67193 104225
295816740560443521 271699378124566241 719589338443380865 547443999067532161 426061034098058369 560203309156335681 362449728322044225 383099426323575169 406768900333563713 334558475355834177 715370773819625345 891791719468052737 363166940661347585 606719702098203521 957066663148449281 451952219562478785 342790068564514881 556084880720874241 73249980638546929 723071143104796417 542800218399765569 76703964081886513 377787493438201921 88530119956111265 453829777354460609 666226916304651649 540993192094997953 426497638128729793 243356608938302785 946248447901169281 438362770884676673 647007522159746945 834266004389636609 904187256381732097 641221000600818817 712244532976065153 400021042175200833 225894041531418561 637526670395313793 542764454744620673 948504467842244737 487417336262183169 331029268667787585 173042690695730529 431995139343246849 150995750834127297 157792648441610337 264164487807867937 358908129096054273 187241132780542337 371613892634808705 9055512048810499 229992545966087649 161105959568587297 978015771636162177 116442664080999233 641902850562335233 977691568380976129 187348882129963809 864395822458085633 536820698225188417 404978149913816321 561300084677380801 744120689865035009 598612968351748225 459494353251756161 647087530658051713 431565160385794369 52500438753060761 758770429203863681 436274699302511937 330905684620425665 293138352067817473 777735642462175745 510026765204241153 723260047217742337 600257710368385537 377254771079620353 2457598389579375 259817850539882049 284592336487609281 49601447555033929 244295075244462369 685403881231884801 600854368768654721 611314441760256897 59371461848879649 931331485932240385 658277722395244033 897678304547810049 548494734053161153 130927160729505937 920107967695958657 719738644637416833 884271133444652673 383602828745488001 106885856333864385 544656262795655297 184749337699042113 810732803907122049 878083182591542017 179299978895286913 164787660187553089 336397279057074177 364361611541685441 66876821669325185 666377999619424385 806447395547230849 838320351254754561 554326870359673793 730489148438547201 289117611859630593 753084904837752577 827020004501179137 934137851163836033 328973253106035201 331599422522021569 825459695279207041 821303993364860929 343373853970227585 469277196723030721 810326321752370433 402046810997472193 437520267276262593 111120416481458769 797005880241798145 580947350888603649 491824561391290177 502049234462450753 574100937854353793 657118898755140225 155710534603208833 884614312238756609 703285823929476865 569937033768692225 217558295951299393 758264110413538305 786848918677833345 656914680836319361 954512862232128641 723781091749959425 416588048914732673 355480325956701633 382073162553403713 48397520367249313 881241999082277505 484629748731958209 596178287365098881 312584480736763457 722828554201484545 654458521867265793 544951330860065729 77834919166637201 174218872499125153 593514442773635457 889011816505480065 263315740199960417 975735901713804289 80931309703654369 54614527741868817 483553083368978049 917872567001808257 738346695708714 989729652068099585 702971674546649473 66360132435519857 281028430479150145 477085549318609025 257891403216977025 136380034815715585 75383390901077265 508315236433283265 212374834846844609 51930170403821305 125791356874852769 188469903920797313 609126038684681985 777080644721223681 406069714821182273 819701506022859393 986596708235101313 976560935259996673 676473048574532481 246910759799696673 422817886863729345 657911829302918273 730788751260870785 667270810476260609 777627496972787201 386037946560421121 836999153217160321 981059433914019457 8413120455546875 928761701498132225 64838308118748249 355078014504847745 778868903186623361 789883765550925441 964739334607738625 84642720621410209 742332869635138305 280900017397925697 972324735373643265 568866362502582465 115909147799118977 856137182607667969 223432722327057569 390497421602837825 551796432052075393 936500424753631873 392517577727812033 140359748491171393 19172264666526217 437752621047636097 131056789381002401 912481500848024065 922880208234321537 529368499142094593 554412425797504961 874979096477808641 71416523439939537 624253790511900801 580624277030036481 189960351030030945 261822372160512641 348341632242721729 291177991241521985 900044618803640577 146689647165164417 888252185624750721 593338098439485185 447105720097134465 990341099266320385 56428399179480953 500733743718381441 858689782561079041 787231303136980609 53667588131830257 201229465291245185 588033909410107521 713741986650521857 921606594380961025 589524760062726529 674126876658085889 800946158023425153 250964293220405921 150349793997545345 588848917253038465 164848112746401665 799300687911625089 483630748571595585 539568134607556289 804453600775719425 244443343224887137 565782260657382337 418945264045809985 397293996224110657 591911016727379969 194666523791180865 251020430619924193 285353049339466497 517607614420725761 326184186396257985 226464298086362689 878482526389607425 677368587808587137 987501519694699649 993335629077115777 512226569682741953 284843165109819553 658266747229841793 156586843150869025 715511749845806081 846540932623639681 912646241642004737 214312729965975265 282033348156705441 161136815700544385 380563815092184385 836384111779942401 236636210681556481 618416014876231681 838223870011557121 277312015349288289 61933370704355897 566276493985540673 301037049169107009 256237870579006721 546335353954081153 412342755989442369 144765540895388513 169755464452528321 556210474933056513 65957441320378505 504509669177391361 505379906360950337 473819314730494785 948208305279763457 930638141747675009 663051767444450433 108847753566454481 759443937906226561 653616654730395649 577889904459190913 542810227454030081 418283744274191361 916733772377551105 968898330489658113 638441100291419905 511912767879650241 970904427430721025 255529913039275425 204695002900596289 428571477123512065 236120334176785473 117576727151266881 994519501515629441 299331207412663489 269908384830554113 895082629737139201 597653332491294209 442839121564901441 947673022972946177 995772113721791617 722973490051419521 184698881526159649 259481967900310209 800399809452152065 521122492226513857 479126277386967553 422276813398678273 224611188560380993 233175989241534145 476709397819846017 358346256146202113 743156154623072513 147968331007238177 106362111850359041 716010335167720065 833027338014524289 270512588542391809 435364227821807489 425774397017360001 111343111815038753 235989640609179937 367833264017065153 666791854148282625 987225674004356737 415421104080497345 483797869160824257 139520488743126945 110826060945719009 245890917075374913 118593132441532129 729288383624417921 873934730847686529 53673090197623457 261549884264567809 233547848241155265 422827445978747137 824616335792857345 405505173176720769 497459263635999361 203295651403870177 892512780500386049 11745973786801757 445806908236928449 728987458412568449 570945575019042177 941464397548230657 454925858787941441 696653755114660097 633401749429840129 733126805466710657 820258300235334273 555692947392820737 864509935123440001 429442821649615809 740429337419282561 355181443020150337 854500397866718977 247589881623483169 957531992484913281 960654292776375425 809895013310327937 477356182012016449 618958807522755457 267175457327944353 504650178787944257 834886290989274497 915058664575408129 687249039975164033 24254006088003877 111350794401232641 908702397305472001 205035575613671041 665503291490029569 368340753083671745 720204812809239297 545940157907914177 79863524250246337 442960995195363713 829794180781345153 287345882230972897 399579385395004033 948939925832789249 878888392987530369 947115843887921409 902311617635607681 874689167296139649 612900161285875073 537143822009092289 569411626954480001 879860509636117121 837347119751310465 705986861774981377 320515519430163201 338911915027068737 734006838303923073 254376303816179937 486577295667490945 449485243584248897 86176854118516385 467716462219605953 266524432279343425 456617514971526337 826346195501098881 738706184066451457 129290887727723457 398181452030613057 483452823357421121 359746996327650945 831070490974472193 175331332203910497 161211260349386273 48246522749316513 453370518315768577 132593362220333697 417691729837113025 768326396573478145 495088848979637697 399687453866988545 86486698237632001 160464067058605057 13771226052018193 720925976179344769 631608117995650561 457526761289777537 377935648564520193 363456354548560513 965039216457522945 113407480200017121 712511595625830529 453674842566883265 884063681066518145 601586341562175105 269790446808801921 8439970410563547 964682865955676801 448579895454919617 993702927116590465 286482636694486817 140303501704007521 685195291856750593 548737482243783617 433497121523743105 517254641242470145 551189438078616001 217522993022289057 795280019414619265 649518533148150145 641384608208589697 822277979396833537 556063784361015233 386406091348231233 289175420111213569 262359236511247937 368594808082050945 93968940069824929 42966740299497985 278533501004293537 488884278902645505 62036967217419913 689321975679213441 627979076912612993 237890055291117633 975348230736667393 641015426252998529 284158170158466561 776270997306369281 633867243431421185 256934966865948417 442467800961242817 604018193591983233 541763424640404161 52661361474740433 723985397154311937 557061863595578177 387464164650577217 944972052728992641 811807330812616321 556354966889031745 852651812226238081 940519375366441985 941692558301472385 925546276318698369 113111279666082257 709179876542670209 893351972343385345 700903431724512385 29150175864909757 597351852241494913 911274886467257473 246981848632884737 521226738452366337 47706388843785417 923090059753196417 414634874150564801 343877653708059201 452112195270352385 445877645616210561 950925822765157121 217608440110591777 916820386358701057 181463224983406945 425560050392746817 566788740567513857 647301194783828737 833543474111880961 373456598304102273 407603932093888257 938784409389889153 543647832968321857 981500722008192385 902698232459126657 502608224762433025 278689594046429793 548462376275267585 870373273604951041 873591202740080001 827585936234573441 215258018741522497 931275233951790721 376098253839863617 923637396363691521 458525483453371393 772733388556627457 913188007752132993 626685914864271617 439850724781635457 191748659962254209 161744719648787329 26274724041318365 147532503864454145 576642745986116993 474977015542755521 693995780337548545 14723146622500849 442261976136361345 420897377837029313 77938988097631777 269991906931096545 635205518313409153 820794374008194433 230784934270122465 112298783231082673 167760234457343681 935313299582297473 259867063688805185 106142424213828689 69144680334584761 8234203680025588 624852985561506817 183982581725516065 610487773221787905 290668253933567681 657065726062004481 807286989201855873 169013824340606081 393098140009165313 282517041969487809 175691124266663233 453620263023903873 952004773807253505 75214198630110481 652388617106225921 877987779252219265 144914982156230113 203111704626497409 575216654366172993 301250092888718529 176362266966286529 139218197933647761 394816164108561921 875892434161595905 11889090866368691 855968806513505537 187207413314169473 266889403194820577 22873595810231961 591292672755546497 357229468018488193 407204479171337409 877300240506691841 737226748407056897 126273319929694593 307850384527281281 666901612304563713 351958247154360769 792944934792871041 274072088921467841 486291692844424961 707452098315076993 894702589337029505 424307774101375681 202328196877225249 959094189681568513 173724197870001249 349977886695040065 90147322643908017 840938932917072897 568501448971019841 479543793897729409 124897412610600609 458198543548579777 486780039771844033 560485839492979905 654572687660568449 53684212024354137 53945672514529977 191821087149516961 729553448557020033 681263865009075457 327895327927478785 524584046968794113 709158998109991553 219420289575896993 96559214971151169 798524522322335233 726003088505926529 122184829722304049 562902279170856449 953455699613766017 877123003190213505 831718477185479041 225411794576288577 999658046227377665 479271504030826625 293371779362960449 596370929865997825 463080794083264641 617579874735362433 525060388755708353 97853829749752209 50478080408534969 415809233144152321 531252093243271169 834207251112758273 672891506054792705 737020230578771457 928906607174571521 773283701792976769 291990267444045761 300747268388157377 707599082212912129 755962910986284033 334774433508396673 782326502703689601 396175026610126913 289268876533995457 983231686303323521 288186240689974241 199135914602383233 123010248263284433 765033235820066433 514577917759716289 121174036418967297 539318980623292545 30705968399583841 873944747808955905 769619896475465089 240337584588246497 36495506558747337 281057420023081761 41918525184076569 858835490683659905 98034058478898353 138980938704428065 726620240956382465 862571564532714753 228768030377590753 252287929378901761 707889495897706625 914239256017182849 622828676986298241 961740527651976193 829460273897300481 288934775500763393 531714886890068097 171589389403528961 986680895804898433 460003638072478785 467995853049554689 198973474436392897 945302835651777025 427198461933784321 150553176921572897 476562123125127361 81610076923272609 279297612375316353 291112209721259073 187100629449410849 377115451219797377 123291710767716721 770531459027136385 395066076540594241 837251115754714497 156169741125736993 228221995619829697 300000705020345025 120259653530016657 851080047595843329 804976296665881089 892679592466954881 720983033204579073 40680487164806321 157343169610069121 714126996807770753 43706657124833017 935927945490277633 772562628922838017 154285419805354721 186027768224040097 663116902514119041 632167157663896961 978152341580361857 137389392013918865 846011310935267585 927983990168751617 619345725795774593 345085571191209089 729400287191182849 557882213541883969 461879860215013569 518958719961833729 726947573825441409 704768916548498945 458591941340593217 13558295546648225 487023976503806465 818745627436211329 267946097240376001 851219467975344257 278162570982118497 619810189688745857 779269331975122305 217483878698903521 889334977526615937 360975339215681153 729882230753922561 185779726256075873 273514975140813025 36243880515467457 776740249563239553 203688115715682017 805699737962825729 684726825413402881 191388089040678721 18954670384122353 514050583863053121 584635468571956865 512164082296244801 838292641816298753 726070893094387713 305366441597779905 364212772721735681 522723979998236417 767360345325641857 102000624727946129 989135983073062145 34600852181018385 190698399023645505 506947714267422337 195824743760674369 496549738738227841 295867560440484545 664008557670467073 726580518839917057 512516300092915585 739205022909615617 629742388910610689 843093305156024577 575119512715193793 905471263258107265 657786137067073921 80860445967608993 759030926927881217 517972723402024833 208873353369934721 44492457647884009 622587117275205761 56324344107991921 871061318792055041 156974879244508257 532953290008396865 810763016976224513 512541868152734273 910877182266823169 45641394322078809 469126542428853121 257954710106258049 266885184563399489 636929766836704641 664720988372110337 416036847827964353 913671260053199361 965741134964847745 833163998741980545 382548425181152385 542420987880298369 965944526722996225 472389165840169793 91659250150112113 639344802775006849 805112094755575169 676428617720773633 538431693857756225 490882755523365697 33866873324246429 840084044397784193 694889942050789249 700348730972386561 861609861283117313 193502056809592193 195742999031050849 993371463430044289 278247374109316321 323964602798909569 83574724138625105 45212498156921297 874310146388470657 843490717345048321 736798830550508673 489039935390543681 448447005265951041 647348722420261377 619595507848085761 794300422493840641 414695887767326337 828149677632865153 407219456027359425 862874492875796737 293316353065296897 826309978767127937 271441951877843489 642761049795261441 177568357225457153 139435069933426801 31532421439219861 860279621528015105 582024725199563137 225313838801938017 561293177059322817 818493034152588417 891317285352560129 726075965809144449 320554806922711297 688652421891966081 215271838108453281 940628859798707201 381664491296046273 560490085036200001 618942824880182529 470358396786764417 532425575644690945 834297674465098241 813997558809990785 66475047926488177 344369368714406913 91716592190543617 679229987489353729 89165699787741921 839979666142721025 22448411644639065 708837992251364609 337348097264950273 118492239666490913 100704602152767105 281734001333550305 777420939279807105 4225791025401549 678820951649790081 695959017695418625 359684792455212225 164262960725576321 817351882723009793 239742849042617217 397428720602846401 857010217423191297 213047411997145281 273531190158411873 147011420689054273 376169146314932609 870939874214478465 802141058473271297 284215271422226593 655519117080341889 937492782607456769 327992735414671425 954943601239634177 411337856110545601 252179388811434529 728106630971812097 284817230762683937 587092386478570241 459377701121873345 400380179583766721 475882503236832129 898163444858393985 866130981863214849 217830804414663969 478571147575905793 574892149883094593 939792135505776129 730388966815826945 297978984890349377 295353693746900353 359135981442413761 207958160792376385 135807253294927937 63289470701658249 700099241518337537 249459231090629185 158913749863685889 903011654975184513 130433224995350369 842202400602705153 863952635328473601 646403109047167105 274392725125927937 574064700646079745 932268179002122113 415065953657741441 697925614412945153 635600918818401025 562900500948359169 244044475894565249 156085102437494081 836515526051716353 472737058117829185 446307603706170369 877599663350132225 965129129695331073 765603783523090433 26393246722573593 167368312240036225 882968635442853889 416160985035233473 667486706828579969 557390273121932033 39903300186555417 175202905550776225 442048410030917441 592202198712307457 966972032931000321 781332801599759873 538367716287293505 198822036004308705 430958464227988033 726599075444482817 513669838623666689 956650444394860289 571752268706166721 752758958853078785 141337259555481153 583547427267937793 573595802661262849 298236057523155265 31245784049314553 614797595994566785 405587121846696897 337033286077982529 287103826513341441 736941309773008897 394551686059433153 278954917161229345 395092007088219777 104144888101735953 931988349352241793 680207196916015233 889223942324459649 407200237453189121 361748390221126913 555137805550060673 639008569678036737 571296632397952897 20052167415503421 709516928260981633 585634756632966657 955934106516870913 806144306598785281 124958411024294945 598590626167759105 436913002432767425 430217943448372609 420054970131459969 723068293222123521 25026765693830557 323209282426606849 469408266406304641 280509864291001761 868319106547353729 886808389878087425 565449407225443649 114167916774956529 884581259355421441 425808537813825409 13869664321816801 235653558749145729 558824304023268353 431107363229035201 731341455360237057 427322885877568833 938054439836427905 390786419568943425 499357494939857793 142328512794971825 774719782034431105 597364184505824641 771428038500729985 675682173905752193 463224747786704001 418299064020548161 849153883090139009 865307475707407233 624086473480453249 708996209393251969 368062814579175809 34504051935524417 301426021880722305 805952853600334849 164411064211009249 972315936548010753 25959458279437797 253394189288787425 42885620809599345 134943240318218465 872519261713158273 829063364453961729 811399501081098113 61627507089820457 914059053198379009 861117776683204993 287676871699957825 57572748060746193 589363330208634241 413857314845362369 173429805787776545 282756419309190945 796212857799282817 888901340904983041 611610005465180929 480382831651663617 473084644373749057 492197836620139393 532078593885557889 116805975331242705 908757086579136385 985773072744098817 208301637044215233 823694817473661825 529234965719517441 134421204493666129 715199960197566081 823852100219550465 854619579881848833 307723168970841985 634535638424196737 778372844443108353 234965464182344865 171130970429519649 603305828213194625 961811460500694401 794450948660291073 238739700265274017 362263929474877953 303911896017265089 308634291871662465 35303262873870977 321249987535082945 34563923814300069 972084370666557569 574663578572955905 316463324996433921 39425803209805825 785803965472347009 982814823111457537 958752196328532609 636669447579190913 598768618148575617 131196852402570849 543654346183771521 83254212755260689 309373918630051009 682513163508762241 961150288226491521 427839797066280193 895032959631187457 648531371081066497 969364467210468225 265852827063010721 456632648147568449 406206044910025089 910869785643228673 892395805768824577 394706640859830337 682447671481941889 797544830135464577 365826535101458433 872302940320359681 694455282951711489 280452083949825249 117261203460667937 452529712484938817 895366753242303361 480926023835635905 200410365852999201 954192726239362817 425817705561062337 879583833464607745 756614349833096577 264956034565194913 790720220984315649 348525085167366913 159398508480418145 846853177389213825 675183896404352129 141421708711646945 942139524100934273 613163350467750913 470137084556672129 914992443060256769 545466955845338241 538684715370003201 611123171550477953 97608316900448241 144889733468499329 967949385243549953 435328320811709825 616214088746076545 34030640519343793 929220672070691457 952651049115505793 876726560079958913 898093315846050945 558106986055868481 805183112933793409 216560817826106689 672221244928405121 835857399122311041 182593284153799841 827541327920016513 849806924707348097 497035384740208001 573473495834594625 415402952379977793 99267179771228337 43088687959077281 797728353561357313 916228960573363329 830137796478947329 86758725073657681 693696948630890369 243985513819140481 89502537352156961 662341424315535233 365148088256976449 875896483571352705 489828513351863425 974187059831855617 844969287720505985 688485379688088961 94427138969248145 266798463487866401 49783962406880993 697044179206471937 595317786906218113 921369085211672705 706513026472027393 601048520116464129 191685107998150529 493133775187480705 579804361958427009 439226621354805505 249961100439502817 569649942697743937 448169180043908737 367831972125159745 736524712812407553 60873969315018433 324595967248516353 17018863191566425 151915360389079265 727061480950972289 930493306348598273 991551772489557889 55247536180811353 450139376482887617 274300196952342657 567496029752817345 496262019739543105 388936432797130753 800379386677310081 215764632363018913 720350340282433153 799806919614461313 230383473138093825 241786129796508929 282263448805576193 913652024893686145 266787962001064481 69087699363748809 303508308979953537 940676075448060033 443477879693237057 779857463915959681 596217641280912129 518572600152971585 846037753463623041 739787315328172161 15243661491918915 862008287273844993 267736598888010497 25553568358901657 906196655944039937 535674895499830913 777252808081943425 4644240433933079 309068944104549121 324849252731745281 140206323341747201 617990196505218177 527024506911271105 672003680041861121 125940023169778929 530729376895649793 353089619063720065 781832572998546049 339226653157656001 455780402456497345 192170527827794753 857019521230377217 817304715500046849 244700587936549153 253495882287747777 240702312192262017 527624300491684289 172155353690527585 103804547887346385 127064509090224929 970794713721591809 621457770239104001 52068954041597945 217581078321920545 44477736321088201 781900062233859201 923080530071114625 396585831096565761 943496265045968897 182469900577800097 813772399213146241 466049299610880065 273485726678334369 865124786305557377 909785634496511617 896421152776760321 432387859719870721 713814339837156865 570694346332114561 739390432521808769 186481018115959073 138244416885271457 823811982266430977 521363821615473473 834090889298824577 714945240118126465 495051786972307905 445895900311448641 337388244668009217 29139726158746273 260478707709619777 322389974341128065 815638867237783681 371434463135997825 436663449677777025 690912623443288961 164932941073690401 921325917293899009 807552199402788737 903343690171830401 710919752814238081 908404980612928641 879243055053532161 864355065686275713 451666359528847041 61055477500588041 783882742865085185 537540395098893953 924828731899470593 526103289868231617 445060071161432065 628692782227680897 182378599730899553 731633898827197953 347896090315554561 406662784786085761 801620593581021 245033940309539841 308960400861874241 889963518628256641 846730374482863361 190828393647166209 448748795384215553 482487596162719937 387281870239906561 895305829027975681 270434745241910689 93150971947800081 438941545622075329 40101294288575673 433776463167372865 221395620288724609 224806964834460385 173316486200448609 776367699770414593 973305387869252993 21632377539251737 148501388759939361 122934378517793873 422281411569805697 667782814346015361 158627133502207585 887295952320922497 715074230149461761 741421268053503745 989398007025300737 814250287960373249 310393210900834049 353647559962457345 934857861232771329 36449264702778097 325849221224721921 610640528908934529 264844234781776321 993879423123910785 152797662815579841 637009019779032577 990658832358363393 443543231841200513 911525115299234305 202539600658443681 990207194192663553 490172166079627649 485577969220919681 117472815944115185 890289984173975297 214238125246904321 458904627744594497 646602899200363649 790804893529241345 433235069477046145 338538184793641537 807261036778118785 298068260788184577 481373439915895297 675073007138443905 956117303733552897 22640710174385961 659786256867857153 680100421617971969 8354099881177747 816917972133850881 425533076300066433 411604798770404993 771882108396571393 470928133941129089 137676541108401553 673245793141951745 598771294745223041 258486437707816193 650191401489220097 210254410943427681 63962072356563481 802949960159281793 575267911231389185 232763990030782977 963738295886077569 900763635742734465 180635746245140897 546821157898669697 197642015613471489 655897684483250049 627931350677481985 804740442995274881 249872750011196129 8871141014154206 306056207028344577 421168515692038145 40249220285208057 225688413874166817 17246262277364367 251124090173512129 969151853238674433 395662196985981057 590638934658127105 43916389850515713 462267709639409217 489358170709465409 438054087874927937 215382829143869985 234308646883153665 81001330497443297 642194403746540161 504114256136396929 669176289637395201 741482029473019137 344339022982193665 369667796147503233 68436572824243313 172068479694686977 645797469546916865 467242098247560001 289700050255962817 954173087978972545 576979039356597633 499571677598432001 298964641973089601 931759168410124545 245111331357573889 149175128781898529 41672836352635305 580563837582388993 324730740891265409 469480321459350593 519798381852712769 628228822692662401 85512834121313825 39287342294038297 98466010339993921 813275059329839617 94381890708898913 729680978561283713 485304541807739329 165855887691932929 220831852361353505 104658011772464481 986946641434716545 982228935503059073 206825759849902369 175804566445215457 85950346859153377 686374965599654273 629462813094303233 497384302365183809 962186068746948609 730264628508791681 832881760445371137 851843410803816449 747790903719693057 298657757851245249 285801726860821505 108292238682047073 324647597975630465 840366141567955073 736007138765568641 199899982101392481 696631174985515905 846596157290818561 589407408514571137 662877324501856385 72339903975407793 104913838157244753 698614816034517377 302986207450182145 32571750019759093 156768398502677537 466980881910100033 439095176212383361 613430523960747777 425222559656305089 74532777401326913 841607000321126017 971780453543619457 521045737012443073 131202275130274161 101661593811421377 4071638612888507 408730843153591681 32210721958886525 290525713167234305 929714645450577153 264023690560932769 305659825393885121 593810555796999041 321698150855244353 91557303864050257 831599999200545153 219023280537676609 343651877859390017 121138438153920449 706550925284059137 504997686774878209 335815884562894273 55741809111736985 912203169805405185 426126882760719617 262269387921481473 810555535090898561 709530454438091649 841825809111462273 596305537971776513 133340633330504945 660609841142854017 41698022773637433 766145717398348545 620394664675970433 424026953339332353 669508252460239873 423525839053215937 93646346035882289 472905740386959681 654933971177719297 225440562524614305 52580709813994985 847542508351747201 662474657489887873 55007162619407521 195154747221266689 130662300631353649 993750597096500609 249641770172349441 565587990195112385 378897529637779201 205263072642161153 380284681425482753 250502727131561185 568784347895228161 671678664915340545 939151208832289025 240571073270771777 732076916100137217 318631205247690753 278427936033782689 900452489867376513 829313789411070721 43319739480473633 709614055427568513 758852129724388609 211279413988133761 350858750827818241 562081520705962817 122099142772924545 367357516084762625 265071904835657793 527278851475603713 423461366639756417 382967288309199489 70501786910590169 927339395088555521 606830216060728833 903628044518665473 244749564074545857 867308494613741441 83403634070336353 412158738686198209 524399280189037121 110533143957614049 535167239626275649 702655736488321025 281885650386904289 86845144004303873 726550863212551681 717900803801168001 783520818349863681 661022319788063617 448471066505732097 496551746263389057 849918641876804737 190764830634652321 195536556886210625 146805811066112577 489283740400672705 353332815413384769 371594194929855361 271271158663449089 152130835230913409 160440376027896289 950755115525183233 563729740661468545 934256901823850625 282497026541253857 75914903427218401 785646093239289857 795118395815002497 114464035379871377 55545344381457089 615116185582873985 263707373385237537 113207376390764833 388789575929877185 3028862470312533 166737764276810209 575164093638012033 590864050145697153 433224901836862145 268235434925706785 786402587216859009 753311156334604033 581205584368671489 879887062233372289 25882455537743709 520232197687434433 218409255426106337 152782287963781025 226163895987586017 821363234472812545 188310962380779041 949145202120952577 761363083112019713 620462660118008065 961802185264840449 613583973437407361 235306223979822689 723310827942299265 690795257976798593 204205468785694689 757233946689627393 469655157879387265 52215613665079985 532184043413018049 819807122559073025 799270486753926017 194064793818750305 812204402893122817 914447967897888897 641170545061996161 148753548534269697 604406598090001537 640224129908975873 999753910246369025 507237637897855361 680460878734614017 570681245685381825 190773163654668577 494584433924980993 262230361928708065 152508985976144385 867580828222060033 850526431531744001 941804331508969089 613069668880303489 243856548929855425 797513618077285761 317793535230116225 271134965395962273 998308460757442561 527080636612151233 686585151657204993 875297831300105857 990644331667212417 909442120594430721 861298219995283841 64211400664962785 143026433640670801 840690789993725953 598624326328696577 756936977928024449 679484745418690689 799493192892438017 78372281392709905 73267280325413969 665217588889873921 756577665414578561 176773470556788929 164061523172126305 261833709518256801 734533478564255617 817485568661730561 339643619427736385 892486692305112705 674559555839191937 779420453222009217 937556494722503681 187248021039366113 156010892799084641 934306481780076545 114942112036377617 14310602507151771 212211201614319841 816189885381000065 909161069022236033 472686751403315969 473476652497506497 667423932723714561 534735388044769153 568565028416173825 80198202328499953 29251801039301029 605176176867747329 577645505841601921 882854201223036545 558648812647099649 242752009064989953 232434564623559937 972791062765804033 956065922946102401 403896970154182337 805124766415403265 361463085630727937 721148138811962241 67007150657762081 587414256609861249 893633335844452097 346052968489097153 645213753281428353 918160101795322753 192001152513451969 579954117592755841 369857730668403649 763462510262087297 490158637930914433 515598513267555329 789457795236405249 412618589504504001 724133748106478209 561929422386889153 620718555934363521 383966722643435777 779621624420126849 368958992421745793 227451250867250817 419192358828254913 595033913790981505 596059047757869057 73183872129963137 31034573468588181 115528325972444897 87053482296830961 754853232365025665 520996725093297665 299162884837098625 699978163639478657 167556514013970305 529725479237697537 365321558297960513 291788967519359233 41276884468562257 867906948519774337 822775511327161985 374934455929114561 425294665845630273 710188274482192129 48497430878807537 830480861064479873 648285129408083841 844744213349130753 40080532899732905 8922502298410962 153644054234778337 948272747075520769 618899292520080001 193094607392005473 280255560103217505 207647985451004033 705680951455061505 996516794549272321 236731208191660161 708034217061964417 165755764119989377 974448261229447553 988237772631027457 41448469112239649 171865058462596929 823969081343442177 653651233642083457 513651910956639297 555099821549884353 724179997080149505 989309241479691777 110579446211161777 409513986011173633 939424767633731457 134591362173527073 263633445969816193 436526204034759489 989198567034641537 612568653603449985 177048343480223041 517836963242498177 830652169625032833 542789346277832129 566779301108681473 599814735924876929 346498786963344705 637788429794444033 641206936060157825 670840772308562049 366467486593244033 153133585856100033 827232714609664257 881767462249126017 748638193668746497 953880974387079297 424542658048764545 367385210493605313 123077413390227265 987469683251422465 135042009654455345 195677810940747329 559835078075174401 31716006810530217 358437053247442369 926871677641255297 112850379962928577 762185936575068673 629013912822841857 284170307126043297 247562162034292033 179459141005015265 468814461808605633 404057320527467585 60566466714782057 805408093591754753 890237992235483905 480719677366703745 812674248824443137 928484691217466497 453830600987103617 484182478319890945 130985107037524529 509141500929619201 97513904839757969 105978494246368625 690522239921968129 184048495192218561 340227260698767937 463544485764284545 801608750841545217 495956595880532097 130014704791790337 122112824192054609 36169973122618161 967289358272342529 773705897089214977 120846203238610177 395809725412895809 700321500556359681 537871027387808449 321665653921069633 18744399591192009 673760534427248769 649649469816026241 141092955315425425 644026592425085185 991443290666811777 317962525497932801 637038183404040833 993113679917520641 778575472722184961 822748431247433089 766506871973202689 524525362433784897 797487323684496385 730054497955535489 122499385734680993 191501841756924321 829384870245252865 447563338280630785 517872939097198785 550259990682569345 430301823662805569 967519211855289985 782704546796917761 883312704133267329 385784885007570497 96783119982845281 154926377410500737 614655640547816577 455282732472259265 357232983213037889 700023810120011777 788349835982735617 287389174832203041 179914596758280257 525836281475871937 486677263450893377 502771649720930497 904841642940596097 847552064812287361 896783379016461825 262680240747489089 342365409244067137 593535762909024129 54335106565751801 375387496124577793 424438577588631489 565491826964102273 748628627480123009 426888365900385473 463359077638344257 720594154443940481 455817822150059713 169950347592109793 195801096810725985 925671077410679937 656165319888636161 659529253505457537 590847474663590273 244522143990874241 308732914827992065 403163699792006721 77682442001759009 112278331245430961 314640660314076097 200864279845138337 652562557868336001 481846020327648001 350473325652806977 806979235465323777 272258313063730369 506467526974386561 739763149304941697 61430090836882561 64575769470380353 561982524564879041 936518014277332609 542575979250901953 483678352752150401 378305635702371777 494908367014893697 999917083182840065 422210074444635073 910891114025755393 8513463060488392 71143537288410385 42774590556120985 961606203241540609 726621913619091201 892059123617673985 302876170058723905 779675757680987393 340272089437966913 815166931364846209 680330410565233025 215512350532900865 613918774596250241 286829672270148001 836380962559459841 944753694779560449 97362615385200961 45668349870116033 22915170276405661 761263070271450497 455042440954549953 826122288654108417 105482969213326785 593903900815913473 4756505300740345 138868950327324833 558141159793791553 323396970125553921 764761176979511937 990226311304486017 627945866404090241 456453317474167617 707033646138164353 459991660763396481 770301153374873601 501717925441180737 435942890581976897 323791314573941953 141067966990661377 436054215690031553 226939506114653953 652433739685651713 382696367775878337 853667416821632897 231064123824303649 895606758605783425 660641972628340609 360951373471007041 780625070824349569 37295666929967553 159566204349630433 76318640473385105 612472743702916481 250406060998773953 318525909256564417 979333062615520385 591689918084618625 161260750146144705 518382714348973633 543027791708663425 194637975765324705 522037131179462913 796482716456281985 996305150971604609 761187855343358465 270077644186105921 282374289388883425 571848234495387713 907285485639739905 694724220997660033 268672523880084673 774222939375757569 697043605975458945 630405793160552065 263494641520395585 581133582445101441 295229276055415809 222778757560679009 641158210458215169 299560664912601025 83868093296551649 174541617429699873 7654699869476645 722326029129515521 248876229431836289 348999636821975681 534011404583580417 157193914635964673 882948933622166913 900551080293727361 956886613293960449 670746578116290177 858793188614875137 498136268939806145 890082645978893057 546915506392021889 392231812200428481 824592081648550145 487210611011676097 2274135614680262 18390530838054533 64170478921528937 314225992449067329 827200705885100929 967397478346406145 52717938372556009 766327035652892673 987120741121668097 860690252487025025 758806178569177089 247744917221993441 677682961626796801 607678158606255233 716211023709920641 141857425690204769 691480523959210497 108310644745394321 443438538241924353 865052905080816001 734496651909008641 243846249279265249 97503450416130737 818710086698985089 993650286093224321 940213702700027905 28007199451071329 143018717990841537 471588650441528769 230847212125944161 262999494931339233 913247153401528065 493289924124933761 34425472983947713 587520881803175809 898192863424199553 176295829794806721 243837659590262497 914622272347177345 582281706948009473 320811215845207425 32853607534953257 320673550306953089 713088361085382913 98930934288514289 503928678364182785 973664984432648577 816535074387388673 538453809242508161 792490453548090497 354855121559570113 579915466240791553 243814566466536321 18723502622599141 618534875484730369 661035999781376001 165427564355081089 436704072200093633 687992499827959809 778646570355405697 813136343799012481 312777710756812161 112235843269306913 79044938914591969 856570710858004993 400983641223923841 750039546540779905 976014062239713153 15223594752054483 944399181934663553 775943464818059393 411438292054043585 917293596775731841 379419758911531329 165567399206640417 783020495410013953 805241275865764609 957744111315456385 891784009346938753 400088951711040833 647148116210740225 321364229622965057 303789368274227201 40766969865231321 139042103981179105 302954445247785025 150936823061844193 41631104858680601 970183216478925953 402127973379954561 113487452949943441 917882198983349377 489831210256763713 172121160278400961 502437283117135553 117098791558021281 932317197542356993 197239764622089825 557690329488696769 497561294740606273 702504935115083393 145146872300237825 903565330492600833 103279284446074369 924277829130016257 126702567703723905 686585477973455489 908199866956564993 741968695760274305 17120324667722287 524462404054506945 313223916038737089 423231623437157377 603848299209722881 17030926099199207 208835594768189025 529434170406940289 187604366607494913 417627410566357313 536210543301791617 637043913793899521 222805909668188929 423164900976889409 179085991036046721 854641355861101441 532278095752666049 527200177914981057 151553401443095489 682181702193684481 749261739738280193 184994492473084193 882997642885769089 302146367593817217 748662901128732033 183448651317579713 676007661379088641 829591551072223105 641105168451254273 190477244100822689 377198774087887041 236261163948110913 270201205419276385 904633904775355521 971117567828741761 912455107227554433 318716633582859265 541492399977403969 215973537479172257 151926688619820289 976745767839581441 411434852539347393 884708597488071297 205545158271842625 429069166735196481 975231348864685569 469353008128607041 117746238052998113 94556471446274769 248372357854098177 929825639238345089 957975434505538433 903478648206181889 579919618807526401 815044410451108097 612601172890489217 875190581211136001 302180248744779329 714770760841105409 289457681604528001 695752049224729729 257415588385999425 890996674972129153 788716405120307969 870211521687188865 808828563113397761 229495689073132769 344749842010894977 705646991629784321 265113893096998497 502626982946267713 81738405058441537 877430285595202945 148912157909709473 766455692754476545 441799495417921409 541970017571323137 955714317880865153 467209519533000193 132333784808704289 924432647158731393 845375629642465025 208133120622676417 446157021239951489 460305024311459457 525799779308659521 847654218732671489 184011827340267329 976434416515807873 698053305996612737 648790408506300801 757553258457743745 22277381703766253 182799813445701185 78879845785863265 478319642823489473 408046034035429249 916260880822083073 834613932750926337 104106750729936689 766423312428948097 644798797907004289 22212325239266309 681253946364673665 662316865866948481 443683077259780865 704261649350684161 805445977161252097 455148177564986177 298780949120232001 296715785381181249 43678763780373945 935468624550502145 409059536270408577 390929020738497025 288102281618062497 267921372569880129 660286948311796353 331090352249773889 823733684551879041 172016401016598753 781678940331747841 407399294688133313 414849525981946241 647769601255113473 1089862231726358 455747288917208961 480662593600495553 132514856802991681 862449194570022145 377145762281202241 624236805231856129 376294357827966081 141380837132931697 11898638252787919 287188126024258145 804956187816962689 199319300090966337 597405184392215425 967380874745526145 851853509580799105 439087857020485505 892975089868215809 301502401436689409 970885533471140097 880086366776229249 924243138644840193 876155252710741889 476210935305438465 951333669686551553 153412354448121857 90139907048236273 308588567520978049 926129025310732545 954983601292468609 900233273037098753 516872237010780097 591671796546581377 320822891168958785 199443711131007009 18245069432019533 687366310706611457 249976640976228737 710012676658873729 805488605021743361 861622354792405761 829796396409406593 136031501007433777 587731337605070849 721748902089363073 383529663813561665 378269641619635137 157124979037696737 396162232877845377 559049024455404737 535613252203486209 982793368287410433 631847416011826433 942929211770490369 325460464829216513 450852710228481601 130206972852466401 798367873402938241 274707647907060705 241601786498158337 726610263061619585 204831878770704641 341909420883677505 899040991946158337 366754525559105793 97773831961703201 511249680372170433 181238577795930657 178121390027659041 109904471494587601 784691635838878849 150885389130600353 407243857210790593 358552445362775553 27777178409561289 682454732216903937 551196042391385537 329445104321308673 387840126328296001 525125858987060225 690814198362676993 214279021073409121 794829317604378369 809076974211414785 197910494408322529 671818480367107841 121576466915694689 847570718013834369 581533538794634113 219690757522087681 372385482401508481 839730814907220225 29669506545591417 811890173072896513 189584861073296193 80957072958149473 41297784320097009 616235241536955393 623618161699223297 142086225527542353 606173082541008769 343246285294299009 562919703676055169 177842295778397377 430984804036814465 475351222700751937 227928872091748513 703621293292023553 313651910849390721 450836425347262081 414957035402675713 361635185190841921 593580409035116161 834014135325375617 649181415401383041 47938283628717217 643998687741689217 80779501962354065 443870601933991105 346539519878923841 190376116079324481 31805401249201281 540242089640795329 211955595025237633 231930331822585601 344423402600881473 347433543339331393 844096770943288321 984971362277935489 834741109160276609 46381785046119009 436838155347196289 359073912232165761 35351182085946677 649517051541504769 72178803670659873 399695649258195137 88322228648522129 107790209321475313 234317870952047265 91876925297302849 560877951001572225 668477646251016449 881695461199690497 205198907860694401 580745079690061057 655397798735545985 530094802426468417 84500366898371489 293684215813016193 664695032260151937 546945985161904961 646341186869609217 516937340766801857 544396184210821569 657298803275402625 348360860316919489 334582985161404161 107842813487547313 227457290875868513 656145581794209665 505061441324400577 176293394046151521 75530420390883537 966745911829921281 944019519285802753 564044651663873985 602316177172703233 64461132217264353 239353746771726593 23035287413218697 824788917628772865 815934178816238593 447754162025859137 918888770049260673 202416613431076097 869115228725963393 126644506724957745 685670025267565825 888634346321531137 843510447640913025 251280257358132545 524344015073079809 521707308899785025 704717882940986625 948630099699428737 695227697814797057 837219649055150209 350072831082915329 707880714919241473 385941001286720833 75438831886067697 617913026659341057 277945669952359265 994932540172580865 348367845538369665 22287507571977729 976828351468952833 691152177519977985 191573608887757985 137754818626593329 773312814679584897 930560480369077633 463658411892303937 173254137000132161 681086697746337665 820724964631676161 470936196247414785 416019749954120513 667513542269418241 619700076318419969 726526027188604929 760402900373581057 127969522672117361 481792427745158849 532345279406548865 904648151697006849 731668284816763009 770870210913866369 670663923564283905 271651923070525217 91568889350327249 754906258359266561 870882917338072065 636141520608209281 750272310600607233 379893226879257665 479563138741319489 497311653970573505 672363119822421121 656707154225426177 400620612235094593 677624891584617473 73671444728020673 243617495519398369 21808032279174941 538230585221359809 547267608026942273 285767997381480385 527535847034194177 740416297820633729 128134568647780609 900028726009988865 881787489388351233 139934509907991617 2492982917885912 741215543232879489 404016795851283905 244328172184896897 858406931736752257 428984634367733249 451770298633100225 588019327390956161 501926686194877889 782056646071861633 353266974908201793 359558355835776641 953604870662147201 529252903741248577 628832252351422465 951815218578108417 185355591598295169 629705358925246337 320085664028148673 678911192591261441 364539094722786689 425227680163398977 168911581120475777 421347825896365441 613698855222452225 407027558121466625 603913991278098177 209222000068866273 59030257872493057 450645160405681345 290308396095518593 846879885228734209 282521748799979393 454290055467463809 60700635836305137 313241021111185345 181507100628735425 606814141075286529 690232875550513793 360824569582295169 910452790410516865 165721473426071233 422055166663035649 81865771512713793 784154007569654273 999322710595460993 740545994448517377 138579616752767969 275728049566851041 49962471184510801 373321097052645697 371493512563564097 79101388622589761 819877578209794689 262625658369977089 937839125751285249 421938066131616577 433503222004627969 556614797645131905 402398389425702145 724628854847239297 458877846651059713 946330165627067265 45197719258997185 383154385017689921 598276354745490177 720540472975280001 381420588857327681 3077721916568522 409520347615224257 174319983892182497 654369581875133825 188964271125399809 172893884948972961 825205469137536385 85887682301024177 874145936998601729 855678971681268097 740537890168717185 502102696424149313 801543731469678337 281586973378960449 29324242644726441 725571132851303681 794465087242215937 223495736817422849 710436585432255233 795876413087572865 809750533950278913 295727662404782849 135613383058746705 685613757117170817 882835710570063233 520566652114464321 460581957770294529 81728298626192241 159320474718185793 29882053119518305 251344144471353569 945746745495330945 480223691981748865 986800745886679169 756549230348632321 721064025458193921 933601708591339777 877664698583782145 132833003413175281 69747656869669329 404597091070385793 437475939781133889 580568293032534657 72061872858885329 215863519472804897 692234301085630209 925814823269071489 663973616252622593 232909308955655105 691710763035867905 304163578990817025 304291225047624193 362067470224502593 182091113807199905 788057267777965313 114936756384071969 756011065336494465 648516213527639041 716072910110959489 14422263427579907 592090433949635969 214906759788714657 186239168695273345 233271756803379297 347000218866540417 897787384749843713 362018797553382401 456411862743951937 667740571136931713 700437493580476929 496029615196057729 155078146410193793 359495026555450177 235039790361238241 630444746273006721 251308513426270241 567508879619822465 658142243473474049 902468595097026561 481502848029652609 829543000399226625 86390630446086193 27118174836225253 899826904880402561 490850506803695937 665947084699222785 497164080475506881 173561255997601185 693354081942672513 644230556126355969 121540624361408337 285100616995894273 228891576114335745 133668106489476913 899484512763514497 161577950281458273 452773417977098817 464226801666594497 719394992911070081 623529179634264321 923808842120678273 747924948386423041 690839704895047681 977260963152350081 721385583076411777 380743865712101825 917798594163819777 998393572363884417 505731051285010817 994947593693989761 444307240584727489 971306326924139521 366368657174703553 860463235801031297 833919901694223105 693922049207063937 643862447793736705 883499320460895617 156275513315911489 840562443774974337 24693128888472417 332928962791040577 962555902688699009 36745985664968121 877630426421831041 862209022886059265 442438610116404609 256166631166980353 616987157786596225 611941204341118081 314556047425576001 347193257785992385 704010896884113921 453926428536998849 947392307699892865 357699008879723841 108366291311185137 253165169089211169 715517843347434753 904624475543219073 788786486626463617 314284049271844161 35244511051224949 758281706173068673 172752294552438465 581018205666278913 902968205053859713 539025205286581185 142344271510097537 262470016255587521 978067527033665793 491684180095052865 605682313580629761 161843093187396641 350283734042726273 575325128535357761 54721286342044097 329286261961197377 539683628096248897 24878248450409757 300336155538346369 700570902360535553 66892164528148617 377422896876627329 819957629704930433 20886824546220597 64189423659350097 58119253445358513 352486031196107777 694522108853643521 976836274163211777 665653255235302017 796418540039212545 806161362495497985 921788619256609793 339512584524289473 392299668174487681 690689953060651649 861570620995614465 114440818281369873 147598382430970785 301549279920617857 438916806011327745 132157601413968705 554404265535865217 661795352907031297 267900530484347137 476142697239968257 687021048058397825 749140175406733313 245305985525455137 289343810890887425 592345322948929665 841597988835527425 228261818905529889 622589986869915137 611202830750102017 162236639797367137 307550597759309569 116906963287380705 519550940129065025 341393492612692033 118078801975535441 447595934876321857 546245407608353153 947125740807830913 786900881980137985 331735547252140609 816138744757736833 7321984096844148 483727200019522753 531706428522912961 256478113150393473 900625844857881217 258423463357651425 461550973780749249 679379169584009857 272058512608079905 214667613513505281 834726245709678209 567670258920941249 230045739014240513 759333120284658433 973467553031856129 15355361911318255 204651272040958785 4604305328079762 452062330281481921 542685813029009985 645513328433604993 596213750000920577 267471179944624993 870336571172615041 568718771360490625 649063088501939969 647683163833253377 714054316562169345 634201497196766465 834010612598355329 425838457173075137 782608422797025537 461912454622048321 360571180873300545 959501118777385601 225783476331372417 741799032924472321 914089995985712257 270650796352942529 98980049071130337 28496577155831205 947660950397356289 162242489938964961 65840435899474417 58644828065649081 904326506890846849 848940851216685441 644914610198000513 812092457056504449 400208537477901441 268377714444458337 181080289346567713 136263883248613377 471092255478716033 938641448572258945 263206301257113761 547079533618639169 151157403141233729 549442102169482625 158001964725258401 244613950585897313 781186263663222785 548389995661285185 643353503268272641 574840976858578049 43465914380469433 768085211511280641 325563166659009089 221171967323311233 191156489691032065 670374154912241921 552254299062653313 614986904763352321 821157140498392833 425444817751529345 590387630036673281 160059742723870369 762130924075485441 737787389604296321 46577137164106833 321883577407273665 784638096776966145 848949233775105281 50049499256346057 842728673577209217 350188274458737665 337095796457408193 498135989383840193 913262249576828161 102994734301624641 372409555410431617 446721209971656193 121293576225109953 265462819480241313 730200453664327425 295825910331601025 170376676044494241 159758037268481697 693271216157032961 821322812793624705 431426035493768001 267592074229703777 652712325380111489 901151469546491009 278123576132113473 223675651602569313 731152048565920897 307412240901214785 233787983423422209 970779972362642305 671939576184787073 529107089450533889 298735676704435329 682312531215238529 957301862038438145 864407586013697921 461306533185972289 568662332456661121 111819961534781249 102144884828121009 554102265233463937 53843150728845049 216376359309183649 891334009677962113 984161406081209857 157325438686576993 181913772718747425 282192162034462529 829467497074230017 1186895996845295 519926026378644929 85139479323885329 695176602002288001 834242628396516737 483705627333410625 324157298636166017 105202013592613505 612677306247427073 155258443161162785 611725081040901889 65378276261053969 181557841647112641 509846208795057281 214089286687070049 473538740285842881 284744904178801057 723840274613852545 643187223528883585 922801098163869697 704059150315920641 100597870902294769 56132785342455809 3609046536293904 644632412834276609 400163014612108033 581370610176463745 767195679228546305 285349346829185889 76630835965705297 954647091014763265 580810761139215233 84950220585248817 785004367337311489 835682418719926529 149109971433016865 750134735103081601 428449527520019329 701333995773936129 165484850245004353 646919018050219521 216274963442376833 852219690435788417 513887848386371329 176217328772544577 510111391134433473 421946067195520385 491072876856659265 185435593277979649 296147920760748929 201613493320195393 439448394812881537 686689724285834241 658533369336698369 963123445359641985 953372673523031041 976636834023075585 694926571824485249 924594986208262529 381279742239637889 70995978942939073 539564009166600321 207133815203988545 330204972368502337 187426048441686529 113492957044770 7140073286478811 878901601278425217 732935886455955201 308131993374463041 690766774933919745 14749049099716417 916464778036036865 493401782206408513 811150900951304321 675120953392461569 144354105109563585 362164698780294017 874360383692831489 646000750129982081 837422339175468289 258817345884157377 521984011467083073 352725677538625601 195169656099729153 68603197809199657 157914234195899905 376251584461979137 827814392022297345 951998765976131969 190736530376398145 902831199575796737 573565372128747713 344722931718695937 273469958530327521 528182874469390401 350550898190583361 893609133190299393 747053327115992321 104915564829934033 584570938834765697 389102096533537921 996416637825220225 63114272218083305 770352890965931137 889132042907451905 437319650791380353 720648646706518273 620937234133897729 173962595203693825 213105148994216609 107141260467468417 233486544414454049 322811763800363137 503455305563278465 281941516740982209 837113733053065857 534241222001089281 258132044253997601 763341569992658049 216802090209021985 625255401387025921 559127992598973825 688212313977754113 445304808131687937 818631557670745089 91880121621798593 575925757368050753 360854193500919937 172222691283597121 43055008041761769 918685264068539393 451994817970337665 103969866351935281 327379407095051521 306152499852966977 741919461665041537 36386869422674553 333164048951573505 912609810980466561 583995939004502401 916721097784989825 335278831716280449 130024476519960081 309015822246742273 784357879002531201 590735441669920641 73607136704719521 614986758081563777 253953910819365793 656695449226376065 974226017266428161 814567568938478849 688016986432931073 170249669562281281 913921656856285185 296673705919126017 451076446738614593 735934602509374209 469459013850151745 201148936914357537 302219691043152513 478515639591051905 70175392555437809 623121474022816769 104737393417867249 548551009531863105 919278899589382785 71778131350718865 350181625817842945 495756689672191425 294293431481587905 212462620141685921 826679693829465345 44947301980144521 757727816868108289 567522795460881473 253369958926331393 781682901268680961 51589003490118305 177110629839326337 77967064912360945 455683112298274305 200507404087115745 703716966872171649 444480618311022401 681179844173925633 42567008682834033 971764764258843137 712886305320910849 411894367330106113 182128946201483905 974878633673363073 810089474100497153 617095442938222081 305825148322650625 357909086659795137 147961183068691329 522699009268464449 215423945485124321 828456063960651137 223823426112947041 811708216891417985 556502121483145345 804172122805233921 263896506582955937 521191927114571713 509993481662998977 428820145210288193 151405156215563617 513811708214888065 68042662823597057 353827672776965569 246903795185364321 341608444350853825 542620043051638145 985459032306003713 735683117805511041 824951475015950593 714619509380138881 233881354297160737 580742777514604545 522462271030249793 285360822848584673 803120465549334017 602766147178105217 516202588857851201 757372696763649537 254601520134436033 311945758906535553 143940390985150657 465986787211388545 126686182480987953 869639894047825409 805977138698438017 579696897655008257 354017254672534401 528074711247473537 102563917359091761 560627134266777473 799851909841372289 479150080987782465 929702805690652673 855127827988337025 478820217219727361 712493751316248577 902100512164324225 699924075690628225 734225484498402689 39995414053269233 473815135797963201 565949058712856641 361271162137065025 269022486130655393 296940528068390081 307698184999363649 194244714670723809 807380779355018113 869357699677863169 881460883523981697 651126028363599105 45968516313923401 62625593112827009 85069869193400657 943355655274466177 304239172847790209 144585891786562113 151923205454277633 292260553416703297 131420200996831937 887944921567125761 903177832893273857 368181033721661761 353438623099922497 21321683157992765 177504717714906945 995586429445616257 540313600271094401 883991196621067905 274080716609059745 799947624998445441 968148179309455489 706408204810259073 471140966678188289 153016081416332385 668670323709637377 487794433118565953 332123403283727489 386230437351166273 630544849332469633 277464601232651361 450024197391893953 561647210005965313 551535825969398977 601628791036134145 676994799751039233 31110632408534401 978301184989252481 391243155906352065 362518194515910593 883002304284708865 28530502992271777 653813872909111681 4899212248627550 118133166067927681 813801024413923073 153242253311958625 285611644071888545 849072391763520769 894558754819815553 892808600908765057 185708747626872385 957989198973983489 652788713713139457 378830304376947457 712593853896503809 845078355885654273 993103993537363969 633622331773395329 331659484394204865 161637387917600961 737164942699511297 148987324816204129 91456983188958673 648277213540161793 995670387363151873 364044430296573313 447099470239461313 429617231983478145 550900141965346561 517872418318745537 171599244043346049 782804807675496705 303314944398085377 587920084575628673 448991915171912833 569596709774309313 398544201062353665 464776979033757697 169723850356501057 162460432591338145 104846352051783505 33676708723518801 704322261919596545 906735506539767809 532569080052926593 699624990309075713 575398802001966913 436502971986762113 131149800660512737 388531841247200321 743253127726571649 635234192538398209 648788699198636417 729033359135229313 882562904660698369 727942192342887041 56229832312642001 32290009795630681 475816424189726913 74478776460544801 308358304051555649 669046788248181249 655333738199129089 259472896718115457 812946068397241857 339362595480523073 65127274275763369 239479120240439169 990363315714038401 651013250343879681 114793598985226449 699113706534099329 315049481891453121 993621292472980097 591549658158978561 612838764085573505 30765488532583873 308667691357754817 867999754033160577 925776301430552449 207009692902250465 417922321079132097 779939032020475777 514282773051483841 661482009991406337 757343152262279809 491285657367210881 314405009767035905 299256578478225089 858615114997903105 356032476449424705 3809278990068777 727630990071336449 680330061335723777 426990091495536449 570990704849840833 288842300207011969 885075765964032257 48252243586997425 825819454199567873 431484599839681217 622756011355221505 56071509384434393 609677024462094209 214162665613987009 65282071479472849 857633884653605377 504119715604325313 628428931536664193 359959898667284481 868635164823711361 957340993775211777 847259551877858305 360673593836295937 981285452000061953 331479020792464513 783237464924074113 255185863588877729 370220931573793857 695444194219824385 888358932878777089 347016701134222657 693729582323296513 662463179739596289 684222837161744513 850524034092188673 733770024185201153 4614683394301268 394681863094593409 712721123495910529 565675580187242817 614557168546689025 408339425977491265 545376637226212353 235509145881007233 964333933588996225 349198584360880897 612031120183118593 631213933489529985 10125494020222449 832067068396131713 108329605228277617 197560901392915169 378267119004341633 654878734010356609 357740915816876289 502121005014597441 150549720422752385 190914049793210689 941161365778640385 500909625141570561 45189144240914913 126123445407319681 626560626404781825 971906956713862529 803921332222010625 804635310539058689 467822068351267713 729422087651737857 76122869139602753 241447944392735553 819985458378553729 352435275853562049 608957169166664833 105769629998807345 756568061113938433 658942855592965121 570220047549987905 520116057655588545 474497526344961793 642387584670896001 950343732516863361 535857360153986689 500037995330785665 115054393336361473 205079560105083649 390310861546129921 647156197753261569 639542727679096193 244505723757690433 706708093611329281 775908496720404609 188912306418114177 71611583580541097 327558512346644929 16109435182258381 277784443262046209 489833239623656897 463345463264406721 589868905722653441 422636439800367489 389220401916453825 859505111515364481 30285169450124273 794947238699076993 881691109762350337 130764083373723137 63006151127268593 854058856320090625 573992626479885377 756779271919146625 818498299250094849 819055400260562945 270072925865370913 278391454330890305 267292384017423489 745200033216558977 500741655646244481 359555863570552257 725435475515169537 98205382514944257 246551373594677153 794155465872510337 135719561481352001 409664927128073217 699173266277632897 525569229884940353 280456391214940481 393287133487799425 687215541132466945 924315946009389953 577726732045164289 801220870448542337 655101292176290433 127706977973208065 124876859787676161 2935224813594318 649574940682718721 205726515436712289 915917337279978497 429139574434554305 349556407091263553 377948258985799873 924375527910782977 496545968520731393 623949041752517505 893950819690790145 26665406536494629 725455826953560065 661795092356420865 509293267023611649 575392630812771713 493892014590524993 273650177541291841 573665023818026753 115061084260133841 205115785263796385 286629931737941505 508463497631414209 77865760829851633 748811235930727297 963306748266084865 127036266821708209 883747491839869825 632058076716571521 372166438569401217 659535119389421057 291374182410280001 369642019904230081 570962707750986433 131274585652253249 965552488443876225 932591232771539329 170945682752581249 632300624618626049 417739789269589313 740522398053567361 307128382108849985 58313631006544857 881420457795115905 782001294215586305 615656047702124417 729036737715535617 460359361899818945 595365758161843713 522746731843419329 357583309701968961 458000810339996161 631143737975957505 879991509812164481 689489372131920001 99019346135875713 740271195290713217 778078231199991425 617095300890785153 593351452763215489 436844188418245249 665897895523052289 146269239515209665 388670935982148097 120321870936034977 765796601092738177 518570205880454465 494567039301927041 513252688519866497 170362633566305985 421484527025160833 441619806402499649 283170061941827809 34126694436814377 229092903825549153 27743381812342705 730866618809653121 428067582465907009 860319871342415617 784811404276766209 804502893313152641 839644895213375233 204790498056869569 618540958041904769 755757664464180609 638575874070569 308403670384581825 397369268226881921 909428061568544129 874401455095629441 121285050313392881 220712020060148001 143608543451460241 788889390819612417 657188586245457153 528270410515759169 349014167772619265 58313253964051625 791181112642679041 230307367301378465 881485521112619393 81371906447039073 605202905373022977 270018356722047777 572665591889485633 65314533138881361 480605879235358913 864880411172293889 404843049072194817 820708283324485377 912913234501832705 521401001393897473 374707152597576257 760542212658030849 994827592959328641 449857720677670145 208077178867664961 468595055898624961 465071823355419393 410897000384849793 487499109206535041 265871466428528449 267235653859277281 258346801017239617 914014713188844801 781033093174677633 396804617634348481 472020983074983745 43598374816777865 942406291579622785 956473689387170305 36003419606885245 71045370117769129 267251445199640609 388328958305539393 862874430180440321 435927122362354433 181068870845670913 733274658629316225 109182356477276705 6174548259689773 98957155426866449 988072655708482049 704395625354450817 867605277677736065 526220589306937857 521554875295638721 22447018503072513 778094593155810049 760957181540113921 485098979493972865 175278651282994241 802048706229154305 322286629316430145 947581646736782849 980614919415813761 646442777868383489 789862629815196673 419124917910995265 346257963478208833 599130212651115137 769645129940890625 646537038754676225 980867590053634305 501734523128799745 534499570597354561 290052872457369665 862431637472681729 854645784728713729 3580959744077462 877558088472174081 412055045800912001 385030694939285185 989814764972472065 408818766409797953 489522947617743425 348023825966375681 568893214240453889 106341600027409553 71176500670986801 567218130018840577 405478695210270273 117492358248927793 228456498188890593 47160433383648841 452784611847413057 828659470358477569 1120579985069981 654852851984042369 551052354057596033 798948363495060993 172351690001463009 319459089678669953 659950024664162561 928638304844074753 289099846100469889 842835753655332865 231498310459933537 195059800970131649 531012868239699265 354598451399933633 166320442905394817 292414895065721921 981816014141259137 743760833379422337 889980631789264001 557247792001579265 280222059702296641 817247227266985729 971707734317867265 230786943457193409 571243797184507713 189596385758431297 909312305156397825 64354853583740377 706616770167599361 916890453280668545 886634622408017537 503736232106778177 84022882855208545 23429859676394217 529072862885904257 760191539012385665 713661875081541505 407126783763541057 634923369808738817 385209245477998529 667799105783018369 177327409013752673 132332979731764049 986739092008026113 130201199271468225 508241729971100417 831155715613441281 258298069314410145 709457442873940609 266929473940461281 24086871911869425 918873592843613825 420300943888960897 384557090414428865 400905678005521793 688972200494109953 943041020850074625 524224043178332289 722907390539496961 342609887492262273 131573681284791633 602002129534891905 51685896011370857 790769715099575169 709251888010555777 137009560123242833 218002764529877889 261246403310611457 138898201019131313 941547373871511425 473837246705038209 963364054468460289 513780864666813377 966879748217831297 605768010559991425 262424767273461857 241427052710136545 50587207361640905 53130536692684417 764680501490975233 298315349205267905 177132943465306177 13088090159705247 834000955275303809 953000193924040705 677052759915564929 10638129204942005 759244231919470977 385925519230596609 517828834474993729 739063956512389121 977757513514365697 389559713809873665 649981895905650433 50472430625312369 674699637955857409 891630929742689153 887285822930248705 102496696043125729 537369205474806913 1887165681935699 345468421710673793 792277222782722433 93948433882477649 499301072800420801 317632529869353409 569379032372644673 630667250522680705 527961604253150081 108357943955947889 492896889836366401 212111866002064897 897645025625365633 716597285670029953 352807522715103489 456130132631290753 946462985722419585 987753122589875713 820437651080958081 895530161652406017 840896876598577537 538539754128191105 827142839297842177 529661770251568257 401422151419112065 188336375437554433 733973973500518145 394270164561337537 753905181103561985 54799153521553737 778909590881234177 100100650843092609 37745178207799769 839713403372055425 843442400398821249 580119916307698049 36686261668563705 46753850048741441 728841201956761601 90536346081382385 438316441356377601 42426217744004905 976804094934628609 508806756153862977 740102729361296897 554557411534499777 302639429701436289 417392636257080321 885611298070685441 661979664210090113 65346459889831009 438183324015486849 82180165889241153 780336521791650049 902432161266695169 950369284882658177 984225862398759041 11170749601117081 873033257498626433 173383663834076897 353676468358628417 366706468530406209 736577196479892353 693717317022265729 275457904707835169 386205390970243201 542101715665857857 755459437118023681 121869921145247425 49780230205680457 602373783536513921 992955467360349825 351049471437235649 403532518462011329 404644169402637057 61764068917714353 283133621830188545 120417499693001425 684407737761240705 701018276524667521 630428383330254849 222020776142809249 18700848807377213 844360461000352513 437715450653655553 218280295183671329 30670036015983725 273959126679319105 404262332848176705 29048377433380069 927429487420361857 96985719490110257 264244335439968833 730332121189785985 299252841833016705 708714319903425153 966865863969545089 619271984284008449 211206487279973473 411614156739236865 56835126446884489 468737955049743233 830340978851332097 84067115371073697 660977080077813633 501285791733007361 505053439508706945 162417639695750177 354265958092355521 362692646824864769 91380932634344001 220833453848161569 440647488140498945 730077311989131009 787571861757093889 937930169533334657 638553537011858945 614525632977756033 67723523447064337 638423910521755265 121464949882962977 582131664678538369 912608076333661697 631481389809071233 409353358399414465 142500176723029169 226700455070876225 552319229677596737 832056273159949441 265231492396932097 551159215349052545 995471532914624641 550963415085419713 161045660441015329 270009007234030209 130629607241377953 306792539227998849 86444933207499025 938570401702428161 266818127086512641 800311526304426497 433731768045088705 7443201735988226 607790699699410945 566846824121867585 889489394225275777 580862217238284033 678912598741081985 297157975605983873 75113707693230225 334423834843740033 139582150414316433 225230534838075873 116604182928565345 864066631901799553 289682717399816897 651846709861672449 774647937734453505 476443831038217537 476037236851357889 121161143528709665 550260365338029825 331738630220847617 575864642970604033 701289913821454977 969198171280719873 375459435688931393 627445054731044353 240090665408601473 646481532704083201 248349833942789633 670346147650580097 140472337172468545 800221747294966017 336421826734955713 703529467623628289 907950788579015041 384244470843210433 950059482154180993 952450397216185985 514613313553383041 657546768585870465 826557787950385153 17021863001122739 61647126470958825 724374038763837569 399397192711511169 940287488966053121 636225973477451137 733720719599983105 625672148872389761 360227568262462913 992561626111253761 96541875722376609 306680991311104385 79808756082346833 351664715617374657 291231589401842689 362658758969992321 86818592747437857 335798727914479425 814423868350072449 158533157026305121 76956660676192001 723353563405112193 279472837732708257 841570826131693697 260968174255015841 235137435203924385 956766621991274497 502645495640074113 877310910282805121 116739596399753505 529143854538528321 460015512050070209 672075421081689985 552128014164665601 46058492893759961 877984714601119233 261889245071959201 385117208376584577 998847875857773441 453301739581469569 955711153095467777 707498607431901441 806696050391732225 850917635931686785 298269155539404801 330820506590470145 451969631459757441 659684229658928641 410048857861131201 244013607017663489 390982150722120257 720275045915137409 562954602944873985 887882729166676609 501485312124071233 995210847836439425 351927490332389697 482152194779033025 723987116614804225 588162042891433089 133919627262290673 19113120072262293 176177756951755521 851094403042686977 17825657126554263 703452021130985345 37249829297390849 658361806988658305 841518539907813377 149643263621157985 33800073598836633 182194103622386209 82409538897355361 141089555206988849 236490852055165857 820468778118701953 161460211011334561 69346442966065073 375051216822850369 142105938243339841 840949716821530241 683245202170482433 479955016986846081 805426291065224065 435301773497062785 628135149530294273 296797363232979457 738525311747345409 981784881714805377 602027845880357377 231696219096757985 456932778992033665 811924878738810881 220993432832671041 163793232634429121 131959328523073793 661143216792897409 809210037613567617 98062474364066785 953219719199999873 417715451055617153 13702342658632461 575227818857666049 881530178479046401 285015057593160033 109751614047993937 955834610929681409 134993557460624913 783675700813322625 95568278030640385 55739305463145425 653525143194833921 1403245072499005 675066090208687745 236917275041459873 447872909754401857 484454968397731265 262065619931036065 510114254212151489 651512802328603905 411160400397182721 490210735580617985 747176245898341249 391441402742081857 277293783824976705 928156587230461185 946706466694376321 301259082859139969 416755162440171777 842657804091047041 65961366034027689 782075576796977153 768133339254720897 752152817774970113 96681232002861601 529340856240459329 445692241501593153 15030951164661133 398049706380842113 582996337926424193 777650384171810305 910334739084959233 334510985846929281 311268851047152833 508943955267984193 220167433554578913 731188897654387713 532531507410531905 131735365502013473 604146355619036545 739718718993724929 33095711188572353 684633725525930753 474093250152364481 290115872199631745 310366080486339521 558939447427466241 304634642055958721 230685785428999425 609899092269991169 653344826645724929 540974944480169025 571871572939041793 521595867905510593 741673858167448705 442904294547759041 448411073127754625 235193751178861985 853810489350667777 303838352068126465 697427498563396097 349689256693686465 338452823490118977 740710154397191937 471428812825376321 97240646474297425 676374275787640705 915821138420128001 421085266605896193 332000888939624897 971229159220829569 141911181112618577 502662612679881025 391385129657898305 866492454414572673 868952535771100545 901805688540203905 345270119942249217 754879407512650113 353361414293459585 384813619215901057 481970369904054529 971682915720425217 680930249338914049 259569163543030625 553576179543732417 935153214144722945 332914926299338305 172951017441032929 123036217327843649 232707982293323553 245091066274042657 15064510061900905 767511022976741249 596909456614074625 672573330156041089 21293395525173509 233927772368652129 793411279252456577 14748263010105235 742448666828718081 390869920053965825 206219445286510721 716405969651418625 325739811933470209 844101991367644161 483511643559371137 100295469218409041 652615007459754497 889948894028059137 957925332372216321 425724481074354369 404529715403508993 470834720917203265 714789863224286337 45953209069622857 368353325282694017 510577183950111617 514499675991689985 458094978549922881 996481180657365633 374194616060471233 223486849923052225 522760903005703873 852979857531348481 789301966854786433 742559919097633537 662122677423866497 509577235239145665 845564459919110273 490364661040377601 425393675725203457 310461030548676545 257681638600239169 480149355518424385 206545332649511681 262240365368636929 929154464827412609 674764599654952961 892609878585076865 887749920138727297 622433014690947969 200903967888795169 860023431630253313 925455601201701249 750366197550881921 810129433482092801 584611797122121857 178999733708135265 619216874911579393 680482334733344641 517116643470728833 995972894388028545 930529833667414145 825839586289522049 145328576897171041 856513933337790721 684135338100013313 416143616468506369 926287589089810177 409139813316880193 404451508689199105 683845967801932673 153606963365163553 234737931425311073 564553615887653825 602116442588599169 717375559148536065 334485893941444353 325371596003471105 548464920609934145 24522013974220161 211292603038938145 999647756735150465 921409334801584385 248834369246111457 788000296572430849 641348804210231553 443833575099024129 260496503196847585 822995171623485825 641119054091653633 278971113380155361 499130104337098177 942114731531528833 357749048935069441 295906715914203009 171644303696396609 605008337198963585 455804855005730753 871617546493784065 212046066822921377 917723929055352321 462432116695204353 604509075975858689 685729589331899137 47703828692501561 954454568016068097 666898314787349761 772243805270818433 402146241340499713 983393200896877313 245839786562545025 150360268204408961 708521874544199937 724728731650081665 446086175971974081 835280663213353601 652747277120351361 673030452542214145 66958524476280705 93510616447971985 955053398227530497 911518067358564097 55728026693689257 565385849981623809 318019781664229825 368873750723686529 1165709805992066 753194645968349569 890767057824913153 483968503214491393 407705371445562305 444648598025281665 36233287589549689 167523960484295745 406821920304725633 813088301832621569 746248561299093889 356137217204114625 69509520788901825 8873533672499435 956337374377579137 166716008121603937 212034500896255201 188125147512792513 906515001600947585 686993811438462337 994444653649171841 538209950782999169 166622686983441057 679833166513738241 233772159326708353 892566758686527361 788912268254332417 975519791113377665 55729690952237121 684763239247274625 513714176430976705 507864005545492609 732351151476837761 992775608798140801 986298904558619649 887948584546215553 568977740366566593 254748282785129729 447791337783097985 65707525212651777 860869472350561409 397894792082965441 446665092049524737 106727403117325537 914289684417017473 879346202996657665 339500533378252801 902896051482663553 174048281255398497 773865492258224257 973030756358863105 874571302444444161 702206296735827329 106277389118787377 179844801723628929 433219537489783617 772072602190423425 179689667583531329 996412101113858049 322018868618123137 667021083716438273 523205315440520705 696406864935720961 493398975142817153 972406152957365377 119571985494147265 399841189016623105 113188015826317217 616463861335777409 884437210829986561 697581360118885377 687870684723584641 626187969010477057 580551602510112769 152868501744446657 421969444196257345 318522889410619585 853989207326435457 891062632572509697 344907312554234113 325701300560798017 282460947624386465 653673722811500801 759684369181734145 164181198053658049 900935157250302209 513654741217418817 308715429311526209 785538073950437633 805525229873111937 969855300032602241 715272196323915905 809100553594905857 87059870784457873 856540639132145281 722813684066217345 622465020812502017 480642953291138049 619164656729648001 240362877713828033 767794323734055041 972189088479780097 173467804589687809 421909531625665601 607630391032291329 928364284955918593 137896233321352929 714127748984616065 110588314189417505 629170065638163585 518877910485382913 542656613257783233 219632978025391169 914810684322915841 447339853436911745 656591708161720065 996676461609073537 808328208026097153 778828432546514945 488088933374463361 988107997348283393 756255764555632513 947647221194213121 624128660199083649 765836080009851393 620326760871932929 529624409214289217 436192037252602945 684867172157101569 848813919053398529 343659668783228481 517151213529523073 706875170509764737 716708115599971073 387398878588793857 169985457370849249 893263191530156289 25659808880035941 438689585995202689 257544677457381953 422642116619531521 838996861254486273 196450830327574273 124654758440193809 866331520169854465 351428369296527873 519943275838269185 552184471721595585 919435899858800769 780096270066820865 744969822888446465 196685573706538721 870395350499638401 651921556100816641 503218292880116993 248915122057290721 162912782962710177 255811469118668801 693846729007173505 40616087603360993 403202300671569729 546974614977855809 704703633458333185 612658078084045569 863093220444401537 919684112554676865 57590384800629833 290938482332599361 774294274500182017 5311219563040482 964156459399045889 701854652348934913 677830568779118209 770924931297486209 885940230386079745 389843928451888641 540194711838228865 472443386422142465 856424349384493441 909239441852484737 857110980975509249 503082099718341185 760585342407193089 475919762046267201 198130270409951233 436148637650873665 897227384610143745 645978655885663489 589811682799766145 920184921216389249 343470571357425345 94571553562481377 359386792617488769 888783444297203585 974309687871990401 94496836506031905 960052640418215425 407453897159797377 491490809091384769 327856835884013249 347032223336061185 521668546309555841 716515347724648449 932854520481178881 472034441723995009 585269806141809537 386944724414814081 309581321724955649 792621957213544449 644008307214008321 151038971850876897 942328454027567361 560263026113435841 697945983004871041 723939617143809537 990922502920859905 342634906490065537 757282824223622657 793046426283151361 449885034172915265 366319709977776833 992949549585944193 238009353523903393 452509586694681345 27771392853242817 435778076983027073 262056629617912769 628526713070236545 333842767675836417 331568911636139777 769527658399635329 20802786475947245 196876779344695041 664895960651378433 625920583863116801 781030164091667713 850144640253265793 538626398867791041 611069352025236097 939779047351272833 172137570833445601 71112611526828577 935929136059709057 866384071030204033 245896656674009505 546686487582093121 104692431907050577 373345348724349441 943329524071845761 540929995915618625 835526277317651329 693273464237471105 953570964829598465 219311607830434241 327184212568322881 69564789263530713 286280120849642817 570892295448928193 700300098407122817 401246590025657217 520837182091899137 848269099562543233 229635048626970913 104694721715141265 664340570261817473 316715184550602689 498368833545523393 77739362161729281 476869087674945281 711194444714578817 782273479076973697 743200267660633089 151545318605816001 716802658258885121 447974736520901505 617921506782060673 757524491571476993 749067464690284673 516316943163996481 599320604795714433 402269857923801793 253902631105276545 593043845792433153 224367574555593313 509619227329810817 376959735188336257 351662530745880257 966429481809576833 384580436705551425 888379090253650305 617665007708577409 264845056423659745 615024028436668161 676863032829004417 752562542528618625 392345478442344129 193102088767620481 447555148602745601 576886839483531649 559050901744591041 202070860571584641 738010190533259393 62999948068448217 321911590798869441 762114208824403457 287807906055164161 733926626072612737 548916800171234369 744763094498527105 707951301107442561 339299141930677441 902577784497005057 710715715766713857 359572589655996929 362830457587190145 222142651089505697 89541716860342289 196749770986627937 119577710895878657 854384220728469761 869284657163507969 900140005804203777 200819226389793217 104906706946103153 894867588641663105 37014288589801937 347965237604068289 642656922810438401 260089921002379041 855107900239872257 216000415510020353 117239939293504849 520637573565895937 44084334239983041 106085478527500497 59891713305979977 434795533184445313 786573384010480897 493820922521873473 593341238880377345 362460171191916225 343538421102408641 895118566662699009 722716314291467649 107730831789258017 464630146119290561 339581475523143425 309149123615519297 990074101976094977 37295819093913001 958830201832352513 920484565849086721 966182621625353729 558460736058989953 144528510357471169 930774690733464577 219701104065283201 464934076216621889 541275103987697281 713970780362565505 387598225082076225 844290761933720577 169484690719709633 899939611989871873 426882014086377409 83446214269088161 32452317402015041 175796312694252769 548471157798292801 129698412372604817 162674565285211521 406352033214822913 989353016698093057 36513038387994361 671010266145867009 188634488821669793 70813970163630561 657249272937903617 647347168503667841 761992302052156801 738776760170569729 813467562373546113 845169773734692609 272904098011657953 919505608167856513 95152970230927281 789992684198121985 188569510212964545 695650847758432897 8480114251682381 61353572339395865 502575716110250433 737433459614027905 348614739398826177 991395603609785089 756948899071367937 163474027132938465 82094249026226865 334581139450545345 685879190026390913 185233064211036705 332781573245384257 730462122029276673 976139239930709889 466258212638823745 200095158074105953 95508012386812177 637114675987625345 138561278561173393 536659173648942529 734704830654916225 319468362788278145 227732287641490657 678793827136758017 706059043538271489 546433686645890753 788221499558336129 677102488490575617 251463072818690849 796864069926691329 111091446730146257 301161757360858945 328925371735191873 166370664611527265 787092362212508289 992959179795647617 50382646220523241 534696733160068033 364903650042524673 784852626341489665 205765197632938881 777069662493637761 592694140416131841 761671931291871873 800373845311465729 208428936063107521 353792574476816641 980998828620869249 364768763503615617 666564772024919681 65359891667998937 434122066086999297 633212150466444929 88356585011204913 491774259056430913 961772397595780097 400318250325067713 168137007349095329 199361199270288833 378223507669261505 31141183087182613 405014975359726721 641632454213212417 15051373286809167 245793617557875873 133684410049063729 587971178014374401 597752679933691393 657282858275916545 718362361590571649 95475497254742689 706134242922530561 795145723500962049 90206205993901281 853330221871022593 950126504437449217 385354979220547713 983642642754141185 709625348781347713 589296643791755009 819678376616433665 225915906582834241 808112784700615041 325317215587276097 579141829931838721 46867837034845649 631247237318436993 856086080316970369 873551280714291841 783162309464309249 558376297499012993 967819276962202881 622358635473286657 374150081768270593 324636171929800129 192601969802097985 784836149387626113 397251416308286337 105606138194691121 624560244474636801 805996071324297985 921651957738127745 281834395077485313 384609893807692033 888528577588925057 413426347709879873 260853382512767233 483873984572952065 942926316017288705 186712999081116481 885261660493885185 757190494606703617 373738570738122881 238676397802471745 844994876921550337 934131218188710529 498497453689335425 645749312627820929 379298033331654209 364725018673937025 989352944253010177 340710433658422593 216527987177233441 15348923631634649 601038345689001857 980812293007765889 803266722357083265 957371071662322433 880783118892633601 593343907055505281 141945188482356593 63076694135460801 27641402878966661 724231482346759553 40022266452556465 141783711819130081 514982149804307457 285712808687186753 903616475773663617 451084708257795329 148286002775076769 209555685884645025 842357210193714689 826688571295250049 491735139664864833 262141957394881345 326240385154978433 527854533837100353 855310608162451329 7045517341587982 813698215766951425 998015257300664833 536297498806771265 340159079500303105 95307229990726945 811600548709932929 705436956329261697 343259610361023681 840070370992865665 103650847559237041 121775827719726945 366060195816039873 339650967675726913 259526323891563489 857995000558812417 356815794857389761 397066265721296193 844474857015939073 979216509818382209 10595896412475271 955048925596873473 959246877423097985 905692598020547073 426197599596768833 488564221363564161 966188615249649281 219187414866791393 681762145719183361 556961427302344001 903784269588228993 363219250700606017 220515504838566305 713197870827546113 725553556544639361 910708425950229377 737343323038921089 267886172393946977 606270572702740609 404168518512559425 570421431366348481 100087098621205681 65004487073878185 741706815384997505 516769266052342849 768435036158241025 186468811179892673 418209036228940801 733914014735965697 907098163390205825 171205456147276897 819743807456841729 580012147391563777 171123767452048257 218449030074808097 98129378374206769 140561276069085745 532908637655228993 15967420978000747 762578978378609665 940663076860694529 311997875857986881 67233212810990041 60327328719747441 237706363220262049 58410612014629497 682048456919972097 975209456357770625 10992384381474097 997600811625648769 661949331292092289 452509423521572545 633511098645662721 703493423578041857 761708827629689729 413341197164424321 438711601242125953 593423354414046209 654011374102068993 608811950141298305 334231132801583873 662004980896572417 882494792105489921 192819923090421953 8319219727560779 94855939350953377 691068760996827777 575249895191060289 506905564400874177 360698570155196993 462576588057373761 120369625690226913 304326373709052673 482798461424767553 100945114390512465 247345648842976833 863682951355393409 177229839892991233 127067593560525441 593056845194137601 889322645271512577 733464911724514177 624512921039539073 936984584443788289 460294698732631937 47776474016817617 827103231445647617 342219251984499073 336756264956484609 325553011543622273 962427179627511041 416989945075297217 428725872554615233 196610875374094721 595059743379238145 182167368025528033 576467035698989569 467831822863093569 807867692454138369 879604781201233921 922922550767218305 427963994650273345 42144523086932393 264788578637375585 660424373036342145 556333126229691969 725916221931285633 789013996041173761 346413885208015425 34776251856644793 158691260673037953 338252897505054081 236786916667064417 562715169544777153 709921295089273473 308234867812128513 752016110900790145 399439310174106049 712844712489385345 161340260312851329 732314230938023041 154000203779407489 496180001796560065 837149730478440577 156324801504830177 788390274418507137 559921473506619777 534479434894858945 486325174337913793 348770034131337793 750492694895925121 211149807150601281 395490732247132801 675427698893205505 472584691641060289 374408948292238337 853811580575218433 426036627639536641 53623062960284073 278804502773621025 63813774165645041 167876601894452193 681072225990249089 881440743607850369 600979956318759937 620387630771848065 207422608871254977 902165775245574529 22978305991664173 755237496635235329 173069313430318049 126627592048873089 753407963178979457 860639463001422849 759355129923605377 904762516606947329 947292692499523585 651712260853205505 944418370528296705 320705598048032641 425166514008061825 439113464887544321 800383357658702721 130035188441407713 379084440651688257 462007479868308481 814710120222486017 617503447854073089 56672376097033353 34783391676473485 29656478130092981 566906268128629889 808441707367386241 764073710355749121 125901795224024225 551580364482088449 919700236347956993 955925355937939201 799163815804334337 449377375089792257 362780895242899265 472946924599913409 627459732592768641 113175044414344225 709897245999350401 816534135252897665 352496526800209153 343489258666377153 794259135051639425 526616207494871681 118125236440619121 23118163942211113 540307124982952321 115652573468185697 754085709669439617 497676141772895873 586839516352135553 517849591057089473 962254148215407617 986181355539837825 673824968489959937 349893616533694977 68761904422032673 151491226964164833 169855990032054657 385167723715969857 427782126518479809 573405867160186497 888167960824866049 356817336437689665 196207512999379233 72875484057757233 421213929116383681 171662884147853121 903219200909091969 912274429844057217 453861264125016833 560458109255893761 390850236898231169 325587150952255681 870901396667896705 162118661919098625 442678726648750849 548160171532725121 323902412024018817 670179925829973633 904972190148683393 156104691781930433 274275232108031745 416893439703873281 760797429838618241 681306727474815745 283181600837117729 170170626091039169 381285908349283905 933261269048468737 514625129786303169 835288624342272385 753504794903108225 480664010118044161 486399333346675201 629268660543790081 590955036962398593 274064098870379521 115807946126373905 401630386504397313 855951608872800257 329224413876442433 25136932765867925 459448794926931457 864014044572954241 845597370990699265 998283534176913153 194051481226015457 65509039419794137 665074542663699457 907899506958734977 256175986565484225 91367869313685905 845602727683623041 495672466895364033 68967534081426865 255601186098630241 548197860583240257 111365005494697297 264969473430614497 491028969160012737 833276608200687745 63995072992746313 673499990259163137 485235606745902721 205133978665667617 166737074615674881 835901929422608001 425975809297668225 407019077897128769 562040271667619585 583605736306143489 369447883491687873 581920603044192513 82013477693926977 951391351892613761 436993382266209089 207314073679039969 458851755057331457 917431216805912449 217477855335914689 370314482458677953 269145911258739553 42526159918782729 311082919081528065 860616309911957761 833108129734675585 731416680756584705 568346706742801217 63108005478920153 544481109170085633 345296794352425025 444504512040495553 774065401431496321 569212691078085697 870934004914122497 957605664206482689 341428410337794497 201537190017383233 990489923149812737 979242932410855425 141043072796659169 726197566843488513 717749353866569345 234378615240956385 500226882764888385 617083265321475969 869634168005251969 192663488709499105 124034635426450993 658086028765943297 453359749104865985 514422526747466689 677735129711248129 844654388617961217 74269080801048657 402351333772244865 943951226760415105 98145833519190257 40260431855873689 902781102212458113 370487329355864129 174047987999991009 366941910889995201 211604191318244257 524014618083722177 84505516861234753 112457716943229265 448708679689218561 87575670284518737 691011987198670849 709719516726000385 265775035212143969 411501710157434561 300894627294091777 362049847441657153 405892935016339585 26128005231623065 458248882779180609 349635587858490049 815637817127125633 932091148294571009 133807948065815201 810456172390363649 762606517226117889 334566457275666817 57024107530743609 340376155806200833 291175900811950337 919249801022598273 506182818842937345 560882782331137985 179269305596022849 871026128878906241 878081072628567937 665639184825995009 777669423665130881 905042158972971521 337717730881443841 242870549936785793 925004540296356481 361383376661915905 731229343645885825 321986846092318785 755684368819359489 358941023138353217 303249432024408321 380279335495519169 140123641087228641 514663427303627713 54886467994215593 817641891302930177 717542693439313025 417663164138129857 413144840354412673 340819929516928961 768076091017974273 963167422457484417 250018033869970689 548562354226522305 305079421435962689 561748946632857153 823453127828877057 358253117225164161 798252324582136961 860479293074330753 437334603285542273 424261621207865153 426969171300513025 863550225528253953 198602397726425281 357633062204943297 40129122281143737 592583176022667905 242268224262979009 933223724146092289 408631152261094145 756486133109373057 895714442232410625 959480018966022657 509598576049796737 335642398396895937 49165289768389185 561396521961757569 603698224465332993 756871688745572865 217150128991725921 90525196691746865 649923252496705537 128561367404170561 534296573465191233 107128249068285441 53262181391929177 207319475306913857 986687027957025025 86678408937306273 32611743412786609 719272016220497025 186699334864336225 972045721863441537 717583975194358401 904659938932606849 744769952360478209 38126956543326433 887610355500953601 690756768706688001 956530448949628417 949755306756447489 524684168179831553 425521181292136705 929564150137188993 396982003530414593 797558253780124417 276140298374809121 132523577856268561 382880565746365441 981205456126630785 69154425979686353 513079944628394433 544646518240288193 157454935616669889 831752669495738625 43307464680744089 813833308067376769 373165671642951233 599786653182487553 695426685892577665 99086664489110625 548940474836427969 152886760738464737 201756492000193089 415847588916580673 647696238270370433 389727209263721601 425292936452613889 231446339998658593 7490537870410209 689043184231746177 67208710179365025 558189008779937281 911587608535072001 139650510400596065 711038877807077121 156952371870946913 271179736387324513 243776225438761441 687300603043304705 833084479371979777 108439781649948945 83922271918222433 914325986533832193 266815691371935073 491268443366038785 928824641735371137 99331920993883217 751800434704922113 843442559070709249 476532007459919553 476998091314037249 75841622789940993 557719762061111617 983031470082618625 520487974148302593 103430278302784737 513286758609112321 197139854634567521 821966984704680193 274720233634386817 146854899814513825 563627306684093569 36910840577697001 662334670076166529 868434170306457473 516941096281637889 490144825987776769 696475505940501505 833706761166666881 770771834018784513 713525007223957121 528811068873284993 885950599770453121 420497058994524033 928004633924352641 933309900945605633 128233137219922353 975818683140044417 789687023572902529 892451759222911489 363332907178588033 392376383042797953 724139230741336321 673088701902603521 92402430707608113 989589031631293697 900142810661925761 418782403284826177 957237512651133185 246395970334017281 508228061179487169 563966332296306689 274266418721765601 729009650109087873 66440330500235233 777155971523416833 485744401196896577 400446229555708289 172110372930482913 561164659228214913 55486117552703721 818791422664173057 540859383479819649 51509718120048121 188767222934856705 981330550138150017 550202307291293377 261671104235379201 150378376593494081 999394679131153665 453084363855261057 905475679639824513 298446646794801025 281744249178583329 205284511363963425 690632196308971649 917402390762532609 303347989577400065 609259865870519937 409467987968373121 709840688400092289 385463547967471937 505725945628931585 367476014378187457 348106883397292673 709057383901818369 723733095610818049 379753101034271617 761952295335689217 227010447257438145 751498623220008705 250304779025103841 83910274072394481 384563271934108993 825701106157744385 928141867332744449 140111035504546065 958504682915499777 708877079729141761 333856665696121281 577687708295115905 693272651925138177 576144936125707841 675825152766254465 692952296775516161 259109256099232961 547505434869087553 259343724175611361 564990388531470017 849514507819048193 754846794157863553 746007570817614209 520713968625884161 141421344597485905 838553969822122241 283730601587397057 338824208515973185 483836608197730561 232950494459636545 217376669571240897 36297138981652209 884355714476267649 968976206602910337 351526578689689729 932266255298230785 406282232288287297 333439410947967489 194077741598182017 826513901958705281 953513063670438785 54416538263659217 813921241729108353 204799305979463489 540455660924106241 600070280094406913 27747235220534349 48171934707980313 157721041661826433 192107521269683457 548101924619405889 1096008592099907 342005582850173825 644715245040181633 513290558170883329 782122064067763713 834381001884391809 685135003873504897 843848868710526977 5085999075561177 12225879263251473 923728596061359105 72472877162386593 238121606226243905 556448855997071937 690738326815612417 445011859913623937 647490768801361537 470793561977540545 5868724962233785 38024329385127233 954342825097441537 710323711664923265 597851895180006913 560229915447653313 441612659600650689 361233953106459905 137469873475062337 155843874444361313 167582417613644449 306613287989190273 322883482732656577 490263404973180865 420015925747321729 328523506651162497 684972318244270209 334018827756285249 343704496637471361 554690415226925633 627763692570987137 758565803379017473 923839364849811713 430310984886414593 340583697473256577 484759928916947329 452576104696689217 57150237940785329 510590060412532417 277230084987312609 856831582104717825 821558014934463873 813758246811922049 28984611059929221 947730854244909441 961723053219625217 696728349350870273 132202581442729889 657801514865354881 786970363417520257 99344774563043361 263163949718421729 568222852651288705 45893028110523209 267022647406967905 29664938051329417 668028406978379521 786411579579475329 312668268785621697 324181582207319937 18609632622357709 503418352902851777 499804941704063297 309742615834782273 274276984841606017 425560969767484929 512474091373327681 930335701040963457 302729371259104577 152143699405026913 74683905594206129 704206199065541889 193415149636138049 167398178664040385 894577776686169601 425248037402145217 987914243452436865 888941165854557569 888631697564584065 691589580548598145 531233062685942081 159666965160152321 232227514813509121 906326563178016129 958508317820147201 480311202602020865 868676633251759233 386156909415436929 795914063397987073 769291073260273409 463600462046549953 380561452578508161 281034965888508737 196120325209587777 330548654391940033 386407998695833729 875709421736075905 286785410909583777 882518083638423425 957816656852902017 648085317721623297 369147734104725377 628913581035412481 904319702433102849 100720489681492609 792026062134265601 475379796429997697 65412258120165489 493975859701649281 694558272429699073 72371195853257569 798278584608429057 900293378633591553 357312970385390145 565478241419533825 547675580828684609 282449832663033377 971114466227501057 335181271864478017 840668014639906177 240382852203453025 604479443477043073 75273578854314849 300271851861015873 655173651083870849 29885703604829673 887720717411660545 665330636721908097 979343686353729537 129872943009313953 397868260922372481 781508012799282177 99506126537519889 796407922012743809 288964074713298689 360634972770416321 515959311337809345 464351933666772993 80837799622436529 341436100366838273 544994841107595137 788692485285618945 536818670820899521 600632731239929985 620119112391421313 45013880283061529 268737109890231809 814465423561831169 830280578969464449 866178244579028737 55934782309002177 539801206577582337 134407328629805537 141189793062221009 125016070559247793 232325578498279841 295567286841375681 713666089847176705 317650237526230209 436122966580089857 313968052103575681 799311033847384833 259742008234105985 831605154470299393 850541596508335873 369470611000505025 533017942735504833 112762837419158049 932362391466398337 649574408827458433 526440871654649793 753723797255094785 743602505121870593 88468800384102769 337403880971542977 920360008600969345 922735427207612673 851901885572413441 419532926628882305 965078108170349185 915488371478787201 968421040717540609 893932194943765505 819960892625378049 246462147902917665 549511584787818945 703252864112876417 961234669901632129 258864948982065345 61884935136756529 383093027812741121 570876186610437505 885543119436249473 945487009679236993 833608276515782657 761426302615451137 325164738487004033 146237848478616417 417117858168289473 778253395647883649 340372201645976705 521051788317105729 196844519808060161 548240466373574273 20944506735744997 930769341448776577 520266128037370369 731913890155201537 781100189348535425 973827516892736641 181048041511054689 62271538364246481 618254378583301889 242499991813470913 449956025249882433 551011381989898305 48669817192632081 170172604256048737 621934317146049409 522641505965925313 966988473718217217 651328409255849985 798711343990497409 138326516591607889 30699130297136889 777770330625667585 219530600220913633 411676429159161473 141913621080973937 70303563037494857 13185409864654219 843520090917653633 547741785125793985 272954645862011361 109377753332474017 935658838302249089 883049246683285121 98264854105732273 694062118306838785 536425219437692417 777054407551872769 701832545193990913 890039490462733313 353459045786269825 95298093031388481 259787675787375617 799423197659272961 999466582953065345 413852697565886273 915082172789947649 58121423047062137 650981162585157633 361703990856469185 841317519709516417 164209870749139969 162552707506481665 224139532579499713 993376116063455361 982666364892487809 231742423216406465 894439466355336833 722570996087991809 569696151292468737 724295033147658497 378539883778756801 233699666104609345 262706413524206529 392537235128049409 598602529644480769 458727450024152705 449430073952804353 130165344820543537 973178922479746689 376404132127429825 554916388038442689 358020181027530497 956128552630630657 881630167950557825 201888219382787777 711210950137743873 441491255939837377 718655610324002945 732727266039780993 559175015168097665 250599707000944257 657161480866218241 995127958076771841 26204801307788017 139950794577600849 382009920015985217 543922324741096449 658019507108338817 248460995535950241 561151383502018305 895010899362596097 95615570980843505 251062315054554113 280164732494096577 770652753804206721 544528798960488577 828128472448369793 717624601056936449 126110094360647905 267540504278517953 288557346171842241 267510230436226241 263973569999372161 161642754643128929 205701810950941409 680886347645692801 283202604238333313 913751681773366145 912588567034987393 539919948294777217 124414726261768753 550355592153909633 344469938756375873 36892333098446529 351288107588082689 18264140683729837 466818469439829185 606293756543873793 730766370223058433 949268902377912833 855125024712563713 149543887253170017 463363283257017153 991342114049533825 634649598932782081 52685265177057521 281171269796182337 131621970447287857 194576662276162433 783994383381323009 427720767456399617 718617460154664705 878445251498533249 880416234346096641 3781485891501291 417696128167779777 253484658027687713 601748454887452801 190330546478996609 938002166961556609 873441065328307841 415400892531533121 218650434842409441 961622678527778177 486105395931232897 941280811923345281 562900708852474433 526334628823608577 977149509621824513 657973375135593857 988195545618545153 979006745805509889 580773310541943041 873096777057352065 743503543256956289 173207205241059361 885410834876068993 470831808888089409 180480779404724961 555412217290001537 295315564864367297 249601971639517473 384192031034864129 221180383925943873 17845611614006885 187282879955926529 387732341623724609 555635755131437057 488924591064815681 357843897003132097 218820844621170337 159596682941756993 848315547006365057 62791036146858657 291914978981033345 939830669336533505 570489714740844545 827133467143337217 554325025722185665 373465239183449409 350100831339602817 489906786098099905 749860316609705473 484924255424562753 553115645950995841 643749862013404289 249998579571006017 269395842963380257 960853828783200513 49968870840427113 82352752893434913 508405012759641985 655532182707915521 481377383079315969 161854284087745281 827318990968851841 988990489409388801 284545395628395425 794742492045976705 696438972074918913 923326035137975553 68618305273272289 412935075272677953 959736342356851713 181032421918445153 535399322427291905 231069357025042177 549407173204276225 656402241010525185 983871031986748033 265486432660416929 799503775251626113 248514129022680673 323834035947452737 469345087858791041 275339146537181281 523809205839896193 93058172243726033 817188251163251841 182657053410711265 513421469942244353 518595008616568257 102555892963046353 185350064212304481 123037963263286081 827134471694730369 221183748131771553 144547925325046113 472728976965868225 976073902380601729 418111083527357185 775072039565532801 398132813897646529 633999841572286721 638432016960898305 205566290518792257 5455215529678982 427381757723946241 887877683548033793 712202865848002689 769427063378699905 233388042248432001 670949901069455745 586981880314485889 149756939767200961 133928232799444657 811604970586280705 892678297729776897 47444142785209921 753496890534901121 595797924581397377 267946712829147073 862934357983675649 236464168058898145 418456964829552193 576606791604792321 204480957151631073 434571172366613441 322204078536820737 971457394466970241 943821385007822721 782115064274687873 724534946534255617 369988433212700609 859616870272262145 347344755009086017 628008323960891393 750084152674222849 344886320874167041 129753374343135169 968686144427927297 479372593593229377 896368296500028801 493193705430396545 896649735618801409 831531297221975041 430469957789057409 806127821760224385 504558800149006017 233991666888687905 976935432743019265 728047533978322945 272207272784889665 779601619782287233 347939679833501697 913488271160314753 613777876302329217 343541056010241857 842964226361900161 183550995003283649 877544225854045185 827895054063478913 570139682355943489 874014988808465153 823279738208476929 739658384683583105 199973237171334977 246664188567702785 499395450123522241 451579731270104641 840369000508104577 637181443436997377 959258201925088385 135287726889618657 671071614248532481 702834019882427393 934275560573290369 856831378153263105 205220598877019713 473250110316921985 350838403618276097 628497457215804161 775320970752048257 348065385610819777 10375323973043749 88044817416861329 555966336666386945 129421053954853713 308509007862262785 775953138133747457 137070502453966017 231665768681150305 153152547143996289 879679142745462913 115774185380360001 434723377306038849 245507334945365601 566129672718705729 164821258188581505 704132235747916673 246112822703587137 212605953219341601 607895638462906625 405559937894121729 584766049760453633 633479763826603265 251652032920716801 613595143942713857 453314556121220865 774087844382368257 419062814845858625 525886043728274177 899694117358002689 872158533244192513 143965916636787489 319428176055279041 616421760413167873 166022165728353601 932686320858778113 154323154408313473 573978792739872321 331536966827986369 501293094761749121 673079635785338625 816667167304750337 757842866871474305 348046497453765377 945078925308433025 633759474971931521 905619664147582849 827112058305047553 753875247205879681 700877266187937665 538481067166404865 724522242198332801 760365245230172289 304938318193656257 864615183649011201 889127944438698113 941488015078473217 210749944702477889 186042796043782497 694003157989470721 799076230415249025 279056554602824737 719290086853721473 467173290710618945 856966015161272961 425864467268688449 844370163826628353 269982342942029153 569808450308880065 633079546993435777 257370597608844065 767873048596342785 810654296150314497 333442590400032641 772410035293351169 448428698404541121 895875972964216065 841597650924974465 846138604904343297 127442264592232849 658042387394740353 471668676123606209 115322090752957969 843389194555612673 355793130478513601 344364029101150465 256501550272691489 687461399553328129 383514219026576321 558415727336658561 535515971898096385 429373095534003841 434768217351670913 687754623036234113 331198553286686337 573200819478941505 307172573645683393 413513331427275009 337315022201554625 572921708555526273 191071647157752257 345649549587115265 793437941171038849 730042553449138177 541355501200509825 710232560987343233 20701944121842785 927368783969882369 425712405420124865 943399252429209473 372144161043355137 980773976915216385 211157441205269697 350451942945930753 907609507883481857 437648255710570305 184676949080834881 757952801054337025 206124865800138209 55004641047318617 997213108934172289 548007669951196865 598477259097624193 656107574090981377 920055015454845953 47889792368700057 181851777163434049 311684031342295489 759197514733326593 26020290328965245 537302984988631489 805636445399812865 789697116059766529 979011372469081217 458181741903747073 626674601194949377 354940798090947137 86529175446081297 890175511492234497 543022355248922369 384618803211690625 654309958675391105 936227209754850561 449560988635781185 282751870606485761 694555125806679937 275283215990899777 173295815126749633 639187109777775873 31551304397687829 843718174036116097 347352886938367105 443490174499313409 133750539709488689 621650452952028545 144929834110428161 801194874976186369 317366611915794305 920580428497988353 447465602299487873 144120175797578305 237085630794290113 579361902234612865 16109680189714483 117248981614022081 763666460649638145 916087806406228097 68338894295138177 445928523847864961 673558243305670657 455792662329972865 723890558155858305 323468842653863233 660352380998439553 237828880380551041 483281257315539393 98279121286278577 280703876402178305 610369723302202497 910912393508539265 122311787499551633 717715966326871041 628861414003285505 201603363682281153 592726661111580417 972721591339016833 604648266693946113 268442474333994593 573412310891836097 962579478176316161 691810668713674881 370830951650717121 322504500000999169 325320537852398657 174994052163132353 339868265607464065 729642459804505729 734145962279349377 927300482003449345 904764004000739457 438848049509342529 540930898573684289 271920963116290433 995364272873075585 909170946231636609 358690955455564609 708988845429292545 724375625419057153 758310179292035201 131712112801430689 993140596104073089 836308394754297473 710118886256577025 606641925966876289 278612523457827169 62020589376103889 994170438992707457 322830303459475969 226638591244611841 117124766248082321 246480378293295393 91255652410417553 411828066658745921 124150087700698465 660235217935959169 874765893569183105 215600213440328769 382581657255826689 112296445890716961 355017808727161793 879269385261711233 533705778555585665 226771274265924929 750951461063969793 58765506653831065 910174553304273153 265641182990673729 508053085404391425 207124861592649985 880592791016979969 496010377671264961 815828943274247809 367802156008512065 220076107909477505 364799252030092417 932248239450139265 527669792405067265 397107906961238657 708608122337206913 538454364910897729 917542004979484417 369236218536968833 86084197778045985 745454528217727873 502572764622005505 244925703461788673 592635279265262977 498067325875403841 145434987440470561 481567040611224705 606067352298293121 432050044658531393 400427380504272193 151222001399432321 423125369601248001 340581547724774209 783332046832274689 982749316527588225 740557418927931393 289306534081084993 414843560760562753 163740528489157089 172897453112224033 718741840119371009 737716427218462209 306047959119752001 198491135662788321 113419334994667057 220565466615102689 108085267426574209 4318438452994401 663731911081775617 573760533493871361 414626391535932737 30965730840176065 854723149115478913 582465894348434433 925247522357111041 676864534362774657 782306507394814337 604093370511581185 346200707976862529 633964196509634049 808530408113547649 555899808326973505 443353299371082689 926786773432663553 651060433966868865 634921383393962241 127476282248721873 597894717382285313 276193067178475361 446782491036959361 294843159227767169 512880852584540737 788236063492597377 880153333793433729 828661013584138625 287885905749430305 530402717982163073 235890601138425633 628773263011609601 416306846902013889 623510010237190273 418437659368553473 232450961684378401 285849805261005217 349407976116630465 614267243054815233 987652893923680641 632599665954042881 957488704272286337 838528576241063937 577235685435852033 728644938954527489 346742160585058881 125244964113864657 219210300911512961 100456434251864129 505181664991674497 395154996699520897 100872162254063377 136241989425155201 816218345424182657 163483407755382625 575705272340442753 574582289979840513 251510335234904417 80574146915129313 659227727508124417 539615011527484289 836362926036152065 742551163821548929 216883410409579361 668821408640862849 511949399846933761 506249581935410497 522794035978961345 590151390499709569 934122905307994241 9964169445357385 177393639515528897 870995370756926209 787686575001934849 384601107721326913 565025609804337153 860694070900773761 694596167096797441 462225826552828097 485467044266997057 62316305265508025 732225917119386369 702531932493489153 447658099863815553 732899894251129729 321698067158742145 692296814494614657 526881695353395713 961937552752370817 805148762700575617 386446182153068929 81112950056791537 106418195767741249 304091734100104833 288055388822630945 936714683970578177 961149905161416705 478785472913635585 372727727043045569 592196716426712961 662464123083946497 21373535428359957 192691769727321825 271109148006829057 11926791122217397 184840219255242753 518159079815408321 266654855584619105 567681452344810817 337419226281504321 436613036151204161 462260635692231873 590967088535844481 540550109117099009 711516936669941249 450741359385119745 313759989568591617 970960360913728897 655317754094301825 592053714914541697 273079558559626177 777749012585324801 880588746730214913 193817175307941633 854092957664942593 707874609515563649 218832380127100385 833256298904686337 116698207631454673 713245514300886913 328112506822410689 493091914498165825 320830082000480129 325337685446619649 115684293626646449 501905721495020865 889513196674268929 45213476709186297 975649791422600961 361974911918281345 384002399902339393 434898650459054209 958019123751416449 40497157653462073 143647229121338433 237832763526931489 646159840038112769 585103265565180673 748965131990342273 319704427989883329 604352849670579713 408811547496625857 287502661902973249 765206734754421761 474050336788597121 945966044205221121 379225265728404545 240513417100267201 932581965063281665 797696744485094145 95349896035283873 25622187061365765 895738329452431233 917145415580478081 778790814085805697 615802162139892993 238257810403570849 800842171003935745 545922915951617665 808506475874359809 444262547744077825 288547009539314561 71499024698947977 943183095714580609 581763989046596225 180563827031605217 487733159217295745 798975617994152321 748246193088025473 975593393044391681 674351127424227329 322515435035235521 162918595631698081 145843060100347105 391508210768275713 238656236070816865 718517084654937601 297206096511246209 77701520672643905 965505374226275201 462655797818019457 624339067251227649 369107128314364993 526503268764962241 894949858925631489 342503193430559361 617219609416775169 132255777671652193 458824124868261377 354821662186921601 713459518047610369 239624432923100993 321602732548516481 655490997727241601 150862820260737601 522139641976600897 696771629096208001 752447403325376769 445520792296488129 781661486595304193 119979150756112321 358630005809459393 238669631463761089 264535656623230849 375270898693646145 406528740957483585 741931353266519297 625067404223266049 138252456106275905 9006772760727700 764001768308002433 304378255898093633 894469712952304257 758922404211872897 661012759507936897 903657637826903169 668549524813759233 934944974628194817 931935026701221889 158138617169846881 504935943396436225 980889811029968001 284929244251028289 933102700517615361 244897130437724545 536240471260242689 233818500404947105 727767123095141249 795498116841674369 317258846854414849 252288267249777921 89568371166329537 961192607190842113 47806746646529065 276592299778752001 103291867830854753 762465868895777281 198942920234017601 668149094274436865 360498881554455873 581568197635593985 564368666213596289 341274162431272257 59181849830800105 113947328916896849 238349766048301601 547353710893641921 796577509835877633 954776282033410689 702944053029170817 157095668668585377 255247556305029377 280363289944990145 816939029554831105 272289689686711969 40188066638101817 889730499112264577 140204147368280017 656089087130578049 989765706919861505 325890829622000641 350164226962405697 27639942526743513 83239822630694961 701095580518344961 403405576594309441 407496188505927425 720678986816757633 585451860616434049 472261240733260481 812369602075133185 416007488889128769 91826533717441089 716438024808127233 22190677716320553 470135661528168193 387994901567953601 321822070317395521 423145589128150593 768676923882161153 903815620611656065 406633354218399745 64376207460536961 658298028868479489 669201172067619841 828819121522158721 753579734956186753 718576303410877441 538313391637078785 363333492686223297 911142248509019521 874262725378180481 625378927689400449 404721880220208193 860131640276304001 538611552327516545 524547847608037185 305815964397197633 560030404639558529 585099967399379713 815192763588573441 719574378598977665 508202764998710401 796213899362207617 797973614073558913 166027503114065665 600584072604714753 808432869360792961 277007427682651297 313378424654771969 330898555387786817 377146478885741505 738840825451664129 720677749963044737 437924660021604225 329642044350329409 297008496930448705 633854128134615297 308130727778287681 804805965936502273 917281228707114625 717596600206974209 384717886574673409 131694754553400625 436895082724920065 718625818628979073 5177140487344191 953194293339684865 792866828838246145 132860325958404241 422464006422085697 323761941635076737 309822543915391425 147108014018513697 897511998062892545 510524562246921217 324604210938506561 868043164285751297 273866102196347329 4200529644215579 379405998474812353 75842659977908513 152664444509152737 840464319924443265 561585486098326913 151052622665645217 925100913489796225 174142455517689153 748978237327651841 140765423740006673 440058914629784001 209308441117904929 805024620912948993 139358316234591937 890136975215579393 29845944762833201 506928456354064129 760855387823298177 696235925129339905 699912911821989761 859165722861835265 741025713793078529 318815153734742977 705128612396244097 698831035085948545 909849051925917313 285547299613650561 517009876782928769 221557666325285409 466817732015243777 516226981140061249 809616031717048705 408206403110529665 736176113689268225 665365134129753985 803563374562052993 802447256503885569 205728679817241313 562996500587228609 914203475992771073 745138847697081217 506001061534405505 490039122386004801 534114246488506689 908550941006414081 176666617337417633 504391648064039809 472042600635923265 765608928662420097 220231175274292929 69282172292982833 528601768329245633 778222891371829249 950601756481432833 10761508488183581 531528895949442433 474280978990794497 913578092705066113 234359557965827745 138938616004445233 913045089290964225 360350092485447233 502616096524274497 997179803019101057 99618982223791617 82236662879424225 959402163828624257 700654839176444033 815122864793554689 319263018450499201 480735625010748161 124957447831015153 772586930135890561 906471369265275905 535359689961463681 413215579040347329 509877146166221697 55445237301199769 205016536387244481 400504011192374785 588822576711283585 935377168492763649 700555000330805249 915156329144416257 410882493867038785 34724848121868493 925331885013104513 941921814533522177 789056316937593089 683308152892792065 894496108043764353 453968600568366273 666307803202304385 893451046323235713 583503970767605249 93144264169502833 453679731432107073 150944007530185345 720547604266950913 215707915287701729 115774373031147345 31296439592836125 277557436822558401 929607859099213825 674751150416160129 628690794934598785 778258649950483713 75585114052209697 381953850263588609 124592544082219089 807741356977896193 984849529920275329 642358403053282945 266089163232308577 257589961997805249 758341027606739713 422986372417685889 712328587784099969 308379150450871745 624817638937749121 462141730666747457 798129635882006017 74977538021922641 155993622582393249 79807043001384417 179795310552577793 310425474509496961 146099034044830497 806912654852130433 507851203717720513 875116176328699393 340585795886248385 766726686984700417 918957012719545217 576679557840844161 854928611453637249 697687404000522113 974326002501996417 922541160267822849 630851053917744769 474120646127861505 179986666760413537 704924750044835201 95761904854221313 808086314248004865 406109421692448769 763531788592072065 924253375439853697 678837186431028481 145000468962280129 803834375144145281 441355281079928833 690933433367025153 392461552624823169 551555745965512065 389646619433158017 590944902471225217 52879770547662017 512304289500843201 30712384857231713 237023368615286497 718122446815684097 98418620261238481 530837901760968129 404696315892099521 783169890206920577 254942857030396641 346919537718157761 493405232057785537 482150217587857793 38478185789298185 577628426973596673 867092677812141953 167396872492503233 904769367103664769 563806858653443073 692166349377618689 137307580721753201 974728384095410433 138444324079920017 529192797416985857 437744819028125697 958742233027504001 958535936584532097 970581210691182849 223708992335687649 113253246471114017 57459097614348313 503316531501415169 645887981986021505 922558621494612609 786628947232550529 799623954383395841 508917104698340929 686496314815965313 459148367827332033 413551382226703617 588873371785382401 848237475893238785 446618169462375617 580225487478561025 966403823176463617 415986429992411649 34506636327527929 497478462858911297 764301193465115649 871318208867375489 723408918679929473 215289158562502081 525267810020963585 371606069313966017 725694876003750273 493791903753763265 143651988684041505 154077652018070657 392612977360819585 720361711771591425 806326843194497665 847183727307307009 99676806554832353 33493583353735093 100460922801659089 856988163136474369 492523665288452161 96989062864299313 123180000943690977 291137146388930305 866440779455523073 741602881462970497 659141218992601857 632710103859249537 126067754579743505 760169250890886145 871561205319110913 906089516596974721 193693258686543873 151828964565655873 340610303847910273 665232213136970753 741983497076553473 784947731476865537 56282220346119513 262826076018850337 697448946056930177 838410925453477121 272473791416246049 461343714406137217 462638094180967105 117082990235861217 112289763049730593 161653856055291809 246731662446784129 877338911927783041 904373995138172417 442442306855422657 175312001712548225 678843267327483393 364837948036594625 18172628161462257 10639158798561255 863427191842081537 623211219626625793 881752503676789761 784441524865691521 993377996675849985 443503848837238465 250660421205733281 497314093185018177 230217914250491873 798297646746704001 885349092692091905 234225220845196705 549740375864377729 715750521711683457 502722291086765697 686902472781945089 546452138927779905 303105192947896257 924950807245789313 654163689258190593 635520295222466561 337968400121567937 47546336749515921 744369922073808257 795852519026599425 358120277301878785 896269607754401665 254516392840521633 775179667119704833 835402530571897729 389056269240793281 213085201120428289 386219834137566657 618420002199002241 798771286803326337 404323213595752385 229565008983218625 217099683025551841 900445152944993025 36369460212817729 779353383517790337 789935811156595969 911023423181642753 661552511924874369 235704946053790113 507985931593665921 322020250640630209 231748779746304481 185063061753485409 699972250692212609 770377022745531521 393101518824870785 795883112396371201 237411863705020225 77984216518299121 551436606639065025 720548751622292353 670400025714940289 356548496500931137 21788953734251493 861109741180616321 861979138457556353 665723193800683777 2611761124192925 800680481420929665 246044100387905473 625738938796057857 868143823103686401 696498047747059713 320188677355147905 821367686105244161 672346750243427457 295220606523802305 816139158915092353 945247981014414721 16708417269860833 64684321474562265 917427333132749825 771837384190202881 904580186870667521 165787087438193473 433326303205603841 38109808658912673 629737585710678657 618313454964653185 522036444873052097 646276442224458241 510316175593395393 878364749121661953 182516426868488673 763099242217730689 655590433259938305 553744451558390721 616682250117762049 38731010222047505 357272589280135809 876429218827272705 781047267491260289 427526094702539457 934774642359606401 145513264701367713 93974687176640257 789116141781786241 381489222662075649 795256052242283521 701912701655231745 358556331249712193 293517688927813953 254723135172486785 811257683337416321 280964508772708385 790945871756967681 899745370185915009 3444409640792402 143368868675150193 332903281920700097 284415404692129665 826720587179707393 942144667105932161 990029450463445889 436100140631825921 221677599275750497 289277165373345473 271025419166228673 341106596925346369 927456965696066561 178681930233576481 543728318153874561 201954053320921633 135734040879867729 52015064451307329 376276514548102657 554060369395688897 529823549423284161 672010219515353729 321721054593858497 660052746730119809 951907227758709889 833706665487976961 241800114117900481 602495752325314305 283428671287069281 826428573093462401 815065981016537985 347349959662697217 468736039199939137 861610312809755649 394302781213561089 505815902916982209 742306107363234049 166231307416406785 501986788679793985 164387992225844225 83204845425171921 824547100672770433 504833793162340801 643074416093572353 280306790258507009 650926138052366081 54288698734488609 369089673461051137 77309556450529729 765994608242504449 774805354646368001 785279045210746369 22467428314101313 202149878932740289 122228639731865489 744596845392951681 484580679309004865 811146889761413761 907440095308920961 647765498758378241 940091626335160449 217336651666496289 413201991598235457 462548185762248193 977756010587768321 239812057795159457 442996681679552769 99756791566381505 414505666049208769 482888849065940225 788397507405072385 621197004208344321 641647153733543937 7839109948076129 135538435996188865 704356441530553217 512927666996731073 693546409524540033 141611086762644337 302027459167309313 199345613079174209 66835961938505049 479673917002323009 704606615374064641 939615411057005185 734845271387424513 895698137165304321 259035455250799617 245265779044501633 735260962424614913 457612480297434817 919875139460220545 126434676312314305 992001188955182337 54683322116567017 31598293371562393 305123681464692737 933540477471336065 70041898318756073 271718104172112609 209216488453662913 211250404261587489 883335557362094849 354864958381146049 90801950499127313 311685445049032961 238749182532508545 819497602874793729 699748260431121537 858623981265875329 451055179058720065 230856741485443009 147152987073980065 169950112454539937 224569812912740481 253416958975595457 507970353551925761 496327921600194369 473209270207625793 918975707203689089 198143907311617793 601396482045185409 791164642285885185 766268607098215425 594926155729453441 428346493512858497 110590194179813745 406376327136545281 891348387899938689 469798303176428801 963287805619167105 105072606886199793 944240335086206593 754581518148025729 646461446661980673 626663415308886529 312642101854777345 677138760733736705 377623026830981697 389916580451444609 728376489613921793 16785669802427351 250693999850931009 809637312352922625 597059996628502145 672026323149321345 904929778201371009 979690676983341953 515651976093934657 819743159299772417 361785375224648961 865315078297275137 197125229017927937 303673525294367873 434154809960723777 263043980534195745 114964263980922961 167596482123453697 570092743718156225 632214266227638401 886561133824670849 935653774137374977 452328630134822145 757771589496531585 187409722453153921 767913225448179329 269400414632279713 152893661584645473 375149165721069249 199471577559233281 328480577224361537 312974408787926721 67452311332360185 225032240711154689 758981137103454337 879003184364567169 489597316274796417 890051909215667841 15470190797067575 525716508258984321 331026209076370049 869423800863440769 924599700462685825 853602963988468097 235635070585288993 283574734837667809 220546647570536449 707537713340077057 523932973547616129 951243673942112641 104446382311799377 470269409105444673 698152530485117441 592651037860530689 963612093063922305 866061906442485761 121120393760648433 63956357103844401 254776855645097569 366513907095569665 659052893759422849 364656994772143873 841578761396597505 203074330129556545 225906753311775777 957848027760544385 70074228844553945 373297600538169409 16589041336544597 376113263071129473 247873838311910785 572823995573504193 737940788693961729 353445080957666113 283837954876666753 212933500411057953 575306546902964993 979316657225478401 258060085004167649 192940112313483073 719664188200098945 971299434635820801 978643408519097601 814425008286352897 542316985895695297 917001800522296449 885704302826958721 655234267830554241 473270039617787585 757297096916314369 367904992945220481 698297732288498433 113476983325227825 336630653199289729 937039781460960385 944792897955171201 403627197418742849 201591802051236609 176814699494705953 872239294080120705 862150002382179585 107978129748612881 748632935619333761 743147401622810113 87367102645956145 724460834178724865 446217106958265217 74369636641339553 253579438280752353 576002330783705217 679178397868845697 764942065993370369 94306151201735137 333825470524029569 310720869204679681 2722155108163094 499503144292134465 565558227359741057 344710897644837633 257402780449968577 14603268739747933 146873788187004801 61135802478240465 377523785435588609 140491079420968385 795333948138317441 235936319038167137 78042330492753105 833528912864196097 912168891156650113 591363746194723201 297119998151035969 197589329678010017 855459132287005953 537048392432247105 958420875043362433 265448285839241281 368820926693327809 151160433564022881 368898456963737665 470205317402104577 556555123504391937 677311537568307585 660413023175653505 909598103511811457 135746572719281041 178724670867573825 523322914495711425 573770575584603649 767567093061227777 389854438117005505 736315738788324097 122462828650910177 836734990358078081 870860186718680065 252196729899939233 608569026649348609 825538492248323713 826532990334506241 515264114235055361 315032839406555329 335984548263606785 63494575133880457 251533205631378817 930220267641345793 222558547121803233 583385330881164033 755804866427798273 977953566091471745 283969937879245281 941628818743474433 94917753136432033 352658926277257473 553433820936344769 328115711380924353 128110221428830337 113551191988662481 654944611267833217 75329940969332657 615004709726495233 256052714810834913 642205182157038465 89208049799573537 319197666047205761 910947076387984129 595078785653068801 287168398498117473 128799441401216801 494953371166417345 356451828440480513 165684051219962209 90653857455226465 438949620554851073 694178571312956929 896540887878039425 506634178887086529 706076239293622657 865394329475730433 47184853092325345 60743794340556433 851138859834193793 744127091965932417 957608302567273089 355253846656982145 600455803196354049 1128964075757467 695969212537825409 331419165609606401 98535627592795553 153633779290284865 210117639262158209 262185957196297889 91326051589248897 941895939409999233 35585315783443149 335622605157812609 427473699203133633 451573335717508673 596165714833311745 131576455281280145 656926112634692993 652104392768659841 515387352306341057 441417393722435521 3769886771848974 730141172140204033 361001617697773697 130931209535194881 166533160713527201 385907388749370049 175732058765824193 916854961333502465 849013617815970177 454247439675153665 952253879955314689 663710661027952385 508376159682569537 89440437256836705 725604500301024257 833125356378520321 900774093590015873 795017087122200705 159507419117026913 84482951184813969 749685569572079617 721407370206104961 762586419272430721 363418659796582913 415749685267101633 532958688259551425 194944360754327297 581348663769805569 231985706176288897 352517727320059009 414494544025394881 721058135417496961 123360788677175041 620310095616130049 705801915896493825 764608128209463425 958838005490122241 401350113911785665 362680312753731457 672848719961553537 507013920805505345 692264289861608321 30689549504863581 21150044022537173 868595007445236481 517536306042426753 418896530041543233 162217268715568961 341241403754551681 173224106454735969 364346738851814657 620797998621274113 101326435898499761 432731190945144577 570800536161392833 81603785400819361 145147544372335361 136929833690597745 879211683132659457 893859263249911553 166930314326037889 565653943105825601 685577531706947201 644695677248496001 526068780250440705 748248988787420161 267210388138572353 538378064326000321 543619175971344 289556148891147585 866831762638220545 126479888798304081 482081825294770305 939612891153554817 611464612318677377 261103339950185633 251718535332969409 548792905114634497 796807333317538305 962720580435831809 607970410572178817 956529964475262081 975156223059421697 507938803850070273 795431940647745281 945743229431325697 264164477614350817 330352830184313729 806487778636110849 544301011765920577 603574574509359233 997650951523784321 375847308984617729 510146432951682241 476951180657017921 366415649766413057 545228652034367681 842007020017287937 175412580777468449 136868455848887297 497849783740264257 109991417965357393 691074106309692161 125530418451649697 919150959202127617 500035363593436673 110666220833131489 164914211922226881 166726736286790369 866416176165454721 146486847952424161 224563650705096769 779764163443346049 143855588007991025 545031273935897793 53769103396380305 842967686292240641 994645075263900289 296477582642616257 877995826152972161 974227603203658497 69451268225289913 214480146923158081 771474375078302209 27009023371675769 208811834388551873 839852271235947905 688650822880749313 301078814337913089 974759748126100353 158740717183853505 506537309055804737 217850532021941505 200586401152673249 121473609544899825 125823307579413073 134038367575456625 606666880278506625 848688177646344833 846412714117494913 599822284293253505 729844255787394817 53529998112999521 96474248555484369 791314316886300161 434549197654600769 70199932608566937 704890550731793281 703382027150723841 550186980227788801 828072860682915713 395047530120439937 635055916951287681 849051261433597697 655812655738593281 1227826350660877 458674753978954177 732943242543182593 340774703936524737 103593459375151297 574082830439394369 928731241532002433 945559684073735681 708120708303656705 514687712182819713 950349659602334593 426524373585074561 206267768904968577 112742608295278049 517403099001452225 679655984346304385 906120614047953409 432185661337570113 931931313364099585 719390024387571713 780907531401073409 339725788740210561 211449051934859969 878236990464152705 908855851039934465 375212758841371393 617672008684206081 192644384175515873 135268214723726737 282894523189511905 869071319021482881 147146673474132673 356428190993998593 223799012523414817 497384673028772545 208960954462106945 166638918423036129 869657199789614337 422397447391542593 763809267836585089 413611575794195841 609610802160716545 247762610985187585 216553852714049825 40935645232867305 327148097777879361 98548843891020257 843508140338990081 854987964824321281 236636534356733825 56912638960977089 63948063864081921 11005273553525541 232447668368294561 637227441427253121 863934350476903041 870913145982090241 990600057734923265 960741437961285505 274230931142348321 823755709438831489 580305600366173697 730070744525956865 834656513630299905 886213145143020801 763646027900364289 106386774835595329 519049778804749441 701860509103216385 174305391214986113 700970810740297857 438202640863458753 547769681339648449 624942974122575361 104955554884309521 963284621836386689 328169075464462145 367135706678439553 396748037052642369 540733691676500417 307660927421697025 953201382192645505 539150981215822593 113238980208230097 609586344737710593 676610374860942465 364015932909605761 572827638536715265 705281648462833025 413705670407807681 250941408744704833 294355877765134721 252068691596367233 86305422769569873 650768374031027713 414681904517799169 534874602679625601 210310498136578881 250243793221624609 908880168323328513 339515593915525185 903158126120658305 990166143633498369 585081097875125505 574162902128339457 871953408917590913 957664948185634305 179552394055498625 176719410613532801 889099605594154241 699194880209059713 729766029885176705 445280842945184193 943587372545238145 22664135229444329 172333443741599969 630168438607331201 9769065238842245 356311863499708865 632379064777261185 480958527395646465 343038353095266753 143070825468310401 509323340963511809 80381227397186449 550584331231576129 209894382808325729 229949913085640385 176923412498528161 818144592343429633 152711782603159201 332451554821666689 885582942296441217 538919911693639617 313247744286652353 404925042250191297 925739732490317441 892635860530333441 140971930468577249 759180288251776897 948917379821910657 380870360767360705 582126286340947969 647032940793728513 247814554895516193 924562488925602049 521433780456288065 283376261519784129 580021051260548097 372053292656104897 327166084795944577 30816534904111849 662057042468550401 417685561144480769 776310506704742657 317670570973156417 346668562928005761 274132953830772417 326323341957728257 338453118749264065 671685305772886273 524091202670007297 69208069445448217 348040265626657665 23331334134713445 462221824105924353 171357766216171841 572521222353223873 79933043662979489 755393470533874689 40822099396660153 977009346660715009 60874506375103721 243044279788662721 447595561327542401 549662903361358721 995915981434681217 280241907609109825 880495568595062401 468780957410508865 225249709755605217 819722914603389057 287651957017910561 743629011522862977 442675928909725505 827451388467693569 201133585556060993 277776593923910305 182924165177031041 36274676595567713 977488525047984769 54984037218666513 437428093219924801 136923446256247425 335791965153315905 441472228666391681 846919413286986625 473380541717617153 587125837379996801 724786217862877953 778295093556696577 104629832542912033 421326536108136193 649085302451034369 239715773717922081 686719007300055809 48527335587262857 180847638505888129 542318937651547393 253280624588541057 37810461479363513 259580602171759265 477911450626454145 380130251111026497 709615593147045633 207718125467259553 476300032253139009 926900756995337345 231997160044368641 535627104417905281 238408013049582465 88104364207325153 156077464757341729 465325794326524545 45020112366561449 655390417186055169 468926728961786689 884551927548280065 727026791093425793 505563628280057729 11559929318220697 46246176100019913 890663786520438145 464246306666893825 427844080606615041 953001597302808577 737843541470102401 947635370698051841 502053745718338689 457860907931880961 852761207827487745 514972332527207745 586917318968300289 8934893529904287 865161548398379649 548088492952146561 801707353067254017 143206037127320945 499732193104168961 353309856129158081 225815193502437953 162735608107688289 309926138383719489 712333330703486977 565008759514167745 413099049856320705 331119924815030913 215269188440430529 816022780826710145 628647606637180417 8516399893341743 29361066138946513 594218476293715329 452172798355853441 423860183107397121 295045583963144513 765844857151687809 408398648985588865 4232711441932936 316725475836804545 291131866139433985 882733562958769409 316439867702005249 614254547712079105 140366736837119537 490793486257821569 80431494103624609 723646359845801601 398694587705531265 222899547777466017 351556381905229633 148522832195340001 286212664964335073 904220814274346241 679141416965865857 849540560180699393 550690130137578369 459265171370468289 530897263508510529 165323063850593153 256762164315386337 733432726133521793 40128096540815505 648763039437469057 316663744432755585 869375576220043905 174917259840615457 306041500889989505 555555049649552065 517619368936529153 312757143649879041 487067052731234177 754442390730272257 175584843348978849 325997856738357697 805619987006906497 993936134667830401 283715572253022689 116638223797014721 91269008660091793 964055633172588289 89410460904638001 885132083701396481 384714727897630849 393560969556045121 837040278405630977 656915609546434305 290830177497937857 774557726478061441 314285658038436097 930285229996744833 772166080051107457 455204259497190145 830783667151429505 36203515920323785 388543967319421313 489196450865644993 114650277908843633 528839918978608385 519675103759880129 362382927043636737 566520929838510785 847547322332207617 717244051260152577 564569564472261505 630609926136052993 627041800389182721 755934194805348609 591626093739829889 439845710615777793 481424597071583809 440425191615290177 205855054903476993 219932193536429569 276119932906031105 794060671770466817 960794568886097281 438380294774084673 834682652855452289 936895168979631873 122896684058101617 242937814464873729 537763741701670721 54033758433007505 162672745834196769 123833686796849921 270442174462363745 173052787132334625 110871632867340257 870883684593216897 900896248280989953 590936963192518785 903126118705227265 85442783198267585 745379271964612353 311113486869388097 694462365089119489 694723724452778369 937191082362122753 630159419984096257 291437944920527745 939045907727241089 994431125574198657 427580664486967553 805900141798215169 138672637569207777 224538598066406081 902311317632097537 315008891436189505 564202039015164289 542853200618186113 623487353118790145 354942930712805825 941786674517736321 275674229183042753 243460107096922241 71423815071806729 421183123245675969 101688823659078049 996409487630600705 592795766998076289 260814576726964737 323440030774097665 880395738567983745 927960139824090625 470330926924511041 595094723275838849 913978536274910849 372176934687498561 268860936359310177 334658166885450497 55984742855997641 931932606555971457 428183947327575233 666598951521184129 779597844809117697 762178650362411521 476943271096239105 551352916629330305 166274534037711425 604839482951813761 837943960705366913 16250414570766481 13293601280125245 989266243230527873 389313175156409857 191065583404057537 378860872806200193 719095634129370625 706265850821871745 331752053579879937 284107892178596449 344705138243991617 518450970374850305 677264504516617857 781132992479854209 778208166799100161 264018422906055137 894052529263309057 125167883165957505 523900261397610497 231932343671296353 916360170973693057 467362452123182977 699570672361470977 745577970594077057 161504076213947905 938541720077282049 844577798847890177 380904519735814529 689593279706773633 615203343732559873 633622406832881025 949380425940354689 766577005475813377 54218308403179097 928434553993493889 168698580259835745 186071352996979297 525023042940034689 943939057990814209 741871985075597697 395254146387078017 946024691953809281 724825459157752705 258143603540723617 67487372365210521 799584255188335617 119892062628860433 597662164589941377 961611331208747137 927021313908156289 205255111013851649 687437360788003073 225561686693257729 326950671830189761 796833749312224129 730597306219301889 338722838554605953 647892005951675265 663884511393316481 766967367959374209 570006266841492225 496090113105083201 118335894524346225 363636609913079681 661913524138061185 504072113705447553 321959507618426945 763265154454636289 767818191528764545 122500597446588705 390829592595263617 209826837861335489 881512179851501569 620834729149962113 853012738999179777 841315672495646593 843967061740134017 890286339073384193 353064652302332865 292335894559563777 809643474693803649 430281563246651905 520886208635428033 432732833520439873 949048853428056577 727462238317087873 411127045533941505 818419550489188865 379228643561607041 980161554460309505 854066912164821505 924851220419633025 401236530772653313 422866991640034945 874323245906833025 940359639491909121 213247902419983137 21666871385505717 167523267597172065 324573086943239297 317865554766687105 965916510796120065 568060607727669953 885826122416013057 888450380868125185 611832530180137729 787175402875870849 340848818106017857 766250234390870529 544530903087832001 196923248189460065 120779472112793937 470080175615681409 435892410009230977 532327670306980161 150958087919484289 383834680145131585 871919827172604289 484463208193471233 919943897361186177 992819940885357953 305921012202119873 867837069496626817 968298013278705153 844539932201460225 529512601371607169 425796979687259393 963045985798750337 568036244257417153 324316871326132609 150486572937321473 413173665332003265 381176647943963329 311171003934106241 954917799909434753 349427408437129857 708543728971694209 14160088879904721 562977660883827713 603125362161698305 813050546161751041 132924267210512433 950704425431791105 729304390840105985 279487936202759361 313203022809446465 654151684659208193 825616229104007041 173395617660279553 932817330187248257 783927411389424129 86860718542375537 207579453323848641 704229728550089345 885494990031670401 633442575536228993 83027924556777329 127064976336555441 542124233789461825 78525106787175505 710794866675190145 911746309797436545 221678044802839489 212018699459342497 474620623025376897 611556046234369409 660034905289034369 729197827160881281 346792809852349377 533440899710441857 596824127248080257 907726793704135553 136258656757579649 1853476899384532 930360047333106561 719855546202701697 620676211030218625 694578555749742977 38398444549496705 877811690088996993 813439380903677313 790187482306436097 772923694042798849 461877393567597505 241364655338276897 314472913854373825 337053862862230593 924839240357492481 285443188760755361 364540752027323841 199893415744821121 646599339820546945 370723590802743553 856403010159979777 413464743154687425 712526195223851777 915006025972903809 382776107452201601 130530662532645889 983018026440284161 370729918871251841 495820240961663233 952125689463311873 724788505354489089 659483489509259649 823858617544658561 581014540750043521 392229253110635073 621336323035666945 486416994124581953 447287328702540097 526144030613686209 427204021185506369 148575738583616609 783202547787606529 14100389877576447 955329501568673537 129605047645426913 537646553670551681 109144706401558273 964466517994456065 393760604845169857 470762103082886785 999840044250142081 136360282889757649 160178393567903745 394103973391448641 373302278412431553 166645494011337537 696875159677489409 411927025714771137 213542375823301697 592456414576208385 549411707955343361 968846627434483969 70010779641755505 821124741139417601 701911378921920513 765203421482720385 646447513500937985 309711629534763969 696572250123566081 114209333350967057 869257985969675009 310288248461578305 532920401133395649 987669754861496321 559573592897045569 389477405349527553 730799536837125121 936213348869468801 556457149149387905 729554952463477249 538080941553289473 835086193722002433 113539993993278193 277266645321777377 177533699672054017 260376342989953729 751519368528413185 208451702893913889 805069929287839105 458848627208862337 518815421630968385 82711322217296161 557149996248242049 756332982617461633 957326025330893057 961976641528028929 527599869645257537 726893069665361921 545288533915744705 727298938236845825 578183508534564737 93000753875966065 191049765829056641 745013003598959489 663338996084661377 673976475996379777 566972886112871809 880245467225410689 463504623929892993 477470949743032961 929311582231967745 934311164163577985 965031838729942145 421330306359930497 185822020111437793 772745257635836673 605032457323105153 68500068145905145 606950602619683329 420564564167936065 389489398901702081 996503490577946881 878044592035514881 16971187262488031 181049934835229473 49422177159637929 449222263750947073 857362963478042369 93219681620382737 231281755156924609 36973493080417089 498581173260550529 589910822446839297 595498116447910017 988529603072542849 584314280641596161 708820900533709185 318890588309056257 248456981152180833 260119953466603009 554905545213827649 577162716587135745 219331468758433345 718384091646303361 362861232221575873 671259430864477441 627903903388393345 47587867536083905 537279205274685953 603326530414502529 978660509106809729 490509672440399681 943820559331499009 432944993465252289 572529152138493185 853581178913277185 657871769352411265 927833883040559489 804722865123174785 893803282481005825 457771204497760193 380381912931721217 338009559481669441 357791291149442945 672576958954167041 817374359666981633 222340552617588129 105167199075939521 919826219497366529 963449273191837825 435674497860482305 639283024584717185 672792938971824129 210590162850134977 131536582644194769 943900824784609665 120985356595952001 930911828664118657 964519516908332289 914854931909406593 89264462886504241 885817083351067649 734351931611165313 838888002643617665 782860411536745473 322115080484831425 641745409048901633 343917443620302529 266192695280253121 898842141212551169 225022534889170337 390210486482690305 66863190125729945 604383668470045825 476189158945693697 132707446887639697 342215494857967425 752256266203797761 289933540246515521 631541326096570497 139790912866118337 388892854203174209 740927294379794433 269290713848324257 425837503682700481 614425699273478913 316307119939061441 526429739538489345 514345434595270465 467353183138623489 144496218633982209 225686407841056545 85115950827471921 918801109151669249 92369202783054049 64596857300845305 180974218577176769 877668726112187137 874588166961309825 874580708598973185 984884641146706433 843228730741341057 696779550038989697 563619535648715713 126522567003632961 328799613148799361 493745492216284289 685479409915433985 99525162370426305 494123144440035137 221398661434641057 426887248871825153 695538172357231617 593379884958277889 503490047226769409 988782155798578049 305270906224322433 101806628032331761 949004060155367297 660474882720595969 391670616589294721 411212000009680193 761488493984735745 726143793630274817 313256061778830017 171015325293748065 616357568129835393 909582063791905409 139460007565872961 37579647574897737 835768432233983617 641621135345094017 842998301730332801 324517787946685825 433064245439275905 639447472130175489 730910504734936193 817390829632113793 810664302532963201 310486230144920961 655730444817621121 527986760109055105 597952730178398849 356154396809419201 166596048467880577 69483487019748937 21086081370818021 751220064764840577 567972940076728577 490710386876198593 157245777596095585 439501606761869121 867647170028476417 124996257731520897 684867848414775425 621083419805916801 847965581137273729 299424341176742081 182578859844049633 243121421618813121 282819321622383777 579527267743241473 427367368467010049 156794423150490305 461053421263429185 761491675542995201 411963750161383745 606284679829261825 243944728480357761 690874167261977601 248151893209104929 89225153975622369 474848422342645889 508852517936528385 693083077823466497 817340113822073217 533421327428271745 382468937788200257 566519450312235073 734662463380306689 560964933525255553 645611043269550337 795840902683004033 370493454477159617 518993918897081153 497191307881546881 600768949991198977 345060990142076929 937353657718077185 609822464762711297 419883420631542465 565639399671400897 383934221825853697 787064928020822017 485546501580422785 585849162618632833 283735326635152769 963988101779957377 512842973809505025 115217394164890401 434828083410991425 621410767448860929 212259395210061537 702231790310111873 132361867608736369 28961893281060469 336347601892889281 442569980593137985 204529658154768865 549352508392882305 689463266160323969 533565661097629377 987309407863662593 632417038532448513 69377433284749657 283040293830854497 584443933166312449 662139025550953217 963292021972144129 40267372673714161 957734024458218881 755716759216962689 122338277539590481 532053083492943553 18150539168146909 166569351235192897 912414174892326401 418845439180262977 3997710594646265 531978489583163841 750261842848793473 23681461838325645 867483349161432193 702875839062340225 537663284731287681 198031526569639745 990298591502394753 873316113774816257 999831064915206017 68709386842218833 422531929203017857 718741551582308353 303404279711521921 932618482704544513 613415985597256961 986690181981170817 502468096045014081 132957702702501729 668632468247437825 645698209735353857 855861485384913537 241495640712276577 934407469119506177 175491349548675393 134511565785025761 994649372545783425 846267376506972417 714971354528483201 843048254197022081 972504686609017473 678571664954162689 617927595694734337 105548786933489681 83847350598805553 43894304282900977 996909683821723265 491602150776465409 219122194709758145 688717038836514945 263481090964145185 607257643252573569 477506353590801089 549076895721071873 651455839614879233 57743710527525137 762607746839496065 917753548646018689 595145895068835585 757651957710628225 200437603652435585 449891154444912897 436686233725406913 262740851604100097 268139363861326529 128850554991700513 767852979251525633 209413202582361185 65493427476955193 26432860519008729 238267812248022177 347675082843132097 224590790537053665 34880963792190301 552434379813941953 456030475235046145 275536409009166753 801353040696369537 754749971686674561 437969712735629441 184987987235945889 953598134053507329 589673601950206465 565759725928892033 405265605427874945 728700056402516353 501930152149508737 495054327013413313 338314994507260993 180968646547725601 690434705526026753 800952286459697409 182730148687401345 891948436409506945 984101945497439361 250703864929711521 823222149032165633 192310591595642689 305557816944311617 339091810971915201 698368367383810817 254946143653029377 220814868836964001 169004686811724993 480322441970674433 469363596656577921 833154123737838209 101917802770252305 283668376211469569 463613528145685889 814845266247839873 661564087963292033 932144623219233665 221143376928424129 131128721029593729 520302963457929473 322053892775560513 431578780439593857 400398114136248065 493493776495775169 978444467594574209 517410154661078529 459204991501419329 915090663229726465 681356854026180481 459536262591427649 620129818104071937 560861895165295745 299458431459459713 385806855386377409 87419513011578689 57887893647937009 290246217079644737 935965656083027457 745402401724913281 994722229794440705 370816740805953089 237199551767659489 977001800501877633 390848126729359553 620240141692622849 245951428650698753 676249800117471233 852493309356567809 311215764311828737 578479188272083841 264748501334960193 330767566671447361 480436564154732801 375193684476329281 335857283706911169 494374165300833089 107582337385753841 348060182368826049 763446975702404225 60357343045744473 583854984865215745 837903024693446273 408925350064844673 110647580196065569 292345515716863937 366538060456278465 328598506244244225 218343256786731393 802290104359318657 980123607661340673 964109734218549633 765135718271615361 683564049344358401 333444849221379521 735636693520543617 940083752804206081 890835755050009217 414130160960382913 747799500320052609 750737092933299329 241040680762740321 520767505634196929 662031906475643649 771685855547325185 733745388450646657 324896259561654657 839815490065699841 14887888832568309 440187183078325697 814871231280889729 475117969535713089 83137866348430129 840053190144235649 656232747124022401 921181715756841217 905954718567024001 820286866732647681 40696079238173865 789172580480222721 739766683874783873 900387707264886913 732046739871776769 619942598392253057 515979956590406657 524934095808379905 565571824192417665 174228265727972353 956366671516342145 705667685757109761 697273215005964161 273069263682923937 450864855410181057 719813167433404289 24722629006490137 974285992178291585 454636058037685569 623877627178561793 273382748102534369 970818421379828353 945989711650845825 746611720298648833 636509603437488641 924048867248043137 272095920322236385 132878387311880177 714970526450429185 934477665805314177 863434412061089025 751746650805319681 982685913208470657 140988671245050769 829455859536885505 615215951351220993 526783327782737857 119251347978728721 256376752042918113 314713327857152321 317415660137314177 113503278718578577 153429544545154785 735149332929129473 454642716354044289 431111482226906881 866909981780885633 293251709813308289 438534316525832001 506118337927485825 473292358897019457 238626356749367841 499074270817089857 99758462670148881 135435097549539313 701155779617540225 905505059512265089 959131890066682753 762012450223515777 943693897091325313 217054220851878209 559406677474310529 42947458277218689 939435526619252609 920751913590279937 572795922392511873 176575543364258177 21836956951634789 375136432000346049 654930421259631873 381951369944324865 112673516102081089 504527171997594369 435074161887680321 767162941055993089 409998785088621505 96324240659726001 112975818556929393 857400342894187905 479800900035616705 688197130177357569 377210728606367937 271131198510310881 338542040735209345 3403203687724955 995964783701776257 755974789634656513 312150535065899969 326806727015409153 122789580340135985 285281020708644929 512168828245908289 503052389572644673 291487355057295617 790172993208535937 561527686260308929 789010252056542081 133659992745261745 618691993742679297 438825236443509697 277903400621568161 880399053956193025 123105238710998321 777171607622467073 220931839402894081 750048631572124033 168438824028292801 765873829931113217 257817878119737985 874010231252651009 510545063032090241 652864102892795777 300246031497593409 672374086137264001 231793821721161921 253325352135110657 827005804914250625 714074676874712833 958705640402463617 434073982650335937 397745258496783553 438725045678747713 771059427162150273 190678712344752193 790208482375192065 488855080267779137 289373383820453953 169909146231464801 845887641433151361 314658612735453121 780963641680607105 646926141513919361 669021621187340545 634363242119842817 528444904938631041 455780829481131649 577295089874084481 930920560190909185 573590286583701953 932538214090730113 228535547925559969 561943250259087553 89577537487947729 880067371852238209 740898227277582977 79884651122309697 492105076659917953 47751245640601073 744821091867009921 781686145114473857 311577691817610945 861697668868789121 29401239749049069 312953453095328641 292077557024832385 693237388528391553 415391278993297409 775734912629939585 26315370628800849 945457288468435969 358966306402081153 368858391045360897 187988014637305409 627245560425254913 487620522635694465 216358955022837313 483367238480361985 907953042240041729 230493832026397185 6742095385813941 352547538314205185 767559152905821697 134204562716547569 120747502277236401 138254700144592849 219554615071888993 571601265266011201 518101414484075201 477748463571792577 457124279901339777 840095968040003585 187791739762712225 523057505391257409 506264669226158785 109379848010789265 48114773145780281 859101501121891457 738960138274396929 81951578585176321 871695739869249281 661347460277944833 660351651355302529 356235204204509185 869572871248006913 348304910350968577 318970865280849857 378979827254880769 713076598048882433 263800887524901377 159712343475934657 104594238772548913 921577029162019585 434630141610249153 134536090184585793 373177443033057473 70284486154701401 246512541052460673 973314011415869313 920987379872329345 250364799106190369 661597433644992385 92265189790740721 457296600004013953 671993648467843457 950947742259195649 153698816749926689 505991760169635521 471067774069720001 563053914991051841 590058070162999809 610485139186607745 346685678303099841 812633568118918913 847415970740133377 943747495343942017 6901838447785026 311555820666846721 896623109290604929 524394052636495169 875466725583759617 125103983674655697 990379921295943425 803235780525867009 656235417028735617 311995497988867521 325860707970694081 806647981769572225 161730598276317761 976277874007713793 397535676470102593 773234087869880705 988176591473969537 44702937838842161 414028708671597889 33926044359731125 814500033075670913 396362993259977281 304845180505783041 13840310965392179 173765265931105985 564790630210687553 984363754642718209 693501867164059137 801848723231426433 249542910787546657 676491470950612225 689684264289340417 122551875921086401 198299605365370721 66840474036613529 599943263628603009 46627003905950201 426118097023852737 751330157853221377 213421508403413889 213289447139825217 140743584421805681 130008186308916865 202773558627825409 708784407954777089 447436354130367425 370000578557938561 572831034099024833 482661123315036609 859937225711910017 977352640661710081 311248124690877121 426902617520010369 682861859013037569 597741794113250817 740814901193161345 867410594758862209 432533515727946881 962388108795980929 154001256667811489 976122649327333377 996196148782566145 37841405809661665 574824490178244225 982938171756924161 202484415990276993 884692966738786177 364170074288864513 640470424077260929 788378441236666625 16777982862567599 800714587429112577 965370559434429569 439677939663646081 43359713010747929 434703704569926657 94655182821252737 83956745442414161 514500704755779009 645753087170263041 104307703239950209 998293894250132097 444838182899506049 423917558517331393 743735525713315585 520735279996820545 311922634261311041 436490655906467841 349895386687503425 326959589186877505 88908531104753057 207954079085084225 278618161027718977 845167779043755777 332586849651068673 9421267519897471 290567575497558273 566575869676732673 589528367520475905 374662899837659329 671174764833448705 790480328625342593 566597477116051329 95841079736871393 866747814777593089 886722900579933057 126556243420029809 932514916271486465 954832664216024065 20171438445949265 282290476908702465 937039685167363201 910994298382828289 657844186694937601 869861497809669249 368516334248255361 914815369437302913 156451116626904257 454751849224027905 261934332620384673 586518542097760385 533946378256551681 569088286216160833 230690322493160225 246779292923900321 781344777530058881 470173738335109441 416484276898373185 933702904779121153 29341472979460549 960349426674103041 333545458611212097 833413305474845569 697601875228322433 201171725998637633 872698977773708801 28187514100888933 712997088475297921 5383510178578633 889051720574741505 535638092579102209 667213217701295489 490569417646089089 564780431350484929 704292466041973633 715349541371374209 749216535368763265 350996338135217921 298362586233576385 307254979334125249 929789237376173313 500916479514657473 403986479757204353 844973531959190913 759127139708116481 527193381112510913 430325060152238593 815941491797708801 572871160264174529 881468505675698561 474308501972242177 246291295700864065 690722311926780417 561872524014717121 633366788756983809 726182955888369025 888273923003811969 517773487502878977 155094067543043233 194543145421583585 516188282991809217 719673988941678977 728556482840854657 939608279405128193 817996066397245825 690506939859304193 574053535320498305 320530390516232449 345289105370856193 513028231225320065 54904027294252697 880927308642704129 287186975708852545 712529843636829697 297694630960872769 285180681998291169 571443242854943617 606300494759921153 200972358784763841 730670783578354177 887300897398393601 368369218694979841 374277040822672577 682774894719152257 283216305705938241 102931926475463345 70516633781220865 343760409330691649 741979723249205121 90958561606996113 348932113590560513 741713720585970305 495825878394359873 275910501907162593 280350149812630177 642025498968600065 757233145407031553 205990931416138785 431276038766949185 212991209106171201 777762199693146497 537256576314320001 541956795352586369 980696705248369921 556117598345128513 825214029105367809 852290183671893633 689081554086747905 274386267393001761 458809438301614145 987940116219800065 232071421357183297 402998216271260673 2223178983527419 459937583091910785 479734487816465089 963374752404948993 954452805395959553 370219398885364353 103959493241070785 333610846992218753 577784682691159937 771929888218348801 86213706559099985 216138919515717729 313018763532056705 678953483577384321 516181948595466625 524523975751481665 736448579029072897 29254394015932661 261801813685842433 384852564561587201 631461214899758209 9493332573594417 695309510096485889 659233225055647361 672186405312785921 275516076662110977 623934329274980865 186481790286311617 339491461106376833 439234691572590209 15991722951049781 678003909005259009 918016118455980801 124844885197827441 792114377506997889 113217255648752513 929720111107059201 267062494534297217 516641589343983297 834709933145649793 833052896486080385 675063844030344065 65798725683201553 962967345845843457 711451065856351745 215148974880303713 447904664860210753 426300143353433473 460151103695082497 973008835428739585 727734911196016257 854078522816511361 391624894134082497 96187758444681745 174255634460173793 909156039774263297 468279265128771265 545336243652709377 160768255279059233 765206928492180097 553010476498684481 8716526065921216 242229448086597185 371487584327486081 175996458617433409 770849954855290113 99926624865126705 724273125559481217 647595356821085441 339001146210602369 453208158480727233 492046642793315649 715875095051202945 289324519400135937 506629866380215809 259689673000796257 952226803352289153 720024490519431681 334348666286167873 182820414998150945 244441620103160065 216996595733970561 748159897801706113 622559046178256641 43907143777772721 626443457666265857 488150640018439233 87000019113663281 728183233103308673 670342107454839425 993066507808826753 590297223726825089 743748501211825921 468948043420748929 919327940978384129 983402208585278721 243395281266558081 987451857716788353 991972973353533441 370146076022084737 151443620584956321 892276607305188225 587060945687547137 934655012705679361 916120549977833345 80263657611592273 703284669479920385 235295502488359169 346211037377486273 478211798736293057 111371220923651041 708840904348949889 598158232337439745 551104337668160577 544592907720293313 46844077512790961 565524403152465985 208201918042401953 774274068934296577 602923910880992513 126096923669805969 563440324110242561 403105301896026433 741584777231000961 189537344841028257 849822800246823169 699528522907009153 301169896761837889 542552549198731521 969430774013058945 922223022651330433 198610171949955105 656966797233309313 897115622007913089 369218435273758401 812902058855474561 972268695592262529 865822575999484161 996424364548055041 636989281473663745 517299310628061441 816906344606518785 441062363928075713 851316487962822785 940463379580322049 574921835616404289 852903112049652609 842276103097336961 184536398094081729 131532818371407953 167264023932894177 238715462593479105 796782849348218753 28821777031875941 575949253222425729 71367634535622673 599296549296582273 302975886433312513 583879134797236097 53398953491853977 565449576909159617 672762305193710849 438848652482185729 443237026550551873 928943100341626881 474211138198210561 39088555899873257 269587629933329953 980668162158892161 297441785090111233 948117356214446209 987325312544815105 639508711591758977 870668275430471553 559431665138085057 584133471306064001 686079431815599617 660296907252980993 76175267596276801 291882974885996993 758538767905946497 68005366336489457 14967998379638915 972406899994059137 578029578948175489 362211821144537537 761102989447941505 871310420227391745 914577578256967169 391975575539429825 37499229796118529 270632164077131425 54647751296002409 208813030567849729 385914696442448257 954554248591026817 786872814179361025 431984270335714625 170397635655724865 743075510863395329 496202059083358913 204451857741926081 614818960501132545 385874013478517249 927975189001074305 22004716123870341 784251246653674625 159873504769894497 646930535531581057 402171595181979329 660228515703401857 724801982775378689 532261942311919233 70840886396364769 879449956358321537 384921655567001857 694520145772102657 64401777025491217 781819011538765057 433876222714420865 615014256621975681 308296225185056705 15000915851125285 853126335502214017 750633502363498881 976817313944703617 577725865829272321 250735139663849089 239530295663058721 354627512350884161 252275607138592769 602455776318965505 124359508115659873 301745548286159937 418007391150489153 455419427005697473 883857116286378625 517733294608415681 183055050414317569 718608749686087169 250190709424217057 57699598577922729 191791431079131777 764235176870219137 774076268409515905 375846657675889857 823153662749241729 148752347053534337 383106705818349249 168061675045091617 392061805095487169 8289728991858426 27679459965838761 513072427441368705 396066348288265153 845663087450009985 205569523925092321 34635360274247517 445829923468743041 587819641452430337 748422226309486465 740929200535628545 805497462531327873 114738394238106161 304713426553277569 760731161667447297 112475995953353441 932687980577132033 793145106029044225 761126917202414465 901294355777089665 853728294342591489 72738190100224641 473644954826394113 719333320624563969 844935939749010561 791403387623034881 503131001856683457 480222263307332737 98670005967466785 959491445984312449 677834249507409281 981128201681222785 651031609407514369 140348053990351217 304634409221460353 331181372390211969 919390893317416449 163452244306554913 207792522287828513 158677107544001217 549466532996749633 120152114188755377 693879226433931905 533880958680477121 244078079339278273 785804560444304897 143567172584450737 352281743077149633 403608496129070465 979378074414569217 779839794011405057 650649547094793985 634795819999158785 192016027780212545 2061971164661003 796551772261913985 500226808729625089 825033862656681601 159599621067751937 412974114740286785 384464556110817345 826313742269562113 623710182790855297 125923990149736657 470864152427484609 418666083977996097 811824682670970113 997525415974429569 560698371230945025 6675547049113107 436799857138790785 713935805423368193 656236877958978177 527691045877446657 661055999732479233 10840572174409147 783030396636963329 291431767790569985 200678094630486465 354349957394013889 683103449848861313 310265555685703041 369614714318782209 857498131294086401 587438516902967169 853298932001806081 904256406322300417 748516453762640257 918548548134939521 322351054447693761 442233185776114369 253534864786679745 205716542089437121 922643567978966017 227684599488807041 490896777973567553 768388149401776129 127226214245069969 913095945558705281 265017631971296897 467118825062346561 769000741612572417 862755933043100545 503464477488471105 494408721889104897 160554688411735937 725794661151280001 401097704421438529 315839114957288577 878348551750761473 31551599434148869 159735306808919105 339411481940576449 458216266595570689 413771571976422337 971539005453600129 130267250304246577 953366367322772097 743027902161824001 660469161575569793 269540471558460833 89461249119466401 842146172677427585 130625782294096385 628600107828635393 114881151925814609 683694810550232321 575625102572153921 570131029329932225 654549417594807937 581390231667267457 772519291002232961 650266035444236161 214932784078442305 151229885919971009 850939830962367745 864323039490560769 3886541240518682 949136545334294401 717547136727951361 513754810453651329 485365843843553089 108816885799935649 992539038587800321 862941156390636673 414772920860798401 878477140795308033 434572974382071233 968827976471903489 840581899024144257 263193665319303009 589280119655022337 299652014129950593 822230034934676737 549426952586610881 881508337297255169 984717225088804353 29062886634946497 50839307420314841 810063792639958529 57166243626657121 341972914770508417 154799311183676737 914192423957821569 745801300785718273 485502747853061569 554425726032487617 22141243737671345 448260931885844353 246447438178535105 262559893740057505 113279735376529793 262384720122344833 173861037150729217 665604298848872833 216482465685679425 979655970733436033 758953293614638337 983796099936153473 809439518196462849 946584408709146113 931378788813347585 260393398844993121 497560528288936129 697285554781050369 516224929248409153 558759128328471617 549085031096133505 351963171981044097 824573486545872897 759878006181079297 497445579474593537 388263900887441345 316444363908658497 33006341089997449 236014714575937025 30431728288011329 810456544370723073 211627894628232833 207891438204676161 497852073882146561 817511299359495041 411491817532304769 708761406704077441 121073845318182545 559693269520309377 946186199159139841 389136703074790081 608990615816967553 179497535860093665 50523309300029241 569109809900091073 852931933369109889 643151840527323777 938175483843959809 410431362926992449 727470488510906625 255564255461280257 75824122628329601 664156476334092417 617423261482787969 409264396215903041 233013741692015937 104838958304945601 417572651654186433 827222299992058625 299508765553962753 742450642019868161 645939774960073217 786849893796798465 187928070579911137 979653405079481857 41014411236975689 552667133189203265 449601510470596801 454168302179944321 614317305270123649 936524956769673601 819899081906694273 913808654072703105 966298485568447745 751021738923043329 522797334918987393 45935982960749297 688242775870481409 143555495835656193 253364411116702817 294948423008740673 636068548651795841 880672269972563969 724485016002642305 812834727076001665 622300819953427073 595978448523268865 116955011730706113 401362299619300673 806832823180830209 586482824302947841 769622466319599873 613278873456444289 530244038634226177 724049545730864001 751233227025974017 717783577232118785 108425107923782353 488527288298683969 283874711800944385 526878273484051393 855203940596897665 590549575888687233 258346946005897153 789083246670450945 309830436759941825 464077748905367553 666495224346686337 41056648888833537 885942416713124481 416208179943694721 749709462799781761 162183630791723489 323510379134749121 34940539133316409 54751634649630177 989112858886365185 888876415649935617 700480772870250241 629259971133446785 944054210493469313 32120804198971345 613832543876128513 964267163097854721 830575906634159361 555491298981781505 555140749909824641 387554938011245313 512441253514673153 479522743397584577 786341955497306369 770469419146433409 764118577585016065 891166822629686 806625698242825729 175885913250137793 956021919860653185 832244798773988481 509119231138072321 443408532049016193 593958664815467393 991617257493704321 142802897295680961 379814644006440705 891962580179601665 788063356755177601 90295566199500849 851526888339900929 232590798907445153 429498337242495873 80795953386299857 517961675935875841 411400145918911169 785124679683494913 84727760952091553 509533063957217537 215855962461297665 373179808528664833 814740976911039617 54579935127545553 37154272589411617 448040759860592897 784519919725909121 861352851397850113 630769831818277249 40111077892465377 65817272776300233 133390097452458897 743017359965641345 196648633369225217 814373984634414721 61200594794723177 412195151070626753 299153536921313217 901624077277873025 815349864467233281 280258335550279009 838630663438497281 451672668285112897 744134358307075457 51357405937388025 137604322330123105 117951437131168289 134474577513596929 284515270130860641 268951115618197185 682799912430141313 462028765714347137 377367127584058433 466313833671041089 183219888855447265 173521914154317601 895040936756906497 107072159527834993 680055562009926017 301719661604305857 222326218964219905 412707799688195841 934340159215182081 405298723586181377 908304486965583617 217170244446013089 337622506543027585 699145057046035073 461259758761265473 943907496833094913 182470669921670497 745543370170647553 809241480584027777 577081608505753985 740396103315305217 616627135138411777 130028800508348753 260774535956290529 138127192298028945 119782266722804561 375983567936451393 888463493761410177 956087259321520897 60010404324696513 67543746964680905 908589445690939393 97325560110689937 859254591699251329 937688185784161025 653665451892781185 338862111412510081 378191399863862209 803011942326300289 961206093543882625 143914911270528017 909944496925529473 780127690826610433 184062937812061729 611882806601045121 909645646349286401 214617187349439585 952906798209870209 717985491606739841 663955425003731457 639986417091613185 150113200939248513 356465446979512961 318877906665431233 822942944964616193 455815799124554369 776211616416603137 203906468040909057 706353206042841473 835151296411627393 177172826202536257 400292055273137473 450615066459569409 330611561771878145 927216947994239105 888726011838908673 56686020732733769 212951850992968865 735011146987659521 217797226214155873 379053930809170945 714411209761483009 363525809841505089 503163222186255873 994564317828938753 333340030948054529 45001471587227113 195537198725542529 63889952230432809 752083187191761537 631390820764139009 643533242392717185 327833913842418689 270642971648161537 919748219684578305 178450295854542433 932510473540737921 925877067314178945 280763694556284801 618657283707161601 228288144385338401 66530741173128409 207228590667682497 540937383964585921 780370125397418241 593142236014489985 219902613476520513 907654102759348609 947818177786864129 681803722675628161 518878349733341825 137735873523023857 807110793996805889 3039991126474462 162586146218515649 135184672666266433 331004406894997761 960941112773273473 473150979775084609 263167934061225857 389201402310881409 630536411093817857 900630243579442433 599947166943646721 760409905392570753 8733045734178547 90078763507875697 813251448697666689 272721772439645345 139596158995761505 260381407529266081 623664687863278977 898375997455524097 180076665721603745 863965922782767873 529732546114626497 988078899157336833 667380200452146945 509085691884038721 375503483396752129 347909052081597313 92024281863306353 214195504544619553 545918860379128321 937858027230625153 407383226423480257 665509755286322561 370804709386245441 145286675917553505 681429553411224065 468233265386004417 451262981498739905 789674987586899073 661829384421640321 638916749695866369 543208106082996545 818300540913064321 352045464757114945 266263369150436801 744965872102863361 517810309910778689 632277734146857345 371476390093661761 645691270694069121 596592145629379841 681685662569780225 293492274538039041 858440338140137985 680569691746974593 222271656066585153 191415113602502625 748743520078047489 244326871530908833 993068539819493121 544008752166774913 892294953982581505 294729466687620353 36999253951893961 397688798727173761 772838650230280449 900490758087833857 331221263955260545 899189533042374529 835569154827094657 974089776722202369 582314604887006465 691687077917393409 317566211698302657 258383483017887265 35828759000541057 663991652890075521 313270521784954049 836072216328211969 389102522767604609 447454839156634433 531226232568055681 393420096495411521 148670463833045825 846074119301306369 842835597549917953 48462778380645945 418852313803530049 969143074779950081 402387633161534785 557143120655830145 354295501414245697 385543091148434753 170955883035571073 787814994458479105 642438815041504769 822877798223927937 648855889086487297 295385688223653633 16344706234210805 247216322220708673 509280977872531777 811692224626234753 126491819423495857 49962311911897929 329690811778785793 319815456592145601 142435769737407009 272654183534513089 390831140156148417 808842114268777857 310367803396349761 569304671977519681 412360628178102913 664628096182774145 787285575995074561 955806141271068545 428521853335308097 184560298057455457 411620685588321345 359188758029873153 789813853677511425 793948214412573313 486751612389813441 853973129794695809 473023300632984705 962914493625710593 59001157568122409 71983918663178769 661195764987635201 490534639097539585 804732152578001409 174887821704771809 539247959889149057 43164190032292993 319396940202114625 580114725914270977 765131592055976065 552676047620188609 970372721495667841 191066359374502785 399079844216668545 134625198590192945 258759131625271969 577588934370950785 685943860682041217 553701990689397377 884784164673451521 524186674929637761 922529226360818945 312392396139422593 56942625341537937 768608303134342913 340866629968896705 177323422020656097 484485456626263297 15100088120249211 90316997153035313 285748053341770017 482521389469201985 363263501338380481 800264681251771777 932055907764855425 563042195583282305 849184434038704641 97963120949525969 151747203075650817 226022210646920737 570040880429544897 793061027644338177 369267752013733761 672879544323908609 842098535136955265 124773963445374385 618385566509182593 188653318616008641 525845458909984129 606021425843291393 281934337210110177 656006189385298177 307599394496264705 150693579754754849 424919616929606977 328487119994623105 636471027747134593 598239884331857025 744969040791026817 685393703407104513 726935049802506241 669804363147886081 961322423907184001 77189082259469185 613924847152972545 221114474622847713 273040151891926529 438013507879052353 518427589980149121 271332767335348289 894522982871684737 657767621450648961 591740967936019073 259298064681896545 818072274439991553 166041446056969025 566212398938063169 837336127690388609 945990797679606017 857452659615280001 575392773129223681 989553906171490689 806169765464765953 984497788312896897 808701253380263553 540816919299839297 833391546250233217 939693330505509249 142141898096852513 92141319656430913 922488819954189441 651598304684913665 110188464134722609 918831102234275201 788453721848675585 415398124546545217 743137249823504897 443302034411342337 892623876084165633 482349851892283969 843120812953372929 42227516928033281 993850205093998849 335923576590335681 180304408588384033 367613051970860033 80363077149790737 806431734581568769 93903599236426769 206975605059721345 743812784270581121 618950412470514561 831542257727946369 535417215063116481 324206589026367425 558161913069316289 171716673634136897 631609043823839745 126361704020816033 673268882874243201 979970249690055041 453237976067153857 68830634488328713 169354942346959809 147665897979123873 361133193984141313 549446384997288833 249627825546571809 166446279082762785 414030171634888001 512719168214196929 925136339613548161 480697033502394817 949814574599354753 488957519552549505 12184809342944193 829301695920847233 849313922618247169 189474178805703265 338285890101932545 397050621786178241 523590889811895745 423484811044609473 798727526145473409 621216554773226881 256684090942112417 127854666649191985 899440213464035969 581637985406700801 507410445590192449 38858686836285017 917719409158610945 700384758014379777 263883037563683585 494383408947435073 768492725480829313 912570037720030337 643630106815248129 434928377566514241 116355268599836145 981595313882891649 934569738158895489 412399685749981889 586786942362639489 424172153744109441 924671257602067713 247692817771770977 46195548300989489 802582492550257537 121113625676510849 472725203310169217 610206887405414785 419169916590107073 716453540246572417 311814885435701697 151580619235875969 711974225903063041 526186841400512833 303649513596916161 790026172268572033 667332116396210049 658696460688627585 731713560545109889 910909338489762689 117394659241668369 147623888661424737 451730291289429441 261385137640051105 925708941216981889 893999260881809537 3842645230413667 271998914686395937 345753325598522561 949962995837179137 739942892082943617 938523250554201345 594704861821412609 799679770960533889 138428750568699857 940125933388163329 262479975879230657 931278807784163841 216002678633621761 561401768128124673 184577274852784961 674673266595174657 565855317627502081 900981208485024641 972440660529500161 235361337339067937 781222662970740993 590109489982101121 408553531303482497 768362669425794561 981043502827425537 190653938087837825 282497220931091425 596991421032154113 599058076704288513 801452234109721217 141610539757863313 629031740965114497 178594820201745121 460893455941704385 544148911229896705 202008235652581185 422528542856092289 306384483463350657 188062696356325889 996703232861346305 362124495631100289 330279681874959169 214421433799273601 994059744806403201 50997585642612369 977449463020551681 786455455933690881 368444268911513729 373128550631413697 860566187299429633 974145234041756673 566372257107868673 229328277037517121 952151719597086593 46863421285024745 923791546715886337 777891695773156737 752342604277590273 524991462732273793 39570590144645481 436222881442169793 961194089172128257 63543390012029025 713769259364152449 775357176310087937 15295919172235273 250110576605990785 745525646857597441 173593422292150017 719768748991302913 274994360903122017 889042950043954561 444543775095588929 935733004394297345 767945110393910145 112401523475735841 565099156927935553 515599864213189825 753828064300336129 271072824962413249 937009240364723457 137659554264434545 34764716009348717 877519580646971777 299526008557869249 429193151364902529 500455143406156801 754700362471265153 838023468460143361 413593403504012993 58698127088419481 642352221905294849 213472066641536161 329755493372378113 487443675983428225 871422368786237953 69528834079967793 787423019371107841 476513269587641729 827904436115002113 97842329521675713 904505553430997377 155508288401449601 339676943191289409 388629123125760129 964004770957149697 214123301641805601 288936473032602945 633944925632754049 499604147482163073 297439676481388929 581786128118334721 747262585728726913 918825391659840513 202772928385215329 201926333627024961 717520112114321793 477690947561459457 782885910094137217 996770331993086977 521878689532265153 885938863347963265 655085899939436417 354366069298745153 812822412157281409 130021900784019089 374748460963729729 244069925237635489 896352215808981633 413519763233711745 718631163270671873 631931196638472449 393915314911190273 920459561232721793 967057455629458177 915279722320388353 487032403490310657 473757926968165313 419391701119891969 325257846866005441 976627024280723841 984076344514850433 934542218019799937 749322375244002305 635738908686853633 837452093975532161 683496653708843393 859507581589891585 722154805439423361 354888527252828801 925714728591287937 981057016361926785 664680409777567105 53543013541787585 882803881425061889 687595119028511489 102094540388854689 355246626274666945 354135189485447169 504139800914185089 786685750645922561 409959302673332353 788396689189014017 381899527333214209 654711166391301505 943665604769737601 46630447656923481 276023312173020225 294801577141164737 194532159241294529 35784995706492853 409474754154128833 433554733604118785 588386165175510401 992587590425927169 796302104589027969 117224484342791873 423367846427101569 206577793309392641 682220674089276033 352065880743872129 410716201060868289 905046590408119297 549181972828403521 816699754706384385 958949676984946817 413620306587986881 736171148157605889 261603590108386177 925209292771629825 352167439275064001 16670847091926789 637932829668905345 601374038336775425 840065820517835905 313000901936586497 265367145784828993 692994944103904897 546748772298371905 241159527606310305 262223719791599297 303507812015414657 27578711284448333 192048341504968065 466973281371956289 600083069770907009 491826548130660545 944380783678536065 515448621018613569 134487353471474337 834841775508820609 352596738831348225 79988566044640657 274223055928846561 71982910776455353 894305655203805057 393677067129466689 995862010759640961 894767516076981889 933851530749162625 583506140288811521 361905528527532993 852846923206158209 552356107017725889 420127010963490497 380817973119992129 87289605276666289 3996788158726617 398894975134929537 1352776751307517 805370424566206081 30383498983365345 527824289494368769 659301052969954817 14337308444240195 849909224596952833 384138891218121601 847851591315933441 906813825438547329 40182647203788945 374246990332899521 470489817322533825 714572213825007873 355553425815369217 294721636493100929 434540089887068609 586978218102558465 827881564250713345 237399299736104289 808953297146434433 887693176850021377 49777294507062921 243803383931997089 484767914385944449 286071741252527553 51367278799897777 417173474700810241 301960315683704321 711591949532518657 573172016823175297 109473073033221617 31406997447877673 969699701123829505 180978447563898465 371522644219830081 992790289240520705 930368528187116801 638856169819572225 783150081469493377 843997907799238273 306819513480917313 282015784912811553 653881207278864513 668528166466746369 267191815174882657 43488901474315609 130747775703149217 716374596818500481 358103093420254465 972191648073629057 86433657672252193 400708984639880577 373217752877408769 922512427416560129 547000551896864833 625418181046999425 45000882441314617 937960428298833153 503246728215692929 503310333969029249 462253650603017281 237569401007501569 23395040947910673 635848207915021441 373903264738771649 640741710894854273 827943809434067585 554973833434520001 500583987628218113 434236025914000129 721435213974068353 696467664448849921 375146687169007041 747368479501016449 212514660302481665 480969534178786497 322349538077546049 314657092815505025 145510187079331393 150035801224394305 983213359844057729 378662952509596801 457017491118655553 945299978964147457 323098225844901761 432364434384904705 143422586727517393 861950656333025537 632324976806131585 485862952017622977 954344561084788225 464473458713104769 447602680259521409 735505605183927681 127674399551914065 362180976625243265 170732458735812993 536692018201033985 959886495677018497 721858819646786945 32766025699700665 759904905613719681 106896292929086209 290395045997801281 807355282147085569 221186794501829089 72844591380608401 535166987037161601 692414000857397121 404824181561220801 344345455144967617 735991742989913473 196025522022296161 71965521518830401 434104437868974465 809487184088641921 837998065856837121 211986143881969025 719186066481363201 772746962454167681 435443297340185601 734441789992683137 294998250204692161 594438636964714113 617710717930251009 112368264359954401 156305575050986081 602046348567771649 717051871450109953 119558015775719889 291947366140597377 56381369475207777 26240798853862657 805470617285148929 811709013709155201 239183098949755649 588392221745579009 824933412177312385 973890426099110529 775262503439837057 688373139847257729 292206348289337089 53072656870277513 603957412149757313 316098455590235969 19891547575337401 872566815907909249 280557293243635553 351863452139255617 595258764580872705 658827378557241217 209821963274013249 630547011949403265 455652888684380033 680139014870071937 151896935599911137 438495933903411137 369694353218985601 74181135511842913 385075605014183233 213274150680319969 384048042371301057 904301554246821121 327358008036345153 96957626766268849 931816346568265217 8779061694376368 105115303844630865 648627793934195969 946427721408792193 707938353730988033 486021202119861313 77140117591497409 215688766573943969 138238723000505105 66514133653786449 202721346623206945 29015772057544353 508554265989324993 501289829935888769 402705743743027265 304456191998607297 180587143523545985 591700961575217153 715608685405555841 671771913867655041 312120721851790977 997591394837645185 257232022530317281 477529805260953537 158665277190287681 317275273284028737 96701068141726417 864901154589897857 686639431225934465 985468329981063809 718974588038875649 164905588017230529 230854661098469185 389498397524224769 398798278275052097 970467155587481729 742642157314499201 398696820660990913 980265481049158913 806325847125972225 75020049384043825 67260202132647609 212707881089727393 66137135638921761 481008644214377089 111955438964276513 469790200246976065 375690565136661569 444350888946353025 215828146325126369 172278031299384801 223906213522649729 392898840475034177 678698131755385985 859463485428520321 250070381942943969 178823560859335361 163943386510457153 688770833919363713 108719402273987249 252259623694534689 596268915510155009 282350365903155873 177868326741016609 652295373796896129 792336445397840129 643854822875795201 310229780505107329 628280293731286529 378928444013315137 214055569797082529 332122731933818497 362780358300561537 523492766663398593 662096684304628993 505501678678609089 763335164609635841 99345427435412865 377230952461005121 822639073121646209 132245973217543169 90506289941405521 756683913993725825 891288030725331073 111365647697432737 345238693804748929 717327164684931457 584583791819820673 172308898137337953 577116993405841281 596211660921142145 321581353897027329 12318281233696383 730238496389961985 967442343923224321 261368470044029537 93497148154988001 241536163707909409 375718571342730433 239458132244532609 690169223784501249 196668483008881633 571097174233031553 556098038403970177 788284809789125505 63420965535133433 291758010382181953 801806691612039681 5229791705211540 352832555779276161 763992223129221761 538552011845919041 1894759382928158 786367695557661569 919142600576634497 561348966538115969 165841683187188961 998523662327119873 429280026058947329 563613059684851009 319903787816109313 467550918027402689 366101579330972993 692436871954082945 910234593967096833 809854371968004481 935610951698961921 782252529066734977 247973617856068545 191643491795620225 944942039733945217 25424305070384181 506232992276928001 878141902877320705 543188443778817025 707627853501630721 36570362976327433 657910311014607233 236906681689220033 88986115341565857 284662883112879681 427463078764834113 120295797633062305 936542090608210049 912324038970375297 807376394289068545 852772262814511361 950575692900496769 321723454401201537 571627506069280129 851233192185574657 920461145710330497 417718802189050113 521227769542836225 894834501061893633 892283138352450305 316252560139140801 413700075188604161 336330260569141633 630479550426283393 632093650729579777 692111414366539905 111276743512434001 862676289319676161 669729058089110657 139836701761471009 985676045083422977 67070977891344089 149472387404408385 646758324111861121 521278298265316 204777191627083969 270019082104205665 14080036515668583 890434744694417153 828154988754246145 822530705817932545 981361592497993473 671013729105226241 376146915519665729 504287391663190465 341894684699031617 419092225778555841 367956814588207937 447047323379273089 360399201995935681 90992534209192401 249121929802281985 582159003693085697 537604288608509505 630704829314552705 154332297857134657 757475147579206913 725099033756240641 473147074499223681 107565559292435617 337130374257476737 404525639233003905 223198570226131201 663675420077620225 331807524359383873 659501419345847553 930669577440653441 641068363476659201 292393460188669953 616477795525600641 141993387078755969 40221162317376273 262703679901953537 370082369059620225 214057486431244129 78351586761140625 926650053241822081 175477002320821633 162703662833493473 290501754670710721 741876529667727873 849158424072218369 292124547503533441 98698143207212049 756157841849166337 312811010412520577 731392799861126273 83909683851683073 26035091011003433 312801892195924609 776030427826498177 313555911142326977 61163718052462457 899319214808048897 96836194919646353 586766140545559937 605212798199168897 930753039510054913 701740242959658625 920028425537150721 828043909691793153 935587839674315777 301473522298252289 269988900659196673 778102081165222657 198823622627575233 984176932312749441 593788368539389185 752884580428833793 103902210991368097 911207795830975489 299398947110969281 254054631821325921 43543958864550089 935430984764082049 811019571054980993 957900602682720129 681180970429114241 458935242983059777 942900451300882689 847695844261515649 894313544078048769 599743578890723969 567313550767277505 409004271056637953 335749896462818497 452666586713220929 410214045901479809 809640977681702657 510073040438133057 299580764763618369 896016924484836609 890999786333260545 460695811242988609 456326893314908929 678538633110175489 845589653345079681 305523268899552385 709967876760771329 679346345208454529 796293402617159553 732673864235284353 189797706939700097 151462285003642465 416114359421065665 286174653638770593 982354929351629441 992657926808060929 913673192702312065 527424296146069313 814491754005942401 448638105134872257 480747700025908417 472018378221950017 924635310305774337 625578431700102273 865626449242832001 671887599149233281 571727063195780289 230186233013537121 452512187293073985 866368325769517569 10541648279058791 483275809416038977 835826801805048065 767689801929908097 723393909243682689 722478485610277889 762825437801545601 609430687882937857 39494294230308921 286966986452579681 752837192379054465 981902420560704257 307884551219601153 530907442525542465 101752697190157457 945415939599318017 597079418621717633 364831120294280001 151738914427859585 768364428726091137 568982298509880001 400437093963599745 94867679286089409 27515690139470197 76685288856054961 352816842999128961 522310983052257409 456486413310546625 41383000199047617 816177483152355201 905521768575646081 386824731715055489 914426853903819393 309402332237748801 70548166349546193 24339893866102357 183748616055609665 723921087349591425 10110697345446341 99296421160435249 862340325573455873 89187360176833153 469720070544219969 658967596974907393 138669089824972497 194523994076259745 183966871322148513 299077341654854209 578931008377764993 817266783097448321 357837733968757761 899233289022436865 668635308032619905 556210241717447937 556794580138834753 707075004300580865 551509192449628929 959655247138822913 50308247472635513 255162583396970177 568102490000669057 375323006131647937 449104391456181441 270370161822629729 381350486460178241 794603198058251137 179721981337685569 202608950630963841 883949917280929793 678741627408950145 584892090066539137 841093119155690497 760568529992525569 55464595397733521 749131061277928705 363211972499943425 90119473207593617 980128783418788225 190846585809048001 62641238183889673 48689587324190601 137847043947981969 390841798602004097 496997693594540353 956942025772676225 997367429287859201 438660276623913601 276622646399008673 217270087071341313 542095367900412161 459657842116321537 658603736381298433 231637249527338433 429992434448845249 664554415573967105 315668971742784513 72499734647976769 156729965577749665 957674881847062017 497994658267874241 403699044712212161 803117161400560769 808921093161636353 505267738398917057 88584386993176161 579281595133874561 187141797159149793 222665841688257857 767355274319854209 178300542820149857 559022508769452033 62022870800408473 888804441519539585 918034554113528833 458567204350323713 180717020723637505 713017102292454273 481995526167960257 748977267552213249 346259565617859969 396496053735944513 421510528262512449 143164421298429553 372809360274533953 680609778557922561 308665067425717889 673802501608939521 103647603994350129 944804060497745025 842095697478992385 851891929240061057 455902816299829569 489903279107480193 318347168108626753 108069676762731601 913524988792520577 181907048337535585 656033999296550273 547760474258673473 962803318138316673 826437771817879297 767395762192020225 984771008776668545 550861604119493377 437516568829607873 134079762789593105 953742013560294273 528932126428390593 506365441221376513 286319572093187713 886282475333864321 864310406895246081 326804065441223233 785423238291752321 705529774114957313 891362532641512193 769506767926586113 750086365349002241 726848472609809409 74551472730068017 759510638823826433 882072860817896065 316562753741983745 305051878745064897 257145920893336225 973955356129973633 264802227765123649 105142030876724129 194846339997326369 611698397580379777 172142057217236289 807329688010231169 519566483264654273 11845808231353063 372775141186842497 672343435522950785 936887243380567681 904009442490160385 450130522480471041 454085510480513921 868055294959006593 34445208681912477 315437294806365313 380903833189908161 500530114121119169 129064033033397857 77641154520911473 249732899116526849 137078757725916497 120705693611025569 636850425322187137 999533098502215681 594666046677502849 675472477414171393 576283947019170753 997908745132679809 454562510868086657 809072720514674177 643303723655542145 422814423095193345 67086014106990889 882281792353932545 922954734323646209 711000013541383425 431681948333150017 923735293561005441 882541884467080705 565554754924935553 234732830012092097 920396464438322689 358813778839511617 533972732420398465 278297610378174913 16382361076065167 466583892062708097 581084097746842369 383265587598856449 997711560401977985 416015861408432385 361610901918954369 226146045510049025 745395316850331137 562870091516707329 346771493028231937 861504202800119809 696704524241948033 299917704757128001 458155801518262977 299123300904867073 652101849406673025 887264156340272385 118033319060661057 119173250916816193 344052311550353089 163902622592907233 424468986562050817 908474762009447553 87661695870362881 572475626523576833 616367354537576577 240465848730480033 58910823956903617 744626349424301313 800225077572736897 970431624528103553 494350169581760897 356757753279502785 587453866362924545 11299896540066357 529813919071909121 287402068684919233 437273258368879425 244810844497791905 851450643092302721 640274449317153921 42122793956341553 324740557076211201 629719583820399745 684606719238651393 535189211499517377 375321974654767105 858662480684412033 590319205973280257 975993914820552577 776914410746059009 694551171557986177 274404722844344929 891172032011031297 675800857795863425 348876227055963969 141607901029736641 352854688636600833 634842289161781505 662651915859083137 802749337658077825 483823473062148673 51316710337530937 497363171309924481 434156483545102401 532348289652535553 967969351405912449 300891246368120577 638535905351155073 983979689402719489 569075691775751105 625871717889790337 958793584528585601 124302149631180465 626772529986624257 427731744604368897 449945321921951809 165648457231885249 101270618249955649 787818308601455233 439147164784337473 460035146122610433 924677035936071041 384385890111001793 199430124779730977 476237661451268225 150503040914074401 864705952362125825 268983373754302593 485239383326959489 333615175004922561 2262059839022613 495459651178556737 217643653828805121 438130472317837441 604098731816915073 145064855687728321 899540325313186177 238912289406215457 968219556156679297 51054785579431441 888400898088850305 86868106501455601 885925968463734401 388234801965460033 794596853859420801 815786202061644929 798722751374992129 242306876018780321 241977130444173121 261200941006805473 516585040427113281 329222110907146241 875610635680519809 387598102803423233 599804749180019969 534489462061408449 527431076585475713 942638771508242689 19257159521568925 50702078889479201 590371996308451969 205094378484830017 411821275862489985 849035519416055681 196032578644054209 111573092266169745 214045726745151649 723436109103595009 135477310391141969 446230451452578369 216295826735414913 781566988791674113 81077798143230241 983471498106482049 862992197843791361 751852986779759617 361110730675395777 377769253334122369 616727405630324865 949327419072552961 688014973454176769 104371746129018561 292719703087069377 953223332207464577 53790890439533001 42698523593031721 796052507862736257 645782617390416641 768129022771763201 49114197848140865 701399977896041857 34617905379057845 940741026641351425 541612684805556929 600523309557484417 410818261171620225 791416096126045697 185477924968566305 806934473463737601 703129498585035137 30048783547048429 961556609111511297 503084338724544705 86877489737567265 282911992445026081 468362324499580033 599685829008958337 847377215789116161 577539769106724737 272430152792594529 758900215975966593 424545555536475649 241621170184306081 510382651410751041 225791199804003649 362101000111231041 54296748842094897 58903898431282185 281507365274546113 325502677584616129 22325892539260649 238724439532276737 446034247616946561 352693333246541825 978014174512029697 784898106603407105 640132907604861825 366430302195148289 127937860755356065 292828343903082113 690447912709085953 652804093148624513 366885557321555905 398028441557556801 107044262957298737 334370038572679105 333687501552237377 943453500269796993 460265399028198657 815693618804935681 876479007939938305 473023597834412609 868363298515685505 122198599351669665 444328887177210433 720894059939737985 716532116738218113 998798093432689921 388064078093467649 765971517279155073 352599173439170241 482296138656813889 771671079103743489 128600120691018561 938636638725963521 451010419923271425 931110850998582145 5352448400060440 128224343128959361 817149442763515265 112129498890613633 788180836942913793 736214040225544193 633468824863307137 343190040400944705 981168662526414465 974938498370544641 397545490936586561 602623742217321729 112744054889603265 254320303201065921 357184489960523905 997260670486102913 510082203718866369 542835527242043969 142174966525296049 338031064611403329 137753380800418769 124471779628262177 704628572202516097 259339721427355841 652323611885350401 479508900179279617 366879360892888001 44537579883257905 452060153189719937 383089020315676289 917438036576548609 78805937836452961 635236121055697793 27201191088220613 717439375258699393 420612024784123393 266494352059524417 604079588406019457 878688787678520065 259097809882749889 298671397268066113 870423759895412993 836716388031000193 980959755902819841 533375040918016897 473739789198329921 295723649039210561 508323549346446401 519054443020308993 449042934427023233 185122817708680993 368697457316887553 687527499777061761 173850560431556993 198311801495940193 327308695371531393 991786857739413121 42649342007120337 832811273929912961 137121850013745217 17870769831844769 232788079670196865 906955354437762689 156864797184059777 955759206222126081 679097353665820673 972636451745906049 944828506597492225 898365893025768961 954664957932603649 197447786252318721 976570433541386497 929094809499900929 323421916347921729 364857786697889729 956569687296980225 108091692203728945 142963201202601201 990328052802475137 724113641177982721 291848835081282241 862910361012648449 917714950775440769 997122925790780161 252441500056889377 597815433965021057 527663225260873473 487252637013458689 599238126024857857 119927087015138769 132422331834284529 666574905864667521 860910807562092417 785036191405790593 664631581130514305 409709531388418945 838078770795902977 496159335660291137 196792701551693473 192807982417253505 81672365119018769 150200399417197857 599667134779501569 647819542093774465 449459978359840321 880272578319601665 98614339497608225 270609512829384609 19111832088228197 782511474048956033 94465656318071473 516516031459136833 832284385465641217 135534357001613873 248069943399606529 516706977212937345 667723632933203201 520896784545694657 993941290146032897 171239501265919361 215156485572293825 824785727766606465 747899718179844737 456164678554632257 84243240669522385 138713536611501105 646261946998741633 786616492750770433 238202431371462369 827209769876144897 630675098842097281 147960626270492673 909618670824286849 943643445042137985 644380705819735041 213262151464963521 321756025359462657 154666936068121441 94463624787017857 656195019186572673 603400531608926337 985799877365561601 163019524288152705 520818029255369921 915447275411679617 584937331847907457 11329545633749661 578264556461579777 785356538508509057 79766462631365441 48850619329066089 668344508132637569 19081454812550193 695030324186244993 757528801126007041 752469617467017601 892592963990679809 15231471989775259 736659941434844289 782445043292202753 945798168694238977 499792192514501441 719921080200755585 84904164140471745 955192055537352705 656077590200819585 10566229125679173 169007235053758369 158351491337128897 179362847407912097 670035726797614465 159111031827666945 669351017702283009 109232009714300913 606908192377396481 236203551984804257 150953801285254497 313602954847436161 565392322487106497 921868087128917377 104234716397641585 782277091461192961 664201436344676225 964402339973904769 771977503729800705 632433116450851457 237090838495880961 274603543765596929 317230826112719937 942767148997088385 65605799207808961 422897564519278273 86910392113793473 538097068563711617 853350312207034241 842321539982254593 872022703267887745 342392225138322433 790632840471111809 103873545998343537 866311963411106945 558681175600792577 10589065713652703 540551893499998209 754871831406930433 575575042731397697 495362278541129793 520778760183848257 50119564032911513 451792805528651073 796803546503703297 815720762536773889 466728246430889729 104782623696333841 674225238912747265 601290588772204929 87504805814688785 893120487879922817 196416932854397441 595471753910164353 132263912576533473 303779382984568961 921451236791334401 894310717189657857 880582254036937729 556669067189982785 761432709014151553 52849831738331689 311650582342579713 445243816592036289 6564880479054126 505938689441908481 170623951932697089 921783377246594433 560642477750270977 261893192754730113 826880236066799105 290616215268041601 705857344353454209 981128942272821505 597034908635009793 326644274043172097 36801340340481657 702061086752212993 321652759357121473 827740148060566785 590546722766468737 55744453397839065 332196240017452737 628741177826281473 551098236586433665 355058373172159489 462332079079871489 745805772338624001 262380438691955937 317977951077725889 149384214380859265 329895587128003585 74912699927303089 830000417354245505 657198541108257921 437298339432285121 848721943449895425 338619444798272449 16325017439356771 176730340173786977 700763545231616513 551494742462484289 922201875534241793 673100577531012993 921703006335370369 756406649321579777 823546613558846721 57049711556413033 387519069345422913 550098665603162113 53645657546908865 609592945980917761 389811955480460865 137702686874551009 654540642701050497 478415744566699905 629352406974938113 805744959150292353 581710734680470401 455541067621563649 325327293777171201 169003264740215553 83848855026246833 37276532071569337 543589746981787393 412110390794214977 73451653635018481 951754958302952705 137295176189518033 886283338017509633 349540147607825729 65322471330102161 209513176668970401 53534808328965513 229876682373159713 797949985223308289 977288297282903809 196951079815139713 888145830211783553 74316830638206705 958343984135673601 415981247694038081 878948585695653121 298934798228284417 773972800298899713 908184793645151745 642972309594284801 711467278192525697 714046311279055617 189660355286168417 404819874999176961 796196790712226433 832548881603564417 839686215281833601 760811944270415105 684475336064206593 415255112521130369 263325228056761057 373342815419348993 901150959262107393 506419826837422721 369391463851574273 777424384207250817 518721034673159681 10546436838872353 558875587410586433 114871036062126561 152763343684764417 50983277595229025 937438714419304321 158762272394369569 68610355653429881 512432113175670145 709793015421372033 807596151526709633 484955541558061761 403227589963641729 616699476837144577 112766747744927905 420933363500306945 119874981812252209 448061794379913921 168139365423073185 808142103946604289 295855208744931969 847438178120885505 915659751280429697 200151238889798593 474784876775210305 131612703190331361 200844589087253665 84447931422626961 810944043694853121 829172558119925249 607011700052311169 313850739061091841 704869626861245953 317959936630092673 583196171197513985 507598102032684289 205696896602795233 864565200746287873 799464655753467905 861174923152628225 23379405355264285 669584125989434369 172010896494512609 786167875350766849 601618050542349185 158184335528350305 521842677472847041 267859292882416609 305696821020440257 762747252105800321 803530474308601601 72825929258467425 918495195120407041 187229856754900225 468482610546232065 708572811463209729 243389205438383265 563808054308925249 30267300097378325 782399198592823809 255853924052921409 781828319975151233 762970125956343297 530583576143168769 388253614277523713 435739351292188097 688432835696616449 398032997302461697 777091103895450881 479258488120340353 361067387235380033 702339232262641409 642049122567847553 542431502425859713 222004516487700705 377415418252663681 35282475256614989 549476812012532161 515470284323129153 276372529217677953 522025056560103425 429499050527869761 502963656184689985 439980317319989185 594698910322584577 328570042526255425 304134736333764993 478012731220911041 838017867247607681 377690399607718785 481963382444135361 841198500917069953 748354813020732417 142269984168596161 84263127684465649 309703908250423169 253803413128771649 848633193599159297 379662199000776449 721512048588206081 109451210650568961 153423212343373185 875643504538970753 495301445077227969 573555482288476545 972530874597271809 286185332532241441 255162014816388449 863365148310087681 925316389065020673 99885721019205681 179538418761989505 493675446376421697 563558711615559809 974652584955876481 118105066682371537 506876059945646785 357015624387802433 806200287138096897 44923807511604961 990922001560569729 591090403378689921 454437974360828865 744409926516421889 972608852353509633 917386143315983617 499717232906704129 411654806286275457 479684014033814785 383519171166501121 290803010278509057 946969801183367809 139212500961171777 781216330460583937 954943865568793601 445695837047690433 364403550151998017 96320070224908961 999772011494556545 741062292141574401 861582018716596609 553878037208338753 944811859415977985 815997154038949889 637570233781396225 137133060759328625 890594437105434625 628233592916469505 820470721913487489 760212848668491137 644865680136547329 13896256986850375 729372135933807873 308029192026243265 572865764022779457 173179093129245857 687128779280719489 168841820163041953 582495908151116801 76065637617158897 902002464267361921 398755065538541249 971355006628627457 437737820721363137 326143093164056129 324854005526081153 392722587888215489 636940697373500289 99785382531173633 844633555900248449 98813536784646769 723813466515476737 18442624128276465 371836911977826625 314885292452942145 77381986730483025 315698352531974529 848931580286279809 25516424898498257 120980047753416641 976472332807837569 358469828838995137 318698155641811841 33396228991687593 215532453700838305 61888520082835185 454014085250449281 554725579751842433 744827975334196481 745408789851129729 983479685756918785 682060903963144193 972846197838130433 507231710704065345 58548571283367321 387732437316198977 432183051167918081 754949741368509569 770968738172541697 31367479392923061 11032419114805237 951888228100632065 280815429059217089 139288400053597889 104128264663692961 538964301187267137 129989586107313921 906518690567462913 623231881908175489 325735012975787457 587228579585186561 556867688225249665 81582924196389681 879860305277336577 950330591555086849 447285580955263361 246491311550279585 115612186224598897 287572263212567233 99116608279071985 335726765176268289 284827152182860033 243552540827607809 709350329288564993 503477615566971777 881457221611942273 890900641811512577 870923739703098241 647939745781478401 885383767356675073 570044271662140993 397131200973642945 993224125485859585 172300454204890497 631772216924801409 188949907340312257 712026426735967233 512254822194510209 654494781347153793 846406274220338817 211798751791214113 155995215575121185 238382784603729185 249938495805533729 896040608960923649 679858655034511361 836052567819194753 122122903781455969 914448007103977985 218938699286969313 233887210129253729 824321975144979329 952314965427881089 985198153887726081 484794518184088449 500100197692642497 692684915164996097 640672472686748801 63176868321519921 504085819379124417 566839466041606977 602703673165169793 282728221615570881 660902094903388417 532952885699593537 203134363508969089 119606157640888001 796546312069491329 272921456880901313 139584869167098449 315403146084491969 639978944189760257 647911697741626881 255466262315071201 309638058783590977 274644045549987233 919099317625430913 105506151600113889 249307680871709185 950245797239500033 927055796495132289 322665194280308033 138105270975145793 69550232963418777 577570683496723841 645908260887725953 480580609317797761 321585941300110529 940289171311697153 819997826344394497 422760021664643649 222828264743807137 506935280541448193 990056293539996801 32167138762702053 186338509280556513 546245144861678977 814981388241552257 654012207823043969 803088253685128705 541841485585102593 272902310347891585 149401177128453345 380649317697201921 806553466077396353 64866798425573081 704232089548597121 236017625237106913 72164784684240145 4108474667962270 998097108098079361 528634395354611521 87921161946418641 749942598405528577 60720319182522073 996866122168679425 595635366405353729 478084480562987585 604585879343829889 229625978151840833 945807665733077889 421611111507747457 7424651638061165 670908905239766529 680371148758546049 845650843064195329 193731780757843809 478341057904838593 626638801706327809 689071054579688577 212709244146040545 400106744021964993 57561601114109353 400947435320691905 378817852138382721 713632885575588481 799918268952076545 79573643651333009 993959016120058497 903127604508792833 479586784930141633 876464469901723265 236289422284755809 513556141798613185 437259329348115969 324602047069721089 124528102344427793 581089252656109825 925145099619321345 184580934017393633 158696843954061249 232796800095467649 592273467279774465 47956852122258201 424517995187997569 702827805493338753 710502282382968577 95753300923465905 520780051632868865 813088020667844865 203416851174416993 461613023664416065 534097534046978241 301192473946112897 74763273340515473 801505152275868929 616489131576969345 588053725159920001 941309489432917761 211346645767452673 206553462719895713 205812054010973345 847107619782512641 174626158700537121 28836656072314781 150991815280558945 552706035836230593 956512549901777537 177986837917799777 587974035422742913 875218155875295105 809496678344206849 579829096370275457 257429310676013057 115211262005182385 616986745671585665 171547134612850977 499702509455200769 996671756645433473 602212045671794945 274326191250338529 293851993943729153 109997276991613553 475170382616386881 876322456428411521 151816369995682273 468850027572095489 713188435275984769 199528710663372513 59831463177896897 244193636578991393 482084784095054145 804480821773765377 94694614534230225 937966853615442689 244189997964642913 170896616408583681 482842804937359233 510285547370621377 183969906768016513 774984058926591489 40670864207921657 224098794009186977 857224778891694721 25651184297288409 413386413026511681 56769433243580633 659431391693221505 398172405766317185 798424534540995329 426643371645432961 864514739997080321 856616214756627457 832597790979814785 62479194246499505 737064185551492609 342744472361474113 677431401021404929 113419368379929617 26753021521418673 152005021326345985 645349488640544385 956410550519315457 549613523016905217 355133787114184001 764481616154423425 646662300085857537 411119389861003265 760861449001765761 728919635724405889 5534926313124800 173116873787808609 971009709664897921 674468547133923073 20457307784276681 181032631528754721 839214736876073217 60621847758635993 505008391688257089 698103270294115713 609607056260514945 734097115771955841 936690763679358465 116376465486755617 448609602035048769 557361592287218625 548345241968696961 584809244596488705 273815345789003585 69855634827259649 230390953426528705 995943358615992449 276524484157363297 725904415732838273 629539857530978945 565503415493044033 392435137183653633 740540447373316353 170367258461645569 713098441588929409 27292452773565401 344711743806197313 134784549005679825 674394579349201025 435735491400080833 879817988346584193 607346324719337345 141173534910539185 392490841636885057 176520280853321057 118345155469633313 209230970666300929 811423153669110785 795754199915531777 419342766568625793 316859107393415937 151367237158979137 145411346031476545 625320225706993025 558581170904620481 205360614228666817 111936544811097601 212791017293959329 467869801832595329 874721010363742849 502936796704329217 223423675117267361 864919956576404353 969846768237786753 328759174259200641 778003999949781633 775416975145706241 909761144312312833 254938501946963201 336594873348452929 436025190124542657 382000458075893313 633637119655926273 368813354916760257 532529512744080321 808812671452386689 524018641551389633 435154180233389825 665824669602518017 595763743730444161 395360689626013313 478785022987800321 536021989400442305 131345597844983793 582188418423168513 130386010107464753 980714665671246849 893268309476084737 540496566605266817 420193045311968641 132917061378808657 596651753721772545 4043084759768335 745845567085787265 988504686928440193 404784977548430913 928687409587521281 676973504024452609 331386787092217345 893596572326089217 762881494901289857 993349456377963265 574525827086109313 811202862015605377 918897082176780289 699169589890679809 781785386053915265 64224361490772705 120508710244177313 968524439218590721 163072860011840961 668961258550652417 550093937585156545 533917845792721857 235103758387626977 269597194905941249 846030494108543233 798952661491604481 742233061149466497 904583928307957249 147559904717237345 446814697386109569 294183899662531457 919099112529835393 639768846949731841 927365748626591873 536287546334751425 714441996606794369 709958431981501569 477541444755182465 887289158318569857 598538882095851905 635498044804744961 193004221845207265 402253731521728513 575098249625128257 132489657969411921 694914951395098497 914134095447710849 967736136168895233 507520956364157185 586172753335809153 125770329435301425 320562174806795521 177906490642808289 769070329348629377 941235519196798209 814877261704168577 18675726560143601 794185840434444417 796409111665742081 275011653185188737 119860589170226465 362270981825865601 656454078557604993 752778981561533569 811183227061245953 431312541390305153 353630477220708161 243013774326570337 151992555052768097 754880427134956673 31853613809719405 621299129928559105 864315986564502529 150992977793784193 211982681050404417 754003807096140161 981375951680146177 69319390252012169 789513273381889025 520485686105388353 321189626275565121 675513371245251841 597777388561514241 333757921949981569 506370083957531137 432370710858286593 816685219397445633 540656693604546497 321548138467431233 146490444342681761 859357034635525761 732821822956012161 116631782143823409 424983679172775937 634698556669437825 678455254018814465 68234658508412593 98930078566247921 549202278167076225 980334010247062785 946981746541975809 208768473408348129 890267932411095553 132025347610294833 602109693249968129 792289184138020609 518510655637943105 851408956109210625 367016322181992641 789660435179534721 108373066427251537 153805795073793665 663499081165024769 593883799434884481 613510349742302465 837222040408491393 94800885137228625 981772981690106369 622633284052344705 906041237427643905 577824272127411841 603150500032803969 817655801578883457 989164653559115009 585676334614614529 768247016028560385 682108936600631169 311960573485094977 318887827223033345 729682259960561921 844984707425641857 71914437736310785 766155497459433089 920943759399641217 222719406594226401 724674856859394305 775357351483403777 993623970241095809 257298753612577249 304992199536926017 758081564215270785 937116991620023041 686975207534604929 346198216955684737 774311384932172289 903926882298556161 151463255508321729 598353589790903553 969665988379769985 578739748706276225 577479500483182337 720596930902843265 600281089835259905 388125306309213185 343003679136121089 594790208726763521 817718592996808321 558949588883244545 137662162216603441 298123335878386817 589041884545235201 896712957074335233 758309836434836609 20391357194213813 389327941225726465 210115600840957473 667467352222363521 21292833779568809 872479486830552961 985860402493166593 440141357680591489 814044217147014145 551445340028234177 289319390568202561 502223338300385793 119213802693792561 504175142080281793 894129132214125441 169760857084686017 257926807089219777 373271158613615489 429581345590882817 609681153036181249 813081792121465729 4925124274944182 372001826542351937 213904020083408129 863174620687928449 239037455782860065 128952537943284545 93216465911215345 433600941404421313 833229910114095361 297462468181727489 115928653335362961 78378419255656689 697726222812345729 584631689700380289 628446868316107265 530197123313030273 407858739191265601 416524001889492033 767867550941947009 983297211305469441 921457861017696385 125555687399291569 6024581232285443 912238877245130241 87915585606889841 884515309621583873 223742842906592193 6147014881989322 625729825638440961 474451194178037377 505122407847725441 204083758989895617 950402878909852033 152103331246827617 844382304348403841 360052560871409345 442380680184097473 579123970959692289 780138565872395137 418619296509774593 296099624758266369 139440223408094257 400110916485818561 332725657993634625 30100117882309265 292801580510079873 307403846819031681 258069303693616801 561640888190122945 572489511608559105 700073782905906945 783160502679677953 657500819369655425 754634210697126657 209182362014875169 336187866534118017 719005914894420737 817499253101182465 165579317134945121 200112779537434465 600213328265763073 923997415780000641 449014947609985153 282564878682705953 303192478373414785 542754290659537729 519734430025881281 459355960608959873 456160438771345153 356029637056160193 975462113347763457 737618565834992513 924675353386600577 61153739808112561 426776257978321665 980184774122378113 402112901930788545 970876426694438529 380561232363309185 575952000899917505 495317128567062785 262823914590207169 481887785506660993 326362375941542401 489823569699918721 265402361082287553 34820481775231117 306102174405708609 424719883600811713 633890959451555585 425917528171982721 422684319416575233 311482408459564673 143670692515307505 462329856336541697 486311747095783169 728576568859732993 975701517317794817 839306254393353217 465558981838412929 751930126115549825 301279850557186561 927577389910258177 168805174167715681 331401237878775873 88193826443905729 855656537154136065 294480668200478145 89013469425733409 888684966898175361 819816532035336065 839152453108397313 843087595568004353 861785701113753089 627763739118950785 460998175470606977 403660560694728321 999921660040222081 441338439348559297 52655309578511833 742065637550137345 934059913767846657 377559847176900801 482758163076354689 117699955476918913 385688378636892545 232760754128012353 986292198299452161 207396468514200897 310691558637451265 866304384926696321 802429237806805377 490142415428405057 673532664816200065 301452254723759681 422610058395804353 807965699975920129 124476039463168321 32489444119295997 784789223834010881 71589702948497089 292925761314471361 358470575141357249 261052325146522433 879006140335473409 11980386376116315 362308688573694593 679984651057182593 441630016751386049 249299048749371361 814898003543820673 512564262597919681 694500802623235073 424254669519832833 281172996581478433 856948057472763521 35525000008615137 868654861860214529 840218181937675777 874918243991601281 478587567824131841 556204339491024769 484638220315776641 768185263773503361 504188565202976961 643153296043685377 643384341808715777 409053169460463553 889907154171236609 478638387177291265 663243353260231297 45621340879662857 845403092334461057 348115678013094529 101487522973091153 540823772945884673 859906355299227009 487672278069943873 518140209173612481 846920553605471617 494413869618878017 672174436909294593 131441035409356033 597907132789231361 569428822648330177 648078678630049921 313028528605702401 72672126163965345 668487958319783297 704838174691381889 876855236337096449 358215262950807297 907495980009382913 343054785822972 462793241480074625 357060237713326977 522718975854328257 759529797135307649 865284507307766401 634014224309368065 972000970600628737 925595285139486593 820373426759392257 798113218647856129 93304603813660241 175194629268524705 780286128573354881 745051757995327105 44108849566878665 718252493961735169 390775322708851265 238353480836693153 579718940038500097 935864501568794113 388238560498511041 844347005210778497 996476547291660417 503122371551917505 174774553773392673 532646277513421761 248647126390519457 175102855755277185 461624454281750465 451897440489460673 279976441412980385 251880312042068513 724735552584309761 647271951019675393 130244996360143969 891044981500037633 248491526751369217 224409707849787297 474427687933324929 803247761222913025 781108968110874753 622722889105872897 721231799151407617 487786557888078657 152062246501689217 943262611794068609 885909774314523393 471863229469967425 50550663472609617 402452972992207937 109519369384482705 80162735954040449 804971091135261185 938262077607049601 826553069948101121 42751487347864273 785238719427827201 280783862893017057 291526424056510081 851499061123682561 649365947876649601 681349457906890113 22271461891744337 691460523971024129 327847672054065985 255399029207652001 966021980901356161 137704596888276849 467118042323424001 82276124901710545 59722476262503929 644349910698800001 197772025636044897 883333000080980865 757287204788919809 326116673540035137 43642592599983489 97358850304829041 905850598177362817 199178275243220065 611573894276762753 334089858536643201 645580301304615809 103795748296697361 294340198679837057 622782037361815809 311689815631790849 63051653767452369 554262438247366849 209501584886183425 364334389149657793 67507925643404577 734426789141966849 285514431942488033 346671725206913793 832958551053117441 647895573591416193 357163402617189249 661213595502768897 216421749219982465 130927760126898113 667759502150971649 400505849995919745 843531601314573697 100127245999164673 342759848463558145 614097930983941633 388584939081759745 539869753758100737 704960238406954369 736769132640329601 537339784738300353 957706372467487873 466321849861017793 643262813360873729 273535810662046689 702211335794348929 482730688451255233 85661878866755361 974929217325502849 738566366761080705 208431655491025921 467464421638705857 235943174264399137 948811644778661633 424688104228835073 822957739414771841 94994594116066369 271026977190548033 774619027116173697 14337374673683457 818957576412792321 347743897449451137 911011140102374401 997995630746526593 859477428371981441 229762977723016353 969668663410217857 214456540951371009 460995806887829953 816518447679502721 696651104349541633 845631807428713217 474051291798367937 425577065940888833 978285388985867137 683610098670040833 655969657777113473 317287908708411969 108474828397078225 445390611577533249 461368323380220609 379647133864370561 754540204323447425 529276277769863425 514508983367896641 54864660934104137 892219280744825473 875622737257270273 482605336913003649 92800890153387889 629746854803570945 904991528048523009 442518172210149889 805388880029060097 752989615032817025 551300160223103553 452261919805216897 206503624704527777 436895139546933825 480243170003884481 443444205178160193 117743032646874465 87133904204563345 431147195898784449 671826978231059969 944627719158621185 919493743264368385 693714897544335745 371923535858790913 150316599484771265 138679375219652465 433127460979800833 419844246211319233 323705319334596481 443651936820273793 514158814207430465 319014092094526785 332482597967700865 830116521268791937 706876826552655105 679071338700602241 124248398105226705 64456054712550785 445862997027457921 193007760009429313 873155289319644417 815169030944417665 377492763120880449 455840991259044865 26853249730397269 811173220172165121 684628894692561793 474857774346126849 378056267287750081 880289036319993601 997160790428420481 452397191386616257 134189269163517361 650541351085465217 655368179132036481 73544501441965345 482823938284926849 681968744391127809 219419057470997089 689892969098146177 823604682346701313 963381042442378497 643873982174422785 184242163672443841 460859215216519425 948561078831630721 145432390586091041 47900676817199897 504964706010344577 526991483513612033 873016761417030529 60938116690060441 222808059756690817 698153521517639297 382467460012161793 585699651166926593 394470427992718721 934269130459981057 167560351947511073 655195353286693249 988839320340137089 728140905772931969 101831027807730129 941270211736004097 857589511595211521 100214417576992785 301989073058106049 144037970207641313 185384125634758593 617494475788561153 286853552520948801 65837014397807537 222862639988836257 7468352877808116 232182071593197025 472478396745451329 794760905760913537 749326089169926529 921070738500286977 44968839260924657 223232429187635969 124747406217707633 674466396070780417 169994246441653729 469117926022878593 409198002064414337 82575930236952641 781655955829144449 382674350604606401 995521660663186433 914525608218493569 865301715724534401 209383030418141665 843730238822729473 782586564629678337 872450270449043329 733292016705764353 339007760308803073 303836051064816833 120061515811066497 305418104690151169 274409110647042113 914588206562495233 94667523623293457 221671995777985121 631524750244906881 632748205226075521 429692386701127297 535333581190148097 253102010179077313 864990005686120577 540814867267819457 43176134326234465 543487466879369665 457025877529868993 498256304592125313 329926120313704257 418635171481270145 177045724793583041 585821214490927361 928982178115820289 795788699316446465 498601278615549121 184418556542162561 722460415777593601 667892647364112641 156864802680711777 553311816972531265 103066295375288769 969047904995889537 441499358652375681 836774918709856769 424523883502619265 990246318512817025 463658226882113665 159082587521602657 224953918175589953 550180825295441857 800330082815971585 89377236998949169 295440806368024065 730728311366419841 535934304173263617 553093747889967361 138948130501137969 32970909299834261 51442640663704961 572077771435822081 805740319603106817 845208764202453761 171179729229333345 55716444420575329 661677644028390657 202800016439411489 885780896049620737 405351728108051649 834430434081671297 789943443380309377 698631664331383425 489630036608367873 957189215127574017 830422431201512321 267674696719549121 795546464992121089 285338107284932353 48207274196414577 963066855510543745 345681826151867713 272442169103175745 875642785617728257 965246975227014273 524044920498418753 559533184198503617 938331413304354049 772104123020806529 889185056573616385 935945510188833665 958985047730166657 355811885310568961 632619876061646337 878861842909092481 270313052153056801 550336876531059009 712545075987584641 558410908312243521 297916296739842305 603584530373179777 147294726604762625 819872992166526849 622268703396173313 690682617926977793 170767618091680609 316677666145711361 523915568040322881 757218153204288257 254315495204586753 187928880676739841 493353284725770881 496656707113412929 598317218963480065 50798582457975529 797654613839753729 921129968585173505 944377890787187329 538048990391335041 356368877083468737 668847978707884033 198957849737304577 659058440282922881 421783987574386305 417272132918238721 775042270181181441 232044098559359937 681138596702140801 4694110015815768 24621907740772997 936829660920825089 714294422816735105 772949657520850817 66308428357068297 910755205806911105 328822582931309185 352724953178135809 515017771168949441 572552477287718657 250150039881489761 445482384724353857 540611203180723969 655719840010195969 327704666299354113 890762356881861505 656600184874214657 487759792628555265 704866475832304257 425953458418884865 146036943509180609 916346058227677697 932579843765665793 482135315524299585 937691807349985153 87949703109746481 440933596092591553 251982033184614081 560349951956816001 486682281456925377 42724250615862049 204789596221484513 925958311486404225 277241475306727393 666459008363446529 503403278650036865 663457076160078465 430128909481798145 507530880953197569 145241306551479713 475103494176131841 282133582102165537 465135162051822721 554934048217940993 87227684868871329 870945475575585025 584245871239289729 202644178423167169 279564912348355681 428315213010439041 247609378912088129 216347893799675009 804125327692723585 998164913325727105 828841723837285889 957810655961150593 739154625509151233 19365487444009233 206562723104084961 903378420698342017 599896439829869569 460534320345747265 998915410010596353 627847187797396353 870003687366313729 377307411937312769 171280181370818241 151515289281544353 190600515607364673 570359416140011201 126600854330320097 749134436660238337 303833091616787969 922366434843798529 852221186538898177 610052482584304513 690555237160360449 379637703886945857 779836864944485377 509703431651370689 254487939474820737 892916264521733889 842076080044861953 135193771482786225 115309107078665825 743623158406339969 671933136662232705 586629001101453441 698835659018961025 936477429524405377 897020671690498305 238715621579441249 612543196348717313 944973075076351361 202228516306064417 934882136394957569 918543168936032769 338766871810339137 960357617330302593 942633098440207873 153842681419085633 315885526965846721 214737282285284449 221153249654872033 979911941740205313 100179676489165809 110459897694184401 40509640324383865 491567906717641281 566143689947697473 247030752843755873 499478600677900161 690863984045286401 417716854118754817 115908244048554817 872496880047801729 287593771448506177 201741108058659073 808203099935099137 285072481010768545 67335813968362857 385255904069243393 562940918898917185 983886010119928065 454475301996915009 501769783871456129 772621808178456577 398588055558274561 365751578242914369 886193699969585025 583810822437087105 455897497795515265 914636333770111745 10510791144699995 805264780847949185 825100074613697409 293910514119524161 719874050752242305 59371457936165937 272631269181427873 179467288802406689 397174919516263745 844797657348948353 360422981702196673 99538023632312897 976845103311649921 795189851796393985 819544794039270401 377757097952518017 837498673505738369 62146469134290785 1948255127825150 853913690309219969 557874565292070913 577711086445006593 496521815424440385 621673379021324033 779408760591596929 385172323513558017 882005133614779137 397403630904257473 517783539020474113 205475666793219617 472539780802232897 888544044618150529 69226015628689905 634156367308548865 38819188933512553 94388637229862129 607542570100054785 560117503453469121 809139343781620097 917982576103717889 935387521371698177 548154844808067329 473463520902338817 756993625667469441 986706326680025089 532846858420029441 536344618107332161 976438262437874049 253423497370167905 498885626975152257 750767662655146497 840187974434435585 583146137917299969 154349161416135425 777378178050863489 725041765260236545 848933342000751873 486659151359873473 867969596565853185 285240391185432417 988172432645701121 589507167610733569 687460111841030401 841655434031871105 334563024902283969 91968274670819025 236966593720222113 194176016026439425 92521931768306593 753080489907986817 797175747274703617 494326857566129281 122493839579309601 416703102458399169 404340902325667905 854797527519458817 892317260388569601 178453101512658913 332341981148342593 240883200776771393 805710338439698817 690558422863091457 567906622949674753 503996081756078273 23989458195831761 428785966974501761 219997456650954593 438192937971500417 59323085031966369 141052933881752545 39344420977453609 616491977078006017 623286679120855809 778388522414772353 784087145359105665 784660656519029889 577479670747923329 929681016105121281 549561039179462081 436808999522703809 45875183777003057 111849288138003553 584607202974606081 190809667217813217 331905255756286273 442069365379637697 696730885779412993 934200466572242817 835671540702680449 989442459332153089 460421280445498113 775346220194556673 614871706432868609 986612362346704641 896547285913396097 353409049283506241 81927764920681761 609553883060257793 598654784610967937 417888187660643969 912402214052978177 3911618312514521 910031296870737793 58556515377865993 967223934830048641 962346392246715265 372518895010809793 964580137354595073 642776092011647617 218446699401567905 396316300007224961 423123598368455617 875905640946076161 813611029861320449 764611456000064769 879105782998685441 190906261337321569 774255593447009025 966146894721315841 105894260303166737 906136432504087681 283727259004180609 424187175809461057 859147860597850881 470919746764625537 288005046570901857 896400932383965441 170902678201493089 8618240442604731 693881817094634753 794584876692280065 697134541909001345 457279318131842433 925682458907573377 6763840612688200 158835346763346753 261165567781535649 40172434867301377 290944852798272513 454150558908871489 739042224368720513 63242591423147585 196754700780484641 398004752427972609 980702050911009537 925949203378380033 208544704915251361 837180275588529793 172359779840238753 826893898284396289 794623854150256001 554925136361084993 472880807806479425 33722934725332721 898527333718984577 522389005902674369 133079375311954353 825310861730031361 179212124525331969 667684926448352257 224412801685719649 250196424683068129 760490085672014209 50937939201837425 704318298302556673 683910268897562881 101682057806737441 679724480873353857 254320261123343265 371451087959755457 770349358212026625 838867096975626241 373136560089253761 570430932558849665 756101891347821441 797291848358135297 157715010138463905 910047999275391873 587090283370397313 788869807235123201 455943739131615873 761407920217465089 926183278496875265 830763312644485505 99334374271126785 901778935966248705 763456421461537409 969321245362571905 524032663179500673 440733918521004865 470044106218363585 48179551294062153 643950141163134721 767029580318322305 223329708983666113 834712652756472577 558640564830685825 344351922441461505 995688056183393409 968762301385488897 846898866658893441 220193602332912513 962496217371633409 501681907100213185 429196157803833217 569225001176789633 826962872220047233 954840487186551425 470364629941901313 940302906127456641 879688591742418433 666120180582360833 558918893692411009 850080455226787969 263079609514203841 422528827379615297 539678153722508801 217015885674740609 751241351273929345 849373484896737793 318694471465196481 874027241596422785 694345453451472129 984666001918391425 708779017992572545 68332098083615737 625390545357728257 795346964350407809 773158484478987137 750997106579717377 352583008490864129 863933521094175233 65120508362628729 389878325124342977 331194572166307201 5358860907698216 892177902269143169 587061428077333889 346779269960830337 469740501889681665 71679452497210865 540337556201691905 372248278775540353 593880137498381057 236427896883586913 218027331900970017 162827804168284033 119373619198604785 317366210663937665 393568988478918401 206807774482935969 875834808418140673 427519336025884673 552318209017698817 990797974711238529 502075561989023809 627012798911994881 295193702355746241 803638701462315137 354925088149450113 421140077773035393 644995323187373569 83985365385682801 634129386988782081 868249935895636993 549897233003477505 406846019395540993 72484532430983969 715931014133591553 578878760946224641 851067862577320193 733690224970963841 484966616858333313 35426821160356781 643138673221923073 597651407903690369 151325623211736385 464077538389773313 536012172528796097 656019857217593473 385678630793183425 290237688890314881 461427825645923649 292193589161648513 874339602242944385 383840241708185217 149945861373037569 272943742239682753 320015249295227713 953969248508215681 907352648543788801 867105344535836801 388304966266847617 912489140927192449 785030318323332865 454764135331750209 287666128121276897 753408715374732161 404272979909730881 663135434438935041 335800809702934785 910302278807705473 562440354910773249 118527006038938513 841513274972886145 321326157763977025 37463465482286297 533695008599288193 813540740594707073 660559599357242241 244876465659682913 143454521114854577 370305749518099265 11541579507010625 319689116691474625 686132851012153857 568734809787915905 55570742906297713 978606088091662977 822518923048257025 576117574167586369 530811193614354689 54037529067382905 346154583936360897 384451569808508225 461353697202781633 720850512448873089 918547696736716545 397962146620802305 646596607580633473 203828317750801345 650201504764503169 325763710705903297 94735056477645681 655404404027176961 323913979385373825 575319257697788801 449507203574469825 129615639246534193 741893792094792577 288968532627226433 231994202934828321 302695213509775105 784780231208920065 893963630472246273 650182559216759169 159744981060011777 651181879832698497 472932327388125633 334775287618640513 90060063191952369 144027247014925313 911366709221500289 172608317150448449 223620713357828289 168638860650496257 974615553805794177 226842450111718113 863838009487562113 81414651246639377 620076239208987777 869335474104943233 195786209292830209 592365842632851585 700093504059825793 784355279016665473 196945894607875265 385183081563390337 74860990814887169 528799622658269185 674113653134380545 921271245436564353 177894970846526945 212693077674515521 373926312803416065 376222328536705665 483040794030518593 470913241400111809 146845967844424065 796024084792598785 663239237592311041 874458062073131265 620026529059412481 224093761540281377 637304861832138369 934330691698860929 890928606239977985 247770356678522305 129759526491799457 806139180398673665 481687500635484161 543609433411923265 856454193449753345 147262141775783553 488014262382673537 104740694989480689 359558851636254657 515019806183261185 262892464340193761 841334318965586177 791886661046579073 443439201289450561 544718872335973697 728166539035832705 362952036997970881 383264119501944833 75144864931086625 93292204931636033 556276195824768385 35811612133542781 60152585930691065 601461109695570433 786005471536245889 22718553172126121 368415712530843841 978319811403459073 635780302073033729 92780903651160433 896444703679431809 180410555549649121 796993986190560897 221816243408540001 776220769450173313 65927787368543993 958242940171789569 575253482968761857 976926885480590849 327159692828352897 182152050026591169 705073986886930049 730058279308064385 563191285402162113 307242632071439233 887522193652856065 161834250252521633 597065825496819969 26604295300675321 786022768669539585 576758263840030593 62106883101769481 995468455259430785 770961938392574081 232829298138508289 625033194307853569 408118193708364865 136014487945544721 866864725284965889 97016681340257089 340789403731708545 26751523911244137 55348899423162121 866729666150142465 989329518582682241 314199071039553217 72992404741238913 221114471916173729 24515406984182421 592310448810096129 781719906800869761 990126337520017281 258349040307709985 408067723641295297 244170059382650337 741712929679046401 853731110539843713 215865917547219521 908184260136916737 284089788444866529 438166714713137409 119309636709630241 5502533924879317 215864846707923169 798216334027149057 474541926254900673 105419765361912001 553295785686337665 762027436715388929 896331023003995137 872054214233042305 301095488621264449 427349935325299393 163588828598463457 4838041640137903 102522296551448737 894960243970960129 262636923696419457 61676763460990713 580417215596305921 33526621792038469 147848352379739361 541886443452451521 578418737139735169 770900667807584513 319377787017231169 863574353612971649 536461573176019585 795999062089595777 611275600088291073 32776076734361225 633137441354556033 10353741198859013 510714383387579585 147719917918276865 936478120441798017 312690464624399297 266316129103515201 892503340709904385 601752399506686721 385302986047950209 132256183991898977 784806261909505281 508113325629985025 707405601116182273 492162769750748929 789727739561950465 644179377838320001 506078514546008065 735679892243439361 587236183595063425 935296921770380161 306001066312109761 559393401914505281 78014020579555425 92350592795604321 19155191870911637 536736380095987905 878726065616529409 884227177424840193 567458377361550273 68217473411962713 543142007922991617 64686176377840353 125359619991971985 169205843654907553 953417714781505025 981360600104103809 554436328867115713 478535605829833345 862632813647078273 762443731391464065 154722514846216801 643962555040616321 494963536862581313 408475652440962753 732761832127597057 142243196027735057 686335420123437953 246316337936939073 267220861651882305 170162149957633345 491870447053042177 54294123697907537 300451279588418881 561685484011192641 915862940502304257 906688434956684801 87912045624737089 574665952922316609 307458228969931457 967807861687369089 564237288015238657 692898120377392897 585863176354504193 287248063172164353 230469967862863009 416168404602416321 341108367595108289 195372632682683905 105208486406315409 988243829036818561 731553404134242433 399193018238257473 214890968665518049 532095218221570561 152049694044915649 951794939397906561 605052827159273217 530282323413885569 764644634603310849 172057525443044321 243145193051706337 679191454481866625 7747492559087022 475051689614595329 240527711507883873 47187196829710841 173725901857348929 227225109781123521 660806845744080129 132820266957594417 566033032599516865 844946670533694593 496163032744494337 819750070270131969 815374451094779521 731482397728591105 703204595383798657 595344632413315329 803430801449518849 507921846430640769 93836053243723681 490988843242107009 668703006769046529 690507649547804161 301391200241969409 530565942999373889 361711025204197505 243405559691815649 492739843803054337 571603455921618305 688750615264776705 675976883450054785 306239240193296065 89044899777974257 200515378542558401 831493777810472065 74399826315943329 997999133296204417 313068868738493953 645009515444279169 478227652217558593 118231709532949489 815974096171981185 737424591420257537 694775773293077505 444323644505246337 251050629264508289 206964501199927041 985991579194550401 361684149316346305 313553011335681473 715220230944460417 759119430247398657 215941673081132993 416993684926605825 420137028752115777 958465854258097537 843253625684951681 307939359273785153 351034931939103937 355140739458523329 458995956294430145 255587081996164769 959694873377195265 843460255474784769 604970918079885697 963595496028641921 216161041708012641 266168456132181313 109181414306178225 252453189837321889 288232588466847489 939762478113014017 421464858302385921 486679995485001601 480309822267976449 878373760470299905 472585052330444481 122573867679815153 281610768728846497 490372584268019521 849098760538908033 32355900035678789 547697467242137729 94758281667356673 582420981510253441 25874414900126653 615286684542603265 151230502108464993 984610978888667905 301076212763330625 521630912759725633 373490762348627201 507716466710022017 171934298951551777 100131648797621153 482805959510248065 605897531846750337 63257031528973329 77702084940263201 919309404465952385 603481471927622657 344738967583818817 71769540042986081 351178049343136705 946676295695908737 473819037857861505 631363289040372481 874089750166650241 286620736529201281 203582364492884705 883759968276017153 770739436175862401 217123831260181537 316398366013356033 522570507841301441 76310763651196817 297823978009873281 697675080041531009 532488632198202113 772418026665295745 124177470973450001 251598190149405089 308345439355299777 589034592535302401 566896379483424065 569708381191386369 450416479266543489 339316738395329025 68046855716062281 734472679932263681 153521166428966177 732148299732006785 737468082604138369 717569677286999041 544378342368439425 315929814431090241 395580673372649025 513505287522075777 740600413321693953 796998669369418881 126747969123883313 133600290832585953 626910789448224641 467601943354115009 76485913564255265 526663641304946113 81569406837338929 970184002759726337 396963576787570113 247231714902081729 491127984913497089 543654257044099841 434998515507913921 569683634266123585 107674422087235649 248149632935099617 497355557770120513 759531851323114241 13453424149354021 280609090972863137 117455848456785361 327555607394923969 937582155462685313 285366698766114977 499071650358061441 477138036275530177 833554464968663937 771203204276137217 305323026673988801 232255841012015905 280009129895042017 186256532178322945 790031697078873601 228248972445097569 357115642326498049 520386969368818369 293576623393249729 138086879409694769 513819399981521473 224655824482585601 722811804981219585 674792999373007489 54625815126847497 811264853369298305 945950910719489025 990560526695769985 606753887054857473 354500550334808641 215822306269174657 722585446141803137 288143256449750145 711940326098503169 211403314922478113 505577664231690689 183368736774930593 161539440340693121 996530739993588097 275233123038358241 188041861026952961 168486141919263585 840257339076686081 372729352555534657 733424154320495361 598270605821131393 145207638003697057 277739321334532705 423030706294234433 149768755181643329 673832767500442753 649863993180485249 163879234759129121 442927731753872705 348649460862120001 352208002826127873 59278265848512033 736613441539848449 397974528947543169 825635638159422337 640812368673529473 928225066407083649 805559591926353793 840741173270767873 88261636637859905 380804509906344193 448743158004418753 492568847806250433 942000865622283393 396703248680427841 38744860299900097 739568746365332481 618000203712561793 298672802308804097 837631356645999873 695245809464591233 346557500513235073 156900826669289729 964011625856144897 833645517403564161 168622228865324065 109530491415515745 24022720403394261 796541742714463617 424935750467575681 938209133467768961 441622022038117761 322395178254478081 990751911988773761 380970997994868545 604210256096507649 139404928907577393 960779552252780929 472150998726068161 193397514637254625 364976617802195585 833993536478367105 701059663074548865 509143880584730369 872498015421864833 635507472862521217 763956586977901313 407033497254289473 267393064487830401 132828372508832609 261698622066067105 607177652488815105 55087557525876465 37185248321669921 560692466253545537 568915206645399937 483959940094049281 148529074512275361 707957140620241153 93439051337071537 559889073243663681 17154708294533805 370832822994163521 67701803656731841 212092606412934273 208235371686065217 184916484479263233 814044181089002497 352145199110776001 411051166574431169 145044551783019681 893172027950427649 122070498937770113 816123912858635905 96586208090972289 721234337489505665 439034847211996033 665255420032742913 389090760909216001 318301397225283713 682379454219383041 76644189541319457 80706559250959489 984610941206767617 155581576391437441 965490561105561089 47140047279572881 797267484135161857 616429350027655041 566081523494339905 98759509538130177 893997401206974081 481549703025631745 51187871396059849 967401706694278785 438056366608279297 257889489958838433 516247167635093249 342268732809348097 581058035318960769 768386989250227969 17410126470714717 141889858001935217 315569909770502465 959579476629297537 932884631616836609 864476666518786689 759655737441931905 596093059030931073 55534704427493865 198252272149620257 579610100175770497 254798630096299649 61420405905913353 460744603127611905 139031643349369457 476963004969302785 264562953314147361 813982509643597697 781843215546771841 170172320646482689 433976320685637505 341529571369623169 899241609542258433 776475961234051969 376836334974719041 821966782436295041 96823175728999905 945538897592623361 584099838414964225 568549579638474945 634885882104754305 531168730508436929 485103925402405889 781199768755175937 144379983061313057 429096208219331009 399457641370069889 57756606262106657 471019895015416513 809154865344407169 632299914176890369 697636421889132673 934155722866123009 584972013518292737 997776937996967169 191994533930003553 634235699867133441 881019916814107521 431053808064270081 397529626448022785 47797157262337465 875577919853693441 957607974403281025 731727038038915329 622255091448863617 747143875849371137 716870106357710337 779236368110975489 550290508004181313 762551758198437633 713020299817308929 763978251222656769 256977056142318369 502072145159825537 607078278036944129 799357895379092353 279150586549022241 207788655081795777 930134397342492033 887636838831614465 328773732586711297 607376692120237057 237067933324745185 585212164348167425 98652992057324689 850006351889103233 723429353835420801 697531932627587329 243930636564698497 391519345517718145 875988144718498049 508019670017052481 426024660527858177 482485641654132993 641056305235501569 900197182459582081 72478464562635745 998549511549423873 86003935074991489 399816580147291521 837484610771284097 564072104984770561 450926456174407489 70996998186192433 660265352958276737 567038896961360449 82367012826559009 351991900189648961 844253295425247105 758220639262614017 893131535193440129 145296866610184609 16970032289037819 636476139718933377 475971896906692417 694478210293159041 992125527714094337 913809587757125249 729293609396925953 225617440690914593 20857878553954381 650414560099857665 135732636463252737 822008327912318081 282928517156349825 476646587794956417 615730244869773441 182219910800203169 591433426002453249 953986557600057217 995029392937404161 507483062028047297 542163109923066625 52033569625077545 554860061687314497 826327980287292289 872744468363066497 867968491543177089 244638214586395009 222378037498049953 764352892050183681 726453650120330241 938062794845556865 143199580118508865 642944437965212545 262400195784334049 503971396028312321 770250380552187905 656102376208011137 800387977956031489 483247034939971329 186519269857260641 119821314707166945 549833590398730369 243119877886933025 231788868948502369 566592055230969985 784465899406253441 691667884920939009 756090084749988737 567352879323351553 171605165745756225 940103204114798593 818483962805505153 746214668110710017 867597126398404609 801075831753983873 907561401183702529 624949687904063489 460097426799205057 200896617072636737 736876944626363393 406283586655732161 578429900966735745 596067194312915713 675937205280721537 78898707120771409 225774698134227233 344218932943256577 576480209530604545 366220793520639617 30424462745397565 851545571334007425 133866961896249137 874622112110103041 539849002461647105 758728902558040321 51843559208965217 169358484808142849 966026438641673473 631492775759333889 51229093784403545 528717311469648641 961752038100268417 677191825214158849 152874165617010497 424464892946943425 796870086330013569 142786804297394097 974274893198330753 741345826318706689 895159593277792769 880342245560633729 887400682923146881 787331488048621953 974636635707494017 352593453529145537 500608500690024257 932390212877095297 847135047650976257 242582626131373057 836104798726655233 435235278446654657 321138284951327809 117897256387571761 890536398375477505 628899780515155329 112028923935650225 962321950603303809 682326328061368065 106816493620684129 396393720319050433 147026475338911681 925827677430792321 116697419728069457 805091765037229185 781672275357728129 727880766200616577 780888495209168769 589906341332007169 715565951093672961 103684152084870369 535621416987623873 230327924572332417 493385309423025857 160911028779072033 849923324313536513 383051685482765697 692840668175556097 836727204874311041 645727695924534785 282938171172144609 557325165376830977 502927920247106625 207432855796966465 149425859107079617 100191961176413713 319066060426141697 820879486794467585 958769319458138369 704437486285804929 229576684173299137 13192092780926147 935202093561027713 118557348025369441 114019997534004609 436502988680871361 71509413080786289 993089216261132929 33299801410709761 26227697042585873 892987858343953921 190404039100222625 320824821793426177 709889151387756161 962937297711885569 900817344707867521 575949014642549889 302721413516238145 430370275307833345 619855233509262849 385661733561793345 224273266475535137 332355734381120961 683939016846245761 865532370322871041 744454609601845633 678282890593688833 864887376371619585 236604538508661473 822025619393059457 308407516047491713 418139465583102785 583664881527898369 453146712483842881 584522173435683329 536765613424272193 442588960522019905 287638017158968737 539794362796225601 845068282311508737 788924227733634305 97016890163317265 794187423473513089 974423741783844865 523265629236139073 257792568545482945 390988683551807297 393138606716753729 426195720035355649 528124884406693697 491513080713726657 145284018191311745 369606126946624897 93650656217761249 294848604697744321 515137878166804353 983223572824631041 702523466314048001 546507744780594625 539051248567737665 974389292178305025 29601602781951897 936116978493696897 790922853765358977 452968335439482689 549981547710174849 635009522597155073 667304645209178241 317202789671572545 773062095195058433 218105396680595489 80385660645625025 484003149803317697 816013544061533441 482212636137060033 759250000448865537 300352769052810945 871518994489747457 899434547164371841 380041712582944065 231064312568253889 56177147122198793 17415534387847487 252783788114804513 90082246954526817 585859720267222913 378522564168928705 936004383504389633 954004432778464897 901078228011940097 21686066166264341 720059866610903041 81756659850814369 713135961911291393 350583334748971969 596775392973462657 855779288569170433 430248153929554177 800334582926264961 938038519949763841 978182847373776769 787258030976744321 965217037053331969 351193921228009729 998732298916895233 994035364204577793 518531153200310529 917036635565260417 146985538376529953 352718731705181185 672245498229397505 490051533849488385 393323338956623297 104879613890503265 101098382814594609 834086880233023489 505973224508412737 554297189121399489 159265272359288449 854294058641705985 514581439881471425 82813855602623217 16456647518818813 982952797926962817 674683118568029953 114794636663475553 656461651318391425 188395619797155681 568943726940506881 984765292803629697 839893857171144705 48935815939948673 25802707399751769 883205727799662593 412547133946883777 704404096929074817 807775761550335105 973203700240091521 222777183118946465 244149208096779105 571923221599295297 527330498585229185 330258191424871233 580321339047351553 63751266036081945 686911669732936065 782019492915988993 97723126387556641 331088156794013569 617683670612365185 590664479241763073 265895526056404193 472402022017394817 365128002025059585 468058549016657089 985443874849600769 928857793763516033 303659546306278145 592614958650511233 149567132853157153 33531545955089117 446042027889191681 169802340587860801 804619662026020481 715118477166246401 18262311020606605 686965702997337473 352224013603240833 265818957874063969 111593204199138545 671439230079240449 552504130829071041 600623225137642497 164313118885274881 994804476817574145 156585186273538561 712822271778112129 782756893167530113 588706908692298497 950398027136422785 151258054525502689 532896901859913921 64707488088242113 855446959999206017 469723148772249729 882973795453196417 581159467389081601 670588430948463105 217286219028185473 283913403945973633 246134026527993665 607689110363288833 217537966408190913 282107070341297121 962167202581039105 169574036434760001 520330370001264705 678948505010652033 434385013335042177 227852870167062337 475152870268590977 709287738699330817 809829088138680961 608564029697809921 172610462198267809 398283461175765313 277121800253706145 703266565769219201 909423286305685249 80235526912147745 819673157862663297 851027175582196097 60963039211120673 196711251224684257 23261868360190621 632108791572029825 579711184949946497 123118872499091489 433965355056923137 67106787357282369 392425345875924609 856930780980462721 942138389458232705 706463077732600193 935616200504387713 906744374616394625 232642718344489921 46006315601566425 468675527409690305 884641260108281857 644130925475234817 826332068677352577 235289521840133633 875842535147953025 177332085366597185 919989355116818817 933377987543654145 156060628295335841 693544853749511297 423743292497853505 806602282908887297 780443198587604993 62610808505720425 637426931200131713 319490790418800705 776443470261284609 620337418599273601 100492663806114993 234572994087916001 449810661416037761 447611289273165633 187363989102003361 712849803509218561 737275421552396929 809358622063978625 738735925127492993 125841367873182017 706134984175449217 416266450501833409 274366072998581953 743852091338912001 570172629572510913 774095479208664705 830552294409308417 574608704936242305 839152601945087873 745938577984784257 869946243306195329 920818882257694977 87116396803935457 6478475881902313 890768648723316353 834347819060543105 970095891420797313 451869275700229185 825661343666290305 526626243041793153 469504695671417921 935129379317981313 466746636740147393 985718291972734337 321847915301688641 218833591263571489 523005791428907713 914449408584776065 422603807002303681 521499864473963009 439499175053846593 583505661584627713 881905127187067649 931576680747124225 356520127962816961 58974526444448121 847334896536011649 676670731492219393 22416845934635889 364035959661425345 195727382686740737 372056694508128065 699070627620436353 646189388511320577 497931906435951553 991151802179086209 107048776588023025 99399827431842177 60281164947824097 164212878165695745 882045326685663105 817872534564290945 391858701257007169 235842895890254305 379796642498384065 595953250155748353 701058495301182977 215923195367306433 638250896132738945 926157924979154561 317474970321711681 714386597713524225 939044499935143041 651944764164955649 610580562230623489 233011091485476385 401583844524275009 299060192355572225 645291950958238721 825463844339548545 979161215199674497 512751802392774209 602371664367964801 361606329885230337 835088599876563329 69603294328121737 790260599553334913 128153665511188561 475976320691053441 992091656907963009 791615625717113857 652860144902998529 967804081820297345 579203202327054337 95386399873319761 794298731442108161 707744190368778497 963705349468700289 152183403810269633 837960268177564417 360839437884827393 730213073554384769 611066560606275329 578888669095231745 876275489690591745 370395513612198337 19447173999381561 851586697473688705 794408680234077697 933047165940937601 229896916578553601 342793422711689985 54828917603522601 245932204295588257 409272735585986433 648394389639033601 70093021682247073 970057568349975681 903297410598724993 721749246480879233 182520320666277761 500223363603698369 305808647992549249 119804371835012801 656388772317420417 181345630793035905 214156595382092961 751320229742258817 849420321881105153 379279483539352897 134167067678433233 337330077682192833 70637720561215649 866947791923596673 408797157508899969 129628567609511697 172175669313254785 578884819411815297 478817819003623425 923861027460869633 86725984992590097 695343313574202369 101916027869350497 327967102407694017 146903572076162433 964520319838999937 734493794743329409 85771284007446273 85476385763932689 209989244602670753 259754205548574657 943977973813996801 484272353760481153 729966251879080321 783632344456592001 726415428447236225 123448446937565841 233595748813005601 739602984604658817 532901528092747137 81095815885085185 613145312307114625 982853871412018561 105520112404317249 585899203570782849 84112744216643169 617854835692867201 649469949315271553 963432766448171649 480149828552317377 710705421273772289 709174555829061889 610947049877545089 36906613399654729 774158756989180545 986340387955248641 748097231156584961 187029465311599809 479873608250940737 351568672083967489 824519927294964865 394363557261531393 715841471366275073 304532674750173953 412648927411488833 133798665355005393 149297786913408001 42322814428413129 309458213782697537 857163976891175809 424607409275068929 317157020219564609 438347643628510785 336255865538664257 85090940377355649 822198450542966657 147181738183370209 630730080845726337 86631979284959473 809787412730525313 196219228970484481 158589341540892545 213902318063517793 595174384233867905 316619405972168961 845856727597837441 927514190735877249 59156740501304481 783294961070914945 73377347337061137 788332418731314945 966318455958312193 212638985223712481 424293325417043137 15156255455281099 46419975433462217 384250121826291009 945473027928859009 341237476991992129 232579966311160289 555003664124335233 478052424450826433 816489357993219713 52052069163277537 633081673835370369 372397396343576065 744237174003885057 967573379113698433 998921053857905921 695478448271021697 498066346328585025 966517524223018369 380128992563562945 556246478419030401 505465855552941441 91619173245074849 329539373193306049 937617824651173505 445893657499681217 54168915702700105 731655671810536065 30751541389765437 442584103221619777 924753024857036417 725284613601694209 445189587840477697 246476355112235969 967401951302957057 222374482559168033 322014134790141057 649294066849293441 483109814112591361 208721546231679169 639463337099929473 418901718177977473 523914970169652609 505711627783973953 282570484689944833 237078528987282753 198034263089223105 68660494570529809 489609248766303297 516888383236903361 131991093400852577 2270498297129110 405822594778147329 678610234551641217 312465323987279233 733520859119543937 814592651609590529 830079604216365441 777041551616786561 533869197210215425 901506220310427137 705254581376820481 440586749284161537 303501442911702657 689443487749517953 805460756980096513 167219027483422881 88690163089815137 692748693436090753 618315329873340161 164431587974942049 707896689199735425 333738793896774401 482632778020303041 976730163580281601 512494284385077505 781402390920011009 562149552492584833 85073664540029633 243937005142718977 474394150184568961 690774789245949697 122546698503111169 101515960205382785 620722447775211393 777004606201856513 446234409780512193 74820407819338193 195367856356146049 490480723320359873 663535006592052609 784569625026229249 233090132821718753 100406473672805425 304578725161800193 117141791395930289 713639407573882753 360256326501257729 220594129175918145 825062317401467777 815366114687311233 18155381386364413 233668874806195265 631715176777440513 353831654615593281 925314478436376961 782212697723206657 748020935260008449 485590659265785281 379461165357312769 717490711775010177 746823367569412225 233103845723665153 605408330867760513 381925461790483905 502906882865126209 642130612148367361 485477417681593665 714661857780864513 89218498679137777 813450559872652673 418793329697876993 412470447158749889 709904877014487553 130005832043895713 636470009609510657 355876767970780609 675736026384093697 530299353720952385 321010747370678465 276018082048420161 205536742559026209 39010553703395345 380082149347927617 374838924920705793 227173771195786849 164307757012185377 880036915020724609 660663941803544961 2865089818790523 494377971364674113 641634695294598657 666875718482085505 106126687347135377 487518063691911873 793443906343497985 980447074935891969 212215828973889121 243119146232562145 637127007907750401 319626880621111553 151757095231509697 985536178505302785 738568987640036353 419476185919517505 430262539008658945 187800154010421505 970580185914045057 566642656891271937 787019175621559041 134158591341392961 313291710989005889 580316262626450177 598479771287181057 274404200998549889 599591095058045185 377423208679825729 907645586995947393 791879364089542273 372869089999340993 952608548794113793 356386430338268673 302058249775104321 416442160096309505 816376052868829313 227243129802126017 758966827273727745 897380860096575361 289967074415113025 470664436928053953 289786507975168897 36838453239241177 878363658051338113 949133443983264129 449307496230293441 634688387795989633 511515269440007361 8151940998295971 9085946183592597 14320174743815529 239958628943409025 863113788597466625 922972529094781953 155412355915700577 928996498683698433 538874414548537601 171001823457221025 105625183860311729 253219223132528993 224102014857400897 235469861363473153 629285914182816001 441212668326056001 804691017040234113 542514011492148289 400752800836173121 552743256803093889 59668906418458793 173902964295255201 586341547185782017 834615366897406081 969797688400980481 959427720951612929 101206663180121841 846953768579563649 874750123243579521 970764986919451905 161741474126046113 482194316139509057 781242487206959873 801595045970163457 480870981889651713 821015123127917697 74369047872856705 512854853915232641 839662957322161665 542378219632649217 710772754121741441 1176555349719167 96201105845025841 591473548656036737 808990895426056449 895809704128229377 509501458919459073 225483409579464225 423747743169549569 65784971463148881 625885865072902401 821661414953634817 362167511166170177 914005866989985153 726756147758408193 817316004636136705 726514425921131137 915735790380995969 814865726082715009 432099871112367169 646421341952127233 221088386605860161 431313820854796865 927853604181574785 480558236170345793 558262509236971713 873567354978931073 821579774566739457 850856130408793345 448146915777019905 17448866444851775 867502856915205505 839904585179603201 751436939347843969 340441746552315265 652296155596442113 792770943142379265 524563614722129729 572708458048424513 144249554174006529 567661040072273665 846667896103344513 854369640053320705 546356773930735809 65593206829383633 810816501764382081 306953731503369921 822088210859401857 118254120450195905 941034369141721729 503224504850734913 491180636595512257 646735488507196929 423029515749480129 678179259424240385 884438409364644737 633828730814407553 319342088826562817 415859941678704129 357747658643656769 231519818894490465 305818362460204417 488334700038421953 805825494393314305 996442308867223425 920675217540509313 47014907675261953 698355960909335553 193102420069514849 192989029793185537 270224059852836257 250923519059551137 602099832273786753 225347706811493953 168106735915486625 909488611426834177 733370761334434433 584903668963509249 615659572104334593 192128655160654913 578339888961217281 525541673787120769 921608482642412289 920586929654572161 486073929593821697 266836351502778529 705398755446907393 765151593012671361 753996078533482753 16552963072815175 422683697898818881 800972785144917761 560986363075436161 694399024316258049 192994779828836737 866687768739591809 807922074880117633 525446872449368385 298978277763026753 64857634800429057 776694059721414529 780125797564725377 767541829012913025 839044569406791425 672882742556915073 980059833485501697 247945618891819201 998321355357145217 619631434077994881 229561512636653473 174398711692845153 583674978889330689 451477762016715201 913665650561075201 160807858573619457 32339240235554457 288286059011902273 595708349976352001 208325535658985921 98887439865745105 812878281268417921 399257714316565441 613232545995046529 42380842399861505 34027591081517985 647442049033688961 210069821966499137 746572019827947777 82321174042341745 812281418044438657 555030652923974785 467799657366182209 893806240890960129 480517125101020097 895289998559093249 518603281497870913 9719547040056399 731783818038042753 844658394512222849 313177953000288065 825005212255199233 39038280302950313 923805775301445889 195650570541470625 509412201346812289 107330391413643873 869031893420995457 418986365245526593 199020596504333025 360783018504552193 477516464873446017 569446745970719105 499988815584693185 542671557421233089 865140282972205953 870363191421542785 587681270755148033 911518286403666177 256929876479375713 834136691124211201 341291680884616257 177024440759726785 717169407528800257 50513625234426489 785410411478089601 831461775572908161 729095971825159937 843147255617008513 265108880255304769 180968167912187297 941324840807212161 639174490138909569 50069297187768313 781296332717008769 163841035316806945 175090591150347297 626737867427358721 326333800016687553 290269505325071041 806785340193240321 616713136585126145 345653737911110401 980549672933165057 855533156571833985 766512462750547713 438102818288445633 910067738687288833 961452110047357441 641027720979387521 628741923085645057 194343516726121377 141032980076754913 763550346222451969 791210890508853761 264754214913651265 668484808204990337 863004762317920897 759797515523420289 298357074401366145 987668078941123201 388392190226575425 676286459597026433 107122691511037265 781236060200310273 446452840652135297 515303403634536769 747912725932849281 698349249677090049 116867637058057025 425736507779493697 619056115493393153 397162620829757185 646229947367537281 160418834774763041 322748431664052737 771530754001343361 154437388815104257 165224662373663745 470696184052584961 984477287079666689 182622673006072481 913827367372992001 35053278849204617 158502738507120705 38424739734274737 435469621700679681 954977018083255297 912453955890324353 461086151008878145 148215812133404513 923917556087559425 977269538430459009 534963943547730049 615424692143296385 542524169264808641 662393883397069057 65597931207570073 552855109577965441 30905607603870069 228088328401309313 228156870940587457 770282039864401409 171646743903650657 196456514789073121 275168019392189921 5261903694876225 86811281828175873 209062895570138337 410843474686494401 146378073201805857 339126989238806657 318003566426423105 705586381783938049 825677383958609537 956257351228032385 139757623000644321 629555642539550337 39959184254929169 589738250414043777 369800354356126337 562278275740816001 421107780487151489 684651842846307073 966617083719210497 510638080460701377 177899890679004353 315898768819621953 285363675867667873 405176830524304449 64928709602074977 71115781497667289 446046958311722369 300183931256732737 65848231202426889 873595355006798977 833940863228743681 772811364455201025 703563379557071105 51348410076883513 379332301458372737 887346896209983489 982906080882873601 896687531878214401 881049941241794689 490348987286743937 233502478700561505 815997513932075009 308139495297080385 948755689776909569 431834864617815809 348929306357277377 624206132761965953 995116099123144705 649941380838018945 512954038756021185 70168540006147137 251170719933618625 889909959925052673 291522290239683457 57405268817117161 553165459711657089 832568115059618945 586091753948664961 361592644496777665 80186949246503041 647929892508887681 563740453430185089 368129972470509185 811743564436305537 504543359798848449 288324275903931969 856242392606088065 224700954246095809 373519240627576449 575143355267741185 577089798066790401 735052125841399169 77471533387697633 673453328173991425 491062072681227585 940024263182273537 789746976777667713 190121262142170625 493601820001909889 604486522012955137 678169865874057345 419133677964083521 243186070945238689 836939114738932225 521214787710864129 248992122105434529 978463477657580673 429573135646158721 642300149366949633 162381750911038113 96053541535280113 699656842786261249 727152726299028225 614596929680672641 581364795640919169 812116570126981633 155435676675214305 639406488598609665 920299878603838593 822553154748739201 614692361262957185 759316576572118145 851332410969884929 33606791456087137 523893690505278913 813142575762753921 679733828373553409 573718633666977921 305370403280552001 814659846479017345 6393151345147175 894725307343144065 765671477983634177 344717726639970561 713529391536280193 542776856531538945 814048598490007425 694048774716676993 192590221149000481 625828557299676929 826082057769642881 219187282411837729 842831978887016193 811086583966847745 91818492903644961 369154155847766657 262680364311957953 8575750058575694 743193219524304257 71220934198862553 703298595583316225 594358538843330561 183092483748016129 631110545026999169 861285685687644033 701407447148390913 514931488000602369 773027948556773505 14662141920819495 750881353895898881 551965386245900161 700166661262315393 615969125076613761 645370253950538625 252720396521059585 144658834928378625 464230231015516609 422965330926906817 544063556855821441 860803663295698177 402647890539721921 341822042067541057 445780267108123265 225922957004115681 503299236283378817 384876716671705281 767481426484710785 894080331306739201 978954470141669505 739841189330427137 805724507033009025 409513152444418433 633784594107975553 507449262904920321 900038109689337089 454940750142085889 760600153765349121 448702386273417601 212845244048626369 876529987917024257 696938699586706177 117723900865577489 59969568382133081 699446652273891841 153491309137617537 999570620404021761 743488935072210945 198449838902348577 266848045746268513 931381422579200129 413304621057040577 405373141190395329 648293968707118721 920604012096667649 622180395583288961 673682546220049921 498471569117992193 666397124155004417 133555901051000353 549333078421753409 834337596514782081 460945238437993537 212661509502598977 952215963729912577 683302477063659137 408260428636317825 177989679856711553 804571979904253057 596194216697622145 901620343851924097 838768691817595137 768446274160169217 325306144742437889 290266568482344641 599621284002285697 705801829886027521 18964397766463749 525152798832657217 309080988720158017 150144512516391169 765606982109556353 76801470259404433 275215646513419905 290918783077401601 947246899298217985 480739730613684929 508528512522136833 300611299024069441 256467483837337089 793205046619767937 996955346473715329 874176288248989441 717964100183333889 978126312100975745 315658721114349569 461423346058012417 913422987549221633 632712163146216193 849071302698764161 231361728980672865 318660640069051457 470853357898441537 406015864234664321 454776866011684417 159005978257408033 989134610140446593 670614100039632129 884751239764582913 110588018139079489 748342238753814145 210096731310788001 277284569559611777 112314089394725873 613361471933451649 191676739331359873 364093918165210113 299833205870324801 146320288253058081 408603648143387265 71184506265979057 875746263331375745 572419348795996545 122762414502108897 289603216239768833 539944642907297409 406378938091442881 868223482195165953 34270561992542525 823551846767156097 901747949027317505 75623732858577601 873909856921940737 405954297694815809 67995880749400329 847919228751525377 346455990058984769 806407708889803905 584510631300169345 698782607063311233 972157183572122113 992389787009639041 660141620901292417 638728562718430465 988732915608835585 652058782690072961 766173539840345089 822072859819531521 122896413397299393 556815861031648065 374629839385214337 539321553323109249 409392315134084609 464127742324176769 918251037518793089 721930394779111169 117165827943679809 955639873095204737 349660056061956929 215077551483208385 352720535611609857 999519841914217729 2029204434457200 842788599689317377 509114496365199873 600361165761309953 169540140391255521 40199072110031153 806989980204548353 839419253677231617 551243232065964161 439819460293950465 138757689671038513 800139617351188609 695365281053447809 980388306111482369 951413149981732481 159693555773468897 992098605570284033 644393676004501249 175927706655258465 650503905581924609 881469088444667649 937869709360345601 185830793608317889 653593332764540289 449690029306488257 396015880856953857 414210394711702209 78215357444772593 803751566373698305 251049928393516801 812256479460728577 562954164072049665 751786113162729857 533123885769857281 544634211237266177 258748566966769281 728527751788611457 217864135107820545 704001467119042049 833678588327341441 334111899764572225 90023670619292065 921105233826679681 385545274996271553 684329883861316609 94865655218033137 345955317689941953 127095944002984849 275675375142789377 508364667146356225 893058089961911553 689143317653044865 664135026258144001 13373587742737671 958699244913361793 790868299216622721 748348167938765185 38942686212795505 125519339399332353 679477762583527297 281779128924590337 649500925283636097 29480771505944861 921430996097807745 751824704725613953 83250655420403777 452756404957753473 816096664661895297 433857578212347073 286643497363943553 464679817694445761 334526647608452545 123248151523149825 604080145609817217 718911709910472065 198729185277553441 277201346676740449 117017871591489361 751247911392198401 601211737207517441 460205534084828097 20609477254328825 747498242684443393 414589131849677249 622056916372706305 243094159912150337 968703771971775105 303785284250562177 776458492034784385 195797010264346497 51359332069708329 378992286709429761 662387211977424769 860277489719241089 228620082086962369 319409350514785473 421690184433096257 222531033218121633 145671978642198497 862311206990479873 817249842567740417 528949712084486401 135137824497178369 248761475740177921 39712926847393249 719870480534371585 358799650603046401 408986489668446721 340998013380492161 276990731876200161 157896123347455841 72879442577413297 113995202508938577 261843518602422177 849277014737523969 523258808389893889 275088531383879329 513156657030297217 387867091857117441 743429083833102977 955030752631309057 378653854385493825 131935635696734721 321481341231500289 260570390987986401 377199776739761473 6936750870266907 689946157403038977 820986513469797761 293777432512758465 792156239305185793 332317521030031297 707866488722594049 204373190828196257 943674645221221889 162173626784049665 231230230199663809 190314999375789985 224459698097362561 763824352423736065 829250078210400001 239970725073082049 610586347368013057 916435997555094401 431752640191355393 336098825245034753 170125459786433441 350366852245795009 79456639263774769 603810579744365569 322244600247074689 2062672718221137 402163180760830145 839434687921926273 548252701868207745 842504482410443905 621160897433178113 775078971124006657 979046413802251393 307192602290012225 755852238973098113 155993033942269921 575656058063472641 309435756932398209 534587792835360193 544707838272106689 867944992141246977 82862815034143729 378077023577112897 722246045846521473 453214324801834305 686282517220203009 624315259589472769 465468499805243841 979356930772638593 880103732725682817 671142201650134529 251980156532585665 959767118450187649 417440682284134145 841365739689216257 319220957952641281 68546685876583529 206834479837748833 831510505029690753 299796364206759617 139381016488940193 622419592999275265 534972417639146177 16266359655791263 800141880062341249 739671714041161729 670592574111260801 669143513948444673 893783278339114369 942037382064395265 975945224683265153 643507936977162113 706034571565737729 110335815407704993 109129369089806977 122312524404254225 698987804043454721 110535113797251233 852350723954025089 86133561583611857 359775176339695681 127158584707625985 624494541223278081 635952350627139457 853614551504662657 343117750406943169 728259050369864321 761790860570133761 124667294990956641 789266913691999873 610908219196211585 138051286576160945 636130195483886465 828625313883943425 777600141609404673 526733653389559489 68123259016118713 604337202750581761 824467728161558017 260960023292529537 499214374062589185 973482925148427777 457710558990434881 740176282153843329 151441773290116545 530385613835772289 828064821538852353 149915691267540993 961682430770920833 555773714597531649 170941259581802273 806100220072554625 602020594260267265 327879559043321217 625673068146859649 777658928018031105 171872123085719873 617223910692157313 377735743376341313 251015155294201281 454118745799007681 230526137740394433 481153099748816257 533118824384974465 211128330501267681 746084725723957121 70877061852961281 541684559916010497 604634337168448641 621413547631629313 253637486588395681 75773415570854049 81996357875922849 385340970403117185 998141236756019585 398583566427792129 371965610049869633 835751807653803521 449721070994520769 577176195431423617 982960992257758849 938371641407567105 529383700420105217 318864786355508289 468874404091280897 302279443089741313 592096651633148929 507271945037491201 910045033892330881 738133038534240129 604124431468356737 386865518370175489 504372792926176321 982473095792084225 434939973484155457 65507979022346065 845307584615696385 396130280593009601 766986522212441473 220697605627723457 615005205116602881 470017334907549185 18262041121438701 205379725730455937 793258939335814273 653888401683925505 900881976582319105 80219014605436465 592499906973671425 172562255992300353 546610835374373505 955932369683058177 708435488805449217 622329521998377601 901627599913915393 744694020200601217 922615286708634113 713616768909059073 601918575948737153 404873097376270849 920854604389703041 213407899784808577 202712904422831745 757706694356986753 479107941867653185 64495787396577241 255954735085232705 275331299927348289 10796038031301693 643549983619603713 755231016692214017 32400207984782269 227101134503385537 944559845702098561 234759069833735617 501936898584705921 210332933116760033 119891896623780529 795522636002907265 611872268439615361 181733741036509857 712555980167433473 405593003021387265 591769771617340033 316262104446550977 208002096766104929 491872154834020161 587564827326279041 40821386260319057 312689026159272769 506361745492661441 841866073599266689 787559808012403585 923722269893257729 351634115362024577 792744005892789249 364363013441504769 836122793234363137 218123614699528897 677350050604605569 170215783784854593 291954824627676865 91457238286515969 908673997780400769 909077704970258049 911930893930172417 393217067219843841 472892767328932737 243274917214179713 971670670773701121 525812322810757825 47846521395204177 742758130512811521 451087314071667585 494700025282078593 225081974652528769 312142427647827969 559106275372638337 912819379105137281 711635206666930049 61078562119547545 232907124984830465 77210139874530625 354420158661145729 888685054367485313 350064303047385985 111408417081655393 259002113460585537 208596958241798817 445418050507537793 445018695517127553 733050624639918849 592387273448892417 667427459777226113 850137377807577345 668391391406547841 266042181110464065 569463914188428801 459964924273954497 757944282056048001 482798141147540609 341440471743421633 385529756386368641 426702903414739137 707578974429566209 930911304564386177 840121559084629121 919162609045873281 190730922013372609 568010443386238977 836583527634040577 837246447638509697 54594890837876169 836151108907255809 189456518992649601 848945087421970561 154154222437611553 164221151314020385 522142048379031105 902835025153851905 156654921091728737 453156878330428737 429419681348839809 279752211715891265 984439912834844161 190452143204932865 699106672713746433 210683413119571841 715621139422154369 503682299645912961 265297758568017633 688027988272171649 489609684163482945 14938823342017571 202009879025887073 922536115684042753 935536242019452417 391750361862516865 813344359517010689 655328652909236865 163448646987731649 159305018922164961 618256770137683969 56456577404166097 728721418098331265 609407117715772289 539106378112144577 139597148162824433 12830943784180705 682544833779640961 798381870381170689 735967356442163329 737640555496739073 132783253120219777 213031914204329089 916745713627552257 440328907696155649 436125908664788417 696957205937614849 977738767305826433 542434345261511937 49826989934683041 676358994329866881 426341755412256193 525153863438944769 254331519718530081 767326717269234817 890781315397848833 815629412173961985 845642159931156097 828448422405109889 135074973224721617 452703228559030913 31654259283296681 392131114971327553 868105058139864321 858379160668533761 612185600357928961 396138152943088065 317816536101435777 31465135750451625 682999355691006081 121626352872930001 466066839936818433 906694588097650433 946148333987576193 726360641870236673 848463910297983361 205758359431413857 182651001168718369 813087954714141825 187134160747294945 831474879795877121 452165309040434945 55178692521344889 191397755355712449 223761892284287009 234400369502591137 117132493228233153 308552250525426817 372749162896525377 578068786874194305 449559376890853441 289260116860294401 652515079962100225 637929317600761473 140576582956661873 232408734300012289 846392358353824641 974720777830224769 892619674718623873 453895956907803841 745045784664668545 85489077595777729 530492810625126785 571848085156464257 340679633123784257 695030238127269889 788741535488306049 684682875793942657 759510610787472769 948108558627207937 670411089408780417 333695874887215617 780395516956872321 325081053193127169 501868130916427905 62106690942034249 706207788346418433 592012189945048577 157152985914727585 109510644576207745 877815310755636353 574867145324940737 408457128010333313 994323351585411073 655549872381598721 903622549474558721 235575631209933089 145089029883084929 912727975950389249 946951356068733953 345980875273092161 130580480219823153 178559979043185985 995468334483145857 408540889722665665 522707588292721665 487771256846087937 848435066208804097 268527457133508577 697754644341490177 711181841562577665 515513543489927169 10714522345601553 460892588095706689 890701350393527553 914945828757606017 382970634179351041 864893274486423297 634670531811920513 588869051058590977 137339142568713153 913266831365408641 461821000337977217 374920602836748865 32340749271931201 495532957086641793 646557255655139329 183543069614184865 952913826970068097 231030395697249697 412641455198382785 998282488839731073 117442742120154273 308698643158908929 560158192793593921 610832304924453889 69752303892663297 642889991975810177 870955292030259841 545679177767038209 903431477392167937 36871126341612385 15323914309490761 946150924386355329 382680706635419201 701759447935390977 537848670425404417 662771640124230273 644968653942733313 642842956295414273 709102473610172929 387539769758372929 473674939986459265 649311639779657729 233783143701543841 848631892273640833 581749625234444033 37265765983296009 662215828976414465 956793558479258625 459026771426799489 857470006625991425 783728716735055233 468128990630315649 505602523530917825 24824803845621801 725725818417842561 492089130213823745 941666820832573185 120185595040172897 145431402389874625 775252716592813569 281026142940085313 399359274385847809 1992470038615580 581193107766406273 552561685003915649 589353393427021697 420250090995722305 567644727599496705 412947098885702273 206879903182500161 105003993616477937 940772654002639489 417641495848634753 575479528542619073 402599109828770433 402177262200932993 998640844085208833 200317954843047361 217384361598320193 760028318920145537 770503273548790401 266718708893737505 621884412047876353 267239799539037633 175175183612061857 420972744915292929 714860950215367553 695813283508780289 846174498538310657 659159112290101505 409922897039507457 229464386123577665 479398994120664641 659007499271911681 723701273921122433 531598619541053825 137510388619766385 636739727315106305 387185926624482561 850940655296664577 374412914812019457 268976226983756577 352604408855185601 994089496933352065 73337430048432849 190942970980618305 902809664079654785 107541877275860289 564622840218227393 446247085197558849 497759263536082113 858992582818583425 186244773911759873 228413217331482337 386166425427660417 129803690166522049 620891107383961601 606320527033648897 58258417486214857 271380188970876897 877964171632378113 278909684265361345 271892794947859777 334867474834009473 867964332523037313 951423336019320961 118782810992072993 156292036722955873 961568185922764929 686509938333532673 145621819361593921 421320649026380801 448270914728205121 657392463073467265 157449131702819041 701660821016812289 262255476019696225 543738089788266881 24268157644883105 258336468638201921 969345286812291841 368745394558107649 618938306270379777 158343067728306849 692281018526607233 711299562642413057 232566625921691649 916336236506094081 166550055858813537 850966592412436993 256500067734165793 620982090906320385 380628187691989697 755362137006816385 166666139390883937 958467131626644481 568431238560187073 716422359885019265 491155131853545857 28625169067080237 634308681451948033 529830773471193345 345932615739997121 640509184187305217 238955858921663393 113949298879749249 662393078091199105 355462372184288001 735715342065041921 432821541794087489 545715966998955073 851395234300905857 289045238409109121 152044337431210145 451890593450471553 849749783515672833 839241982667537921 74547788667533873 476687869286848833 467348024834404161 999231371118760577 611717118325049857 950251299869862017 222925172906595745 520423393577196673 208089491822054401 430458562404908225 289708891222499457 75927839047075457 197448352379002049 806494948377761025 891119490711329153 852137764673720705 295024560237610689 546532493728790337 889852823656735105 775720785038807041 173330552400177153 651000325710569473 727712863972637825 234952822683986529 4658652726138969 872264183353308929 494154989540714241 375249523491426369 736350376334247169 514832781597320385 298279089000285313 592486044700187649 278597899651291681 185327249942730529 507794116602052993 738660431394016769 889904620622150529 281863847413930561 218207926989091297 957688371759012097 331666725051011457 627311099239761921 398248449551697793 540281824778766401 898024717279941633 304816979410205121 98489821817164369 922249908809980929 105680778928562097 557411339686353793 437660305681230721 37081588163182745 624417400717408769 192350022212721697 526592971664936001 898865159901070849 244342801977641249 676781552109446273 237815567288787841 153633387061155713 190312022811088609 431511550806718017 667057998595620225 654884409909747969 615537057507200513 396965602924780097 102304761324216289 41731356140992657 421237807247297985 948384811700108801 360380772737723713 115916926647535953 771555777831597569 629931252811900289 967502689144094337 207457218108551457 495237146650811841 929459546472756353 48949260210232385 9240719666244957 508298884891704705 662577375313475201 107323881767239729 760417850893595905 53653858514810081 227248543414120257 465245576431097857 519412654593985217 861246057372600449 545188662312057217 836281468521331585 333035383217499265 790518128447718785 455892325452410305 780219738949650561 762261784329091073 459008029083467073 471163255837410561 161197359471270113 742185961120419841 197682681752571201 445971945078369473 828686926443563009 548487820920080065 144521815865321217 954440308157529729 703981954519900161 521147390526074625 710247536854513537 72476419466809713 103795363020989137 604375734459772161 169462380792200673 221406034606474113 246221904571722657 36729923422235801 970443506592079745 595847901499027457 444057259468504385 144676527821694369 69201059931433665 125658386102145409 930884762650219265 24628517735074241 308027425887861057 563254244889222401 724130555585471617 451493298566894913 533648883428615041 66862030807129713 497269675359415681 25448963475476205 821374896814194945 5715184118045614 404484520245457473 903050761849293313 203580739182914529 849026896885732225 922403577580308097 384524330235457537 635839154569499265 136434912376401489 495277578325325121 717515470647690241 342544138878341889 148895090810327713 495402665792777729 190552253612800385 14577470380874759 6670403222628353 346221046142627393 529573032152562433 761214158636594305 281722568170152961 660889237913618689 771247640642037889 1929319848603229 607691384156183297 686897769541925377 801257681635767937 204063939057110849 249593496435664961 933374300041304449 138619436809911185 190563357748164449 720864432810955649 510949971270658689 983568637631286401 647477941909958273 636506811631591041 806586652998117121 82144159733424257 20993052805398093 412620228971334785 722745926785190529 291696724755119873 603942973247175297 774826033371795073 860049484060265729 445022967078621441 745693648460434817 447039558114155969 946580400127654529 934223812992478081 578709795198196993 749284965209085441 199775801766616481 486873088798212481 819935928136022401 46020224679651281 536159084014226305 645446684780374401 283325961214988097 227593469753088577 960774364196662785 135618516266170273 17585076025870451 365463595774528449 616062600775446657 410016003713756993 74698322032507041 810789070509315457 846128063608357889 362008903387426561 12495736918641143 775646058510304257 937080933289220097 340370121203299905 358851462110127553 581831694892542849 580727042826435329 872109697260789633 514767191073207873 534917236680016129 433754467547114305 769982519912979073 375306138819642113 797540435367636737 717309131271843329 806270578473210241 306005372660809601 728093374976438657 635153140994585601 759230755305559041 861009609145472897 216822768170942497 448280501022917825 157493353603520353 678871272789724161 404390861454928065 498870503285754561 375733819124114625 582007541162713729 387248231565365569 948859755798917377 177784505013768513 853578080628086145 694471421444021121 813404808593357825 307293911137712449 616555020058630273 322370128082269505 305408978256547649 127991665506279169 917632228640474753 312147078606912513 45544571114501057 593117667979377921 575121970963241601 393800377703314561 267385573490098945 344787347924558657 714996320453895553 253519541356936897 397071327912836865 517780960404472513 650756133354608641 934894211435363329 902169059125821313 747877322276174593 896984732368782337 694805235330179073 879037665737794049 2440432797605752 507524534304454977 7002957231577512 729087264901163905 591175095455731969 39585492030642657 59823765118338201 412073880961482817 149084021256207681 535262220329745025 14604732711831049 62286717119501849 473598011146073345 330534850277974337 979104150964971649 317621954273899841 946151749078886401 925614820115843201 372224421635564801 101662295870976753 368304549975825089 834353774682075009 394789748628241473 77690834277060369 527647160986695937 357369322876881089 223905873580207521 776881565410075521 703606472511417345 754688405794372097 378999323113291073 909672336618680065 792898819905438721 818325269618956289 295100828778288385 471609490580572545 334453510161701249 430679329616896897 328028309477375041 527952277806033281 640420352637129089 236466367071788129 317190632566365569 533359564678459457 580302371573289089 27717332311528509 70750856410867873 445496775340611585 546856593248740801 144950346554455937 106458366398896945 908967686643489281 373345894594741889 12826115663632011 86809810797277009 306288958314208769 730792435506366209 563442702540843521 302180584880176193 336505437969957889 960492236387729281 541045264315716417 468658363955384513 33436645107055797 681240068182908929 642577758190416385 972609410767461249 271519722227349537 533148056763288001 821569568286737025 481243642766642689 27966857328632245 401909329567438081 388838317609955905 782967302398418561 128806042581469889 620773712321302145 381033616792667137 574099091390948481 259768351641778145 324904980004326657 963902977111874945 186178370496008929 480493005206692929 77342541471331569 896213391883964801 482839051773922305 854838663610731649 481283753790300737 635517980234741505 144911683803940161 567035948979945921 14250382912912585 929549402915558401 620525513648814849 701937470213717761 180943114257523521 446208313791633089 222613565505810145 849787914347057665 88885532653456785 468278715364977665 304103567236168705 676943390160712193 150602698370839521 61650554711949465 491557444881067329 362136476752095169 144983407141872065 641596040014253057 487078654344358593 314656653657007041 806178499667304065 62287789942306657 597541391150912257 300765282520313089 319054242596031681 370146861011210881 576835276074135041 145485385753200801 94638900866122817 149774744172137985 493715018967265025 639419437585342337 376586223102215489 988288393825786881 603473377830297857 458398559922240897 130470729977126609 354099062649627457 810119017497925121 544624211951241217 222390492564649377 71936976616985505 476765194843622465 951723991004140417 673172576235906177 347732508853599873 560872117561046913 26126835280035013 241368568083267137 803453311026107265 318811903906166081 589815049158996609 344731664693732417 399923649286993281 907541873762056577 564401471495369153 369146734837819649 209899780911872129 892205989523077377 996305088968934913 369829650790386241 337251410157538369 995087201086136065 423377772792900225 566436065056457473 522136890043061185 956981795184034945 883613900329603329 536561758738024257 115816703211269361 455862167899397249 978623725948050817 676640766146910209 719608672264303745 984363292957439745 343565800271843329 21742750044204229 255957130484492993 37522109811874313 669533816311751937 483151625568389441 49299740150633657 31294667110486785 305424297354161217 702412271002195585 442127590239838529 952274691355455617 118643847384799281 150925382522338241 937229450666439553 736965869958240257 105343572766624769 583941190476700417 48597418852015297 967770104929883265 552014066361447681 136364919040154577 246981478844436001 341021870644837569 905182334786811521 15179601813109401 215872515908902337 964026158969943425 901692558532868609 80179225546011425 282149903000277633 342870880059948033 648820915728432385 432376225198417793 373258712293594625 666135569786973697 874591185941095937 159816158472899873 278215717498444097 922483397593609345 350567793023255809 476138009301926977 779740453513031937 529104334037811009 831676658174085761 871225070010019969 384250501585018625 525300487932568641 772937028576958337 459487793523855745 738356683038833921 299021621274306433 537199635692513025 234120452559643873 295976785302986625 77346258601252769 970023433039525377 330116954679986945 628513622925968513 603863188526531713 709755078578932993 970581802981577345 769097466005678849 141366071450491409 747897574130828289 466219024450474241 796181961474875521 37581881372801721 835287366099929985 293738974203343169 215439441483983521 950788583797120129 824888060662001281 872829326420934145 643683770202674305 592740348449638017 886724024971879681 561456344274212417 464339438222953729 665536277417587073 362313846393245569 604384744043947777 968782284889076865 969792658854800001 435742216720949953 199343195441208833 557832825803433985 382185696098687809 580174610368683137 529256793349098561 717045497962633473 245223074396506049 139242447027964289 978081758325210113 140589020964331009 400705174948555521 372502582868886401 873300236729669121 831962321992936193 616101791141971969 736424272448754689 941978438775272705 604169897341154945 974407171028702 193524498621709281 331998536634124289 814047896554402689 455219027218390721 501929092400626305 28807807479303449 650070429396453889 514516756506523649 998477671412043521 924576510490503297 933182423227268737 708810396319478273 566335426805562049 695432994909204225 347133611557769217 790351786042535297 691869496731126017 178489610691848097 777685726001411841 747988068870711169 637362392280788737 669350196678614401 76314506078734465 248602036596892609 361165001606021697 678988315970791297 969137546848632065 145343785306380385 433457402267332993 283219056891375937 979401085638944129 591464650376892161 555332373249907393 495995182991428865 423711398729015105 489791348411586113 576014428987189569 717604759558845697 658182349198217089 898384998117435905 5371710673781395 509321169486604225 498797610797002049 275567784182300097 777289477619728385 876571720664180993 906687002120879233 270746030401298305 477897555900224065 193286902768726081 727949013072791425 105413923156618241 908150235587964289 551432835951722241 201498804085691329 411113636364646593 903041073919833857 993103629942247297 617690520344698497 933306716670330113 933117172345315969 989872302019598721 523787500797045185 523054855490940417 524383063030963841 27907648645928873 156491687568095713 838717164989930113 759723677553477505 980824090793682049 841577068013055617 699772350696335361 581324289703385217 489131079653013505 269209121526561281 872219296776194177 765043138042027905 89902219961011553 241905808906171425 533275113409715137 953244954606500225 767930905157435009 439563446020859073 841377201831448961 134301166440405233 735843024440818305 269915658271930433 20531933850477913 270000408942731681 41687259074187465 118723330351375729 516188681583656705 174811506872867297 385333696471271041 505540859601484993 969030732207201537 224745552726712833 777121018181979649 339826903359639937 624965644260441857 453044455607066945 261765424390070209 788348993533521281 11393408920312709 212775659150903361 366369805436299585 166278687794548577 184382934206183777 943456947046865281 612863522687014529 787220148701198465 27172434771884469 964016681678256001 902400579281014401 215918002268924897 161528847295301153 374783767960007425 762811008406664833 803932838489732353 239681963985688641 536993413002559105 921426045286629889 523662590572033793 201142146894852673 612809675331288193 886396141479231361 798358079720248577 506692816040626305 898549177517079297 792531188943335937 431989050603679233 167821957329579169 228212505731828929 685878509057808129 627845861775529857 356047234400662657 326286051432131073 318505290936961665 31619447695508285 550848474302512129 363887676595094721 925682296440079745 404521047183283841 130725892864390401 39639917182196169 26913848735965473 914041309585147905 358353994224273729 638234792290273153 85689449652626593 691588557172554625 202626182737347457 790699971263219201 576733890817585921 642996012808797697 987935326904192897 99207380383642625 230819497275952289 983380508218903809 590287376530213249 627327617140704001 683415232361276929 403828382777906113 702400218556363137 178497095978553249 562746861588358657 543760778093986369 473024826386009089 678824987369235841 974019283737554561 747598142305552257 762191974573767041 186044044524646081 19020551606793389 213635292435146337 32411917939427329 608348651564053761 224126085620376609 211111655848160481 970138034023591425 132135185986935969 715515193102795905 240699135350656225 771775062811414657 326459379365299905 499489307051185025 864540229228172289 369519810316859329 567673095765382401 990056413171664897 533184400076226689 965343575442133761 666644140035568769 827958005282731393 515049037103299393 103062675005503473 692767670255573633 298227659432974721 994255508198410369 170922842465429889 986341832831382017 160973008730813665 377868562947984513 988296524160006145 199623677441149281 236779596440563009 754831538460525313 803435755327924993 75949554789215057 548984846862047937 515498248812694017 193838929280730113 187767365408586081 525727284380117505 189997918666723105 611403939355867009 333481525066698497 651429213345799937 241239864626667361 511504437196066433 17975654174971823 867134407632484225 577802646699826305 524416874972857281 893998097479620609 929435011298402049 985015919309748993 110745145900523313 155841748719392833 216747883280824289 139115019168560401 746863569271582209 290617605375356161 128229091947780209 827436248458926849 334779245785881601 896731323608559489 154060242139742337 983357658699805569 161677998642673505 267869095483344929 946240860546616577 22333725875203217 51865778218541441 360953742107295041 717041237384513921 177305443391492897 77576105663823121 568339319883246913 109198985862171585 348497858696422465 310535425916185665 301293085164513025 279694198358534145 752777754441769473 104238695952275857 870012667731398145 420051512070891393 58092838401680777 564188712076884289 74614078165307521 793756709637115393 973933270470059393 472121143183827009 564398030886192001 739329734385926017 522254432452942977 528324547713765441 595078315839781889 990279257925756417 596009349545642625 427047372981448321 734481910073011329 265615262245681537 413617913839491521 812763629148378241 208576498219240833 942479551871009793 164730852439380001 424472158876668033 516742380729336769 932058756391533953 411037038290832129 831582750115870849 206302703030370785 728184282362072065 629246073114206465 724272326046829569 12903850170655319 212437888662826433 963511891423682049 135077655435111409 129967032418033313 798334153401221121 671330254970019585 644154021031354753 54807850217795105 139031135837278449 608351240588664449 230923625696874529 111963284387297073 57442076121226649 189729983858587297 168239768130135297 419720421926310657 874623081344928769 702852838682336001 165804544923219041 240878611855332993 592558481027857921 320904561384100609 827125595687178369 543591961558544065 752245961183739137 199292939690170817 624132765651182849 346052444703797569 449211766045614529 226053274504995009 766675077962631297 386230709438986945 298801252864983297 269774098226125857 67083648393918337 654462262722329729 845955960444804609 629200289952667137 705043700796309761 865046375833568257 392494168716545729 170488137834414753 483020214932395201 489034119833785729 743571747228095617 752241714482710913 40903521765855545 192965710493492545 369052977372255937 724208985319112449 649484917390793729 549546132491837377 740631049054663041 860242174474297601 720564658042647425 531317135004254465 587994139775382529 195337880867217697 417287087548714881 345613457641558593 854049445280061569 103901080893326289 597666697648591617 599926869580453889 697733308524412673 133581286230796785 418816193343332097 35813598133625393 861414750189943809 725991558134968065 926339692316915329 274364298447036257 597131301889241729 970349625733835137 775562592014608769 267831185982753793 531294145005752257 984707827761230465 317210952660090561 744219630447585025 881103226325897985 766222807369420161 833929031846707841 611571706361001345 248386318740507777 339239650649165697 955360428848010241 506492224020288257 379207983817927617 528336283752881985 693767716958717569 830513937716556673 252299135482822113 541525243565349249 130304022499544209 324613258182207425 248674462872564577 943299225196515329 310679312097818177 546141195908642625 951897408187257089 283016898682252097 160310737990599265 296321743662470977 967109774499810689 204264189671508961 250961826888016065 816111782749157249 551579421549156737 956426347052133249 606836143881807233 342558180825019329 485173957002551489 850025486922707073 757198881487568129 768899351841678721 531504909042077121 909799719554076289 269581177668968065 754735483521525249 745794635905831169 179531246501827713 642828418108223361 715954217108457473 360711251695939009 293904771329795969 828661889559370497 919192100515115137 754034187853413633 856952011984763137 675634485349405569 97006941896022881 190218728694027553 233795848223838465 157602283477118017 975327578615516417 390511019799753025 780456496138587137 532956284800462785 204955859050027553 172639712366965633 591554886243802241 269338976000582881 957866124166255105 201315637325500065 152102944303894817 115510231864107025 883850484849954689 485470762661783809 29589547556202689 577152956435114113 923889032024529665 468651238404667905 956762365758098817 992072345254172161 296803102194314049 97160638664213649 432502409033606465 653420293724124673 671722163674385025 968967631451583617 734747705325308033 13869842120811883 420231100926951489 808211307252328449 427931868660636 951300198401682433 921459968613813633 959146338975749249 615830839998412929 685382378256264193 136652975695096049 123983091459656689 487866753270640897 17955410289729913 245852855656405473 96333810672739169 71587097839003633 707354935334308225 670331194229770881 71539163625892857 129429653760144705 572626445143058049 615480033288175617 193308732279255937 738514808920744065 218175919636536257 638375461439192577 159778650913331425 767536366077553793 448857795945158977 153575250720191297 938808479020472961 966135210581828865 651375599218567937 174490217205782721 300271683267148161 576997204220891265 807400747058082433 583568183777625601 971028824977786113 452285841752146945 799851568969330689 423370518277419457 655623776397654017 567538303628698049 214794021929421313 896349522265861505 982550082205101185 442078373620777409 631529495516531329 200820767143550689 62861004862647009 737714076023554049 152350047559551169 964463127954271489 856231905921781377 487499636409442177 636518956431444865 767991063286796545 891241482827986433 352283294931869057 271251181432248257 186873944818298561 184158064610379329 691392414517540737 2425750686143147 477696264700664833 937062732584514945 320008040395567425 241686809111811841 760655655680462721 905501536347280513 692560394804392193 712333619816291713 516603160064004673 232448583399452961 59967543891293217 357438783209815361 844887391890917889 214219355194380513 387999465274308609 739069881742636929 89141464462823457 450763305780391489 561861786972759361 152049236924611361 707244115188185473 333775693979923457 533765373930126657 869721041704309505 167314664050092449 928214748730006529 569412519651866241 158681367856715393 925210603380687489 233630732296624897 917745570060819969 335966007257070465 365157047534164993 189372310069622081 945852177034215169 603010350303193857 851544283989706881 871021921045205249 755610862728818945 348646096789622081 587403574886433665 263739632409745185 316623985224641281 256958096734180673 847557472494397441 81603317351458321 325480343722663425 839092593511111297 849009546158850305 11185979845699025 26799360018390673 900812151654648065 237984884319470081 813797726184979841 627340834740611073 195084159362949089 65477345801934209 135954312956478417 299351514393567425 842245563554556033 547647602206179585 4255447507681254 30019931070828677 545907985808071297 673517850373894273 562128142184953089 235307003320475169 722981143150505601 342819993107237761 25602490280213885 451519526533790145 198850120950766049 657394400031488897 367853302177543617 957929746903477761 407320078622021249 919151381246276609 302700177154427777 607774516952506625 158541974940192193 928367546693248641 531274852161494977 770474885371005057 91481441045587537 153189596482487649 389927126179991041 260409191916213697 270941568110714561 32979104265688621 328063369937872577 670682631929327745 898675675729563777 65998829621062073 529533658353294337 195821637103140481 425329648812180481 850484338823132929 338568969568406401 945065101995726977 132061737653103249 35059538810056525 469907742336765441 875934281927985793 420552370383262529 280561449131777601 672055435334307585 852171909826683521 46214091712201369 134583463664309729 112630650176718913 315206539779726593 555843779220992961 919497800408617345 196130927045182081 596403136056711297 467452360975997313 784572116257034881 378489560347865985 759013300615382785 741912928399614209 376372686705860097 271405774276168193 892571082163460225 844362968656454913 745392430619713025 535153406952609601 165250848175364961 944581993791871361 190326709811454721 734571939611420545 426295040374714753 342068681994547329 507338564890911681 113007336403249777 324039586586028609 71113332145870345 275828175056357601 647512793472067457 426446120032910145 407278528766070721 293594162754654785 450680195415223745 689650773615060353 988464983070627969 444917216919161985 635715905606765825 383241983932794753 825877119610211713 220204693308968289 858088536639506561 644292270345321345 223065679383438465 833728679818715777 476175620822978369 669224160647860993 670788971883993729 638114801005226497 362359690762296769 965146129532772737 33301992772180713 995165091985352705 963136249037098881 450233411361171649 695079993245727233 320020909798923713 10785516400112273 724058657414108417 968761804225692929 10411382801361669 979440762221550209 809631442216204545 663734845670589441 948734638152497921 744997501618421121 713541396229718529 734379851185337857 219053306501319169 131913953326979089 451400065703342785 837275473101456641 313947894030828673 931842953401933057 763249287227612417 162982665870885057 70881847622910497 271123074757674945 696381727097634177 321362638438117185 730735831530036993 738981073904675201 987860086413920897 366331781733833857 162036196098863873 709023036478335233 740808124463445249 278748878067986529 455829163280210305 677006784807979009 90286917815607377 682615647491303425 733958192380622849 972407306330303873 307396463241634177 63427844641452681 296632635262678721 794949223614501889 333413661521010625 867442250693613953 785701455484382209 485749717635407297 886675698934869377 181551571294974689 183161783182466561 212280898206408609 689050686263843969 85736015278683905 478458719350111745 663936451665513473 739837933906716929 609663753025060353 204515402036545185 898112548495838337 974566248816277121 653544100066369537 695741215404193921 513551525055937921 714292946810122241 408023703416247937 499196473018510977 867037826495781889 495656694956725377 151608787645869825 463464251716299457 990793174740822785 709236645660912001 755272207426216321 432539604400314945 251130968639493793 827976409277969281 486664215609323521 431263451641125761 44762595488613497 320927048071940417 500417053431149825 694698355531667073 28889696676564825 890856273601233537 711767264584722177 769686427335624705 486780547615758529 795994204663504257 79092590234481009 309091125597742465 544454645973779329 393097206261845825 933573980021265025 647474976042342785 569551414956755777 925993294165653633 173274217242138209 53899601275812617 334225682548883201 63833167032104401 432324467180279745 918973199529499905 434408355668672641 927542931228021633 807105278507421569 468159069931427777 193034532665386401 820715824946976385 199400761284834977 773767259578431105 390537250948263169 669773540452798209 666220393848632833 439175217494774721 858322211316526337 173180898798253921 457673737281169217 878982794909017473 326991219239808129 834443462666474241 303925822742584705 349447342657835969 168308798426515681 710313992562792193 371456686165060993 979236337433729153 426471526011802369 723963271945979905 554824019197113217 898973231532973953 58932174097201089 480841560530453889 75734747326265505 10057378230907689 749264781680615553 468701594414842049 914946098305719553 12756249413566679 304371386728256257 437030449397386881 358440948864142657 527668046127910657 186390382759249473 327328532324987265 867182497687465985 693530518777318913 477259390339035841 884787277090257665 814901170327601665 661327674284745345 742926213809319297 622585609439813249 131778679515250017 286165365172873729 207228949920214241 59006720587067465 60171904832486689 854019842668815745 105644690274381505 609753966234155393 603889281335582977 382905525130350785 450224576143334337 526225597500175745 632846260009529217 373079796811406785 973505284772734593 236225345926772705 303660686382997377 517548922736434497 146052413256391841 105897438687154737 553005199735991937 944430455736533505 685213741927817985 317963224860978497 9038546592208265 871859134014638209 337929066493579457 397110061655102017 107342591104128353 892415534452776833 264972249314332929 132274253249040193 367473354011153217 448954970751369601 555329417827316289 799326467024034305 326094183579584769 851788618898734081 125708894598211889 806192984795973889 189923718818036481 556114927908421185 20222541390687357 123737192814989073 789252209802867841 459237343732706177 318488801448559425 165915686218358625 319033574645501953 983379551262512257 26823892398418537 506070073828457345 853648859987004033 428892135857250177 397473399299691713 905101830173794817 933086094415060097 964530094412506113 666281005894511233 352211165878774337 127843444364515329 69589299069217961 681708344541398529 28494687616632321 398313662384893505 863467146794928257 920249004154662529 474748407150091393 38349620636836337 611228527725909761 938184673215552385 532195248095593601 814369810614167041 541708226848410113 31101274071595241 411557401439555521 628590625879297665 673385249817965057 285031827797190817 193056509008915361 211245590546965889 531668646967684545 971559738351423617 156806520553320897 311072014854801153 831408512339617537 419365263138196545 157047987332635585 950639412918988545 465585269387755585 782818206849178497 180266335621016801 153612969189310881 513555434346937281 111225399151699377 740073119837649793 260765951690117953 691388084638870017 527771356871618049 662566199594298369 422078804362286081 397283565594687361 273208750315326657 484605030311161729 990816270205996801 644519856712914689 614750953775448705 332048615695104129 524908863965180225 63642801142417937 814806124571425921 51638954798153945 609757890291731969 338649391581864001 287209985689081281 153129839079245057 208835553181131681 915778814820424065 921126846702385665 969842428378502273 193890087480852449 288419298208904001 146084448686046657 386582971480951425 840541825938970497 270880286946191265 357602023759177729 612417149495360769 648546258082646401 283814423692856353 674101581238197377 218917621104001377 875606002694667009 94472514181955345 895423932621248769 27069250350439945 691561766291002241 698432456686529025 865092409276819329 241038012525056193 163934358293346337 61780301923999305 976892672265883265 405617514381805953 189602242037878465 432883505729616769 226405525689777665 545619243874828161 569983481864994689 502953352114314369 295505285825164801 47151894339823033 283173862794527041 169740771636778465 618808090582824321 108149201062705201 496425973206982017 317267671865248961 52536620008659441 642287496976866433 362113715023596673 347909745581514305 625799101133189633 418341451310457281 291514602606525825 125986840787771121 270025251969947521 585942012866429057 360584893485238913 151978677016469281 403049042363583937 36632250760650465 193251623556221825 774387287413969025 689491876195127425 812197382367248385 29077559100343821 856058368070787201 248719092664735809 864732613425392257 417571490315765441 790522037604414849 466381606491417217 337189301248077569 810643738574029313 61814663565140649 456702120394588481 439714201241034881 233096794772990273 561617710331017153 82135710653979297 294600981988725889 699570211482509313 726842318285061889 367366770382282945 487865607494459393 381628799557347521 798569848725986049 638962357889091969 753220399272994049 992920393026466305 392224235653198849 914175001665050497 307563418386568065 1385506858952113 324821986787537025 976790021571794433 17153060689128809 158852683154052001 687065384441122945 379582500286140609 289660249998608065 289101764906320129 347984164632958209 857551242416128897 426665156153422465 140349315256642625 12986012661311719 519920453481908865 29399770426952189 497457476555922561 150866917689665313 798858519636105729 901264752072581377 288966300140472769 293004090279932673 696496234086190209 35626529351961977 505901536946680577 573177077714870337 7298160175515990 596511508760489345 780441623477273089 806932224891053057 158939606480082305 1066229806557573 125790689672527377 745942036034488577 260981978584716513 82178212124990321 802475417437037185 429359606992900225 166860127915263937 961709889410119681 504864053426160833 287799431891908609 521660802622513153 391770223140316161 24722389706042237 36484854006797465 207170481538973665 443843150833348673 481425633567113217 575609541297250625 518617802161266177 142041761120783153 862013355593248385 454510934679401409 166969539948773601 874019813759705473 505208695567262081 761417954267738369 539723721473343681 676030749311383553 824049281428202113 85008668008864417 955668020605223553 110286473109059809 789747439786907521 923616440849809153 189450157477047297 844266763810896513 808287809953569025 261600603335548257 735078656930589569 942222960789170177 690182979534540673 112220218813586577 929301089020135809 606189439343143681 537468800915419841 467512400737913217 612481871421714177 802871100740620801 910782186863428993 76500148410342913 803036924779071617 107447497892014353 469201982554395137 774984143374208385 379216999605169729 737382099540841601 38049533058142513 147778692083573313 867229399852114177 268631378715884481 412266372200875265 255229325910587329 636138176162823809 881220707332833025 68163613264147217 91018789524309089 497099713624386625 207125260757056385 772747686677277569 651574575676274689 437313057055938241 315022096344225857 51571607213588777 735905110961294209 918256363983040513 6147080961842023 822866525710608641 308608475686408897 404631613975929857 183705216762295009 712926490500393601 851437464076649729 26863195460641977 443677964526916225 636326674058395265 206613171173184897 118531299949914625 394204202230557825 921153373357810817 37626442437652233 803932241384906369 298865295587564353 366239430551118529 963247753765923457 473833947429163521 39187209732578057 182282906391520769 373701715835249345 403850002612905729 764616469363449601 355156434754277953 833397729960690689 604728822688592513 933389891128601985 906791255221435265 184313675419939937 302909867927873217 312483179277524673 161470024453208801 63300193020094041 929225322865413249 294698506110652417 63537708485313265 563529459025641473 730537443676730881 79568905063712945 962416719663778561 436499629943877953 840937864465068673 653875498841703297 973992546157319297 230994694572171265 974059622726464641 477075080378984513 951145991372087041 486884607650946305 584854574662578817 534828173044562753 423299357634647297 885452611936965889 47282285317471921 256234230935451265 283793035706295873 648000895013435521 893780459227421825 311578912806087489 968817561545336065 467882486186663745 643805586892007425 709761186668107009 852220836743711617 558031889883462657 33434783400075221 918603208862354177 312142441730401281 649839687559175809 257919850475850881 35586283953836785 659073363656247553 846282532753175297 6721464548341772 767959562630412801 867201576353409153 422149926086870401 849089143691323009 144517286397320545 854008310397389953 989698201188726785 801480337931586433 309643152752247617 204878099590615649 874930591251494913 450443682979774017 354609565199456961 553454348633792385 246895391678801697 731066219401007745 160852961416569697 883712797854798337 131982399561461969 677366270111669121 482406892623931329 410964427124625345 252376308038318337 113391751364069649 625369870224066177 286588605005903233 930914875442123649 179172028562398113 814848014577552897 531213213251803073 585044788007930753 761609080841218177 726001047861732481 474902623501634497 524939503329658689 695044769831930881 325516980819987393 727913334904215553 512836312189957505 18394480943008773 581053764351910529 744582360941109249 423084701359197633 524807382286446977 285048023818507809 314401643419088833 159220151961360289 355839089595768577 70059579141659609 522404433954704897 982657079537812481 905767697600062209 107878589763391377 585373280783599617 537527025504399361 884238001843918593 254477662798084481 476425553893221825 21093757792993273 998795352374777729 876176937759584769 899217896799868289 255500943595588833 465609014557081473 945863824575244673 230937171269488321 423920831787238913 929949225016777345 486653535710264129 802638924416456193 205169239293578433 511561384870098817 146999630618271489 874206718405531521 191353386889385761 608389090447197185 777098293907915393 952713383929491841 222070088166585569 960174026184084481 830733810070316929 526369952238439937 488142773193299457 846969197725492481 306868489848557889 686276249256550785 523072138200003393 372831628056637505 666795958847959681 595190461738042113 39597166974555617 648825538163528449 689185050284738305 962489971986414593 713466181024809729 569506248809339841 858600363350692737 989003966889526913 651271756475733121 391432634008516801 502977669032919297 61686321407833593 291704108607401473 729760992180665345 210065578870118241 479016598694130369 720645202410946049 39019740272927097 848152051550886913 862044261220418689 874105712041480193 426791441852422785 906733209964475137 607227912141013377 356169336080238721 444900414789493953 550535389800803201 735394146130786945 812049191582612865 633109590177859585 265977152564122593 21600946603456353 122399370484469473 267183474069447873 871388983413527937 104415084037086097 480606559566094657 339014059939550785 887852370073606017 886703210612495233 489482212331306945 14497415042093565 331259735669835457 485718872005023169 280280430348735617 58779480465197769 221140088235930689 65894030461123521 781100775322965249 262774445253860737 919075065314150017 406790476738521537 312444003915199873 164536941929462433 548404106024666049 100235264592186017 787042507616302337 139804326604952673 524768587716426561 929481592748132353 764281362289519745 684106514169961601 789380732329508609 619653948223088897 234880658845906241 761182300201717505 907356731397801089 638730373920324737 270470510392410561 926581878845546241 323782670700925505 713486995160451457 999827124600795265 419439422402867009 890269268435634561 862406996690779649 906546905485011969 58256186264991073 242604986919506177 960389646257823361 272636018745355809 977557704637668225 761869549763577729 576661275524813313 12830531839679083 541517310714219521 51279106655645281 271690916469594881 902507436475143937 98736512074232513 51483048882278841 920875113908053377 747994889778450305 170629740610188193 868528602985183105 437630854954221633 785261183498175105 656190738716027521 949885629996362753 497299136550495297 127801580719815185 290859402309557441 591538346026627713 282515995179892353 476620559232326721 909925339004736641 648085769093302785 662679411007062017 317219482374408577 671186778900270977 331056399465584385 632680934485762177 176266594409479905 811844858507591041 779367768979813761 832656729417792001 113092820730255281 415892747804171841 659305861232017025 880245545051877761 850393455977023617 106220668767299745 966945821791387777 414447483570782529 879717757968190721 246590623518777377 859091658095966465 786008880730918273 538816044687347777 729452673892701825 203211584990601313 359291728991010497 681132427948082177 463816954326340161 414245116447350657 306422406694878209 827251123265948929 381226318968266753 416440749369815681 483380596258157889 991620663406475649 906082684298318977 439556944025472513 652436741349816833 56213625548775073 38579792860566897 116956890073897313 644451770256566145 159874971506294369 264325354423384353 612607069863859329 492117662471798657 85040109479432865 615060380499848193 457133704158582785 580968320560444289 752459626879211649 180992079187085153 440407602216058817 194278692017149985 332871629356883841 929062982214823297 388249550700113153 721772728657455745 8660063801325891 665522097431299585 370532976728018305 276979136560157729 377998615224253569 638607880198812033 852091021971762817 556334520213809473 901500061642760705 491786758821596929 339419179622670017 772588022811334017 612790659789379073 824228894685354881 106335086702888049 219186473083979649 718653530231815553 408083869750633729 839771743162348417 50215930169372313 323504425767719553 457307134911424385 350122158936120065 786870934268179713 652173014274293249 186572385005710817 484530023154665217 746668284759920257 92583199038255521 78099612446358433 789865258498327425 411694341520714625 617402348468626689 766572494028615425 346593080767465985 848675241914293121 605631925503001217 625876046964641793 165223241600973121 823814607812337793 409136207457432705 4945213095872704 61520303418493681 642004846541254913 786071882040754817 512991257040660289 541298892585491137 921662589349736577 347034607256116353 836804657247533569 794677712005384449 197167723344989569 677549444445713025 715384591043552129 865505480329307649 140425420355271057 762495727299150209 971105228292621825 694808714241620609 296773111342389505 647493727741572609 863911915710282625 386178195328131585 39296060310093137 35635734744655425 598185017719366401 382765876364064897 226197619632785057 294788186761746113 64079742475065873 534889695970139905 80419961863768209 403719605177908417 970135785838344577 357148097977702849 647079643873240705 910341577386315521 446165134133259777 285561805017682241 885946330113526401 431332246354397569 129908940986659617 937845387303216385 852253945412542209 461413991326349313 253369096917857921 320848209812130113 354318006456267649 857774544123056897 511356005121278657 514001246593014849 61092457537000657 848873989846207873 612565225566704897 559895832217495809 892910572716445441 518614262170299137 609941114629656065 414660489981347521 55818945781197729 621133174314461953 369431458558723 731475346818445569 681357833752954881 176017039725476097 432652167685766657 678378128534124161 382216711756797185 419324843974049345 816670646396126209 712604138388332545 318377399248149121 386428043868388481 975676291979674241 362322769764066497 542250092452547969 175363703822295489 408426457114195777 295167802142874113 424636647882110209 984370145579472257 549694369148760129 801915791376817537 91472069458603761 487843897991421441 348441688090993281 891679102795098497 775175919595298561 367569801173285505 375188414738737217 408805361513632449 320691865068283713 660302956520165889 767012012740884993 446196120927186945 317132344142706305 531317133255921473 503944675022573569 177982190256276609 249227964710399873 602199555907144961 58728735566553785 477554127694833857 991984276642639873 718912017846971393 787974364505451777 64101709659755817 986173567665275649 165023306336575361 342404950348772289 749448541379752705 626262873323256065 630243296806664705 313363030443888129 782585192078503425 126453030517581057 514275090966986433 638997341951899521 535539131805951041 280653903169977057 361993547208808065 444098593207137089 392830129051649409 740049430299109249 822626795173544449 850561961823224577 827628451135399937 354639453676909953 640657151800152065 379717173809005697 228868005512996577 685634936774619009 910389576134615937 272696369764283009 121100282058723249 432305751405394305 453504727186807361 920644882438203649 357065416591328961 433937245823869953 456490135653194049 553584597052271489 604186706896530945 324669880552804097 882822278888337281 956402804315352705 760972286766676865 321526888372972033 56474771603813425 724675448489683969 676265213627022593 14854745234728739 805198764900151041 44381481704782289 880178763648164225 172311791828178689 713631295895577729 171188723460296897 725270067355484801 244668183683657505 130331061904822577 330680253409234113 963050171139062913 521877033465244737 315139219341926209 185057998569625697 5434988241308504 294618705067293249 422760640772960257 979545875575603073 932467219254679297 258909287727476577 267228916327763233 48582676947980017 273966989398150689 104126882129619953 75151570494252689 224233910139837185 109206480358697185 358297031885598465 741650794664575873 433976071794241153 568884040782865729 254667995357849025 683164782179314817 129655429739123921 189353954083603777 522099137012560257 920325808524164993 272160354238486945 140132037588831089 495808086878369665 909678837272959873 165960650419485505 330152355700821697 967426033726411521 215868964841615009 143573258101589825 82229364159292833 432572144784828097 920052756619522689 732250165966910081 62940575206173577 304379204654367169 692747786078125953 674415496629912065 659070156936355329 712309701101460737 420321779520858049 840893520190142849 22351566886303689 432546318071189249 817158004734334721 383681908783223937 660150182461240577 550199689084806209 436662234427640065 275473915983262433 157692741631681345 651150879665010561 223269077504749441 919483415153969537 382362058941442497 714762968066921217 237157015404587681 669166922496167169 175440746761811553 725806841883724033 399312419463921473 647580926096004865 992639362400400001 158227486543225377 215838471010240353 115400104241096817 451040330628277505 483930172815064449 69055571174981625 110716407140934337 94111970925315089 321317616708100225 134180824731910065 118929558463314321 543704801761240449 621210949053505665 572525824111163905 964240369280169345 292067813028740609 768015756141366529 846659558616433793 923008409604072705 749673404825021057 793151099507099393 734417142280943105 611699114190834305 435898998639562049 213070854848766081 524690504237352001 507111372183992129 837388748148388353 738524489597381249 549434530447410177 913459126983646337 999343123738999169 193505088359572129 437206697639137345 839718555934972289 222315230095180289 135717597805466993 510900311832511297 22110071550891065 753713352157252097 605096460084453761 546326367399100097 291950749508764289 359627224040881537 128260599017465889 562267090696774849 610301906092622977 487443690546417217 75791678636718993 533010737447593665 470387481590329089 59753594220783417 972460231622335361 460752487685152065 499835698899211393 30158685045297065 680230218320062337 380305638787145729 111188220744104177 764772927215350529 57897387815302185 808131048329595777 975241786968361217 250609580651730113 813037033485940737 310706236751141057 92676137821307233 562911676338419649 630653929059974401 125789037599002289 870742982534729089 15201796818065107 133267959963703217 699379492942679041 69832917256398729 863905228693855745 909484791162270721 129468145887141617 856414595090264193 317471385285404737 368368399266600449 566424293494232961 711692166080830209 209739717166289793 926753005909290497 793694444329201281 217517098973395649 918750948672244097 423232443776797121 389044487788734017 31408031982202545 653300212111563649 348796828726250369 886709239837568257 820391339105192705 876398310833128193 678426163612513793 268455394282707265 838814704236959617 501708740012507073 734499724304612353 403788792747473473 888970229950622593 278344042502954625 581365338380422273 936539642572082433 916581533844741633 991643388865671937 176185524654528097 730160172463126145 677874965283031425 351346758242545601 635214479516420737 693713533341305985 123607571692524225 640687572564647937 33562636534725245 424290838994959809 121227818829972017 865227913201113857 672500551417911681 132160410336378929 263088386076667297 601766339045585793 519292737712959233 228149850778617505 60727678378505345 416490640711248961 863911362070709249 417532851002444993 217727083410999009 336984419460552705 223860964010157217 283108911666300161 712198518418098561 742109984232048001 257475156373700993 977420794926555265 550850518449060161 322688528144343681 277776151581377921 558471782481102977 616735078899246465 687914689656015105 769294507864387329 676328041726232961 499730742848633729 299334235640376513 740731261386713473 184190895024965345 440734080185940545 835863536495356417 454234167048426241 944594862524464641 46200803406684089 787745549551292673 980205675305256833 720150318930858881 638513366780109953 80651998963293889 573439087036305729 872649781651741569 539693063792832129 207613150479890145 256092615845261665 391464544249839041 171885434896161377 638467840466024193 445285409690271169 982168897715777025 169117286109489825 954585042826014593 463286503903617601 972562855163584257 192965861463740385 69347057520946721 317343757984630785 242166425679524609 432534771106780609 219061192705030561 766631527767459 312399382713049793 839661214636841217 899464401616786049 529160742782565313 910735454088122497 637373918380369281 162811537753501761 33565089133190897 458949236933857921 67695088387388585 340825520031234689 49141154732566865 952103224085387777 378971630380327425 308794566087701825 993108449129579137 963221431289053185 748694966261417985 423210569121739137 63539874487631209 103860549360486945 891514046559159169 645061474180582913 21774270408826625 221339624789845153 100776681875977665 576851966105056897 671549096950329217 150670308665407745 142989156487111297 995388725922825985 209105050647963265 647812019694963969 886227306234879105 334211757841206465 897693027746882433 598455255043855745 554552903262894849 667289647633598593 889973815880153985 63932065179255209 710301354441419649 355356897637438593 171218772633366721 737010698412202497 264749451047940449 252313506286643745 979097099286889217 932321929862137473 185809266886202817 423813533587850369 141898703037171009 29182930633108841 930315353052314753 724048330717327105 301642623664491777 971951018586548097 690091182488181633 408414224464269889 202636143436834017 871199574722449921 157836418800421537 656001548076265089 146280564518065153 247532121339002497 934133084067049473 441534811674035393 371492788783385217 31433352330164865 794315142004613505 464540320295160577 814878833236008449 43018094701391617 587996458425102721 725250488300293505 249232822666314753 493826076135658113 469745612874838529 71331277830470441 772144382298222337 700992288725142785 762396676216702977 444323418740442113 613205269427297153 7394986298375984 981081901192446593 275227160450530305 108864096971132081 138066244618368481 233179359183459681 238567074958343297 834362675924793985 374688862604184449 334524958976281537 425305687331761089 424000400442650945 930968501136629121 913608064833262337 567015267865929921 711440781152660353 399756656448172289 521842154069183553 694773791229582849 903748261850211073 708828660067933185 228790681141283873 82456664849832609 504800394415880769 460136699294505281 396472608473025921 369708163989660225 329761859154984897 84231173702601585 727235986351082881 827278396958650625 922159265266557825 867569856753956225 336460577760412609 87110873165105569 984110711315423745 508933629678619329 476445891453927553 660195171766492417 559418290903280961 538585309919735553 733798170391160961 883516622005263489 935126656713236993 249714621093101377 532612945424467905 828323120428411393 832012969236998913 8802958102247517 733547768261693953 248396037581702689 986154617284938753 145636602270496257 48906745790880281 10190419943359787 745697568326519937 493741749603398017 61153572315468809 115857184317039953 648321650312084353 930079443078152961 392496959617609793 472659544140288577 950396045386767745 524118559671077121 222640759542564129 873655312682220801 858790352323325185 679220707179876353 977374722478835201 208368809403015841 396730311072914817 665067547274443137 839939800196553729 20278665327882805 807564242061403137 383208992118095873 388198245500781505 50183693649490377 572062997243520513 966405234840632193 392362546556789505 58885975415424953 158764311968212737 727096981615272193 769802523051005441 795281219581074305 731368448905797633 85011867593518529 175295767064220353 581129104413410177 156397500141054017 915671172985167233 387677096152778241 313873505717470657 757972223546133249 470594921635150593 858466862158870529 264402079124923969 589989397213201921 779635555044603009 726629889202690945 466209401232919873 290175943548987905 612545942410488193 628675560647103233 682815600211515777 362055065111917441 460176824416333121 488019200069608449 406375933109291777 532010909907299393 108297207696065105 535674457926795329 415203906979346753 447233407147024321 684759040613652609 370349986153094337 512554106621696065 729840447927514881 232530021753202465 324920319898545537 922728695693169921 362012091383178369 19065932797371233 573694651479435457 750766412672238209 641257518132377473 761781759786398337 737207138891044225 64152601183767641 874321591748952193 508329383595775425 555312602413387393 752786207987544065 448700688064590721 40444094347517281 982730990428727553 918612564014470273 573878473835861761 805852927878202497 682006902063768961 268761946695679649 477438123194488641 661840147826406913 855925802169842561 793731217972382593 97009614840459329 227359416872854337 74170415961027921 941242054298090369 766045817634832769 682013627668563713 747448208843046273 911162245149942145 253790609602617665 166862310519473313 117137904084906097 539669047552184385 7232847865864756 984058313460476289 630978729510665857 282173458382434465 40683177193130857 963080373447507329 827374576820325505 893044316280185729 627842995173736577 267261577523267841 955045565986743809 712629183307090177 538457945003756353 614985862470387457 504195694919623361 763347795619882369 809088645005445505 148030933155265377 253866383737992865 709741324809389313 993040549792823425 710896605986544513 872125856049258625 813429569732893057 61549433943397961 28517917164119669 206242499095786529 302216315122198145 956020557639533313 557592688177788161 224670672999117473 640473260486078977 564194677502726465 714048925829100545 817828959107309569 430932953343361921 221914267260075361 774258763395675265 917187611132540289 569763867121725569 852665174454486401 241917935934193185 379643062853993729 619043958637380609 440874023638684801 550623338626490241 924706815155197185 533375535432117697 599276545877856385 21791355012620529 864462935565363457 88401871886791377 708388231426766849 359486674425465217 79966817780935169 894527547454135425 165682829644467233 181920557443415745 462806829356416897 353467753058883009 137617820063212545 160899267210862017 37594085372724353 520739635199493761 328865613537985281 965552975540671105 31472886916667165 594368934053367297 405366475069030209 38573188308543393 972269418136825473 757550534436251905 82090552712074321 128377927276087441 330158166978968385 787529899296632833 529283512469419265 768678867637657217 511888284948305729 209446507037217345 694699679689861633 550538674775449281 55464792896252393 655308178848205313 681749835796409857 37000222428059009 431136235386027521 395779372910869377 278084477608032897 695687520229650817 846640148154300161 985324951285040385 674998977625193729 892491343860097409 186564594055234081 416836405030426945 949911249908680577 124756058360897985 633687105148673921 765687866129272961 862376790097272321 553598267017388673 461165704775858369 738857253576686209 314646882182032065 3558017084710486 926019336053933313 884061408085049345 592244911383545473 868279662043203585 504611054714679617 86675877710252529 385659654363180929 431037430508350657 898625817113263233 846547937850065281 23884697540466961 569480596891093441 204729671039451937 218798275988792321 262646323985947553 458920200906302273 422747700176635969 86600356767437601 68859871712390945 964883834560378497 506468245173131521 52109618944928825 847863263696993409 873722418813425665 509359787815633089 954695155083531009 456647705133235585 853083440207125633 6488502226325466 202037199840408033 635615998733314305 168514122876413089 986287910843053313 406252416077368385 439950106880587585 267895786021238529 294721395686089217 508878432112158657 141688052566237841 644532493604170753 613582569565430401 738297160827247745 452947561835372865 118343354260286305 888611769939196033 532135934525872065 852866571415049217 251683787657750465 256808262596585729 464614230880190593 114860418800219585 913917051330695809 411451195708004033 312084557552726209 671448760833371265 602168631820457985 184196989560341249 564656718589848321 331533593229636353 543043058306931649 3110745977046748 921428016984879873 705589730071423617 572910608288761857 31153476510517921 893225767388489857 889362311525133057 507250555779290113 819649542488470273 459785613305360385 913578902417285121 50163375424627785 484388735396343873 495947376758696385 858728086348406785 104356973420930641 877688965384443521 179882327827971969 548608712220286081 663616880609904257 277997631401397889 939829659170388993 328215674905720769 801057727164771201 430106481074666625 376698399122847873 570325871799653313 807518534343383681 665085194484213121 538691808748811969 476233334656598145 438627719380871617 521517105907101121 519467295743272193 190432053941535169 852770527221164033 131085473948665761 530013853939099265 753260253399957889 975012189944930433 365174585720048129 861293813769396609 501827398187529665 216659783940936993 748705797372274177 842764078933047553 995796593190817665 182404818588519649 707338433853699713 422296840184475969 704266811617841921 875822360970825985 239468357720532769 85018811123720897 622193150040686721 91481291421683153 400817032699286785 809564135599249153 784225597332195457 983239407023400961 503110114975406465 775697084353513601 670889193854776577 1776857018523260 996311066363951233 810839302340088577 632647506331622401 481507117975493057 103641061106110049 646490500221293697 333188615559151937 562266709956400513 278345614529463617 78743916416545553 491474871004257345 992318430374435713 959649959710297601 48076422214254681 805556070870949249 767028352199371649 321993300082915841 508470614383913473 308337040918260673 806039510171356033 276485734153787649 108960449930098241 740516372664785665 707935395216491521 827254945597509505 104265738616437169 48499904124994945 495459405822142401 579231740536947329 315801933155174913 310591946388484545 579652578225601921 199878256241568417 228652957006790561 264155839675581217 534236547396712769 557929224315863361 610834098064206209 916314725481242881 741772090453235201 90559109193897313 133232085607449585 253360009553958337 313261085837208257 320295321906421313 934998170307213825 867200426247364993 608751597801255425 878884092143614721 581020155229584385 954395460729571713 117097379005738129 562220031099421633 384668692249281473 943674704138686593 760384686810862593 894036995952582401 187684575515096001 316076070532815809 947866243662300417 112615636614854961 795355044128772481 608292255898817281 943854751314585601 1206029058558045 832651062497422593 260472931056355617 565371905013503105 286731139623462625 617521991399630849 776191494522322561 572993659666888513 550792583697194945 120951808166740449 511776330785451713 749973887972711169 490833302563707713 407679893023388481 477578986481972865 921186852944014593 586936446521015425 412812183055184065 503482054160414785 588649406772244481 561194983082280897 122153017976504689 449139403177184705 451436837003694081 642536408693480577 380357075357711233 295817282274313729 534887122068251841 391620493426266561 671442229738662657 676618301056777217 630417343795340161 409859293036284097 399450782604237249 936297940409062273 99498447178884673 506276784115094337 869856111027647873 177426607369170593 132920749811358257 68994478307992329 339567184398664065 978535900613010817 292127897596397889 368388313220400193 998092413546434177 859967250993150849 558921652070193153 80825063192158097 475719737240428481 937891010023165057 352189290413800641 380392525081923329 685709530008100609 125485940302326065 657549814521740161 806850875073031681 313863644944195393 307289478135160705 883149912806683137 727441924787562753 715935498204206721 988599652516398977 580586010265744129 405112591176994369 94815370673320129 382506718724116033 235530091210844001 443677797245719297 657019859382248961 884257961492380673 872664597473811201 69630302157840161 621617469102705665 553439304619487873 871680905336344065 339489682178047745 932341505697824129 1743893408871600 746186979405660417 830183910704029441 841409529726679041 906367256037057665 489348103658610241 718013778860743937 55743464007125713 940422562296532737 686020411410236673 809926820246040833 305248834827512641 951934445671170689 881225589527215233 130412516942492113 279073375765396033 717297399867874177 582376930302313473 50238431341945497 227957148120214721 44551466250354113 864147159532958337 772016592167197697 825666245296961409 673035356599484673 399837494005208065 755385025819329281 374952862589214657 591151868759439489 124260488273872481 505199828329629953 216513841202473857 620974013519827457 856306731850235521 83972681251687217 414160548532567681 460709242031313665 493472666160780481 909896289292099457 935122948168984833 662725106655727873 707754018423525377 419839920847415745 688472755329303937 100649166911424001 997651909403028737 208958127390296513 822572478948476545 454340528590677185 12916896350827047 391951866329527809 587871732945547649 742266640698161921 998515373815020929 393091717056414337 146037268770474081 348608434088077953 186713185910928545 781021723884215681 830201551695029889 734486130062251137 888828316584177665 378898684987682113 242054186954366209 761898639232555265 741928431868313217 849999495756385665 995713911269621889 483777973148264065 94485162640946641 573587510688433601 64012987056828 318078066042460225 365815650415680001 566231872570291713 602893742555512065 697771414061392641 587238344771488897 791210433713835905 222270336831574145 807368547006689153 381564651616951553 645011323953390593 861703518250653441 631081115442597761 718286099113665665 67819466443403089 72614555732261729 764620866498944513 704168525241396225 337396467541545089 995268000799104129 814090557335262593 945625710176951681 556724373712420097 410673852282176449 519330478522562113 116035190379488289 409599858943700225 682153968657889409 308912293046475393 947024012026897537 350074543129402113 795546851018318849 898821902739030017 59762221731130441 816903407744156545 738782274412006529 881471595206065281 685652264774770305 769275732407713537 340299463310319809 376380363233323585 173813477956866081 161975687120566657 635142400753199617 604636587726517377 226877838012992321 394291742539472513 399301242808210305 347710796969181505 481406369982703809 145629467155778529 816862492838129793 314544521866892545 492400445337008129 860670128139865601 278790386214897281 391955921387449281 483738919649180609 867471864421652609 92820658041564033 30750417103874385 681865986594200321 243170118789997505 775263326648971649 827606613100613249 405756071595288129 14563562912975671 539866136620208449 920550850013071873 792286367000482305 666159987706400641 366792679363474177 608989412136651265 495975033767887681 688117623909597825 474851759302811841 638812236863699969 522038974765191425 633490166565330561 309135112086241985 625617528685324929 591459734447237633 861432464844916993 49061920322163393 906859518129763841 858914811364908161 454337467809970945 721498524747463681 764543291800038145 124854796179260321 236667649758835809 931253106904609537 7457715620873274 820629581106825217 56554838268674249 986095735860065025 674951542008386689 372459739505170945 573735196413316801 362906838732715905 467645395435809537 141407359122293745 425350130412361665 431119685318552833 34585032284525141 20644441879095865 401493167648659713 592927683396698753 577155632441971969 179691769431169505 882656440079209345 318532975881939969 259194464336474081 62477189664303265 389592377058626497 328901826350250561 547386634483828545 959734917217584641 431345621994744001 616072388106378113 19057349661494529 627256973598672769 558741101562539201 378164486386385345 54360747023494585 53759631957770897 428475656915473729 897126815993122049 630711447322653441 592711990620028161 937816755952475521 94307280148928641 628837121416566401 961585890540558081 923051606724179457 982654883117451265 377400092899705473 732946627441958017 238167546993686593 593389451695276929 857719892526333185 751057602021173633 96318956304990881 616066311504173569 78328295567416721 714789513770750081 608611187156363137 958999695626051329 643130273879492609 985301248148967809 376397203526373377 544998928015335361 774680042754454273 471015545554063681 559051810556873345 816448114797271553 828987541066496129 381793186309689473 964100621160149249 873181005515764481 229448814335967201 350985091151965633 696300296186599553 723750666130673153 349670436589647681 223407734022938337 703082177064679553 441076448582069953 48484870812984585 977563905820954241 2597266006496569 800701260537795841 681307091862080897 273063466635417025 454975661460331073 295768146020723329 621764442431754113 923757592401596417 5502087985497895 897209495473465089 783468124560741377 831280472350609793 399000132625353409 18542624960847577 756737508696147585 163314758600403553 337225276660895169 388214811134293569 907514132036496385 619906621235511297 965529854840291073 792896953787337857 829712420226258049 746623333756570369 862145746298814721 374870673817827777 617575363984499841 375466217345032065 434421964909056129 616196653679939073 516587177416312193 306544820484202049 763168434232916609 670325202457963393 121117920077935537 392029715604703425 581433166084785537 984971191023905793 680838742845026049 808401569080654465 720741874459442049 453307466852255233 538277380768263937 766198497592309761 139845810728608913 716841435457869441 794533326891524865 424152475091613441 592769364066732801 883861498596747393 52617341955098593 765744012859069953 259462795529451297 311331280824536065 347222148509956673 532862812923536193 809311427577348737 292952868243947521 980696886728836097 568635904930996353 591419755612996353 397323438789843649 57938735615920225 627894230894082049 32891346780907329 781305494699569921 673807589889165057 600639053631052673 104802106367934305 366677227396198913 347115392037835585 345811245611155713 503379586135771713 192709165373674561 822467213442578817 837354777862739073 249843544317620577 251533989315422689 448088020486380865 922820886071189505 885847006317710849 463171058101824705 172733813782016897 730526755495727489 622521680865268993 267093587067027009 741960053495120129 131632450367288097 370440820993657409 289667368351889089 883130543751761409 868627529494172929 856655545240805377 212153234967448865 384947806785447681 154944650397862209 235251314398688289 910883957732114177 751947995300710657 88186781928325073 72148755477506657 96457740075866385 63931132008974601 911337732466375169 76301399794353137 547217752316090177 326917490927158401 515017870010066049 841811218746549633 946918036902221825 763784808320480129 65168474162828009 433205161386474945 708443431800237313 472725294618200577 933444430792999169 304231284877595009 734012713143076865 759167674734555905 324136270417607617 594705584780548737 144832763009436161 316564275486896897 956824173677713281 746459339393531649 755195036210924545 653798067719065985 656508834118323457 955215743552862721 691146743766427777 617896119810311041 704112292362847105 707802884887506433 613885802822583297 181845690978548193 744566349180257025 411651772015467521 632803535640608257 515823749671554305 74902240382581201 414822222070363009 140640146412298609 658921606880681985 331643226461050497 939260016753117057 509657976591842753 295950168908959169 259326926871178657 147654904316617313 217334249635175777 424249601478948097 117216925410257745 665804822010308353 465211277024923905 288326519575505793 819398701695202945 959086202037092097 485725721726570497 350953737584603713 507813616844384065 475397466506542785 347702315270300481 259068694611627841 534811811594035905 20321875706336813 348499212983060865 517998472841100033 841070774738039297 416410831757936257 774414761006699649 690448414934522241 218926321469322017 751208618872958337 503916651130627009 435169282254065601 666117097421828737 962338444483300737 281667067641269153 157741241647087809 879597807463962753 807686594980985729 494449296845662209 791583287129981313 285500471077607905 480120598172824513 500335187162864513 605840556569617665 924712440971287425 945547554330396161 395276628194441345 558570954876671553 42215000921725481 97374321397474257 20390673484104837 704623106797370753 593732395215024385 757111080004925441 820294876256671361 419371496618737153 769948447966878977 528128022937245569 237819652787823809 619278271487147009 434251818540698049 286220574095288769 881285846698748545 920936152081054593 415491721753209473 316075706306385473 13420951893539979 470289771575991745 436508931059076865 566999658045936897 600154474562348417 447235113693466241 89322391939258945 385029708753712897 415364488159571713 477485105635153665 388995113782296897 203098723453472033 544651372033971649 98815404369787537 703694494143416449 748164982316161793 166023836936421537 283544557562422017 124747171893286433 206700432144849345 134754441461073073 829958585914255361 917137217926477185 720811997003671937 668479705087054977 234588184315967393 590604266289116033 450342026863488321 149891438380397089 742638737508542593 320085377305939969 5969408693552226 649223851589699329 458935754392811649 90656320038899457 249651376391419425 456443181824145217 265582706232464705 668434876692668161 577371696812441857 520975808738786113 429861170255051649 630306018896870785 791382741435590785 870474921669600769 57086194071501953 500136697640538561 371861039383993857 543157569959664257 324139470406961985 18811837511261589 348677310106459969 372401185297835713 861840808364263425 654513244299703681 420976755520406721 737454222752706561 895411069326101505 275874835469604577 484262614316996545 598297238327123841 224878765143017761 54801197964092553 201089707935928161 302021317782436673 769864455951548673 931777279821087489 732344000930218881 646828106686687233 919843497320414337 611495343603774465 662073120560457089 960282577627300097 41465133932391041 10776463216583211 571230393983391617 761273919796398209 184145982175522241 257388143772811169 606415328831367681 278894361205704641 794935149339593729 843902399306980353 851275646817008129 372888147118064961 370168165092309185 934770147783222401 833844042741681281 494336112393956033 716914114044371329 370003389540439553 226505845436683745 324833112843922561 419526419003688065 821076636535689601 740945765222711809 798718833851712129 269209195466189057 252828767999201185 553341986936082689 835194985987957505 646509541494253825 201336215897622849 870928070939307009 352786439570582657 992768105893517825 967133443416567937 666116519309007105 903088255645688065 677157354014838145 174097384019216161 245586513075814145 517717652161497473 386985687080468225 988234170014688769 416621291478769281 413617513688027585 32047530162003569 812079410478116097 179701988190892353 927218923396470273 466181248322428161 357142791303768833 373713524872975681 155472179654854145 763709842475606145 489614177643328961 677508451719297921 57531669020381313 533560378713829633 187347013483329057 119045480371845265 329187615113912833 763688579707547905 836015947148990081 441534939198767489 895359921348404737 932701516791169665 129504577586143201 646272556958187777 894613887250674305 839625449014846465 177336326868623233 986039910800123265 152357315664705345 537584123264409217 416762012005474241 973633620897167873 282891253954776545 429336840030146049 388532026280511617 340419999238726209 229695138938030401 524401865039877185 876104459546237313 713586426773979137 581239255168672001 866710890262794497 793893300614808321 352389303645402689 797365981869820161 531880781237802561 210088385640712961 8220054217552787 288124107764108577 443351353783612033 125651296673009233 656389434474967041 420260347790463809 661548964407600641 928504286869436929 935455346638427393 131876913712066113 120246837646476481 579002825710414721 959604577030468481 136686384419324017 895380852644038273 540961831427889473 218583400808903137 247593003811775969 635345532999849601 686361401272204545 416119903681284609 274885717004156769 415465790807402881 9085175679611979 830481218613606145 215150551744446977 925767130341370113 74463692373750945 509175727353188289 79231173855550449 998827081550800257 951513436373120 873882694798588545 75444405717323809 237485170868637857 165030854915794849 42133851368511441 910175007792009473 130244309357706817 190601227106011361 940372177047088129 462438897463702145 30664648379314485 533004516725110721 550686633214532161 880649029511307137 726908283292900097 701893322348578177 3306897210073601 415401200864526017 805441238673665793 945947504111284609 692003342318209025 796500881403734017 400964506669893697 808675140381406977 783663635019699713 268684624957192129 270780095912670049 74019710330230033 940922454405388417 179683492822864097 999477644338000513 172180654573732993 442844038113797441 255689038597186177 858153717884817921 482009818845067905 228962587522609345 970297570329467649 756076020792150401 221766970471488641 402762084699524801 109133436538176193 442129944634729089 793223906774994049 998838847299630593 227219788924191585 764511744808587009 766543960892899841 71076237684302161 991533469196188161 271562717406709441 849602266422760321 515335411530806209 776932162784635905 641598618809567233 563147280235508417 258217901602158401 547784570863488065 537929787356375745 283256095271394049 172799246653433153 296300886522448769 185466553660191393 358850314635244417 112906856163611729 736009133637796993 711463125983470977 161686017340780801 970183911201196673 757435750476066305 554797772100485505 879405937118175233 474133402757210817 363333986832461889 761069351738996097 272264711294734945 286486463810838657 511394046054721921 995686646515864065 337454249385555009 640126022730861185 930022254133209729 640639049759784065 171136233189184129 582584555860172801 542375689649350785 424991579249095233 300027804372799553 688612408781061505 468391473267107713 972195424183638529 337504934252091713 679894851315573633 585189106126012545 242523896156896513 172631116223012513 647720793278175233 552207675449356097 685434284998166273 646357186585742465 821937978867062273 866150225417459969 589145286614282753 132566576815687393 13157559855862645 547752934373537665 483558933876423681 900979442182016769 811809283929115137 201209758228475969 893821885669794433 75624210491209713 334836187092797377 479521707010949441 396915075952506433 351206463141277697 136718710585320481 64986729370605905 959909656554728449 27948011111785577 854921635614793729 591509100984641409 358782446990204545 964153873485496833 140177206055007281 30519059741909161 29422294249499717 518836918099420801 469293352445468801 799312015783787137 691781407897849473 711259495456243201 983071102759971841 671924800467355265 233759433310254401 610433800591575681 605719128933564801 748771917584011905 628704321042476929 288778245688160257 346779995569427521 620800435215489409 590349505658863873 636701131355121025 964571111085057025 123645819939302017 508183085316432001 498445679148556289 574657694301301121 972065479206992897 236888156539421857 216777344599218945 451704323628170817 177799855111121729 83455769409539473 980845581233733505 222609894058003009 646095415930762625 908329689344370177 776753184327756033 48157131639435137 206677633300362369 461596845239967041 116087320912679809 795166268474794497 631367825083135105 756515572513379201 639102662371950465 807622126058895105 818303399547747969 550927085996903553 684718990308748929 780358753458877185 255479367745881089 488300604208106369 720448557743761537 650174981922610561 415837810568323393 535920755748179521 316372668609954369 964881851497331457 762274107318592769 455263892965959361 16037701450724029 129537900640563921 261711966285648865 821779280065953793 844458460698501121 410424849112025921 508956457221092481 766568375035987457 343246603412833217 891193310148103937 857623143331327489 94942149623591377 432294273390180481 402729902539626049 39444858881484633 716259151600027649 266633290622106497 109952559259049569 145183490275488929 631157371216858113 739378604674254081 146844009214824225 138855106025477681 817267491582228481 733496538185445249 798123405048578177 208770756853855489 749335343162556417 456083933844450241 975196945134918273 728885043782600705 516613908250079105 711598987391422337 509209154594024961 745137941957015169 357261594527727745 250868612911698817 359551310683862401 125005183624939073 229780280310066593 39655957441620873 627111384901716865 553596557647527041 864345390142545921 546175472189229825 73534889993915441 743742587654015361 676947550701086721 776387069987148289 127097227347967137 696096018970482817 346932765850027649 567505665440659585 439379591423012545 821978188251438977 629772098788734465 565373118110951361 422331265462354113 778279481823151489 743314120945683457 794726592481691137 710655299225983617 90060521608950945 84600444163598353 920655923896557441 668561157381411457 10604263649330649 28408057260236321 285493049626051489 292201028997745025 626671666153487873 566498502746682689 881964241223865729 689585156800852481 322872794224029057 772204716838530177 337731070866293953 679119841966588929 315763989382890753 738198178405085057 188644072932614657 507418768754455105 826027856294107521 221403432667756321 611454235180087169 708618035715694849 424519119127882753 739040635781051905 977817083994150273 313616839047732289 341823688340500801 60281069408119945 139752527852618161 961633191410989185 826163367755942401 711222162537538305 24986104832120049 601996438674511617 553992334227647361 304678993579074113 624614156205733889 925609720113477889 302606650332695169 784125091723396353 714252031432717825 98044967044550897 573782437005750273 362098175154244481 35311032624445461 835444613254175233 179254750256450977 382242817461317953 250501741385104289 66586960350313977 358255486631495745 151243485018170529 805398950271420929 946540164849757569 267977598381509793 98184499661655873 107371957492627953 556822153901030977 471482343872853697 315959815237988545 858953789380091649 362064495537062209 724099044145862785 529471615965249473 342489303095472769 152636409752169313 136790675163585009 991354211603180545 287485404516996129 435934771004561153 959406409718912513 416315081618378689 205432105745355649 836126183458439681 392471745673081089 283999770386515137 746041155703988353 203702069898930913 195560930684838049 137288220482972177 414054818372900289 643566266278462209 433862830357160321 613468613779303937 540331358790933057 255430918784846017 590922999277228929 120787432885194337 581261239588311425 895589601659217793 901479315255446785 329042820954100545 936279242969515521 957830574236119553 128688938680614481 12398968505536347 537008027255975425 917137037328409089 957878373800955521 563303754207964865 439218315818788353 957309194636316417 615368849414512257 501766775013535937 709265311983610753 327773936822858049 485193915407510465 113401782139419537 662030348773083009 451286106766964673 206017881315620609 557282955650251201 302856529666595265 179259636781061729 630790316100618753 251159964312222433 929837508402908289 802011434761489281 846266097133781889 442898931461613185 746544904728093441 444794798828034753 230240253457427713 754766824359080577 953432471399462913 685306421502993153 901074906257338881 298581966385782465 766429328195609857 623160767380561281 344839780621388289 127664900978430753 744450673653385985 116051835044011393 26280859583511785 254418275897634785 487657687254593217 511004107200982081 265131586657251009 924343328777410945 442359156318371329 372915915126363009 31370409049419125 18090502413500077 166661015419716577 517808557027642305 852415203012018433 338094263414149057 876656784250268801 56727377379225177 80562047839368497 626433903159281153 512557144964457473 250635698110123425 16980728347480323 722394527992491905 497250924712300673 260063055273555233 84155059784041697 584002158705075713 69067855749604945 479504698977386561 464810456509955137 515425420162301889 771795986737014785 100033822410985345 543236918967199489 925050272869427201 797238827091316481 9320560266949941 583750604902864001 116345181878443777 270849534035601633 671916500225314945 428224193055530817 830068597196330369 824447011809351041 430549345943227009 485663153027761729 622280196271589121 440021996845199937 818193518674725377 895344616367271553 303978575708114817 306625364096102977 198377949733149697 772825613459449601 976602538583961217 492866320604814977 975726160002842881 775050811195217921 80327368137332657 488330165347061761 998885008107201537 554854370020795073 1913070623146496 949074201850475393 763201278146773633 802488948399758977 354295072340775617 339221504593321985 900788633633986561 606685030422884353 995250830687098241 89615874220253745 901655448870236801 502528450787554689 167054829098745473 595722782676769921 362625705036457217 328651053136130881 48401033413455257 3780719959774360 522794568199920193 490491655291481985 265002655002703585 643070421808570113 767756512777928833 346459720757966465 22775556506303473 962646294818835457 912990979243183233 704605162467476737 39600411634424401 435660274651578305 793377621506003585 171872344642739713 156191353793502689 569323666729768961 265254269965232929 747327414323894657 717051881739777793 572542539567304961 584764873182528769 334153398059445569 607973796567705473 508397281158163841 67135947003897913 80089853999016465 311758485600265089 720112301168054401 402257517227717185 787861087642912897 859163507664192129 745297878516577537 339442253100123969 289621833302323521 983477733305434753 805488127814864897 136033516506550705 204309685404073345 776206815228647425 710917301531861121 58793458222318409 23912246635166669 345334071129300929 791766470201874689 842515140485595265 962041756064937857 319361515628003201 347594342956721665 746482016962666241 481993682306455873 958308342713891585 390284917667738561 246283019388350497 265906226983904769 331151197457472769 889671096516149633 386746047283544641 534117694758993601 717558648263050753 765222681374719873 972665895677259649 844846060437024769 575552941096901825 905139586479332737 549488648192159681 647522613722077953 86901947449618433 142311985996084193 128712371690504321 105257100520848465 215204770769560129 434468763747684481 835637636421530753 797878118806000513 170012314239116321 246129364052418241 734040014761710337 449787479442480961 211770798556500481 28522268849609845 537754344695947841 457623620554063169 420368314333060737 659381159537499393 418096243650687425 710704780462467713 713703562319608449 109547674732635153 714164186659026305 569800301467740417 386708538435030401 522792859974341441 746654482613330177 292465967256138241 355994621986468481 357538234743525889 711795756042484097 139609483020610273 266730887042612609 475657188542040641 517908131938803265 669882901959031297 538106041150172161 758838473687017473 541079290153767553 705812797176680065 198997764968353857 374791200414048129 377313966282137857 346284086662027585 169126943437191809 544685272353785153 405669390260648321 490222453428732033 161485906292838881 123597939948492561 140375634620362177 240331075621813985 73300895596446481 494446408408276033 120420953950919345 465912704872312833 64946112953023769 893123527871178881 283846998160292673 740655817952305281 234421431762683585 981638829027030401 112961337045312865 933416429330993281 130214752668948113 123445860091887745 168374105026110497 344243003062647553 324194595847302465 700379243178115713 197365825141766049 449053554048521857 920845424411950849 956426412294600705 689383663054847745 877489293607428737 507518941509744065 225739933932299425 332857557369159425 110670864963498865 465905762117515137 169801956942276193 218064934527909313 788129143214721537 346734991662572161 433553003696584257 136117107428653121 273455554082193697 752510909845867137 257788311836801409 890581039166754305 891724708757582337 737247721963370881 333526577760732609 2700989500745266 742117670965132673 493641764093453633 34813551874744777 531184714220863425 258175179434633857 198527195246583681 54106804047403753 311232419096178625 365619456843081281 484022641458423681 26693428139534349 753702642976115585 631708657425352961 517344036348418945 558339799456529537 333441721428819457 746762352378045313 45309592363238953 957507050970686849 75891525511700305 892077537385691905 694197999277946625 167058005694553217 153797842388634369 471325282584917441 31567144037538241 840626206150712833 202458128033690337 585186144549656065 379249441187511169 119035729979156465 114386479692889505 860080634929392513 616987818464380673 538796985850321857 985074609613398913 478137203702463169 500665080095586753 207328958510100129 43854414293697633 751897159117778049 620035333492992897 170867728472554593 951509487658647425 426691523790911041 586140975815197825 996834843096802817 803653684620037761 237271829594323681 431668957821145217 411702574036464577 711033665946068481 582393095436575745 357467236041031809 250176573833282849 490483308732372353 579015524261695489 710033053050281601 557015254240976513 989550011542569089 112119611117467601 538350512048367617 967339663211088641 970740321967987585 780450185440219777 879972398516528641 206303048849544993 525434029444078017 154576230283769441 457311910956946113 879055979560842369 290955960155180545 391357941581521345 132960457100708145 554756152536238977 565862246259705153 696258224173281153 950329514012906881 324752180213021569 907606880974419969 178055480752181697 61504302720479129 578963008833877505 243443976769434305 413665947592196673 271996252841915969 192949507268604481 610355378544603905 226349779403040673 281816492707733345 851427480324840449 684261209683476993 299063397426838401 209315458126610561 5322221370203551 474686608812540097 894764102439768961 399520730774369793 325359036715180865 300960411431411521 63829430151972841 358857957661484737 285192261364311873 173074905823774817 790306003110334337 455384728769573121 193892454932662177 358329109309231361 896458523101333761 575856163238341889 67058030245288337 498225331452893249 600181863724987649 551550237931721217 846838837889347201 563829177812429825 141525776765977441 932912148315438081 775825520271705985 7600663671418318 180245330724392961 703456782838046081 23265071049362265 131847814483244001 861438667886094593 136348280923442641 732730302645688193 285358090931431713 774599810111528321 88632193755174177 489644148442462081 497966254100184385 44555875601904657 239830538761339073 229509219645859009 435983942743042945 620658001762979713 770749595593670785 961014112264020737 618335332537974145 431261315429257025 667746195935393409 453200929604530945 73328849023830849 480094263635255233 665827074169712257 526528662702073537 579286074126024193 543839328325564225 14919133294313271 541024767619756353 249409783298382593 828508409381743873 987172802977013889 540977807132033921 63592538833567857 526504784611692161 824597586813723649 698107697392867329 479259507326055681 535252355395943617 656654976172134785 800302230319712001 72343228109581057 828699675015432321 563250710983083969 620399442082128129 261267997235087521 869753845796584065 202102455976287841 831820379773258625 185166410705612353 597775573602181249 308561896648171777 430936194563127361 266874493741177345 581804296370268801 474118605196778753 298832572884659713 556593792309648449 886439169858451969 246108345262257441 959683619986531457 679132881528666113 620660610987261697 110317338071197921 844461745001407105 792636015319139585 425845879693842049 930567963999095553 475510176023828289 996587165372439169 781443636506043777 50966985137492313 181035770068969985 829182537581310465 766984357627084289 408896208680857857 913412088691682561 987057873078676097 197198734682263681 567254130333040513 869011597984691457 942627501428880513 51002544921804121 725767063974132097 230931634145530753 375354277822573569 131116762097708065 201856141025857025 23386765303737181 63162266839320577 533383700937609025 35673912807112629 774780689333038465 279591394961165921 965796561624916481 741237674181050497 135739148437718177 632464345045768577 257388677462135009 531437609461107713 442001826898046337 372704770899368065 635062881443065601 840063004365660545 306481140986615937 350051531427730817 948938508289675265 665470633289487489 979569542225629441 238920144087366273 998736450120748801 200342581794998881 444609749344632385 286359099009693793 288119198812015745 687997762517198849 982154513018894465 419349120727481793 821885748781273345 271408791123619169 411179413220590849 5636976395770433 201748412887102561 355535270073971777 19844104298140765 196546070268631457 87472833866105057 281542444184040609 657919670213512833 538052896468506945 716951566751166721 773282205914341633 855932644213009281 254775508266511969 344938376512079233 38048102376350809 643865096083995777 267926564679974881 217452652239931169 726678892777613313 899465308558244865 970903296687630721 677153897058008833 339802886911812161 200560264862016161 63808958263273041 652292924084523649 530239324840891841 878039764383697025 240239054235310337 654301985696310657 34779997613597405 60347785431783761 266159930192564801 360948398547723329 375865721218303873 213440035589183457 422321231775789825 335628112785276033 724774723477779073 962442783734271489 469666354219775425 699324923166162945 398205048759535873 735997365894842625 203550370442549409 978640444837612417 870537290697697537 107942512228046177 389782109816074753 577867389864113793 191208891100814081 183143167077599137 916740122496982273 620216894700877953 582743456354833665 247615080749024929 486860268346269697 356027476204477697 307909603421450113 393439452864367233 132069677523539041 105211446945435937 697710318479309441 355256615409782465 436286904304232321 276592112042610689 354527254859078785 229442471372617985 139585299037470641 455534611975554753 831491375683143041 664601464679034113 979315017937487617 768882681348603777 650373423036711553 41075561488934657 280312739083292673 696315674879276289 981961432069383041 829215384281919617 166836118089086945 501592781463646273 66619467654732033 915757571076181121 951206360902098433 385637217532678977 905728505620246017 102496945061712801 517116076584891009 24040174556095197 579848472600957569 52353487399908969 508574862245843905 130465204974161249 935186460767383169 728857720443581825 148560927994388705 198866378542877697 280411608531892385 343084242664627201 225287554416730977 313780739564368385 120748648347401393 187347122641025281 519867351093175489 399725157241849857 60961230378296705 650852970050561153 918979214609812865 106552398947389553 584279398645762177 535433069245609537 12451630855217389 624258982020737793 977134586728198017 329015298141523969 861635591636947201 593070886328849409 751966775732185473 863344974340630913 223839962303024705 255670349708285729 320213580540468033 246441584134526433 105355707610222289 499300534086518849 698356563790682113 788330870779329793 505742020043861377 195452654033235969 770687583142091649 952789298721750529 414751160662980545 581285014229070593 177994018647339649 993375782768279041 976818779820114049 485353120356766273 611997865962251777 647224088035510913 583356696286564609 204277421718604289 47096480198987937 46373780396574913 967694640901946497 338398125964008769 875343776956356097 298398350546829505 29590377360911193 23147709172565813 684906503945867905 123441460251452641 614552960650364417 706819040680276353 459282351173129665 604316479308248961 217215745457117761 960753263960686593 712851732331429889 804005908760952833 107693175078814817 128974535077620801 721954607417899265 477786232431508737 625922428490106625 873341231212567297 779364289092384897 805495517404263937 922716741741446401 617873116037348097 779123345465194497 396476007190710081 709555712299511809 390683998751530497 429189042322136065 381907331430365825 214548203776153921 780657461934115585 757808820773789185 266168105641593665 522689656236913409 423532072470369089 108236644450713009 123219926225598193 438286736430534081 191419942207236449 553160236157310721 411618392147556033 470652395337545217 742101383164612865 168513819844335457 61566117970780713 175922599898875361 278976518584816097 215302552363539233 931503055703028993 943776334154598785 846694878338940545 332389933227730689 315275127728508417 94241984798308913 636734037726345345 953249682015524481 932253502444847745 433559999834251649 75191065002361057 451435434632330177 983339130601248001 936782799112243969 713543737549375873 884576693867643393 90150716242231249 96592384509541777 522014981967789313 552294339073469569 640554434100860033 461493007929213633 302441602005902849 82395216829723953 581870737756002433 631504669591215873 879339892671641345 100529461659718321 577532842370171521 275782199805256321 108434011574079393 175277795712361249 670743224857670145 764878287033674497 753650802029074689 133105691337462417 879974075397225217 591946116077956225 946994949230887809 741128513146548993 139305369799000545 603952335154140545 359433713340497025 411153148973866689 548035424862828097 28482941960270125 801698834171393281 2598754630753320 318303761022701057 607137429083174145 746637353764970881 26878637981340605 119330140762027521 716609220742263681 52420868040204737 879498556158551937 678117090004843009 947757128424662145 879686909376136577 961970358186633217 678031355440136705 136322314928882801 674794590940766849 282755536379966081 820642916019647105 602102147203403649 953212123316280449 939567416147681921 707753664183936641 302645400641885953 107124156988110289 644824977749607297 238012014217257921 579796613678418305 303284923064172289 537842227621339905 977329794008678529 150230044114060481 782706651670682881 73056183614767185 389064144905130881 332639710100103489 152844555332297473 940470470385108097 536295104781512321 223280471603850113 33527585786888637 185371800696572097 485339394423657921 527500084989362945 216121019609108353 887739808115995265 940837979321965953 67802706558516945 185550513221958369 641718358917330561 875409550506656641 49504493016833353 879250403861920641 361775168529632641 31169471620099645 44470810353963945 186329532330777441 620097843027195905 69694287517346969 313676180060333825 272908538416078977 290334921482767105 937710894812962433 632941525439342465 32431243192295513 2591672983271565 257477249450442273 706342593518662913 57672196526016961 85858865242258273 506193343059972993 682237682214569985 597160545501143553 834640032534281345 633657431090977537 252046060459868225 153949882653837025 149925491623704929 708453957852129 476859793468882753 198342474362082305 699941047963932289 974841570220501505 407355138682113729 965707061971034625 568002563202824705 768945030635730817 934574322708549249 391420083752908737 13685881446093619 682703576261257473 219888408265269665 870843497098992001 95351598302713121 535291455171059009 729366175201867905 24886199921443365 878447365964916609 947107333248975873 959026533691350401 880963170603866497 192173421960106337 125179137466940209 641832023069575553 553074679482225665 69891371253021361 772309527524907265 724202489111924353 409410084261498497 304558503573772993 717987556231516801 979330138248791169 965594619478540801 923581652700875137 356629463037716481 467323901840622145 28826038607963513 807532364438159745 176026761200031233 479491469658619009 463198779175403521 379500497690486337 719293139645866881 327795531648867201 948119308791394433 27462900865415917 603558518240188161 713235763395537921 186635285849124705 207509046306540769 527729182311116289 171773965942954017 693615945240697601 543323031098921665 52512591481441721 637225587286700033 888039509339083777 484822725878103681 794414521573752833 751700673400598913 140298240166789153 529778636721445633 210499969108834497 610730183629264897 423680802627334401 725678801304013697 484438038200192257 957823621145088513 606417713411975297 249798331761056161 981920151962011521 888160136443893633 342386618211666177 673724605615092225 103270697393565313 220331723035151585 198402783663102145 930458155197911169 104404936580035473 326072902070528385 645724322537748865 659256577726296193 18801010457917045 238890449148676961 972864103544100865 162840845075052705 330536436832627329 802238314434582401 4028843255984072 596291796831934593 612514974306645121 865780989038405889 768633349603550849 655405914916329345 248722400778458305 634392238811663873 326622096568687681 148555265397078529 351769951705801281 149509423837720577 754154070712889473 639933315654573697 517307191891116929 107595610418961489 605077954433230721 328817755198286913 528432267642880769 257666424794656737 834176010890889345 480120028773157505 142442116293377553 71655156661414313 375144323886761537 812620593366773377 718718609711725569 240982058312262369 64587135070031113 65135498864052009 442934090140393985 453851164360791873 975941723258134913 545275327887139841 984901632904165377 374934340073430401 135350398820396129 383918376305516033 514236953792444481 447256715795809601 24315552532673481 800127774504801409 461610481699022273 120934243328328257 798895115546702721 270723603262538849 328945051917852289 81221879881404385 167727067635386369 706427509495227905 247777254839103745 586023928922550401 844945587174112897 688405438713161345 92594011166706737 858135407315295105 230825880898269281 406745435248126337 459850750686808129 728189027144118529 852652476838432769 73148580703801265 111268959556010577 149365541019953697 328854622477312129 426733608119690177 892719143548969601 453799863967454081 487025214596332737 202836106536707905 221465744206877697 83320615708110785 385294209984838401 544123080506040001 981853553861565569 184360586772449153 549046539671213185 770969514092669825 782846016574406913 729859182899922177 761665986102801921 429207071590980161 663504787624912513 431659207116759105 337483095250338049 349032709992101761 340972366810856193 487818460219919809 384164796442664897 595658343721197569 289355832979975233 413575640639443521 135288804348864033 702418352797636225 329805001402743169 716218966301873665 834804892417484033 748381223862025985 967853014316414593 767218886674079617 794630567756389121 488511521961342529 602686770722495873 814742265129687809 364018356391827777 444200272086902721 576509016802997761 971728552649473409 461948637581645697 210252245719701153 155738665635279713 155367806142457697 677153558875151105 91539161553640721 217791306730998017 179989990856093121 458096832410962689 924474983639456129 139033214801624897 494593908931811649 649078970024252289 706844896920642945 75779785561206129 776676377656350721 208490572596122817 611549722017471745 138608526816479841 754457003859663233 829105460220436225 518364060656182337 471597828065181825 129445127716856241 904323526687239425 301325902837717761 756331033825315329 350602302424498177 712698036987010433 461979339193874241 412691167451367105 680780098340768769 268296472526277089 20106969488509209 714810305757904257 566948133704322305 276955778012737857 849166143387463937 84349402866688913 739885101478371585 396934789016842881 374359874943124289 71014616820402665 829025245704393345 203596532546871617 3730700218056882 541435217164273985 77198303493993585 156453807085870977 119090460606926737 634931258386355841 111861432937864433 546190775931396673 461842555206914113 324106705327903169 698511155267404161 20264060852827725 372292176534116929 358560904927255553 133320914067461169 337646814536103809 408975987486940097 843388526443828097 981339557707805441 553591292522060737 231602176217236897 285730652123273633 430096945936320193 779457350862120577 387726401985986497 160767904610576545 693109030258547457 974318877013917697 425275381652554049 634655658794795137 891095222816112257 205975231079523969 952069325675097345 220561816677371073 278879712470690337 349043144850259777 286813676884449377 722874636795378177 831734672200575233 974994009764660737 866481197334820737 684622017201785857 205751091223540065 19464894309994209 781063950731933697 738129745506764545 232731320972582977 800166779102799105 652442702792711809 266014863517266785 81750408670281169 796623196370251905 529325271900418689 808956760076565505 338219968272873921 811304522321737729 770196970085152129 861633216301139969 728922768486832257 309110408448834305 781982042181866241 435196695039248769 410607463898564609 805353063621996801 490236501496610817 843268003533733377 383505020502049409 646290125463554689 69406535946441753 101335377461051473 73340453559573857 733855499369216385 556844281929471681 582487348239236993 720479566287401985 98672609224099265 825350796628796929 814522776249443585 337809514821081793 461964807814386113 75116065557551793 656741472898925569 455468290784246209 364985049672032577 621774423412105601 384319206767766977 106900670060149137 229579147107532577 663242405216436737 212431905927370945 863840887546821505 69106823984572689 780031343812979073 492660842395675777 675244325264621697 46930163870488433 803430551483756929 645253828102266113 675075907679094145 809922732057760385 30565230370385165 990232277176001921 505000746002444609 464962447094368513 497697910902530817 98940709338489089 449826925043574017 253279999384648833 581739782141696129 399379196188672129 346060244389512641 775100074627378177 788870315300698625 280610698697028481 727810272820228481 967617650844136577 428156654208990529 303889522792299969 590825313384179713 713504012018578433 442469916659973697 744234543019398785 946544868993619585 803469671416070913 979790380898734209 162416724374079265 606281007236553601 171681935983233569 101779084487134241 103315122078168289 374138710846388289 621926182338246017 125496200917964993 95014270748603025 669848929420702209 248319867255364801 526218245140881921 599689000634224769 73730681037211809 88269673720919425 657923255110105729 361195551846233089 50559251877892561 216462810093137409 102277165067391713 77430710291405809 222860370341358305 64386147134474217 581592190033532545 573128873831645761 723364251898992513 625679408202703489 676590742397678465 689160786539115777 947952684631964417 857183834185850241 201872763066020865 169022465293178209 181955915474155457 810603439346127873 902351933859904385 596628898873557761 202268066180160129 210134969599369729 49823607238195681 309449737643600257 824239218437917057 535252783399020161 713106006459753473 518263724388201985 115083221852167121 461188909817582977 636332876499110913 153310356372937665 424651759237825409 366784311123499393 242071865881996481 223451527724119361 670531313281493633 732687700637757953 748725054617082753 420317992293970369 278809479654732673 642850953422115585 490487776066373697 976625722770801793 536444626594352769 367548009899639553 503975773418900993 253350934421032289 708497272302871297 573485023338353281 315080346910917825 493820004008096449 356706801766428353 80856153740104017 654903048570545793 656697058622736257 748812336237840257 101439675569341857 852607229555843585 190157947879878721 845035764189113089 457155757430331969 709179903602532097 205169958689250369 4307204500626938 634178200756398465 328525521201129345 368822297090087425 573782563523344897 491090404311126593 265739915383008449 294268358954749249 857268429925788673 656208664319027713 307189443910914433 530367453211749057 438245387419165441 842696438842001025 599123776741734529 932996240115667073 438805978041919809 532219212098002689 832582424357838081 165809015499615233 395162080179126465 358523902279660673 929541534448063105 968656422385375745 32217438392528665 519477177573154561 581440263960445185 237744516297038177 223458558943669057 195896392001504449 4901723246049984 676875662625913985 868130228105449985 122212937921492689 104723651366782641 50829815927709633 735994582476600065 580003447989771137 590785179149818881 850314634597392385 592214024038916865 441217278681282497 468749831737312641 366255932462888001 82962390128791697 822151882491954945 215317877702304385 875961473965698945 38794722332418985 98638839287705345 123894809780267681 424441394254738945 530757791058228161 732385281373115777 48123705400499265 803602882209130369 327490286690469633 650976024245725441 626629025992571137 5975515626413853 374557346284525761 970813718175708801 106014634990330593 77012096064574817 715027909227409025 142515577205788449 919751008059449729 782918308609492225 448499348656049793 199378534402558913 72802337834289681 424588341653869633 80690970201366945 596977827707977601 236035061865862881 990883056119411585 34280368307754829 119409852038604209 896591829054941057 387627704930960001 401383345465511361 796886432860251393 332110629072872129 886897884459511297 837143193687872129 610217296827034497 985144303657435265 102100662590483889 81087672964706321 658188248716388865 682242500712078465 548862985544314369 97646060731570113 220087223315449153 258372884334150401 243756830078407201 539533252105705665 871906778619266049 465782638751250049 319490451732672641 838267125259712001 203442545187659361 536761564154588225 496572795845334977 36178312329006705 255120458275090561 667415920084266625 600933998661400193 705812196180836737 146554086896760097 745474189843648129 511004223483123329 308150449710488769 430314849824217281 375923679898505729 765886163970019841 863757809574487169 979075185115096449 196146893851405921 81198715885417265 234578092920962433 35165629674171585 415040493872794497 666740882307248513 913075786234010369 829804081016749953 771833945917521153 189271248072738977 404784922371753473 654067067360504193 769081201159053825 596489649509845121 875749477746957441 752461456908168449 185303557333398305 639939287822752385 164108228874447105 58228505201103785 876366732600757761 583339801344447233 862105968691203329 820903283222566657 606856733605226881 240260035746327809 438641260642917505 142919161009590561 755078871141336065 585613744703021441 161252565024916801 473071954393720513 865068833721025537 866907528950033409 398988669965767425 158449388633417953 99025633875641009 494308291642550273 143319961248501217 269121504624781249 112330056724815105 307372664925676289 813163233377302657 445734343582305601 934900527697607169 847763559159584897 542878541416634177 421535507067734017 316787638801045569 461664514807520001 760041081655167233 907793813512629505 167970492997227425 816211210090283905 404808331578529153 553689072429126145 193269106572401473 347536607637803009 227331738472763329 875299785833394817 359728912359969409 323542123026566465 217067183724545025 148189175517689633 217992494814112097 364957179781182337 1808329034581391 857291137199414529 378901623721759489 139453891639004017 529215833817268353 57460350749483529 185345999287889633 444487696128728513 174582382522565633 907432642157321089 146295439932657697 397208866297074113 661222538985192961 266425610126180609 359746097898622017 29429262232095965 530496714681639489 981703310710035073 554330239182348801 270553763377403553 943984061457122433 820765249702123649 651559735876944001 323041859008494465 68248939372516305 715156877065314945 783697253240575233 477922180150624577 301163829315420609 464119023055776129 403302733190812993 869836644157086209 906647220419920129 503405074334015297 662437742965636353 872861665637469057 881362166646233857 63729972781192857 310803134889212609 333886876927433473 872438937584341505 638732142443675649 416837813034078401 626697310324726017 880297548164811905 346411023515134529 723744787581111425 287298335380622657 136442002985454289 521256829033067265 148886680344702433 412764130131687809 654591895894050433 815348252515452289 70982987752799433 928425407783688449 367247626805315969 642315955593321729 641647273050011777 561110832517709185 721916997974382465 973137566306366593 438250610126729601 912114352277964033 5552393599479900 120251433621266561 641739599668227329 368397865121504961 266673192183141345 137584324406265777 389349686764987265 893200531461982209 427216573044141505 58040428050592401 597238890228993537 619782959822810369 326035519241521857 204178263653648897 966649970120514049 959681741029552129 959434651447445249 887716177726478209 939642073905901057 907907697617030657 918116613487264001 682788889146838273 432692575739210369 863435064103636993 941943132853076353 168284795189297409 390157720088950529 518668932193502721 992159660991184513 216009310313086913 721923362816042369 844039995406657025 283979721064262945 11851180533032137 443426132350083457 494279222607996609 230088817695680353 572709313122704321 760057273308277121 885215891907844097 257747056416313569 426924996604018497 135877847254903377 981190737940078593 409408542653331137 802741271963828481 778301412808971777 443577119088271105 590423243625814145 388385465305649537 441290352473714625 123777409325963825 249357363943722977 837375317193465857 500641218883842497 45854574464183177 269300469544610625 370341557274660033 152704401145001601 574240417257481537 405385657346620545 324922986880427073 614620625074636033 663427582509253761 858422072146701953 411131959694618113 907712861944475009 155022414537778977 551441080349611905 902141403755781121 249523691272131041 441955467616391937 540127484576167681 518967019512249537 93236606812808993 332086197784388289 295209366568350593 419392830886454977 280591733661893281 189093424239725761 541203540584255937 372222671822218113 726253500795195393 935733852870281857 8372248157520802 861167272087602305 153886549945909217 4722615857385649 80879690183756737 820154175685988865 48548120945838489 212712193540910 522108336290649793 833458595589366529 583636898043224065 575819746895714241 486693736848785345 647805292150398081 496401393750517185 684174774166262273 37476852286893345 525617471973664129 912381948972708353 952036664255526657 664293770088100609 433146351731554817 910240903020337537 981126547813328641 530988164462918657 996687229896611585 143951997121078529 68255857581046801 678531029720083713 94982471129700481 334624182709802625 332326597871666945 397579148288009793 484861545612222529 660303273599296897 886833039912144001 805737500677501825 906930991440649601 525528871612323201 314158378280620097 66375449920521137 193585694812998817 415450270890474369 794933302860496129 50871099670182217 335775022629437825 329775169386294913 287826254454056865 849036795703803137 668955907803042049 963215549492403457 811312652950302721 788250377533721345 51757791531802153 430507595864867201 271292927224845217 336145552699726145 450454181519308609 20243559757844309 232092048264174625 880889723592353793 853890303149118081 563014618102528193 321696783852313921 244012807837926017 150688714416634881 391701574635689537 576516367034823681 360985120864107521 55102637502418617 196766272111631233 401058013983327297 732440295758898689 499692942732156801 994317391516133889 81386052323178865 512889563436367297 80077016811120673 852401468741987841 38902640957598321 863390567929066369 175468969144748865 399880023882971585 536794489423552769 989956309839975297 642858590262083201 676498235656652033 102503931347865057 51181858105941561 434843987345107777 792056165976148865 955999485136484097 417917208749990721 891847696134622209 632311709857020801 638760958125555329 66738161731514369 657341118532105601 480351776167694337 428702530549880833 790002395841234817 336535173547108737 681266257710376577 61304405342564649 401589109331986561 919648888351037697 147274687254153505 519704841469089025 842796723126745857 203350108590772289 627839661932995329 922240014719772417 571728276501978881 629406385289389185 818230714368652929 743854483136512769 516867344607270273 107247212116337921 879578877481947137 130010387032921665 247102635551335937 64403954045747729 138412293715717281 973394198381409793 552485944559911937 571168838939119169 234338420808711585 753176163686486401 929419916392653569 386932089887483969 916915247831965953 115264870840487537 248308157294069089 977274470728193793 948434019427736577 484487926366153217 269124706747653889 332894012512827713 55545835575813385 33614867389925253 419661789702779201 991838297345285761 762255711253061505 430440465160540225 11808184250533317 311430210432963137 918256807549298049 486710816429447105 633134520437600641 369973343898980289 263986145656133441 138571378042779969 994980435526407809 93186059389768865 916877750155165953 797640691159070721 865440812035153281 316848403279895041 957421400697938945 678086277102590209 578048379822980993 613986430824827009 589781563992332289 84645379489156625 837086834823445249 258821846442433665 666493193488577153 148963189419458081 381506377273559873 675564018915327617 732355484792847745 139610234724383281 405141263936108929 960924195198746369 456942923127400065 210509052967562849 235760664369543361 486120927192491329 201621617603493057 462193413662273409 564458873262672961 416379154790522689 84699548176843105 92411520443061329 795672821720508289 50885868258138345 862078517415127937 532263121246895553 802992912662993793 829360616004240769 90864863123073297 79649596404362193 363821541680017921 396462142615025217 765811911942918785 134761193418366785 784371317273972609 313940949095499649 54811300776577809 647196945616013185 83646025915278705 492644375126577217 67149224760569841 438805762298780865 589700860236682497 640193724288057089 189748950065819585 261272022986826625 813048405498769025 521514800121639873 360609119491684289 576791060355187585 40602422672030513 472671806113201153 419220041177084097 360959487992868609 669696638599965825 836012698659875073 100623848261378161 669437732680247425 946769617233080449 66989581355077377 308330712493642497 187347678975935841 451183403355294401 548803403973426625 512488750111273793 599192339031187457 473882064062159745 316995892867598913 740131436287356289 936897235208146433 876360565994424705 197156103600480737 936219807580997121 347070039767682945 211493680480877793 378032064028563073 25409042615848421 181576267113268129 868582866801041537 340672479226345345 858476732159303425 376979772329288897 935555408241178497 831027211096600321 213254843378365409 620367787535410945 907258528986211841 266091037747674625 982435611807957761 376766537393049089 506520864665553473 497690853236580481 730124920983456641 5075429445707159 811018558052474241 197024799575462593 561471716261493697 646650726351904129 821522466504539777 568820642479099777 116710208581594097 517923787977604609 183980561726777121 536372822692431553 879739618305976065 563439734254526337 247894637839628737 665750848379676801 554785551315859521 969270037181399169 155996983040388673 705278853480439937 201214351739892545 842832414847205121 505359775859709249 819225044643278721 80308500543822001 930813784388629249 978441701633904897 84893207833534497 728483889220299777 772332246858407937 535481710839171393 120484257479805729 864390155483732737 323012437576959873 499003020865480065 415826798572272321 113559785697347601 193730393166642753 499530459145795201 976119647956156929 710361929238160897 34979673626178709 532115120800405377 765069037674937345 845199395640307201 776815146992245121 679691130606549633 481246613110503297 963013678648195585 870964907855931649 666074119660159233 831274154341276289 400709634758229057 44909571753716905 723588914059426689 414815003094393089 355180199931339777 489581977735820545 103548948809056193 926703282404378881 394928819418353793 688034453729240833 368391127419435777 756377964108313729 927204654556220417 30275566158490365 719111308856618369 447742483106328129 85059679465402385 930938999163995393 508286381086882945 425399729396335873 46409052307240017 806084202166328321 635573036953793793 25799681753245097 497253202644870401 110937019963895265 227929966026060513 152190493065464961 726553480992294017 782578989522402689 270333277861148257 836516309265352449 129319531333450753 164431664616383713 214483640342471905 3814313995324171 901367334746680577 559927526016263489 983601913867154561 737612252137683585 653668694779710849 421207063478899329 782167050686716417 108823809603794785 41587355386326409 228352788895232801 172279771134704161 4315526827060268 295560522558147905 962010570075644673 595777087313159425 551433211734238401 521538863763453249 776827074311807361 896440182553966721 436210907080965889 593969647439749377 807644592543280001 63420534121512161 238749169429926401 439148120577812033 700661391177799681 899770549679722369 520474545223937217 65848068382180713 376732321866168001 283744437509447777 783936495861301121 172375318596607489 75721022315843105 190996608831291329 153844440917101377 889294306842728577 974516976041794433 379237680364376193 93703869171694273 815409270736239489 645318278298883969 190226168933186561 149309423406482017 97114752117121841 556499491816989441 24716310022505185 400252309507127553 779566420958985857 400403781868288193 812313151174613761 383382125775700161 929489353907356929 648414908135574529 988894231523310849 935837066995819777 266688367437751585 724497933321185153 758756823065944321 975954242218694657 932930382821652353 97992997938060705 546979939987544129 312351367943026753 26933649942009197 421874519757675841 720315181970285313 337115171848086721 112449542009656513 284144017454021729 693529028446896257 938848279006837377 798211115898055809 850828743578528385 154425505688273281 263947965054814657 944825275636034689 515655754627768897 187321269953450561 486674761620552257 91103742076711569 943432258123987585 794689150174214401 525199300934662721 343088682395560321 614183370817951105 593820135297043841 494899801427269633 530983351361584257 108998110844321873 74091736961698017 532853036797309441 725823004772834689 95258842411706017 655811670158662657 697976309992302593 798118226551025665 890548806892734721 199293935376807937 767019683273520769 189598227249760513 936242121493986433 519108718028000769 553084308559054017 316927185646903809 771901018531263361 700242107117055873 594186971036112513 408838879163894849 651581447212688385 567745537713300033 746360716113972737 237135245583317569 717550778240291073 897512143274163073 998759487650307457 294649700420805505 283445551980204161 881876926771603585 165228876526217761 922437563848376449 868363305922297729 879213886378813953 533948175569111809 632600390763556737 959735819152026497 621635024687542145 938298772027653889 116379909952172513 313141933090474113 259947592545508129 490453294789336513 889197225802448129 871681761323028353 961486032128782081 664816682798804225 190515481194069025 9470899432823643 206217951295634817 880017266183887873 127745885508133489 879668500882043905 552168145106257665 882400864926385281 396499439682429505 736797109642377985 955875243136894465 335806624025952513 506536403371242753 468640246965374977 871081065367313537 154807631498048449 841634110059914113 430536250904150849 333567277477193601 442715118720702337 145757706931632929 443369075449847809 237036510849883073 900730034099954177 986479339887466753 368058983929454785 569849815951137345 328062823260143681 244275782880393409 579073631126046721 711568212525826049 230139154482802881 823494087140119297 455733232928206913 68517248737244073 566798909416736065 203386062437729729 424317683692347457 586538946461551745 606435828661947393 537276861767736577 300768912409846913 634879353944008065 585198572191405441 171877185209851297 590813781710377089 666571212424052865 110688438217213297 369824210773828097 842431741203494529 77124032642934993 783177393531577345 865219862227988353 158702561162524353 94867232860472945 448490216058051073 618327998765550977 64263106587969081 23569974626674653 537729248834853761 731421121372662273 276073577752125473 42273008579336137 610477326419644545 178383798428029665 712263253922298369 260527272470376673 98626672253960385 537060780886335489 637938844586951553 181980229961560257 274306791355602529 812084267876116481 3565389667340214 888648063974393729 142405409318588033 229253559177564641 292565569386621121 506048905029381057 618901148492856321 368322954336719041 25948598189142305 120063345566457265 411787697889753473 492756791619783041 142019897854563489 704972628201311105 211024537314390401 511735526114819073 900607785234665729 594266161741451521 435081630962304897 766170287547836929 578968782355158145 27797476061259377 19762723735428977 127056997296307377 808919173470496129 677615438116909313 793726767331197185 607151423155400449 933232407536674945 267844578969935297 416237385238705601 457275072140760129 668510187975169153 329498788182355905 786038968637161217 203795128496395265 789274917040639617 277875479846663617 223892791334439073 206811298617282081 584762882075732865 767606686320625921 621340253807392897 517804989293537665 779766497938251009 208578453949733953 498950826610641921 295063283036540737 200950366419174753 345434462179277121 471042274406887169 14808246757141319 160545192034472705 485543025983410817 741138116139385473 680992780232116993 723526016669335809 767042633970227457 801884826916040833 188144041117297441 328752115680426753 392428983359728513 661546825504647297 696046036244297345 708655547719938945 7270160775739499 421413630450150145 114680807072559793 458609082234712449 11825246943196533 467498520217365185 620544322959432321 661902354814355201 80009256438877681 576914410936428417 94695291858258209 598252933814276097 190333023106539649 863538281783323905 817784166657986561 125046834462732897 102814470116562977 266403145264167297 22572229137566069 896236201475456769 140696723425598689 613194090189498497 600438334924405121 202340710547115777 943032801073350401 643905131423668609 511060264418446785 107749025465832209 271345200841516033 557894295074479617 145450208871920961 413067703505173953 98805677794054241 31138363149569417 949046290199603969 168312579687491137 842494913618331521 447443810348605825 196465730135429345 348102192983173377 367707693993345665 583849500084188161 611286911548560897 416639557012356225 88005690924113361 800717479529428353 996948674585553409 855227836848808193 286451056600448353 103433536976513809 658262325314993281 998552584590182529 513468836363749377 285736871558132321 882476567217025793 381298421954522113 286998763297056321 833101087932465793 365294458682441793 90296750789857329 183546368291523265 785054579362540801 227316115164512673 658893534541942273 7593589686599956 332740014232047809 202297775261527585 842277737914624641 945369258231600897 395377905932324609 988228598299002625 140941950678051601 221624028672984257 687750936729020929 449007719427797249 363202367331862081 699841591234552193 99621635172045585 917557219357888641 458855959613725185 402912387126924929 374518986348721921 875258332107321729 639793676158031873 28986634498032517 745087397297655937 627999978061865217 708040145455253633 32924307418007005 78816958699650993 641857133713173761 18697957139433897 715009863079750145 263224951042079873 83073196171767457 549208465039480833 373563043890591489 643317851314453249 984831932435909633 764896505869383937 945543054030842753 774438517435502465 760122382938476417 954763772403179393 578625886861694081 106527574535920881 434300778591179457 254880131982442753 289572622777789953 335659112425990017 686838692899016193 926564252737289729 697664189218961921 487831439563638721 288942848227591745 563039803466320897 849844438080985729 608911638106068353 787590790471966849 664721541216646785 337902513196873153 571980839676900417 818024601697956609 556172105732084545 350076414398095873 655863304810882433 492483498305318785 476645614595820865 493036477409283713 451229353149518145 195162125397033025 123693509583286961 299099242980325633 396347768853562625 359906168829894593 181371855961696577 322142946716446913 994460308872152833 481477127368904705 840102754724650625 789084685529722625 8117183163424358 542435280971460545 886276005533414273 467600270004631105 730030668197787905 70530619987110297 181425967950925569 931309916745640065 690582170592623617 286307326474656065 791603022900300545 837830333456459137 852688889025973377 883394885410652417 398824447656547649 410445464588484289 767057542156894849 296279612791863681 112806198588412337 648838259390096513 194807250641463969 259450882019010017 290240358806723713 147143359588874049 58039394975995865 720548171990145665 301513165346317889 917939643245411201 38301930322877097 926974812529280769 404900895010566593 598741167030333057 822297037179485057 714493527629372289 493005772040742593 533729283795231873 585996935236995201 657304136998575873 665696776836906369 799186638333644289 333070999543455297 27376634064665953 511421095552702081 488259424159828353 759820805634337409 207349876414795617 896268013402591 841826780470988417 333426206123849793 822708865126287489 823451178564749185 850559583702739969 748107817861626497 937448615078906753 339351203649581377 142494204737992897 197817188651985281 990871491630088065 547139393629958465 585044123386076417 385408228206774337 55024172481850545 242296837124424513 485362678711815937 616180041957907329 541661649671652865 994441646413275009 374017749663416065 15594911092012609 779255477879203841 520042624779133441 550332867723390977 12373630187202169 274793364157261537 254540943495850785 190403224488427713 962686557630792833 847923743266719105 413296380055694337 348248314671955969 710550366076891009 817983754524789249 9474162632994167 484979611517339009 113690413064080785 694838592959868545 306559541221869121 749030769509992961 71044698056031305 295106112107674817 114450175856358529 501833451083378177 403900344091670849 314719370480517569 484976609323236801 77863042226702817 431625252436649729 340993101095079937 472308788310993345 416389319021313025 187468839614144417 302134405953850689 146217125502911233 575836615658140289 710464390460632705 914824897541365121 384890268217883841 702300286920213121 574704360901097985 802077589718678017 735413869329558913 374020316952133697 953936752468198529 380638643378006209 873655555852604289 376642863882558721 822428269701266177 141988160354244993 683876272274343169 513695409016115457 945366173953576833 621347154881078785 427717551930708609 547275062367823745 774858375310163457 728496177826670593 801243352977419265 460541525775987265 230098170773519681 531756387547432065 259514198290485601 991880293198654721 169868954110871329 386902714958139905 895935793444603905 506846937574145793 557783003274270337 96422721832681185 426674376263701313 335133857307774017 349109907603594369 697380362921975937 680212087814847873 433355695534793025 794512141602613249 399792696704139393 113197960624955137 758592864303729153 540350537439611137 39106208966714465 653829007839132033 811153266224657409 815458766966631937 338919380461817345 953891679510274305 77324470433616449 416546228475244353 992016007072308481 454251941711415681 364031330437249793 752930756111798145 513151130780613569 533072743195571521 447951391020900737 78509143361475969 465594824741586433 111555975392260369 883061482428779265 245252408778018337 750540058426821633 91872517125590753 934707704956458881 956696844684831361 425096011630088833 752603898065753857 287646628433854817 8648990403262503 997319071602078081 38042827083966561 653262031320970497 382515573175158593 367806898217409665 561782625870360897 561107945789096641 137315974839399505 844647940367877889 67987796895021545 236479220716780961 740667722995926401 765456195223165953 224524850544323585 453904326492782657 26112684345864781 795930383103780097 582814431547927169 921955766387362945 181455867632667649 533584626970721857 655038032126238849 43870291528655513 705827836626784897 488355739452430273 608515471133852545 648078202702500097 845588502395191425 214676894401790721 541108167351435329 470397424782014209 682722321177184513 473920356704525121 614968353486727169 163517821087317825 433915482049190593 969079625945042305 126541077884777313 418273437876216321 82062339703899313 838035379076842497 469254435918241345 304489095973288193 740653944592867969 656206536941837697 695749275030518529 216932039757715233 9613857886822787 887929191836462849 255872938937709889 274763275849331009 461048324694207425 258258580832219297 425187770059832129 742155847357757697 565577128246108161 378404334724308481 849744387347424641 975342656991138305 183040872804514977 649663437804278529 622787511796641281 659813636158865793 872197856380953601 259110261631121825 937468636604119553 173865119946846401 977411908463853569 247665249110028193 889230445602375809 935002291994230401 809299395345593857 725344885979012609 648122884837174913 578222571357180417 411981848813997697 392972067750903873 403855500400279489 945002887908138753 891238165428124033 433499413761694529 76955383414183841 684540996188196993 132849865834533185 404095058736018561 363180122879892737 980749372405561857 864292309097780993 102612528696539585 763650871444507777 606583887954748545 379276838317725377 124990044616296817 581467290522336769 399047417919028673 155251403386305505 365101556441572929 621414072111445377 961804887012796417 928703077097782913 442838554497612353 400463247587023105 196570040820908801 259982864469012769 652589797330534785 903937901223638785 288689519498696257 4524114550140014 691282097236054913 349376520700413825 316695666809231105 525008491711194113 106850779579133361 544393350876344321 400689991993580481 621630661876384513 74149942018451041 446364083187457793 571543377995162433 545632410945476225 991241747415614337 603898323613190529 543971059490964161 693351650190454145 245697252031263233 639235849786327809 664099140520271233 580919489245761921 844600261088771713 626493004979049985 219349046745698209 978322083921728641 965596979420993793 645783995887082753 429115874031701569 968831105963378305 667429348206525185 413469674854649601 53220165582395393 606930247550639745 310405492249216769 373088907934882049 76509286843382545 514082977291057089 759298208358188673 101975170463543201 157938333241453665 494381619192427713 267948466645364641 170348884138373793 917260463111396993 216797544120371553 436737035473555585 461124526442073793 9016759340802595 421049657044665793 667050139860393217 401226017123885697 779375250851636225 511781245458255553 752506084871924993 3434629862947958 984691631531497089 940666437214179713 302255582424450625 209396002676040641 80239562127864865 396264812168229953 509970674454194753 850207040603049089 362800292425283969 563038933938987201 801672210111675521 894934931205423105 311748759238319937 438202528301960833 320415371991145985 286559439946113761 750590362872266369 850359545720881025 255783318915248961 19371431083921921 515878363228971201 677734219786774657 186482182961043457 595125482810896513 634990329166790017 164812283384282657 876062988735824897 213677845488373217 180902383561566177 861171542734755457 111519115889677777 67013141495447569 984036174259678337 810058848576989697 984448263986465153 676169436893129473 872254630264585217 279877956139049633 532477064645974017 54431941328129345 604562695554939521 220321643728443201 448201081817202881 516225925852179329 827067432395232001 725669576223001601 953094509646291457 551469801115995777 266932214369070657 668163566981139201 269418981162360193 424944983211442945 687711249140583937 719871922207747841 14461102420540329 67820503781160113 444487444631086273 685697258110810241 414430188313744449 635282607391868545 527197722386027585 224925375763891809 381652760493238913 494833135075776193 883579350901392513 23839273951001161 125535237222848657 771930630883954177 328097782079105089 505439988912886657 247982462032638305 254075140766257601 119434888287635489 510357484337664129 896033845235180545 985126912594321153 116665478216894769 669858087643749633 962512492221037569 265670965177360321 483793579335646465 609842792089398913 9202327459846061 712789085184962049 25147275785052161 694390931010733697 271825455799415745 176998546486753825 112155945473610081 837369093038962177 42863395477510833 521808039045790657 657795611476636545 407653497977580801 933652932739505537 851896256660705153 951650873087579905 432488204631670913 23416748589866645 742032637041116801 269894573518847393 997429286773982721 7812216496432712 336353186421501249 794943056806467073 861339304106326913 976675428313725953 25422466670672605 434144628435795713 90254824029873505 959003136795047297 388725988137235137 921265725074626177 782035229774283649 467579469322870977 538040748785814337 65042381075436137 350021393453179265 816368531403071489 190845802024579585 12577915590163969 82120811412284673 346834942540780865 224004834501524641 899430416728783617 843549306316649729 26323493844188305 40949103555174561 631009630687096065 476781208284695169 329753048587363649 468207034444841217 790181336669540737 129097848519396769 308010086504197057 670186622456252929 693172265239475457 942611045810753665 221040482282816705 528563836980335809 460019160942259457 138031851488765505 774835771083360257 321534796196129217 57575762165619441 954137954392468353 569018851411740929 308746884553269057 683770334727164161 440373646688161793 820905370848066689 883254533345176833 553308013110559233 88926926418782417 283727495450634145 398794389791046209 219875637109758785 411726975996462145 787757941634936321 178612374702918689 521296084384836417 71974719961634297 285590612461888321 823696985503598721 195783353583344417 152067242724630337 224671491060490785 979399452581855489 213882910737773089 741236350179537537 564806164857415617 608997315223316353 66883136112572577 746150300535166593 634900047889516417 432853961138658177 204117162043338849 733508521944305153 126340597235028449 97637983425155281 714929037086157825 600799790030013313 960559146015242497 369913163143348097 293068050476740865 913527669706542849 171389961990698241 933737797067546881 729439265986876289 146090845272542689 700477350004462081 397291271077090625 271640908259861633 699023083115537921 523394610909818433 766671542594732417 424349280106973505 145455805009252257 478183011660718209 766699852949226881 292783428553668993 470598409409166849 745171173440596097 22773855041148041 682233883137108481 223995375856791425 81297009558682017 761597725724168833 540636524575724289 197697636089447585 613452104852697729 542183048378486657 289703067956956801 994786507219945601 478953786002847425 745177611748783105 345097824520912897 260544469899361537 618099649984273409 484786088746059137 30115402455599849 339736050206202113 90474558363666801 72867146070887409 883429882363522305 202826840616570081 935487630780485761 671921204705082369 433541819709823553 984537085302523649 626368144244253185 788442135039485185 134959247118793265 811031070679650433 889021028326666881 449439941157518081 748951736348452353 496542616079953089 151836402430774337 394920279077364737 810576595642068353 483713064162476033 254489892579229601 232925776070086241 399882485430843841 229879138691675425 633312854079662209 19723885016684761 565662196543662785 327626681112366913 893930675497458049 127311731644081057 912392112667667713 543880409430162369 120164611094764945 978170405888175105 923225035297583873 797512275767633793 108894645779301409 400834724071611265 62884647312095865 828929545109023233 886539301147564673 80169958554574097 983457993122222209 982481189670142593 792499605904296833 137209708518891921 783436021549526657 488055403535188481 312440241293586497 22079282078930617 176575534711140833 834314803188522753 929367694686746369 90101988477211841 183537874713969985 43137003837049545 18464674638124733 858981912218393217 27714422392087101 731629561467645569 243528621042273121 620421371122201729 899715541159217537 961327558914181377 785241447004409601 862234659934113537 145842036792352289 778742203319996673 826594237170880257 609657162822028161 868265583112922497 630317504774272001 86456063057340769 32940794307886989 423030946588603713 149202234074568449 391986921859640321 411418311435138433 531397292341715393 150313724022883137 643452623835912577 164080642756157857 736122432419314561 601341495898896769 395730807108137153 228538314538180737 433351646955479425 256119973271669473 269753710147455201 622350633932011777 279715732537916033 16823501609867009 640291443779787521 784549825224726017 140610272178911089 734461336730678529 415440838776817153 955332121205781761 27583840284798101 443058010488915265 135176064482166689 796029199615414785 429096016418490945 159703340750358081 244189680963614817 20431637114892709 719030745956281729 656479137117248257 926483164379462273 546256542720154689 721305816452989697 635374176578896001 779855795100672769 579104541673569153 197369078148689441 706068096746708609 327316683140182337 810832121792994817 827605588075634561 499406291100516609 644858188106780929 203194339933030945 889611162155638657 245134503221908769 481956633723243073 492335328820299649 148455941016059969 627771417820358785 179209582426892673 899790256682802433 709630575496682113 714252947969260545 478904586205558785 583807686282849409 628126579470169601 54190932861562401 276893828112889665 76825968683760241 691465343155421441 599384401068523009 291398977354262465 499786702832491137 915496312066032641 112861233240185041 105392461938038193 343712707323543745 215097977605218209 56594787922495729 668721779146679297 388812698023965441 383824657593940801 206641647183577249 984513977998261633 169620257084954305 773961631200627713 168415907540481409 727594621941179265 772776027742534017 888920095328749953 604910198757838977 92280936753354577 606589687717967489 851585691012680065 976776670951142785 400189030502033921 746167454468032769 403919071272632385 383300361569983041 338481601961262849 125481970505983761 624208208686134529 223565450760379041 83751993581401505 12239719015976647 958928934146364033 731789748810431489 700594357458555777 109836941516942241 886846620396831105 422267145369847425 806574650261566721 233283682896338721 635077037457271809 378119499401467585 552144718240214145 706037387229923073 812232274487264769 482751373871753473 976008438760558721 528667722930631361 715047306471966209 800280932517271297 30156312791859821 537743340427862657 895178346858507777 616171030135536257 306459615904273601 466984372267912577 475974631421983937 234813855241160513 286208776127551809 258381986747007617 709364786696603777 658063237102073345 838769617968225153 567593514440343233 525606510770465729 226918720625665313 544717055486273665 37548894773731689 909187997611560705 265127554801029665 57115296092050017 152046749598920161 28930430867994517 613892645921058689 252398193140237473 855496595079340929 246237021767065313 664789108106976513 985539621969891713 367322864570009985 650004530825718529 385157113237969665 244493213268128769 914456846083492481 238122057079046113 766537112749905025 803450022019788417 340499650873308481 542518163933884545 820152987409702657 776163302346418561 566363237136851457 526795200061208385 480162090595758401 957898060735189505 718432627341851265 262648029453906433 669636298319890305 471581035011865857 903611091713610625 894167369395667329 28397877712610153 970180756421726209 296206536484699969 49064611112093817 916416047461101569 728588959848337921 562811946104499585 364739427806803457 890107341238110209 135280375022361457 44570796232928697 517482721123165825 828333110990033793 883399422051070337 351070191500905793 818129582316466049 765033533563826689 94886110234043025 609265401209537281 450939011071675137 599287124044909825 487661062421494785 20129779860734945 58793205458648857 612270824852107137 828217620618985985 274089080163914657 32018373479466789 863376043590708481 379318994645757377 885809206446634113 345895282531763841 381993367401083393 949596956913708801 454756828711477825 559540220387297921 762720899557852033 839047225310054017 18463294427203181 973209752466637185 533611057873446977 327691975238948865 22039249019112361 419754687778741697 51306056539974777 15633443605906905 414780619431819969 607084072388353537 813405975904618881 948580894413581185 140371440577037985 840887877174502273 925173120816399617 976547870178507137 902045724449703041 739921398450071937 50835090105938009 633264218075666433 852064498697725313 749914308225264385 883564439964946049 194029417071249089 523065587963838401 797296838016940545 925067834978495489 689976804813753089 337447989882488001 871723818631203073 946119954830695809 12373973219581559 803280120710393729 148738290778233313 751959974753237505 832629432011557889 637717085696376577 63389210216278969 977988976116339585 658711192447299201 611146778954246657 515366458865834433 346547982672962689 728935761609150721 639953349291996417 760030002485443329 707726270359731969 657407723418401665 288709694671251073 42002668557195481 927280976731840001 355257178483768129 292733481222878593 323806717492878721 262099652564277377 87336383497643057 351334035527866433 607017208640890241 845590065388069633 929924534653380865 345935643687024449 33869182349398841 687444095247773441 981602340972898433 333906620048775681 780104953022892289 648027769265315329 572772395006140289 389798294841252609 432621398197134977 978955176175336577 310918932592471745 295374125863116161 206339097651699873 608092997358529153 995847942758828673 605981777326970625 752454586979631361 597322499542034561 414677305870469569 84310541419949201 94267904340433969 400989868759797505 468733265347438529 437328217647998209 187139089835476129 316361537870850625 447855638113367169 715275824063592577 916483406564033537 36951483419830569 21646303953005485 333210605541065537 843354853443592833 515810154391605377 397265246620889921 109048039859441553 393005094809673473 517392557960722113 350462312365820609 833807234979612801 310379303148316417 710213878166460033 487232467014337089 9381573060903037 320985661558530945 933037655055603201 170024233391146145 519333000951515777 919740464192379649 187831816727626945 342666739145471425 104764305608068049 838659948477022977 884304547390815489 825586963499560449 769204358651361281 931682254885934977 122752903492912673 106566902539100289 255716979548747489 267122300895643137 171605069726229697 816967038925056897 851310064227899265 81577938039735905 418919989724717121 819369265822473345 256498267772496289 760431597153520001 676858625069332481 515945838914021249 593005128727295233 146966779490604449 846517103298115329 759142577094621569 744649390948250497 612707282886823681 237396323478709089 764700964328213249 773140729372808961 454678025047307713 739183009043646465 114486584688762609 712632431056203393 220293802839144353 99566544512544657 231517012304877313 418388134821523009 537545369684970369 634772017930433921 316092440280897345 572886804404543425 377734885271969729 231735526837770337 369753530177106881 387310013538748161 471504155316147009 762890804855263873 588274758797723521 880948669521682561 798213196553383809 375009401015478977 577024494357587457 982077806930728833 776402595966679553 209197807303244321 798386712076990081 630848357814595969 492274946003114177 214886893978235361 683770222388844161 840429161376274433 147647391684465377 919459589645672577 479881095733418305 502821227383900993 913073083572051329 468184746214905793 213879188863117505 29404725797942177 700843155009259521 445616370340733441 983881871183314177 565437652886299009 582026795434366337 996960695178632449 954743778414993409 87598933913394465 857874136331638273 481616721802655681 74482247280997169 712578176835005953 245709065070350625 284791690933577249 250110571489912545 744104702807558017 480415796969246849 788539265204949633 924586928520170625 550250160228795713 482938129918103681 740647822556059777 86312321091682529 180027291966208481 365652841288458305 66526994983352241 391967719253358401 539062582900282177 80462726172193297 331735246305715521 480945341212120065 992387879411605633 759019381699566465 695317680304103937 659303235882532609 945245956474064257 426295076807413441 989064219082297985 902782590145946497 470432724080804801 110065972853639953 35661603263182685 807325041474058497 556424625325359297 631659640405764865 78131153183750961 452689294394062337 400809096087268545 900097313869160577 160675706082120225 656794079751080065 177919043429749729 85689700864783441 981986420881174401 317534521358325633 380764469006404481 4013479916572749 469191032066024833 262882847916472417 641175927494668289 671417940565341057 505092449826310721 572568671530959233 537470780825653825 713826606988867201 622408157589436673 774640310259485441 427994499263245825 927271202077044225 373759462807175425 752463423381712513 626770882699755521 247614016186325601 640683124875639681 982568116999203713 42537342381148593 25193705979354777 582579027867456769 737187226645900801 716089607151811713 295207826343549569 799024197835056129 768938255317948417 947684711717027329 554687054876559681 716158397305310465 406116002216450049 43947199860777889 910710166326900609 167887575728347105 848333822037744769 223111445527205633 751469416184711809 661591426567174017 202255269343069697 192458171676005217 851962160830474625 260118011919846753 639996169892981505 99535943355231633 990120338768669185 319484676552225025 218176483341679265 409393939999457473 288383925998736833 265388097486951585 848913241852386561 176910985056917281 71991721007357513 19990115343109241 666246929517214465 772832941176229633 651141873703942017 780247781951093377 349185470443444481 443896478841491393 82829510365378673 355178647878563713 627959081502936577 904117208033991169 283388685806464481 774903515895918081 261057181532379457 181774538719491105 368964777049093569 50221514583558505 790641894719371393 103779719211981809 463360382226163393 777104212738297601 692103004512830465 458037604248016065 486596866825301761 313229412472583873 474563068156001601 110302139420181073 319403969152908481 899019039417797889 473410353356342721 193200627963971521 815605400580643841 827232004741706113 629407870178837889 163007882269280193 133548216224390609 384749858270229313 363200605477800321 718958668395924097 897491950699851777 177663297365018721 636346686566994945 688090739812078977 539019173999342657 814128954850904321 613183167868925185 336631539045196609 456466286840971265 44851173711112577 690380011481394689 720724635436933889 157141105554295265 962710498973226753 497038182452968129 631907476226825089 493356146185682561 933392190695190785 257376164568725601 126395369253881281 290352568531993409 588371998728238337 385775185113715201 205218101161005249 803933545742843649 558925552482452993 601193579903778689 791040537614062337 390606446469597313 91699819750747473 221316595351936481 36647264205651457 766414716783380353 267702990258374753 658506074973288961 212279120903072993 156211790734793953 80340654497664593 787506476022400641 920096671620694145 267304803984650625 25484089081505345 602426070404405377 342957546248864961 275214396897943905 356758638804169665 6846565104581260 273501507754740929 190422534362404865 579669415334411265 280747293640914113 113434344284822689 29702101868387845 744345625483337217 601613143960179329 160209578044725025 980854123568470017 372216610788388609 340605062270341825 790470831608640641 202959850623038561 468589937234842305 849609869030587137 541207810719168257 413749749632280833 660767431797570049 258578805205061729 218290563077626849 990188643855383041 518016733628375169 837663256427418881 618700267595681153 847289986724384001 91546524638051345 683738042420529281 31315610581057029 903541540373019777 523870939427386177 570069071369232449 628612126863327361 919813654020039425 659975540507662849 470859606453771585 128283037430204417 983518950571856001 218021494018788801 524549436917567361 592914413240475137 863012597241045377 593579006202009601 532020451365255553 53890250006670473 981304519815090305 455323494214244545 764882038965424769 352234563398763329 346262982953909697 196641178982407169 166996957367260289 446813220809641345 560411963045105217 119682615188654753 517214366931312961 665038227043805057 41576748202494689 107205926651335665 846378201821877889 381886889542695233 981052274456395393 972324006821484289 196177492111985441 281738016543254593 904320910553259649 734394486351039489 516027229811768961 259432361380785185 176919798557655393 646275675206542337 227265448146994241 680405230492862465 501766506131225729 867648768100895745 367500919986795777 876160834058023169 611634711451152641 542834171595846017 653547840548185345 585330889111144577 589692985724788353 579390681589178113 676265603889660801 449779497916889409 810868523657511297 343788223543189249 437634874747260481 480502731853288641 536687961537502657 578720777234838785 748022159463673089 663369965559493121 6218278314030102 217433755513045665 573915554614529793 77135140134924289 126446259664966481 116162305034936961 233180861945768929 245805100241508257 898184181074661633 566921558720427073 611441365901981697 97709260556381857 730286295874925825 388089607213334657 70502837847911337 210915424649410721 148144460539775489 346236682467324673 954429321563793537 798550916518063745 835265854768728449 144362573186288769 103151530229993681 640811604201640961 843010320543832833 552116431741357185 355209808407408897 368794208617554625 437693414902248897 863821697860561921 973874145967371905 817714811514317569 841282908129095169 489471668342250881 343546237028306241 715649016719094529 867495224944413185 429681096779678017 250759618216150657 583842091172126465 605523283533493377 803383925301776769 946605059481584001 174210929086040513 195812398451444385 710489644133947009 860996179779348865 40339156445011073 853785441020782849 72508656862769521 945456281643487233 364622436466941505 496366357334956353 832213212149884673 817278205577068161 83948362091287969 121351491881107169 966722758782854145 86836159716000337 760214541525851265 880545016602020737 213123802874651617 909988544923791617 824044909887813761 114147183430098673 586112306228503809 123005332827631265 527328246507504897 406826165445330881 625564175871137025 508009126815935041 622869656027827329 556504990334637761 618904269025055233 287887206183512481 850835694527983617 677068562261588609 647289387839311617 861989183932777729 358232202027092929 88481077093398145 382703776528305921 834272961717942913 268951052381492417 175365323676238913 869969472679475329 336127003553897921 520653263278969537 651721493000302081 646406316883318529 554731135702496641 506741535253876673 179568250152676961 143570303013024865 807997676096235265 925860621899030145 717912023419010817 369412067936057281 787961265262822529 919819286233501313 381255793264052993 952712486676364929 70685874473909393 148748282999857665 660135183696574721 140277369563481361 272682668257260737 938015136010118785 186831432205799777 744740964203590017 447459259983915585 266353766036640865 544996904544369473 148696159687720097 352750983470400577 833405580652350209 40603289627007657 659120785813559681 986444672920825345 135103775364196817 632174520214441345 982712008739955713 460046660574704449 727884627854404481 10109879358772389 643907358916994305 541245828623615937 221523806646043649 908076733299388673 407319199839637505 505781151813323521 2542474542661211 304620941117640577 387422269659214913 763167802157752833 955802558256149121 51595292483902713 551119114454653697 796218119857229569 174433291232741537 359656379762277825 841898594514152193 531690147335652353 684047329313980161 332467182076094017 604455995808084609 355408538789788481 865884701027692161 613530389181484289 370742430445250881 632057058278647297 557761898493478017 76555184646728945 215463974797163617 85390127671900017 707321853647908225 126341903391683281 712190184648893185 552329544223582017 118023690246584321 497393740604501057 259715055690069377 23403118640828781 886649307383418497 747496579922007297 19523977395966341 116971150777160913 907032347581942785 889636091035463041 554665571366175681 66025923995852057 586554244359160065 624759583065106433 211640323987200673 300015323321176193 171147143039402049 407577752634743745 391856430365383105 921735829223848705 735664857003865089 466002497071805505 747650074337901313 968089070771739521 607225972000943361 910720436058674945 467830290512157633 726251401417954433 340318056113186881 114221761867732145 725320401207699969 492044150395642561 148023984978660641 648379581525453825 908986606379901441 709114865042408833 160760963397688513 677070086370044033 895552440590950785 135673556886970913 982605228020414465 876627747992465409 606103310361280769 535324259496718465 648930963906320129 664056356982378369 783721000283396353 880967661407097985 364165972873788481 853405154738389633 1011699610135253 462426755432261441 874529406216009217 327733621346148161 613585565140727553 881590908791181953 270363731048970369 41417736678219801 800918913620595457 251336069274458401 631924350777989505 679608789926312833 140614640044663729 49736543624291585 650191258421184385 763482137239314817 835130199709031041 848238477903635201 42488079311493009 457171760509744705 818948284092176257 376243398390286657 816630169513299329 1266125126612395 414430976164457153 215303497947701313 745295390635430273 655355733194319617 949856502023482881 459835339396576641 525764093099237313 505911983805127361 105146515333022001 329516856639770625 203679020828683841 103904545946853937 589433971404435713 378570528677883521 420726613268808321 897819485027859841 787904881402202113 291804943693847489 745958838109640193 971536923308015361 29404396578929237 475064222582133761 812804552594595713 972904120237238657 235386570150328833 692721496151705217 705731775325585153 8461593322330431 607290592906952705 846775390241603585 222212466541517281 3935326168225118 213852110427072961 866318830654080385 430429775442586753 800711290271415553 450839217303911937 333623997632443521 707499530759687169 428098503481201921 289996699630510337 430427500089308545 986423337926492417 302927723288554753 516471873596845633 577432365425707393 775245315401203841 945713689752771841 107688757946394993 559419814072526849 104768566405663681 440643653432751169 942667133713161601 291160571333008961 580646253101488001 720082810652591873 888407098615264385 764634225208567425 283765930506074689 628772284300374913 306560828217516929 220632430149933601 204789919765797633 64726495634367609 304699223993001281 567989145591667457 992819267249398529 639928233752534913 845684772212468481 407425147200328321 25859559801542533 731810506969132801 677741069670478465 345916320495121025 606653859904707073 374368416836297537 86646905118517025 268822303384595777 589206599937025281 674350893448938369 658086331417909121 793595448703996417 39772744684409393 732755232477877889 608688635349171329 699206392535117569 925174208267232897 944826042589078017 162951322219530689 913573301444046081 48100708175052633 973608509025929473 862437993396657281 866993694281930497 963750267667304449 214112867656972129 363889119164245057 168202154359931905 818085750893612161 649226726223055489 62810009343895249 632190828131783169 551573445214298625 247203428355838625 945464572457840513 451933909495892289 773098104859894145 457022093683669057 179888543318373441 541878896963694977 589511351757888513 555947346491272769 688549561322421505 837357846731975937 492787205575677249 117628128456324529 962756609903539841 174407690644144961 977975098280605697 364104440448862465 671115694048669569 627971506628966785 263127331301216577 696802436748647809 748625050023338881 197808982965014465 382329868188261185 966281064810964097 24909461966561965 111025769135125073 53202935019736945 625061467392988801 533242216315517953 883914517607408385 312206437171166593 539862703940762881 238152669600172129 545386755107870145 649355006980538753 37148067130921449 408450150509327873 976890841334480385 646213884776781057 477844430861743745 452418775772176961 342208740103529857 268130118211342241 952846730294716289 8885543823243581 753379705116387329 527499054334409601 350499905260697601 66093592923696321 100313832388280849 216544107890495489 251325497963911457 52206583898328777 831159316390497281 505793630372576065 675118646942387073 227336604415089729 143525729623405601 71492689969669953 353097524175105089 405859604282870401 784218288159976833 908035015169698305 775580383563998081 476216972073334657 473806431177990849 409711566937669889 16859389263096603 368282264983907457 904360693133881473 682342498578687873 147324333977500993 878706118751612289 601896345522192129 335508951115979649 682877302911499777 13572805101279785 512937193611875841 379075527766101313 908310351008047745 484466583166724993 546259794654190529 925563706376674817 350256401990954177 516037721059820609 71023780316707529 507896196006466753 112857909996527889 835884656779970945 401489480013964353 238402635673320865 62342410763058353 344663036455319361 962346215877559553 241203382172411553 932787991934411265 557552124987100929 268925036837003969 720740752275485569 692668993528151553 97437142029878737 230474841167406913 322001285061215745 969081972518999681 763410247382982017 15092366401091795 683688685097489921 873278192295067905 531585996792291137 740290965197502209 78210409198415937 247310690957213793 133026924366593137 277671998119274113 18901681012021501 587905404550987521 38164293799059833 203452621772115105 645624371259085441 771375934846041345 28985809851977961 374056295932149377 478064979539237121 164434418709511489 408079006611689729 258564038606650113 858161208747414913 862645639957769089 954123942350779649 284156885952597793 648680647801977985 144192087315083489 241504544945872385 328979727112269441 776753185075218561 895353166258125569 980362279191982849 676975244816077313 224941276137723649 780066280581884545 763781560528190849 294650663550143553 497164397679991745 454170073985459073 520131331144487041 29550950689611001 294546247257908801 721094825345325313 128274256675968705 109146594758456673 702220808323144065 386150886119075649 956901907208138113 247253661392591073 140636604345228737 778087197004261121 510293867615889217 368965064155290177 405382627209032641 696787386064862337 203088791838840865 835986446582523905 492594855979557889 533004794532054401 426078786057008321 499464316220510785 470284295065422273 748699061886320257 211602989373378849 599719663458841985 250276368283106625 954239691134610305 746954630033787521 660233800159787137 784812619825995521 761525370909133441 831585982919566593 40876127937906401 453309307175441473 110595815633509169 821180352534771201 692442555953860481 418488937055538945 182874561027396961 169367267477358753 126439895752326945 670420406128993537 538690582152362625 964619309932533761 431682328496194177 698366475758430081 102722847539631345 792444229556540545 849262530427722625 43314147315680177 811659048184516481 336257017730520833 492048818022126977 901349423711049985 517446806842706049 697291258056626561 61892297590048881 935453256535264897 381456743620226753 875720134642410369 190681037532655745 179785498958747073 914710910811798785 951062783674590465 389353287556616577 508158724816080833 822721375811433089 547334028519617985 626705310415971457 412379146617976065 346721188194514689 312762756606051777 637653030663926785 574767882078742081 193067678252255361 608889090142572033 54507003969874289 903917792624238081 886895061847290881 941210884805545985 6398732285447296 768159360753468673 342853732953336961 3168773391383440 598479657028192897 244998898566446849 123786473142210689 505143767571500033 586753816992455809 397774099741649665 656871159088161921 256425152811534209 44877722394332409 186890874248344833 136144467372353969 625046871721540481 80068033811073745 369331851612269441 891075622989468801 460370602090211649 916125707285075969 86856217117595953 214272476483806433 596821110123759233 407865937028617537 193762968423822465 479388187073887169 12887009458911081 283913057487765729 335710560203178689 445394597962454977 774145594849560577 900480119502390145 421445554062341185 928762077772923137 797536758537933825 809630693433987841 192086622701705057 164524231203692737 819405949713715329 49467137924040121 803658383486162305 695123515048415233 393092515638404225 314181668892885569 616817369853290369 187369495193159713 272315379467247713 388045631992611137 105230301768056481 238459308570590177 721685677037431425 773924985487227009 26048001247598765 688098913826642945 530863505408778049 924147701949408385 770687128325345537 792237988136839937 267806142242040577 15488158735351477 363131699200689409 562329917697262273 390985789679948673 692276171427806721 580767404228634369 750515298409347073 630268891757499009 539410693822119937 527059381343288897 124491773678066417 749354183010556289 413211925071124161 26998632979779557 475488950549681985 705395660375661057 841057191801993985 989119014061113729 28753616128163629 937947443179016449 954717072871687809 379095977649722497 758931585828499073 242042809498958177 316965369437369281 379675355927869185 373997316050513025 429567383953784769 271731255684215969 323265689766810049 132844968788454305 857739314515658497 345770838375287297 933406312771548801 55853987029500729 330225126781360961 771159968866641025 609065857846228865 717842490038471169 860081595742020225 415077051865651457 944027398514659713 562611989276426497 157329239986498945 594205343501499777 358297375951178049 322181121257479233 378664733946965953 229115389724071873 798481108428998017 576843355611025281 891865462750249857 138291387151014081 561468345176404417 60028027485749649 380212423974899841 576766914742464129 735763323945601409 940884625707148801 188265523631461217 250987248598988801 815695433444727041 844461104281954561 113200832482295505 365493896250526977 207004180660501185 771847137430732801 927420375897359105 919933633532650625 542476031507174401 728866769824072961 408154338303678081 633955759031223937 601116143676900865 770620886598173569 6300984428836643 955629060617553665 764585355537359873 219812404532270017 45923946462625769 544560678293393601 144267346924404897 59375128983241153 371907611466074433 118034209918675969 18422959210720793 365134893291873665 98641979343415905 326930603904614273 981633565595924353 203347960900650561 827776360960118785 373304178120832833 131453430659245649 632900787854573825 746679461038940673 894234059587446913 806327503342881665 425256177194420097 68029553796041145 483560017501531521 403956362192314369 340057669495969601 579815423390517249 386567625282182785 913099388369342849 404445767959138881 726964318653305217 930462498109392257 200120993174277121 664010354507588865 801960174735217665 209043573379219073 223348185065699297 467942477822269633 971431595768965633 252452595101260609 75591238949396449 76019647601505377 76157384876342609 226967692024189217 653178040322526209 426850914115611585 308765563369323841 235874765691136193 346887131204777409 372235410805679105 970222652292665857 656467891198971649 177679896165241057 789089752764049025 834781309035665921 41800642664043153 442699007661911297 346339777928143617 93259032102071873 846160749781702785 82313512850188177 588239653219709185 104366380769707953 273222333907966689 467871101487457281 547190407168166337 49422815795214345 583919724288918529 186210459062774433 608319556269655937 171449665024372417 191386079916981089 157961493313887745 495517726952506625 277695666254818017 782535302502950017 272413938358280193 355596101045243521 115638851465522657 775388583718694273 805585701260621825 195644192574896193 695052024076250753 399033947687698305 566516633485971265 731069960061255169 549575556730278721 85759890179133441 799321496846271617 771357633716867457 815293513704990209 224649241595912481 867853062737136641 991071953612951937 184064991947540321 440608254138197697 131772847182627825 579484835428054657 676954890406609153 745915196971097345 856348254957676801 248440867359157377 517294871286342337 242003999328801441 605461196341007489 210375557644091777 481068881584906881 622078272747174273 173319862365868705 463043959419501057 109966071297666449 900630932532834561 493532611281590785 371421260820234497 313210088463808513 450001187649021953 105976142815929825 597940205813948417 709915363315335681 198335439927063809 96839630236370769 767896867758828673 704120926648659713 394958190397019841 93047555648009713 376275395572740481 697818353681615361 601054955072100993 979776963936341633 744827954208751873 69355396582540865 954198007218721537 812935027765231361 864037249344867969 939818579063146625 488709050497561729 664320512573549825 634249823314952705 260759287413225857 589877249870781441 315953259078408897 925087797833207041 153436516622836193 3987967336541943 215039473888634081 464138981496212481 561238230286409857 218943629874260641 518692748959065153 447429318884438465 319870081313329281 238574959962534209 457421630274478017 928461595829254785 459147829580832193 579774887166436737 391219537841376321 123449194561878529 508805995057688449 773190395081911681 537672215286601601 292197575517327809 449772913100918721 308855903872242241 336776970613666305 481928112029343937 721119225082905089 166947107235102977 154217072450915553 210862982521383905 928745754742568193 155503036398457089 588849100940077313 815885094574177537 345501171867824 851858075159583489 69461131759464225 280967538931982113 965885935647708801 138621261553780081 931890668153041409 627871911597559041 115569734099413073 29939045967807945 444923541744781633 506008061160038401 377827322363248897 606706294897904257 689723890857177217 223118478900225633 576380970018082177 593200296593209985 133691107523485905 762012713524548225 53930453020047513 100780402022721201 719547633885238017 120969923091728049 604802328059211137 790923284457392129 311201997699736641 777315036315407361 932361435047528833 639677185968778881 99699817746735425 26345046451346833 959612180914977153 353969501811633345 728691995519181313 103150765909454385 371851270439567105 548067196480118913 305759252209863745 205484991068793473 185230650667026721 52470410705836913 433205882164013889 44834527017862057 919532337087265025 229842769300617537 932268388157350401 244049963592821953 940353304627311873 211098898038045505 13896852579772913 547687539643000321 636381567194252545 352957066214955265 436303794356856385 330660944415875265 550771748456757121 535224252637647169 306407176724501825 587551545822897537 209182676290129889 756538849037340801 954316478286553857 405272367622892225 826328626327384833 711604228835398145 15443631630898125 702638223741423873 51552608857679873 17081083251113683 975109482656503041 739300820532399489 483712350393521025 638869323473386369 900231542172075905 921627419282323457 476460179089475137 17728029502350751 539515501766455681 773223874158013313 224804694337709793 815905955808062849 8351580921566183 492341587605217537 808797697789504641 53162043650601729 681282574340709633 327402218418477249 634552198256958593 370346802259462017 940533789998180993 495987899821706433 998949188935444737 972317868579878529 23871221980638069 623167338424359169 582840144654941441 444728100459741441 282303600286365249 643873532349694209 896931611917200001 612128763473023745 804311714875520769 903756030669534081 741605677805782913 174475299554160289 147944935922662785 296663719024060417 851568317967338113 307735378752582273 107965458912300257 828462120455576193 161434451255050945 289729996207626049 248065804438919457 20666208541804565 710286781799044993 578064847391303297 766979810824889089 228414804377187873 591143000723580033 452132658269931649 14122085452850543 801289832319788801 612515461967223681 180414125795394401 200420940523652993 258682104196786625 369356852179752321 798027200552809345 91575543296595889 370738950343202561 193287455968363265 603648179963656193 455514672245694657 458936980936378817 268852187345860481 801155039671925761 947932401473888513 975169605082875521 943541428594802049 726850175125619585 847120548666563201 743712720514842881 632436701404177665 490757817406944257 432729129336461697 305947276059562497 509743104559010625 808737389561812865 886509674614014593 883313264758747649 503403100168359425 265109544532776897 873602403870318465 250310190133326657 657833428903518977 192883135809282177 640712209524448129 607733224114831233 224096496485802977 25850479575154849 695900521982491009 578656205096145025 475142311212113793 114761534955491137 270145690282642913 68481370892264697 152894778136587905 125096619443638705 612863851178911233 678835346645861633 138789682137929313 778858552223724161 254930678585420609 26990474362825981 732908831994624385 665150241395195905 149222219024021985 972244141319613697 240228403264058689 437569264553118849 739245539469859329 803335401547108993 134967321716633393 19738498281469677 633127454272749185 702181950464854785 222966383812309473 548327893376452353 498267470146682689 715270470014893057 92958528724583553 56058631532863505 819659605065464065 371843572826101377 964138070215728513 211393698298806497 263692210779449697 465136101527797057 351359578747210561 428509928832568193 993715672076557825 227486445825526561 910478287070521473 997942389880236673 531520181350170881 690973887852344193 352791188686243393 487844115933654593 740910007007254785 831724838115526657 465384220482992129 966589282225569921 519742101251974721 688228242571561601 407693881072962241 803567434572357761 572185839313288385 952567488481385345 516134147327125697 136196968584457073 643752460749450241 129701875223240401 608729425880714113 32779220930677865 241157706558066561 705729208672160257 88964326428442321 933796865664803073 733764525947289985 463971386592980673 179269081959009921 885233361601422081 902774876281949185 130911030237918177 124588280189744433 168680534862701857 231195871407859233 556258346490146497 778338022854828929 232260566508813313 227716159778264417 157157537951441377 277875507674384193 897193251112000257 769938747058315393 50790277834856569 523643144286754817 986290960737790081 208996830666688289 218064094892532993 462789482662675073 137488852556614913 873624898527904001 879975033384134529 139819263037569649 238068059725122785 675588673654612353 614520726773044097 587317602697073281 769481466748729345 981439772556054657 323251113925344641 690786529530928513 280246754765471457 462424501377125121 90843495580749329 553008567631753345 112456271575993585 652736351611903105 27265539265037833 813119688857742721 568919498285509889 776978789706230785 989558255120194049 129865478702203777 611278011620854017 594644174365864577 439069945841332289 231587637517893793 378716440839241409 549686394419932609 780765743528640129 759725761630466689 781862553155136257 107064411153881873 175314647287954977 608529535642904961 892476834277630337 458781624621803265 723931030345234177 689891829781647233 67553323473006801 645887176074975105 952959456778067713 455491546965195201 733090578045676033 879710260801669377 913104398211522945 93659215887317521 540271042765439809 467962569862716993 840809132476003585 918556091299539201 492960348060051969 225087417928033761 980994801781442049 995521713351440257 443781719239311233 740302260171258497 756220369925038977 738053306802360193 645636310120437377 13244466462861483 292981108918901633 886215880654436481 421154440684247809 71183718416531153 327616327699324481 578852231774480001 334526982307664897 531728536689353601 549060391761095425 886400074871023233 894457058190354817 152274544813248993 470983735148102785 229187028272949793 925191373321808897 146688444243334721 329896597725657153 197645992817445665 471964420219947585 88589625748337393 287316693560335073 873981382297589761 880569086213341697 149901187238878465 272546993039789249 365553510843728449 446630377736411777 37039180131412057 178010344577863585 762892027817859073 472606639460480001 532263477878796481 242107833869489761 572182426786572033 419301343593318145 974521063862933761 396496642185233857 113800154405684145 79089819845847841 225893083940615457 77434782627001649 773627520098518273 831125751886915457 772956014060664449 606953527104302337 19237270739868253 331093444085581697 166555068028667809 232257649534609825 3446158669010658 721840325475127937 271359827185047905 404707864921753921 456239908747708225 174311468664001281 993948324982920193 907423102022910593 573780493352973761 344090622366181249 703991777704143105 167991571777655233 239385365649443585 986631949826971777 329458130335165569 75663047041679473 223399093722537857 358669894179982401 668813896438731393 56999413943167097 902268493671161985 254672918187083041 349300725203203649 137200453861460401 485515691057532481 211536852385378881 801941040228225409 453736030115543105 44437359691787745 953596794893769601 805556275513634305 812668447444003969 678125507090374657 950699500516421377 461456997058004225 644928787758537729 638813409589776129 697372538821497345 738406855943889409 279232564959677633 955732459520977025 179528753070755457 17917183288798101 90322147316349793 158879584555140961 930756276729141505 869966421474128257 486470130529973249 803723347817300097 62792124293267193 799053802128749825 189958270629226433 155427649132438017 919612730843681409 73410041939620641 50474765773238065 205277935317173633 302674332548107841 342644644988777025 66587672378851441 89413803260331553 62801320821336049 370679987474243713 117818116231752865 465586656147014081 784278228482222081 374202029861859137 513142775891644481 810479463073367169 96702379539266305 627866565235716993 115414936258282801 339280487973059777 153576017683505473 845083683366876673 920246297128095105 59951907731576881 92560484670968897 489431920303200513 358001737440225985 674360344100751489 935507311036715777 441822685597625025 695015443186257153 772647302043541377 757173470498486273 120765326137881601 71853268139484785 259546150937882913 925897098480263041 208918909417629793 409961974147528001 753556417148534017 439057246914558145 13128802497174519 511525154226184513 941848589337144705 498093304367003521 315029698341387393 679577239592838145 513501184023372289 415068115067839489 445872211193158593 495825093584365121 367299290833688705 153700145132162913 536442839642656833 552230363617376001 662108027079600641 486565831604309569 197867292585879553 869879059467770369 890158092293336961 116510072471513121 731910201830427137 26296814671972869 276951737616631265 649552235957997953 753430418202139393 112073030283859505 294548764987059265 19713647732928053 439365718133185345 151973659059272833 94481459396465793 619821817644151425 557574147370399233 547814825884167105 977357446607346305 768693255724443265 737746710132110849 64026859412813057 201348171105625089 292012163007967745 841247988262420481 406474692939134721 152360817242101377 475183128641944577 686082858183819905 205755041987139009 144010862969910385 790543783382020097 159299076232269249 263527344475541281 452933872821677825 953304713319610625 977212437773285761 950743219087080193 20006417287621761 630790389105499137 62203794843309625 246832221154654977 34319962054684793 643962977506234369 924930753437561089 806519015464310529 166026015146858433 650422236358394881 257191677473809217 754152804369233793 906328565368188033 991315813370547969 541071014400923649 393013010009319425 515948704092526337 793716736263746689 205203239891783809 328429873737498241 763459106867930625 233505258938677697 252963208562075425 428763866566917761 566240574008677569 535732078211083265 347193706689704833 767987664072201473 21831902834197337 289565820666851457 761911843974015617 29097990203403869 156635800981806753 718591181854179713 56614906969695513 510765939402922689 120940162768949473 925401742852486145 649778739457214977 723052507753514881 950773631410729729 838724854736256001 974477927169839873 824835064129708033 403119771509853569 663951632086778369 603452358486716673 729599433975288065 584473191128669313 371774594995741825 599219421422230145 361865213886183297 44766393426829865 968135407451924865 545930492993786497 198767947140957793 938585816803172481 550957041105732545 875664792333378049 185884931190265953 580712252216745345 69905109666095201 537938416222740289 319550760392012033 888872419379485057 125043633100261793 55701767577613025 476578293460598017 536807752311876417 444697664879285505 45449936283571193 424019637686534145 187111201833008769 13710612240515731 287848210194095361 724534023476827777 565635920417765441 337814261323174465 56174094541002977 475864165666955329 835648865996464769 450866048574113153 233718312978066209 385273934861864129 266420458196098049 937727559518108929 572015565480594305 621606955276341505 431866255727388929 160662148340577473 506461639856961921 639552167664227457 562571009608223681 761044519240343169 204712127192518529 804037509451340801 479537196181585281 346252655676124737 879569789642015873 119330731618624961 108942058934946577 564829188952657537 958297884113644417 789946055719916289 590817101458160513 787956725570893441 24015770045973997 202000937162871713 705764687988210689 634216365901480065 794736236168542849 348027705031988417 835605735381765377 145342207531740545 997511482357548801 749834356789286017 107343233530304609 606723597583638273 248011900950043457 727866360651113089 234286322687669473 636842841903728641 831739029663236097 977311021808681345 930991698416210817 89395557785863393 177166608079968321 37196863435319473 535351020375291137 630875433303430145 341731874007120257 465886622105081473 595317582474724097 200891392900175009 730208397390665473 592182922335233281 971180571495811073 324024628117172161 716152180379292929 213924538959282977 346843611643965505 827852196718268417 728519765067968513 824237441437610113 643253776139491841 604714485517348481 538030997923510081 8932603519390626 470090656376914497 823362334408031361 975335214396206849 866950917382403969 552320226888330241 404887593949922561 632608241254711553 339908535996450241 718627942832586753 595044898875315201 442054080245892353 517982643481495617 59577568499666001 327564047546246657 542229747277030337 529512083163304257 853229472868481025 531308145214083521 892599808944705537 873308519367206785 741652354086372865 104754159412323137 487828995392913345 758945934234795009 928158381349920385 496486311448066433 268732187672409153 565008327498723905 185191382559256833 488050351248631361 392341391493982145 182841557707440929 627733771791913089 189094796267042401 78164330020310753 198814400354557121 256128214597286081 503325221253646785 913469328624255873 387110164236709441 522717383849158785 502146226960874753 102531536855902769 283932664639159777 774197376911278209 611314354764175489 461536549706362817 29633063130013681 589690258669822465 150450513254426721 973704464133302145 675186111331832705 325026577066669377 207464004585631297 862740650221365249 621829742533556353 716472380628705025 737048545246480513 554634341790116289 306319802906038785 150145063630990465 67275330465378145 668932871232822657 58556065891146145 202771086455431521 119405756155785521 604863300371359745 783345591547252737 669504078911675265 797478449662264705 112124645645717889 684449039753111809 457626845273285441 405718333077359745 911028174521046401 228093784697470881 211613164049825985 88721113065474817 355240673090872129 396748670513439105 193857825564311521 162661421452170881 919131464982083201 614678056754506497 953153888735560193 582058383815820033 208611325472675 527791490153255425 424587477576313409 448135231453321153 918048453245088385 725368968254194561 902940390310565249 459381257882597569 780295784540339073 24784393568786813 478072172187371073 96041516991860481 992684775486761601 767410516363632641 4353919523484962 447023728549140737 985673621464552961 750131492561912705 64428749743502321 274849460545354433 290394074938429697 638603203013580929 75886402703762465 782139359260185089 449510848658075457 562500754071443521 151494644885094241 717686559512330241 625710664325392641 807016169498147969 361185842619566017 833039991784176001 856466776882978561 206981252723245761 36936065877728905 178916672295727617 86147442517695793 778980008869886849 918004192785421185 487540779143643009 726276330943914369 942095930277339777 539852519463028801 610643944818477313 95754622032952593 169550929958425921 939706152485175809 127457295266765409 672188785888447873 262098817050095073 677508784745146625 272307900674334753 343330136531843521 460926009340759873 373505142275920577 992752035813254017 437342484957877505 34899732889648761 541458252128524737 487511540617092033 88617909946915313 636828330091326209 876350532238493697 5429187127674596 771728127179169793 869123547782670849 342204355822548929 44450859591293577 622525481385306241 14669868639991535 232398007740190593 671128102773337729 428213524988631617 548225144670603009 752679640928722177 299790752007581313 76337792446022241 762339053566073217 845252769975307009 505467489599880065 428173044777945921 925245289553494401 748204818625982465 890558838465793153 350099256092388353 782748982656521217 813683081049138177 542543867797661505 275585255753195937 758706676459560449 114222975469790097 584605309628940929 661781538720301697 876821347056385025 401259475871061249 874589431892104577 983032624997502337 588313477358589441 672986915320610305 207403445451191713 106549799562909441 354370173839690497 418382775622323073 844646002131099777 613857409127899009 898531789597321089 66510424917414217 771442030462978305 659385444072338305 552388560828852353 149421850064161537 468213318218602113 541798205437071809 498792435934923649 625477066611825409 904187448316363905 254518760419099265 41530639990746465 978189888451883137 895181489847544705 782751937910585857 260971634756693057 452432914278535489 421569801293784961 931570120749793025 654120068237567361 791745751320522881 239958980985193185 562876366010225857 97969120544100001 352472460917613953 426173962983298817 550993741343742017 850805406960596097 575514787907710721 905559067364066561 753068516614074881 341617357179309505 655759738964338305 622793034823459329 250363308309172097 358021814125002881 351981316479371009 606509269131549953 921924752003956609 483819549162298305 293609506822168257 638728239720947457 638234087959570945 454707535253810113 760712777323878017 655799823111323137 537608499290865153 581728218318694657 713486167634488961 12195848444079617 703761453510846721 764262742129140865 129233380680293665 722688821629731201 283621979169009121 495940176076466369 348160898810750273 169428296995320705 557951072239912833 916527330538876545 842272884366312961 191033207360220545 544298584389093057 530097783889580417 390400283322623681 149533215665925921 416361309745322945 984593350896851457 181173948371540673 451916376138967745 862902870841463041 970950456886761473 566942546285805121 55900652975836353 683273720450582529 172556808064705089 575749326181725249 949694702204823169 578545436639739521 489844428323472385 454150312843086849 213925340201953409 603792805990760705 832852629203522049 387637965099575169 567186862816697601 907690277095564801 359772854915242113 632611615864323841 797037404697917441 713031535623027713 525605660983380545 927216900327781761 983581401701513857 451852515975087233 966532405630466945 639093694478919681 246511502708514753 230484435301743681 497469619978936321 395383640079874241 967739533285850881 485154725927809921 148196539020808865 241636936956457057 155250904881839361 622885364558722945 653714982579167233 837031551484532353 179921752164403873 403730363478427265 484029736667316993 37209133951098041 411719630182332737 790292412829298689 824865863239402625 994798569548979841 946568374758385281 403533156472274625 772131022820396161 751223020625378305 307422286407827969 717837659364814593 887974992403762561 159677363947086081 645615702616993281 793931594365016449 584509162811748737 904352898669021185 999807838013723009 979524853372165377 92664967926133105 729332910897799297 793931059315070849 351537984247197953 968955995316413569 704468941728396929 192200084447407009 180653383521015329 763353016317800833 205481229899536545 663801515400081153 772041847994284289 78998416043027937 120140600262249825 143334194696066673 281892218459315553 401615562649872961 788440857586156289 272012678341525313 587387748432814081 756373592930437121 97043334339321777 151305206250995649 760722812477748481 96437970438607585 559976443470137729 882905486935925377 881457944913289985 864886055428776449 789735715393494017 470210959191533121 734915282963722625 65133875341778945 484811664838591809 745900512120499585 759490591180433921 480169362943151169 498656750452074241 212498498591756417 497897478785542785 94007598994203073 106696470567730017 648330828648653313 804784500931429377 876789120018038657 725826094852852353 165999540953052353 397321871247381633 625372191810548353 866671476121414529 6026084580412317 690811818952777601 622288168340539009 392612631965551617 611867162865692673 625830511755676673 246324716083556449 429180144499415681 636941958040921473 707680248226392193 987188848140597505 799069710933299201 168102432602537985 286963612837578113 374719443205798081 265937200401001665 67230753200135497 208956795895556257 310631284066324993 346718145949740353 403086267847996289 49352621652072769 9068701343089459 17969537369484813 204500449926825921 888185313481368833 923240713112541313 395290893087423681 464508365265359681 808783967634408193 511640172387693313 833003690183350145 479611084070029377 354000419240303873 721980934680665601 878836133193079425 251311610105645409 40414978414442969 527808499519430529 958381757259591169 106208897821062465 688560703053507713 516165025348080065 467708301865417985 719746936561065857 942368770649547777 309758129202826625 358945470334877121 936300262109227777 546094426738459777 819458523425090817 130359420031073377 759360172066251905 47130234912682313 908923373948418561 24835921190177857 500518935484336705 876671245173621889 849624350877611777 922475891134315137 700708961250356353 708610546276272385 929090744666346753 935914267684470529 213341786439173121 544883786126700161 115922802693695809 710888743456155905 923834427743159425 760442944732513793 790877663940356993 357516553863153089 396359668625024129 953943239177146241 123493996272038945 325818108578477697 224988794538305121 685017842090726273 748340734050337665 256513591406790209 726811700913401601 282763416623520673 404714235910581953 327395539508803073 568846746116790337 832960624492383105 219755796071517281 147154662185815969 953942766757080577 96928061766345057 299431809973334849 171040584481335841 604404878033832961 589200832184442241 347151078878447105 602931614186818561 242345609803578561 904006492457067905 649151800813548673 61150844949896313 855000142172244225 894476710691602561 82963799381893473 3707735576032435 299300465214201921 689502980303767937 844653550031360129 193697558788375809 806354758365429761 200064440028111073 517229637826766017 826613604165661569 522226728641783233 591795578424221697 472188484144034241 405701562214336065 211281625593144897 758716661089746177 605003574479205505 934719922048660865 762712727320234753 652740423136957953 140320068246928993 473197296451377985 805660828453127937 136240230866601313 931249636530957057 869255157667598849 945191220219044225 15187847480927275 937631717743308033 429175337645904897 287524397111738497 965838450617294337 659226166549153409 109143630083227809 701179816715836033 29476956954407997 370942560721125889 309126741053905345 849563041436724097 261288323645228353 348432286299633601 625897482708385409 384107065740124673 478045630363777025 564335006054911041 674195303013380737 775095142515240833 55218711817527577 899470292271921281 832403806272854017 315096529841383681 530613221172767873 961212134810871553 110576656718041729 608514847260252673 735200572467274369 485717781733988801 200905983284801697 876682721134557185 101963547242842625 764766995033347969 658685930307900289 193462674308435105 213055769819671777 965492370644930945 408486138754430081 119284338576136401 176069355301678 876659942490739713 786748508292379905 435438601912707649 981736267582757505 933430927253674241 857613394445454721 874361808523929089 625223471405757185 149364232459028289 90851249821572113 990304171032519809 189320821843292449 266094307711846049 814830436420041985 978537693033644033 6174167661594511 354554130121023553 377124329821260289 206096699325016161 91121605908451649 744347642528929025 212408718142828705 104560092845417793 649808574973047169 388073869659457665 161606681507340257 552805264240205953 628588511233939329 93855285197825825 365810433909647489 867840734513407617 14278300328509631 881439854622051713 909480831295258753 463234675923260417 427644181079156033 575068596818958593 474053209866585921 331400993631575617 418507706644714241 570492554636679489 527745729620097153 977810223127065089 209278146030040801 75373803051029137 790581272385001217 767410668608789633 851357632182395521 483728616054754945 724028993682924929 837152537838150529 461673743030214465 508606222216563713 779004666058117633 550105881946365121 454141351478067905 256007766600966145 849122790639047041 698478486819126913 235836812061048577 210926225890368353 401075906084830785 352724048471174017 415903178182542657 647743156607482753 751960402243771137 965360560770747649 95640477111285089 937091355799019265 923531262306344321 400195412477444289 642940422696806785 655347841910760577 993133324471319425 315103794316726721 578395630576832129 7448083359513192 275931684661262721 389682218230376513 842369729995890945 435624175989069313 486681568122509825 383975812514435713 3502052731359840 133505760685203265 43396192324767217 832658140784701569 594109135531351041 634946941418867585 269772638936832001 227752162094603265 104430410408323121 458744374387144641 636128361297497985 995072166571304705 576467489602986625 613505113228150401 636017488224542465 113515648133144961 753230691535033985 391346775998975745 41894357709768569 316242675705041153 357603213090424513 485531209224895105 310554537534404289 918374959358246145 996957944659410305 876835125353458945 838118776606737665 172479040466868129 68434659935189049 858361244878729217 693665693372697217 911744427795824257 731851505110025601 861130345738807553 817022358480162561 118029616913418065 832154674263886593 646332372833946113 454571080489120769 980053330956494081 603799201930083713 828342452162921473 660233468312359425 283806569067138529 41322242543127889 359939349631993345 918182034745218049 416229707267163457 142563352225945297 462638676553659393 588563034397996161 443439527640123265 445574453656814017 826335034721559169 754974709080944001 241030217950381601 712440662070829185 679825376223270401 808140456709342209 366561647744759937 541322292296410241 384174189334380865 457779458595002369 649264151054566657 593473465604315521 501818774425110785 875865807070599809 470833192544318977 939364103554833409 213963905304900961 969163983254578177 581186225838237697 395025046468273217 505968644330771137 815141455906942977 457059332296609025 227170879114577665 614498056411896705 609221019250089345 607809418211374465 47477098219840033 871238110255738753 927104072833888129 565860410743823681 339667827920703041 716617227320206465 145954182510582337 288615590437032641 818002692862076929 364531802461719681 763085760852622081 329704493301704833 605657006729313025 337449637700679233 449088380395398465 911118270796336513 152813439132923905 963003664363746689 650790896416911105 210713574001147201 446596098422144641 421452641606471425 673014020077733505 53958491419976441 660974824693081345 191964773470196801 499683060137218881 312506380635369409 170268738477897601 788988444683816705 325707054635717697 728691154989334657 223829048853442465 673050599883843841 350334255387654273 433442280065776257 423952102490925825 718831744295393153 897849720366640001 950145963510365697 39259964982701233 823596188692071937 277996424581377953 88982348139637681 650007780127918209 227921060134413281 950009631339941761 461223504863355073 391480064235761217 125706815074373425 812413085380089985 772485231172709121 321392273413192001 779829585407561857 685617709704605057 995213655331681921 74714744743570097 892300723455257089 993896721603224577 646606988449917697 825403769733224321 552845451164905921 73618242766560369 897200018812711169 693104422905005185 997439624530691969 549955376102477825 61575667697240985 611052152451048193 329215358854902721 527047170351739457 145840685913938721 509340355921434433 609551686496210689 447259705367290625 781962927977900801 618759524521134849 529019598682630465 992427518470396545 817792158637516289 120995357214578545 568690819304798337 250499568126915777 570176586965999361 70668832995391289 905310533849366529 59753707798325449 819269848856279681 6205898868298477 682765113282691457 302687032714690241 822749532050721665 415658494810894977 941560693251638273 363969277990594945 272715121284406337 899307407734934145 882706355931212289 730720500460140673 284601997224228865 595231236749992065 48130677717871609 116225381343429745 291265414145826177 32219874346818501 872841613242762497 675532454874545665 476805770206368577 824765674963384065 241381147360762337 76840211819860113 999700533243512321 508826206273592897 640266924359103489 947901158895579265 364980456759326465 769189471946827265 107217220123494881 661762347954766721 567764777632774529 467281070065947521 945812220900045057 519014434956662977 968303491645343745 332953221362071617 500267674097933953 160473800654944641 710241117601682945 229133278426413505 709225644790670593 869131475146648577 63217148180626737 281254523592661345 610565408692913537 235651369409811905 577880208161744257 334340091747829889 22494500915222205 238196441225458241 871267360838572801 562782027425225089 741509682230748929 973537722928387713 214263583751957761 217697115660111969 377759143425770113 249015426761307169 637110737855437057 513819525746878721 386054706050096257 758856432718164993 785906942359375233 294902788725945473 580065157033793409 206616166155132673 300577703291565953 89370505649366545 962483237693284353 159238000621503073 606385989759289089 395421766926030913 730238257112795009 616667687817855617 45781270501322529 889033865830565889 876787878256244865 821506733825163649 569993877078175617 804506824074504577 609455394940077569 111344921266098849 370612511464827329 23681826683979781 415596841479164417 105811133358617585 986415827382515457 658184199805159425 774624616905804033 22781080401987453 461565348934641409 803561370966843265 341745024655985217 813463274596745857 965133109496619521 72702639269092369 682475289017467905 302258457742656385 81684860850515409 819260865437467393 964005273940877313 900485470782559361 436745079752583361 183891681184402241 200299360527900193 347546076865089729 883534848975330049 234053826352447201 883158799129809281 511245323085564225 618124574875494657 222070063378563265 932573403014934913 571300462831917569 44431986205353273 9452104214357605 578497755495341441 15193073211396069 229298501707020833 854590427464099585 895230223740860289 220203602863794145 387795419507938305 345371075660562369 492017072752766209 984597987078348801 52172031970499689 290801816788185601 203137914619780705 37519982023983545 702312267939788673 832129742883761793 291966673735721857 212313310576423233 484691372780659457 63156774296796673 601383260621012993 851012391180777473 799721017698914177 683578953474903297 553099287859403457 935982150924520065 588766646101092353 973385159454036097 867245493936643201 63664017013369545 962366378663404033 948971266079080833 177863126949496577 408729449641402433 756252972852607233 424102115857262849 337285442741368513 326412136326812417 823280729370139905 785756299755046657 500952753514958721 836268025646052865 524514419875586689 243912933688644545 72764185872749473 380106549441681089 394398839886576961 716305717428962689 169045534042773217 486479479503049793 261572030449471521 158022863643761729 466644387259996993 168163699924068769 912614124528715777 288642306333013441 568215132392801089 469913562328589057 410563721572501121 256555251477887937 416716546429420033 841895240421539585 408736238878390145 714567930819509249 783427560870855169 288282425372774017 734220393704831105 169226674810570177 541931463914657729 207247616870663617 421011398052996801 868155445441100673 817689369058122369 752908978793801217 532289161178155713 167723076329135521 302809282899822593 494697055841758273 72718355680791553 493389968687733185 72831612975058129 286221400639664833 118311173974959169 86066200031748257 301834530923677825 73302152286462529 812454545534876673 591815230270963585 899577309657878785 936768649553005825 936888064080520193 774454949650642945 486035647972975937 875424067453767681 476078450279004545 739361017346265473 361454144725776449 661864647214731137 578547612110796161 783511600896158465 451486549793081345 850382159240130177 970875824278323329 516098057563947777 225278263016981825 561851609042026497 606545792419311233 113558111662197089 558256837744004033 723320679739291649 805368959928188161 323486989339311745 590349034871799425 786105814156389505 548418917386172225 157493086833735425 104376329029967969 699819987257431169 892289749454164353 610758382232670977 499158753140740417 773291918137307009 624826164092340225 416035266837010177 378668643630639681 527293532559273345 537588856636347137 935381082829859841 334335278495878209 337004724577202113 789199329082279681 170544721573005377 14847646762142121 500969691610780673 294954875411121985 342146474013855361 799699713123551745 862820143953275265 433943219418111425 61328243874864801 703059608195978625 585265329584050433 413168914803492289 261216548018136769 807735245376541441 543909880831865409 682406650728395905 438280749129855681 980093002263991809 810615793390045569 932721612143097857 497554006152409281 651427370463842689 149757202920955745 530570585454668737 425909800206508033 515766934877483137 501333842504781313 98471139017050289 912472910591315457 425349754756162241 296143957986448193 228376506998856129 876235689327554433 40548246388617313 691827840354594817 646722326912708865 82618726116759697 779034073785261697 564461817147833473 197844687974694017 770754821029296257 818236401622236545 296517341026120833 697958602003524225 562506902204472001 735076216515274497 104533535568879905 473608573266275841 176599452848019937 357594340906210561 213042018566600449 440559981031071873 373819458345433729 485095310964119617 547512834058966977 121218061096854513 562222162874089537 878092528428446465 558867698640145985 526191942736403457 997979347992792705 788576088753138945 154064317600688833 339541027811023361 134378725814340081 897472496748683521 668151064805588353 114151551793838737 458092689024891073 842789168663081473 127907659319351553 985819004573400577 870878391703396225 192625248793198977 308732424181531713 799808774700323969 42169261115031273 266397901774560353 935943090909990657 75409476686942865 92515873904542193 300318941160547585 818383729764239105 241382489573481953 841601982898605825 145024483271107841 293558053037532545 402973838734013185 742794665540767361 670599335066462721 504946869163976705 159642254311478369 557206394328215297 923962098482952833 197347671725726305 807846601243326721 25496615996612349 563225563756041921 706755042025438465 526728460067829505 959691482107398785 301383933249645953 17364539250468881 763548007085901697 687848011631441409 786292827711342593 367737860897879169 183135059494276225 982253498593603841 174813941179657217 197146090553150785 909878778303138305 30977717344764957 416232691482512961 845868622820578561 826000621704849921 670054737061018753 124288322885071521 552150678689645953 865762276570151809 679558248134238593 709670718470583553 944120011389262721 297205028414254017 114669538713894065 877550734769506817 505866265330571009 161975922997484641 248965952286962273 520160242490042881 829852301569108225 366370688203687681 61150119340975809 695788307447379841 857738454828439297 415140285474322497 310991800344705665 666600137439324673 591565952019951873 751718708367235457 91185116001678785 642829616372644353 838197412867334145 927810804256338945 478079586483683969 865183508907328769 671208282199334145 950832026291948289 157894066634622017 256389809755127361 273446023210727425 744243689001294209 1263661449510068 33013294044103249 305731744008998145 563729064824741505 776121347979152897 226862161342587841 656304448563066241 817384082955513217 8423628687946661 999059818523811329 413359110250471681 182253038579233377 356663409700484353 307319378146623041 799289074060755713 349851152494366593 397168747812084865 916924421928108289 68018714655355697 592633600635650689 13683455109070765 827802055690547457 532236624408160001 560171322719881473 440610102046573377 963912325378053889 819670690755945217 992179081586925825 671638031364846465 867635735857369601 599167058174248961 95237442318605761 364473898789523073 232206977742684737 638752969361806977 156409135384109281 451360304556953217 351432084915991553 507711655265513409 60948223382851553 510454584932713089 70477179252371513 189733606907939393 9539168934225019 124515107549580513 77593771803755377 589315526090775425 175208864398442177 213401771080722113 518037343845087169 471763829440138945 849079494903691009 891461160984544385 962556689243463425 939556583433517953 860950327102088449 188880271309610497 888720324073709441 603683989503199617 554413709680432001 859626180331229569 589667222772995073 225305830547359425 191551300411518369 52837877605778513 7911284902483829 676142445697568257 469572360947807937 377820894374519169 488506335265647361 569086631490296897 477023447131486465 576560800625625089 83730175220772193 145345187170082817 292019531823484609 816488313031339137 438636297019321857 850873442213345025 936547091638786305 417792020916632385 702139408402210561 200961837804417345 222121531016369985 474704894886439617 491159953992685441 803703293419193473 341421069249392449 362833107240501121 975792425737402881 904971487376858625 832068440954742529 41820577338040009 332146489266428097 221856128706509281 732217020470855553 564645371138961857 447727879068274625 668739609443040513 598370838338695425 444944944743962625 73891695307743537 448992914015509121 314904975843077761 868411539382886785 953553231452211457 812375138221259649 808655564070022657 973057122458879361 553144837116157377 68523246890425329 422943639570590337 78714438445327777 279550637184108545 533424589237998977 601335982012670849 284337297153296481 739848248828828033 379607006574492097 995805342649461505 941434497639104257 119177025004454145 601217921001282433 225833728536883873 275388076304903265 915599868863445505 809577398453075841 369132198691957569 688663190059568129 526719370821574273 488688647467487425 221380517300161729 819334212252908161 867962981176852097 887205558860575361 297696558152082945 226374842973168449 794405208776161921 455248523567238529 104030126218162881 64359528705988825 464911492717512001 781109698766716289 39565419155124457 432294561792442497 438057491976216769 302304938556009281 324362256078671873 325060200094480193 623113139649952129 693744577357865217 18345015634324113 575345324278057281 766421976730519809 137266964455054817 712461512751758593 596063846657425921 864417077429301633 593789909028988161 50108365977806105 568252614108526913 330584366608768193 502393819348302657 362106327449254209 370684220655117953 366826372304053889 868389119801879169 372585127888882561 621330275458230785 402433515156495489 651597317800824577 922704191986667905 756951571597749505 659399974325175681 481572681685282305 746419667662863105 878166582724357889 514916048592901633 591317693164516097 565361148500670657 849179090880806401 884942814439689601 136333065992534593 711779814583493889 782874832043400961 11866832319718413 740849989036608001 468575035575270273 935296148717821313 860006730746853505 755201169132352129 678325333642149505 253768073737827393 501488767569235009 713006029636634497 529393555229802369 398499348761117057 998638991495063553 317806876888386817 902521712282904833 219762917333550689 85094467019608545 767754791367483649 147479787721863425 106342738301162145 534479244897603649 723789245703176961 563511419376609985 713512653288827137 241511420705585057 949491810326154753 352379343618309825 671208824435165441 375219788345368961 885554591982117505 87231357127095073 509215248075204161 287591326052755393 782846073029848065 248384905087448257 213172359095533889 354108112094685633 697763592933075201 588191789112627841 243237081751143329 406553318363471297 672440650123011329 736745470865543041 159589168328817985 605084735008354305 879061314957272833 799308590165750785 62138609668945577 338429900582546881 828781145330967937 741569181850763905 175312613715771457 281313412428040993 936446898107067905 142407226294622545 105383442455600833 960673433670869761 625453844425752705 713620166777701633 533260586323148545 861274858756139905 663812437626251777 655493435348987009 548957650908189249 152020111415048129 782073261469779585 15311409925573117 107126246077864801 842259189825234945 653563416088491777 337612141633897537 511321414944458049 528997406001217025 662926592102966401 900547205313245057 696346031954146177 708006352633283585 273865852149544513 98092700174319697 854560448249198849 872000033181130625 283020396138940801 194670324334197185 578008780864291073 675407872522647809 443948144428862465 904205128833737601 801299942757051265 316648548358664065 321242644235955073 452620586284552961 21210105643671541 874597310381098241 326018401536220609 909728548989889409 331889089612356993 676183747424850817 554611075908130881 327513083737301249 996426495020596609 297420884942916097 744740861758987905 316659617970756801 526559545746689409 581939108669580161 648086628642662529 117195877215834801 465803910961664513 61193777768217217 743847818425667329 473265298953933185 373706527714684737 481472574598079489 161188510388601729 972948536119929473 449825971283228673 277811700978624289 194346279461331777 243910876532496001 78136526928798129 917728034980306945 965655300182849153 52334465357290585 531647117919600705 92701370327411329 779911402150577921 999570688650507521 572070952933611201 927635934961379841 7654274178978683 977321519633790081 582446483738618113 263757588682246081 2441556623626440 672655608111270401 756890323860314881 844851494561161985 493548966844517889 319136969855520641 269478483295198849 987328707498654977 74382684081189873 195767869361461057 985048935701993089 268868088391137409 129992789592311201 472924448595790657 343066465413510721 546476296362335745 694312428273736577 301220398754267649 429285254550332929 471532396916693121 7124341611589814 208122064080185953 789606077988377601 756148913178442625 738407331250773121 96634368994656945 280198588434384289 52027003092938177 77897860164373617 384582434642823041 684715307896549761 110573930085969601 842799196895772033 51655260969894809 163457907901996449 222675170702181889 957090070112830209 809806958106918273 983988471408462593 85432675355435 700459538262368385 31804278668445817 774353996984555009 710461603221197953 940282504943216001 979268193042798849 548381742991107777 357770272587437441 651133837227451521 797708525390376577 490101428685644417 892952044546397825 726126184052024065 489645791356480257 417078122892643649 620728416071877121 803980157476775809 951429911952388353 639242171634261761 452333645405040833 314453343559964801 243902984161934465 712750056399368449 946407793583183873 499949464338715905 656339330090602881 182697947043205729 527587081780602305 948308730419402241 177482185390175585 592458230155681793 211387917992460929 394577817481792449 582959186764227841 792463767613266817 72340474180428769 769730782080873857 126499840088285969 341995383437659201 438150601492999681 821743414991591041 440423957563226049 701630402523843329 884744219073802241 67120826484316609 631672206861509249 52304284770865905 944790163777845761 385074279842701377 141684979923113025 243368825150607649 565744906328539777 606296249640625025 925805326411534721 313669336783032577 693279586567463425 916075192281301249 120312269350009169 696705012650848897 483425558974254017 557831390569166529 88033990624097665 16701584682220273 23823132065622589 36675284134009449 567722704359070465 913358779057116289 673618494120397313 960047735856878849 364596089159022081 658707216251098497 205990005421632801 568780523558633153 391890488329423169 212615636019787489 490786166357217729 490022798604574209 953780272995828737 519849953747961281 11737703777050969 944548131252435713 512072358978727489 200145987839189121 738204417467748865 554244879026075649 131786436888035041 695588050605106689 821097756974985729 588482781633548033 698806578660494849 491881279927891777 952771618778960769 356048716465810625 456590085179271937 250186918315204577 608210627510125313 966087255011149953 544421301187284737 805502032343806465 497306254980195201 648724855100486017 928503207934340993 690678721396277889 523560599797612289 623683019260045825 306514473382904385 519788002534706817 121984560737011809 341203358090471169 408975856838338817 551460590825922049 687675551338891521 80149032015260241 305343992066738689 596026033934801793 696608883928568961 987470317446511873 303284172816972865 126793418835386977 242220560862655521 873709866902277761 275793399673332833 705866459553984513 886686511836664705 461383419377401793 498102179831192897 291783510454148865 666328371019012865 415537079818552257 575554964210354561 516464242200381569 648837759114563585 795310637384236673 811556221799264641 911999679695593857 859173785705003521 556810543781910657 433398551758060097 346436345476828225 554841178863732417 244023937866874273 761212482099409665 557698690774440577 514213144599587201 937019293361476737 484871262213388801 825112142191894529 118662820646612481 124537695508227137 284549587606136353 110702257246526161 866174079986230145 248664232206738945 687499361481812353 762748979326087041 497105521763550913 878089328202012417 156819861713387361 380289124461580033 978794823441212673 527157869690388033 333540605820061825 170830331193851489 162253280622017825 102217473789583121 242804353297628961 29036073219611325 359476392465786881 454599065180548929 285561616532859841 259259284942000801 402674823526233153 8900843371467461 391818331074006209 950361995021534465 836425049640304513 452233570958032513 748591525726780545 281205415025194593 800389538715329281 878978698459238913 739425495298689793 736599501804658305 314526489378444289 28793977294231609 862329676324364417 296558415799093953 151888013978172865 603581711733344385 414670721270539393 29738845553662685 238107269859661121 450545475705286721 147861722041611201 281387173871816993 654038476672972929 330059783672513857 168242711585207873 356559235677689665 331903070217983041 303746668898146049 375565035531977281 523498274354320641 559499497479798465 562901199820377217 234829496594812769 515682954544171649 465967415565280897 931367468424145537 734360895400001793 913133247650332417 921298381714130689 809395325954913153 822031285026298497 706157984060023809 295918574927135553 43288933555732713 277197485287686625 563039175926459009 492523734529576961 5298850926354960 978546729211615233 365495168690824129 666836399669428225 22842717401960757 493624300736755137 173592590903094657 324619748837868353 507523399429178561 235950231882839041 119656252808606929 637284932493777537 582430598778376705 517545122029915201 696351907106755841 116558827274268145 398870149473797377 341229483985358657 338309442758895105 379350679579950145 457097390846929153 916713273714250881 143358947224466961 907208212036515201 214094901823589377 601353985462253569 535739456537594817 141250500953368881 767313330041520897 230259454009868129 839705428700820993 274495358925427969 967094861162880897 846496863462988417 261119336468379265 920977136655842817 530854861294830721 421518979806918977 23325593218341825 807515854415292673 535766201261512961 785133864929548545 181421612771185185 492614448797645825 558555548082029697 195651855454130433 458671473201771841 251516737082162945 44089298901614169 572094963013142913 776066718412447873 951368522069067521 629831648297017217 695025636041961601 649872601986910337 390727147218193217 870256333832205825 739745579274597249 434476868127699585 999024827789561729 411269709476801665 430057618383514753 314177286794627969 430297290960133697 305163764517264001 252825986121564481 776023927007155841 778455719072617601 55196349389650121 429189455396326017 7917876150681736 366145767760109185 687350001942864001 339079016435675841 696430106534915457 183966587184478657 795033200502633217 498893852088158977 184937765891955777 590304372526809089 48466416249031145 920647769842759041 985500638472398593 223683071674834369 140372809344189169 173089563849927681 511363200399753025 769388546265211905 917627623451924225 925326567579247745 358137889476648065 190845779357609057 467094094277332033 401067480258873857 960798238200762753 855110711542970113 953494812021975937 492099970407906561 393906691844119169 112793029719973953 896468777699130497 274007140095122273 70466563576328409 938292791611580417 499703681583614657 102006236535999057 189990978270582657 189576206837706721 362093021182079873 122389585774740801 751519138320642049 541623274510463681 992256378502194305 963213158989020673 498202121017765633 708566360375023361 674611304572994945 130089027902428705 215672000288488865 861443245982080385 386754625623755265 558295784393123969 738769688377356417 227074760747008513 211582402565046113 205652353146959393 905533827873167489 415134877526206465 418859055933243265 122057077619359697 561965643822997377 651924176022767233 583470124758566273 227252071142501665 797428202055211649 528224918421493313 563117572396809153 959834159242859649 563183325740890689 213071700647425633 256624297726251169 935024858618945153 83210810162537281 104104803042439185 13313368753816947 939084305270085889 347912858129642881 227798028561103649 650250280098379777 682984421464354305 31527147982640005 159308047299894881 871741058524182913 191146461087271297 390124955159972609 982642125792985217 666748114183679489 982423957922676993 779151589367469185 678574670533230081 5327171996672321 45425584083176321 30895394984906233 22174320108611313 963435230141460097 269700068629830977 909494004971602305 446471441682284353 703269093463777793 484848691899287617 523672750691087425 626864887788521217 528549431220643137 613516521691295233 938055424264344833 646125811067229057 353874323468804865 959293055760582529 248412278781824385 286719280116365377 285561701081309857 140302843504329649 243559547456381857 180670451604463265 847539763330790017 222788540839985665 88869178082500609 533015194654616641 517211186714394689 801009268527948801 558682226481604289 869284395786671361 308318531712874497 970647658109641089 495664744458974145 577390758886004097 874307522975147521 728616143703774849 865746346674736641 897255817255164289 58279635499761897 444278454632126337 942309259239589633 825697156298794241 614228477245990913 842882445730893441 430444853285390401 158280568292632033 426873629749881217 844286931744733185 322185761731429185 483443087494045185 500173705244396417 547334631897840065 750599979469168257 417249647064430465 131775213987882721 346577243089939201 331569168721426177 150322521392958209 484618221491405889 333223607674838721 397162044896443713 543067830936529089 478181524603090945 751509486945195649 37075516352967241 513231254122452161 899042000456422145 856154156769420673 81096506619442017 413584774698243521 550302695619539137 312776469805157825 635506412268608001 990341855657085569 376894936893894081 583317741848546177 792503256338246529 478508935017877953 901789072603211393 90512380669480305 879874098409526785 453220646795450945 147889206387521441 422736146630356289 527257470706356225 381213744959403329 991097276972116225 252247877989304929 767462837362341377 959634411549167489 659093879617603969 840649992548676993 941656633816418049 486634524888295041 753305130474817793 105677653725564369 864102647643914369 766608612522595969 701939456367160321 849162725693403777 257003663506761633 639993678594656513 251643262103048225 288808101472227457 73401725814772337 761462939361400961 354122797782441281 903477232229889153 873751385629358209 989880785961751937 310019032204028353 465904278097610817 750504205811761665 847964082848086785 81535747903462401 186538803000459553 448778912919831169 249253266008075521 392066221058119169 81756910856881857 807010218390569601 755399689722629889 287723547980181857 978624730511185665 639565797610142593 339212346631079233 762761741687430785 212141764428878337 857015526068732161 200291515806334529 447011959589946881 810397384007032449 325475139424579393 962948139880687361 145408449161013921 314945244830369089 513798321459756097 323629857507036417 712324825071835521 880164170838512001 879052143099666945 291036684090720129 669790931162257409 734281679660881537 662501089388978689 850925404283778177 549846606293517249 779564354822966273 979189932068631937 604310876696352769 896568977084118785 139029276631220001 906225745681790977 478038717149082945 520067255266258881 916629264803603457 533209737451041857 436816284065734785 98481235417811057 687563324828801153 411280578014849857 572661600786950913 798379582623699201 151138989109412577 506347893988245121 488901877173894657 780689381700572289 602066765672930177 61887826720901985 399488699364702913 408282102480018945 64425214119083305 844837387065236865 339284804447054017 630600931788141185 8649823013143988 175481055937847681 726531708616796801 426373144683129345 974246427632053249 222717007459575457 774967375605477633 701766647717565953 353611944323745345 26791777992666965 850692659278742273 610704837978506241 275088270249810305 42696482957975233 379173492832983105 656956295925969153 441530867447653441 82245106410834273 792626789449236865 2698380099293019 935218380470573185 977851268481199361 870010828101236225 322274330090895233 157465189842696417 155754525441846433 654089585958651265 57704823298298185 14051641700476127 353615988857878721 566354107976955841 637184883357864577 233408379783469409 662826176491488897 905376637321985793 770428416337512833 876858301884382721 838490840887882113 272483929740154465 324573267220760193 998233731471884801 771953374351465217 676129003354425601 78812356450772113 378573998959453185 237070573835861601 819304595141538561 250478986820670721 910721328509538305 530602378617015105 959690869027618049 553619617295186817 664447287834590849 660450979995598465 477503510627194305 494893094928816193 816859642685017217 977660758183144961 9370312644797707 10824331406968925 392486827098892353 986763139465775617 466803765358683649 613020519379180289 295465957529273729 845039999210097665 104368080912884417 220062018177276993 121146946162227217 318530975777800769 825500560856674817 430665811216474753 160271368592191265 698194319448685313 293803325989678401 324769760863706113 325416876031070529 93742991516304385 975761228596233857 987908573325061249 171967674893465985 268637964316109633 689179322084278529 938280248653047297 5455489422715233 613974365572939777 422707634381900737 921992641804454401 280315038500930305 291113572612896833 368796241688848193 135016412290941185 134139958420988145 15590906174107745 159088830830675937 663360904857032833 264260851689442689 373884512271569473 982032134019853185 717066194294051969 253373300376594561 129011666323233249 512390881791041857 308025456453581377 467121813633468737 302694399027682689 697077310746898561 203799807260384833 373722345255217217 246202340798216577 367519845026144769 924970594542291073 434232781086478785 707257323403847937 222621406587286689 965824646293373953 957934220136493825 548016876344686209 925732961989261569 359043986066840385 652067520000286977 203712623897370561 252156444844423777 804455834055364225 176106009066998593 830700039205677185 419282166019677057 297799133559184513 260688047537456673 967298356762125185 828973300468199169 64013189466113121 808758808970353025 214808996628359937 491273082787095937 485010090572675521 565480816429897025 186567925275294753 810593015715461761 56638223561936489 143793964817589889 720007281488445697 271531759312715329 484087185721140417 409489556136776385 3794643879597715 823288485988719233 177957578531124481 964285829760896769 945629821672891777 531810420395082433 321380327589540801 984256147754877057 355779325091628353 840516095931185665 596802138441251585 256291958433862977 609613028361533057 687452613768861953 672364275281840001 454932472134515841 595096289566935553 793490948356300417 813323852674006529 579338204121356161 367329249848264513 827677167824639105 992958071871701249 854527733154156929 893883512212465153 427803391089845761 697235125583166081 136962753002151777 157060210042399009 402929448217882689 143738650521644481 62507320606840721 210602929736989345 956888609302787073 841528438391339521 460679691167442241 300289363290826113 675287462195193217 606566435536283393 324560839651553601 34767247530151481 931325113412960129 196916681841106113 277949262618349729 722688409661596929 546699421965961089 351148573115271041 693208496282664961 215449896260746945 142352015133731409 988367490616173697 573218538945567937 955618527329559041 919868440947560321 773323239071576321 973016590770555521 926465101084868737 308659046747756353 857487683048180609 70822783894257673 28162191204668121 317889099212202113 897356283280718209 239544433526560865 224425338854540961 757417341183959553 23146722124767649 369514358517321281 966146759443599745 91279676963573313 211299283126582081 767746560345358337 715453771217465089 303683052975863169 7610926314544742 740612575120181249 377316321985286849 174842917371385921 87465890709442113 253405686477918849 562149553998505537 56719962679387945 136592971224576593 165244470700187649 520753617751008577 21827242591960785 729341171081816961 540273401488150273 434474235753537409 937451269828251521 589004035606013313 530873033083779009 333849139649654337 39149409302972065 981746441277781633 675947169346358145 36547770886283361 278164842005089953 245828757723490561 33285975464522721 121559859028788961 574978652580476545 142839932401361841 11113760712646581 525912985218763393 993760250106426241 967425980603923841 737444717545159297 395313712143520 268771429446353249 124541409539634881 229640806863386625 482647644405982849 463239982379612033 214691077180322753 939069793986774913 733514116264156929 363884935914278145 922226696766163201 651099727213875201 82773588085483857 440811292309867073 121898458846249729 438565473368228737 293509251622193537 404186633862359233 375045867000384449 882654844890311041 783732705152385025 27879197935540389 227675683436547873 89862933358958225 345905845737060929 588616086560556033 624976668988583809 913855067304211841 139269838050534385 980375212669720449 75443391149963905 18987900308289341 859090399362454401 941444464181010689 515732576172073473 45716071182397401 326883016470400641 400280450206317057 805788109429290241 720635223954374785 215335793633951041 371016143119412353 411902654708203649 624582494005665025 593071733344327553 165865808588740993 680617780314651777 835759420455886465 522781686578181121 636045885455523329 564208260409831297 411611196309280577 99934288529777153 292086001019306689 202582676285562273 789166779449587329 309675232192798721 216084147380989569 198519386868870401 560318221798411265 591235538071185153 780728263487482369 123127183107374801 623321193336906241 419872366237878913 91552127922561505 964281299529549313 597483644731624961 886886699431055745 419330631795112641 168670740697752577 303052429502642433 722545215379366145 478787231788849985 242259902977000513 506810056525580417 461849175580919553 418548743056739201 756799045528783361 485582128668923457 199236498825197121 636828682668742401 82022101206806753 82006034034521 268794673342778625 739564179253143553 322979430580364353 251259375087542497 77847104094725953 965212085809604097 216325223141129889 327175270454290497 523424203871666561 456291432916238209 133197151360480609 572624246773798977 945838331062073985 745830801203389569 682597398157046401 524116396314212801 387168865669945473 521554637523429697 619042119008003713 362894316484968705 193875610914030721 46961051208789681 70948578892714665 827494512492933121 354065623023966913 862069267679579777 339158433993635073 789695636646527489 716335819163131009 503836748937537473 313659721097000257 93878979728373233 676921605253721089 813978076664689409 644601886434617857 165836303929253857 526545614356532353 917699096233000961 232855442788181921 454498003564708609 352450764666098625 528854601425429377 5533401538844630 136147261680335425 832313546621318017 874035062569184641 771073297487365761 108284900192899153 25887043602391913 129501627588645361 742809221193983361 67891560911604641 161263992686851777 870757918698267009 943700608792230657 110500267137410897 672648513470658561 75536069574958737 600411425217249281 521969863048028033 325676286524807041 768372061374797953 72757626056731089 249489873242254145 67947261153573633 410665783390591361 193295208281444545 433126530139574593 372977727247498369 726703427984681089 788263573442382209 620739644909463041 864810110682395137 306727892175537409 870112141032894465 159587210739587713 180734458405137121 176565862407066721 616429977106751233 305240688043141953 566795580567667649 593972267086208257 941401456416901505 876035392152786561 23929525322639477 789772855937279361 713183467794781441 638278847652202369 803762789677289601 772737868590674305 541224214726344833 878561952256021121 267512729616608865 857193149598906241 447028068598573441 915114869564916993 97368337052568417 338583715754630529 613848013389048961 246198306594905601 318652212533120129 962087746673169921 87014790151247473 21622791208415037 737537493552888833 121100313596208769 646972720009547009 960870308959457025 110813011246928993 344754946773711873 809594168020513665 400805750906243905 481976355719620417 736041431087762945 809120519680863745 26086626141861305 685733144762732417 894549075294911233 602385189567574017 970209967647122049 537861924749886785 181080184882752353 91196380081942865 344401870079494209 889563098559104769 276627644561862945 413401870036981505 90609205778008577 688167385970825089 67407446345846721 900857850376343809 114671333086320721 805879889615734913 303320745510141889 71036550143080745 452933601574613953 484650176704956673 972554651964379905 313215922427833281 292340734375798657 310982205964588609 293805531223476609 83106799918656545 798268291142477441 145350742917297985 924237159719275777 842521495348496129 219490948578410881 55818427405622377 830807716157458689 412530626091413697 714848841601735809 166520197534833153 80678356493571361 166874796894990849 876084249456951681 254094646527672545 19341077377411865 722702492753914113 366332050008708161 687215405828975873 259788784096663521 711627927728574849 329835164522691585 887555121675145345 80035006638546241 387400477592596097 897222236967422721 329370335751644225 87738613982402577 377033507054523649 869355598755547009 327122906001132929 868389224636523265 768062698441500673 434184724384209601 576972823615573505 186875863239158945 981825210656570113 993700448131377793 912533709247579649 701333831256555137 875528957426329473 56079749318485033 755046218009493249 3606806929987273 186798804841988193 901166486159539201 733291361393124737 693761928149164929 553851362464460097 840901628382852097 322455677338790977 588769104361013249 761095092312945793 371173869133812673 710218559809245441 660241112460731521 750535498386543745 114409549645642977 502129208882291073 886192219356168193 58768998479752809 965286168299840641 89571894065326065 520899203046944577 270581532445309153 323087931489027393 238103849755770369 859553777116396161 484361839231628033 286901399642189857 630635455023277569 65518622997295497 650952451477198977 533175850375812417 90877702672838017 93304562741458593 543576623680611009 633873084494169345 92902647362333121 876162924798727297 437604440482463297 417856601978058945 960868851893803137 340348928992462145 798789057894243329 754296936673526401 110401137174644497 186198006966570529 198972224889335073 736300022620639489 464352497253155841 857331443373233537 679009728132644609 572925334347147009 178411178772304161 462359633470889281 67810011267912529 731101760492862209 377067956656286913 267794667108667297 630045754605607297 694148297327885185 271772877346418081 536557929786361857 467546473759373505 574765248581286401 807757499936069889 124137021098171377 532993019265337153 207206253006646081 564173256618854401 185398591893822145 949820045986147201 981223693776854529 667219289459932673 301213756422335169 667822883650462337 820276436622847873 824249313127293057 157939607061585729 746618590708667521 365000959109465857 558027015378041089 847588109480945153 753710125296937089 632301334076387841 327038551284200449 785991347734686465 723455331994333825 478461778563115585 425889125903221825 944853784340473601 758881633731466113 914904137984237313 538253805850356289 476306962360148161 909270747164303105 286703306424726625 185690865513247873 181113967369164193 240148219563071297 121462750184790033 404054470963554753 580299049476416001 674257928283740417 949991565619796993 63582646466112889 431616141737841025 945914702688430209 966390426393090305 810431567363107073 364457663895073857 928566735461149825 175247921987988769 581048591518918273 257706031864564993 296346258126607873 824897721210064129 664019391950770177 63433766302971153 422849876722413121 870942273951783425 947709398240999041 884678070381262721 140501810498808049 891986954188880129 90091806328725713 287791290112885185 345871861725161281 993851209531328513 126683987811912145 499763842700453185 882628080668769793 509156980161563393 443696533455234753 379720061890843393 934909589079101313 711490945158601601 989654713694914561 823414026760197249 668440700559433089 818272609528989441 186326144058593729 662540874188231041 741431139537926529 520636423244013697 788351218076552833 650193408025394561 827101624661498369 434279586717380545 193219726950015777 913623072106808833 527547159828433345 760189507948581377 634988336462992513 330022612323553217 175734879249507265 141922597504432705 725334549876063105 805374077424765697 507987034382470145 35760781114788645 806263763323709569 966164261593156993 110705502821065953 716350338418195073 125222330051254721 505249336611932161 797859854737342977 433681002809265665 463841504173171137 443265320122755201 633519343774839425 843468243911829121 277490046011475745 103270241562277937 478218008870303617 43759863430409497 818817451981129089 266931461358900897 589084193842939649 773126029517371137 12220534928811589 44326634371820721 649449025232744449 232961216834070241 858483738302151553 595723347861060353 430205548293333377 776703771681624705 923673432028433409 282579569990069505 206779118749725665 316265546430429377 500778822015018241 777128779481621761 764573096417894529 700386807487305473 526782321248159489 446569073073128193 842679698550458753 756341978705194113 445130591062603969 160978727349124993 789126858321726081 906396299962565889 280409278781316833 906170687866584449 957725909695373185 790253721118233473 47970065082875377 956939333732840705 471574696529376769 676668877182024193 769013303643529217 266333682446308737 744464093665389057 429272363832780033 267013599321625601 427126020366820545 999965743423576449 716955315862421121 253334441904055297 477572831145288065 698102864879022209 106978047228324161 90481802717572897 760549910311546241 588607098032117249 744034802656031489 875890723722303489 449474761494620609 203350313002946593 861174059650323841 895743695550446977 563020830931300481 202243958178502945 264717868844954305 38530344830146393 781018914506795137 648477653321638273 826745992349856385 866444944542688897 14295228065385857 140306166511994241 562537656639406721 856976836600662017 980302229629380353 725697459931726721 989447141066335745 937999325805389313 393671383971316417 709156961432672257 596505737783147137 141250281343925361 336295728197249857 191202429026677825 604693406206422401 738392878519089665 855898394118106881 402662536427147457 986035267669152001 51042941970475657 426550231711466689 378718432037434369 420802506072249089 644570524740071681 51179420407784449 110033823830537617 507110820668671617 431572987663084737 97307513772953777 187183430894638305 862713880092087553 384245243222760961 426213800903248321 874774731530340737 557010814876790081 848135309697450881 636262246999073921 96171640178059905 630077221506582017 578790197648867585 817636658640601857 639703873627826945 858364996977613313 506513734052443713 773259168751245313 1940133418859347 742699141463674497 244944532153891009 254878714604082305 230399648572575457 268056020432212001 571614249950524545 90498952001716753 312482903320304897 926689028975346177 551383859541612481 726383072441713281 553051330785780929 932450712692443009 878124185968967937 401365330167628545 791735198162573569 376246733689299649 60776780077201665 31279804999805097 612581654287954049 187673189643774657 664697577862508417 665775087240483329 101078769157258113 348886260928708225 278769081249560449 738033235254427265 493039179346641985 542108537980240641 757112284738038657 49991587039151857 850556476017207041 755991230953156865 578407581393531009 702240866717978881 884641545659793153 798052348714648449 576039722721983361 810131577914539521 242712510507320897 895949416893898881 471835892562591425 557676980898982337 90483528090391729 870397947527166593 451513397760972865 781134071734037121 68732310241930609 743715238316553985 760664690542665089 87837981893223121 700806623467986561 142479730155415041 988877731696444289 386749158473882945 899564047494383361 758500649864373633 312239392397668097 409660630684363969 283859709472739745 262667573529185473 649943988253792129 251143680247558625 803961390284460033 396426935196815 81098454437420033 456748374232155649 509763129117619201 130033855852914833 288275418086694657 689009751098346625 820895045509249793 457077412845222849 523235815998543105 336355036926370561 97421366844361761 443391181339038081 108969054517242369 578601171384171649 715538406383107201 873346854432725249 735351326928974209 752539204484584449 854412294748829697 595225467795344769 410996904112490561 380911848082853057 256040438952314977 49126515554831937 492093309166715905 837316692871929985 865913779951387905 880525617769464449 514114588738063809 358249394845891777 362556754950080769 525600820430497601 851367715303449985 412302557320948865 581111256627924225 960237556453606145 472540808229435777 366746148128918017 517630757489230 814574841282791297 151108659523639937 915248159029665921 144162678717140833 270046982052676289 534056305321509953 949888898226923521 616869544736037121 842707507233626497 30475408809746085 969042869616011137 821680081819739137 597421736818901633 815866326977126017 843937696542404609 251034617697374785 80132973904056833 574261234804179585 845164055906714369 789819795305124481 363321269456079681 337515888755117313 421143162914539457 191590153775880609 902084655673263617 801369839218619265 879223050138797697 861456158141255169 239707222096583905 376342461358543553 42960779337526849 195178291469691361 92487985049359617 496535378181317121 233168873151790017 957546404463261825 609965737554247809 92396011003724961 772999718896208769 835913587115815169 40089526105134609 819032423413016577 266875540648790369 256677197396459905 36578645056252417 507451637750701697 408232821247104001 511564165564951873 100541631431866561 212942510622109889 181252845104502561 992916102149383297 338857245157143425 216685368435744161 327033388472976577 997039885321644417 801963394564324993 890614238009657601 525684568398368385 814474101892461313 103278977038101521 661778973346539393 223893537639064289 206228777915388417 56850212330090241 564274190274897345 624512142750923265 464318072437965441 449943813894591937 400664988280677633 403217908879092609 999980833768322689 309805834076314561 160316276011865697 970445840041499265 298754944236851137 660893794615517953 571818436128065601 938375590339198593 461046019325127809 598422337227049217 966617378887757953 157199632085401217 821142092708118529 839515662457003521 669947054617889409 667232183807890049 46031222710755769 833735031124263041 35297535493651113 979309926948680193 975261310416318081 114973143913928769 825127149370754177 691672997360164737 419948637681617473 217030853605677985 691663165258216193 914012448878629889 416526527112825537 31591963492346053 8877503896624007 776167413843914753 580685908135851777 601390387272545025 684642190315042177 318215591928129985 359078256156511361 670347252585898497 978359090679187969 799213546536741121 88736167948301409 779195184900487425 854840195714199809 323022639851963329 882950558329429889 738079573159367937 313833639987276289 201541355801303713 831783923395821697 130933655946535057 193417092868667585 588919307353229697 777879126563153281 329792339442477121 604709435553953537 196241463067330817 774250537938545537 805990328605474817 818304061626246657 796657120257982849 98951907591374065 320359983337070273 695948018763910913 358525960968414401 568660891622730689 622704864368643073 703850858857588737 992027214696214785 614186489044403329 374202771740797889 919300795489785857 96616580961715217 738700599870814081 172838764538283841 965813893950961921 677133197867313153 235251293001187649 374960746490430081 402789852218031553 420294642258703297 383090988924298177 194689270650599169 125665784104381121 846435775468115969 339930429514470977 671925820127924609 877042600604962561 369936268395058241 994916837705094529 139441523260614993 56527414805724873 2755913361689012 618564876124725761 915967623192372609 878535182103600897 446395420267855041 42799708360949041 996951606041989121 247593843391467073 556587363564950977 706585461878478977 414915261240949441 887494876801948545 390886356968160001 418317500260574337 870004664654885633 614745696074646017 911483447133271297 401385946866657409 876833702301993857 732157073113310081 704056198237161345 718328674704114433 490193852335039553 332108021332697217 968947049020165761 704167300798577153 129360077963340817 541267667459290881 364727324873960897 601367410114566017 853917416657139969 62638875045774257 748166842490213889 276017096627203521 904241743799033729 633167075586097665 311328415923149761 134033759975782369 423592804425652481 525400225276182913 309106823163325825 152370747741304769 58444507337540585 992487349654762625 382821983970295297 126310698282683377 887038224146209537 552984077079553793 191870295268479649 721134129740125441 666675994274598401 404439207745920001 580975332373462529 943997749769298561 297073668030691329 664637030238377985 140923515185058081 37129940306204649 264895686133812097 891861094919757825 712110920758895873 181958714680266817 523744957989123329 708946795308531073 969678259849906945 519162963191963201 150359725078132545 831647707471770241 694011187608985857 883638810351417473 343175942561515521 314524505869410817 39096650108241705 955882214835686017 50975144075337657 14870724524936209 72441941270646737 700314364365059585 159905534242767553 727936977368312193 973395621586526209 532750764622523585 665214743120642945 958849803598948097 581797493212228353 497796006545602433 313667839153765697 115213375449666705 916592498165449857 284816832306137985 543570394719566273 979627209297117185 905659769857088257 438814119561133249 156925193511796129 556571069159769409 845547185631126273 978612578606618625 533499124334170433 889744756751579009 145602701821950113 496073120396577153 606065483853399169 773575756917619329 198320565582640993 931389817500292609 542042873995811201 698917063967424897 890362251888170369 683968957464063745 667026690462790785 93771265642498497 351082732174070593 687034691217053953 683779419787512705 364140419706384193 192531505534041985 36222020616126121 515213155958974785 279884735928913377 282468776769100321 785386161460838401 976488476399097729 460971886050682433 206229310356256705 502185473827356801 69919643494671393 629033218659525761 101193888086363873 85315982868866769 622893584458196865 629158567287699841 716730013208653825 486346832810145473 645080811520188033 181928020946696033 980903597913631105 231810637225283489 574066938840260801 783492289256056321 301830906386378241 713548422330124033 181015294565355585 972893451793265025 445649064968968385 893428519444814337 508560878660702529 374710245793746561 404773056683573889 466710160486943681 765935141992656513 998586930363199361 880041351986996353 338888478842068993 581056322152292609 435457481428951361 169820253652737569 14345929726008679 641342929174669569 986627732252724609 600052713608370433 770178631702112385 295294992130934017 752772391954149377 494139875893857537 221922606846792545 652040418048955009 104911961652572225 813596975150609537 584457173667932033 638288840252940289 271251737024154945 383418536701462657 924118636773361153 149324206503507649 468211649791964417 324435144838396609 398149732960423105 176276640766943169 749996971418706689 363684432897706241 624296847352727681 685045368545900161 670726192554962305 888616464571477121 234030617946519457 157624286963553569 771639014110231553 398097383179610625 483014014946665089 444561649709243073 601574652659802881 719579166808280449 745708125071093505 793841886025901953 433183886777410241 485006604808596353 359147503082599681 258212344648086401 484787764291848321 756199267643388801 733816885668250753 797117310484182401 436116965905167553 872365339970421889 875227108929212929 203797546377387553 426178790580774337 957489788656978689 494353042667643905 941242426977325441 837148905111714433 613630505633658113 92818064862374433 266645019107670593 746542696812621697 68316862614359761 731970860711431425 882534785524924801 421181596843265281 11564603234823779 404308954887032001 259199509129501857 33953414767335489 12413240593737385 869692185697505921 728334115012543745 514517855077055937 348896187018304705 674216118180684289 218670870700407265 157499286072418689 312133780620321473 591362982264616449 872879533093524225 69033813173287937 188584252359184737 496123924524059841 799128946387355649 450617084963322881 708811560384909057 364323990235011073 433849941210425537 16978343516623085 441470967897110721 670638118884628609 753534703817933825 894255333341202945 463237319125063617 507145353530223297 217576637939217217 221259118087854049 345396237809318081 655237244918570369 461548693293337921 408417933518659713 652698996247018241 90907887575628625 516913746359350081 827520241606375553 477386643050941505 788664969656824833 600559453216305921 295209456544096577 149182196766425089 592396463709395201 202978613652831553 462011701384081857 929320372890735745 550513944140849537 480226052787116929 467323736495313089 862746476146078593 753703801611454337 510450903635430081 513196190531314049 817508820570331777 980909647273708929 264930523920781985 342987733632963201 264756399608735649 545125773268114945 635845665423133313 685234173655484161 367924579415152641 655710472652120961 293887496838550529 191692941804500801 167560393503158881 476862134487948481 769152223936984577 117933376692999297 921344638225114881 289398130645086145 975259916286859137 274616927989239201 230374468801507265 759919412484567425 461457300449424705 630444195015112321 336466637273240129 120840250484722129 278481277836846177 339457904375148417 685541959306199553 977745490541924097 294647333875261121 64927826448322177 434095108740301313 726364879634932225 678086386217557889 901475545858016129 335004479644375425 997508243277753345 664011536010391937 281619248349951329 321783687913630017 800094390203529601 512704200135971201 270851578353596513 953733370628079105 823563388520785409 110543776421408785 88152470379522897 665858343978207745 743244114663443841 114467890536957393 471053975813372737 855034962058290689 975539534317352577 46967955189202825 273710807106564161 236535741728168609 612098845648635137 736948801756312833 33708916334557417 522057045550930369 759601212083016065 909988084209700737 962510227095460609 341889908026836033 88638147090339457 263822567519980577 152554960254956737 890488012462960001 493833499414836993 740990860254854017 701319147607986049 87709439343420577 658289236459271681 915827196242588545 832374225623322369 79354174496707233 347324648579917313 948405075497006977 52163356564133065 752826549194502145 106044010379410033 690174502578429441 478365648935817217 109984847060538017 957405949195834497 537148773699769345 974060055901869441 953288316818422785 775184598378988417 64427824678006121 837245731529218817 427628837964000769 400640866118596481 404071622778516801 946570332976445825 683779560910714625 772119642044319873 575960529103269889 323432484521486401 845870046525568897 410538306053741313 393026536933646785 613154679139878273 770995824748688129 446341309342077633 248461367854673665 541988597690316737 870903940671105665 958597678906205185 679181144059711489 703761487141232385 751204021533304449 26270866375657677 478554314463167425 254570170180311809 230900742101177057 445176232384586241 709406256633556609 133773771488332465 693017351276459649 249768441341249313 918452068600259969 125447653429386465 835095212105336833 782801950875427329 364055066784587201 470384668411522689 26450163061802813 192340427949236673 94663981159271777 331735969205038145 317906993101509249 596938122103143297 225173348750288929 407667584570102529 10607499007214473 266585788076557857 988130714260904577 525291078141105345 785309523478595457 617838487591217921 837157514420127361 498052176142064001 74903118757070785 543180325915646017 567759513136252289 693300586665639425 373829605820425601 92014705440295329 628103930170951169 150612652437754241 902488865832417281 126705818385577377 317185529340378049 180416292710514625 756973771089185793 702970666438790913 723569465697025281 825520210678089217 789617299667177985 308888699071051329 123686197249583073 507346883093401153 789541643846440833 58241017021646969 229189808037816065 429206721077942913 510948579658524673 617320805454827649 508527228295491777 649149307962726913 67200576089881281 273404055092857601 684578636506657281 146232093875337185 648351650059531393 679492511709245441 69620349889078169 121027670196252049 296859879783916353 563621977227388289 298157316723418817 331543072447058049 99538837042238977 29976381812449661 180224478487758689 560268780143882625 22797050662241249 39394268268114985 261041334454304769 630756509151321857 272912031759254593 602857290254949121 441523578758676673 490013838605346305 434152438380500865 95592836833407809 907836252461905281 196295493038117985 296287695732011969 672012770102131841 122266023291302881 603886023433357569 691322880597176961 881480312750984065 743172536068627201 723652011067851905 419706987393816193 428605160678362305 835251829812477825 220064067652895553 451948881060822337 344295734933655937 385035155636629185 44745136978914249 676326371115798913 218154939638285569 998305715357020033 519212229487219905 51603974281768217 250124670712597921 289420436667384705 184289054444800385 780423132543908993 698822436690964097 206475469347026305 802747367181250817 99958981866429041 403153620143758209 715579190724000129 110280533661406113 187839286575062657 828032938742470785 502546710032987649 286244144012936641 90107928092329809 8041371303040280 767081722879410689 891160793005123969 221726426800579201 636338008722564353 674566651249847425 877349701383234817 986906444801981313 750022785085878529 501166873893581057 609901989902365185 175243127745027041 205413652861071937 131921068941124993 978399450375331329 659587558193727873 703493300526833537 37313817822834497 179213897551132833 342895573728604545 131353783679603713 615610219404231937 600995944673723393 454583812587692673 622205264154832385 315701898264435969 152261636635270049 3501150681181287 24925238464224009 983721023710103297 983133110233790593 166398748744946081 512839999399677313 657200348939554177 729730643672009857 480293799736124097 277208425484705153 579694395250271617 459018419592478465 157534816818021281 648602344565450241 558756306817727489 426770370133450433 537478993932033665 402055482725987905 238838149864506017 547565911210721601 402898866510902593 340617200386436289 221526088485958881 282293518982580609 537585261850516353 756055646397474177 817637500502144129 97603266738229169 789770419526611585 852290440681191041 153821262965564641 68302937764482153 980248244518115585 332205338985776449 240766700870239009 856156471591258881 91331991880515777 815429352120379009 816917616679901953 688363599893332225 270602334400528833 625238299116549761 452306965021648449 10745896734004391 649924796157485185 386800581624004993 689001668776100481 842032418275831425 824244007817235073 274578887991030017 330527352336190465 97447952054221073 955607216291021185 169936382403665921 311005957503923009 76003947911683409 905770024604656513 305139519662905217 579686869847989761 163546774223714657 986257509942483073 619382762165447041 847810880854879617 542925346611749377 919182731355981313 306690974921142593 847667606372141313 226920724434318529 387376256058537665 243215949489087521 449267437164721153 145279275474504033 220993767065770913 819292171044398977 834850275383814785 883878783899984257 312908127684956097 424536406899040513 227721773882436193 254428733261416801 910646532507478017 525273772192637249 957495106102925313 382982247515609921 22816632614883761 93782431643052897 982199015208877313 863863131311884289 467916847171998977 587527837701575297 207992584737496609 604457428563232897 138809526949707169 801088197693889665 894130401808141057 860880228138338305 553240280095387521 619363518045592065 214700110338839073 163125399856209441 796526669150644353 961543904989827841 295484338294826881 82383855342154529 764453703403852161 322946620734715137 145682192221670433 287345109212008513 800666144659182081 176098514429543937 267388506700299905 958172678990987265 652227679904164865 791348680911315969 23523378402302341 217286519644243713 288938553664486593 566978359637023041 265806766621082593 839040553098154625 836505358547604737 833488983912136705 222484667008018273 612920737164568449 341403417095911297 8877739012110198 190561125252500577 557204334344699969 637552614095561473 451760799561274241 404625715110768193 865434401585059073 433655718418727105 985810404082332801 314965623010706945 373020339684753537 237763229814923713 778890900459746433 918116721938304129 265345928211711873 625494661311201153 558393672671616769 275565542946210945 224645940974820481 24151984531378901 363589249037264769 728815425915883009 696421500819678081 901120785801147393 587469707901522817 884951914652035073 116248103267619025 426507567868746689 683803550631839873 285286217491659489 896559028800862081 132571647940075361 927351316540626433 875347845869626497 555555985911094977 262466310002473345 161901182362843329 327789932198896833 355128593874507457 725020330593061121 775612432717668609 806639777495647105 183000038093236833 328306774755411393 757858820063152257 543374450908117953 600828224251397761 120725115422466449 746226265514099713 279753320192767777 122375332973316369 733054327364008833 424547898035999809 142047796722323489 974934146642294017 987832708643630081 518986901451643969 284749893307591137 126912197040180529 263523850743034401 323461848902159233 883116980468400897 981894979001236097 100901475630656993 110532965390508049 982746949298828545 294832503838218689 889217846576961793 719738883303083521 816127409237850497 962539639394332673 631925201950430465 910924755853859073 471741129378855809 984915313701630849 368536220066140161 902091881725628033 17439234929952365 144739058884663777 813801960902971137 634609083294197505 118640258571772961 575290853637621761 801543109655874305 306264783213979521 901328582250499713 92182098823922593 712606730146269697 245738852317249025 853286650891092737 877627143999145473 889575185576539649 259892668234417825 263603158119224193 193996385441419521 150690462483716193 735197241379001601 414980757840183425 344068891087825793 608264903522858497 412150545458533889 76073306939036913 116265087121075089 659542378392252673 350309145971511553 917990755938589569 685733577327678081 978091262300459649 963333664730530561 191821138680211329 71060972257026121 709516310369373569 508105363813104577 259760231477358177 159264993150255649 625359676767850241 267519990984229857 544061919232632385 349439398078470017 362935991677097985 159137813058595873 834002683206492161 571889767231848385 866551639901921025 245723286375412193 125493474979236913 811902193334372353 927758244561040641 811226887045155073 730598126157659009 5617764223355693 120273910315113137 317453060395113345 20380926043770841 933164710228663041 150887085522704481 771154861589440769 105183642305277665 367672531613461505 553576024052368641 235355460229502721 28225625165987369 557628633496545217 983395827723121793 417202083351629249 683556286269109121 136933289865734049 3193991995992463 290616986131968961 965718741657411841 737783447012542849 974328323095967617 476555480281962945 429483316761476865 95115272470277297 377317106706549057 846070729073037569 562781492390797697 899829770820911489 905414549248270337 349001747665443649 249241286982240225 406610535050557313 939763845027918849 49452640433745641 978845584276399489 109138093979037617 365949808726846017 491950375780294977 232182089664647137 142356665166030177 105991915284640465 881013156008098305 357128995178186433 392726741104450369 585250870728579329 761714497685819265 333850614975190721 230796136951195041 639156560399662465 397697309080232513 507513782723123073 916763223016072705 989516447832677633 392110348155274113 596655241970594817 862934367231698433 424470290760631041 150364279841912929 762734172956641025 314163434360334977 630583462833023105 983818937269393921 972818946815053185 578699842258114177 321406283162836801 271025140915984513 287934743297427073 610683473612777345 845984623248746497 476586354686180161 565315373460848065 618254996698023937 945826744656947969 653835371251407361 640260076744652929 7469173345764802 252876883591149249 581221933102586497 634720774995472001 634601839027023873 617906602629652481 986586523155498497 172988826790771105 243848741152941537 452824437965098497 559486311923723905 33389296358379285 532771629959281537 126761944945336321 128699239729005649 957826694993002497 386224224121047425 630083948083019137 557344254655209409 823085631630490881 26083233058269429 408981696476921281 477227632469638529 259324385656640289 667237822239723521 562953774269608705 920689886034285313 708185651599578113 481400069168298497 715800080853988225 514142841309681153 236988164583294753 433959388639930689 435913039535400065 52534827415332329 573782159804650881 763010918807477633 352436478756310145 686171411853312257 473502211337205377 354661767051606337 239690419297296833 406782521425402177 856509497762473857 78705129162724321 613168356580921217 132721937079256945 131583516982743729 780820929371184769 477066611824206209 156094849405395297 695627282579337729 281808094827450625 106992001810844785 547941223274396097 27341641746232881 564298188729605249 354128506985894401 919989957652507649 812880122651208065 689388193922550145 271264863913607713 639699052463956993 674617209555208321 689232075951434113 629857133383190145 694193020979572097 851876719655379585 239541673741310753 504512362097663937 231308426103911553 402624578908245185 793987779795724417 821345526437660545 783394484606919425 471208327536757569 729607292558878081 14621083754853715 41045987301206569 978325692028477057 30582363869239517 517606722518884481 106953137902383585 830253101691894785 952357836746894977 174929359917022977 570045131327450625 775313666753930881 737324285602664321 141846146687448993 720714185985077249 232589434053906529 778660944833941249 908265266554927617 330892126691683329 422586258117803457 84976055180430161 620236724131793025 777995297708560641 599167932281389441 622796982652399617 377771163047547969 857263381537851649 39440879071804601 197569184814778241 64649107877023937 438926421039031553 131868263754469697 270567026212372513 53392941649939017 549199802632617921 616824432305691009 246070891254685633 757453477843831937 429711969344158017 997793647581104897 750519321443274369 44201224287739649 429122006709125249 840822767616117505 666422326920280065 438423428835626817 52016794608181985 115632340316764721 785067902443724801 439250805506468097 310447956432344769 670576141777928577 963038427553367937 136936527532022017 447560176088916993 157642023600615745 370972362380367553 283473702903727073 713682405751629953 280758620371017281 524679776774700481 567080181066792449 834134865432265089 694289564411334913 207593083676240289 730140238872444033 104105351906103041 557860923515875137 501677200438603393 408935522268428993 246651041759879073 3305181145677239 16531546629320105 857711639983271809 670694503848498177 199867779970958273 71810116175594633 636226079141415809 40437842745593145 440886611222921921 277710648101869857 616446702834274177 917674589353087105 610522416544995457 356709976013615233 418682058666355777 43917950196249225 430015438418323009 544645274421210241 378914137696021697 798094135573311489 202222372277361729 841480452468498945 26885137497068001 783903521152542081 59324300628688321 295598685132542721 608601263780222721 983088170314747649 425692389339644737 397296330994304705 598022714632783489 649144568025508993 5680261273212751 227515576744448097 232098792460014625 130993103789027281 829931695111525889 910063384184137857 582894643643562881 206393703784289793 994626190032690305 6068008107686041 402880497270039937 697237863114342145 722534552384104193 77791815612084033 187679524527062817 138133980710779985 295048561130229825 747845681567920257 478485632014432833 908943164328153601 548334517143786113 155156173706881633 148381697774773601 432249363736804801 807916639856600193 929667386532994305 197951020810840833 17418619177735907 933424405889866241 295784948547957761 731544145725855745 521300191879436865 153664590543328929 995185724595383937 242628806398606401 837255186454175489 451955536938925185 671143376974452353 941726568786698753 42698793790084009 788764601686679553 660402547850448897 591064905539234049 882468290135452801 564721372669168897 729443293897855233 534411966594326785 770963235932971009 589265686425633793 807407854551112065 337402282837267393 118154739104230801 851382252157833345 798834180208881921 582419116701778689 59359994408641369 527549379077001409 899600198739587841 932812216809700993 460384395705975873 612289466164781953 736199870169212289 24562405863584049 820629153938103425 38280110930784873 51841982996787553 130745794532053601 677555352913035649 151218488915418433 476205693678718209 837214531499462529 675118550023245953 420504611008922753 245448315950024929 269336933689224609 273199192360298337 566922743636041537 144811141308803585 212591653414371265 399536082799148289 155081239990536801 690603428679647617 908077293359262721 263230708018060257 679270841294766081 867283452492483073 401994638353023937 220662243593910305 330096728006807873 7743956665219543 250922497358168065 499894292767724097 794831794501135361 522817839761824385 687904102467008769 815747707711626241 461654349508606273 724643706411878657 234278156473855873 340166997645955137 377124271017549953 476190374423378433 285741019272627745 104953659454128705 873394130910000385 567379838397496193 635853238417404033 8136086022918932 328347513835637953 751439871562222849 844268723177584897 51075327897127209 455332249210769665 161055710481260673 69157396819711889 958876717480226433 512263117270691713 203395424765243873 613026201154646401 717922024436365569 61083342301046177 50100938414313849 268457933101693409 915613208654210817 351998411027295809 989936553454281729 275846627640397921 781109785619424513 22256014151210481 398164542593061569 640301127546130945 22455130810161705 821893766689271425 51193238219763513 911429160237226241 533655537278793473 259788380590165953 334062362695785729 660241738399314177 731757316413140993 919117703587062401 361463432045450625 535096076296646593 183644508481837217 254217063875117345 672935234343182081 327213530330588737 628160659461006081 748625233495687297 435445947814923073 200281392962104129 902375436313281665 700349606755977985 660719734423448577 553012756077940545 380628406845264769 684136446116383489 942456934990428161 693961175749372161 648770915005844225 16536839237531355 465228614222549889 60655577607739985 409300450505387649 678163899795066497 310618470854716865 447149803242673729 269473055434634305 4718293742470793 368583352000282369 92909475616771425 655745942642202113 685718944430732289 887578104206493697 399750517984649921 753927433490947201 864640326878443905 3436569152764691 991087758704672641 53202368755993489 339178666026924673 565138501900104705 208462656138301825 809891118351078657 454123168512225537 519367366601979777 494235346044909825 907647025774938497 465896704839394689 772246661120089345 367112010999029761 117183384155783441 156979681354144417 266027950552992097 430123059882411969 421054665039495297 775492761573076481 394112462781219393 520684847934894913 716130521116003457 971165176755889153 436065229259465793 322006726685991425 14952872408375841 60357168581504081 484796653944652417 497510150833228673 992038974560490113 461964194924817665 123536374938108657 318896448283673793 945394570251725185 550758465521795393 606428659640823041 358448742631715329 628163852940947073 38496720257896297 422482657472667009 772120466809063553 939724838597133057 645043481418326785 250284936989697121 67611985012071329 717022658310316545 606552864998391809 515521169048096065 727257109786869249 231027065194101761 95770987588224449 73278897009014801 226046824834448033 943536905289835905 26741616918442901 183759371355531457 578047364185714177 417891246762597057 874221548381797249 617983732001146497 677988017390681857 383367107040488257 964165809230635777 807032709508685953 137689690766357841 35155076191305313 358577759191035713 775129798909187457 698692419054516737 995939419254472833 654312033431708033 717410849312297985 422957752553450945 585526262951223169 195170623679302945 494588521532914881 903534304406925057 334045045682319873 829570778281507201 719113407023254273 517870793758952193 52502346490204137 167539384685341025 154175086995234529 979954725414650369 340526321211275009 551778640620327105 694421353245015681 986185467985329409 591762074874086657 674653685754719873 555172524349739393 837021992740098177 357446201010578305 978401016227749633 477865585095965889 435766977036671233 181210233440030081 967498502751851649 729300065720007553 791774421760699393 634270696759262593 153450241426114081 599919473292313601 2936444165833053 499115620727682369 122323847505697361 613919002861262465 967180548375871745 688976613472096513 758960718631740801 76617503286168897 721180508085744513 195289681453804321 839212807942288897 180589564535022625 163466082179702721 849629752939296897 388819121557034433 152967442099420481 966148186573001089 22011118795976617 546223051657193537 786662652587363457 82720927077481585 183861562295636097 313974338266589825 795718774994039553 427649120991866049 999409620751013249 962208482381043969 360410587121418049 936113661924203137 809805018734568449 896528372790427905 774995468619433601 349406375566808001 904279647833707393 225529301291260257 527271323654741057 143704936263169713 274433353883001281 779935988497484801 374496429777476417 98606027731698017 891803041881534081 931210287623088129 938100917652160897 48765298742814881 283878033852335681 733517438932480513 126412341445838913 479824848383792385 986417028230935297 935708675533078401 869899324324745089 311667038289876097 575185223481401665 561715194319290817 479902870200245249 591706433370625025 511071996030811009 586304566668132993 635294934085504129 922833680617038977 130102775786912881 802002134433948289 980923551676280449 439795210037935617 263381253958844033 111228380393242785 459143556552458433 579894845143179777 248872600137065793 30075241050397497 366386973211373121 965226805166757633 392672771106280321 266991406131040769 258917878489693729 511108229904330369 225636075163908609 466945385662128833 957088185307579649 626512323127791105 483710725296791809 980987084766297857 200133733577029473 695274554533490689 496942984930104385 239760370682816417 871519586055793409 180443145581186561 310862493605046785 650282208568484097 988879834398925825 827785353887414017 170987269365713953 86674944829084673 876645835162005249 848181926549862913 90744532340611521 961618791585522049 610587929543253633 313107577398490369 787575692490623489 515808075888529089 141904666716239809 623894519194486401 831888406262809345 582998924961856385 627500661200553345 25923011729851453 7468344438240849 429304326576115585 769144782344792321 85816633118234625 556726039292161793 843826494133963905 206864711154405953 576304606811824257 684612705796087809 5742741682084330 733907318886391425 703438083529469825 754201071484036609 568431197356432001 767697135553543553 338725847837856961 435925815278910273 197613217214481537 792402697232912385 299526556090448513 410571019530127745 556901867511726337 506043101356322497 560363378298042369 390661894249934273 545306884739446209 983729971475266689 22001873780190805 361472750553392769 817507661656776449 86963549838184657 451067141628364225 275035594105890625 135043606622375025 588331109995092353 908210814599634433 510081591462071745 546587245259502209 476061625052732737 275536371553791073 367653845041434817 435386240373091457 791367952642868737 882941591447199361 664202208628413569 24637660578406441 224177017637043009 117653823703342657 147442097208585921 435467892798143937 843654900643084417 821556167992888193 359387205157734273 51436131138359545 515947686851841793 167594703575254305 648133557786810113 977784947163357313 212975708367078913 130907646879045105 55687195513431929 278379616755700001 946258736247170177 94240808430363649 632022839979374081 429385209069764097 75058058614185793 153249029075901441 522393929763584449 812828496065776513 298168530844161921 308594463191845121 700568252451592577 867507079246038913 506174915541802049 582128705720030849 58145852214753545 767092316006056705 561722456223559873 698300892929417217 370559770226595457 769202223960562049 908286961885007617 994307106263839617 433023291698621185 3797110207926836 55135032411595121 719051737006147073 961952540554239745 789200776256237185 522835739606360769 548017989264216961 84768293277083025 189725350750308065 788141407953855105 565556472465978305 867098589768790657 586254663711187585 370742425616494849 875436924638471169 153021913631423713 411821160228214465 141889572067764641 512932576740105601 400992209650997441 815421220928456577 593862486706139905 206008578715675137 393479614901199425 31904973589377053 530564935264305153 418779322250323137 968277314310189057 342225807457836609 967091770330195969 797323475911547009 878123204238452353 160743401692059265 957009241329597441 806864157987469313 725147871102013441 454368714352952449 300514900384481345 821523973354992129 658195578842882177 117471611037188945 277916086056972481 915264695643095681 262905321597447297 347618205066723393 557432159615782273 957758247294428545 243342348743599489 506967096627931841 553755630620155841 584973380372481665 94819721118700081 444758098888328833 776796352805828097 74990152612024017 833352222093086721 95625287409831121 74401409978190001 889385988767124097 889074137857637249 169934867624803585 307536457369817409 554511879273967169 728185850238990209 495088986244638849 523502449202720065 960759159114822145 457954665092348289 645475778730386177 437440180510119361 997795392044899585 237490642339370337 773835208870963201 272964213118267905 556636221525486977 487081212517484353 404226180586746881 230712854565776833 292857702294632833 712556871787032961 508124548804858049 983472227146119553 527404658000797633 868357055203990273 617680588137218945 276025414698434433 271104083225274913 31678209208568121 456669757633477505 527812519742450817 495562585025830081 286447931203856129 528658789578159361 90809515555317697 476652402346893185 984137629303720705 997481792654923521 750813349321315841 737935713760784001 400984291315513281 747004757310563201 127753156049887905 891430807529836545 518547451290718465 700703146317408769 733052991053124737 474000305410932289 565313117025500161 817762708855056513 685895493900797953 811880065461842561 748030085223181313 927839834410860929 35048671429233737 506631701852917633 527508535142022337 3511225933394258 541414844069773697 456880913838055873 937733868944238977 145654982464094465 864462050983274113 436012074095522433 970483270136032385 536012902419585665 782149167739046145 301565851112080449 439436192943478657 722088512300672385 230926968059844033 473095093653036289 65425787705454041 687063554363774593 155083670968959809 577963850136193025 683493922882352257 331918993206585345 931425469021188993 215939294409345441 436420795578175809 884401587791998593 217485444676380993 860965544518840833 890158942053663105 741485284662871937 643708462782495105 620385955050871041 63993580069439561 755764682484951297 720060390074532865 166885499027550561 120284448540761697 664637160096305025 496077650066421697 795971394646478849 691451469409248129 422657512438874497 944452986214880513 531937237865371073 649705454342072449 586185663601270273 228915690267495361 188627636452487489 240278527355417985 585120786211703553 167604768771692385 609225767148977537 422084746226577345 934475514085960449 466671881316994305 173639457520899041 589472393107900673 939768452857592193 31932701709902033 425401390416560321 511773380585882625 751303433796010753 678580940438944641 75489904188977169 828594996039999617 255586481652940737 362983935976895809 71907678493623449 111242597048491377 55257840668701873 122212786187855473 155640416028298049 755441686262106113 995463186317053313 895168761858851585 770795517544819073 546901848121908801 423656906470853313 436021534658816961 164955763331398945 956616134533579265 716147626930549505 441368874142252545 451364221639941825 222625454628204257 928613545173533313 575382235260587265 644398065714149505 282931167538396993 605309185254654337 273663381721203073 701429758662207745 192068209198655649 454357458516710721 471174183942292033 275778221911970433 911438517040199553 421597971654492225 870110305791168769 715809200886944513 268858062593100289 595795928216972417 130789964264362625 233767143348025281 472023273932354241 792082284329509889 726466623269768577 654649574058815617 198011840109618465 792396606771433217 898519679204337537 671033246551509377 908881650698663937 291165904054153665 631925224585241857 645518341295705473 432427747850173441 86827121310960817 245580149088151969 180286722004161953 845833468300344961 976064570131924865 664392467473216897 515711820647389633 485066241107833921 914387867455843713 769629163537540993 320175159493125249 229303596004900353 86147545765939521 173525320922404801 225026897637114593 660438639641203201 627125932627024001 49425187824180481 66389172548277033 933939385172511233 426926743549117313 188692405909844033 884280456614213505 208280687101680673 35619650766022917 622363236521191937 355000727042160257 833213950515574401 554202444277123649 14218552066321167 191150017245881537 587796064379180161 111774852916681761 630937939842635137 721970941530635521 560997964847008065 249851204787191265 255717801912592065 92448124976236561 582612679131930369 137575440621844785 618755140561614081 410928189412381057 819965445832952577 937968113025945601 159015106807029121 490732106780789953 464602366265982145 7582471588108320 547533671897621569 220731395485366017 628831825765491457 628552111049359105 937102271245318913 853189866044452609 268972446630048257 97077509571761313 353609279263746881 794997481978420225 342805407871015425 695649669157958785 710769014652836225 652031452891201025 513545403691299649 93097552939042321 265772961264371329 17685981636027749 630266125169857409 297848656870414145 794995332310318081 668155208793528705 371900750457744065 452210418853837825 665846317833977985 671997897934467457 843568330402820993 531240818938627521 325886649553464001 323646346789807617 393060971412811713 696731022545947137 489216805907698689 544259955007426305 382997158040229377 468447827107453889 641878575887087489 373704891137684545 349661236727772737 590180553613038209 34626115514225121 710129442359210881 720290811889118081 82032440822175089 408133378154442305 484888962731638145 692050398517611905 343142113809420865 580825191681707777 827368921943680385 721773944314197249 676592872586851969 204495604402350049 454098459112820737 387528591405985153 392267943274760001 392279740047268161 877604127687028737 791030105588209409 861065016176681345 185069602582753857 81513240399310401 631934572164883713 968044924655856641 536930366560749633 948892450032538241 137174054387305233 281233758407481121 461426990731322177 738994964898155 35053745694629157 621026617074619521 436081814173331137 331593460585430913 167167532947065217 302181157665430081 61647447763728993 90703021194535441 401825637109826753 111591634395352913 219816071901629345 411946994435943745 599254922894790145 581375834900185857 673841506530234113 446381224144566593 158087382196900001 584889744744486913 770894444157914241 590928370238749825 399478010273686145 5334485284507197 895499343269190017 269226688435871617 802597621008832385 750488630735873153 805933980737062657 730364390626853377 54361900774569705 776262981243505153 378954870100098881 453209251208043905 506342991862741313 865335812354771841 464713980350875713 433957828038082049 10246938690716691 529811100056647873 88449749696845713 88664561462728385 125637235505909217 679001796953656321 656788593100383617 807782163532301953 333374295611481153 241051471735644897 865727263781732097 583690174624244609 447280731715896001 141772083312957873 849151859776764417 212972408677480033 774715707370308609 333019905381334529 638781279580936065 611615293645620225 442056103100359361 599007209219877249 69521838381501057 922751903082719617 459670650262768961 840630814722700801 902330870882021633 633109830488159233 667093333362206721 399291594518388161 646880780756401153 526599042656393153 365137060050233921 702508026041144321 548786462834126337 312787524302670785 728145659795703937 329243494083556225 614228634714105985 386271956167497857 595094509764823681 254247814183131041 734918682131446785 752696915140482817 889575312279166721 54459937673300377 758077459559711233 441573210188359169 220721574831248545 778857574864346753 232136406720652385 98883034522366129 502855983529858689 793922096110719617 15034655394128295 188150684996806209 112201926521169777 533590103968478529 627225821672848129 742241736693493633 913656727886721153 784288075750112001 287893219089806241 705294826515945729 756756507255705217 17120017043751547 815597600360714369 31177656892559469 903079798386560385 700851705679809793 781967552329444225 198606541869658305 531071953771704129 366985404700344001 460534642581446721 141115845463183121 520382744399316993 93547444614955569 646983659598316033 640574068631941889 276178246667416961 684444382111806209 479628113766121793 504706189135724545 372522904588041857 69233096933345449 50652886520833105 741511210348228609 308961377343184321 772372753323608705 163534841916114017 996598793307633409 50120242459204433 905583589807463297 807128661431971073 663973393406799105 196879635852770465 241555573571943681 232384441407187841 887957561650459521 389942284268958145 17280625885831569 336866015574184257 605682062838418689 721084935680966785 191701955315906497 991609845301891073 438418271871647361 700772731550987521 711784588476803073 43973969810434001 619151997122322945 458033403963089089 705739026186179841 761670240310873985 876986508959241473 912533133031562497 469826638687919745 162971188243954401 810630184576673665 320802278161995265 209417509553347265 925080711043758465 438409879737626817 847784813197424769 64860506473962689 748925611635382145 366618966411614593 218712962718246465 342987960918961217 259358212690184321 67847995062429337 460246067282131585 696065040046818177 763279096007874305 693170214023048449 717492911689038977 367683255832488961 705938803771655169 384202768482701633 936717444936480385 451090140600285825 142228394330839345 321301370605262081 212091815891529473 286969487537263041 362816383104810561 501260642698518657 16815757348641825 837590271802952193 325354131672906305 131298249660524385 660400385566180865 801003995048560513 282598487616748897 345837417642108865 749175255079624193 826691296012256769 969259736714757761 879333545483781633 368502832075751745 932465804866936321 607870020153026049 183405416510645121 173282236379694881 836887951662873729 474302605012450561 971744073200575489 666726964655555969 662900332029934721 682201088918954881 164221788578821313 92867158251383585 353470848782535553 512070081901850241 925473818436309121 570638630730616833 200946748705305825 37830452694830545 836765810119338497 189786135024693441 426433422088422273 957073165434803073 977603939194985089 682260040815339905 567292991028850241 580001378465706113 740332107259426689 216581521710143233 118910843617243249 498201142237672193 862554925025541761 654174331511331585 25929937390017701 863122030606344705 384915787101526529 901419091895267201 88554459342134353 733800681682861697 862460181053911809 512811532618986369 517252853868384961 85367823261972129 154064525936256289 500857132450196481 875846876729497089 738813226263953793 854374366958929025 17093916878469175 655784765024137089 316038480065454785 925161725875788929 643910589807948289 146214392688904129 933224828565084161 227393883470206497 14751523355716501 43772970745678209 513927857831529153 491643913735764225 225131215085045953 86895013869195745 578152897715181569 223430961466114305 451001457989082881 621636492357495681 95159903368706721 192944618493861249 624932467808097409 394871883753893377 379214630717694209 467296871249978113 282917387312256353 527218793691403649 165389425049479393 510496026153155905 462145750511954369 808783493509054081 486392216546430977 194913832082626465 57698453869068801 468026685324289793 43961673279451217 771908773338388737 416802358975079553 935573616036691585 645430213398139393 962889264549410433 324179654335825537 924112882685491841 376570036506020481 520489303453267393 400393345357745281 201745465186888865 377870811992448129 428350090839820993 364308533866779521 593986251236927361 958146471907237889 553543271726930177 496367304008689537 119436144581726465 845153010309797249 124848850517828689 954945862678375297 371910334429102849 369164602401465217 110452547977693889 645383902205853825 699129013004153473 486772037657981825 28317461861071537 230773387887240 802177322636126209 666230724118459905 200302428422212129 7848790596828082 763673155804923393 613315678457933441 106458521347015281 910883650122077185 394421183772848833 661783280972510849 598874730358168961 300513340604627649 122380714280723169 882264458639365761 975628096364211201 549202872911497025 403760238797261185 777916675478248705 616111506048632449 174430468564427329 49324387476616497 987762970036907777 251178028726776865 407144333386060737 680536027801267073 65790597449758793 337693174636193281 878315618856877441 276558983365930561 955139920677350273 170389829070224161 439755450287510273 976641874892962433 744781364723618049 678163933415014273 34369790803626901 760842458860707841 146774811348631585 591546304706760449 637368225814402177 658911122573542273 534477082546484161 248076372288913665 342879306590678145 811533450605850241 457979451341184769 528351126018186817 987338696315237761 124761568811962321 127813740767859233 733916277743610113 427414829985199425 777693861010078593 209882838752275105 965820598964519681 949752943345362817 341269202520479105 385094680478655233 217107675161251745 834209958111419009 384026626466834369 930878243243949313 821935973786459393 951402643603262977 836070895634193793 216331174236184865 617187220805355649 407307521051226497 978130357218248065 559011641645224001 568758682479831617 688465948761876993 156972272497725377 663287176516203009 234276117304283105 875319536535105409 405654100815297601 594760969289136897 207374960120127137 220712298710555649 286863539762137537 392806613532624001 187266788961373729 506154579489024321 965287043627284865 386975962475286657 2950367615262906 938682584223290241 751522622495244289 669446894065540481 396680615719866113 112824138702908529 912119527353752321 44318679948485593 629338795964692097 490178887568834625 190111514708419809 888137635438166529 644942087110727809 526447345386319681 275763319991966689 430365103784151169 147104594602986081 663530842078348161 971648315003037057 916528911283332865 161853800011520833 891831270876966913 338720643213093825 322598532571060289 544480528906014145 42488464186181577 35463980539660157 821888640240157313 129345786544426753 786511803267675393 980843020600190081 93845792282092337 407698334437846209 971224123959434113 509629395033115905 38854047221516201 477111720941557825 215897925217436897 237322573701135297 209277602723584993 655292698016502529 997809132631903873 818564908976568961 672037441392941313 349533616705677761 995170027712166657 840509955349631361 422914749953928769 170393558176677121 500663238158058049 929521072797726337 421431867503567745 664335687894457345 892840707040793601 219954672207393281 804652027562024577 595685680107557377 644858132302648065 107345846150295185 568757499709757761 254697110856390913 181394304752306113 420415110980656001 632132222196229761 517628522643867969 163788885281594081 47930129043820105 569334959532024961 189092485246497697 917179262859381377 664187145264122625 741372731234417153 759693477388260865 716610036469763457 542950023015023937 56767052085884729 996917855649932929 354735179054220161 831951762465479297 145867712985772609 528789622543179393 732965882191269505 892000793043777665 486655727227255169 692999217641634817 389994259202214977 965443712763601537 605958982314955777 714713196530318849 723927314107914497 122944063416824177 220776384753033729 690369494610131073 822304676879074433 5594744553576448 358589177079249281 729370058975810305 11680374221402447 707266343242380929 584576955297475073 918239034173630849 526981162217030145 371406553331667073 402121033269320833 890684469139252097 710394505004945409 864473539818746369 318564501064994241 720873735516526849 338095954825750081 657660133473342465 571726919244223809 505521574364713921 576831285679890689 738022680560035841 888087393040020609 403133981474432833 555481068053584449 683669784857499905 137923091951261505 486615063631838017 41637258152992017 695018626682170241 316216433814528129 609716611695880321 510420624354768641 360641588790002753 814143450521339009 550405503785164289 330897258629949697 752880124352245121 560873607673865857 77681235708801921 551269834028207809 361797730179659969 868817875130428545 785858938519801601 92407483420846145 668406101504402305 970052452081514369 685631247219923585 143245002093468801 377279605419772673 503240551517773569 658749392701572865 352260329953100609 538149681025331009 17919357203393105 137958963475192321 515886760569603841 814944217928371073 778583994051455617 321552987099757121 944715866507568385 853733943512523265 349780412612343361 68853376009364809 437206535922431553 168519925800268321 153734792731949441 436015431110554625 781967596693409153 831720035308407553 145343732813412161 828308061612880001 245284073945899905 916189168524056193 130197422024291857 583618723549399425 460292997177351297 494864780013486465 947402505730561793 721155864844142465 226091656843156129 735517362217166209 591132761909488385 738586954090244737 735212119682973569 420081514181603649 397009320795429953 10196025915341523 790578459772948609 24748715332123085 168668294045783553 208735160429945665 340660360775633089 288144430400464545 766407645778766465 565768490279928897 674556306626985985 205841279287113825 376937248430419201 911379258755864961 475814315448662465 371153273460535617 787431634005169921 646669198749883393 561685897303878081 51215110973998889 307874288452506305 844689127594826113 38092443026460641 876001797815447937 35780756091750021 931089219470884225 112870391245284193 324038986596889345 402615634727634817 139280987621539505 341985086400104193 625569957037029633 50521062851341729 581299645583520385 374621044499892993 350982668794415553 183421840604847105 130509282504625905 630751198111102721 904086358468092033 443360198500894145 822093244898660225 934467410080859649 756713291498812161 859361744736599297 478832328368362433 161651939298923969 419084078776094785 483688595815660737 240532910415105057 993242423882325249 481015989484944833 403566438602336321 483790061948276673 25274130027913345 239599498610814977 33074597369814997 773346023007654529 732080510920642561 372270462062402881 40682399376304801 386546280018713153 145629342009232929 258740377069145217 246846559504117377 138342900113705985 966224659165934721 105116722863783713 80223251030229649 636611825170497537 100097237233445217 198475949170145313 160590308161257409 287526566746514337 98246220729610209 905494850182293505 684839929061478657 810279235516823297 496914568529366081 425478392043473281 135835628229497025 312100147663237249 810039012673460225 582845114811789185 472099336737340289 111463438405486673 652794070564812801 879071568034319745 151900780535239489 113367242015890209 765957102205963009 667106424842387457 814181893246040321 160057130715593121 224390282304870689 225819515427971841 99809353125149153 68559704313337025 838723473531420161 27252589364763937 321978686645120833 78573550816862785 264712154443305537 950013719997130625 559389065978447041 866916318022440193 15244586117550087 208457465536270081 278389256997808577 724763409769657601 899215107822744449 465294763075107201 22107460790007141 668874910636496641 191223646647163297 866581615961990785 720191347587995521 286056811843856449 446188021359251521 489870504358023617 159894719964878369 750029521539083521 521473229419545025 101524665843868433 458674274604458561 351095056934703105 342183440486923713 866269520139141505 534149171464857601 831543296491439361 857085692467169537 195089111851018529 576297878184941953 4281279953751494 675622109638130305 726295080178445569 89316348647738417 369996845071504769 71127649153371665 244352897164361601 839959330210728449 451192944773033857 480335744775022273 402821508910605505 881877786739860225 182190859892749313 751282567516600577 448149629648696641 31020386742323325 175863272800576449 195694774487936481 772301339194441985 758281050082583681 914210858930907521 820873382126880129 352106882605340865 408067985486876929 655352748765388033 861100590676318977 775328229307021441 114287796793316689 29100974786750557 138954815720101265 186794580058460737 390451401187970497 212695908790045953 680004662327792897 707327176385504641 443411999981716353 183782777213018273 25672920375772181 543887031028219777 78959484328390065 676222678329004673 562249678410996289 497420122019875073 113565757161691041 93394177733635793 960847160503849601 26843739743867445 414571821036513921 131417590050752161 133410698397813825 600741608199669505 698725431999829249 240012527683340705 411738172406277441 185465681249894497 617037964586938113 200894274241939297 485947101430628673 317955704317839169 236376185040878529 72765083495845313 860222147678857857 997785294358379777 42109201385965633 968726676811606017 639358937650218497 325451988434863873 981688262550900225 667619075568659073 620100600219078785 398100006400653697 749567626832583041 877292522473631233 275174097699920865 950674928506245505 585823725118725505 167682679532696001 962032089105523585 866560666731402369 883767618945551489 667948603185529089 817475528921693953 259267571776504737 138467610156336465 708637251254792449 396580282114488385 893577828438338945 434225110147234945 711271534421719297 340810539259695873 334187013042807745 183622834938798721 948960249401260161 705130557139430145 211410380210566017 65860370094792841 878261684359394177 104707042387008897 221675674991345761 642903459324369153 770887331890598657 453935151278873409 45652592818754553 486820324949359681 440822043555108673 737654410071133569 894948996309594241 562006239795405121 195601175063494273 278304679858397473 280937207160263841 256376750973839041 357987865190217729 223289410293876513 243686685777575457 733735718960698369 64923626898227841 181971660152331809 358023753322328257 26216992849935397 703796968463287041 877660522141258753 535891263041250433 544903407159861057 581826868099618305 460909487070782849 923542852616435585 955514169605049089 923354660207600385 448826730979067905 18404169271164505 844616925310386817 373368317389626753 631398120577618049 739018817037020929 443484143539659905 65561292311890897 318679719929679809 323346293409471745 237920290638012225 342193079827744385 918885557105031809 122394423097603073 382706840045823809 134134535022418785 541761186165775425 129976322208463553 971441839431005185 206536799489292385 447201969730318913 243133299497486625 852309818707407617 222972508704522465 116979823036576385 94936884763725969 496651593459002753 293700840329755393 256941214380479009 921076930572155521 542182308572687809 157567979141767009 455515321542225857 408585024745050881 871525189197026177 848260781563276161 677332211830279425 189584839980483361 227708232989936481 951097883950815489 481829557171938177 461080096028226177 392856801495295105 843808276383434497 377680527759398657 775088081581884545 299077061896621633 501976520190147841 184587940621543809 9128739930829967 239158805835469217 45815385354437409 632468285634278273 818037726956532609 690051641952845057 609074785740752129 720426723406053121 922763164755153281 448031235813939329 863249558300843521 948458359680305537 614331601521769217 548142467409643777 561471929536914177 365884861882864961 61255510841377257 252079404992795009 347856501023947841 222656607709954113 891654083697829889 641458167102779649 271520328225228993 711451855701245313 78247646834128657 653903374759092737 552567225672952129 26743716072505921 151765344076011393 807072295462642561 163167869329960513 496565789193699201 988402305365539713 133378262333049953 344274646099044929 446596041490980865 907627964042404737 711566827930891265 801896583502873729 395528616724863745 141358028857936801 549389695565789569 681264142020516737 144772647051897953 223360435810320737 816483073674458369 558300230935664385 881688545513544193 843496958649282689 623384033667260673 311871578327036033 959353542113493761 825358608314530817 719731030987542657 434237609513111553 20872181943520473 244011063144498049 873538285504960001 828481328351209345 404271948398022849 194527705920449985 978578523272215553 548662414785077633 674931919878748289 258978963195787073 506049969614078785 19765912435552481 894291227033765121 472419109401386113 110661765988265153 679644544335481217 132406861998578769 245642075415091201 563992472559700545 504107925622996353 382034913812365313 718167651136980097 716529327462904321 689761801626367745 625678377668624129 858795356621797633 584376774791675009 698433990799053057 364986122427129793 38476738985963265 570551758950966081 623955016895202177 542634213362891393 22184495128826145 120505725632792609 279229536113767553 897130387957904641 379500185786355329 86599481836213249 762103665183509761 395737884152811841 230027957070220161 749402361540884225 426292258011578433 322923835368161601 317321183936229569 780711832364385537 932993124074990081 772532887278789121 457258858473366529 603039074285472769 304821193697215169 940526370279915393 12830427008168501 225050476798610785 952008776221227009 558994091319892289 801808196278969345 37289748179599513 437727389365754497 696747401792098433 607156942850536961 515750722387803521 131806224233123713 700771466977318657 608227534011902593 783972298007451905 847591213024962561 317909419608017857 725406765128695937 461854562038677569 433370948016182913 647254137987250305 229175800306066433 819044351788416897 106480423238046737 988842560237518593 429316132759282689 543329603081996737 974294797127761537 409515543178731201 769771420986373249 223960135018185025 721882167614943233 806481109539479553 913527469190683009 183248343023688417 291760773234422273 855583313192187905 129537567910986689 517391925527530113 608291147380263937 755040701370265985 475547955982818881 32522567671446013 969641620247507713 465110277874220673 407644870276939713 290964760599390337 746535246846029569 876512784603764993 806052077639378689 775157959527444225 982281802215062785 270405832864288001 269382496592257313 495348390484874561 516708989117312001 643220743288626561 444041077145612929 427814316837793025 381946511548228801 121919706388911921 185265078017707201 391995784958819393 605624241858912129 278439867208337697 320473824164821505 229527096189354305 762585412660236289 733652979779026945 548909506281304961 11012812055522403 835976659451198209 916591182609753473 674335160346657921 995766304044547457 269472888596119745 187604027726099073 555792201868698049 937089020625276033 741965410363228289 46276965365709801 266709348700373985 245579075104767969 792450620731280257 706239856792638721 382224010692553409 383114770852326785 224892801071284513 637433571337343361 741277816486132225 501382587893044033 379912394117020801 538116133192733761 642356449944074369 805055269374886273 162309470350940897 718135031201743617 183761943577508193 908044280446556929 841335083551179265 744152003358227201 320759586329771201 761847378147816577 415559890270792193 937088669510561793 418183210748310337 721206641509649409 968073837951983745 520698623306163457 379088392396610625 330530378688617793 283121972715967745 824621820245202049 344414584836840705 274384165117947265 795303543113256193 450423125323130305 17580989148669347 149517185847340513 80923642769555217 47966523634219273 669348580240722433 750180368964219521 852402705419088129 733162562982119681 135608745658416305 81857817741049393 195858302780060001 945906901498549505 713108998695417985 453043089436601345 404739961596114049 16285188007532981 880224768875748993 565542240993462273 655010173443024257 23361720890196837 582084911789564801 309296578719806081 276737482081507841 917729225003956353 297633879337908545 949335022920390529 980639560724931457 888232468290002689 892167013170251265 4759241849949803 964249598084826625 714772122564330241 9733730983398915 500329534801604609 859767159957520769 320855069130121985 398418029891360001 511076164113614337 393709044921827457 957716071773138049 526353295773034817 313354762879750849 947235570930637057 780651199906831233 341510444858101889 748965891681773825 866157276698380929 960058395620240641 273541496321243457 52563096226943881 942415260311740673 675082952649294337 56616344820866969 789901240869209473 436189369922608705 215348225340978433 669235332240745601 311972773119659777 932261270220202241 142772424009908865 407035770871516417 307314223910037057 219008096123367585 795813692198169729 609863408403740033 394433980062554945 877216034284508289 935655613741861505 902701510895241217 954235491639973761 893195806053206785 698976675721628033 544917335822717057 477432910101835969 31492725010501489 224297829829513505 942799835931111809 966349005975967361 972476830553922817 925854961920823169 911250038354026497 459343399568805185 35562618788780753 796005610037244801 482098244894444865 567762967583814081 256657165662836929 797984477486313217 74836560927323601 261181074894206945 396209027369387457 167127982142378785 562172844614110529 691368336624389505 240092272037919937 650377078495569793 84959537504019521 996610253633999617 78299407131900977 588947697617815169 571579554637907009 116476596969118161 155447881279890497 573662184638823873 484258039467860609 216899156347178497 972466319979069697 790820886029994369 803114888759125761 373498726775306241 761182764229410177 321043362480555329 137805087650761489 387714298466274689 74176982182102337 574731389917818817 861663627717433601 668747650811962241 943096478817501825 844333773772252289 545355673697017089 861090243801154305 312210200005743873 52183852418156817 742732260027196417 642016762426731393 693449177547314817 178217217332065313 383133698969018625 868606213816743681 98348553441262257 397367442403552961 949618630386368129 985407415544568065 55574617185364161 553014305506980737 85002801697598337 480746359325305409 835132751875470081 479779914397770561 846269797619072513 823948599588771201 177571575740365985 683616128733138561 117592605580128401 52615813733890353 814814148023906177 635009513034791681 553231666605000769 286872322715009185 705572944307796481 155880574209920289 229928485529498529 407629959487589825 170180458956302529 134130044326898465 85695521148750225 882978541248956417 365255823858298369 711669277203430529 365339508777097409 898489651849214209 796718805542461441 620172248507461889 105498147242229841 134343785718169073 729670019548059649 19835995994998969 111895772032923441 528700456656022081 455619244146667777 894392421714062593 613033798673257089 419697946368824385 852126387629290625 212860013990326273 537352917905948865 518089271194124737 588411026898761217 955567046277568769 140387819433470897 132113993557947393 654800552538922881 67450985004899881 5558176287863149 52217009831192489 726562889369993985 122300001882795329 523603299878686785 65225720911751497 706871574243656705 212334450241304033 103498838903320241 468281348548085697 763167726981798529 401336742366371649 129843706094817441 408008911640717313 300429208419480193 157560067974049633 121650637729814545 799048835010037121 768871083975589889 4137635417439612 494315984422485121 850231640902034561 538047464543787137 257057409457548417 625010060490311041 421550983318009985 480491941271729665 59470474946810017 682170205593450881 78999739600032369 482836229478216705 939796987072856577 528171198921754113 538724285080856897 68323352045773337 121539988390200193 332193375431984321 381393757515223105 289946786620340929 674796993228813569 745034288022580481 359869380948904193 296889536350128961 31179973711179089 261966601574300737 159014076152583777 637921123202325249 171349041033199265 922209656982360577 139749949249587505 733975108609250561 51891513369444201 718256368159188737 907321134199701633 708938980814686209 258219010249536737 984907374996694785 686347180865762817 234031174316491777 973018525020055553 841762232942954881 615978040985407233 428930666733272385 734211914555164161 225079437670487425 553731021997318593 524602094760744833 49109721209251945 681944823791809537 605973165829521281 671687706127592321 237372518616201249 443807902212725505 899204678946713217 358205781110989121 227523862832473601 145509574004819329 535120603674339905 655517477728615425 841226245995034753 223408942125885793 902824191569063553 357139441686875585 105593003620217729 591223198420550529 675606729888482305 816652038034170881 653847731405949825 749449354593096449 722590194527409537 374971768743471041 454166235417350337 394091474760529089 595571369633727745 30535401630068293 169177183334529249 728848616266176897 190054297993778945 926021613598287233 946114256521500545 693528457162642561 61282419685465329 170277607705067169 499887535536448257 857466145657681921 838777831936678145 992912261428720897 936382897846161921 712998811357607553 317283073097382145 640977965337817985 907238178431288833 979049992840074881 402026010635633921 312329479568028033 754441554174125185 492716523441629313 898961109601014401 709283932633901825 235733873906998081 547149739655154113 616275886563411073 60400575627959089 990480280266869121 612334796698377217 785310027130787329 159466147291091425 959040269550616449 252572956136859265 23561775276530029 711650764276178945 683467124095532289 497163513423402049 9222102365168185 50454188670961745 548490240820900225 711191121350580609 478377145454711425 729282203996596993 152185081959093089 199302201204119457 808473780674557185 122691713954971249 786648102178464385 920377479352097793 233797280729870497 659560127660732545 449625872755380161 124178005608484913 22634108366542449 709333673463142145 465781540689068417 787085863469272321 806682332445287681 149379553238240705 66625541170541425 33329733735484981 719447232619142401 843222372713462657 634723938115673345 406556084609619009 303265694985579841 383625123474722305 562384712052594433 795880595580570113 968810306992661889 619243211300137345 187492560014892001 927858041796881153 524127947818097793 447725685864945409 257524130734683617 783993832669153793 273288452910787073 771074991168809729 123160902853459937 780963275639734913 961501920886373505 160844286749600929 989583936573669889 511706985911303041 411178740001542337 852013749366882689 248866302660349697 759759247935747329 752049752496244353 996433315863718913 201382929469676961 101892117130745425 351455460688736577 371463132847061697 446466721230155649 956398193113713537 754698121335277313 809423600164869633 309411901632220353 432690861221317377 459499286924522497 731848395402245505 878243438393372545 824598949717497473 185813146766118817 223105308269275329 382442919358542337 362624748383979073 428333209453693825 835125159309889409 668179191369194625 712996742634501889 662941764034396673 693797589323956737 649794252089780097 262682798397520417 242158472500346273 783718146763966721 662724114716457473 54362449271891937 83541693531795857 467692932643039681 254198458510590081 194039951376083777 7304029267526603 187639148672651873 848594646898352129 22489445383698125 496567435754936769 871801296936347137 965978951957854593 461661461966627969 670273356140494721 207697560899852353 885033381976530305 875772688751922561 12475036100678239 639708120458401153 283248179904095553 946899946439458561 483392775984224705 614130880528712449 994090657450232833 394981261424774721 841153676138471681 262899385905960513 457098364781220545 576293334624949697 575635753425768129 820646617225214977 144871481756059233 792452153715160577 747487460500391169 679695976392217473 501263565910225153 519123541149582465 139517937512106721 65781137280005457 66324217444009297 220909635662550849 570696081029463873 966378621325780737 172489634802477825 222897232924424321 554528039634117697 656645020406564609 128030248545417889 542341124161353601 966298352326926849 78873793522568289 240856448598211873 193761632339175105 233379947107277281 464538571873852417 539586673148409793 330837016458914945 198487925339033921 108409981378734705 108554618907849233 507969858114904577 99441785299728033 667585195051550721 636556874696498945 178028523226274177 635905798124039041 960842822432759681 981126685821781249 400861868268606273 382017953698333889 72444391946028481 244596638025956993 245734096904797633 585239555439979905 846886647144820865 346940619354231937 921428632142692609 850730473803348993 215330221805153601 243246288657577025 667651613531816705 234774581293887521 479279044221577537 478671263086827265 563378720952556481 701066299242324225 841975110370078977 487012146358456001 840410028748394241 773967801093046913 412944121314488641 34823167277497901 987728068805324673 50227550993877657 296842964852125121 183743396489422401 864020791192345473 205309822538932705 535509197419791873 609836071200337665 437285218642927041 405741953111952833 813809612212885761 678943295153732865 392745858979637313 971186656904446721 318068725808267073 258072106982044865 210005930062607137 528861056841190465 693692640825680897 349536436662663873 939625727477292161 281147514835080161 69878308812910465 599991609700570241 606042588468000129 830594153514038401 878426788096483329 971746624333622529 241387439070919649 943930483314627329 105700728302643649 108082231011596977 92415417503900705 810296089120225153 487345079122441409 495122698136402305 635179108130003585 583793202936075009 430814978170182913 565613866068478209 39584059227848913 75047505939220833 467939983966125825 628382485203207553 524554056874066561 352140977118292417 276238347662193473 493049716001255681 275799648971656097 162636349126312737 631642923623623169 22627851718073801 919354220342839297 633140057409146753 575500666879854337 544951620720386369 877969074345998081 731769788642918017 994574517264602753 123616647201306049 722619041173558657 785949161515670657 264348888277957889 494475609310800449 71864670341199145 680216019421759873 523882025822480577 957160144704563073 907372637388519425 666397593201903489 106049240490669665 443061427781916737 849864164977333249 404895715157532993 102194509512806065 210347392932209953 977118588896004737 527383645695035585 597493253312073601 319677616439239617 931007252456765825 727513223613680513 765890279357996929 976180708804566401 136098250907721761 909962282740476545 395103015159627073 566991521643164033 986006733272262145 975137903835911169 47285285296545969 440339351478673537 408845064975864129 306036403946475137 614570086848651393 151091439220611073 628953723223787649 327216318163078081 556515145954826113 606171231342205569 543293900852930305 698761313558915073 304751558005982273 676895899295121921 537807995797123777 818816304426046977 775797587659617665 877645319996151553 907681024877419393 568217324306910849 373585794950905409 443142914801033089 207366084857426369 324474266225177409 406926122769483841 949880239741890561 748696853088532097 587600740459830401 252679491371502241 728859828447358593 261251337110849121 437837331677041409 512259859903117825 992997323588287617 116830209772999185 29128776736367713 627256695624531329 467472205397005057 953571666287359617 409362343521006977 120138401142789073 557429249294433025 484569374647165313 849049282206291201 629449550986969089 735218031426942593 476242323497871233 207653955976308417 927564843791010689 977448163463652225 584101764377450625 527591450825493505 995449547687336193 157291288834958465 954572560718816001 329594426240230849 226163966758555553 304560024204409537 273380656642316929 2389012744966835 820827148044934017 418146794858618177 561566626857285185 200238001018032449 201836744161944641 963544703373731457 302903927438862273 452852713034328513 713366708545116545 551655999872057409 10491098349859841 875513110975230593 314196391208533057 391304201918774913 700276334837170049 268164196960523073 339052685178721473 582311255126231937 795612108748258561 289095898502875329 548785209947318721 892314144332164737 115603444885536529 263008733462324801 584382170873787777 390433872298249473 942607604244926721 469388916686437313 953235564963598849 824356530736725505 877991857869702145 92859520961265937 816967876347682433 382349109615407937 703011314591691393 993359149868933121 17952381595598867 14344537615233577 701906955629212289 864571632149616001 16434728207762817 660749031819566593 581146691364608641 441059818698914113 142558621751199153 996432970700812545 951865953134031873 138238966896036433 868902320628699009 910972003737473537 317360628028126273 767980745053943553 641259254902884353 263240786043599681 124920600024537969 872712894909536641 270884519434581249 145685389722675745 967968338751688833 321942364730187329 483443304339040513 225894907769305313 742610440318017537 379876582302355073 72226579913937889 783465843734635521 20172335431908553 697068788288742529 240257611249724321 989737383545293185 157544100984793537 21714308692391881 302739202195787969 276029387320679841 559320004873427457 739445622949329409 513550021725031041 369920731269804289 874492642597104513 209410393985816513 573478010514854465 644371285266405633 866215850581596673 797388580921971585 460493764244184001 794749142999950977 861855567753863681 245157666480476865 821156005194062337 835833541180168321 463806026120096257 743819212067290241 895368847733472257 874506024634104705 986586645484422273 685050716430733825 72965598672446673 772125647777276161 555404349486622081 389064411276034881 849390372771161089 449641162364304833 144143272334460449 195384491714346369 449125909406596673 322582039129518017 730550459763891 649466663458479617 400137711017499969 874573619414309889 874749653337133313 324874104742033153 191760049973758849 207447504645646305 461383065370199553 240512301534305793 44052570447952633 141999279078920177 258240648572595425 221757032250334177 111246208204725857 12739637048444053 113970256249331217 722755365313599233 878638026467776001 207474762580194049 661979693519029377 87434202118398481 474975382674635713 81245199113997297 376975493808487297 444634961659584577 385404661486070657 535182262756183745 479820763898302977 77251773849322801 28487696379805529 33465106438800521 426533106201816257 298354338823724417 660274018027429633 453162647097816065 344810918219380353 434220731856665793 535248274928726145 67830536000318633 886643758025996929 233310200343804993 525063632959309249 379936996149542209 424306513722612545 872916723196763009 948862738075341441 991270482776631169 970959386509889537 156131096395636609 71841982913248617 364319555789382593 313402753928031105 618497883887467777 90321415922737457 139218899190783681 526119384347254017 187204042988991393 841355733478060545 666357894403990529 731052788490771329 49723710453942969 492900463625368001 958407364645470465 880721281125659009 240638831898404961 17395747243121207 299718868474361217 692979148566749313 595053345842128385 898637110917938689 46297044913675481 139360737804707921 547939806719465857 730882368269881473 554471812587809857 86456863391717329 387346961340508481 742835345299077633 867761513650894081 577777231196705537 55225192941218641 810614563069726977 524103182391844033 604274166276823681 195389228650807201 846847390197915265 202639820794562561 92993367902892033 589654382425305089 92041560666309857 571729691505556289 808653260723801345 319399188748231937 454415401951699521 617037005116319617 241437329658367617 312793885182468737 701079696820478721 487859795904160641 690640179862910465 462886136671894401 693146871922571905 896757060692724609 258389514538833953 256972973837047649 566911229995930881 815686191792298881 466449334916760001 74656453886031921 520236282581628033 433011179560057985 593696000982276865 675250358670080385 785865959143713153 449774805481741441 509474910893132481 292471632352654593 220334628888387841 8551905318828546 921543024078715649 526433543631650753 357900535883693761 150148566289107777 255157830209938657 413803046956243009 563507478793802369 296641644953613313 286188216081143297 663662826213094785 247854426161133281 56147065969231137 635623567455425537 769324345421122049 802511309194919425 655771798633853825 30895925590783693 198392216569697409 685575538956477697 633076020699793025 101982660986763569 981227637362135169 791156916169335041 479806579761234561 423925492369789953 71169863784501073 112172602126499041 739543264132851841 574412329570137089 851144976609244673 639317760817554817 446233410029268673 443272917234509121 76440889663853537 204065427954908801 664510812528892161 723614164765464833 541401943446683009 485180174541390849 494459586760715585 10967928982438481 460665842955318529 962168273490568961 50475355489016497 831969432258873089 288525445907279041 161621410086517857 261602732288455553 78080012805997969 741368299378574849 940455563251426049 592822338300909057 108690077846048897 619373171762585857 761140587177315841 4980347645446416 353188527146244289 579295445359928577 306323304372291713 285281614414191873 740490096269596161 927947435349434369 362556644072121537 748511605329387265 139923598439651185 376695795861063937 574573586774597825 767545459060801921 147778483613521409 314901475873536897 472726468867016065 504502328407713921 703286045711081473 771788509192656897 537513623436247233 23492547536012153 886101556457973121 791941576330767617 57825446876272225 942791915728552193 819806149466074881 352819074203477377 125574848339688577 277094314155721825 383538983497359681 309773684686742721 391271722917586817 805998785503252481 683202641835578113 724666457735604993 676021652176338305 437962920405642113 236984437824972353 580938531455327489 329164539830223617 702608722026130945 135054857426240465 526787112736382593 361733398385474945 859632873298000513 103718340587235505 337824550316692993 39146077054191153 648908322797044737 269102546829401505 123351559917733057 337707424605731905 491051147451390337 319406729210712129 491343220915549505 654885275598580609 876273555812421249 818139417241894785 464749568353465025 499844797117312129 725383476909389185 249636845904987585 637196765480179969 805921198227188993 972081249290372481 374068027151793089 54210272905191201 618744648353050753 380127295213572609 39326604644557505 494363443402900033 481392536189552769 380519148595514177 414535224542220225 44103878867485233 10646990056450535 278654614746546529 862821657332844417 154371000422568033 226218936325516033 653827987629117697 313668880566353921 233561916722901953 838327957164814593 845690948860625025 997220342351468545 470124141549771201 239588884871459137 615016834450219777 999788233146745089 142373322397485681 596665499995602049 977869192807776897 42443361197896937 519497209375312961 548147946796312641 769850783393312769 689561717452079361 395683930907392065 330757604814131393 205380191986467521 393791591414597505 841598561902625153 60070221995481177 888917878448243201 175937722704503585 369847283787247937 658889185360756353 821874538521019137 636212006512820993 62558456544731913 971234942170802689 669839965167941633 476275277270644865 421844963190874753 728307850415639297 227152949689116929 874218236094137089 602887559426388737 691019194724667393 785199980869609985 257453226489445793 53014978054999777 818682814979247617 200815394213083905 137388861872850049 389898511632022593 182756822496422433 423516005394990465 346338030189940609 42397040216581417 426285285146697409 204921944930550369 908593107802417409 886378296540097921 372702610669186625 638600207195342081 806841869352098177 925823880874371969 311342709254070401 99851148860143009 510570145008998081 290644464884532993 71379934675199761 436898632006748481 518904313863856705 193958070285344065 171683350374827617 849924518177818497 556214794735254273 463313586683792513 672479105427832705 552915593881383681 930082365827473665 235794116086605505 317701697744446657 893998558119466881 918898974997532033 992555611678280833 747012710708382593 289584240840358849 667035255368318721 363715928133427009 966839297191405953 861108560325408897 711384799159546369 822303132416660481 534223314035777729 633452679913777025 992041928399231617 222020050244008609 550189643152641857 222381202642413441 575361797125694337 36829856631722889 245777934847318145 93812858833619121 668790728293572609 502885371741609089 729499837351603713 287815808898859169 178367292357123105 720307908046432769 46072796318576081 360407214145087809 662032335920088193 172090344184663745 659755781717031169 680166934668665857 190825530413675905 291398887250775105 549010889650581633 926105908002032385 237288594992719489 341349041175515585 400701735620579329 48043757539620201 173167717224842465 350628936790027265 680403966152418561 278955288412081601 449661412188476097 514957711638384577 280059130011416353 316474562901721153 741471687792838401 872243367105081601 795189630947355393 132256020197107921 714887483986501633 185513789457200321 441873593525919233 215567428771169761 99786488530938305 522431712465444097 9943274630636269 431837146434649089 141136164681455505 656789634863923073 775333208150591745 176531025665628513 528283718940187457 992259398535534081 813703641707057537 556450152645911809 566649352524336769 531413595467977729 912565074516329857 939202260046375425 698604040827618177 496337515714909441 153919897136454145 210214918495982049 796173833443873537 516831287317426561 8331329402160749 376360302342977345 751243825769094529 7207504893042228 359367114815221121 995307254271867905 358238084301603969 75090308882504785 570209820526578433 107489353076108081 914553474019911041 370612874759270721 458166174321995329 548585531903999169 215677100133774497 970311913352144769 694758706204602625 448285313094135745 70895500576270369 178275382308552097 676583114755622657 427611732796808769 253410372333178209 952283477134113153 683328309948684929 122084336439105105 82737046590764865 162488420683640545 163072056993534881 639530047234021761 40329707224060489 655425914949386625 160597622591588161 945524056857738753 879928036844987137 920785670994316545 272064868198661729 820523972624275841 316255136983215809 289460504411390913 499576907009362945 393131091473083649 279142766482394209 979138387254291585 63299804903003577 594080670352699521 890268737360401025 851419895480727681 568731923022546945 544161237632426497 257439262704551201 558579996076414145 25020433495988925 563049153504071169 153337729151189697 398218392686015233 560049352553711809 419901591447104065 934117329633878017 922852005266801025 413165189445742017 723486690223186433 205989802875393473 384816910501466945 931277067619483009 130776629039832673 828532747046025985 853610527958519297 13706999081385619 827545619978057089 680905168614174337 195088314771833633 301236946235157185 569983104015182849 56251656175007273 624928041425444993 581591450264504321 368160592491566529 700641395458973185 770809175575333633 474022003810041793 614011427168822657 1905728294204324 830270312216921217 687261060777892353 410054051607208001 52308667525380769 678774269415196545 636053670111643009 920294006951156225 664335274276382337 552823731753843393 210542255759712321 449585598854529409 583864645985073537 46850481130444881 169389104376826081 448353841700981825 308084015835831361 663993619026793857 261710728011188097 850228683979910529 30799689068942373 546857068416539265 455332503648072897 773209467164793601 275035801655761249 485089359536853953 880839917505959169 170965882208296449 967334744494536321 5479564346511979 504318421912962817 108425175317353969 810960114104076929 653657562119715201 469076408929218753 881651830501514369 342855791270949313 283994905783213633 241199180125001089 711078232999160065 543959774740656577 798619727793717249 539275108574763329 542400707578796225 112160270334271681 783405688073298049 799482509683919361 2047641386429434 815290819319258753 547316237272436737 38466124428076401 513312954965133633 797192505966734209 303651758913570561 233729634453574433 302411789809230657 407751075487183809 462753776282450945 190914335763572737 656363748833090433 428296682452668161 13887676780324655 646238058895569665 560375169933383425 342810538885814273 740798630326903425 538071701084128065 293033544903696705 204617502924406849 975384871812291713 842297392396723457 823027128821752961 324883205855158529 884753593035494401 610511415731018241 889268831172049793 386130219851253313 999437659537829121 277720602368511041 493368451890564353 99616583445524049 118701544741522721 456972092992394625 553619035723247809 383883289124639745 619722570336971777 243017151196603713 605424379276360705 462801659939444225 1194070426603134 76929205038418049 454903349404279553 750388462192603393 611880770028971393 940488534618630529 448895471629231937 907482681586984065 557308798673684417 655650082511179777 692519035617497345 788694693196703105 802663659475950209 353690801608287617 879680553847936897 929072643757550081 259794455768993505 384477834097531009 985510612001295489 796533800564503681 876802053593291265 583122698343920769 563738777772545793 821756967211328513 358967941593530049 564128609912948801 785777101263622785 541027385010750081 511829652657393537 627662141339705217 219140657350227041 394194392693478337 386223046444737153 635075695024561025 66302360933949697 419796068400358977 449411831301414849 428187787317547457 644790742289803393 408500689554202241 137455740428972465 756632981941457665 87051314299319665 905913680426351617 46301083089627329 357986529897836225 954187408720702721 703727336597822337 80406279565405473 565139433400410945 899182717290106113 297000582555853057 438860771061012417 243961815687164577 968718057871928577 903523895863983745 923863685241965313 781685209275131905 212486908581102081 492851881197282177 702169147132718081 433321734841150913 167370826286674657 327399362544113601 36873466163964257 411109193937186049 521464802673566657 511347844541859329 288035915754004897 382339903680481537 938376723588209665 225974336736257441 512534764436022529 376536722896695169 62222198223853553 718995400032554241 585833929701305345 736946219438301825 133178926312655937 742842425241420289 933668419917918209 567515370050948353 255361286384246721 300301151913600961 665868918405021057 899318629717079425 84258768824287953 69135844104536657 316582759494988161 444845719369048705 779309056421627905 319277920813704001 137080461698683825 630311121733065217 315730784828975425 101616755103194129 284359230403705249 541493107340720321 314030108379601089 836738369816060929 579187734381104513 324467198926477377 149251965501395745 541092431887236097 252525309253055489 426505385017399873 296829195049699713 938630843968326145 193963859482135361 212532175015532225 287673212741641025 775178913972368385 297677430882341569 957650810973738881 739956628017299841 203524112685641953 161143020622670721 895791678072448897 244993778576844801 77914369290894577 423561993696036865 938529249017641089 273987495047865793 91449266999859441 681534796359510913 297227819699550337 183562294223452929 628449948502705537 139317810616315537 617198906976959489 101453448579153617 971658586108077313 843240491905714177 326398546883588353 318100804825764545 602022476769647617 621028687293883009 815899915390978945 471963637584995137 23462750173621317 256436556117062497 298109756606415041 551011038386366913 118639891196394849 240430121717732705 865245107434809345 623059167576290177 42159338832590265 868010484135265153 419363815790127617 414554949904090369 148386894640950113 913559431864452865 931287423904812801 870303286004830337 261167117359093473 489404918578525633 464732191654810817 712884394235107585 566984859097900097 547333930527710081 770162429593192193 675617302835579649 661832174942304641 349345974670097089 97213960067001889 480527593692801985 431216574357549121 843487078968532737 422543489879863873 74630068553037889 883973542028456961 417702127195450881 159806021957003009 3822878902031591 201053000144057153 856987863527020673 868936218869741569 801816644367310209 773087476180904833 337540309678683329 662424920383166721 687922993923411457 73795742435706305 13951836105975 206877872903554305 816459611885509377 804231168411377025 549516188668786049 119484213321278785 494376069163241281 815275537170421633 632744497777988353 482396425770325249 702974282014114433 107958184435545953 596055888526404225 355345419757163969 522922178084701953 474123587039670721 988683776823872769 910623124449635713 595896875357912193 590279517806038657 652356754601708417 888024619160638849 66027206235947489 147359159573866817 944922145897631745 854241386711798657 862842558881144577 686475694376014209 47055055194004329 525950846918938433 125808573610715521 529013417222401473 66686134404019273 593493964404068225 767998036096489729 617686930046431873 907478835183706369 868236490807738881 950390163857083137 318236012631430785 430724785562059521 617759358751008897 734221200547498369 629559906250136705 92724446727299185 985833956077904385 620356626349991553 689307544822540289 963524679684237441 896247536497149569 623578174850113281 583831290125885953 262365594905912033 679116929236080641 95860029643166209 933207534475414529 418041383542114177 344154058220048833 664155870058895233 446579688835441857 269424048718132513 356838633097261505 421064657316055233 68864139017634329 656580382458994177 490650792641893953 265246012623581601 670979289976855809 63301480307682569 762083528187453441 974998549731413505 691938390724729345 607655864270267137 176380453267761089 983504398701601409 207740002547069473 941692207816583297 482742978074561793 756513207719155585 579972303533608577 121101036792051537 960661256178660481 329446948092172673 893020475406956417 300066929754432705 427209458705625857 695935686702103553 604956756772494977 958398972938763137 802397060307491457 936651942557606529 261451932701930913 993137851274422401 220397954328525729 897130122279254017 317851626510488897 324148290130235521 493727414026032833 855295645797443841 411012328191247873 44785915246716713 780867245076286977 531068540782190017 164317197729886305 669773283129014657 271740994371093345 377156314841048641 406841882939119169 721251163519820417 176727853792108641 825643620820262273 666892453024374273 982033441948455937 11114987737947503 850979425124283009 852692633320771201 916957566260560257 226187482173237697 226338884330164801 66082396026232009 406582598972246273 409332023369181313 405104744015890369 681556178796569217 393163969763303809 207998828811817313 338504608145530753 851293130265659649 850773261925976193 616165333467073153 358513700059209153 921115381407332737 656703125619042561 477738744210832065 704370559602171649 332279976665361665 160097001841389633 830411876257635073 371963307694844737 175017331443967809 169391076634962433 747761740353276161 816559472194587265 902750475373508737 569097077653932353 489392220834439233 67630719729923073 827566456244539905 138259487395128385 281834934902668993 24747989799369209 929990680138203649 390284791574227777 810525055110353793 928700292319550849 527288211571914177 352583819852906561 279875572613043745 153254620481124705 267859715926576321 323536381874102849 609323240705315073 779582859726108545 333915357525086145 405750566845750145 283876329026533377 714717053396544385 235224132991632481 343642572227789569 514447401098259137 42964728621999625 23700383437329721 168327068922973665 523017664036679233 578654004812239745 527880153089981249 855128209248928129 927992091871338625 271641714201482657 439559208714285889 563267752377139905 734130555395587713 833589571751975425 939238466053566849 691154732363994369 337968664374550081 161101352867209601 445402849065118273 535010938869685761 143087004743058801 367550884288920769 953522797418529025 577263532662779905 879987996638895745 363074238757096897 998115300079859969 601290689541411201 973359771235813249 384132659998545729 244960030314317121 880913569866546433 366435327866206273 940783243877152897 85987452606076433 529808458998456193 59906850354941809 669955076587786625 867416227316184065 824211929054481409 353968495323748289 233377194105887745 799018416877970561 491479647064391425 889700277969701889 934224191216106497 451159460464182849 849931311289079681 203959934971742017 230043385835930529 594347194851053441 507790448689046785 664632902235787521 952236947524074369 36906920151793089 499853764781075713 505541869651914049 293551140518477633 899179202695506817 131870714904703585 788200828406196737 562055623885090241 272040336087300705 989675275734551681 677203171165210497 218486406876198913 553923707901361665 81208850220274801 514273304132821377 787209388895878017 569850306031057153 646151150512846337 40425445066794905 161195233050225537 239859807948619169 974505084344098561 364425875336884545 488163442621374337 489896690511741889 509857433265889153 167634949506457089 936461743446844929 958500139995436545 415979768625970113 319726705226351297 981429034609636353 36048794224754489 700888915659586305 846786021942556033 540204067549527873 833923073537505409 417523660109036865 723530011538436225 7570462192393991 788495617315859969 595009607847881473 576180750057623937 527979480461912257 994695700491746433 552397468582181953 293744639585334273 277997965086871809 786993022253213313 464216852328117825 105668685703754769 55847827447369273 58611499657445169 293758254523520897 636209851181298817 585318244814505601 864841224490888321 998375574820325761 174159463205903361 973150117230776577 791318115007953793 707110578325636353 175224472029192673 123147149952178129 696562577627034369 43524478811061585 258420245851219489 346016981328123329 839012249766085505 37850613693176881 472939602644636609 228671880731599937 166976186259788065 967651302902421377 844418986892542081 185929509169572065 45730240716324033 763391750603442945 496239160395880705 234882879002459073 795342442244063361 296179572606856577 460013553894178561 959412781281603329 757364439706975617 363930525720586945 507896582737522817 499278382074965761 855477142552345473 647104590728414337 466575827748094721 662950235293866497 687387091795386625 406732030654051585 908210084216200705 961977431457416577 521211409442614145 539661722971029441 397178950188639105 861464812036363265 373364961989352641 535884260951871041 533982922326380545 778559940004402817 836300196136519937 350605347914491713 450264956133928257 109220641492587585 988699525037844737 612791181219460353 633629189794369537 671585233491288833 558858723710940801 548622152998714113 600249089682016257 598756840874248321 290629095224176129 562244594254519105 980349713368674689 649623295130584961 962632757406041089 350097770656926593 670306165089975553 716472809583198209 783380835614735873 444735214588671809 359736701694835393 653765754045838977 490885193052960769 108401061238421201 627623396564011649 422742218326195713 754462148716413569 897733659326473089 973829847352852993 508966471218673921 753407986824257153 74045661861472209 307693183188739265 19940702148122825 702432512995841281 366992381672400129 140560650635343617 281194388924593153 733145024010227073 644533732837057665 751758397823742593 923530079649285761 816098392213575553 483489885036458817 35685795144537737 771264122173182209 226138085024231841 860382145804006657 350311791295545985 509349733152422593 587925407026347137 532458868109028289 123724467786253457 412342583168328513 476984629340151425 697776670216196481 25590185713120661 974523597085042305 348563520810500929 208010263795568321 355078578238966721 280512742304086529 691722680565092737 658495027322427265 757293193235049985 419899014342721729 494732554159753601 750185447401815297 168428895476104417 276408441711812001 611034658350476417 264184993279595649 858295259116481153 38691532898983641 449316905010391553 120839201960091457 830664181419685121 790816989874190977 608888565344628353 324779045539795393 540908890363986945 379017527427382849 940369913847035777 90576341087352577 671014464303432577 328279078321788353 845211499889998721 269772359151968289 479295993826461569 137254343201423265 14829875942098171 981035202265598337 321723656823486721 630098373927740545 845917027668136321 406286272118730817 269913310050178273 834675472037933057 313101265082053697 335131535935271809 164510786654837217 811805952816218497 509584507995540993 699284651449001857 919416991726130561 31566082549520757 522256295733654977 972446628292271233 800233169411605121 910007554400284161 947315032973520513 557005904047056065 748240438057784705 441032039471739521 598463513103212161 727763808179201281 508578916629296897 19674446564767581 750765200195175425 148618689078627841 388098558877366913 418973359330582465 303351663042064961 667827800961486465 345280233847155649 895321505509787905 253086502212639169 981304700954691329 872960704838810369 827200862215935489 834368656251371009 734721704778973313 736253026368736129 488148926270543617 98474678467695761 820417204573541121 175573562515488385 193432591926612225 845797003739335169 573826677063646401 171232392778826177 396106792428998465 968259937888902273 549059316961798785 925404375730856577 424914389252595713 954938662984005761 770149731714081281 873887648794841729 614974546033085569 624945522858340097 232371341954969793 458913916950130817 71666815660112353 907083796754761857 838875359817262081 131064586530818865 295930211239056705 530328647751119297 477011777058176961 799357695061125633 280868437145162625 933229509045617025 94316999308386337 300716736752129089 438717037692601537 169814407750763521 157761924127694177 640852948372376833 135643290521134225 476116185073465217 956014691459284225 386251464199041537 579398042164360321 872259816143596801 720879348013905793 920238034156675201 29528166906121813 383000624794391361 341545574586074689 464430788557258753 567821739455457217 353161690795261057 567770739806316993 100289888568134705 92153159675579137 867686721891175297 542684177866686209 184630886153549057 472305166088677441 428728673012486209 472750053821240385 859154293260921473 452176736645927937 29686002685110681 384869790658864705 19178289954602689 497673112800914177 349354224493239937 595093099972782337 483382747537767425 300274408754749121 484981901925266369 529508495209295681 937644867947234689 557675294352510081 983234010568381185 408295085667756289 895758807356393985 297987880003180545 710723214908313089 494457763144463745 702397722478060929 803935997669118081 644347640437942401 788382913865145729 914135815021971585 867499375926147585 35273727882042749 340111828633876481 38364215630771529 980973561831707009 703751297605165825 578329356440743681 33797005893738685 292903660356049729 815396591185702785 996826363616275329 516886388219127489 950459855930336769 249104356211418593 177061534497592993 753388040933906177 365308062745530305 233953562080273505 893991292979460865 111703102473804001 107772733297327505 964579641475111809 89251449762851825 223261076426972225 512098650814952065 324350806721810177 891880900084355969 34512301001207393 700027253135448961 91783554937748593 916021623711710465 785108544697571585 964968495790206081 282064513230977825 514480685523931649 638229837092389121 247154273056754209 802038847720226049 966894213558983809 793053882154985985 541811789996476289 858931130311901825 134810754507622481 887975393960182657 366227828547682305 561359387492515777 529757286759004161 958905503492438529 44345389073587425 652488608373459969 73835820761853905 142980072982688001 304125527876056641 101672827359848833 848317248154440705 348069383369299585 106327163578558977 400506582606141121 539872227337308865 767024293531228801 394739003455601537 425323647368529153 25451726414669197 67654669404326737 566498357240991617 969944999967594881 957472697213557249 390678709460907201 474334273183604417 864615601834500993 396072538904316929 634595812808065281 85884961636910625 589932254529998081 513089839091673409 485534909841881281 12294677767346941 594129168197795841 394553666622609729 989153765482534145 780850929546691201 19955458142362661 679389746265467649 278776734009490209 344361872554930689 150776155605981889 579474483354143617 127947854916321553 101303861762691121 767307035860909569 70907338961955449 935857093511351937 931623164886122625 455030193929744065 272373795671708065 370709010703215809 47711614612214961 171933398100634337 230805413041689889 369709256029558721 10876300478845025 546498386413716737 217405562931784161 346234079012496897 91096087961435761 162183003961189345 851819670449582849 996835608856095233 350635614866934721 747975971665695745 775232478903344513 885560023839012481 836928265965898497 751552692680206721 494042319306839041 253780981999604193 81926278404797153 254352403187354529 427188909170578049 144165876361164193 556856395333230849 894382722667188609 78017144034628673 711911673501624833 734146175854579713 206213817149588865 784689990950166529 440049356234929665 201456998363685345 147552520071087649 303689258400122945 184085382040429121 673657774071489921 152713421615615617 874059014463735937 490814151152044097 402706230534139585 695580701334705537 674073066875518337 303711314400580097 116405143802882801 434257902914950465 198390517506108929 960442903490466945 276626904891177377 688134496689031041 987072272200673921 674863797886338561 765734114116742913 422784507371389377 965761837349983617 485220015385259265 544574318018877761 511805264040646081 999706079539986817 841526790257042049 912726350475185921 745880019088119169 917051176627662593 638307446047996033 605881824846935809 572108345205322177 466066060124131073 4710742262581392 528740959968605057 590719416993081857 386815552330457281 613765737662838273 715094922064739841 397017078940933761 903648449767285249 628097330357100289 478490039726086273 934778556847717761 587127309566394497 763351568687390593 343780412407031809 389942347732812801 252276970150472129 816031639669041921 486857397017718785 82501786422213281 616963194216847233 503212195886469249 139905034576774065 357920597784669761 55651573261638281 622095439805669121 903802482064424577 200581964540376129 368685291132717185 522636208926904577 637035756070847745 19874834168206237 917628821883095425 252159258570181057 629074387070932737 639236917197266049 328348447010792897 673309083861504129 11121738674209071 60164655584543425 763659931516951169 462725021169553921 782093577497523329 702842926452703361 248014109590908321 395061084330301057 734375798888127233 934242955690592641 872382811639152385 323535084991227969 832241834086165249 190512410303782081 805945827314527489 42884121807212241 933780998058129025 556088480443492033 733184756672766721 912837562526768001 940933696656674817 465679514239511169 664506966085379969 20033248720231713 626005809467276417 201184993416234209 532622749571128641 444361887520621249 209225513188517441 33483897680710585 785776512272771969 193317520773284449 771019122160399873 444169363537611137 475908653401472065 786972641922098177 373351010203879937 605719561008285697 471344143598198401 669224027297865089 263454153764914881 716872452209600001 209236878819677217 331133723718700417 245455112967636769 415342121383005761 355441062045880321 643307950962587009 563778157073844737 120328239255314881 324552427826755969 680728998228921985 857930556519836033 106004508059911025 499508395437853633 700320580668765953 660582617656675841 453428189650651329 300427526697699649 704449637932647425 837144641056330113 866817610400474369 811500286814233345 638836263960165249 450816452263669761 31249425492745785 261035373473315969 67872418417273649 5976297673175425 608508974285641089 244664103259278689 621678347775024129 426542530289257345 757686830158377217 619779837905678465 485517300517678081 594466442990427137 884379205132873345 618235508313883777 212233218868497889 764805653060140161 89870774105435201 14960264247815049 581586691228160641 724017413670953345 947932298220322817 446431454615119361 646780617733632769 531457938213723201 985953714270578945 941920839778259073 428752838464483009 22960084349893605 808782679521257857 862319465903450369 514257462349000577 730295368932505857 663200481516213377 139454304451088977 546273877254129985 329940084990386881 399418302751868737 579586890038253697 867411480581118593 355617080300053377 9918633079905705 97800089562081633 381883107432919617 446457346181194497 997625710835578113 847929117162262657 673090012569780097 439326767544176961 792616809479369473 21397285821603165 76310145426084833 811026013391842305 862859532486979201 526721069655561537 424448406924419457 322953413432944833 378880597826139393 201623153724863617 614956655191953409 784804583700907393 639565447118528129 726831583019755777 684151497059637889 30476344589150273 556806966001062145 33068201610159777 308163425906350593 962178931013074433 456442213773115649 951885609332944001 305180706498013889 669597438988862593 173439894644729985 841469169295731201 909669626465849089 549663698280586049 807854922285642369 307974487416114305 84648394468324289 247111119409684225 737501396415979137 282241567685854721 582279129387991681 392620347744713857 242088187376722881 144759836351592961 646060115627300097 148280580094340321 835813674471580673 315623737236801793 350412859186612033 671672972712872961 600854568881644033 441111941494167297 416754530233042433 800636506395225217 198159734620247713 667764700673284737 641140182800377601 639335786887006209 55450063817701793 354868814615510785 669789763598224385 719372359665531009 511931328104083137 246658397846015745 8446422152680101 22249019758863397 467175078493042433 618997422322532737 733334076151201921 214518112162583201 635764664460594945 197647203121004353 159907631420999521 875552759087799553 663115851360132097 885383889390279681 635657767933160705 529332129229008065 690465896418402305 155287938191218433 960607844093864577 743311093976718209 63107859816980753 692674796150011905 650112303859422977 74858708517357537 615879941279757697 776693905701233025 176048057393536801 952531724561783425 719679306659244801 466037001573081281 432021708573039105 727356598523815681 173957765743011809 826036781575492481 333960284142541761 748209016831527425 239999344386333761 844398736191234177 698200342218790145 863311631196612737 51128823618142865 920712516440811905 234354064652173121 762951293590976513 247332258064645313 674680021493966081 689850230965724673 921004415884770049 667186898388479233 546745709033739777 317786893711094337 7135965086423114 9225389951055263 212715784943551265 980880188606356225 798111854392804097 533249165071737281 104327226983411233 313764080252163073 164168915306465377 610635151579785473 427020352248373313 546228028060646401 321579049407009857 517949848333500993 553950162860513025 334337619775602945 480307372474943169 582422031515776001 814237311035181953 388556224112896577 359005991058953793 178881416306268193 699429525882987265 852387722106648449 949638304751392385 209122069477686529 804064052560899969 436730451209676545 880051218891796993 395397812067187713 266161382169098465 809734699565787265 812187194654644225 834628830033651073 656635610604606465 875779482646912257 421862468995076481 899245787227613441 711297468928488961 437142983129724865 606764858225194113 360396471572912001 736797729180320769 545573999974259009 964302128573567745 941091964587599233 137081620481847473 236443096661197665 150042787441964961 788001068756457857 187394403211211361 554250923944884737 178743132715855073 253864819308461153 769414656499815681 974411481785757825 849480306909089921 96373909149789937 317640448805857281 792448940838788481 378468750628233153 677932330556529921 210784695351758689 468712128493656641 700109648328339713 963747047240943233 472844972277183489 605709960487779201 269217521099566433 298487618071220609 80020167955023425 408118029044949569 163817858772819841 845327961546885889 758196919544697985 484940304830239169 775172409462729857 712116440610543617 710893120015310081 442394535255949953 884647271277561473 699946723011422081 752019200060654977 268614488323798625 798701070818257409 87371995727181681 297420703048782529 301640761745154881 854769078762632961 222395645397725153 262843191900767425 15443514044044095 761411916785821313 13284022828258913 245783067076541089 760549240216768385 213167364804395009 782907950878623617 259850747160097473 402518671797388097 169598495549170273 740080773971925505 521096180382084417 849958092359948161 332703757270525825 401198546527766081 337676129294745665 231480887076223489 248902507460147873 308003979353884481 461848414222384193 836234051441898881 231115683334440545 989716569914790529 464255626549967105 384054732184488065 901033590967419009 232948496936984385 875630042883198465 138438725172939313 627634016884730497 789235924507622145 304357898115338113 358325273361764097 849641826135528065 871759898177003777 226855121969247617 533894554921666049 159288721845246785 389636588085025409 111623422147598465 338424990234038593 862946715519914369 325374804297752001 380495520319879425 714680988858340481 369603907421453185 979706039862534785 38386727301794825 602837066419248001 367484214663509313 754590350068610817 675417193440846849 500755449104623553 87266523788674273 502016714534889281 725250401911349505 960310412615733377 600341196980540545 281100714537643617 66729098842824185 789807735467782401 723485739237862145 202411953938096193 201325187457680257 817420846001731201 686504550293168641 225540220673394753 698625466177286785 629620570837495553 834142852294508673 658359489534248577 451245775469995905 428101912274023297 673459914786580097 294624068368506177 547522447560378817 635623055823380353 16464404826326275 746408051422221825 486517239495892545 853007899153873025 606932884648163201 471079327758275201 709860485975394049 344487862711368129 839833974655324033 166209262077373409 396442346283375745 165360652688370625 189673308156390177 782910382307278465 499764052144495681 994037061317051521 46490938689903065 77043535523372961 647825302814933249 479970870175314689 429441133485031681 832644573617187713 768820712760298625 650385531814130561 700247310092596097 122515265139284673 852842808334283777 453413606039752897 952860059988328321 952555362408901377 763561805467940481 565164982116080257 309986565499077185 620059145805029761 330918593006426689 5876789490308455 338563067232744449 118461882632118433 395797308488265985 138835649889166753 209591190804065505 974126038588352129 53132937351616505 148990615283416609 906061706540928257 302555328155477825 16777805272749193 890506831774935425 637078486529748737 435393348676413441 976643979093889665 968984731423596161 886028852313504641 774804173990389761 658226757080779393 390351444900296961 23106986292351197 173071449755141761 351792926564765889 10809210127881387 793192422894325249 972841796501683073 231606608869935105 197613888253336257 972648654382471297 253354250539459265 316010610302750913 536394350882538625 124795393244799153 951841619558194945 361552566389871553 465374534002968705 303504840974813569 524288561657513729 976338116989264641 389013426920193665 215585234192932513 98736476076425105 370228194870446017 22648241340569089 291476785982940353 595813483592039041 226319562361620545 485751548945494017 194553725522698785 749240436910383745 426427302194706945 425058347921698497 964384275074667905 73447598881969617 743220372243680257 281372882437430849 509155902669366593 581482921540754177 26566881947371001 677241656486053505 885758863863731713 955078314287433729 967969753334809729 899417517356447105 409494709286409601 176666467516497505 784286204229413633 73303996733763201 373920898793347329 632534261121250561 382921347897760001 10148351584454929 117965740449623265 935011098102023681 971187454629397761 876060005036158849 513282375727289537 253098224450056353 71471378986100121 950007411925888385 149114273764073601 614349790083053953 373323634242165505 361454827059141313 632100489764116737 290844634368184513 368768905351824833 23530098997916581 389964598139503233 119091106184299633 806359746125519233 91479510877270801 144539542290164737 53662215047424409 394198117673763457 406204904837942145 102839462499819233 808866619052082561 66903606085514153 147055920656704577 784781683786935297 509048949765784193 394007920247414465 575555214556509057 970695279192288001 519032316255021441 188322928180991073 451781063485107393 297059783408503361 250243082618382561 116409354776831009 737758865863746433 669256529362062465 689294738255910017 616435647837970945 248084784426659169 587868528844570241 643980440113594497 891656735409181825 288410202797472001 220740630057665761 482084163807911617 323780757964538433 249268847380285761 195242672484784673 202144918357575425 696073676652613249 948568422481081089 560722335333057473 538898719728194945 940747245956838913 984059481819237249 684874152399959937 1805544030290208 241680508318037121 851025076239345409 332694556111906817 70694854502136193 697659031986813057 374719537990138433 243972629155809537 541610079856170049 52024884125469129 516762648900247233 914140296079697409 307501177671213121 343984121462295169 645430455649638145 311156791974827457 767231707772523905 560012703115543105 357865202610973633 73438213369289681 942784229457714689 239156497050100129 244568313916779809 554296600261938753 124541885498828721 494981775506825985 70681133996195913 458682130305565057 99696307579392849 494069588152722625 582662292319220353 888109439009543425 406409034710023297 213955977139558945 41827155986759121 327502625974776833 519187040707180353 383120468229275713 37237935611422305 509445979097581185 847499281516931585 175962949146448737 679661678146906881 541236658884233921 124061960519100017 243754242851292001 856411677442942209 120584346004239505 391182032456939073 458493711991135169 405144821828166337 867298979477940481 848422886803490433 733778403884013441 305017140454943105 609484012942932225 303619731698049153 71627875514959529 888541368978017921 60366904773818673 638526502564673153 626287237683794049 640207792883053569 460833646941171777 342347707659442305 838043439132658049 2212005931475858 25997839888137977 828949058584186113 287856687702241473 277894604244700353 82859948876961905 500126579751665217 776075488817607297 874777286013703297 609556743712776193 677046709390708609 607740384387721345 817041405189037569 52247340988333945 939576258439572609 248183410017244193 378227797281788033 198838548510938305 699052545091802753 424117867774850049 425754719087599681 3151167871653372 110077134331149297 618631548139287425 357093084233802945 380528355696956289 592752946020595969 428016340652600769 461268895443801345 516169889484320513 195650614495335169 801883560749384833 917570934813277057 348650042565797249 954537449650530305 116347602701647905 95341437699410385 899274557167490945 981007726711979393 877156018120810881 134557706537201233 627411727237902337 702717881731302913 612572128491574785 147237480516118081 195076676204440257 942681074857048833 894772121276840705 605809428075694721 941364351584983425 104364066099122961 76822564728569633 288396434110332225 97448370930198529 873131991126214785 106401719166424161 385002475111456001 742547454402402049 569504990114410241 986889234644234369 276037875719318049 715391580908079361 627951293299943809 113969119113786385 959251681807124609 987304019593754113 924395865180059649 787290549916132737 897377830776811393 283185829188727937 649748617753218177 850955497182578561 101682811708677441 244704096633288513 704653084293397633 275721543010700289 861790648876230145 983226916167314561 767051861413008897 885018027595204865 625945374412985729 114024703071780913 119410641084954257 624494045339144321 965165742099607425 21601705054496989 392514828366628865 262293162847949889 297090836827656833 230491331351490913 729253137297177985 119152349116955489 468872515790373249 976326977476777089 651957739324089345 1446808662532107 412030340351286401 846494194695825537 553532068156215489 537268503317658753 785160884348108801 224313150221878049 164241824637585409 389479450414707905 852825097802245633 89750159339335057 276773637589883489 587491706611427073 241488827123397697 945496456644765057 161705784081235041 431489600180551489 737351706424128385 520389122863665665 459237917744957249 982246572679184001 908182501990900481 801216008749936001 391868459094197889 163044246041035745 144423675795984257 535701410905094401 173290729756899969 527045355792818497 216998496678776577 888794968465607169 773328625690297089 46500297785538433 774239531975460737 504290576999270721 285101185225158817 75199537052139217 372571860432579201 985417869125416961 92269378737270817 341566335654899713 820066921702981249 250633802828790657 680279390347152513 318786484169191169 364397621091747201 411778940673276161 120701140808776593 165589281264654881 773361202995083393 656559908639227521 92420377164074801 165047210190561345 723907555156820609 69609104606985993 413553891312275841 940495922349068545 362056070955041793 697912796089244801 835121888871640321 881961569048296961 39368040925502617 337072117176251841 698955774095921409 61014535466593857 330552830128901569 192675958300416289 660895208648895489 287567538330062433 640738887275695361 542153151850715905 214511804237574209 912747163307383169 309973987235046849 901091504372377729 174489783958222241 4661552159159755 797297093173632769 676545924573634433 562122957219074241 818858415743473921 598535900595429377 388814958128936193 713503960769656961 205837159575036577 232743555485235745 861177277816825217 654862486188889601 100591976262276001 274434285096582177 240904903360760865 375755704662651649 333389596304908033 755674805168816001 829390951952508033 111652875516270449 199521307923983937 697425434008543745 797454360330281217 920738748258401025 994434170317116929 327715914427251649 354945084957666497 18963401340030829 728386365483540737 120325081489816913 570928590804417281 601591166935861505 603656674046856577 947274779897760769 119360793966553297 323474832315085313 392563432817777153 827935892106488321 900781841380766209 594354947284585985 374434348684882689 313792049457397569 986792004686964993 245634366259864129 955660517298351617 948453626193632769 202683347372872193 582906675247500033 943636238419838209 355525022722396481 34469507195911577 11250460907731963 810426045251116289 841191092387127553 377690732020202113 230791033406745793 256232085024816321 353317917819488513 972905029130306049 886753779465536257 260103915142533281 754498061154002689 560966748288453953 725290359365715201 332909225678786689 573474959507315393 782423929788297601 973477034182408833 315563277633767553 269044375649450273 410143123025822145 314415079680401281 197217269413510369 34766806226066649 491227931156874561 467283073631946881 669976724143079809 894172558728620033 560193075740844673 774101396293190145 548330640076567745 277764896153463777 25072114381362809 122097121910897505 525515878057145601 68815277441323985 704681896767457537 40754164922219617 731339386201124609 779112354845217665 969773222692442241 469375640457471361 115478695231924897 733512088837777281 2522782082881037 823374467359428737 179048970673061793 959004169538083329 905149124306308993 940270845692410241 90458092923707761 586348953413498497 154872934543963233 869862942130424705 777590065586093057 567063397693637249 692622101313606529 413226478185933377 418606838790960705 113183065021495105 548562753807605249 703691500469290113 542709690175495745 599964239860902657 728601443072751233 866966981553687809 87748944107598705 491304608579859777 320458749700893697 69987617061457289 584435342221080833 803566869435947265 711893635123278337 757318811784827521 691033117828307969 505726119402900993 61418626306565473 34176947507774005 584874085810024961 242992974396578625 915771247134831105 456029160205346817 928019150646544897 688579180483934337 149004796529428769 661681586962885121 917228870850191617 385985028590262401 303964435907420929 590723935779792001 159533410685835265 994637256557858561 374880399409367041 473772846901056257 93684672224565441 638056372653387905 84721791938580545 407373414954477633 417324944964999361 459772526271642305 615819704946549249 422528989462563201 445637348977424385 292353247140006529 458220070573037953 340110529745331265 688498993277928449 454193636290845889 786522603704472833 956949921333773569 811808436422875649 412813982938168065 379985161250534273 817973327273492097 869900033628535809 338600363670302337 207930690956462881 862632411614043777 538109396566380097 256124616551979041 136619460867411393 964119696451788801 519061790861510273 558930235317085057 826500267641254273 949010960622558721 277689164729888929 456134260327509377 410013629767593793 250289020025221025 416036952629493569 474161215873884609 427895392893280065 331021009098236609 920419142771219585 343807620200671233 292353521378590401 357761972668569665 994364649337310209 501673637850920769 102821935413292209 6142739745826021 478140101788294913 456456116045195841 406615889008140417 465796248344261697 899629067203871873 485963610334515265 743231383444939521 663135285581319041 905315769698869889 501903122198832833 885879285817129217 939492562623613057 290507876082383361 549039205100449153 273880985622927393 175372722029806017 644308191586372225 786402908245896961 469659386484398337 921271838174575873 9904466179474271 64619781460230289 657244607458384385 29544782228896337 150310263202481313 389546922634288257 386610771579075393 643621044119115009 422703300313880705 813297873668396673 449026500727061505 19586797490831033 773041150517069953 175055124205108833 10320028156048267 375491722463337409 541883000855303745 822112127218979073 827037995525987713 896054927376411521 150630620706134977 63264129213003177 498547832590208641 790711797303501441 46167102984068009 869518832859249409 567954937264207873 302764306333870081 705688622468340353 859288003915345665 756160494165090561 203997825011029473 930087718412206465 145538669648878753 404481503353228097 255359296355806017 924376766060799361 330241595308400833 98124250431528289 558631406099649985 821282666206595713 96894330892631329 559703846862792193 620586597607314177 846368665944719873 155580355088581249 931318417851958401 269590041977792801 450041939854767041 58243769274717753 25924826907615997 540393531478429185 596906421431537409 836524674416928385 622556313745992193 26899282289363669 362564692214018433 873152860022933889 332028898030703361 511575373014011329 851730823220162177 643700809564940417 475085678052881409 446199571046022913 732083232484452353 342240343430709953 126434043348869105 879547172174199041 841483186215963777 206544541019873409 396973135926504769 16997762254092665 40955841846564313 966970565194459 891945448726094209 833917065878551937 874247021522119681 403677771127640001 412160054678498241 143799838239218049 482025526904006785 425829838489498497 504333427740338177 603889645287011969 383218072993951617 800382327851430401 638609961085155201 201297926371907457 158987142572154753 995261963827225345 148215919709432609 443129505270803777 191061556246875585 997459304724181121 737850497573720833 432011272397076609 553200628553096129 790326205997409665 311833695541682945 166566665526403329 23335750508589825 905176329573016833 126345708303706065 203257391070721377 268333416037673793 110331713947992689 196564218676801505 455727115285696961 300431406206126209 136669217093789537 431517258658846721 610056177306844929 764410373775202561 899790132715956737 897527920882797697 884523296075457153 890796743678389889 427078522853840065 773866004165331073 661546323537763201 649294975151487873 235667868642245537 138398465174450529 634040899479259649 817788130904812545 227865578801107905 461528137351923137 320719951490914945 108320680415769041 907679774569594113 176536380618987457 162709919354966817 878306840640743041 400166652857713217 594732953567603969 480757929085299905 221736840697214881 39408678851394545 733823266294596225 677349460460902657 753452599850202625 236707937676136737 895012089272359681 555974905650671745 244828742951593633 644324244499721089 454081574167393153 110927367943844497 469744956826627201 878718136136121985 797642898816736385 741359661172609153 407016727478744385 988313707300640897 439722793152473217 454477304641955009 4033803892223632 562439473660425921 475691448225791873 151922927766591457 423934622151474369 639126104224935425 878274669124667905 713467465655782017 416040706066564097 29252029927540945 153417003065926 991541404084202369 710433049996506625 123170665962355489 633695908144634497 463016682140448641 139542998595043601 864090345059516161 283074011470194625 620713245854588545 232648479268103617 181399109907538049 947894622665902593 961705228772160641 966532928727826177 488745317862999681 799160805657795201 893616878264296577 43724197654992025 718540632425707265 74624592988502769 50329211842154113 818254429639903745 29808476201630185 336286238263244993 417091538378613761 810464704761212545 673747461726286209 750941228724801793 609798977431211137 612840426882893697 305429762077899649 186409306690979553 447634518307538113 57150329501521217 205747895172542881 900656927543170817 181483541617865281 411343890259200129 730724036502614657 255828811690935969 987236642319501825 427934191551965889 781892807355397633 859743340955109377 463654607173424449 552276156509162049 28575571730080185 547313318610765249 264854073605974337 688938496264058 988020677759514881 715385869411452545 789285293696934785 669336360701816321 250753860937130913 346535813777439489 197541108900068705 572866002808606081 134855249349804753 58403521473284313 363310270643211201 327836126719898177 763668137924135297 231373847023878209 613745181652276993 883875435313509377 26688991906461013 563005084323183553 991555545197059073 512393979729704769 533752061916096897 715018763876219777 990991856966459777 938689684263348353 579394606436657921 328360365382426497 268897719446812289 351794256026448001 259384085041979521 932470443417361793 211164163999214337 953820001674184705 327345869491033153 843223077299772033 710814093810313345 276475598145719201 639413082570378369 284876770342396673 368807174025747009 959509471060524545 242618178713080129 767849751077452673 110336556166458881 269934435631693505 342772888479665025 367309882221565697 981365294875374209 760931963209625217 704878223449576065 466716874599999425 481523758645437313 997399164352696449 49333441440730041 822954045486358913 44986314939777121 786381639135978369 906661266750170113 371046266331521921 310917646530782593 373451049754759617 269050308790447457 990312826154383489 255502792457136257 331882931856593921 456273587584256321 801906506447071617 480051966226369601 564838191943788801 514638418573987649 339926033808627201 371427948275268737 849346251127709441 449346694603256961 842666060163711745 144931941741475617 515549202986971265 802409892234102529 733219729846741377 134279782796895121 219339967783550817 820108985276441217 213831540536919105 62505871647033473 828283559324045569 386579933025508609 478495403515967873 381273700310160257 399744546817768065 354729586728403521 873812370487943425 339500960956200961 239775904679060417 94258787732492529 7697231749336454 986400486407532673 448000010848172545 351628177106327681 245910916327748193 345597264882371777 987001891363245697 621511861767864065 752479151318755841 48133046696207769 677353228105399553 547433648805160577 554844977543158529 580765183927752577 77113460359623073 675284130231382529 459226284320624961 305481877503140737 626456831586121857 592313537378821249 745367330110841601 615693512255632001 846021773079979009 901649050005779841 750068070509588097 108845801777832209 596866888511438977 54685202465570625 851054833104743809 834586603799465345 218866320184826433 127756240468507089 210553272496060385 398081065895993921 744431751731067265 662858809555665153 483097420862609537 601210783061901569 770179045356979201 563016262897328065 664539832323146881 47438455567217377 98259837213955601 249951223929421921 316925115477207681 641921690056875649 22372634419365769 254474891147886241 582985370438581889 625494651549772161 424899384265952321 658448990593818497 68769006877889897 893505811347893121 418252432687705089 271993328681368481 765706930577312769 87930608375657473 555558567615147329 682087636545752193 474759960268105601 799021011635630849 56571765948671529 810764889520392321 533811386570352641 171986301789033281 650639643005515521 975253594190085889 211926623184499617 51422442847979257 589220752954172929 641862723211239937 675380739595528449 293647753101154753 888556120439485441 743904107240602753 533462116943216129 82611770185650353 644459009822366337 115927226370565969 298129346885747969 562098801164935937 234747271710059393 947039542931996417 629886609739035265 174649217076478177 762672959236038401 230765845894701729 560132935410411649 120696655172267249 271999591363108801 684051596871022081 373240781162966337 930219493491534849 109458769828972177 110552041409682993 973362066545593729 399706823977211905 554630142730470529 420809939354931841 153203000403923553 981044234576188545 165402263650928929 612474237040125057 604635530248618369 23259580148206285 586782033174468865 716138914485320321 972030852900108033 235785139049227169 182747442101867105 676099655075070465 34741959752654597 51466679452389033 319027575184488641 150374965905506017 829485462705722625 673083559323174529 446215593226025217 461381986608934401 378860770296956417 958363618975184257 7670002466223736 228984525489572385 699404870338643329 670733857798921857 278557255756492609 283155916735672961 20046337908372181 247319279578263713 387579922664226497 136761163811193857 76350538374672545 128589406287801473 290989627800893633 843125584374298881 962422146749748481 887781360899012353 372098000858382977 351909863720372609 153758869554000193 190651668014226049 594492320558810369 284768119303869569 871864446050853505 820702579594623617 912480680474939009 294365340856209921 184287434665495905 200894364152020449 560004669961568193 152237461486073761 939337770137445505 624719164033948033 224561060752701985 378980397423838145 468553419974458753 637726289347568769 243888131625009665 421267730253539713 675677487574109441 61129741140220521 321742362405043265 71759358063637537 720219616459448961 163597903182903809 779587597005882369 388239473441991809 626497357936489857 622949273587792641 681136725618326785 806100699140863233 263391085623826625 599108387031861889 877245781152463873 352986189044379713 782032887228542209 401789268055992449 913607397027387649 906052045283807617 632543449147622273 585071418262430081 70095144940051313 711582574465104769 149114085460428929 556042037743239361 508667674808688001 984869769498622849 665711562145364865 931349476238409601 499772127181937985 287270020952469441 551094042402684865 414823364844536961 81635293531771681 639714495688927745 108425142295491377 167868057073519585 842268774506504065 470838933287474497 226442550032277985 784354471195470593 63136242909646257 647102864908326529 78885739606963761 611072736591069057 442057169391045313 16201517307088409 207846812686188545 336940767785833345 439997327088715201 278774989173960833 484137244088717697 338193583442318849 843992369242965121 142552740340114785 781044098438133761 57431416346005905 981762083618885889 803926079169222913 622489941087568641 822032986836660481 690919881918954753 931431232133782273 546243997714061185 598020298709215617 368509993744478209 721289794663753985 759215936560199425 620594525836736513 389484015572787009 875155956349182465 734880767662037505 49475552152799193 773354228156559745 773349928978852609 420541587044855425 438722069671626945 37453753222347785 832528545203679489 470569053292155841 75361391421594705 746938484847330433 334996101326417793 515220381598371777 83019861021227825 852953114926531713 578355252338418817 605519088902088449 575542500636586881 701448788207184001 340228193349553025 163477535464156897 316675896724945025 749303282962625153 595256541489057153 612300295803908737 46237840791931721 898101431005070337 513053328692954817 289875367736758721 387412482867830465 758754077894803201 749396391037841153 765725004867807233 586117281043485185 604763553392782465 302508256931211841 619656347788637825 49639403697284481 724202685924364417 16177457025158049 510756844898327937 61411024491960121 9308165573795435 586779065683138817 707378507724772737 230986706323449185 50067850412329305 477612299698684225 479731150358748673 287728361663837985 549500733277280769 907679207240271105 22165730630721469 103745665656418849 331808052965026689 399994941178256641 95807554459231169 212258847393158593 551659757677921217 724285888537643521 915653236879766273 213348056533391169 368142521973293697 318661084314591361 79457746124365521 987255559307314433 458029093902151617 933323935794980737 506716403264764609 488865422488885313 400854218995913665 706039385319975553 460924181855734337 514176658619973633 466745064761450817 693925307656421377 131328862220332353 414611593121151169 424124265877917825 979860235249056129 893968356005121537 507588036434256641 108476738853308769 415681493156903041 26403640900984017 377283264507894977 58667587994374769 320302567907852161 164860045473989921 378906391259292289 140263054670494833 621445093343332609 343228912380855169 219675019624446593 795509861510293377 8023274269113757 795441757354854657 272288645943277185 149765784859251745 280125947878666177 419117743740631681 329856728217492929 380066165047264065 769427865972154753 550235420530174913 398450174726164609 432102647267040385 119766230457024385 475149038307311169 173802828087502817 729252048647463681 921205092985282177 474941174744390785 406920873615106881 26620181920460341 377467999357968129 553384681812421057 39814552232968481 52678045425647473 943062283008948993 817310923164729473 913224669785776641 282411325573971073 420285751968059201 558705714734319489 904677728809588225 783548963799756161 475762232697753985 811262126946406401 454694628212692481 959077927970039169 679985594597830785 728418165590202497 754350343357515393 515709610690759489 640976543279414529 841230132817845121 87112376231672785 663183766451336193 384611701422294081 717036992443443201 396075615249799297 390348908582364353 10134355648837357 946140137201542273 554087129237544193 371038928065612353 641089798873103745 754164392391889025 784167902815141761 279194681831210561 511359502515411201 971012702886202625 462066163220228545 894901740803870593 525636474310509505 10136551302739605 148320314088095969 670601700118179841 56753157681647793 929099556765766785 176095142342333601 412379748112467585 972532170303217921 387120718559632577 761134462639830657 380755879431443841 696693125031295361 298579209660960769 214923272261373185 597756533319763841 416854788344288321 442602304087561281 10674370442586679 84287853471874289 663484972305049345 45224751738988545 768774812399740929 469166513117951233 343059888331190145 47709507421249241 554198082220949569 186909440871442465 753614277241986433 136088989546994561 589085042865562497 796985131740679937 118832532638144529 684580801082606849 720822118243063425 747256846115231361 116013316164846001 189134903174920769 906725344227552897 806497199977112449 752424886108876417 994988403032895233 3725455004911283 995944744557686273 663169587587283585 689872214563383297 223718610847001281 951851435663026945 501732745797902145 306688685465221761 436601285760787073 496905714423729025 2567625921223283 898443670472193665 793172780970010625 738504574789597953 584653236788476289 384478279702992897 884416375353083649 149409791185359361 997869622862431489 169237456125149057 353136829283116097 927803734870476417 592804972915324417 579692449469948929 795139386294522369 38729232204371297 812404436532439425 909984968046718081 212310130135406881 970051024707796481 594481043720286081 884890117297405953 756951115555949569 609233892031806337 561948630954937281 818435987106244737 99012662130277825 181339707197732737 327744251468992321 139727741334329633 284551144012823457 755772921254770561 509447250944766977 352086105285298625 279550087289933921 4646534316233187 330863084556703745 779532052325865985 618526963003517953 207518814281240097 71236099987636689 610064072183792641 328084300495774529 677110185925553025 334825976131433857 69839473025954393 963353204952568321 13020143953479391 772491351188683905 936169539780497281 587346607407781121 763121056542214401 751460459262482049 728177854809647617 512440167511982721 26029633380698413 689046383868010497 588184496463572481 798007251566033921 306792946707016513 630722892482502529 198623978750763553 812752383173744897 38744527881572569 843379800881315585 760964493846746113 594241573877482625 807582528097721985 32013492031232717 615178080930494593 506869548806633921 612416542427251201 484492644243751169 99448582386759905 564009650191096065 829267764025043841 356910469629006849 666754474242598145 256963692070485185 714858972475479297 174556889135125473 592609684317711361 354792815164515201 815191779452558081 824506137108180353 159595151460795393 703018014161017345 990198868586457345 129631358864578769 400499944917914497 869007043125336065 601623987181167105 935566901730588545 62171066834000753 636714410838351361 858292487711064961 317405265872857025 733928415624905729 938039719130145537 196285589338739201 468028138519166273 213143605975009377 182768236192345057 669542546542071937 401843646350307905 379941235014218369 989832895924436737 620531885815548673 273873988431851969 674716566308266113 671090436097870209 825426114818963457 742773018548724865 846157286157552641 132162695006528001 1379133786141296 906241193705902465 921716782842342017 56008740813155105 115862298977003073 307859657365163713 383145121375964225 762241072498611073 643509014958251393 895625144200742785 670999346532742145 192881168674318817 521619179031159041 535096940275856513 336409757903698625 282992733028052609 511579079689393985 315355371067475713 176281175000671201 17786655339222081 383279774085519169 895832282198348673 378190760478293697 757336537322075265 409612849611757953 129046786573177025 240264507873380481 692579185533759361 147857124358818497 151528239359983265 174155839372577505 364027311718942337 156938572906025089 696522031408100865 28919711511722569 75443366753717105 869968890116705793 71866424750858473 951207004884185601 332090530298771137 229090938864739969 729739353303919873 12054590390537357 456190946875324225 266552180401372865 687466940239382017 249999131798222849 625608902837100801 657285370885855233 936549503291125505 999805214897495681 355889340127617985 402419636949172609 987410092928548993 869403599838694401 26596464284338597 461519829537078145 567644198423714369 296441087816024385 332014788379751745 18528111186849829 339911225831066561 640032488624331777 420922323974210177 530054369831642433 90847762299283377 450885284257939393 153174347196369345 105651584697010753 813913555441452289 200071618144438177 30722795264338745 651964009356131457 256942617202660993 947608012311409409 411542448614170561 573220296043455617 10027971283228965 389053538270378113 56467188812078465 359655776390976449 892508364201198337 452059854169878145 626509355092792961 766408349346999553 971162815009343233 223834383318337153 692819115188726145 344686119664256577 857793250019845761 901568760007567233 159640381593135329 144122392502406881 236350719133930913 675921320178975489 764661705035237505 472910173879423489 741425882024138625 815632679367187329 808896325236247553 646364265427063553 125693647973555761 630430131029601921 293131717462571841 843939687657577729 28814115139219609 688797527325480321 779167104495911681 151510831232013025 900011345876045313 474335284144491009 146234069899790593 915081733034920577 677367097033020161 224817995202219137 836522172378039425 952374515705980033 525692460315049473 735307658818971521 554584885093035521 441375628156006145 259215520391727233 472556528078289537 845182830540011265 364478393003008001 393411669928447361 72317902922907969 680057713458509697 871040817303420289 90894193615660865 632083603888478465 559073133803082113 420799967924335041 488790210078725825 705316214099202177 613584151492588545 879593764904509313 59490103763685913 413700261354595265 493907637010977409 104308117685132369 193741251013456417 63682148122939705 148086639442183809 926087232655785217 176048208074284673 353111636524548801 941125798687806977 722937968556731649 109155646203994657 31770870436805157 423497783938486785 71370621405630889 239566252891414433 412738080183007809 701584418448419457 841218795274965505 32747630940527017 674765079378392577 73047113797215953 810965371935932161 378698981323275073 532158240899267585 914771047614323201 648590343605246081 500294113761590593 739174642115035137 813472739688492673 344094731283259841 653331153462112001 529936310977948481 438402874988298689 766513288955007233 104165265796190449 539708796801779329 516541950879471297 525602503740227457 344467865493179201 904593445078152321 593627152240827649 274799856424134945 139958175596639473 67878586978128657 675241344752848257 728940718177650433 38429716520987257 634241173766700033 732640785861462913 172160940184010529 209399540246125 287570006719182209 835223647304374657 986101455828130433 120129434440961809 32402446771076401 8398285128265571 576786372575792641 133576300377974641 618961147556792193 574945322497911 64313395171691217 830245634684636929 81803753197707601 930178818048432257 719845305818562817 318541129008202945 554539450686366593 242692613453257889 589518943064089089 612398448166509057 438429578481194689 774134689723240449 188113981717958017 462605867053703425 199607980474940673 742040781853560833 933093133748425217 78970817260675121 474888270330129793 684545120090433537 931508477265918337 131109910319970881 284552447786143873 274776752635958145 340960789890683457 558008321135382337 315146198435119361 349350760497173953 267120326522171329 534216735713023617 857273524137685377 719718335808053633 703213752279818753 848669454273611777 801944905204638977 462645951056686017 483423231668080449 756279756694802049 431571800206985025 505848637909664961 437525297333021249 508987344507822593 733723757294345857 797157283241716609 676639388623481601 598711634854289793 840905554700572801 46531399050863345 191104174046781601 727242959396981761 509628420195472385 601338594667936385 135824265117133089 525645377672482561 426824312102883841 113836536554018161 453626004534381633 587038912274003585 529193290647928193 208564085520407617 934048981601403521 851089615059329665 477513980320072321 794852115902969601 717525104790436097 326202041791724161 307543834143732673 200002808576243745 380129757901823233 486944509740773441 24272171734470049 141585532202455505 522225094823109953 10932001295536509 287472587286405473 198109347276584929 638674200992124289 283158819074010625 202365123685314785 877033247850917505 575331979794636801 899152156850810497 756500397271938817 384267058801015105 135784521785392801 234472688369102401 387600446891372737 552224994629810369 156508696310762465 650808155253223169 110042283256976961 131971821597545617 333578081331960897 602604818295056129 231082742831080865 362524910912540609 178695430499740129 457898585850124097 941055116879827073 726045789321290113 78755979314660609 308406711448505153 532001943595833665 426198647196159169 606535327021500545 113311222501060625 82052131699928305 998722215634956033 8770710232067104 785420765663111809 611937040232039169 704232035658932865 413310520647623745 15077394505588871 777127083821401473 855043976824276737 433714225160354497 854443044137816833 484040678087570369 897613481946919425 895388734552735617 111446097826494401 619638698466307201 82869981681511713 702868049484390401 78105614962062481 646602910178234625 596768799892672001 957126001957956225 832218520436548225 755463849763234689 546885220610136001 311927419488693377 485157415116113089 772875212089889665 677563772369197185 929366380267023105 123072718116922881 122235733516848913 851361768403847937 910231713198879105 516036656524597953 917668674431826817 439266283982291841 591124839335716225 802147239535393921 171741105224018753 823019617653017089 926903763364219265 534491854241402113 116123101357050737 262086433804384449 326734818015207681 591941561932451073 605658468102152577 713187782231699457 750620952971939201 274422619344029793 411176556165077761 625389598853004673 769687255609962753 344630261243445121 144076908395366129 847567672818343041 269811306183878945 146775421615565441 413647707502878593 172403981517007297 859583217390817153 175176902984894401 241743087724106689 562252308903310913 108388100086141745 418243589592357505 472476142179591105 133220736633674625 970067545803853953 444172702733077057 968741714743860225 656256494236345089 76706835142356769 891684878055549697 412548623110627265 825111336419823233 653306281515707393 791114067523032833 980322630878564609 263664645167096993 198248714741179553 867583995544585217 583672083406799617 137663393960039569 590515910935916801 708872191996100353 614845457394355969 2604523831848838 169605096728655969 846551546970808065 656636960124092929 879962728455169025 538247809356956737 471396945624114497 679320563579270913 493606690639552449 264657692316074401 644764908909287681 200947283689703937 618026017934184321 416576561352567169 579236349838389249 408782928294531457 856511053010308353 503419600253931073 337420617646991169 583676751519977473 162914947632557985 198036152575010497 271242006391609889 418743279663036801 592933449819412353 371822576662633985 719681912565427201 140042826845860449 183439324740263041 925093339591878529 65869900780761273 209218710160687489 340406773500092161 500806253410569729 780269139935889153 883673716261501569 512083192722528257 9142816903075613 741775067059215617 924352776876165889 344662694258062145 491385330430158977 19754784705419581 248175892011619937 588764540916471937 945454112778602241 644937662866105601 623392909204799361 138121613351017921 506941079862524929 313788960351622849 481492637533268225 144265767606739809 716195458057764993 718347066001108225 276800758742130177 835510034886198145 344803812421400129 420895249384450689 350676907267615681 663648617283271809 447605184550436545 190309666372762369 65528938642817281 661626108089137665 446263268866896833 165140849573084833 757084604257375617 389693875284322625 337576522180992129 428735089648448321 332005412210495617 811625654496737025 707464211979765121 785899043476042881 710627191545501825 627382665527861121 476366976515546241 71294651434151033 708124602984216961 510802557027773249 13214806926765023 940086071352631297 866605365890780673 892662759534474113 945838780813115649 175134903312134337 528552111087098113 188688950383976833 131555690407775921 366668550033871553 489778334815941441 12219867444898115 501582229241332545 794868194564649857 626907733102800769 11402214734800965 979007941475270401 278901642831023361 277706050503912385 625700444235306497 217469010397334017 93851235911806449 7899295245469063 626517337139006209 294738479416775361 136672248059831249 949034566557845249 667809106833473665 703627972774452097 821301714091724417 690237622088748289 866344767656187265 446451726590947137 569485536258618177 882277496140535041 314930320338945089 896531066315329665 746592068611100545 223170775619511361 328345459601365505 431636686607884481 870047228678352257 376779362508859329 569400574050334273 963822516692086913 432098604494306945 993733511881917057 205516345895773601 134868900744304913 659058072122810753 299929445458861441 124283830502875505 566719601454163777 547273177359151937 462315714977425089 474931065966956097 555187057984209537 33751027716967033 983327539697104001 402479593219354113 579258709684463489 779143749647424513 890911380686393473 569222320151311553 27134346575660829 755865753681725057 235485853653916161 696219501377541377 376355679304420929 278239179338349633 961417534476883201 953643791052201089 424874947494299009 809169024693126401 249784089754161441 146484922097258177 971594718668622849 493972664973078657 920610281166293761 610451133806748161 960866382704221441 962293792904155521 3777559661148900 896604573550192129 610855531589603329 199807333318339873 533932996001457409 292693099714455233 468888743606850497 809583658207266433 469591000509314689 130267774595594689 909333577433439873 486066518497374017 181989479422814081 551105420180761025 995802137568414721 130793577815758513 585013570641297793 861415479144980609 257203710426775713 507040343916280257 891642710278294017 960651640428665089 117224002916668017 309911707742124097 471043315865035329 281947815958957889 13122754815892535 809079280813897089 957877644752532097 677356654931543297 639388255297472385 984031331251493633 824012209746502529 192913417079310529 954961885018459393 137654419763343585 83094320777039601 441430259020279425 252768540781868737 55115891868304345 759055683953722113 545822380599460673 563604992408581761 723903253953345409 637255340186957441 409279593617839041 262618183614261377 690664211014315265 636573377167668097 402951275976434433 978344532875777153 184968835577471681 725319613390016769 744860922554408961 737399728992340225 963697032856096257 564460643575689153 688985162587457025 881351661798500865 337479229159406209 237652063813332161 729922744416228353 288147293769366529 338150101440113793 336273174463077121 951068154734301185 143892775572847857 419803248142379457 954606801893650177 263043803381236801 220125250469447297 292673037693539585 539119898918404033 970310628798515073 798409891337055233 446257523570885441 78239090876682129 8971125994662544 982717082506422145 993997346368907137 444962142168254337 475027730750653633 788277609032430593 675229016192808705 272109239191141953 132614773337678577 684298560996989441 80450945510740721 85129832556976481 394460404716639361 990994712441331457 463216145810086721 404399366663117377 506157560542249025 935919706058694401 296860673522282049 600248360687079041 61456725804376337 210763778342819553 98080774206032113 710071804336397569 513089558105292545 440940307983407105 933998291410439681 556402506735896193 523567882893743809 192857475426617249 557342340477440257 14555700164383013 89578751955286865 557334096176912641 768889560287085825 423246664464148353 654239719593093121 224865547105988385 521134510099606977 994456215339202049 441440801724439809 525196956255239681 476720036704826113 820903402932021505 69257304065374113 558861784870170881 384483761552381505 190038508523660001 954072399179551617 174064908188352513 290735290905367105 459875219438391297 948326560927014785 713725611316984705 459858396835379329 629746517751645057 173064291264694241 702967870881831681 23447315558605909 921827149698817281 737653560922680705 698298204506240641 38475524700480433 478774362262615937 374811594708830849 560715551087167105 430622955070568001 558980713777931009 366608626579036929 333748407774574913 487642627929737665 81715999035797185 169290591651503073 544732107031290241 298944248038317569 825992488791843713 50038974540640881 147468981652334465 101449388486820177 133576581289705841 781272758239708801 983826549655969281 568894637929965057 300573411896198913 967520177791087105 761019067023138305 993414506870116993 483936778712635649 141598340649096593 273606156857692193 266339069567898433 497737729575494145 111813293462532209 301074041166739201 922231314495625985 255819131689722913 686733355482601857 92810488618663809 9430051493360737 337453321749297409 381021064436723137 125039260825811745 575545040437752705 543813324292219841 812685453999648641 344663903419540673 381885826790501441 786597941710983425 552413165440654529 71929498937290505 501733656356144321 945275073294599425 258455652129043745 239414788824529281 519350857448024769 763508725414613505 120617026839980209 524311194168884481 575953285936684289 573921142985117441 304554490718686593 962550031629472641 842462889836561153 867045136125586433 108847331833302977 798549944901392257 614248227674771329 6900808035457119 563712752975220609 57743565463550081 988414931379885825 871968322950682113 869073845250468993 768300991797442433 508314702329009537 824431899195079809 313768428546751489 994418146235215489 642214530998110465 218572684263126145 575503794657990401 170125745597285761 43546498873432425 15347379075908663 776813176201756033 386869818312998593 149506818400972449 916888239538298625 585481586974722689 740312729282262401 384279755276388353 542406207792968321 484033099557308353 985224846831794561 504741819809346753 384405225615712001 92885206300920225 188426616246569985 62693172934210393 787980070726607745 882280212809746433 868069204015267073 551630630183105089 741155145902883585 531325201163795649 25804358617957493 191609026087796513 433735353171929473 636262535920906241 232411009904989633 7249084533448525 997115313536728065 997928731882708993 436162712367970305 536479390050224961 567187559141050433 659342321213046017 798706640386949889 226811633397836929 384286742018094401 563217711257109953 700676778352370689 28131074573529701 453513184083821121 766283475825588353 127001527906042353 463052190055641665 809428049335071617 708566634280359169 171334490922358625 275381811182761281 462761863792625409 982890806986802049 74806992759175025 742312779562645633 33310854090689901 289952255082553729 424067298247219777 645429305805457409 100619434256888241 970335279553552257 218154755357613089 378854882182515969 718494954650640897 365183831805481409 17102590989022561 519953830524649153 955130349732915073 726061037772240129 304341092349186945 579572426293374593 930004394826642817 941529222612828673 230178748469992193 406164090783526913 642295718794688513 708521505714060161 708192911990988033 553199448347591297 21918332111074081 201628678538767745 266708983973185089 684555166869891713 510221030631246465 799593443337698817 423258336663177921 31269499962924385 97773436978503265 47814741378047641 663675483317089025 908936391008516865 944495456356268161 66369397632598745 335144692914536065 132497944723134257 393807364269736833 868433217320713857 72980643344774161 739326083889544321 606742422595491585 113130550795915505 396297121930370369 57922349766194257 1455650174012391 274486759534582337 153177529468219841 784599136961041665 833788967117587969 924653529896289665 849831335813416193 191050239738224545 319147200824961153 180899155398591905 41946983908442097 859312489313843713 726659198774118657 493606304977561217 834604357568348801 795427543191273345 503326351025965121 13924976590161009 767384128772047105 417922610486804993 166604996514198689 197639865055549537 544527395180534081 651455124003071233 974762284120533505 14705812729673085 102320604835172 219648163020586657 109644894739492577 845883923961025665 612195312679641985 654944852896882433 728589416523323777 578700871785216001 748357925563080833 598520081088103937 31589914765167037 549906470482000001 540227473578749313 611820736639579393 795155162927432705 321696292940700353 954844596843113217 65700364029758873 322292914652425793 90798539758452529 813285044579554689 206534684996064769 703634310703581185 95324080130481553 466501048509822849 354939946121582721 760865842178251521 251897145382628193 789550159934332673 396180558018166081 211502044506818977 488498126943611073 517621632364718913 437085066404414145 942867088207979265 665760874158024705 592522659355250177 287954198746128033 880340474606374145 445901366100841281 691754336994161921 475830624902236801 675968950236327937 84364207970196497 2310424861672545 894521218900827393 302086334954271489 510634639207509633 309316140638397761 174458074057803009 912373028362512897 623078199722499457 780159654456081537 30018367644835565 909710329508346369 855364444985426049 325550962022017409 472084456713666625 744249188465065729 451856692789903041 950791723019232641 8828375990454164 342451417825277121 704783286686890113 117400765786467073 87988264466751793 352731539841986561 611148835943993217 314183593315174657 739932231932847617 278112143439262369 971922901893961473 988055691665234561 983866852724581505 571512687081852993 115410208202291649 861749052496758657 271556903886398977 493553921041968385 931837220406109185 824394389042336001 416419211291291457 902835328431510913 273686430555017057 831448362002259201 834000592502412929 669414010979369985 538398458419365505 105221051034728673 886436951811553793 406688085425972929 204594704022412097 852174221233735041 952931653446292097 116198722081112033 553426319700108161 377150954739274625 955625435900536449 873270261046147969 852130275995762049 999832257907751681 261121396212310241 166290196338014337 2096836956596349 390191626784879745 598666030288022401 84298036170029185 419076399315230209 615854570469092993 223485026554108417 450036941443347137 594553949111386241 316512065830433921 485569537804813953 770482426582962177 26397911037634005 423455160458086529 108469062609039217 653981089713500545 660873472677749889 863587766149176833 348159915539547201 80517135312621953 579850120347288065 817756405222166145 188237617294483073 645408174403673473 835005687943223041 636854598940114817 374566453994042113 991172247554320769 279136257563038721 202986033862298849 330774002054262465 39788026934207465 193049323163407393 807199920507112961 396891653565312193 108597527952273505 940298298694614273 903264381804898817 858928169533278721 386308211043189697 802186282469150977 995064588946288385 489761097182359617 737696892502444929 318627542501417345 483072011889856129 794604575258496513 151584222380950721 668833025690233345 295624883482329153 481250680425880257 929443439842604161 917232879506883585 279308102365302337 380699100904401153 592763494562081665 888041070798678273 538468633094364417 792725622959004289 455262239195210561 345506254921531329 568920314679740353 79057744221053377 428623065190596033 390905652174822657 200375173572009409 970414747597196545 303115884728757825 152076389927827905 74407166462162161 79643843202866545 940893567873860865 62718130399261441 871254064642211969 249082575845442017 341685638603198785 198443388279997633 444064247580779905 724264664576232065 767925028740922497 161824311773798977 810992811307524865 496950851230842241 257048797465078145 62338417671895745 934665929670995201 147622249184117025 188942758480852289 907627398274527745 928909146036428289 931060164258745729 730510729657996929 663954217826073985 771344532023231745 869117469345759745 139524443416735985 825900851140161793 467698740946328705 63551415320539209 96757842914033889 293543749757162689 562749219221256449 30750315769587645 547562351630933377 940553013798748289 780214531619858305 441885914381224129 398255554791749249 485485863162693953 709137218421613313 469623494097483265 833857382657232257 183211902335884257 850109146695100289 879811978774903041 834823150626395009 731768421394491521 956870256664796417 837970473658522497 582624501755521665 455475134207560449 626317249870364673 40924952936300945 96575226257957777 856940885963751937 124859431108784945 539293193510310657 454571912284610113 623396528400760961 816549913464140033 432956636396447425 963927225302658305 986939925032942209 556822037575567937 336108693346041345 388849132188813249 349757472744940417 516418455170846593 98469168870643393 860120393233533057 435793172847638721 37784195301281185 102967999345402465 20041953113935309 76897716577505553 938500482153013889 546417483766838081 749729283035723137 507057829561432513 754083418280583169 347824657547455745 22525073168271349 661356809466425985 549606199110510145 759083503942541441 890872759702094849 160952353407026305 373195596095893505 805494369823613057 786866006844253057 131303969193098177 124698349467447409 430174316038396417 469357263334817537 733491059666647553 473031159622120641 618861250028835713 431606688116364289 788710724698589185 582364471317387009 942415622216536577 69738903118523153 410533003394903041 359915519497501889 366650280409182017 658631995230951681 410447242196383425 979435462267470977 976760830631853569 271298766930673441 957508085347200257 780289177751182465 470999610843826113 371467238203553793 615959805154759041 711289759822104577 60375208464300553 396183643854758593 284684883066859137 153233225478157217 323730405999675969 293229462539375873 563913481351917761 789577756446814081 806843583840354433 582472169361953025 788196271584041601 729246251952201217 807126007976712833 44590235192533361 16160572706994005 50546380952905425 79589145471764769 906684215426853505 48640460679621353 515269003067412993 753196244522179329 271990391279690145 464622006090067457 284839090343549377 818279951339711489 238259160342924033 391926638167120705 896773439498996737 284816775391739457 452480032563716609 455145385814304833 573591828761916417 808038820252498689 872786485503272705 21135971145838541 634803157473907457 912797431935736321 943939881222991745 462129991013355841 565840822681987969 242561342604908257 761279958912385921 913520279678294913 319172447541983937 724847567488673409 698072904921975425 668685563607127169 38703393982668641 534785809167338753 329544477694444289 443362259845116545 418601579238195841 995570498640041985 808437941698674177 789318295059061377 844488285045823489 462547919232854081 464692454363845569 739272695630489857 784386212026628737 71033179964622665 726929865684628097 635613982628044033 267837302518866945 401692191950267841 235124444123560033 113601661591303585 836269145416832001 437121317290383617 549493647173040513 470114888318065025 891195398882526721 95401067171387409 305796522956942593 511992280763109889 687502933643155969 467804187082101889 245492473050678241 319563396228758721 298351623464409217 136041744640543521 812354738778626689 822707164756025089 150662202797700929 467597492018832385 85032906109166369 325912126509948033 333488687038990145 94619872854529777 665724770410125953 58209225493698113 906584820807506049 271926645343349089 804682874251302145 901976726623317377 177124196654656161 22968261421077329 873002741645766657 875580110548469249 115891383146600193 849756939061684609 244401093108013601 928334123114339585 200521929828422433 875087853243989889 481000950174578881 637711076525846529 405852789673542017 64771113570891713 287129338081587809 479045579597581633 416596829748950657 246597255363063553 175560083623768289 233802677451421921 474946000485072513 994538908793153153 937381794330793345 596010469158514433 358032715628493057 715036189776917249 402747307489395457 175561207613355905 523258371176506625 981537239394363265 286298525713522881 445233231874951233 382277014844387265 978807288076858113 117317422219887393 64581400813551681 338971280399487553 895543699165308801 928012916202579457 783012550661240449 728272136010726657 938829716219906689 909322099218005761 386756450480646657 149474075107729473 923840162143569921 115815749790233009 36038341138336705 131228414620832017 844517178269107713 311510018026897473 731157977597945345 280229671381373889 573827310554271745 576481407397171329 456608713732876481 439438875401148033 634481910429251201 548168539465851969 953680135899418241 255333461220583745 472064982147806209 437254471801470145 752655628708382081 471081368017191681 642405339206128129 850315361981390849 509843606286892737 220777488199001217 974417292012653057 162377844103208001 311994527331719937 299148945272175809 909805140017446913 732656420979314049 166506794921559745 474752167367693569 563895546441422401 744676287740350721 641189784877937537 259094665438933441 449967495083534145 304484103403328961 568833111942922177 448888137300212289 505956028928245889 652592128571530625 921654393676604417 236472312865767969 941102411925946625 769697662325885569 686714770268309889 700161144669390721 255423800875639969 194202652041344225 649078846902781953 210799843496854337 491819026302117377 760385528816843905 993955106426085377 345253174246504833 664877722088967041 27131550943796157 167010756315747233 607067674447815681 318306875904163201 43917030855599393 343862987875667137 897483349713422081 131245958636618817 516899589799510977 531383299648595649 737759249277100801 400148193649975809 445248841552288641 896514433767492865 650992443178363777 435525308154048193 526142464362340673 550017155851847425 505946623093787905 440475331894724353 534159291443703681 125788138596050209 597685143785906049 179951735169773025 3256647270990954 29597148894183081 583969124142438273 746226491390892417 741381492129537665 888383150699098625 359504548311843329 407613571531477697 431416823361292481 232351383323432961 482398461005626433 965541991324975873 88114031014587377 772378520056207617 771933649133540481 201412899510337697 797541330654741633 295637217290945409 280438957064770721 971882379258964609 640145809422538241 459496292339736129 564188907466398593 802444697661691521 245664835538935489 899864981242458881 301606906359889857 568238742304735937 130839408846956225 633080788671378561 47391312257058617 62277392020185121 990310283155526657 783666912978603137 687478357488910081 99844643359482177 936475182605111169 42908673037402425 844070637623968129 849282517707514753 382834976511322369 799945342288154369 647489944687148289 510088168730298689 732966082660258433 698295871815702145 470678924235937025 366075258530891265 247358450328153633 82410720857168945 144222697727595777 851861635976057089 714711043878001153 802568972367794177 19359522519305729 203291694650353345 732762618147138049 549446655657121153 911294074782627969 775375573294688513 214362560482360481 964820290148878721 276038348084352225 354342650893052289 963387483702963073 410615666515170113 994928774887764481 53502644284002089 926541901977177729 428967356289092545 358974312261562305 346448100792635201 713428520083812865 560845951069680385 460474199148105601 777006254404163585 709043228298472833 545489140099078913 365226203138387713 105170143931850641 178674632692565889 748316002814121345 511571742328069249 454547637969959361 111825676463386257 477812883452998017 572063604987118145 162826636666501665 674108434524885761 184280490432470849 32390408965053297 886154287000969985 367100303481326081 183176986502104449 456169756474491073 345581618808871809 747023374779832449 826557369129247361 482274560647649537 343871645757779713 563076582792948673 36896946672015929 165554560543665025 129672741348748849 762695074318617857 913122757157296385 147352913599032577 289609057292345537 119440964002595969 79312915396798193 107416271359181089 444149962790170625 493277033987130433 448236673246455553 985101218206150273 587730010840651521 484397818169814081 756298999542991617 999760696205537921 815663844182019201 620473694317855233 250749293136223617 685546364635339265 928725801385773825 181110903425580001 197065996976704129 75407062730004529 400255835420587393 348676637626812865 862713945915558657 116744971174991713 970350775219479553 945641298178859521 527090818226895425 124080014420297153 627767007902242817 517632536021142913 86159633372929537 22364824445897825 523886397830487745 718985561679122817 449357408697977665 711607509707743489 896395751104314753 702344261332957185 166852418059747265 695642853119888769 965740442947513601 682575694200441089 343695548384857857 224814712586560705 998099013172328833 792789385495087361 676101588270299265 366688629287406081 938376664065224065 359610281612791745 431855468543545857 356524275139872065 729945728091713921 457173112374352513 955143070641312897 209047704114620801 319609372281227905 43844021606194161 135057787270454817 267143724863085921 452195134522106881 709815494577970433 581359123574273409 196634396930729601 385586406772226561 462970641333303233 611109828443517185 937640982175263873 190786753872380641 528405601248739009 691569907183620097 523588969386050689 70323046737449601 635492028736084737 599780950978242817 163279346009101537 250092857694518497 95238115364612241 154859087973946433 937309428821546241 233438476137500577 337974212322198017 127981077851842433 228303597870148417 201198316974462433 773180651558295297 525872198949329601 128853517490394865 887785475056738049 463848636656710081 330388176848543937 548839187255889985 541636788398058369 369502897972484609 429253038357913409 275101756772240705 409953074017316481 825424993334767233 626522007479223937 474586773825318913 284426255170224353 589331498166377089 526859952774870529 933517728020742529 859160970073013121 627539679700849025 761863011028481153 999464714209619073 227411002465466081 835377401589074305 501630412726868289 753037084185049089 663853566010963841 924271770080228097 768466783182276481 347172393854588545 678331170087865601 671715223635505537 555438851561163457 883562098845825281 100340556489435073 859416196788263425 729626131189263617 269717616785424513 966705087418667137 336776968800496257 763019300762451329 541733871806453505 184120047439755297 386911650683149569 343484280008937025 425271578684498049 160523658229585921 664355282946605313 250000917420592833 922099622880036609 822059257560532353 469178523527748609 672104354399721217 386285261172741185 23920125439964581 651294213201357057 570331062052346753 530487818012826305 332396913232280129 459330026926128449 135351826400125217 669621397685272577 401392608395902081 696678266499492993 846837147480229633 60349184384701713 729570510680581249 487477435100434049 763048180156090497 677526473831886081 894820867749480449 229713370285868033 208405041971630561 133016983627324945 492160681715908737 191858211273714817 954205608547653121 591587537633028353 911432815516214145 42126151394615617 808228372341304193 579285224800596353 884783961878234497 62273589924334513 508754118568049281 71388907521889425 904040350388846977 145790761620208545 239809635220368033 452398811268036353 288554322314546113 996329999677588097 495023984908385729 75404178503230673 899278160885622017 387425290996038273 480870587194928577 631494928111717249 409772889217400385 408236524100150465 595348053701002241 243729239359577569 215243201411148289 369582622296139393 590055947017461377 699730289227371521 682794337152635905 375418410162982529 932499960874650881 60582326295399729 606846608807991553 450793392775683073 257291005594069601 762774175740300801 660557505104371457 859964446638318977 21285892074615733 449067450909904385 945353889477111425 727601541665865857 965880301950747393 11042509882710051 695056846565414273 999933847196363265 412459073600899713 541517852889068481 938003269645271553 937365734438817153 962911085881771137 122993520973093233 750070387501203585 829806085467314561 800227746317602817 115806440307533617 324256163857548097 163082767358151425 454251850483345281 57000872638294457 759748928515414017 559864941834352001 849978936986616449 591330492930989441 447147779273059585 70121868330790705 441412780275626945 385765432918869761 549210290045344577 721065834223200129 769441903978759041 537948216409670721 91369935842045889 159641622575680481 399761523116254145 89922181398375041 967071461915217921 64943317653902713 694366696815478657 366965047753591745 4132244942418595 184594064125025889 561064256608503361 646444059997204353 544890581075513601 97373449820427281 288894831494246785 245337924980145057 570511851553909825 441603286673672129 908048582207200641 322639886571604225 694779723856463233 520513532463727553 571150646050767809 302586046324687873 701916007547943425 125638739792254481 114661342725511873 817988762958488961 183988561563829473 658999550803887489 866183463311131137 884466956904741889 114445806171353585 314286189019743041 572921021445736769 783748721606681217 384047990745095553 154489445796972545 961242250287028865 948297113228431233 823363470302076929 434552130851006529 335740943537231809 294222667435203521 582101911954190081 826898166482212865 992466026167164673 691866388437784193 860529649554941057 257520266135021089 274826062984587329 43759984059246193 463344393342872257 621178262185143425 327424833357980545 161216293677522785 933591243815676801 564811447899348481 3722680729183026 900017486024434945 726018517906901249 985257586842326529 724547648526822785 892122003479965313 988864333281277697 635681332116508417 148327002227247809 456698711190025345 674222275715116801 857753500213281281 348325173100676033 605938585556668161 414270857584831745 614722772427871489 360635005127548417 397935859901647169 548805924949554945 683340763245244161 798277005173588353 602542147887430017 924351749082951809 637522812340694913 66242650271831849 811674000094225025 302934308084722689 519158137356388481 170024257275912321 771416928497284737 6293287883927691 315256940913929665 312082031721146817 70862469965700113 506426672034159233 347396509903123969 308410246958487745 76509665812107393 174067508694726305 809086090448420993 238105624011168961 538953722362176513 71775603592406865 167219180597104609 835463449644890881 961292899983458689 177201552064964577 261354667197128513 635107347339655297 150155167515119809 534785754000516545 303422756137568001 240098465704875265 367549168073292545 741354915105979777 792970718610991617 770595733889152257 865074883271230337 694062088963214337 639754912824631809 301802316202127937 964708368489152001 379797619263122497 624982153136063105 165611040988082433 108847374455617537 516116462945852545 161563099419172577 387154944269468609 746140882560478465 308046375219397825 137245741077538945 287604719313335969 561520875508900737 346650379079271425 275456065014910945 705884361564614017 364629353646659393 518329887508578241 838218437546306177 187976206837490177 89433003038859489 633610858500695425 862917909188329473 442258441759634049 451312336667438529 626218503915914881 287283381003636161 957588581723783297 181496877427260737 563905405458790209 920322164192047105 787966925517224577 690713343446315521 188667477244571553 984655733419646849 499561169871967105 985765145132486273 243201117011004449 939551231457276289 294248763906921345 609039121757557889 810887169525905409 123796340561160177 525863765318163713 929334645828585985 307022048641321985 891434307170985857 633871489714380289 873751318467451905 508867591251721793 887394003424578433 872713684191850753 948599781021382401 141398009626549025 788474744193397505 817670868596849281 399485989660416129 475048730706625153 660359964329405313 199503435433101121 557057953282249921 212607024479261505 323845610081438209 145710644537956577 708715733140604033 606542190978593921 131911023688036977 886963353973200641 334315757740196033 358092759295537665 10390013483775107 689723756554940289 805119531199618817 898473714725902593 763700515967446529 482490104581771137 932639919972867713 274427274335600673 576370583673057281 901347966111444481 283445704040968129 79430239278515553 512089185858389569 354048527083520513 366342286937108225 853228526665496705 113970300480989553 19770397189006417 521723686751879937 671659187152080513 10030818167752643 308780856147748737 174483490079691009 462231109187932545 622054684401863553 312747053470360449 580000655213108737 995581759552642561 637680287449672577 808433911353731073 28825212268852597 746247774890399233 136463169130170321 826564939587683457 864349338837353601 506346062950207425 40714505891049417 70941415735106265 496656302687252801 31548357638705229 599105291297920641 243365975888906401 705713670526915201 249559961299276257 691489560467079681 785975163506392961 962063296326984833 957221763344044545 981395144677296769 648353458675217153 750229236741216001 154007608984478849 30540142882433229 392005320174760641 159411207227261537 528375767831725825 948065358614261505 494753380362880065 460975803064808769 341067682069429185 574560188313700609 863386700740178945 379245777095402305 388568420239685953 524159672958749185 821004486522497281 90689503166498049 623715387926928641 131886451468734129 738214434187071361 169523673451745793 742653913274914177 811010994257063809 822502509248835201 200782591540200161 892404395828641793 927639560978509057 681168984970597121 274022443939113473 26264844155910793 786269630472109057 209325578814343777 174088972918166721 140788893572370449 8059905637129107 220297064700687873 624977345937448833 114441852569306945 618554213997075713 391719378059491393 197074033747195905 471160037725049089 767208518505601281 422651529726962881 438437483124257473 589460684468768641 729055635228210305 426722166473041409 871817613618457473 537635127559589441 819085937395005441 180939922827647585 848528993121473025 346695793044311553 40432121462291801 832161363415394817 958899267041555713 534551895263696513 724354832744683777 471807879705622209 60758342869373649 607398650690150529 467591408384439681 828354942438124929 749385278453456001 18184367498783161 273235006411074017 416110183494723201 704684100868174593 228558008299209793 725463763911879041 303202451152827713 217437205852899489 561810815887106689 124772177382812545 222498812979424097 922730867927921153 52548400712417729 955627436659288065 812952033602414337 414632040950930753 487328376505253377 607564782937732481 127883892731020417 744614360567307905 923062259650912129 506655913791352193 228781394587969089 532904386228164353 691022980962095745 398165836257380353 261800015863443041 465791953702048321 908860057959280769 442314185528150721 218432207904299969 685091361789414273 886767304139347329 610759694014678401 956436972611825793 73548301763420193 223161971487961345 997239026068999809 612489032937304449 730381267406311681 426833496172839937 555346399950355649 400070480436951937 245770969887612257 304043607442928001 251496113200378337 846495366576277761 406537337638535937 228671528752649057 51549082953773249 688855073858704257 85166319316495985 529987410530786433 753414621353559937 92951019894286449 621588240424284033 235418048320191521 721292700663770625 270417874721644577 545611203650448577 84780420727405217 684357735377577857 401336571549734337 4747282030603374 268564691240420929 125985232105154673 492418526095846657 457531345093851649 557238118998206721 429595344793145985 149662212362244417 719642593754212353 93128878527245713 962465235376459521 470217135516108417 165642572333890561 963773159798243713 96202990793162961 377639858015982081 102510888263434913 8834170200294978 786862498904600449 770018635762667777 55086414193279865 15616851680185563 601918950755422337 119428969343545073 903827685971872769 305221321851156801 896651327282047105 467338533886547201 660936855697539073 617540309838339841 448149157533155329 683008082143544449 783917224334441473 474275248497214337 68558815202141689 985361581682653313 631250375697444353 781211266916834305 185817463289030369 933575610985002369 241405575456393953 161067163301204641 823623275508186497 743741463313753601 545276697687281601 363861590910083521 884516570138234881 29985053951691045 337950809905958465 451075221234624705 770580799871925889 55616158288458449 476142997959524225 301729621483666241 623422762366264065 736071287779537921 423504357121213825 242261060263111009 364890743117047809 899090200496331649 231269627736562465 297780498543737345 136695387487041137 382826205340222721 563428025301828225 130643695131915649 113093734703330289 159161616503254785 403970718420108481 244496719383100481 266589845906995745 792733509924090625 522111456176286721 450026281329606081 850828633387056513 687047888810170113 726138351598901761 15070223232065417 804270661460723329 994174043275506817 967305102535231489 849695329308112001 227717653573325409 56091852278328249 724604287955340673 640116364542215937 631319017583852161 351664586833777537 25204128921540561 68326011537244825 943461704375881345 206904994424164097 352718561711665025 302069198831212289 814186956388741889 816794638132762369 438388948367769857 367991267471815297 596870794900087937 269132192786926785 93879559756313569 25706567416754921 449358250408639745 365077226812303489 357048420571583617 429086474009473281 233187171764672737 723198485072188673 15195517091083133 420792529867831873 608733769275918465 325531397194595201 228482049399797665 375145511517395393 804941667377864449 722625030274358017 387152672739713217 341613755501377601 692766976100020993 232665546878621409 340697830111661633 995938118005945217 797716549983551489 835977981481320833 779110642758521217 868225547752466305 863133000810737665 34632373305782949 322992709192003969 167902486527431457 214570978993084097 687240553564336641 990640879489713921 585512237746165505 997222550232439937 976677742749842561 309722932184865153 932881123378088321 961517981618346369 974375131456312705 785169398697998849 738705745899174785 783509727154896769 245607358684310369 533041867418244673 689292047181403649 431324679321722497 128068827221582641 155080268731122561 477795172879375233 159850643166297601 508846668980396545 826203206010585985 474281471430920449 744040305098582913 436132456620313729 766381668344958849 68299343751412777 286027522514107361 810771013888654593 891097751049624577 371068175570634625 670039365107914625 803749468370668289 306231632333773249 642163291636443009 637360806759378561 899334579257441665 212012321334224641 662603832191116801 735000110666721409 445747921811843649 688065916606287745 790078729714160513 607969582490145665 947628281941319937 182169607569829153 470837620419480641 386121299123818305 714295171171116289 456765726848171713 55317622895238121 220268466859526049 807848276852524801 350428131408147457 270287518081325121 385013034628645569 953891477138014977 280248367411584097 179207032992302113 151546898214153473 389258337608623617 692591770221707009 845284727712773121 785080292310727425 745265328948747137 114059179572389985 769662473717566849 308984591578568065 487080925229491841 465098623003893185 972171754000733313 949850541885400193 150749822684005601 481988450795679297 916736074335254657 611214731261188865 405853321836730177 508429305285101633 350898712729510017 73579699201435041 605946003983277185 328432289150210753 162924913296926369 467554285347492993 18636768808647733 833395073455630337 84876513811884993 576603446746179969 915955645878781825 67161769512406265 151023945687846593 685278639346027009 482568111343937281 945536491385933441 313609623482797441 565283776623846977 409192494952165505 776359970700521985 218597010812509057 180825558752875553 691595013887166465 641183664734864385 439545173233746305 270033422022567745 677757581517070721 971231835179619201 185678468747447297 922571302800211201 688837373369210625 943299380836531713 758739245566040705 4783655685844935 490590752030712449 23187095477961605 591107077189455745 990829524154552449 683869119715751553 436046804556394113 204355229141022209 727393746404022273 404087144437582401 88541823955463169 672932782427345409 504981401830352897 24316155576968869 504093693007217089 342673198405385921 722883177041399681 314593889648406849 359879475064811777 459626160765360257 438153267084548033 456517749731546049 885985404515519489 723203335269722881 280000540114617281 698178884857483649 559657601745893633 441359309226378113 16615794557683473 276600261118119297 510489289729132865 177660472918411457 486525839437934593 565290046901523649 858341740094143489 424416046863022721 484086643427250625 521163632947292417 800633365256498305 686970904328980225 429835738851028993 221400016363119777 818293268943445889 336828350504809729 500376245838854337 175882658847342561 502232482728327745 991146660579069313 156644111544938625 769457845621971585 539833363504211393 949625011269453953 339324252380837505 490676585496743233 622015518672252929 203776526519114049 719463056001774977 915945766556987393 917350474697254785 705617560666460929 352731956867987841 881702178696627969 245037423091087457 311047123888876353 517212357063829825 49565696102391145 801014078324097793 106437577621129265 875003835199951361 573276942336320897 841880277135327745 584621454455948673 923538183147702145 750056700360957569 903602750714323841 398578550247087553 857469145559978369 86940742205058545 173217822760516769 618366358254355969 888784623119068545 854371200477501697 492149939990607553 620484528695492097 41862349719625769 920215649103027969 52638239760096185 910834404501379457 800194478843724929 958414265975747585 260556114592045409 425266867909009281 409198927715042497 274225378204846497 38190258064371817 658569795270729217 389798541930520769 764776903761699585 292011283196412545 477419421608708225 973290970660460929 487187264128607489 588938005696217473 699721924500188673 890585395681814145 370813496644474 689017192681969665 636941611341988737 727404748964520577 909891273663618049 344880305274141825 353114297411856641 958926595767071233 722598642542905601 273993823269446337 590567856919669505 698070265715049473 319632120609952577 966910444453343873 234830577923112577 104864895635234497 708670336185477377 744900112484824449 67340917070360721 611810617497926785 610662109682948481 408062758195381313 2543594126429128 501755995181486721 279902741332662689 807994152083548289 284555751640247937 638566797415652609 422083898935767361 578112673257077633 377227194416157377 82887103684033297 351316184398839937 103803414576784545 810139579166410369 39851387571250289 568203932653148033 110667177789292033 722554909340409729 775078420526529793 716568306572483457 192570878500358593 598822866151799425 320172400783125249 621718859169476481 345202991436178049 924203436756165761 567906449721778753 579242002172563329 471888234066991425 561995046870002561 657026343796505985 766708810564296065 696080023825555073 304443030365725057 872070876752321281 123730868296448193 661922663342462465 664927835027917569 967767386757092353 86262983688385473 296378021841018561 831810934212633473 281559548743548065 482442136462438529 412589001586322753 210088051114460929 960917336212535425 778664524473526913 176474618566412993 941328068215206273 421648911484954433 800763619450052097 662214398897784705 661550951763437953 914988921407374593 406413279979091137 265603309293293665 867633232315775105 38410069315165889 227217769041189409 608687913807411713 93064109958696401 729652716137056897 173966545128564577 189200192482001473 511573159323781121 865273446386357377 563452502865303041 541782782955234433 101100957409691713 2085830926663591 402929493589141441 175668626066975969 510200809030841665 88337840323692513 997195021051695105 329284423495916929 814282162925586305 495598322799967425 827528544747508481 383261261996931777 360798358675914689 424492471795407041 811021395892069505 49752537371599457 451832083116009665 388141082404448641 68552481234945617 611099234400523265 161455407338685569 925053446009162113 210771280216462753 121190999093041537 736276584246603265 115056770757892225 660547693954867969 667918589268122497 773896974339301377 622498854650292097 449663642685678145 287594521169690881 349377596577475905 453443190382191809 304905494065934593 637954356040335617 988669934222578177 49019559277571289 237646000703350081 994286403829303169 535338825012694017 734756288089986561 600580993873848065 905442973993881857 578460593404805889 472985509692126273 20236184150761005 8156988167737468 901606102388932097 717787799189753857 364534621084970945 77544098815462097 962230176061275649 423060263295116801 87092225647538161 620357744369552897 445124934231408513 705910355374985729 795588893374883841 880053127254239361 571019049332655041 699579183949811841 627772535541353729 406701239140030401 840706846305231233 950490691063070209 158244642725009057 691096090243558401 905684580428335489 608939611363684481 790625082329753985 314962538989245633 68195208790278625 246629395449506465 367102441480426497 625068877382528129 707501580704878593 599134104506152449 520470861717242881 798472918508817793 526410273407741185 897893470043076353 837886544582005377 982403068168093057 624468354297682945 823190675077587073 451723500010743361 821842055281958785 884392222326447105 903465763947597313 237670224925977889 440310957868216961 249325431384001217 412166739545217089 415813400056563841 827340205567448833 54250090177099257 304143171655884033 314752941304078593 575482678426805441 429708128655427393 400476330761552641 185261400421993025 169417167398162145 834963483002546561 112873290621539729 817741340877375873 181778627290992033 306518142077983681 313712922680952769 921473481024648321 100030150234768913 972773080472215681 151027048374206881 623737660636919553 374280729551411905 623513439517928705 402763034189963073 419304610912703873 118897982815237665 611334970188828161 413362621443898369 587140654804329601 655636371286089345 469279783311414209 387888590567047937 648666396399121921 390494403340763777 363602925415527553 292643780860036161 293415737625451841 961449154498563329 762161275356113793 362588833587341953 281929750253013377 973538488638748545 527441800051541057 109133611490822353 856292593510204417 198540936540876353 469391379802949889 199435383788046049 865600365151252097 808935591443454209 288264277184502785 910692364988566529 132200068971741297 943229929412051841 763579940926042881 398706870910093185 45721337093468153 768567467434959233 104522270047560545 435966018606595905 242349723318056929 776339946822684417 62875776249008201 825532361031708417 788683846983545345 580025586177040257 855673336709394049 466159924653371841 90730977549156929 197476199416268385 175538487505725985 192385621409488993 852603371080746753 111326932594604241 747281532325267457 530149747849439041 645382363412920705 183173351037890337 575317194513708353 461155076542627969 859145453523595393 324846918131296321 414201185277242689 73189700352831009 110654937072780513 231841861440909025 170947959538189313 562647121475908545 191661636629632417 191149333227908609 140331146031677185 751235896718558337 759785484340341121 173008953322248961 801245732225062529 961263270857092097 602722707174180481 991088585262215169 622216120042132609 470910463557803649 119948706926066961 109170854076932497 86680707680791617 628724434764325889 852612979351235329 728504778590856705 243810758525818017 159389851162448097 406059141661160065 605643275162474753 198993052777417761 933098424819196033 920075897619611265 826027505833902593 401011243441693953 19008606860555945 584945127143754497 647117404463767041 572314018260790657 798019606601048577 327577805137465793 882949532042712065 17098165498360631 198127682368440353 218118694762551969 939198999549073921 572425516740146625 241872426878206433 905583285988328193 36826865891722353 24023556519857437 392824159904936449 279216823551024609 849028482207767553 665204309137159553 67843356671705377 883812051901756545 389407024534786945 249513999997496673 883217094333506433 471291060825308225 651150247160426625 680961004672589313 43128603667174305 542173906671749249 32682611266690033 846250806155858049 903751981097801857 179474073058912609 773119710331922561 358298141968653313 379217759990485377 780054883976035329 442312637630461569 126927300361067809 48524172216307449 86153253947372833 419906934578118977 469275681345244801 705056363862798465 869854216799367937 393349334111118081 427772336199488705 620729375101692673 648633079115967361 296975983256810881 477086300888124993 11023166150625487 349148359163947905 97153506056454113 413168207054944513 449587181470494785 93369459423627185 148989464533524801 858106951367211905 234040705326538753 475584843370100417 958576803965510017 55280192512604745 718591386108759169 316210907316161665 484408041812809409 932107187583092353 252770606856149281 919585318450330625 208934589785339841 375154038417655041 775698667759261441 94682893181925473 165824998185637889 287558856219881409 66727835526979361 402163678039883649 682988393356705409 915526731916877185 729075016895937025 316203331163052353 511696255283549569 663405782782554369 844280941734854913 798641748366932865 177102265649320865 830634995311264385 871277107651142273 505218696375379777 177196559430154113 454316162696876801 341888155243442049 823771569565522561 150932647927273665 424594985047797057 620253623661373185 792601837990190465 360252860480624577 843354424150056961 920551992432553601 789749866014389505 16456688485245509 947465744678503041 717309360097065217 612254115130895105 813376221239803265 934173392750246017 15357855550849565 85836863904788177 895839251096159489 466898023114929089 880182736642101505 832706045037781505 732733907849546241 154241650583010433 450094914988557825 966768176740444545 523584171810878017 673309132006146177 973645168688651777 735612215453954817 842973624035931137 631285044742902785 431340378085838721 956875041972764929 918610633250576513 547813578568415937 30538556512968997 238387775685595201 899632164606952449 207035362918254849 405021060492419585 677804754474422529 558340838032417985 924678272694642049 132924964697767937 24835383289655513 390531076091331649 245543256107318081 213348988594123777 189959705054448577 49580475469152673 113860169671731633 246030376566810817 795463045842126337 433382224909063745 417726551043877249 151160574021918849 1249994717952064 709918788183269761 914223272333991553 586922220897324801 678294859739992321 738896485964328833 199489157410461345 588071713759109889 741481157873593601 48570357776323905 544320978980685761 5368180675876745 951328210490004225 37009077051390449 907659837417277569 796493981862301569 126675090191938017 867026041194062465 245168825885876641 156081606163329665 619392561437393793 548405376964108609 716164167824992129 505439891311755905 244848839317810977 587575801927979265 568221735728677377 949566667034506625 61016520387653377 924351377699689857 244257086989485121 486178017006768193 383252479139784449 461711492693918785 651808945772039297 883034190858186497 915011436074507905 574903233647301441 989307482006701441 168181583421688417 586793850819916033 510612958728355457 110568852118198897 373366947683056321 611831338927203201 458890683152173313 88540333535725329 882446932938211841 888354516286867073 406366143342975041 514965068868910721 140870952995246769 471370603090235841 218639430345813665 637305998378202753 834141103369564289 683927832395525633 15257189878180811 821754063518589825 25557173813073321 86712269148648609 8217887632962829 65860272392235689 317670555692206593 38986616456256233 993431846696150657 531313792408489857 356955835184610497 792441529512018433 486063991725909953 882302938818874369 4645905500684223 807214436336906241 650404794354070529 794031822570040961 143973336853722593 376490440910259841 221168118616798625 426236569599332417 358850324201245761 318711120840688961 277348826598167617 165490488785472673 903059602360176641 836081490954370561 196558435378545217 145871409761049633 362202088459856257 52009648563071665 274789129319170657 218975697193847905 900961495339462401 901189208215242881 184655339184995873 310716237450726849 771834568920230145 142718135930792305 708273214109819777 763875049270630785 952595750287944321 253040567773666689 516131946440946625 2659154692459254 70799761707508681 801327207626130177 370782375565052993 989820022508915585 685082677558970241 850526506694649217 167237907412651777 690156326449091713 123534278733206545 713699595099555457 37095853965492865 458966006630440385 355739714855563009 543998426379175745 150114134249445633 683410748064922241 302109525317053569 279985371373882689 358014197484859393 502593056654511361 894841709985318145 203775121246536641 906446342787102593 292837183667877825 510420606141355649 111182792843052881 761293630561933569 243249286652961409 833212632143133953 919787135700346369 776875621023560065 568773480609287681 100851313053500033 547291281268670081 801338547577696385 159947890519269729 170221221487398817 439137113831378625 646904549657630721 87312527519380017 151585360732230625 86979641677416449 631144563478269313 841467838579966081 39510899275260417 899956268810342401 554607712581326209 365293186056625537 952616848733317249 525919174362471169 657679865484279681 331597361376445569 237802073322601601 92788661423725217 386275747716421569 136902588929054049 834645740930245249 289407901692058561 985837922527277697 260198394445318113 296362786054348929 934836539705827329 783192401085880577 905006259265668737 667426965865548289 914638692928249985 956289921553828737 775259220425418497 795251464910737793 577751554120112641 36064359510771025 892236568916082689 452774554028412289 888940632759144449 939010612337906305 143641607319601409 47193347375159793 586258225243000193 53193949823292289 760034115756504065 442305040574172609 82549541747553697 556946554942211265 772017804239446529 110959965389216817 922747603403223553 454305104986541889 238250662580192353 121137174501331665 827940119399315201 683241076469041537 314531818460999105 333378886420607745 52080622229880193 464003310011644737 113586342650513921 216147787801720161 292478743054360257 880625556241337601 480008460119670145 264608720949471617 341192210562297729 557170553062871233 862047899494719105 611016490599428865 167132518303660065 433031971054528961 129072703372422385 843072218638813057 69688789674842153 743166619641367937 578778791016567553 680174670794134017 851196739135176065 757176944639805825 260330975355365985 204448087954634881 790483345269791489 966528380238127489 758026050505925761 89907089224443121 251479478511939201 775812857979442305 524805046764889473 333379986501402241 483613826191401601 348929034346820545 906672859623462529 557237173866884225 34108592585383237 784536889614795265 979098260390450945 47068941838464441 931742184314288129 900479586227117313 936679850938567425 405859929086165761 668102984247056513 450494167587603329 890312896427154561 476673275043058433 12432932559249821 888025140309121537 774942220098616065 13269188452330383 882076534221837953 844006527155212161 539526535896236225 295447911785519297 150161660489658305 263908916629542753 653483790207708673 404358752140428353 218919670405782081 823103680920350849 135674346001586337 431812778182322881 105509441539198 430747199190232513 98573233493006289 314159762428335681 218030108651717569 666128920516083457 147973273750430689 901047791192585345 546119171640469889 146078742629708097 724261717836789377 16009483308341289 380640860705724993 579036781486561153 592563196666297601 691069765823645057 186901540258418209 555322475098289921 554005308252364161 91329462728129585 481020167497618433 591695415504201345 67829141922395313 345754373911351105 57209699863648209 182297647727477153 743449515881941633 103323868476781649 974794578488555905 401451726563916353 622907747723523585 3524101740683961 785078509216816641 203630893584186625 258117449594614369 829291601231421569 225372960278903649 922412640295018369 865170203264646913 169430966272333441 121355590866386369 486694971500480001 271657087762555713 304878600780131841 20425780179479605 655341188031425025 65012966094251113 425720562240858433 394463104496480833 680294282669404289 793467250293566849 438479573936763969 382600572949300481 505761399780791297 400076618210611905 618871824890053505 541149243480305153 113132560397570353 308935913498096705 365131185163267713 992131061402957953 346811312733191105 896052284719097217 800364705611148289 543093956592258561 377168445905095233 21188572868858557 26621563415165641 633723964090748417 448578714449976001 67524101378630521 343935770249462529 459584959331863297 251284975563532257 620158421351170817 688173791225796865 956084085754682241 877099552373433473 739835279865438593 213839542345144897 888081661812634625 55269317462414593 372954173182144193 231943854544955041 489664848763496257 103894253797871985 41754382082210385 316641226073617345 607336202669017729 614919407695037313 728915425876841985 103706344347546769 306707986229795905 360862512942755841 98757477340789985 233324256151352225 361842340934515521 766164449254102273 563409515439538241 731484013527893505 927362680012450433 725552414268516737 528030918746530625 399003934472606401 231734520344133441 729406548927851649 646337882378198017 83510105095303537 76650989307367473 528265073675665793 438838537612433281 974296225742737281 798860983014264961 744861080087314817 914484028600305921 787795180186538625 679272978029771905 435151291727830657 275686117231195745 235398596873725537 367606371953144193 75493671755292977 651249207768167041 896702986910799617 42721511691112825 480402025539344641 506755069833296577 299197597407530945 828140824354989057 856222036847707777 732986054191805185 947322723542857345 523903256973724737 395829798468010817 856366303059239425 395225690732903681 360124120130961985 296371164977937665 688054417837584257 442057862079952449 100438979706368065 817583479253666945 507774324774082689 698047658361279105 66495012630070961 426940717714767745 432887735530677249 253734510678089729 175042799443772865 337434174743176385 461380697552378625 941664712027378689 799827431003137665 925063776684577793 198772330929507745 745665105983352577 629856621353312129 910015292842469889 23495016661648549 651782260880143105 897836806162956673 545106407408393793 343706098350288897 589486038873861377 617342528611928321 827595144836262657 222060647872517345 852295093529622913 279971334793771137 339177814264427713 455617088019785409 362220629628001921 825312481016439425 330405768716072833 798301523923633793 529101547215450561 373624558363189889 159391174466730241 396386572834423105 8901681034547694 985901228010348545 933246967657165569 307035360969500481 967366048862519553 636357196589671041 900035551450582017 710535239203871105 168220650460302337 211764906830282497 718029870285047169 773437718839339521 317607225289496129 19617737318696981 559889600555248257 128095207057221217 176053294390886337 337514358975184321 167119631872136417 300330391435117889 391496592335787585 579802847260765441 483228092394721665 728104646589891073 285344451460293409 820368760701384705 593782208105235329 997606676096857857 740010645172592513 584100230544322561 72642591807078113 697325821829373697 270717442484841089 911241725746677377 863735445564426369 614195133263358209 524586984563658369 881408124536761729 857617942773071489 518201453597960449 122306378517141217 745948600986523009 895750045554020609 293002510256449985 556192926341370945 12727184886614397 49876522194590937 850728356950561665 975692480435714817 725950238225507841 379441270426180929 940565565516912769 147722853863800897 520772074240056769 619822537923607041 334841370665749569 773458326085876225 59025087827180305 254837574037846785 805680592120175745 101898385718332209 185151631584858465 487988958932231041 33064658868148913 408756753487512705 612488022385392129 761007650481584385 995068501899929473 239853243437497825 457318061674897089 641209978014512001 257601527360300513 262423961125382017 295050861140268225 279972707730987489 819172394007772161 364842516492647233 198587146488364385 855312219910597761 81697959742122353 112549158837556001 28146128341930421 777326085341254529 57473594237016809 451023834331071041 934883043172788993 234438220243884385 922029140896093185 369045935317632961 993512141265100033 372427647845565697 460251213938782657 149015767722207937 233462795430000385 961686013161777665 197022297916284129 465653320746344705 251064086077704481 458735697987886913 62499339858497649 407946594178557825 479727247794158977 496568978070694529 215443251059362241 27927335568183053 9552302266612857 838784466432823425 175755028720935521 127964374716928113 286326614755978433 951870408355926401 130238129795692721 128166628928671153 802235558823625217 538510547093149953 244879342891913153 277687101725636161 2120519186263437 535787577476991553 4535771538662915 536848622787903937 570773667894840769 322076959715641217 109372725944773217 837829490203294081 305153877011889537 754830390329100673 779880383130354433 385035390225983297 192770344096530273 441038833865828673 592595079459776769 265250797134800833 661661567597349121 538760020261360513 211178107661687873 63341308955973121 301873780200637057 820640020952307457 757299964884531073 910925866270165633 512216391784988929 570923244642340673 638505201705164929 500437343559998017 344068972393031937 711225253431219841 612181416783577985 970849408071789057 406486382047063425 885658504363629313 802839590538333441 187699622464112545 689772390807647233 814197782831538305 531670916305266433 100641337095826353 949669091702730881 229020025172001601 780941631436100225 446492788167564225 278566153539614433 29647740741776121 160011136194036385 782628801573256577 346522052653114113 769886651220826241 514023977610015937 470711411742076545 711885424840531329 266721779398746849 110672131176237089 898438352456285057 533010153587554241 495592353731336065 335514497872658497 619585575116776193 928699320698982017 207999861019001025 343464710047605569 730639511695702785 370942253114179713 29535690154386173 365130269605238337 284389537164390305 600202167509436929 525590377513562881 704244788290530689 793738812014826369 147570904767917441 667795801723325825 629644725106551553 407575212104337217 161758522032656065 809350094726593025 745891582549226881 477831192945647105 669980633349069825 147602849788608385 295144093901406273 393985001238338113 963821923350721537 386580727838602177 614281570790943489 477473450392810881 573191764545583745 32581103824764313 451233346086645761 721181331534172161 368273910019823361 287749267074840289 479269204481333569 373852249491054785 71258372292135161 628003206500363137 474565904292894913 29563067073201665 742606398123925249 844224485359486465 718224421602108929 540077023021726913 272240470819156129 23864453701587965 117235454340153921 852821771877291521 211597078432433249 791717372056265089 818466071839104385 747435890154012161 350782140844927425 204406239900048801 114982247165364977 435423615130748225 714604053364993793 297058549436112449 754969427768877185 464710542776490625 326128841863862849 159788131755458817 290830347100076353 276185522312903937 386332496966545601 26141041012518685 421015018371967617 863153859184652801 928768724984109953 588928345343799041 841686344076329345 135646988256969089 529902683595750529 227302073385171617 541985083700943425 966491817389997057 55484323267592121 92102714901596273 738594109838892673 249821780650780321 483275293529928257 817112905732525313 386303012031355329 218319092816333441 610452559025617409 717712553476939521 945754240741969409 404046574995067713 493566466189619777 624490993593919745 502550183323727169 978515537648920705 109132570023177777 349702118377859265 469080892208502593 338026374534866369 308511634185904897 274244106081876993 658083705324706561 105818551602059329 282032419045066273 700426706808695297 81982772430201585 676809381179698049 570313733893598849 672601328165196545 132017591135500817 835444166370766849 57047313776934065 608342719585078145 944219125386418049 212306795928146401 254337950753452449 694981192163478273 524218989575722113 618657478532160385 721913526454414977 930711343318147713 229095595759993377 896105839812452865 333591720006481281 470192495093694849 282010142170769025 455450878162171329 772423765233440897 568577813958636801 304928930828204161 346707098878756161 569655266063548993 605458671009440513 217555803090867521 521996332933216705 937401311734873857 64608537091441321 978623536906930305 22950109218601969 831704526213329153 803101899973480449 391454920869897217 571295799958452481 138031801716579137 773938652871304833 802366970426170625 470273910567346561 627494866871771265 582418447804226305 871844443232127745 668461650148234497 687003088326065409 824002945990240897 468865506215031745 207592109485080545 593650563076195713 239222043236761537 43362168854990561 311316802344411073 862005189886815489 951393313567319169 876204988074313473 889944805635696641 537331574427142273 750727411639044097 336604632396010561 882512076998072065 98493886671434433 832106316351438849 530336229214817921 355722547179727425 247325713181098209 64891396923908217 476255071612023105 681116091656381441 438223093614737985 706114651127716481 571348292639505921 47140293796577025 699840862697229185 101024415797493105 604845587898800769 489640833024115073 542902698419908353 938016694718111617 859107044047625857 78772178351773201 472748466941240513 832430300984722049 929156674079216257 746723852865532161 536440117010840833 652588582466915329 234500432338940353 921340670724862977 151756074249490785 22027902572457237 857546345768064129 916195847512202753 174575380783807073 737383596601727489 284446015296175873 266586559813578817 262963281056485697 538353129110955585 949040175141668353 570020193242417153 357321132611559745 314093952360547521 681980310523819393 143928982229898145 798481983788875009 692035422614249985 378802588440400705 35598822297803425 797470471053003393 246210382275602785 447163614221388161 770757538703623681 715278409629078785 701787974100081921 39648851032232817 197196636802775777 737537144721557121 372585231504540801 280197992869297249 935581351709107201 882120959351667073 224146298810008929 845546226365449601 186744470352440577 967844161265332993 934825089599609473 455070215405449089 936892730330743681 825494457935619201 862635102750314113 280591857638647457 251038419534584289 40078437912256961 101009296605450769 630195455970671489 230485920882859585 282567971155586401 709738684694340097 745743983516142337 40361180151368361 493480683033254785 579050973876132225 331951659801127617 974104234299620225 7779908855283680 268995430286874881 795622161716913409 927808835406356225 114941260676630465 60087542502042625 797658527345824129 600671653810582785 499330698106135169 554732267391212737 928981236805206785 739114355822497537 739624352526760705 635608004737275009 326469134187341569 399997838917517633 312849871954298945 773400264319516161 199002851010924065 449516883156693569 865344294240230785 391594576318123457 279806266843912961 843728254188125313 411730981959195201 753167865087103617 543337359407921409 987233683076571137 401769525612536449 98776570063318305 397389617030974337 49443963882271905 567104305226664001 207373568331288289 398868073278343617 272349463865086977 204631156528478177 290164743646624129 150564039460313377 347198445926370177 165143879139876065 992635169035391873 862458817991118593 15445570918590335 655464713149370881 45354636932426473 441553140754940929 385411591251529025 905381959491123201 753857994698560001 386484854222736385 602049379303966977 439015191290195649 485657736764931521 75426529557809377 592923867011098369 780930560217612417 736079880092002945 756736273848439169 596992019140490241 843287106439817089 324939619601604353 80983120412504657 100146434693233041 419986295444388673 87035937242287537 890322044331945473 17020381072004655 361322792377393409 818114534881470209 137416946494035137 414625826644101633 337721307037512001 674521489782304001 812491937941835777 540517161595065665 109143762838101569 102566204518904417 75545998767843521 244974597017364449 898639623370613121 299076853310534593 23832644622721945 249940520508662433 590891513181304577 237334926413534945 665548671655166465 872002175665546241 821704857507953025 195212955899247489 353083429849327489 335602735251146817 640055701514285185 210731382366883937 677566457782866433 377012965988928513 874021715507112193 883342105392241409 305855761291603329 428665049389994817 944779211224670209 809107863296372225 507195596895861889 854621540257586049 993580348044432129 759773522632766465 865830390619002753 876733725030025089 425581159374672769 517837937137311873 494804446510279681 461067598422193473 457549141066337473 293578572262244801 682544439272042753 327200121405699201 875440477910274177 560125897323512577 435777404385454785 778896168929225729 869828103669661313 336825935230418625 588670099529274241 441475434423129089 695034257138473729 770087642237125889 678200275392903553 515001342556178817 680051573914099073 848632279657547137 429725624697788097 427528544417416641 260026603425728801 243614948518352737 635166037860393857 991414642782434177 665955525769916801 283669299189281089 260448344755381825 348643231890950017 442655325570711937 613855413625639553 500794026969238337 236851948711393601 312001322904038145 2213300484836368 64598506272510297 843068833498282497 76465326804509457 357710655536987329 452219615282935169 741915699059507713 299374327507635457 321518833979094849 288751797942147457 972246223043217793 700889141871385857 755575669982999169 644225532985281281 101981918227824769 385952334868349569 247243174559255169 645677485545682817 404548814753727745 751476621143240193 998612558102291073 858850032906083585 839184417971683457 799565366890263425 498843771296659329 839188142682978305 36986098600326753 471927326220878721 466172149909891009 759221167912592385 668541340684175361 893844920264754689 174316097874420705 89886026094710305 459075029923528897 215680763975228737 380547361469250945 315030510744783489 353152022809002369 223187327495352865 287334647851476897 600020206905121281 371092408136011201 477671148481618945 887062436158498049 116473708872611329 79524969398352849 381832451479723969 453805131403694145 385707631613307457 183179191765109537 950954942800251521 104572532921547889 974149329453361153 976480543331422977 921785496851910529 205031242682647265 226060349161166145 542275509601271489 138270995055989937 844768436894707329 414321511967223425 999704785209207297 415286283787949633 761144679432700161 831300202906128001 460622940218090817 565194645770588993 508251480299389185 422116008609215489 908913592441184257 259756892477994945 611142409007012353 715731348826800257 52578444629549641 439398745900490433 131164073991566705 59633255015576481 475719298539520001 136635148968068161 914820487423096321 676480023789643777 625742149350092033 679636087533310721 678231562558590209 391626176402759553 377674506136418817 130227985574563825 567089050598550401 225200050204811937 17908989623155237 598409311696144641 456391428353992257 488304496697146817 457600839740241153 388695271574633217 746598409407592833 797481625899273217 623112035083782017 163895920228810625 957756182360906625 142991380733612065 157193096746016897 866501272375572225 908301492699020929 73490010535344657 508033132620941057 689547581175162369 531476592274724865 341772302101055937 970022087715978625 126147457866338193 473523194916221953 283399782402760545 384314313705179009 3884479645591910 31142210695616513 452940091713038849 701442269445738753 396726943154320129 921302497459858945 942479401912400769 972811225947229057 638357028603849089 987676478821537537 565954184681636737 171543086831736257 87817407390488705 591218545433857665 63219880619804769 472587661153202305 337748816531302529 917253993532352001 402796145572644097 752165752055578497 739455898886049537 270607173915319521 525690417106595457 430458064641985793 245446231421766465 89587838255692273 749017614620250113 790140002100901761 952415497223725569 558019690388984897 952342923547938433 296142723090472513 445001763060020033 454005190505181825 407440879979311873 536278188118377153 187730365566793025 69971032486872529 129776429294160785 343608140672248641 149769548037141921 449049731481647297 264386343593351105 673296862654485249 450392288868997057 789469732673719425 747511410294656257 440922925755362625 723993284455787009 105919695627942897 176465210756397537 915718843259686145 779368356188470529 242517434018846945 982613155692199297 358967322924801409 891578205778529281 196870710528013857 35389795946805693 440941543491607745 154566007808782049 732711013695077249 249042345415794849 923592337595298561 942880365772396033 176782890040822593 548917900011169025 103040174828880289 901098230370237697 564275683345325505 251900075100188289 336332212980099841 485198049002718785 319411956059763457 987961776276456705 479507235511238849 922178245714562177 40302747957493777 339273627160160641 415531831681310145 299251683829425025 759414476788190721 393056265668498369 806012514821521409 124199601646083121 35661017388289197 28178349347733445 342758426667447937 161790197358897089 117057621921684785 507794743414940801 765400653825185665 211034135312544897 112996177176594161 496130064620409409 738624798903831681 73563314304522017 4594147627681623 12505582410803129 914526116082971137 619306842408676097 475427737787011777 776171498648572801 537659051401423233 192250864209057697 991603636713090689 468355900824754177 256158234352330529 742383247905635841 530998493924212033 370715273790175105 183613661949753025 911541723981940737 541171331870526017 750233424024237697 93071811793254961 748031436509464193 481626738058704257 8355080860830811 124614529299552865 950406585204660865 19596212393775405 646171353397569665 837571568694119809 233197463551661601 143256784804659537 307835702527448513 451808440060720065 20710298157325725 129390277253133233 731745197151134593 892081538233174657 679059429515021441 154098675290409665 184661624653521985 795675216081239297 626661107019543809 18651309921221329 589784580659802753 65063327291301929 170502063897842497 834293243162246529 938363034424206465 270928614572685697 816195653198747137 879461712839923201 938907116448696449 241409970831671937 126380226619644993 223034036362147233 92227066579305025 343937865747935937 252250186239081121 63786311919056257 258795476384428001 187594920861915425 850416297671515009 238122901320050305 222341221582290401 985859545236710529 800969984263986177 617412343957408129 55802871153936449 439238523494442049 557302988214203777 478131348701307265 209084942053486593 370177291044573313 944260548405594625 660795152376760321 999386204609045633 192387150120527649 154559668827104705 918785132349935233 571744396295535745 675104687321013633 715685698174070273 230243429159525441 778030233054870785 999682961213796481 467916873111235521 642884785568295297 805714580239275393 259314449702234401 531569257220013441 33698153380623097 672740122060197633 858735093778722817 786480197349348481 787020171373821825 931791911638150401 593714859494273409 243258581443058113 72429689224218657 526843855867959105 972385875959776769 573651379426294721 88532415873427089 788349552839285633 852502206462080641 971859743899784705 233297818875950465 2760016983934577 59198484826840313 940760902712767745 772621906396206977 949726760959343617 993475812490178305 803355753464075009 765789798181270273 759550516021796737 597375275852517249 12593033115550157 32196348525072693 537952626793291713 490610020880527745 219870746693032961 23871835460521853 459491914382631681 796448825096963073 627460759997390465 21998188667932797 609963626284205441 621135348553227777 221944654851597537 974759706371383297 317563044847055681 408470537615858817 909214674169632513 113746021309051313 248763470882231265 354888810915671361 457034410548971009 755034530209297153 244660697658055425 714054488107155585 124546378660724593 140469912581206561 964512805620834945 445451241665782785 311059320939989441 989100045536513793 503519202172675777 148516972312211937 896173590463732225 495915884299275713 520325366238459713 280597242294962977 842659796944559489 675798035530373633 195723796660679745 69485060186952553 280970653965979969 248840115095870113 837586269173719681 413841208556366529 643940190438286209 196068865941452225 828871741328306689 109730254358670017 441834749263946945 882208727799646593 206897170762253793 469370693664135553 196818053867417569 397864411052193409 674849192145252609 407616169884096961 643054641066541441 873764344696919425 633292094463364225 289416180489215681 60703699241230425 774090955526656129 623355915552998913 762431963824372609 81175376389879265 97115904817197681 778156787444565633 776114147517379457 275085495954982657 465179972541999809 759223986632612481 423016055652528449 626828901746691201 941453549883274113 625323530352169089 869178125835080833 689697909396556929 189954991092331937 947740675810145153 785457492009118849 897727133033484417 123185698066489377 695102386596026625 496200256908768001 545300844789920833 236783077855545089 299099791677754497 749295121821621249 208990573818581985 394240737187796929 357548939976560129 134163673423277169 519700423228528065 331569771513766657 501269810008672321 861517560303230593 854212140234167809 739471081505254145 555057631982201345 828753837944933761 626492879351786753 539976619918046913 659981181544146945 663799732846673153 859132413175458945 199542648728563425 34408872585366625 132314786674985649 808114832617718529 358310782987910401 465199273630481985 850794602328665601 819529101010132865 155888126401290337 9687160865091471 441804038058993601 800134746624934273 800856476736395649 215363463284298017 945931495840643073 685900058501133057 770747709291381249 30026514284450913 644857738517803393 860321953437051009 600988346311208193 473836961764142465 206055259361381345 389745770145978561 288016301930607457 709928567950889601 815085430065725057 253881182362675873 609227168442611585 906426013226571521 377373281387139777 19733768635703089 69561492943559953 894937767687586945 936971637081544577 965342095144080769 93468596188682081 154491172544830145 742560239034947457 850754021636547073 566871920306819969 781747143243983105 286269281997991969 967944892007693569 924935971368551425 435087429868254081 622503232634659969 904850882597528961 909340959178930305 489347210473589185 143527752175291569 522964615529531329 567978542574262977 927734012000520577 126052787325409809 880243763787021313 428185976441792321 586619613807208449 976406252724419969 404268341768698753 382656739151865793 906828753174870913 477278012672076801 223125252261453953 228948708594113985 121816182849691761 90680892545695009 647501010622079361 996126464042372865 9385990304430437 692107023817403137 836651951969272961 875717632137533313 770653139428354433 20361763348322625 408647209853342017 402154680873206145 989691000285752449 724866540185377793 422519897693277377 356658508096042945 822289253921176961 604094083916525185 783317789749389697 7668883190756760 805628059433708161 460117390251515009 732742949034459905 763134594809340417 856245812192916865 778025294387877121 985961747857373953 61063346224681681 905853267625850881 86315463395653329 72729135140477297 533643335640729089 128365316967254721 604577797809472641 117305385755400945 769055374074564865 142647342234376145 455210462352898305 241476483381873665 688991640740194817 880194909963101697 952074858737550081 858672302310054657 937205067709566465 822197649423806337 4527622278335032 720686427679183361 216577194503283713 13719563623190823 541924981146198785 823439350373860225 153782451671684577 22222802892521545 701360374941135233 331819454684037377 649338532866405377 832159153763079425 788077900410772993 968735246375814529 377486109873256513 456267222636263617 249834749063683873 768594208517399169 928881947079187201 837582586968686337 967723136631636993 424590084758108353 286587793379322177 844657108811738113 498989110321350209 382157837268053441 842488583094503681 897381219070489089 782709869063868545 333095571712163969 900397775565476609 964023348278438145 585445657018528513 347131926954475009 680150418216808065 444182863522506497 297924703918543105 806737355167115265 793516042541835265 290460933896817153 850332899956573185 868964931153200897 270479109149388097 757576751014191489 575871720301226049 912912390483853697 689154719233737729 425808539160932737 981051167509253505 406498566996830849 223277018081173409 791058864143359105 65956991553296265 670745843807765121 339887444009814721 302195953243689537 145855989421352929 978382210744783233 31755035953718649 453896133478274049 952487591761727233 406673597533284673 382501717248043585 496921144032803841 112867025346037761 497945888629928385 668827134548987393 735147043837024257 217152909702949857 456857984833391105 288200561730416641 857882779235616513 474993016636620545 738369021184226433 449606891538561345 565865262112303937 129763904986422321 127355942707168881 620220145256848129 39208098130878001 138396052408342737 968458641746494209 226176545134901377 855551960469732353 245283753663532161 27060335498561017 558000328368944321 477380089045631425 174501253385802369 519077372355425857 430894447485282945 710211571247832321 755691143067455361 373786763339438721 50365412574262081 800081990135318273 984190789551650689 541238002730992193 90952098449033521 441904772387793793 221975288149597121 640479732470112129 19742676961680417 653141193545231105 477703960112183553 999108080547344513 699587253898695169 613481564721148289 294569554078240257 956363626890407681 755266603598510465 455368695531440449 634897876795452673 504644483700346305 748304915185737985 27216364943477345 19788382365025117 6965483294436582 4687004599968959 646754297619317249 377906103997521089 945304507772860289 799653318911449473 262356100602282529 725340030284886657 787288133742180225 303319576261639425 582391826377779841 161865421792487745 982256564400913153 211547358643624513 94131355927139281 279745445855073889 454013843021016321 762847718145547265 342672701887387649 69263690321907489 403740148743864321 11827182719681419 885569679830261633 728501413138875649 695470130150312065 883604767510472961 379700247480407425 479594606579230017 6701296761704613 965685024776828289 833489229905602305 924083915139679105 492191025982208449 951036111977128193 100541195830977873 578387957104883585 149556315502607617 578788636149905537 771339988754611713 787395474050985217 876258581351720577 230360955818820673 199844908973496161 68316782607627857 369913132103860673 635375001777529089 84098851466784193 265018041128005409 314211002729280129 483023827768231937 797524892327352577 449965683027802049 493306169709299521 883283333757159297 174213945583112193 879640820946466561 636155354828844161 294346230730933889 211611245306137633 150977304058091745 472477221006371905 646841649189720833 832632607370577153 10290227314246893 12824332124694139 323859146296268097 502046753589446849 599676858637440769 791461352585955073 473716551454398145 815236500735800065 684496980601469569 342668163730053249 868117419436213505 758113390635408257 62907349433732665 644713435828052225 403281146554231617 902546427605976449 716293168754678017 552674278590643585 60367361282867905 470340058512057601 697690970830866049 258737462516492641 81751338673139889 729348441105223297 481939906760718657 739458920446310273 622259220375166721 227156460625685953 802464981435850497 662157365885761409 743286061584992513 710931935354459137 489544041825954689 781276464513837313 329866485265466049 407222061424285185 696023150621545729 929894630303081729 26442315055358989 463919448222945601 169230164036438433 36943750344079265 259594293876613601 500273150654216193 926695120671895 428094535288877889 701821187876557697 222206975859613473 987291994764664321 14278307806534941 439129537500132737 182495092248224481 363031434186712705 868669442078740481 649436361676631425 882322660332299393 70755037588529745 438500915654486785 744405559826145025 296840900422928641 799910704337339265 45804093430021457 843281902142873473 477550774203017153 18040188988127425 980154494623832321 755624663895655809 444381348063906497 938336387195977985 971494459876183169 675771456800529025 76456988367390017 466925818585995265 12442899518731565 813701952365828865 979685874976503553 374613216447148289 753168228132025729 686166290987298305 328989971986366913 292763641196447809 159494737237196193 703064338978872833 821397626080489857 271444342421194305 963661589852918657 644804906164264193 142123435838350081 17911515449615223 69908900189744825 227558881625167681 638580012126688257 91138945324036769 442303551451161089 988892297203872001 257041792919856961 127604116255813697 804040067064249857 443294899891252929 654076248013701889 57355500627569001 435585548172596737 805802217795584129 821161672622842753 507990240875873409 458833985390100481 465564652483305281 518037386282863105 536207112636322561 736870708136606849 916291135609835521 400820587316808001 148823320863048289 170623912854807713 576557662416728833 447938425869530497 32438144746027577 16823674542607137 122717871360915617 264253112663816129 586299524642132737 434151156826175105 826404090362483841 105816138688858529 907514187409692161 849718456746174465 356308228409400129 179514005494546337 300795647991410689 755174214033161217 442152869040779009 489126319134165057 243850217326826881 35508343407926193 282699232044759457 418296745573506689 429766802193061185 14382574858558429 137610624052751265 448532224066020993 503034613871438529 693518473418279809 906442910088767233 134135050081532369 707821722117646593 561932819196613313 851537719040759809 314100033370188225 755789511274418433 260848222801215009 852844858960334977 792263972143693697 504001329008307393 984776193328713089 532518075567917761 510791223662529601 297540777575950017 967047128300166017 299458151842397761 868456257230739969 190543995230289185 693048419770263937 335889730607487297 974805810219017089 405853723863561537 576354630849166913 979748458091474817 605438693762202753 847928770751426689 957144054541885185 1443407032763134 644244474708962433 844623459811447937 189770484632376225 287891555530531905 218032256739284961 487745643619209793 793699268818045313 240166684998069249 290721658809594881 474791624036686977 681449239935105281 276359729765768961 571948905735659713 557949719200056641 146558494406264129 674131674601493761 482975766280112833 992494030287975425 907388770489475841 256898867167958401 26216961074304381 484314015446418753 137901935010006577 245694402719987425 529186678573331905 382926582982509697 169109378517831041 790693360658959617 825496044518494849 397403383957342977 775062507728392833 40494439407449793 831624851563056257 151849628106635489 540996573177025665 84961259944034145 156081633305085185 996149879098115969 390162341745849537 153313601746429377 205420323465297377 776533717995892609 577207180606720257 200917410330585953 738188338848196737 707117709944615297 262550523664828001 566672885544061697 362654026531465921 104082581010079169 602515006284804097 21987636773953769 617140083941443201 912803722317992321 328125341434713409 9117087762870569 943637857591660673 617451899618959745 261198832893072097 631352342290877953 637384414786815489 42827170675312945 614975841330050305 413456895077057857 189164025026180129 588115312914243969 249052099396280385 604343202381269121 935787246678351873 748620352121779585 61379074931210201 904808526444906369 590668252243382657 139211872063459201 185820169537706209 733911949598901761 674453404668717825 215239487310160641 670040975560624513 214091330087921249 629665480242017793 154141989721342305 398847660454336513 876335554911658881 148357383046821665 903173045493051777 531570366127709825 34714047767334221 23480774336157141 782961736914376833 983444864614810369 929517424991953281 349357809954589953 658532523493594369 110527162835609265 118500771748596641 731212202620845569 22558153414099281 881458860783240577 437689547077948033 45708165971028337 181768500860275841 328987401702875137 841477932344485377 342026516256602497 476471050114799489 876761472212038529 954015825546203905 444965367991692033 303062605971437185 405419277353217921 560963966427447489 367302524150893825 936359594431241473 344842792766868929 86542166836377281 548236892231692225 376803840355112385 110765946026447185 332473629801807361 388801117114702785 869494782232028033 313425564186857729 103134181868593793 374996172680361921 378065520989824961 88982407263728193 458269228826463169 976954959072322945 245291712324235073 891992250183179137 77488687594122753 340235073835707201 960756912851966465 155875341220280449 898961359178695553 786534925402499201 388778392004940801 410343215579146689 821000501819977345 199511299046768897 820131436475382017 37946341058642473 795382052149715713 261364430989040385 710030614695273985 669780981194932737 264211337948065505 142487658292019153 191591147788788161 842040542375627905 220023541362575521 935416853059031425 225985263172606913 555242087680042561 526762918769517057 811849181721917953 213234999996647201 656954214116098049 805656175303067137 404545316386766273 764677204416518273 882674663996667137 646221740954811009 252023127793755457 181356209769123937 79756437926675969 83309313554234881 661258170941529473 621827754584149505 763186358757039361 823838234380328833 50915997326903553 436101862506749441 132431565402526993 202619357125126241 634367554557350401 225845505130582337 953963855117919489 89248372931958641 227920727306603521 728765703945416705 988550705180330113 204619375764405473 456002495702854593 59683113589859009 635691752435334913 486321105926375425 742736300764413185 442692877867333569 165032054330566785 170365107649455905 190392073929338337 686626475032273537 807175160382698241 238800291790621345 852081071563439745 966533182183557249 350651451002249793 378362419341595329 501988218075190657 231975502713556385 20096913735429213 867085128140612225 925170165416481921 851587228153736193 840816087773220097 69581626398029785 14911784804787943 83708558931579809 490316878525206337 896438384899195009 743866380965208449 124247700008684353 627215887659133441 540914387531170625 921369622559986177 892605389606206465 716847382766971521 622107059594380673 759703077248495617 270045724741411425 551318607234264833 66249197705939625 733604388502335745 175936228597908705 615615367461813889 378285386478378177 257516596388050817 957570174332236289 572276293817253633 578911818065687809 942102948524144769 958707550280781313 832348416078858113 895545443608053633 884214832819445505 528535535173606529 122662286174914929 140037293077352129 742203252906513409 922587761385575041 337398383219280641 625305914527441281 541247622896683841 644531791960250881 729559510697242753 964510517786475649 921903642702467585 475018935628373377 625042905665580417 360104873692929345 210633691198431457 251497585810287905 563872387496729729 179432630572716065 465592604423314049 999653507140539649 840781641519228673 84887777281746673 886937952364029057 199715718882917057 347336223385127617 549640819296467265 421581053106344001 304137651215558721 942370645629821953 757217153524376193 421382029787416449 440137890258316865 94549531180774689 120629441227219297 105733286342008625 942395893388397313 563814852018865025 633255799201517569 749309914997091713 707103360345374849 496456277299614593 101290669644281905 769156814338693121 655954300363010433 596265196501306625 831570601446227201 668519754050230145 993024053582875137 362056622083031233 337213192500495745 444825333603212417 652472418803615233 625743475207954689 58249416491857889 63511809769089209 922366421699766913 426726279815625281 409847801039557441 806173174315155457 819536940505361793 274844597211895809 804518749506424833 229491711147822753 340268202300141121 8376187886057097 737669018757582465 520113613973201409 257902884960021345 184042451962042721 871995292154021889 740007163757830657 45386020038538537 446785737044081089 52532233599531961 757597512391534209 710750902832320001 837952174726936449 780899687023914881 123385357479769201 617077590151215105 996794377206896385 277746108781126817 236742785624478817 564162116362542337 692878155751927297 473006200567933633 465677370390345409 713780096608989057 862637975767938817 143950360126876129 416729298897486465 98894725211028609 94203701332858721 733797298686791809 941604930132022785 52454129657295569 358567867861239617 844709300314843137 235067821122591169 584679418760192257 285654817509382049 927237431605956225 190043956593761729 518220380009072577 759992100534475393 655801862918774913 86515746076464945 625633448389681537 407197149581023169 961775647181692545 396868372230919425 498824099456104641 269729935283834273 720509131638220161 578826347819195009 889026025740310657 754301673149129217 887631964277911553 925516728852436225 590320150164448129 665572235903823617 137770712607260033 968682400431909249 979510525482385921 728541294887818881 163117750354441441 344433262203430977 278379277419563905 618191931105144449 80901600172477825 80579054651373377 757071783604050817 847957083747061761 421685659907350209 740574048171332353 63874053086781401 372550303853756737 921631499030791425 942084926479687169 839319594735275905 905359415791011201 521600002901944769 279457996943669697 771910749552720385 471296421884261441 237548878117774369 330824415347201729 377392324523118081 863705878374716417 766563724839070209 74781483945649537 460231216413294657 465258586340723905 140602344137089825 921688331906786177 449617365573875137 359924341862338817 448333492595335041 564404478885641921 425916644673922177 103978237998063601 580132235121663361 747193978037564929 578207977977758209 752026169589996161 281299692677887233 754555096736702081 298582915727568129 328338323017135297 145975646917218433 239579884136254849 941658867931710849 489081099276361921 874203461034365825 890388556982252033 103765044876244161 497689682686626625 425508417978800705 210134471274223233 829135670475995521 209601891584142657 115608176058653809 338575599954047873 481946041661590401 675480594104897153 153057910370915105 739421968298394497 763036314860176641 381113404035559681 237438158933056097 726384471590556289 956693321770163841 470246151254883649 230940737361901697 101482976454128961 502035063554121281 482157310984959489 364842637947528897 671759650443867393 259623617779059393 882915738425197057 198449900503174337 525751136608199937 829302828419645953 697710252851678081 560838345936584641 760189553263266817 240425148507487297 846748410430535553 878436111583948033 812341416649992705 629230180058431873 849969760316284289 730629432474497537 776694517983592961 816923619239933185 662807556584539265 740698387352079361 559529599149051649 260862278851835329 818688861683327233 263198684969435009 585055425446505217 753186437586524673 331737787878211073 987219317391645057 36656611847099897 647387768708217217 18716844113711773 956709365297140097 461442383682786753 792917342246230529 861708549317029377 486350718047884097 541355406062656641 818406487033417601 597130201929829249 599452281114789505 135891961083807185 820901454438516225 992740521869876609 461375697790128193 416912150586377089 865333656939998977 888314367696565889 559518023495652289 272620517290270913 277018574269082049 419232440982909825 273443471903345185 773737571145240065 400181040210885185 322583384281315969 874069615025174273 628950243126375553 5350356795307932 515357521111496897 729693576898920833 358338328013708481 644088342033018753 422401238596123137 623036124999114113 672663583407505409 85164815057030545 772100238223345025 94456447535304017 943842386849986817 214360971016663617 739995140225076353 822243120864353409 8890778949584900 961069409838277249 640055784725944961 384737631839140481 78046400335502145 527403070515976705 591127590640084609 677441137543009793 570174326608217537 366381798425582145 238716073771456641 590763232017518849 18117180695732317 489817549766474497 222020651208154625 803388658780473729 157143218675734881 116775127128509121 440817732392162049 178184471651956513 205493405680506657 811077655855019265 609902380693299073 931091417157997313 582268885464280577 840512564828006913 169429085419608321 600609602064746881 690197763081904769 838557440037948929 442371975456197249 701495131910459009 365463827403054593 107093587318221489 355804694640568193 579451673248296833 500683801367877377 289341284422977921 946756708054735489 375374116189927745 657822985477842817 217892334707389793 897637580142941313 592651007248075905 73505816509715777 633115467530490881 147860322448551073 676853497915654913 828596961340956289 130376176643441249 130190813304722049 354651524389804993 506514167581492801 166577559749857345 820979106510705537 531948110851114817 940525260919706369 601750432629931009 776891733379159169 67080385241506945 579942476209602433 12182252206390133 876788425049611009 163696425048723169 159946797851539201 658383007197929985 81323602129231185 872900723701047041 201667227450521121 372675035054573569 165679059044336449 861913198302854529 643955573956135 924120512199497345 839151073464563585 256377559099785665 176084352174918017 377747953713186049 721349259296417281 758279842751786497 184165569397343617 173615260988359681 346367417533912193 97017287712969137 970461433536236545 770284484057942401 276934985201293665 106436813269194625 814413252388838785 716040331753422465 859353001226338561 707711466567484801 458288242601874177 497043380087280449 481687361842503489 891937636785822721 510564551395354753 860077709770738561 22586089534200937 465635914937603713 456062370725085505 992264160076917505 622182951111753345 78369514181954257 119945482033891441 762822330839558273 861448594731086849 579026471419336321 238110788735731649 572559709738801089 809278995057994113 433640738891309505 641254053977256449 423252660668087105 360420962817812545 123773056974027185 113462225528003553 897594293400079105 530502352168625153 674380488856993281 28575460363320817 445176257474575041 351061949189613633 730844006831812737 579449321123242113 893428076717714945 187287409785952257 616591860980118913 617918667655935361 465066577569363201 419520597977651713 208872946645566785 528633571785981377 884042076944371713 737454818362024833 127144329701732065 20543204785631985 816965096183512449 809929302017963009 945810800785960065 478810147271339329 931440269261191425 845549455754977025 933387123858661761 461134012898234881 89630628309638641 847878382900972801 149365833168257473 820263722781881217 545858390193092929 7132592269996963 767110328453920641 703921279539507329 720375546820580609 237274193054702209 858024933501479169 630110530712080641 994991791622215553 957849789648051329 894275830482282369 906131243603958529 665536407631524481 694234304314790017 182769674350549153 690475899758503425 414787511415131137 304072629705487425 813385540451658753 965693019875935489 489284304171210497 773274909934457345 424170976902058049 965420611473838593 804228539179451521 719138930827639937 793049633740903169 188915554491124737 920488085927846785 413897129487537537 550366535824263553 940943466842902913 772671068165454465 237692673019566305 963262868434664961 393887885146590145 41601388335354985 689780468617698305 18495466111954073 913051517958742017 600678336828355713 150351414717036385 875092348775918849 886644942387469825 794052233765572865 478143248086979585 75484947306801329 520803482376955201 773927476066848641 751905547060900353 799925415876796161 99680190798459025 411371775892039425 283431379076773729 483653952983825537 564395920226367297 654648590653540225 728480293837961345 552121659828340929 66175471428202569 724306572190986497 247348424194370849 82419465894599137 422775816654173313 366188115872905217 282567927791475873 287858359849817441 318357469274722881 21416581845162597 456341446138196737 719460891657814017 190927274683680545 283671302882385857 189564236504409665 558153971618192897 244679292160007841 294168898816113985 18008708474866353 863018696387836545 993894086062773889 747371498812260225 855419833558571009 875499593418421505 418064709821884161 247295042350547329 19496855481179409 641573606151876481 802764010181228161 745276700119905665 102243473172748625 191223655255154049 916241664551300481 413187439686399937 403806760504181761 147973018646393217 477254653634993537 347476670214081921 847171089022978689 974660387566498049 195230727203146145 73368548224241441 4028794792418467 592141589983366913 690204905515578497 617376724864858113 59540840448065073 35387938680454313 648343234908729473 460573876929633025 460879831251503425 289833271977055745 851189946002655489 573377101414809665 382391011743479233 836247322654653441 585582909318041857 891747979232068353 515515860077130113 534452387821868801 139641908338013825 529539640307110209 586524172746763393 807548691640018689 2133816699931402 65260302186121777 217445655718648833 114791646551974929 282272336758985889 804896319946141825 588857571417563009 91816739408979937 169656593728312545 744905589160428161 916472497126335361 613605309173276929 765256645469470721 358436998406251201 111506291615413041 223622355188862081 780403925282534785 448761345820120257 517942505735476289 650256031858372609 758554846226680065 380446528004274113 184022271778403009 480492959441075841 101705323090037329 562732691668347969 372179728140395137 915244224095129473 147906874621732257 250744221251455457 598438842705846273 28589265726733261 357160316539413697 506622731912504065 341839652911545473 185249072179498593 719454907632219009 560511459200387905 115247005148077617 530781525299314433 340918229492011457 194824396920783009 45014413508795313 504380690943190017 722609127524869121 86776045702595889 688156230406505601 584953623565009921 92711779420191937 54237509034695817 7274491744027501 370663179106838209 748687449686435969 707254723592388481 226469129647043137 216808710051363809 313850797700375489 288772649003167489 472433298746182145 76338666149279537 106023794460931249 248138081312607297 446125900130041921 664145356024842881 88171432388996609 912811206803841153 919672572881864833 316402751083568769 646653545571332737 168534890997893441 173951019059856545 858518546397956353 386975257309494209 315248814117214977 913768096584647041 801852046030358401 305348900203888705 802675731531099521 64361218257161569 335395125066550977 783281773778462337 761257168219234561 775506796546181889 892444849979266817 448690878333145793 604608562588470785 63770335357148153 785358625317908097 778256853799085441 290657069557969537 700987854222262273 198346290628858657 500028821365823745 470001728189220801 115153199736724337 96613729450265137 151468736049984897 929803307779995009 381352016106944833 690849584695865089 205592272681663233 745802680765127297 533707273873844225 532985914244388673 786662248497599105 998139843472106497 878584855727865473 109435379584265745 337684195149371649 980883529265771137 204277333342091073 641807151427823233 496030993960225409 561091545383991553 498391301815871681 355751451804859905 592798543195790721 819437327315046785 252185031143639553 592523844772440321 468506297451845889 757716555397483009 667740309602095233 124665350035950689 935669269506412545 693771829934565377 121331754583721361 909558497965914369 101370776633864065 814551166008019585 372530114695592833 238362883215767585 664671908935368065 134280259849578705 56919745389720337 981901919897747841 139543459202876369 46336907583938825 539926071494676289 21535666557252145 29662944703012785 581751436893046785 834863016278021121 307108086500473857 243172433542603969 39827355169226313 860274640585060993 584021250875832065 320256224459235713 560814436523475713 205936159671736609 158809090786657953 331710081468109761 518629977095347521 935098652077954305 61829673120808337 960699756290615937 953195755972149761 929935706772440065 254562925222327169 311435004390425281 95046160167786561 310530534341211265 708310578500981377 296930277249551041 895599779035382657 463605257689025025 44792153077448657 83423816729712993 229130358692916769 909641760076681345 224285377095139169 442047049483484481 519406143027413953 335802165826819969 443766837894084865 50265042905088817 235697127110828577 612478324196871425 869289210338035201 758360401542354561 348010423909574465 994360122240081537 180030412712849153 692346416729229441 106762608499739281 249213630454050881 705637815272478209 297334594942391553 672517368111346817 441328548150991681 456362483198287105 168335944535890305 249914863717609857 69681726274922089 792854686958161665 793158658564387073 637628712058944513 286746266338283809 278317871303809025 309516155868458049 982365238446593793 831655387753983233 272064251927854881 611342895964561665 86950442927037137 945833484598622977 635576518616797825 823920028057664001 765940777905942785 10585119258706755 58277078081584225 390652833176154945 440577166629243073 580462686983864321 701784181024518017 3756133516581884 720035511498995329 275116694599660161 293063458909426113 984856437079862657 7694061563018551 42995591017316313 356259158841449857 738399621081036673 907546242159870849 295556429218692097 800932022433538945 710174496921247617 173069709124565217 519049891592132417 624885619038675329 175264705223547425 253076287665496833 156554935348310657 539800327760058689 834988124053246849 838695904509382529 785486074754956545 87709378715938865 942163399468931585 723198433678593537 130631674595377953 439264724631481601 710271387481903105 350463363814089473 881147077947731 907197331457009409 447294292839693249 575326170787239041 335764184902245697 79947063870161377 932381165293442433 894645055955141505 727982688822308481 893817010708968193 406794230659322433 64750100306643081 848117421338457729 383016159103544129 454250354540825217 10091700420066019 451113201596442113 944538096826047233 414824823541628993 988654206108751745 170090212676143425 851052212661766529 616694644667894913 429426784366842881 196221283711864193 265052986918643553 67454770894237017 841434502245309825 564207398202228225 929742731038242433 658457122049249281 936161265087054721 987252728939992577 17958859148134111 879138047764364161 157400378630004673 654987771720584577 744468767803862657 381779035723958785 304530936348431425 779741206872941441 426838975608116993 989377066355011457 824946779545317761 873769522197250177 806660644365432961 299699116901258817 674992249632413825 200994745591444257 910126280432702849 447198986039687425 770543162239707905 775576423001837185 281872611458975809 771947907316338433 910695193782363137 895980799843030657 518827662272482113 682362408203793793 431392995380750913 992459584198257921 64846226768519697 348217614014352257 578884649078037889 528989250433582465 808632562778793601 624750754740794881 862375369629862785 604351144837892225 216402536561002273 780752070640780033 206064444251968129 523379243035392961 289624925236918081 817197691531298177 155888105104228449 6317844708320309 282823461727911521 942615447816258689 366891157463346241 435192337114855809 765762789988823297 782029020733169537 92469552991563121 930203977490748417 640453101124290177 193662417674012481 984147514745064449 451140998182907521 201485155786084385 847894528210808577 585584101083330945 139004789779249905 286569977595728897 573146540138004929 940778051939521025 877458029071348737 234251038713605185 621002334931709697 535714205492045185 453912952914947713 432151564583971777 566067701019939329 734852518638820865 643319098438169601 89510972824765393 293657363658432769 166909583318275873 196832297088263873 842972743701761153 89773494513231361 444455315144995905 781027087205004033 448556509128618305 23044594764108697 783202013532989185 835254559662359937 122550156167545057 777993505162079617 711882065965870209 564873536129837825 769888582069764737 684486847499606145 152802005840843681 601746462170893953 33764723490673277 601399506883758721 805157245862194049 491569040218095681 671190925141527169 405945885540482753 404751409790069505 126895992943218513 515564925297706369 356948659122259905 69769586961673017 567360998175232129 241690029773049985 424324708141845953 405713848894553281 672418334810146177 266973734690463265 582680842711404545 244654807955516417 430433687603951425 573628454130950849 969167950729250561 73842677033756129 380223439843405249 642692424026432001 10305340525555097 183838018893130337 681912199149181185 376773600976147073 75646381253754673 982173966896088065 63598815581912049 132914766512168833 754826130496049025 498780967590580097 424768325293925377 271329396216483329 456250541139262081 905749852731364737 458262649697985601 884535471500310401 58619121071480153 516362106168447361 417153062009120385 242313612295784961 819407642150274305 674685362177971329 523893962556627457 561757003880824641 556788721699952321 733550268734706689 435156943960620865 782408893059962241 313274893008177473 809649684430358017 340848039620993857 341169250457124225 711295203411431425 642215563728246529 409725996476439041 450490849240789953 94251492084190145 936740634512492673 382116958157183745 989696808697669121 273258367078319969 396153896938660225 653437649977362817 929481906197988609 372290584997095681 905488885922896001 457196585191468353 783378985753682177 376007099432378305 297284353717930817 25067525074078389 179874898060230497 668881548443884801 866736356416883073 422372986173087361 490767908133602049 135858459416120065 489111481399636033 193354559033920737 954215714905696897 438612024091433729 306390944191637249 831042746295736321 766800454924901249 443273999946804033 562927325441297217 256098506820379169 763029622122811393 651508188857341953 176567624239741153 58033268930870465 81320039953890705 963955092671149313 5860885305498443 846700412408480897 364121183591773697 410890810408055553 817383727136789377 73490678125949665 740994580774138753 237603085788897761 549765468595399681 517483208579179201 984873032827518849 190273699202400353 320684035028708801 964754514620750593 654197304874127617 161484187523349473 516067234460269505 627606165895869569 781114048724727937 812870230908650625 351229142084410049 508739977334869313 235487355994774113 76603030316995553 194081029786662625 183113474066161089 486322805045514177 868562675523257601 211388339179396929 582700024779541121 249647475947437409 136202933330373809 138932434190866865 77633801392025249 811377475290409985 865728132019363329 112136095075957345 967841213346900993 454806349823041217 629474943322272001 30107742328244313 964474240511449985 917758687093279233 49103929853224313 196159018865561313 148118711929811297 619993514982933633 457771796489403457 392786424535092481 554328611134721409 206057132780781409 479914421156671297 848138000939091073 35637494825380145 864545046722110337 16287006343681299 51493419318649817 477546652978460865 736833055237010433 670770149943727745 222778042250528321 164438277375296609 295098545995426049 321073345205213889 659241423710870529 975887204600539393 832320040713934593 795389447159514881 722916094139723265 786048321296107137 600486267097419777 339439049389149249 25216160001594545 595905026338996865 795160862728263169 251981562899565857 368045043479870785 473028799152558593 605655535686377473 131174140664491297 250190409866736033 744597488058090625 224308433685362017 149169509627675713 607849790415318785 290851969927132353 782815920043258753 588723319063014145 871235419407117441 437663904904596289 108420233370846833 104619852720411185 155859178455333601 333792980138895233 371332930956111105 276335944616398881 315931091113572673 821706866777489665 733519895950475905 599085747166405761 845075349189446657 437122667464791425 67458338120598425 111387688099718225 971159191273944321 83931469714130465 454394949618968961 12358581748564747 340449906390009729 175739306316501153 210807503447266945 405482493359393473 82696613837601521 176374919896076673 548145015538377601 382662654537305985 782334086767580289 838478797325990401 16564444166174753 88607556303749393 519208554253101057 376425543477651585 693490085206629889 877316366022959873 80537947144765809 927694365192877569 680715651119509633 776528088134291713 157874259294619169 81366797940390257 100893807896877521 940022478715455617 630391390314148481 875298391846740737 120184000132820049 709772692895832321 278760831392776961 391908443176490113 956252032308267265 88939054539416417 680207664345918081 89310574377492465 700554406855484801 491974251923586817 891193378485485953 978143593004389761 634842159068764289 379721743852790913 443807782610836225 149058159686944705 551153187961045185 985995270265369985 357752612904437953 441096930319602625 92424173230650561 619017162417144065 322272124284157953 952525570314691073 970563404098026497 688180702657014401 30163815312864273 884005931583928321 946829538399324417 516426155147733825 275843287596135425 885952298391430273 985228772481871617 394245339129135169 866223892210189953 689703508856169345 26069446636025617 96744807971496977 469912080594728129 633629507172855681 339619049518614017 994716892823369345 158046068019206849 563947040067475329 577939230775111681 859330131621071361 808276346686145793 74947342107236641 68500096350913257 793519995096211457 569284565271392065 749265320744441985 911291058296509313 367726403692977025 862370134718848001 826096515889815937 330172152717079105 830200365488572289 652634438905995009 939871532883088897 970592338393966977 180227217798083937 6918535876625499 375429294457148929 364110157013708865 304452486639185345 898784543198519937 835416889176840961 233082586379733665 290837351132488193 280481322146389537 434336573374508801 277260262952562913 351028176719985665 154134422334227137 459836173301638977 361786802066287553 540137624296924929 603606333626291969 79599296569483617 860317015702303617 93767514471586817 936968728142279169 341262959461303681 247838731265741089 776844989692840193 507821374439803457 498524031864889153 788625962905722881 119407634416980097 780415581006156545 399968856896279617 432012692047546689 903399147323249025 455451189521372865 664774080264123777 371926788463081665 254988972331581473 235398102465968161 923507687558881665 408057959895128193 322696049326502529 163253907039294433 70659058442089417 482972369472189889 807092603547751297 577921160528280321 321722067658171777 979375018402063105 718127717071091329 82129143721406449 720747456394803969 417129469215847617 226806379171911489 582418181199091841 448996426277588481 665768294648440705 545376857139608257 330657782849247169 952018234700830081 213387091587275521 501231627792385857 946515692255577089 157117056768456097 138455310898020657 91953825029996497 931991247186292737 287369088347645633 401768834844158849 440506252756087233 82456077772224753 399326359122497345 799207496756817921 469252547902208065 161615901605902209 452150566576079873 232965895081928673 428734117592178177 26551834416995493 644634994026475265 913443218433737729 441941080198397185 177776032684594305 887496800695942017 193077682316907585 137874674660828593 160427433033124353 581182231802088705 157288894243887265 570791528464774017 876846665026281601 579575154325965569 9667324569942793 165560854605196545 286437701522192609 88411341934246929 45069377995186953 747593144203243265 92705286583086641 790478673011193729 414909647841152897 550977296684756353 354534457544094273 240053431390848001 466384104398908737 834581446080953473 842159367738364801 324336772670932289 647429532366412929 647345062568099713 798985932049522049 663389702437186177 480870803144764353 785855295325880833 307744371417559425 291321168830393153 46498858046202689 885223038663333761 10736337160597743 924988663148113281 593953900781169665 324542910636573377 644714763992514177 942575611089154049 120580564437442913 547750294564203009 944825744415272321 739091386321078401 968320042041309441 977016871434180737 500808349244866945 40699549779560585 156778663198945633 797117727690057601 242173251891120609 702044474993172737 413558474755628673 24247220784893389 345372060154151233 403267424268193537 778573353381101953 840971386697795201 531159231224155073 944656955265301633 540349354991374017 720420841820917761 318695155776229185 710966824853528577 856290702450433409 308113928743900097 766825258038284801 564083879636612545 165778341559811073 950244343988110593 332903582977682049 407290342712912001 828076668439631873 614784728174704769 564143141801043393 947815986552299649 912801161531742593 348886757948399425 582527075291782401 533317484851977473 798715551113712513 345963216722999809 486687283621211713 134581324367914593 959577140901952641 792307400465112705 455858373661673281 638974593509630081 749453272542904577 450554097789115841 163177403003960097 170441310433304225 63336007043201193 80753333099345073 77481766336379825 491262271971720577 814056199972906625 354977139884603329 921741487079135233 13090258499303787 308637582090394625 584499901045482753 357855957685277569 160291381246537409 854656536383128449 936598316816635137 355381628318315969 913343970150307841 511329298895557121 598446900934014593 477594088196642753 205570234555239041 505505616623548097 666603124691256705 862008229256264961 360029548465846017 847201783694227841 160971988929752289 192091540425909825 107837179090353169 443576759520805569 131326968313608465 738540865232398209 612965154614286721 68288062123908593 132482002953587137 206409978159260993 795834316995467393 892029638844160641 571721572063246721 850956908667900033 568444990581795649 619947257735187713 400391935355905537 140833878558172641 102769680019235921 265868448521938913 42550432822686449 250801830894108225 202621353739672833 78318964636164161 179800354869790625 284273629550543905 253816734796828321 428696449999090817 286070395037292257 363557910047791937 120402171453193313 590429788410798337 512919139172133505 415697077234032257 33851658211943913 245289802126489313 439370490484641601 535400886048950785 800958986435077249 418178861951812289 235354441880780033 463029220557221057 113730384792518177 986783886472590465 250203247831485953 792256916176757633 975666926046713473 262624455348767329 873624880315837569 664467563044244225 123758990593245249 673585653448082433 563057739556434433 638704997259271297 200274751250262273 776439111471940865 165841992853266625 198918443828492993 454612540518041921 625695827134148225 455387696316485377 604152832992543361 90329643414762017 560096051392630273 156267077198883457 960267482761029377 438809088535577985 330945119204965697 553322081335529985 29846937404744977 877357949679364481 981294906280506753 104497583410896769 264455086859332065 519947082740998209 238718914835072129 736849579892954369 282660577980937697 913029670076824065 357330144918645249 771325297999105409 798835777861999233 252265989716960353 240065205982215713 656382521490464001 180235974464114433 499511032120366849 396550878476855233 995847617928880897 50057913155033161 489691515147114817 404650859936321409 225769814775254945 916939981848134529 956436061057061633 307756036683937153 862202275858059905 779708184835332225 921378360135150849 10851623525194755 531242537797659521 191225298578178369 148404616490822145 655314222039489665 169334940434872289 856223094177014529 189865015182533633 27331575867588497 401439888681387905 552372053474346817 791640928578161153 862992861205892609 363498177985029249 897077411266199169 188306656278058433 982788055064258305 220577264284493409 208217437394029761 734423229499825025 250926585221090913 570719324416096193 727017442069868673 774853770052345729 595108396717630977 434982296929185025 665363858148669569 63121638411431033 627850082672804225 875263878667276161 616114737704439425 65095697450402665 622005134670711553 602638741778612481 609488909690544001 324158020576234689 754665982474786945 530160091532728449 625673693169662977 667589847875376513 142266626855853681 766042169938749825 375763259085193345 371928103883149697 445613635385765121 357139486186547137 160534295313485857 712848898256623873 880080381644017281 390585484863500225 208015367285117505 353702698453147969 679749975911672577 195887109237524737 3069092293490173 292759853995221441 244456672585140929 103856342141149585 260164772220367265 124751427537162849 858148958731813889 896284373641826433 687181269300541697 975260411240043393 471600341930251713 995642615240292609 954578475221655553 950408940408621569 261171376289578209 12366417301699075 59868527810269969 388199622447530177 630149005825938305 294106112293356161 879387784291612417 696530140453731457 835352176688328321 53004963678340289 273425278128005537 476661429678273409 277516186571812545 820498811495845377 880435780239810817 835757524162644865 670897713533090433 871866733247053057 253113467492799073 929631192583542529 240148209831584577 742959945199437697 383408384197185345 504250289224628993 918480671858670721 537986517122810433 893140178506147457 444736900534877569 331324017188375553 799346325277049601 267834817525471905 532001432430362817 437965726784820929 818333086684354817 848037945151052289 953898320849873409 817197356934894209 339712364838000257 807026057637291009 839595620584489729 171894304039081889 225035175524958209 807051546167034625 668068897567280769 95101128489101681 250970313871398785 286652705742501025 845237180131547905 93002123987925953 432473832557967361 565892848046733121 815856777724547969 357703968325989057 69425288895878625 919546495036446081 558104113698405505 587738523316826241 753236507605258497 43233082419707361 248662904590929665 982429477816094081 361293739193804673 585442480345722753 847560614256323713 306701860999876161 276967293296728193 628559755089074945 664075679809286657 7618805861380197 756978054708078209 741761762747092481 972487110105774337 838100627699585537 222436809608943521 893533196486604417 59613258899702257 335237611719104961 861784083179664129 575167415175162241 830963436387136769 41795190237476025 30694279871077869 750735575811891201 170506107078040257 234498745904300417 633932386603966337 93509087534460641 547767291320397505 519170415276104065 735953409566256769 601713013621239425 68064004842568697 311592299561493057 720128129584175233 393904582331533249 955626697876979841 488034728853133249 190902741756438849 880469240131876737 799273255281775617 357784985196286017 669618554659713537 785089504342682369 245891754086827073 281936480908083105 794420225458956929 669077059007126017 933621407556500993 391471124157430209 909581062187903873 790798900332976769 565267517683864193 799733796442378497 472210795802844545 738831688888158337 149748373509510209 769327828760008705 857848974856985089 315827617342154817 617476433292964097 493949407453325057 794674827293071873 453377867437954049 542374376855633473 457547279440358785 573396129408600065 417548920553048961 392195272861542337 905387272282634881 281354384010818145 459500415163095233 159056736905597505 426189309833358017 900665500647882369 193053724258152929 988338122538905857 326683101520128385 137593253077902497 986775768779015297 386679051276672705 658017825162698241 150741125319264321 265705601939959745 124733511706480721 908906222103237121 896585810213501569 879039806384330497 199177904543262241 447754891834772929 980526655926134145 234789553980693441 338470342362043649 413025523752931905 698778828711276417 188635099209879073 950863792280557569 508506648626802625 280507937072464129 238065324017060929 59663839561082457 851997544386701825 230629405665034433 278658537208091425 353794512454385345 899185502359824129 562341059404538177 469418867455647873 721119306118410497 469430063649209473 666011241771052161 898938088248318209 513010838610369985 940073383447167233 549421408730900417 92438388164584497 812348027273159809 857219886201246337 306100573535182721 628225263183740161 410045851815539201 93241149209045921 416753290398652609 495624171857105729 319616233520278593 527258808907614465 997362119212873217 408097671555484737 22970870805494317 250359535343886113 400853771504223745 246074257182630881 307184592311656961 921247078564558593 822294462310217985 633323865199574913 350342482290272961 992507368447018497 306088446016737217 415870798040987905 489622261830007233 667848959307374209 3883358974171359 408950479522335553 966766735872028033 164903064967358401 770750890392100993 179024783135407265 521056102538622657 877870341338816513 442250518100046017 136129494709880561 379398130527647489 544055754492699585 24361639755944965 706719591279910017 384442204710140353 405833635118934657 810774465484421121 546711251637308481 377542582109441601 465652677754246017 267076577233531521 424726673476715905 702423452637432833 300270507656957633 678999165851585921 670886669743229185 771635123817020545 28569822241006905 732758691504763265 639249465279295489 11063408729754089 115248330045854881 700935139081643393 992669926635247873 403214654093488897 893713070814680321 959181220162413697 386084445456692289 38723363197263441 362091517880198657 509896869468398977 224770671692031233 74119608899081873 755967451215649793 781994258951705473 112871069474739025 814575957527054593 142954258697951537 594809369335159425 717412658427580417 90979997815367137 283352386850719297 93500979469361313 465335118809793601 994725352453812609 926846433086804865 97955820836567393 504913492883336065 450182805933138753 689551161753211521 462953660400252417 15812819610619755 138630473628225553 503909848595693441 170427282274594913 389348007813740801 298839325977127169 134303125106054465 301993799869769921 245975896724036865 794504430686274049 385187218092109889 249074507756823489 262375584930882881 198884547620650657 830717473218481281 377024638990043585 475560541599964609 159589767922525985 302821626705846145 377550991525133377 74319559973847761 894290293443333377 79387759346968065 119718489178133329 715036085091487233 769685767270559105 9569543999784715 484075410782928385 473844657868401217 735475353485014657 446256594251035905 367525318324318593 612531978665561601 142030586793637777 276705750508366337 349830703349020673 162086217742629665 650347432848974465 954500312874539905 877963113388609921 763974500039996289 546617580388769409 845843860284357889 854456078966300929 431842780064162241 568013289307600641 470273695043072577 203634599503608641 660267411762323073 113251706907263377 102891433594546561 968877325593318529 195451420664600321 499045000363622657 427975140568104705 289328958161839041 456483613746190273 295128499394920129 411303986404984577 880759834506896769 44223028916778873 55291861720036193 662763011648490113 458231249565677953 565417643280898817 304444627654973505 366997515796409601 584157830543908609 527822539830484801 52578981611844713 396374167959958593 291176306718007553 801481688529708673 511525649836912065 718724472950466305 242472356310337025 893736942332257153 981235197952742017 356866032323221569 271047931331715105 430810594032539713 956183111254304641 335413427847353089 642619621685746305 984981698494895105 552244507749861697 603723837341316737 963838284136166145 19574149228692053 58489711134754433 395917982315520321 98350392451287409 858454020982296833 230916760739717121 876845015896815745 938546424658774529 414877763515210753 335887820505107009 926815800574043905 231950154369364737 956849268475256321 655324931698459009 191233010899519937 590009018059795713 541265443856520513 434523196915037633 920343938908299521 166088851543086945 343814531343841857 103357848379573633 958803092175269761 521920289098467521 950721803460954369 64922304202141849 527251968619562945 791378060383628673 595021292331981697 720088814532147073 134523080886491905 171712365808623713 225202642539802145 495608208001655745 238299698889161249 940232523013627009 427096859519881665 46262129952822305 756182194375110529 914631217961904513 398106454664503681 102976580203929297 543321618697799361 493922026434738369 41862081329899329 499051072024570881 775401536818446209 971257457896690817 534732024737611073 101729908062779377 288225489440687713 677238676287480193 465080665841501441 847842465695407617 262070073588727585 60885333790885457 491650097093145921 987394566157846017 837987832379095425 53993676531483457 866933239180926977 400654531350170369 905210239706843137 892587307956667137 661049904741975809 410921971914078209 197654367568954817 26596788874279297 965687090251183361 570896262528492545 230347645280954081 266455675235341985 198504163277835489 175101607881472897 443548773407140801 964260708276746881 136540361567998753 729528147942090753 106779653320597137 769426739070418305 831228945459617537 793490256478193665 173338448436052065 436911653363345921 774377258467357185 764285614744494465 927707917816899713 793257125337028353 848797664985557505 584788355400192513 196301269547117121 415676533065259009 792178661450240129 565478132506342465 312020282479533505 876635876505822849 289401210474938625 589070944400461313 354082653223851905 715856113324569729 876090338930200833 736978479849369729 298577753021032065 179080031219463361 652129083172940929 687007236641036929 187427538965092577 404582670187600961 263658770149394433 191368238192211489 782182568379095553 231175456859837441 689379204394260353 179179410320884353 145817226529029409 372899678115537345 363502400528691521 929807139561148673 374973708767509377 973888765184121089 963386871221121793 739837778782785409 174636311138666401 780790144840459265 492693964217497921 230045457918919297 967816490946301441 499090203607813953 886996151471311873 97906059802355121 808440273289331713 623719266594910977 372387321108906369 670100195964721537 13323213601761809 834091477212872705 911179821451856513 17777027262312119 349089592298863489 240546140043129249 792730068085806081 900467381858533121 955462128226951553 574916519059065921 370446762513967809 153415390915128577 313961565241097409 185198329742057409 34860996763573129 844344352822872705 290282323393324033 166187288876677985 252158544924885313 131511312437183393 102146325403278833 518292152460269057 220799282494969153 53187465075126281 458102422804085313 149920742718684609 816909740072237185 782904528477544705 745478866908026625 239920602182927201 751290101902871041 274032232043566625 139581310019917025 761197178650526465 564509314516545409 786225613904505857 686454194640472065 281119902130903649 387179188706458177 895354455320188033 556409405247688257 835574226055605633 513733271907501185 113677480953001009 756518031121199617 199064732622183265 331646650106481665 829852475303482625 61929332082780065 111284808634628977 143901521279634177 576106772476023809 915920824465612033 479831246103678657 878638178495240449 565382230984283777 647815124595648897 658671473676925185 632464762743001729 452991370003175553 860268114070347393 142606043181579873 807089605756889473 569378380827799873 990009437653252865 349973542681858881 215169994084522657 662696799809467009 299095623167371393 160508345978364289 721048559923705345 967446299204965505 310438535865966273 994497600908466945 594006054295579905 179330882697499297 568242759886370433 65731667644591593 962554796453932929 433411325326233025 640595149050607617 7365905931443707 323013432541518593 434752535696148353 250493520966070817 990500339353609089 557148588896840385 525963204130931649 38899594600206201 254451357781597665 13175383588663437 257767196378878785 647899104755108353 310375318607292161 891134376210604929 286135221085316961 935819879651131009 21771735748906453 14990203204479969 497267903004811265 274391852643073985 2732765180944342 465234676498656769 770209095342437377 59051808438209009 894529969426294273 960957329546506113 852057626185668993 18745450562359877 810777933535483393 121027089430103985 334238258216942081 325630432728456065 699151274072257025 180092749055678081 587315010281727745 265631634701431809 312245993025037185 594565022109865345 909233706427954817 678664495724046209 561082042870459905 532721997869675329 756142245229895553 56468958070151841 31980449728074233 115840585664134465 210158182063139521 93455832325144433 561779451164433409 656181862271910913 264360352007045665 321954487057777089 808868906230195201 43255922306801865 807225993717082753 881086001143227521 440234790245490625 960694694191790465 617693727431728257 324614609624259009 730154958186709249 199027035152457889 254607355757116225 977122736155518337 277537610771993569 969562070271866369 472712356507386753 712406449265468929 79934088993120161 654452005541603713 19487685169707449 118919118391158209 127401818398091393 758957335517511169 176376663010202593 3346691392973612 913680486391648129 203233295143693473 783533857940540161 687048680539742721 111238926690056417 319979385044735681 323756531524693953 896339941268987393 66940767341911569 656551642603634689 799170989421412481 514739969872845633 583277734908342913 639262849941776129 989472596630193409 534824045137124673 633869659983894017 395346876997368897 374674865637075521 153744407369156737 589393760733493377 174322665760076481 695634457441329409 737545118689578113 210071754021321057 323268782862161409 234936714985138913 925891593433856769 992725820514017665 185943814650290305 367527038205636801 254720339511347745 484252493353572801 478018964067221249 458858572282167617 586656523102856705 319821212114369729 82309844658926321 498022878161421569 308041872642146305 84470647284256017 79312466290279105 929689049609095297 580383486122524801 592965017941146753 528196582201264449 492674696359003393 29420610896604417 937323559134561921 718445730365747457 751210890909078401 676381739795527169 157513108225636257 577440266226165761 699669139648463617 926063724083402241 782185533589533569 727465261270086913 880543249790918017 240928354983406465 787462487140835841 498022145088402369 942299184537020545 168425323763951681 897658786605369089 505189210010005505 307423192491171457 522283948156523777 158156686831070209 276494389644131649 466339226119160321 322764862691254721 543685444205884481 722841878179114113 470182490448081601 104147324881989073 111937976932331649 12104988585139865 90683449782645201 131493200569561713 100308138996261681 883818967448664961 240237329440446945 117545372640204705 10722219661467137 540862104527480641 6834643893526505 82181580275456417 392855815722207041 670109208757995905 729760124744558465 891974853360647297 868886263052338817 665911181870132609 111307174163286513 800054071180991105 233370419702644929 872155818470307713 381304194262327233 473683058567512897 890521827417082113 312980909939302145 974734402901233921 748979348719497985 779379204464071041 469449041259398593 283503604073729313 842294602525850369 497023902610585793 778286957433994753 552447398855278465 332422991834700801 913656457404691457 605898851992979073 423572063366691521 716561941278808193 924145736176321025 991165206688481921 523518345844209409 248516792453752801 482407504816471553 787044701378196225 635176308197543425 555837517966619265 992066554951641473 374839028767286913 708738620884602753 872346883624825217 894346920093219969 615417002634988161 329360976035161473 735935747317949313 707682225210682241 456107952908315201 362728075015482433 513757805459871297 279431921452832897 775872868962896001 706553535541928577 906373364704233345 945243118922981249 848377896329754625 261348612523860865 630414940523191809 133551008001823841 784486424066958721 39279398544636025 220546977647625665 569627516205947841 612335932916369793 412821726774282625 463563062806425537 134256945470262673 222581820508313665 788068903648451201 471226970173187713 15952936549304299 284705391800816449 909426213345497601 107864056930591089 602672275445250689 791754913145130241 767139423447076737 160817222895939681 519891853889625089 57899889355599753 906378843677387649 726892176715804033 907984584431055489 546237347429499905 311787409782226625 189150424233400129 904972313113098881 692027710611302657 965477344931272833 482310524759295617 963487831564030721 85714634825908577 416026754005542913 151159060634238785 76308028064637761 745580768616708353 33311594266720589 757447747162355969 846915096310446849 324717600116915841 106861401696079377 202582486213668033 144616603641459553 622275182756443009 137325498237984785 424939250046829633 492847169975355841 693964397861666561 900681723786476545 73940784686197249 410048587049267585 748893329541761665 477738590513197889 233292557001785633 351270477350617217 274538107772858817 47625708550953049 91326448986375649 272264115799153217 922610031890105345 969312943619442561 868681739100988929 883896877330208513 417542731277794817 411347601408238017 997135216468148353 501357992523345793 496168365409051393 444177552916826817 885971161631797377 778646953820945921 859888224029138177 254488181992570625 954677710073450881 203648079187935585 605403372700283905 665398913504688513 496914104176109825 802737470776740737 211113011631002945 904242430445890433 367683848360666561 247005965780694241 85994789199208561 20713073263053161 153667123183989665 286102727684514945 956660248346000897 257771897384344577 49032299783572601 872322931052117633 74962696565837201 266811007732471233 972206338680589313 329418614329902913 799781891048869633 353810654492235713 832607569111399169 710868275387817089 547302832142566593 976795725035358977 302927139247000129 964787226170862721 247252473192308033 784665265196537089 938007616380627201 451711168390382081 199291095494476865 406906071541968129 174654111915653953 662178964147322753 833332276050644097 551910777375098881 269895221269148769 959041216248841985 157369605547774689 343328771484110017 913483316120899457 771018105254988545 271927407006959489 79436302551670225 362106618283416257 726137016473849473 965159474342005505 115896796219757905 969324333345380097 713836892711434241 128652107149296321 489095308530863809 861201240649204865 170896030076711713 181028275911661057 372698721351653697 870704836602836737 7712257042605587 312506422941570625 917067314926185857 284956723296613025 427253163770394881 704773001312805249 398100292403043457 272345736397962657 479238341917856321 801140189234818177 603139243534258177 288383627829926337 967479517270625409 644362103310346113 726405982253666561 260210272303933025 360077071061645889 534182083384397569 720466238008356225 823154664872969729 602266813275214465 132313046741575841 554364886039124353 435175731798235457 302668055070022017 335870322738774273 429973329784388609 385913501680573057 148667090199730017 6164593071606107 987951861716752001 809171790497426689 739468199460013441 61229390265513217 441410889712443585 16748555406774557 330371300247641409 678635860156322945 472331387001119681 216574780431439969 424130437780057409 899294985580102273 442178367347025857 831187484920388225 280474517893061665 840447010728485761 848638165872287745 768842505498067713 439320076109588353 912397211143233025 115382382349110913 647388406558558721 353789526354212545 862409235622596481 357185080359940353 861819535738245377 433406297775910337 442269815892164097 110196794953139937 704774171708930177 823934612135737217 893274510254162433 563935645806523649 382838224572761729 357055439616480897 971761131071790593 250443944952081665 561176356611053249 439835460217985025 685968415368979073 625554690312512257 58686005641018113 510791713614729281 395180145531046657 471417811153685313 2625927267654760 746945104971395329 127212125578058273 528077541566929665 335704838382465473 285880110237535233 420818980250263745 460321405761050049 203247854856396513 540399954374102273 294172481693824065 935214566766248321 789733984001340929 583425282302492545 5950834365112457 742292280630636033 432287269532746881 810493967610888449 616661875383204737 64534473824792825 826302605955330433 530369270703083393 307610287452750017 1841584860841295 321115053014590785 65267128631610665 384542487153243713 573246344579771969 350424001608782721 776109995819886977 621720655345800577 758633675664270849 75131082839202897 970668420747223553 407372231184854913 780026933194065409 160538584191098017 349751500945949121 178640909239792481 126884846976821569 43803653683209377 835667569841525889 106962573030347841 675316325459888897 52598046700918393 785535996554436609 464962480359677249 279261302756708577 746653913636162561 587853886276754177 703401198690347265 79731617206462609 7978451896743622 982796816736701825 949394084951055873 409008064426558337 793814465818353921 534474598071149377 441225326085731969 998724832514810113 382855305014597761 56810461638882257 704830516861736833 438142064411692929 136861598233490865 384529130426621185 994814262440218753 691337864942809729 716868978353371521 258214962225160609 439209167479251777 454894240227730497 738940917246861057 719449849184634625 290702623589215425 221883787463625025 635354169368465409 891200866195809793 874515845289952385 880187006070627841 62776472579610497 343063848288444737 989398443730568321 295610439320640257 332102386414359105 44470206388147913 246309279825315041 660785041362288385 740973774209759745 715944423829803649 780423216632829825 992878760502023297 288571768776730433 863997875488529153 935391507261076737 365858898204862721 415097414070583425 984924939758265345 461673721816669761 611114907038043521 210653860134751617 42918893383493641 888759147434829057 924052492196864257 8324317936978077 955461852831213313 497838301725057153 199771742824268033 645552267094185345 181404115978203617 538728394547693057 879747103564227457 631043965390443137 722697726882735489 382483068397835521 530761866173762113 379023446931906689 678175996810288897 387134356315701953 470066078059431873 909597228253300481 576489128989472001 664556330666318465 185300891801418305 507175181192476289 855355075287228289 285763188836515521 528265979581817665 775415790382776705 226328362611560865 942442345383529601 157826271443539681 27213604277388725 89616927875390225 714683286937091841 204511508972217377 655144424215574657 354002055286805697 477328308705711617 878633498815801729 897974968667622145 825178381068859265 36899602267940425 761633065935029633 561898711953556801 994993680956191873 332531315940730817 839098107112718593 783773640920113537 477920847466172929 790762973909583105 251317393540858817 803631111781168513 274051159498874593 106564830978999937 66828429751737417 114043135078784273 404997708783092481 570824168756846721 705283307262845953 896648582005223425 576004738554765057 395107018822546497 542820657565087553 666442302640742657 310561732129535553 943330141446612225 586346072999816705 800645288507677569 319834425212839361 90666107227850289 278664288142508097 612544110718285825 685787568378792449 144317836094646881 635875561039369985 776184233402016641 122150297643294433 508620755978075329 179072625527979329 852919752537328385 140153443957153457 16268664607142825 927004865414033921 6381955283881525 285663089251677601 114446224800321521 3489550973583278 512376146912881601 770985219882071297 753544608832587649 887047640603611905 621620763966557697 228886500433112865 319319943443520769 710250347953618177 666300195842207873 39555054376982921 547334706319592385 287933970036846177 919433285091951489 685226755504750465 409932899932602625 217750927142091649 725508481856277121 974565967890917761 147598491946300929 720076143345522689 381274402507681729 242778984894563617 183216075514554433 149306359556717889 419696399270147649 907642671851014913 692500780187007361 862927281824141825 553715998800907265 70564075164618601 267823967312001089 441856188572543809 988526025972898689 360488084976076097 895089985281604353 944597314048280577 983670206879519745 482603691946941633 431600052199929281 793400554008329089 14587354897738437 149654023479278913 822479989073489281 143242366104772145 175567197991323809 328145243370109057 397881857921181121 800027723988804993 313912816812912641 252413613988174753 54553378781552201 324545193386825281 972983844071830401 64512614054685001 823386119956342785 290620192785937089 437420338574039361 486012040510097153 967211689471870593 432455843407211649 858039904811288833 768472562255631489 126547315163652033 805803065342317441 630605493478494593 592611299271105409 249456098494736257 54463301582643457 408948702331581889 272670735229816321 797565675704550657 387425011679809473 548998612862472897 893533697756588161 534089831652639873 168020434442468065 559429558863609345 75605320406744177 670053599270506369 845838636896573313 633348040581349633 278947896781652097 198591353364836481 841346107214803841 363259585315784513 666770412440634113 389052184126729345 454473674955593793 811186024513968769 932930356919420929 975715225594118657 709679915243242497 683062721124269185 433015238721971201 971322429988408193 584672976967837569 110379051731481329 858874113115369601 2635332801421698 377166531187242497 594504238275572353 367829448426654465 921198458245090305 138487827173165105 845459746471359361 966505863815818625 332952982693885953 504898232459339649 325379234892135809 392178732680868353 838922917548831745 763105682322120065 268982762557211425 209311423438712993 737650205032000641 237245735852297921 233653956271535169 213679105919801761 838267553281742337 737809992661723905 967842414405023233 19958649514812521 829076383261455105 791459028809328001 669339093769917057 300312241018339393 376374731918549121 112848325228398497 828435103256449409 81346018327415953 156314166235322465 489621449290496001 562144524420300929 725548313271851009 291138523799805441 149311572651143361 94744907779780625 292194085378746113 940778419792199169 247391828688449793 230185266676368641 353656870805203009 940076760331368833 360103593168091137 899876020679212033 638636129511120001 547659790455927745 550571074746585537 214578740172367329 77150311488118465 339528294125774017 484307190059567489 664251025453037185 567053342011028865 621832266022526209 248381133932781505 910593729889750785 592718608935008769 114142503101124497 540728901200779457 922639319941392641 368438984524253505 56101930299949033 71445835221823017 388081767621184065 507677992667403521 884010892053129985 701131631937258241 467375305804178945 30865002110139985 605181921766305921 642814679739643649 72241956122535809 405870350017103489 440423457715912321 99640726986180545 176571275569781249 994163640263160193 10536418412161909 891972203222508161 890340573843484801 870114179848179969 691115295827206273 852035639566693761 533825241395216897 249725677229882593 959244283532545025 204627100744261281 80827110627364369 357721990675948097 892001741213579905 497115918462370113 639869262178333313 268355945449478369 64290819734285521 345176865664768705 108358697270869441 256263098261037217 124783144411299681 792056796218915329 466799138162681281 310415878445887489 324203890924312769 174095257252673729 31565204334253141 408664840256683713 328433200838464513 294646224180254977 211971654675689793 775021881999769857 196708484544533505 449091473935595777 229957598092635617 889909287987372033 447467561034034817 447521762566125889 871350869140766081 378857390928367041 504081598818917313 546741471630895169 612202454019051649 841996597936947969 421022262979381185 943002296294295681 571030248003946625 120195535301398593 877147152278414721 770393429110129153 300055840689861249 729510208024329601 804154340017976961 991836109750536833 770852772715723905 180018402421119105 340358425329331009 20500924850324509 310570099503149057 465033146244941505 786409770388861057 745163416209479169 185496446408674145 139657943394659873 942173356130783873 995138952325191937 943757358100736385 471828781755995393 252586746889495105 526218000109466305 156087945411510273 153172635626781089 42935825546866369 761309463189405697 423713927884431745 900613410983744641 316755057683639745 716769192884541441 249352472240186529 2713075061159032 986733878439142785 491744690309076289 838280048517145089 897912133830835969 452975181769875969 113031965556686481 61503179206678025 286418734498333537 404213641065101825 397268065091537921 575629754799489729 35403537561883525 944793515126395521 316749483791440385 560518844286061569 340927186818440449 320085506848190721 401374106067578369 265755953812497825 752822768445390977 880472956047686529 259379033620021473 813153793382522113 884366154436854401 572066975285057537 901540218179235329 700636112717074177 941406633730146305 332050890688737601 270788788531078241 611969375634910081 780737808820866561 787264341255625089 40884904726283369 328934270100813121 600528439034214017 673699432332387713 198599451135194721 342871610902474113 772893806395522689 307503244501621249 274138456424537921 699415396262803969 837084328724650113 218495580395444481 960281365105274241 415084941071395265 508838609666746305 6875901539192598 653493744529100673 661818440327049729 345356959366064577 482591777689197697 567344255595926913 713187329322746369 694887704889872257 902780654771223809 182756307475671073 224754714575123425 904496398816156929 421910156949952129 99433318844987185 824777264002502657 749246390111714817 825987286064989953 792314482993049345 717268578888688769 361422206046348993 928866580155204993 325871944160283521 247538536234227265 900863869914296321 185769354560765281 972801900139955969 304017700692508417 28864709265640445 725263386641092481 673167913994788609 385913972915059137 280956455688361473 42902630977014409 871926208219292673 963600478288565633 421427562425812161 542372578536731713 19226490313272393 910294619235624961 188382732764800673 286336513177790401 706789482022969601 755378527971924225 776967722686102017 140363984531081345 358490357953584769 970576177364502913 375092618232109505 698603120267964801 673127305360424065 572212447818952065 866253053915478657 286615755487947169 726952958185691521 831129820437862273 894161295768007809 90536574981914705 143245097323955409 604849383538532225 180771823810637505 286077357924757089 901968308171589633 725679813494902913 780458076313344385 487632796631292097 836031808244001665 428271234276888193 706732424707844609 36738043870730761 299006964529226625 118275685499721569 592789295916411137 558387939377499969 815282674787482625 961132648766646785 142705710666753313 869386588120068609 175984351703547745 100492009090228145 636393424575793153 89211423094500481 626664286152333697 546488274710764417 599026405904318465 623230896395785601 725514238347798785 355184157194738497 505955622409878465 331017316587580289 619006775811357057 55329036791942345 528984102156933057 507578900439813889 886416707418206337 973573718156867329 441848041981153025 469355645433697793 512209515758513601 224017531198153825 884998425048912897 304664968545001345 738036528185162369 425132563509347265 876091238103406081 302953009209037569 571898252710781185 402532937054910913 267387012045453793 379838872544628033 154404400864038401 148679875037398561 459571108959970305 454789705369396545 330073188218705153 512506157654893697 138999007068186129 782717164775068161 990000107068752257 558301750272274689 808334854861122689 85348369549027585 651339067138764033 292346216875568385 15900839351452591 446529631027221569 444853161791215233 739148318055608705 184328503468769601 129426954543564673 85909901420677665 841329248675417985 912465116617433089 122776298002339249 413943125109781825 745858608315185025 334727612816543297 535916682742655553 873432518662781441 65341730059412129 218627525148242785 224443286287868929 564338294329829185 210308732692762849 754051825953432321 854203419277926145 665774687388591233 874039920404339201 617740691833127169 193408612368944673 603238059759590273 915574245164574337 704543013539073153 781358725651902081 22275133497686285 882507782534627713 615368025768880513 356301855691146561 701060769824366081 99442864295124161 432825803218825921 961044666113512193 997554324844031745 930065973439280257 742524619491611265 487964419290154433 315945513722240897 513509051264914945 154658357106761473 408064251545798849 689836463394868865 944704805020546049 521286352417980929 462789925003921345 729512792324428033 682827250312723073 544620321204682497 421747218131461185 446834686923296001 553684387764956673 836352401574039553 441607096782991681 448455610523367937 386295910733050369 663873933085305601 746868650561854209 536603044687666369 369165482727350273 443060427189784897 15400298114588651 252509086731706145 109389722069376913 486673336667728065 42555772055070665 482360374050927041 62304899718508721 960517763237568513 607045702076096257 76573237735274801 108552806643839265 445086215413304833 427646035948729537 933142767493024001 180069592087033217 847926005492475137 218373885033560801 103240159603203105 770510926063959553 701430917770061057 985217466133096961 896242881969499137 156093910986083265 542840452192798721 302252447500837441 411703387858281665 149956070847050433 179221311193764161 629520006090164225 392745905069403969 120224794515603857 152019914878742657 138015078175005361 280003782610705793 925502114802920833 735950663573781633 665294448804306945 114073554925653297 920969979630665857 828686479487465985 593446289663678081 769792846858322817 526505528315507137 244834913391848385 702473332310152193 455299053330946881 240884637206544737 244428860282603457 567663866919833281 536270948656508033 852290457164055937 767674752441870081 328515998143277697 380097574012381761 807002143151162753 369647051696382785 726623881899787009 900684480360794753 830512786024481665 447285007438885889 86137822459367185 932548230517880961 476735010955518849 113350045662464545 366605940459937345 98742550645383169 42843118291525433 225478869345316481 855951442087448577 852605230667563777 414242323572732801 241282444517629825 370919140007902849 275540367500653377 783843916362339841 1383581742622653 701545610282838785 674907387023182593 663080315016326657 390769862050440513 261202028923680289 236053032912806785 212861359022124225 384903262076498753 598785129445420929 894696735328750465 168023064568370017 931337067774997249 287072671266447105 179990032428761985 708947785072435713 771433592103726081 241623120568878145 269968575375486369 702260578988113281 882066892007920001 346517732782633217 650777265309429249 145275904842801409 66472176368812089 293474701686509569 95576811244200145 215751850611734849 89831971826676241 284292316730887521 710660023474488833 562201273726255809 22557430038538941 36208960079253673 332870030378245505 836330791733825409 396945480487382017 776735090539563777 917396889941798529 637074834379429633 816007919922547841 358073915511543105 807535323440163201 127233258161236769 582441045380200193 578786056812351233 22741089964554817 424102646727813953 187223145008083233 417376984260616961 298678409405141569 233033687329918145 448106122100462273 382627134697674625 438882390569332865 68995237416825009 195845805337022241 120501266204914977 233770192844417569 230550188875366049 538557154713636545 917248530137488385 426249206698130945 590844312849295489 400874670553314177 760845789737178497 876941442851745025 342097238047312385 634058914792269953 204376686011091393 644547134657543041 367609892450015937 65856221948955353 779535661767884161 352208845566053697 665535434859275905 335454474303027457 78582415689584913 178636696078186209 661796231297952129 810572304336624001 629255882584633473 578567244743425153 728888104363601793 772486329921953537 178020636016601217 401829638087505729 379340213766763393 983180086577100161 149320397833125889 210484447331509729 486864825942614465 709953258856081921 617135928230926081 71409697899085249 267431212314246369 910549692089595905 693095772385337473 975186533499510273 342452292006509377 100561548749517729 463800967846641025 864660302521585281 925926718061329921 99583923173121041 488156683360532609 377223173076856705 398803208988606913 438993306752116993 960737677006409985 158408236790435809 332223362301245825 408593565467008065 355058242064732353 601154012853697793 424974266028595329 108628615328889569 154703765323535681 231068875425407329 60888260579499585 185340821378723329 962367967114264705 584798761696333697 953634509234387201 280522364888248897 226810137728410401 223405137317186593 17050923485268045 377152483807087425 253608043509021985 658345162930714881 519685771913213313 823650655807234945 353467460334986305 132688882746080593 296501290794846977 658543523989031553 546016314921050881 848710605947132929 295807123662580545 116105724931834689 369842987842890369 834680036735974785 735634758107774849 693080829798013569 71542268964098097 933904691479227777 284255613711717825 608832414130525057 856341568490808705 628815284246670081 820830377616257281 748755893322218881 407252087709739649 598741627510435201 783825896404135169 486663260979163713 523507555076765377 84224745407723841 889543727148517121 19924309050672661 325324648215715969 591102895261002497 66691639211921225 795823354155352577 931877163060921217 27671601496919609 974341254126695553 173909006495385665 82078170332099633 607052187208694273 71921926172404225 962740158620398721 650693629266516609 359236204866491009 216298213579928961 836653203577661441 60975021550920161 743456181596315009 450786182137800769 715907578166998401 933030337194583809 7542768520224287 505627631853226241 959348129606688385 986310001164870401 748366280379173121 483531455728478209 40717585410767753 864749887468054401 743553293544564993 895103040152772481 266749629178541185 632295238500720513 972268000065611265 228136211380455489 946586811803747713 730859904420885505 760429955096853377 375783034568282689 277936820823718721 66512652493063489 877406267403728129 758615093377766657 506369552748004993 35209182347831105 896693730153813761 804741031713032193 711555046731341185 987212732364017793 197746434367417121 503769437260313409 839962705387456769 208100587430482881 130883612723422977 130948901622186753 440124412378132481 640696211674512769 358732389394845057 506848616497830337 457172219156042561 541279943855204929 508147324723282177 578158472050059649 541784277390313217 138023020512779489 563854704332499073 892407624820588545 649324701660368897 300892945138588865 972670993228618369 112570210806918433 412883121466528257 729550713085675521 34143319037923449 948716607097463041 424771884974951745 286384944176052865 674581827293039233 348273705275968129 351112271689935105 741312380478465409 247050828094273825 12398364151987807 820349719928181249 326951288029210497 195934390045167105 24889870751135137 496421040057576577 429001870848683329 662793996589812225 776540169407024257 289017928457134593 337028675967633985 797617624264276481 329540131736276737 525739882555164673 963341951819703681 349072694415468737 734346547748668161 263319906609360993 588450831780637185 227496352138061313 629213132846441473 37577253605398657 124868862339642561 119187001033594705 217469979500020129 924966933269764993 799274593874702849 849827532405655041 629794848451805185 133844892217943825 56674513771216793 283924795171031969 891476804895443585 672764702190711681 487915339172179329 856968120589030529 584473272704908417 308805338669195329 600405412478185217 884193706389623937 630475916945936641 774264257403480321 796113469326872577 106617940515903345 936924184091818497 388824543039952193 323825188673996673 319222867987292609 408758143086242113 210933474589189985 645386500272156417 691317537837264257 703629791147843457 931651489439126145 337505428798269953 614261473182807553 219364528494320865 782309293487323009 659004108617228417 691647548742665217 974877378478421249 190235822241611169 393717321186731073 182052699037370753 57822046473813065 121504968919971649 755156300907135105 690552679576384769 145430384725809601 473633523168437889 562354437300232513 823963125066143233 693855573790113281 392610670509931457 696867684262190977 533439955557597057 873559656622202113 496339750537337921 986724783278479105 889499335992837761 294705281350683649 89939823670768257 170343629412418113 507177459307669697 311067935769894913 97427014511843873 836308069084086785 967044960600503553 960748903120229889 539737646946981889 155816929642629281 580846342387715713 847135947289128705 532155924677049089 594081955002597121 214002961131626529 887448658661366401 416882403282393473 453596371663781633 602075455549524481 465263771974232321 391264808770152705 242778847764075329 451129550190671553 177212917191393857 832273945294879489 232901446926224065 375014505902996097 825276496098691585 86933563893914817 747442631051914241 443697674602191233 290583003545815873 321018197135579457 382200244390464385 359478211703205377 351308445509769025 759456164041147009 470912527664470529 371229568177625409 748225858939218177 367180278010700097 257150378271081345 325520487960218945 931875623153299457 404945310258362689 804369103095158529 347889437843917889 973533581914136193 937793034944043265 145875616769405537 673674258574791937 319591281669286081 1931772276712707 346835232796625089 997228910087073921 100201187368536897 866971814858381185 401193690310595457 288319053203068161 955774875198923009 423510032938331457 425532667894632513 507829427163784449 159974234052537409 830400368553803521 725543570300732929 730115109553409537 739149947043667713 961720909246217601 613252646617272705 300487345034241601 312828283424988033 81116841661163617 536743321919562561 293169264318478913 208021822316990081 362150886365775169 169406811205139009 422939047469270721 685162465260542977 79442870148746177 691342446964501505 953574478445702273 711771287229421313 369266963406140289 8182502568079287 54724953284903681 941159737897844865 643062860460283009 97215445261543473 518191404949234881 410195749147529665 916794872309417089 880234317454156929 52642856157518737 928286743519446785 267674596862441665 908176135658681729 346016969966555649 358174684067446209 262487593675949441 943601625396443265 296342598972671553 609976471354098433 824296381079911041 60775090117477505 859211500262816257 508331490643566785 562920155853753089 795049555203267073 703965647160742913 26857254192020009 926229971796210817 887075346918397441 686832492886068737 195809182413054113 611485766120232193 334788773257546497 179334687972527713 212461936103789377 876842654098346881 417084381495545409 691549685176497025 556972662356766785 721557385284306433 545537188390827777 425049945147890177 830171361753468033 258745831443441441 770653125916414465 318092645832777537 377795636437237889 26817919537073465 381144530597655489 509950460930610945 795216650196589825 905611595225458689 731035640522282625 671908670238693121 67885535254330169 792051265879131009 480508563355900993 314750159882549953 298885028553637953 209782789520154721 190935853744878881 487485325753127105 812545125459191553 680225509952684545 349269501818671553 496260071450251393 461644313449635777 461996151086374593 666750598614942849 678018555166559617 467964805067136769 305488637606565313 984777021643427713 408459650737114561 307721440610475137 193952167201821633 487850986978305217 471583809027194433 433584889310079553 816736184022282369 659082055723931905 497781699434256129 875740755506608769 300129356411424897 585126974935111169 233694240039838529 560862506169140545 702699306729236609 720213388590654081 50326951363189209 58348090434730441 52154739766429257 26652785517814693 952106555240661121 139123033228056417 487040831337218113 823756870745260289 810325949583443585 198316965928068353 987206332632332801 578213667123566977 16961684150956559 136871319988014049 490735881314314753 964762887694806913 912017404518252289 559453566885917313 51337549643797329 602567278716623617 367823983613035905 170883252284536257 379052765638355969 44265530951268065 771213785051429505 537687456313033601 309277477884656065 553695805316397825 298909262511372737 125593527947042817 781738860650016001 475204730762019521 68176457048565457 881055302059518593 994175035871144577 170937719786781633 214768472082127457 951740825341712385 877555284935702657 509300422836904705 720024246255661697 246855204451815521 663919098416478465 232770919442362625 410920470014176001 935926858938270081 468093228568356801 549435633837507713 788750865028333697 140069525205444017 755080729954904961 391151778487159873 517403829044766913 651691128541326465 730843860534285697 701363182894258561 600028204844704769 649224430510098945 881187731403350913 174697469801504481 587944223252932865 877898481326891265 537782800674158081 214058508916995297 958324059055115649 424174673677736513 808955768138794497 722631722092689409 943410487753780609 1681918324688781 953269204966282753 259798945964607969 235464402821776289 24872455244274505 164264409169483361 191296990925014401 785459009996785025 810878389486898561 283848575480298849 713057581439390081 282621919701483649 110999510915529953 569080470078127105 61168834644849569 284742673371212609 124840633983946961 842587468829400193 201557644371721537 569814026824531073 939411890248020865 91195114815185713 764691098716344449 317787136321797441 412703434867974977 411857339449220225 723341183560709249 692345213122934017 289667201455255681 600555233920381697 153883324483405921 277613792677797729 404627969744606017 241023816531502177 550463607836409345 400230067561096833 247474410230136513 869133679250559489 331554610873570945 415415321398555201 714243251593639937 299286775940679233 972933473209256065 604484936822046849 241726592974099937 25696997792017841 281090970059398881 984066296438683649 659448966379297793 418955630941489665 675774714172323585 393277714402358913 352847357323621953 282493369635439265 547166030593007937 48977889936011825 793939326590642433 910733328065752833 187596328922044353 951276825568896769 188501955364710497 687797517691542785 943357754029381761 207782264425404161 143252872352800161 210121596946429185 890812340763009281 417142035130496001 557294427426011649 26413419225583825 892536643554070273 617558812281586689 776848464249606913 122849065447091729 541662670462475393 136951267477712689 761892426841154049 889649711788827393 542023735630909441 666790963094101121 141653024498307185 277262913914931617 112443366820205169 475459190843764673 580091688570956161 366946748625117889 237899478185386913 348968842177512769 532721895616926849 462913804885424449 38862455219263129 332434880239787841 905652417076122881 773248321130672897 291477411339275969 895729625919997825 183097998224948097 637102887066781441 632195476423394305 777927436017534977 580310181331054081 319375128445223297 225839379212164449 509654002173434177 717651282117909505 514948734932310977 498922600386610049 768159997512640257 164184217369392385 657071136752627201 851461813805503489 100313706388121201 134625277256557041 823571147748815233 299787012340605249 732854153721575553 263876351251933985 786058033369080577 587345444484800129 771891666695253761 53812863811170785 497277794369146881 75722080925633153 935138315465422977 565874067847527617 897347043197051137 417693599075580097 436672853640274625 701728692901692545 318178752617050945 669852630630462209 896795175993588609 907441563317586689 345221437623060033 754067075088745089 335930492770231105 991841002174279425 765443054592417153 482783453307039425 854454949480583553 558002931694840513 89717128437435185 259076372090948577 438208860778260609 101870882854907313 126450411725066657 912646006025486465 166442639368995073 381091948446947265 632092801854163585 380054888735617857 654730448408329857 150362367420651553 244380355905200033 351882055035051905 825339151011775105 700263226415597057 677695110208965505 939789500470244097 562631835823353281 931172019529267201 629320095518629377 539500838096646593 747917625566969985 501929832021726721 503788501413716033 636267746435567745 858959188639815297 177222020347695521 43761447714921073 400554129952585217 311967934598016001 73912762127474001 284333328745340449 714533666572283009 81830845332021345 493806057920121345 88396270736573969 243831408199159937 688623837332727425 300557994445494337 429359946047306113 391127142450887553 229901029209102593 926932638716205953 760408882637356929 334285129327671617 879158865034099841 613597136886266241 333500555921837377 835214407840300801 787235280667900417 113635753000121297 434003015217932417 408453937199542593 6818559436055694 32498013734009845 796404640990978433 640400207530877441 317934767924853633 98878138161008881 221689914506889345 659159438721136641 337108254697255937 818871839041843713 777177870804628353 757344895427440385 233323196930015809 197617696645490785 214903261615312161 80009993983910737 704057154826102785 16573940136805021 75648439473674497 799692575427958017 554236603666325313 730802937632855553 673795650293008897 830752780635524609 505331021030059457 552455306625358145 995178851606347393 484449201103490881 491932874537255297 70508624093545081 838610420014525441 461273204747531201 195667345942410977 632292552790016001 34905236625924377 722832362695033473 453364403045966913 192118119371567521 668811705923069185 415048542945275073 255958454179591393 882244193767700609 183700334047905761 538747302442875073 640033853469091713 850404239931460609 481194629460468097 222120513065622305 944409531182202497 58251448400465481 443820354794787905 559426511764105089 754379564728267777 571555733410431105 154486616011290337 187159283108147905 746550144792848897 174122094149208097 799109986126559617 296403076293888321 453613690162555393 884641813616294529 295489888389248257 179949240745404641 332479386523914369 583606211960994177 960803870265046145 814870747306134273 98162731404855201 603702496611841665 520604247494013377 343634658157899521 2576321968405183 892592971480620929 873376949290225409 675616530529186561 30336687065457113 515597794526254209 796608313966565633 150321199459401825 57009002306983801 574627919497043393 143560131386642817 226094395872156193 88579599425841601 528944136234198209 605866467171203713 254137030478208449 259726851364320065 816270547015289345 267551796018047137 415841524077524865 313630844845860673 195911696543216609 553667780332339969 18615103159991265 584222805167883009 428382222844486913 774619718108375809 316321318815642625 835153076087422593 531351628030048321 919192313154205441 428265999357851265 726203143462299777 625254894092631041 179702053807211841 436410225236745217 740859287257805441 222667502166498113 566639185751590465 333468531275205057 447404515132404865 95561266458712881 943280092917838465 742128208496115585 324898034575724609 649040578875482113 579339920219744897 623313108327128193 675149221988107265 67427489712837745 473709545566016769 12845558268015367 488232408663279233 610063836157873793 957219598671564161 972790692685780609 423831387864197505 4499686254956004 575361193187610817 796081497764010497 220974916566902369 301535003930776897 726757449070184705 268727978275538945 27378202488222317 160695973142832577 645335796413185409 759142888271316737 35116994210440569 870104158717847297 852637532685115265 683127240483461377 875831992069549825 468405940479879489 352182214927701441 678234132726789377 935818432483486593 828666748332292225 411569269500027713 633077116350708737 834550431062751873 138219861553476881 491961756883434049 654302194342182785 20398562668091813 720838228193169793 591296600400333697 543158387510548097 791123772058426753 907840222614407169 210165837944238369 399763458796304129 76397609406981809 685541803415613825 211603647468670881 409276650638563649 322959533254589825 93648472688027345 802408092539288065 601391981009687297 613553181916401537 991686083315609985 629163796216424449 652111572680699009 307586645461753985 470470206307805249 862476142404411009 432031470017410177 609263436646713729 188104767469948097 84368186079409217 643880240624756737 408082623094827585 533402304561843009 633242289989148289 257426177955682785 873085007093877121 245375794971973697 775808658005836033 593869928080980737 757628886104953345 880135872343014785 34096466807660877 464348671677829121 343040358964927361 953832701023767297 206879270464689569 186203413437343809 840050922304413953 293029122193342337 987978829311607809 122335278015288657 814985791400587777 886026237505372929 638999557702639745 477557796855169409 517301542037728257 597254667633233537 351753457363123777 883722806199262593 576017867458134017 432089626661703361 807251766577614721 83065575870708849 390197039652065345 524666001366210113 965578672886017793 125312963458629409 163872619557636769 772906129547745793 406763370797158081 605384551868301185 195317638720098337 622598246249747713 80093558773320689 839873692309755137 6498438094709514 168672923372692897 241955223889696929 594930952190740225 738835160468425985 712638579422854657 694654320629304321 196819470553823105 9460113922884263 609400594383625857 345814774736844289 68527965152473057 947132417364684929 526472042481014337 145518196424099233 8795427497307885 253558067908741697 699082865429371521 822642831994862465 759229697721256321 974430396316478209 924228763089114881 619786681639034497 564522942411219457 841023363262920065 626716489845161857 645261426233410817 821838378133893633 949240858435246081 535328925922993217 139083899980825265 418147203744741377 585875658850127873 215046555798718241 146459381119704801 676640438211681025 864313544818202241 752642143330216833 956360012242733185 761460020108888321 682507824181286145 331857757738387009 484491267476208513 38144922641183857 318848740301461953 757848188600728833 239873618390824097 947753986545809153 706287499290922881 398827504083950401 933734476539989121 946115484985970305 307097509637486593 659206367237981569 380321170453449025 584696922099357825 300942445202949185 339402042800738689 454148211251855105 792945042694928001 14073483049969583 882511114121182721 250245476292072065 368498307202560961 689723093187936385 69852098997667865 626967256903405697 924429975872786945 626951630619288321 671831716949281281 269269436831571329 492772261897602689 710812263515023745 556609831189827969 709102454970114561 380258567078474369 499831027451648449 928704378857315073 184365221828137761 32884418403956061 422178586901580417 538184225366247681 255008866458574337 736036191916927105 619890174085043073 646765145595747329 61283151752896001 180202854050282465 447046724363744385 241397358503459009 482321673596025857 810427582689985793 214564999085155265 883382535163416833 101428615869373569 580556063085726465 138384043670967569 809379275665488513 316348931190297857 209004299871995873 512231233284325057 550669020284725953 547889419082942209 317333758386229889 329279973107688321 702704537330898689 838549341488281601 290643358675740865 122974407616709409 305320826621692033 124980012640357073 272049106571490273 905820815745258241 35248806087505357 685412288861066113 162830770474332801 241382289002757505 470055822111486785 167583126257518689 693813812548189185 690039369927248513 662789154335396097 796696433143857537 738981571344684289 889896131236128001 228989585320089633 839733381753582337 814060281995114881 152745264171258561 855067087138873857 795772222958809985 723895722498188161 719108680326172545 305110053202678721 616301530769540353 253977902805804225 289518477190355841 550978586867952193 199852752848890689 632727079864228097 460498436249110913 950081461161385473 507302021649401537 789513299004330113 587875076237267585 521750798770025153 604186450550905345 594350442592148225 987441235561021825 354928600791037505 341260663062094209 762417223149856897 389590769474452289 248410289112339201 961824143235809025 741769502737302145 81941781825776161 524722733203514497 792243214442216065 55703565745591985 109394430573175329 957543120035889921 89362114044426737 450216330896811457 427379313311035969 251210808321342689 734559795827756545 88018772667755489 709720316244712961 53292297761370121 569101822746709761 547850845060654721 51663159905444897 64399953031152537 939824072172918017 723802774130195585 550934259906810561 133733463287793345 289356026852651393 894476522443714177 430545503710135361 947429503587624577 92960229714158513 344755341200272641 237425687188519425 886215007224418433 967170102002988545 400446426564403905 727440220257676673 158633170158548609 596914824467582209 583004598381638273 362183861476538049 418944102896599425 131516422967813185 640941434335506049 193948239811589921 720514233901621249 660244645435803137 377507233279533953 115953330206181697 5045464366187248 210058729081218593 710060360432837761 584391430699554305 7426989463606760 717415797602406273 82592756864233505 571790105100106433 790514948507105665 558872460440106497 854669488707376257 548008569133429569 392077958292485825 318563272292131201 331196980348256193 81816672057911441 748935432776729473 502046113695278977 729716832906465409 354068522469219713 95530710653218161 243624334974903425 235212687192973377 630200488899745921 53517712823687449 706877728762940161 824724261469729153 978007335360103937 226218446737743041 745173123091838337 291518291260235457 174857191667044289 80974476572716721 510419680284734081 725428433665317889 530797470755658177 490538799759843137 504947908981343105 54628084624642529 980106292683515777 461930723927192577 134414010164441329 395049306832110145 249109020200393153 210925636425496769 100976545483440817 235540491062085537 693483716079512705 949019313729959169 78199600009462241 586422786993498625 780424260384734209 96862942669343249 525369674300442561 391243553730181057 452142078982902273 386505632123085953 362961544805209281 829241907608381057 295118495401567297 680126195047886721 567265339692092161 780469698056226177 617746189079568385 734230688947175041 715732151650534785 175908733724984513 36621686661476361 447606930680063169 681072712583308289 278674623348297953 833497791746665985 923857261320844033 227842049882319489 35007001303146269 281126934919797121 483396541125795649 297076692662649601 468847989145121601 972900162461755265 306849016041009985 500058961417344961 973163313970676609 319913441368612417 866375628093162881 399629218549627329 154646374820334401 207099702690939585 591307854944599169 795440742639577601 324072531979428673 203137246813868 160375571364806305 597567178608990465 578471803456768129 856118259959131905 458740039872306945 260968371660986529 807720800626700673 564571733921354753 81049271834199745 842160877490108801 569501933506376897 909016455305575681 502016966375034433 850313617284022913 133347477907594929 14286507892819601 826908345042408449 409811075969578561 695310834251433345 99004863827744321 732241767803625217 182635188493883041 736445033663958529 988544697678435073 621554353105960193 759876684175175425 245602073582620769 201746456516744385 664928243922528129 206086225808682849 383103804995531777 199437952025647297 729951975426455809 402429250769280577 537708659109643585 788570274087348353 914843920688010625 199755058315666657 364266305198928129 791569831409390209 583662331072542209 966394453169904513 600897186119983233 11042866005780639 304064360331548033 344050212721576513 397963596000071361 605604927266171009 678274978224873601 245454856387432577 770146358401422721 119320590418382721 719231153389014145 817079723245306881 159364045345714785 216629725918096481 590847428574686977 117252270555219697 99952860443966785 323932433184282305 341701336816296193 133363853680968705 566472605519667393 791056906639965953 805981327066614785 880842099732156161 794850372036780289 299119566715191361 418221294831962369 231259405459489633 563576558849352001 259906325822555585 36234759876361265 738016137055332481 45710328775772529 95584431825457729 439953511627603457 636762848036873601 165041490768320641 41647501685218913 375890466013867585 856024323820925313 759525844497449729 481478688295496257 454129857586476481 883898570437246209 948819062500351873 564389976490929281 936670040442589185 692390052571433089 675263024154663297 762685942351723137 245300403151073697 255687615278809249 22035968130754925 135059495716888017 579804529105512449 36927656767382193 269496708149876705 946931721766119937 292092066980242049 824731319110831873 720291273330506241 282299506133824705 980942128748534273 531734792121632449 672930501641577217 710979731778550657 730586717536478849 718733345389800577 947797145498842753 560189037247113217 542694016931829313 266846477174404129 542533754839457345 6149987544958436 36873659744028233 513822658922855169 117255797589937313 941469593052829569 604189650119831553 417401623187153345 463910972803990529 294620981314565697 779026750858402945 667329053106634241 106373280389281185 351825243561876289 987833180240453889 787586945933419777 994651945766026497 347454605039203585 582701702187957633 941701903789656577 512168570505398465 600861668045297409 170522952604169825 557287214464771777 901793703482031361 255009111617894753 404744435808137153 842551886086361857 754744213842517505 950781464453911041 269916360573585473 489284854429975297 495158209640596417 801381960479815809 315646677909025921 196334452970937441 258942596819824897 830354601965382273 595892644874123137 348015986025508545 213212524835842753 636750955708763009 254380282916823585 126982936979054273 25319730102925321 749634456111863297 733186537936443777 305304039155551297 779230979123344257 744958647412246913 638087095029870721 855838198845638913 391126242113134721 299971428441324417 993235966161233153 664156150879570305 312921707674195905 548411529538341825 284296466309850625 945510809406805249 677493092080229761 234227715165701505 601607335496975489 318621612725628737 756312715542851073 618342129843412609 834787862968791937 835850813594071041 720777324904279425 13698351748985261 171932238221341281 985875697947541633 852575450064353665 365708650213846913 757911303992496897 778989187848985473 994031002592183937 881095222888376321 858109731316812289 396106261304005633 702596671896589697 276483378044915201 50123688741020801 570454164786291073 138814259534544961 473052289841632513 73598649331170657 306444566437825473 616492228223183489 224807651879885377 957694382666826241 794654661433746433 248081241388494081 220961849553731329 819944727113476609 417095858433363265 575889144132663233 148467727012516097 395978742791239553 655562109876733185 167625499832102081 305553202535975297 476257620316157953 10989261630335535 127685260689521137 903372449256053761 256353577079831745 847211051635774465 416579227955995905 728476668950662529 367173224053839681 412680645272082817 941128460712793217 427190207581858753 459853844357350977 333677919605086977 66718533557807545 143257454854449409 548907002609535489 167906162066437057 577440335777783553 437029198830785473 441745213902830593 354486493880294529 65834760105079937 448335433053529217 31324355578828289 182098227237311521 244841960456557921 762021600200441217 732712416365497857 448927580303426049 42189677632254785 786508465523752449 88524358342663585 924339768145138433 441722252312832385 68898807711448737 440038630142108673 801569523053323905 585080178337367553 517948456848813505 401253527259381569 202646637054279201 426822208666880705 177121461355838497 726096459856332673 751275225109587585 360795924144074561 938060890629628801 521536572466612097 947132142125532545 397691123646087169 379854540130693889 831666376080814721 877330412918176769 193761205994636769 996810163318031105 553231413683658241 899521714211864833 107303701536768161 188054372660175777 798043797942536833 678826944086800641 419410087139485889 42734592427905225 1786046904992845 100649789535488305 403609794952888705 697160971609051265 804591312752105345 497234019438216961 398351715188997697 662726538576890753 462295162375493633 591985050824412417 837921308837298561 339365662590850561 957337839297590401 997129223249565697 70640500193096753 17754643311775455 187024726738041377 802894231986591873 55423623811112321 129150540773778737 439421853943539265 216350378005863329 824473668514318849 685056747170705153 601893054744106625 682268753899798273 154731704886859937 635772850887505537 165621111175791937 924368262495782785 755396514759954817 908933614935335809 525967208417949185 751302521395338369 583293874061030913 823593948833959681 470906602732721793 786469304577842305 600103486538902273 335125157526050561 188853874065056705 903623274013746433 421579037801638657 589629065605251457 906903811963527297 621376422445131009 243181049308848417 757852402493369985 137934180015445665 959643945610572801 101365972946428689 297420656711850049 920339632554199425 861225250716692865 715646091079410305 143960027558676977 780712230492451201 693914550390395905 702086087027357313 857314682824139137 43998633261789881 175352050183697377 30891439236857113 215195834157384513 617117443497630081 297419175447181761 974053881536963969 935445729830476545 243407662797604737 103138662538519553 36657874256039945 167515100437668705 182421093102401953 11176722389116379 148552159152263393 687213439014882945 231413101499949633 456198933914855361 700909837565152513 685399315667893889 343497769037053761 973168103126035073 412121828431782721 5759280557484204 888010378937050113 196480093566997025 894999843328950145 269530360505854113 869482778967732609 157526657397575329 646038972001367297 651929266060832897 404230689080772993 474391636516394049 789264416416049409 37762760082955537 132446831352051937 653092622120176769 661844656744381825 789434758305233665 406585147191773185 519863321493623681 434202191315936385 582188199356465921 384529649263935617 427846545131053825 699925777011930753 387400098936197441 112511945056692049 119272958003897153 964642619271305729 169188052682955009 305044478078325889 156400598407266497 400528034368722561 672212337287149313 517467373718030657 482473718844225601 134821543391357329 554721242066051457 414385762406379137 649640808338013185 805214969890204929 311564906040516097 720746895337324417 406689776900371649 569037714011674497 953696301031641217 511142580171775041 918777283128271489 201669777526593217 295813651930316737 759817758332243201 777838127551710593 195572129066309953 250128083583632577 504640734218764225 930473579911911425 785869439549419009 545240192189382337 741889962428242433 614873520512126977 820809896737703297 363881120193411777 887206714342578817 665390416652407169 183043537596223169 116544129944330161 636647692765389953 59042487435071681 696012130150055681 800153185276116097 618767055132831745 179392996409269761 842462905329018241 507862224261415937 825508654700993153 937471514110903553 230943196371786273 799454203106847617 380966927520528769 984835274048329217 200986101222145665 968839173046390529 390474053448652801 789303468584641665 716566454492696193 178687181629953793 998812114419319425 218748557973988513 296424492495152257 910751229501485697 169577275194367169 532635459022252161 33279430041464053 908039426114498817 324908833351610561 745425901961574785 204169553706311297 481410435342652929 806134638830311425 271800357653596353 841667185509098881 703743847109052417 34696181450168953 552807804667914113 269158796022413313 120553816480182257 375446899946918913 97073289620162481 679510459243974913 433371739648919169 590636290725836289 545238796898253505 610139555680451201 443648449365824129 685295501223887233 112673448055709009 721792957484073089 928169973168934401 99147593991983025 109578559207655249 784322682656824833 115519868709540673 15522875860735753 343970659227942145 699709996792055425 876057094074951681 906136914336325761 637315274914989569 817900983059690369 469937849769010561 887181423187538305 621095184069353985 620188506658795521 829244405427147009 555306403530732225 522242986107649217 31540081260079233 507270160915012993 433181088096457473 13688304925345563 479186214540991553 2049650688263683 167981667269639713 21428782715112505 219832180277411041 559541444675815553 80060788434703761 900320308847760513 120045648098486177 457322490989923841 394027727627712193 766609717229478401 779836011435026689 350710947963690945 544454246999546113 296141541261953025 752436401896918785 484002527870131841 830489785627360513 643823400151099137 326209076801365697 399709384686687489 598016097275998209 633621266335516929 417926928341334017 453682185935093697 207916059306750625 220990293737436609 179071100432413025 714751776448778753 661019444557805313 793768132876799361 864984925106373505 210648332398477569 703890285178925313 896329784133264641 865620416931040641 509669679541516993 47531376592356625 819015107091324545 879213203828673025 97728072951241537 459121783472664193 464906174460345793 437657838338868289 236482768930315489 604018230390149633 403990796024253057 103885737327093601 49365725915151873 743511300045707265 856264803944704001 974555352876269185 573156312438484865 558427734339428353 956688148017001089 781356395116407809 793709539133118337 247931150360965793 383032560659621889 114839821546144801 131467630832148081 628240457266624513 750080579006144897 647670689480069249 97088276549470721 662028503416348033 958521117962483457 839444651117094785 557131202009159681 823678308583222273 443024635992735233 420718666867689025 157109363933301441 39180956018821433 390785287203591745 15815234501605603 382808629995153665 926203146159675521 39327371510147201 936524891882843521 704711845698000129 446803860293339713 41252941785081985 404436762044884545 464356261949845377 322633861067000513 175145665418590113 8779283626839885 110858967270104353 53529179817257249 847957030148059265 927985819739962625 81639798886712353 731655620826668289 477423792854402497 513470376664063361 810156759960591489 114345962270856913 956564257766082433 8190002884692405 817471808309179009 372190265309424001 619864599662257409 33490391374531469 651536567791737345 280612828994616609 976809080723121793 686612586196265089 141704609466430049 292042161923657089 617968709138402561 637339310959280385 365241018232666177 283923194343838497 187605715954113345 62962103898872361 222237564431978273 900429139233946113 850965246413060993 11562974864208543 195704501296717121 321124240231267073 851024935726236673 308159505800137601 860674370708110849 229453430650405473 275996629300117025 218318010888001633 891520783953751553 402360983748319937 163486476439040033 139278367871941809 607592513559339393 87262872329457505 308709036942211393 807464240739765377 666541949310527617 514837088255557505 271931954321537729 179606448351268705 50863598777979745 59597911926655201 884439230079372801 876843006311990145 450254412512265409 702054380833015297 213407243104406049 69459692876694849 990189849084984577 266615297342180929 285477459269309025 944907676434471681 730929327818529409 61613351481025089 598397331245401217 542012604676148865 711998609869155585 888324627099645825 422425259887482689 176630406374815873 561646263806551361 224227221962149057 351420738786124801 933291708321565441 861063272467859457 734669256498815361 391455995235098433 586617034851148161 847140586155120385 92422484674852257 846804636418262657 756611648066059009 468695585692373121 555228366182884545 294325071583124033 332619815822656769 858526549962164097 489469124449538369 333225871837420609 39116274279241025 542080888800981569 358712312260930561 504265811480472321 108145494823592257 33299666049146029 897404048657573889 627517170962683265 91719883996308481 245304361622956449 743868689626164993 788446034154468097 944614052106349057 509623468205404609 647581563523924993 676401844100020353 263626594096525217 109842950036536993 131111852610612097 956449454331725185 441531247359254337 516757370825558849 768005047034034049 734234389627665921 18738638126723829 900774187504040961 828133949616837889 994285073307558785 557395913264688385 697583868893104897 188764281325557441 585488450281594881 363647190285451649 734679695867228545 62950840867355145 964716798592057473 614570757663162881 674544894763329281 160223219955593537 452647639619222273 255532132583386593 796197711106046337 474281580912329281 307244590960941377 98103246588980401 686898708698663553 548173277934022721 973318818739450369 123179993695647025 532405542263873601 61855460036209569 554857500239329217 161490952943100993 925060262609605377 135987544913586337 904801465837188353 45462100521621809 517689434242399233 268185911203911329 899718013646541697 491643568068841601 266889538954330881 185881634427328641 20010843670469569 448997795967944321 276485867669251201 688545901687174273 486226203030064129 330801585996031361 481143929250123393 289707194564027073 995566732518291585 410360388970236289 227254891541505793 887324741011720833 787451219816794881 4929482619250082 604912279149743873 974274417972235777 961023558707303553 778066315269246209 568272646848200257 936641549365841537 929706749009703553 266109024575772673 124699789535867473 617020201583567745 777631811285466753 365720799957006913 364306801874974465 587035943111029505 370086096058024321 120716155088846481 794934525586711553 974908918945839489 45684701920812641 410076125308638209 312965182393966785 430251806535292033 903061642929110017 585672716541925121 413017848265980097 32773080556705025 301418085603422977 336391419915418753 670484442442088321 20575331489762761 574792472210070593 991822082049484545 636642645190249857 936871470088402049 857595722228758401 628365697634752257 598952183890801793 683883819049238913 717573020567321857 36485580790046161 976954800326922113 495262656894237121 266326021640459489 261048687372653633 760432495510528385 662507049837270017 981894685392170113 776514414367031937 430234904475867073 98662097687434177 438320477210744769 722516807214379521 328191444732809153 319198342156422401 939881370960556289 148659573963076513 821128770987883137 943771352782970753 39718055536532401 123734448918828129 711195617813345409 354957729564343809 561399022935084673 405840080553421249 822056883673099009 125638254793027921 905763872329409025 275903551292334017 195283366599042561 383145002036254593 622928262537463681 65897682944015657 786284466352441345 506427180166678401 860044547077571073 900737253457481985 392884982602183169 746265667354489217 899328294219479553 583683960899950465 986235426005293953 265048886464438017 508646691557864001 331476231532565889 862894581584853889 162008201865713633 809909323160631809 977833593129847809 583984983966473729 685419690758305281 290519049776044353 161099134737316513 513273044356751041 641556272246443649 42769781420552993 70335362391833913 677467372125647617 50690077047914177 308482869413388993 299061349440524545 431187921989490497 135894922417488577 565143724074339137 830020282486717825 63786533582316449 476603133083425921 239749147357777313 809029132165182593 598972776150546305 534775032247946305 342542819158914817 550344044404003073 940119329709489153 139213529485783025 930465454397371137 717458965066771969 548914987759943105 968195667189373697 35766417758559045 237348791386356353 623052318079174913 630518066554952065 115729106655017233 706504799900319105 385857629672827329 841709250480757761 922392253057715585 635447045178157313 508794728202815361 110119126656780257 74667513841497169 234618668991846145 763827561591043073 674549802064913025 298149379689213825 776678418223756545 919561824539783809 511862682579089089 929600596905750401 164342954229841345 341378467906835713 603529800856929153 653614027206025089 803347559081064577 185524408727076193 311462824747632513 728964230160194433 419175417592374081 960064121681810433 365846539505294977 992958104004678401 84459590816098993 297071775483317441 264445082692542849 415587725459268161 540020909225479105 291433720464269185 680384153286322433 764019150528461953 323127114644112385 728736999140210177 83311128655889633 275082438509322465 266626481588435393 980167702148051457 209792817272496993 2749603078534336 435130663582928193 583984990254549505 238647763730977409 483512639887983681 430529450681564865 374449011576004417 704571918415378945 460142292061071617 468072303384108353 39165324253929161 940973399424006401 929183855851114497 513430757872175297 779391351091206273 505579321683679681 676018160998573569 726069890507577729 175283406569263905 888435560028721537 570297946505498049 198538798334272577 795322510739069313 312834161897139777 191601255133456065 566697309405331137 677845101207253761 550043243704674753 208388251425368769 122311694617668113 709947436323446401 16175905396831781 351595090952052673 44883823879846577 557881512215914177 594938292649725697 706862195290916865 820158806362105217 101892256019866065 427287738192514881 436513580457152257 692743489782831233 1362169996298235 575280235257405825 364642808626889793 552045079672030401 782857048749022465 952787649727664385 187308746517196321 244813388819924417 689556436913534337 123639375649769793 366814681219416641 292574652167633793 956581700013643393 604535893902802689 136876528120261297 44937255726981817 449504509160306049 735363218476361857 977343928289180033 675012942227784449 5055753401862263 256002821497755649 546811036860951553 204038883583567809 891610954325898369 672201629369919105 413355811999060993 89839263440484993 625879728460219521 722486390633459713 162816688488327105 317287504529279105 770475286623934593 645546443949438465 146117723374381121 455804817776471105 139411938139417665 68163974413945281 448476695842991553 694665155648525697 165425644231930849 715961550761232257 710789292213867393 405103733501579905 660311401515954817 524408397389120065 434615472011465473 610703852289393665 218823195695790689 280249786048596417 975165455069465345 754147626343513601 485314009992762881 541493444978979009 830281555025969409 37168203582215401 93056464852367073 108123290740717697 217052373873123361 167566974928622145 487555667681974145 789759402499864705 581416727937742849 686716917423471105 11246326223215421 137614292551443633 290580160288676865 865445414004330625 527482689172941825 376504492933403137 634566070592022401 966084454690648193 732033985332662913 141683588578541025 623670423366952833 72425861462836145 891366300388639873 151313395078741313 265522741932805665 614081904953682305 575425820903319617 438054316294067521 782040720582223489 662210207681699329 550664650733565953 735229336228709249 966590354165525377 382723968448605249 164520528382155361 530118913316481857 859542054828132481 112107108196955345 598952307236274305 828121566010533889 551184862605758529 109046741579025057 377045566750268801 938837478855116801 10289622451217895 449665233224369153 567863763889661761 423795330531728385 830786957542095233 920688815711063297 610981473069472257 513866062217640961 24961079900158725 347062140044460673 449474061892132673 793836778471781889 946795006941293569 120066011527374177 360154171718818369 196723716271133505 971800659068868865 898801746766924545 159766178992768449 488880543260275841 198617661323844161 499977883705870593 268526967774192833 549627466247397249 572281523911563265 904406198490068609 866311408643625217 149933057982050145 999384294638069505 457741943188782593 286025476484098817 360694656783135041 162042823407922753 670170729370898561 73015512162285745 622579972150045825 411940517460884353 295459356807672449 284080303294757633 289532452585614657 799631958456480129 442682936621469761 605759989607790337 723351351986448129 570335061353340225 520773696530032001 505673851377650881 826804580614446337 328746642774355265 591690694947136129 674994377573071361 20213658352755461 175793395699081153 795492123093087105 522529196112628801 807185714170099585 974085400381461889 571035752442316609 4812044597017008 158102808969399425 171212500853833665 418696201290433857 951180528479710593 337184211779781889 356579204747312449 503752861459407361 612768517399288705 585607944065539969 644500283934057473 876477356677131777 40016231812700201 277634236271307361 650691027178545793 961067110466462593 200677933641017601 20360827099661805 988622186072881025 42189795958879729 380987218867744577 355228591925577345 974634124525302017 134904935409270625 273849779414504737 628381124691596673 355006592471447361 69121525830897921 422524718659957441 568283930098299777 3773958784570653 139667101593449425 44704632165050385 686573122406596097 476999719073795329 881741917532142593 164313265021235105 799000286201572097 228142703678635425 621394759602185985 896434192248037249 447764745532079873 11349712193400309 442192076880477441 399916201332388225 447797223435951937 236909355786743009 201092491265246305 683347448824392193 34125066487685985 648238759919500801 645442092054427265 139852578382715361 464879171163641281 905812530308118401 533855074194878657 426771388297552769 447491793009245249 374171076631334657 779547043887138305 395575884810142529 370002858313409153 387977084034453441 926577505904237569 28851215995061353 204085543747307713 437063684448411009 976691475938171265 333906612075054465 723490054707877249 364199770609992897 524410641023951745 471321624297914369 676283030420844289 759175977944941825 976219834108750465 921822218420942337 39849145703794169 95703195657343089 49757607632461289 592297202920789761 955566578166749313 771053120956558721 822608198066095745 573109618774992641 319939378035922305 440521401847128385 957488981215750145 941356649546278785 938462728225768961 898447386807440257 829340439242461313 981236890041742465 218431927255164033 144094476489620145 656187507272097281 401672001516246273 381227979605480257 224220615785974081 253909752674505985 276902443742926593 360392249651550145 395313636726463361 137615976077473329 237660671783444865 869235038860946177 168520026197079169 649674322448621697 884071480456640257 474128494052717313 851172309900626049 955234665627205761 977614634826508673 3458259633671191 383058677819313665 787053693017842433 964911103008944385 817021061388498305 76342789182696433 997477581269539073 72987670731450289 619152266089482625 439120949094892417 369560231155961793 141887027871035793 836868712412250881 618412107031652225 912629533046715137 589498138142786817 520763066895963073 303952451880739713 509417875814481409 264386396715110561 133356936469549937 745174831568228097 359528904259196481 279931309287420065 42306278880058561 46482870088702553 73028185648016833 347582752582042049 562574606704867393 207294553439005825 481953777268660865 264501862774395137 723892392006487041 690869271043048577 558301506473785729 452860807614001729 762075259596866049 257809893249351777 134431895055389105 201863692373663649 532774319817573185 645136500883374721 123878893430802609 201970191805145313 464799649212931585 559374922143327041 423347749545673217 272330752476975137 351237791975133697 672230337841050113 754528235104405761 821178934723491201 717246539073567361 540787950608695681 69602900224868593 514599223444022849 903850458045038593 942088139717320449 317505839381741569 97048994657114913 520599007017278145 226276703085154913 947718439051715969 58237842536968289 903030884165072897 305870784391196097 441432553303830145 392057712137784641 473083850956566465 554171958453913729 911151330189557761 576439808646469505 954593936736724609 567288764685251585 732241301679838593 916140627295163777 707661995915667969 726015798986743681 674729165570074241 847006231512338561 683874359781523073 190994361417459393 830010741729186177 779332662994704641 791218115240649729 182814672832627425 92490689805163841 654257658641952897 618225665102553217 584300880967184385 206007543517106497 961036238212358273 279737991372496001 392061537620129729 642852260462593281 390546775629545089 593136766891770881 816029006183462913 401017618449291265 223046438599226337 308532454073809281 747315415253616769 312903222221041921 623271938079497601 836904104923743105 395069371963693057 614054430591242113 166314933689278625 937387046499747329 531540750481447361 359765985920166273 581767755836764929 432742312976440513 521289539330858561 164790338077953185 85535892703262561 967586882003825409 76073028314262097 619339416021308161 988175512727551105 557411801619704065 42702604337414129 373564724379551937 10988713401928863 601086467069205121 958991167871495553 131376942494473073 907372767513365377 751886937012013569 205353740623955617 829580491688520961 343673940941698689 621664578256098049 329841272734235265 854733625647202945 323268044261581633 492283809846181697 166170036960799905 850908301194127873 787630316185897089 743724593555906945 222070380382554337 157749214910968065 962243082835627265 498211901084598465 154058053600600417 179175757509685953 862422455424678017 396470991042729537 20192915795441025 586117055100704257 479251682707925377 540909263624651969 110822583770122657 597326547018273153 139140225956765569 489513040212852225 85626616791451233 134221506163118673 498060735798716801 994966151534949761 621019169129304833 210592352402532161 484852444486136833 640517023902855681 913298761188208641 875809354929391105 154345606543884641 15137341002965599 948641980525728513 588828178124177921 23309087786770989 936348641176959233 90537588358877489 345993509887893697 728828579894909057 13688699634737845 38587737872624929 832619534118837377 223787767588589761 546217554074228673 760427870263732993 508970082492556481 677375660454075009 63918873247242657 412125405478541057 896077737471845377 515331784137714497 408656353606271937 253723649534954625 494462771022501377 865943568448059905 961942271794068609 988140461656790529 175997404340623841 90228635384164593 773736532896048641 46575224692766425 540791275508571073 100495340743023569 941514848565017089 995711603942815745 460058016889266945 108429421250122001 597744367848417153 225741525071050817 743593284742377857 105479507604329121 455629479300252865 308616813747583745 816009262500958977 343711144931887681 659609918243045761 198623080530559553 276612388883496161 949194378404016001 13803060359631303 728654766775143553 899287655033848705 422735475688654081 796702674640311425 472364853537847297 724597083680425473 540335531979152961 795422757587825665 972206638032467713 458269760386006209 199759100071219105 842177688990812417 944442263688053121 48238844820946985 227251169844194593 647214150015880577 373252412759704577 524375161135086657 482602351043766465 686876339339118465 296557797249654721 487210063427500737 719906552960466689 116839325039816097 606094877108965633 888490107518325761 279584366951837633 385856191512385025 764339656809319425 399745446213206209 524285305265905793 374828294216907649 52333524899772497 985690614518492929 972484594789619969 382944733184455553 767247968594979585 635843296314153089 829931929668177281 233492411320266785 789169679279289985 237001577321425569 337192014719676097 736282068206076417 626258127555253505 546045903313586945 323566444704297857 984163786792347393 559913190615468161 229936289910771297 131555025298240481 693637971591851265 871304922773340673 138891083473613009 715178612569886209 443050005238003329 502600134451220993 858818564065561729 49046491359206361 88359018054557489 446135148293514305 217509723690046273 857735791721168513 421188765097721089 858919995847763585 691397458526243073 197210019009929729 805121809477451905 455130466938335617 549476995186029889 217615009752861953 815432372141653889 363189888945235841 380022440594789377 901455084691974657 999238639215189249 964826357194716929 253907715460048417 110096414755062705 655087330925081089 519902423068735681 893654614934522625 557620207759924801 844082243613979009 772267035746956801 625919149503960833 552731825852262657 732779590845918721 518412889207887425 711247466835264001 460824918531386625 328266603641605313 983000310734873089 560967353806677953 809128666127619969 898311315944905473 104620503198070481 887538379709443585 23482836261308649 27541072017935877 703430383315158273 590195979159108993 696666123635608833 700720360089089665 332037504431433217 79049999084791265 561949733993742465 835925413736543233 145410677604083105 292819260776003201 513886948706172545 826448941679242241 748428971425816833 201108327859234497 879132029744169985 356433660368065089 965372841579672065 512693736750311041 6784858243506165 700473324521819777 239245278079714305 375942250083628673 199482705965522209 23804991035927261 715952124021477249 373616048355689409 137934080222592577 692441624006104193 445358176941390145 227436993037944289 623163221751013889 59980165455055361 874983395066074369 561516988212776641 548384134086617793 601312170227142657 400150558320284225 379871849866535873 157751544726920673 47632346924199713 34906140456406833 721604774834862209 509469505248389953 479680172195113409 789798996568826753 225980297538118433 558727992088421377 247881465662498369 485030822063102081 104643344568575713 850160434398887297 402925739771742273 30627257362787929 643928457396075521 664072132731632769 785391585380903425 599783059755885953 788934264445220609 815307604826060161 488511632474395457 178698002308287585 363315658064724545 643655564934960001 477371048479096065 157956152203219361 903203681958377345 61110073447011361 327204416788472257 539348989703590593 107058672977164097 600716946542888705 392565487758513857 961166516678282753 280478540283400705 26362353756681501 688026128724318 728169132783811841 469029017290328193 260557217105343841 192154105042117601 894120690449433601 884169099954437633 731513121396162049 28984030090125401 849948839276656513 726570501452872705 60694513925739105 926529929591520641 874966598833260929 164957620514588385 652294575543763201 916288232128916737 408428118597321089 432532051191518721 817069846470843649 240265081712106369 980915857488362497 230725868154838305 690658051831960065 445278527314453505 537205005510678273 683208616181477889 282496156095589857 872132379436759937 402487939027970753 341636927857383169 422978044993342913 507644264292476801 150955911588873441 416590802166584961 336394950535947137 927874938678836993 779141096529549825 778619611058974977 743963361938696705 52532668100436553 656158578292455297 959581673794762241 248966265122987809 650485729744996609 899718999019491201 575886562349911233 744440688470334081 684803192975490305 931797368003166977 313346987934441025 448289265171268865 316079365598522369 713056096511031937 956749981224295041 162152415333807201 551425986795802433 393069691836522881 342722929737565377 485452366494655489 443008709763756033 87248794673520529 566881687397188481 26937131811124005 417055961295769601 84901435562294129 118613236214802241 440663313502710721 717699204262270721 780513581711154817 760297070704286465 185137757558592865 248759274695796513 917118307461031169 151565404588584577 842391216830776577 912744130471406081 642217312529318401 260725279099734305 232808845892421345 205064345887247873 349409094444745025 150223495189610657 281944114956871777 601124328295792769 149578917766639553 494660810767715713 13271154225193983 655954831813200897 61755875269874137 240112851162425761 297487186758530689 654986211542489345 3705867770896987 772274488863434497 241788139856353729 748117312185623681 404795302170661825 286219869745711009 774358304462708737 358232229890358401 658042784096899457 278494609899116353 8615601819812469 73701738179604353 714614124741068289 77087772392903985 62639178941878985 459248240344305025 332973653604462081 528951869290654721 881402251991815425 201048014245255745 897771192393342721 648657133498776577 248291911809445761 643412563565004033 282233162734605985 544114480080526849 78895561162184433 182277394677921473 44877234221381457 952837739997594497 530772331267598913 714601812964740865 819946732042104961 499822713352603649 720133788272065153 665342689087307137 214852777596995297 408806166598484545 457883051160735041 240728896959989665 891532893562505473 23564901354479417 466781663521302913 907076583406162433 947023629327212289 614281263923633281 847730755187569665 540418907271355649 777365716091743745 623219756842946305 970993758548573313 808972695579139841 504502405700740993 639537569314942593 588003770725066497 666248918661505537 855009045956485633 958622674668237825 417166139387390465 78879297572452609 329843660251718529 878674462574768001 144387559217307169 474548038001710657 213998393353314497 796196494112667393 103163460401120241 759480947844959745 702749220568868737 390666701406363585 532787312582428289 962574353057629441 316560356834891393 523020012999285889 445085219900121857 658388590921301633 129639407978196177 26979783819658821 714128407590749185 800955743884951937 828323541021212801 39090357086184473 9361460644143449 664853993207710721 566194876427339009 413041397267992513 855857032667216769 392601832225533825 204988985114091809 695168120762065921 176944760933096737 544569696691123521 176512869399708449 27618026781428997 670864864071290881 848864656794642561 614092182292985473 698477007558711425 826591924489335425 566710984662218945 966310756186537345 207153606862281249 92413230907396833 989545974849942657 295402832570296449 69662511495966585 987705339834562305 236321666103005857 292648771344964609 891384914408465793 872733770919069185 845419402932844161 519172534184271233 801796992774871553 757930542364491137 480340797879588161 948932943670278913 322056212430315009 303334141519911809 170255922172838593 888354681107621505 345851313834561601 906683074824385921 867012776380729345 251498263510448801 708313466826471169 146638913014498945 153911586045449409 849084896749992833 926936014288561025 493004304388605889 826118542742843649 312861199751061761 80366270984487905 41447333462343753 868856580974419713 923124396432406529 481747815756097729 514622417047277761 381410958302037505 476769740298799169 167263425471762881 98791217138057169 979595102668763905 356632733711798273 200040060104061729 74821372503222961 606832719413826945 711468192391571073 155135932582428641 140127771040823745 897745823585307137 591550448133780609 751568497115233153 804697165282263425 874540493281155969 610133041563436545 609018978005824641 46403736406318785 875123039407338113 209036194491751809 284846650098405249 310607300260031169 975454268931340289 531225230592433217 674372284382176385 984378784674191873 492978894930001153 768816996170478721 195177800456026049 230095953308406817 361996229982562305 326543282259443393 913676034011107457 855697669864241537 627637402243049473 273974327652275905 476813444724985665 74303850264712417 87878768340541313 51050752246219137 778987370478606721 174552201814407233 251071276601589249 827602793763908609 197720890106172225 410848459926782529 501246570466005185 26090561000692957 773100301468080129 721375667233701249 359542927875434497 415942235742342337 265325466998422849 98386659277039713 385173020353587265 636387815897698817 809959637521107073 742863888023208577 914251257967702401 651998156697466369 187725649552493921 222548591638698657 33456475862774229 281281797523227809 149237414013530401 172718668818276897 924996227093270529 744329421549913601 977262187760675969 102658000967224433 699857287541529857 971916846410344705 550488056112502721 332860948205024001 711193464307722625 917596249022103937 691955167097677953 239630887980169409 965361741583219457 168660949054888929 969056358980115073 841462530564285825 934141510177408257 4625575760634605 365205724228406593 357670896328514241 830754421057459841 586809884539086081 198920167989232513 1996837996131263 210264591981239585 954164935168144257 235291959798264129 755856399512637697 760725792055520641 863673855591194753 356907456217161473 776610684278068737 987124144334853121 554160056022773505 253571401821592001 30440821746040569 480937133890900993 176432590409312705 998235308982774657 557470635310068033 892312600627757697 757305448463348737 823935185683883009 854664288469948033 60910244995707073 127683964077469633 955076137692717697 341339082999525121 949913293164097921 613781307418413697 605941929273388545 910101264721916417 703304668653455361 474400250902128577 697864257762322689 585486722039291905 900030612397653633 965504126057233281 192094257744913 252045402061568769 704090495208927105 566045181497223361 133313777876853841 977149681531898241 353964888151704577 736882474340895105 626886437021244801 361159377256584001 248320109895697537 678894040945856129 273626560358710689 584091125913090561 670926768214382465 868983460251634177 707144965278377729 884594068432065281 62647567921967353 786138106866779649 138126824906212417 370428702127810561 251756182200136193 687179453778504961 761545628879265025 602007976886412161 458439590955318721 687143788713790081 581566780469589889 859740772511742081 410931291067935681 766758716237525505 451474785822615105 465394365276822017 968267491647022593 834275892136155009 482605482529809409 806565935331548161 110223135186839025 166647640004420353 706264296991822209 656350145377544449 603764645336521985 641983494728201217 871470925545853697 97761897436924977 615672006339547521 238306366238084865 502722915629835393 480397111114015745 744279440576715265 540385981996188033 127573192836084817 746791325977596929 574131881554574593 85023610672898545 793552450068421633 575192675075996353 803448952620666241 544385854870590465 335844298659313985 766853868638378369 96449569157652353 146250590058009793 117271990727449089 347943829212837825 114763896510364561 649373982591917825 254838169761203649 912885094345426689 181415529933001793 312278004321719041 364656304899813953 777064612914003329 927390728908161281 935882037298192385 120132026151626545 767794668896812033 217943648785091425 436474092039084353 25327315337637657 714093934177967105 9962080311506583 868075909142213249 683328233378606593 414917642470527425 362507544791508737 105465839280874721 993020391155358337 604117152072618113 122742011791611809 904772963266729857 469963511064467073 986504288463066753 304681320037570177 52059484421995705 669179992065341569 106411391190292193 537517902896663489 206705062465651681 228890194969810785 707175495611693313 305702960123294785 651360523987513345 671922019461636225 441761121300558529 859766089860212225 920038341859417089 941202062350956929 661622277853524609 423298911733365185 527467487114400065 931033040367498881 418867097903884673 639083685755362945 243699784412648065 558535042876460609 407429528874558849 520578675160702913 416277808707128833 329559362762314113 999498321889305473 641574326735391105 246849708622214337 848580949868338817 726755710801768321 997628562174281089 79358193865239457 338671753303533057 950513238999221249 201820901001408257 192878342203833601 339910179133628545 264701728991383329 181504082121801249 244495928661002881 284874400959257217 600602962304449793 772273629637705729 947593718105331073 378707135151902465 537553807366492737 963640731657857665 260461654845308033 987259542567091585 970585863392656769 644327180955396993 901807191674684801 736779956884365825 810686741257086337 583273275988215553 396678188559896257 507391978834892417 578309440473290753 828055812484986881 722311940310980609 43213927970160881 643765467195663617 421273922020827009 492904025634068417 665540521799034241 32691934102146549 246520847258491201 160288869426402401 551295768575503361 479984451621533057 290890096314210945 969704238543990017 794356227255821825 126162723728683089 725760103521732737 92463411047383201 397843818661275585 516435962946928833 990182853213820417 47395532612718225 924730078181671169 510737100769219393 743014209517436801 947875763883040129 563836934934702337 234299853938068737 815537251067024001 389316291529077313 228445597657685793 200187576409135201 533440047479754049 681916186189020801 203242736250732737 390399043864277953 326436346907325249 284686504763506337 78374682314251489 79250444837200001 949506883480832897 499316015254883905 871203644728755201 975766452368304769 898760772498445057 916986531959004545 529347759811276545 320532885115156289 417466052270068417 599074149843140481 453246982350268737 632220699510952449 507196167128892481 225697721875299361 371462186369701185 110762447385681633 441730378746651585 316837794408080257 273943195303136385 284549448943153025 736901055047649537 362411965964362561 162475612869901185 370247331621854401 370694830206044673 174045326422508129 946444090838046081 293750833658606337 240408067931593185 766731329155398145 807063860532611713 212892429621248865 556475206001007169 508178210640515713 13590783902802885 265884966280111713 727801725275281025 443042962927428609 318105659697995009 738842663447783809 616236983757797633 554757946624412993 326788863320079041 761439098332715521 106536298093725889 106168568247603905 368789417718478081 377801716024450241 234231753788176193 79263098363945521 410606099774245313 541711555456799937 571827593828782465 482051738453357377 124219994480984753 408300812080042881 831353985837832705 915930517315921153 769055830372909825 661571138014238593 289372812849773441 199060574656535041 627336276574187265 466668770153020801 472976184811866305 60443932692372473 203786967048788641 672050239040743297 809222939438978305 386147028747622273 706333153616402177 829181108855621633 586015804617939969 284802145325379297 734909388567533697 431581493997526849 502952442652610177 306018491578193153 969414312759756289 1842553101354839 412632601767736449 595198123936675969 641941288407142657 541289339275408577 125841374947906817 94641206399707297 957585079886246913 684483848498999297 640650422877339265 237529365140169089 475372863274575489 217599418904484321 71605268966958849 952809150136779649 937327348511320961 489330354616228673 319742732707165825 370198941005490689 628598539525203457 494530341422489537 9278545367902071 941176087573047937 132381449910599969 888926450315992193 997616501882074369 970155720510710785 205477747250714785 8383851354977879 370177457094097665 867062566027762177 417492630485373441 744276346868772993 991874385932273793 15661313712335813 470542064301103105 259151042260441505 587438907971925761 619513680601222913 626862614882487169 421288467043851265 850930439795657601 498060349960716993 126874365006361953 165803800793497665 81451796027817377 708497502567190913 666179545884251265 942087110882695809 351299924422189505 354869763988993729 30943420863511761 936742233739266817 731567844415149441 694798125990395521 559482404583992129 837481691357609729 828779074620964481 987791826203697153 724185212954584065 762020392472066945 977799195341628289 659071350147264897 410748826862874945 367860385618755009 247476009790570817 631794716005138945 337880028361187329 600574171791549825 755780354887786369 851695077828004737 14978044683619631 562001610032680769 173349281673377921 475193499465710529 10882225341280361 383526822589402625 184092389107217249 189460572098148833 514673493216736961 86773289715480929 737855865774374529 95703435194216977 949017364533776897 283749080299742209 295117584299173761 320814776597707393 65012437314909025 305416455763705153 752505715585183361 473726594714371201 650469215956608385 312202473586324929 128913096844154753 568277966956038913 944622783351139329 8086265886149136 366565311253875585 571671846185573441 623236964063867265 393195940219698049 194162430493104673 174825063400568577 928770054936297345 205550106639648801 47847946841212521 226897312794100961 128750745627659313 243537439597417921 641083891500851841 930432997137479809 27890323531682525 65418997972003017 210473812803936513 895903479642832641 99991467710285777 834663813860459009 488245484494409985 435660585582503745 886787697472232833 540015083275150657 513678242845738689 608694185467634049 402968665492384321 952183712058939649 898556024466767361 971041434019930753 238447785416003201 485954550651726465 712191806776527105 344761798008526913 37167972222651001 383869954320289281 809272552786790529 184234443767969921 811301362735537921 107751893598120321 951411243520620801 925941934363770241 703587586054769793 564989275472981953 186684457615864833 581290569428581761 999905281866762881 371227981807166401 569525540914494145 436422150154974977 408240931037173761 88958950078961153 798205011621899265 114058530299907089 426390480131022529 627230975293585409 793956781434697985 126478083831379713 414510522021263489 351671363327881153 672921352381319297 992666243529420417 243659751045885985 62155677545305825 200920685496580385 734049604941411329 909495855753707649 739429154746289921 356224243359672961 220178809085929569 661200757640347777 748973485903789569 444607096464434177 167058577699656033 207505962918450145 193285124174877857 654959265861474945 245947939128548385 710512578790048385 10961659876485897 556425964013694593 529408913677364993 178105068394049953 686682651966918913 816611404839914497 564831786850767489 709526892088138753 530047190584539841 64959694985812889 544898649944620673 856627619491977345 138643947861027073 989355303957051265 51378192377747209 234037709267415297 132657117048879057 293708053376430913 535812851492288193 871836754441492481 551355005481354945 369373777785124673 311228425794958273 659036392689348097 468193697517804737 456407103597481281 246755199261876609 408408095886731073 708847701918358529 657667481539601025 356412569886295233 493981493915629953 858729406539211521 588649003653838337 969315187611435649 911178566661622145 602581044343253377 320648951234584705 466871747659787649 803415767877869057 443243290980561281 929724767375144961 619456917545612417 633607737608262017 860075128109286913 677134539651216769 187456462239033793 977975528661051649 365696780699735745 100057427343440257 647054534537993217 434657029704371905 844352933292952961 18918086009687585 27814379198481733 720325416398993 163473612069893185 307288342657212609 915788422273855873 936299905265460865 764796649128271617 812930469735487489 581994943920683777 139843729419244065 701185085061453569 858024708172504065 981655326141456897 268133995487321633 94126778287261457 530059511210520641 465262289053647745 691208835787552513 964568437084338433 452451634361690241 519634642799978497 146073924094483937 821563835459727489 799024994899706753 677521949646411777 992784895876713601 780182679293588481 95457479430560705 592174652261691 958861399360248577 588834017185490689 393273902743697345 745930966040965889 437944308866224961 58832803561486457 970616427834325889 104291710550448609 869136959263929729 553531782392184385 24681258208328673 273675017098646849 625712013553897601 474129830819308033 292317621833174017 769423856562660609 675075567050928513 903453845591741313 39912293881439353 327560288839130497 103442133873205217 582320733971826561 976525465228004225 227850603128835873 324096066961264001 305870647188697857 893621968007675393 433981846070146561 381029544149402689 265498831087697345 952101030916960385 847803177433853313 521912322392186241 217302927853438625 707238167851908609 820994337086041473 25646832610039641 37531807068845073 72309816413390849 119559792326064945 838201671260495873 902222596413508865 312895250281894017 943624924013313665 682129954165492993 190521084501980897 880086403965858433 657168965609365377 74424145830196417 213198643216117025 929154882460789377 260232393881246081 806518675975144833 979332826895372929 930821894420827137 661073146036919425 429833716771103297 670360413414954369 18471458040163925 689630467995762305 748890731814828545 42717420003995697 982885296468648321 889026444834676993 178480633714034561 144652117134455681 935929676744120065 171857389694629601 576511413761171073 41760839446183697 128785365413474289 816489334082795905 153011747068209313 497204015964626945 694602187735153409 279887933062134657 689453142208453377 59887875314913689 858824698107721217 332722235783101889 320333508366477569 856247287739563521 544945509652375681 885248037681357441 848222367733615873 653363746986840961 124293203191708561 15088987940707455 129710158904007505 823351134052785537 93972752712726753 467406337002167041 706563970825033729 567217203832214529 698693378279099137 751620236487916289 115627428936054593 792362257462514177 374511980765799297 774980910403065985 322496137990686529 38734770028796105 523185138228765121 240675864378538049 445759882200437825 737278397840014977 615679363692901633 196213651525006593 406761505261346881 299152354182908225 266383251143704321 686584631680737793 718637853030347905 279389179814131681 462766583040984641 376828707955304769 260263172604414465 353897006960735873 28835751237632933 831428262996546177 336117735823112449 579369085765137025 48062266282055785 335305509839777473 450687005264018817 372708172433007681 978957010209878529 315676281036154177 202517199130543457 616608931321025025 623697537588707713 568760967501226817 283394450543017473 53194341336180177 719884461269199233 244166947675118721 335284709136491457 715923782809369473 433426085516384065 417049480642397441 32802911042512761 134857576953251617 355673282447153153 748968736322602497 211330559787231905 760876818617873537 122319460483009121 258353464211531041 717853527874513793 835344946817329537 550438658341644097 286945821928775041 318654419340308673 393310198916736897 261678627436605633 946451158508644097 928799039863367425 356662455941076929 355500551931267969 387390137459497921 434662215597459329 640275570695962369 501033111601525889 268012553610653025 842427197251584641 766313639775162881 217281230601084737 573871608166420801 610572994587247617 832408397570731009 449919387693920897 97688320693471553 98968020925685345 496801537598841473 372651103020441345 224497237480612449 705574199963027841 381891866307967105 639200475497073537 359420705329206657 656316010677688449 426659329545785217 788613736013470465 206058780857851777 584891632881866753 973507684527220353 815009017187218689 864319400336576385 85831218517871121 7151482968296819 909666233062889473 220087806403704193 772698164630046593 988872646528989185 377966424300478081 588609478262675585 28865915554423085 181013816343025281 738866468587726593 932626003606507905 433793086760776001 531811406703610625 996150994731532801 979572526074214529 694296393455619713 903077451421310721 197583984635596001 124557664006395905 47241796009732441 251917462473841185 292358212654658433 433066187136354561 344722254010140033 917348186827283073 284106669130149921 295640320128477185 30673323754061957 273705911224254817 34516756757749789 173121378057267361 692628352801154561 71089388806839793 282720647314331329 382908591508304129 875691032280460801 930363108170581633 442694054679957825 382280510476540801 7687375509807027 853683057330627585 162576130530052161 512915349137749377 62859612627963913 673949914622113537 66945534043565401 580754110375558273 522513837863716161 36520288254152433 349597278974922433 997313372159418113 138989331271066161 488016788590300609 187332032970726209 933137289987975297 416563112746121793 259898914738144513 254889447576655201 102569733137720225 859946285408799617 363940532196664897 840750145475691777 373341589888418945 256501900481300289 163882673632301121 299542496625772289 477144210734728321 228975239125393409 918894072833154561 388790589623152257 181561771337534593 276259370811875009 192302805025533985 688424161307235457 503252091118945089 593529425188140929 31212217528064913 6659998843314697 921511201461505921 291101017583645953 512559555665845313 854502786771629313 255370781935106081 702859509748098049 448017882470651329 595271849294345345 451823536344171841 357450079653563777 588607619452957953 320434047886518401 193938725163143041 774121729709239809 680324862147557505 396932548662800129 62432469609866817 513814194036473985 820486110706823937 705591585308606977 200234157694431745 166523025031697345 142434765044185953 29619024292667717 654905376575108225 68057759806254841 320980228415137985 744416802017323009 67210330953450641 221028800734703873 415297305364134657 745664461033651841 285120746547256929 932393303766975361 338478332162978305 475908376950453505 101102863392974033 187416765864870881 717604702719825153 467739151699316097 317343358348274753 449847951409697793 54814712947703017 214267364882456225 59913962190925929 930968109195422465 153742504247446721 558333735525717825 900665216641705473 4593919170549300 487864904582224321 517159064186071041 257417312977018753 287845083922011457 74320706099342721 338522412521154369 471944329141003009 463414756505688513 10886943889786949 130748146617857937 295116498917302273 521211886120742209 932860613766962433 87604034097648049 513787467277332161 156711878798791553 564078550393375617 809608855768285441 549628872984747841 319413524234025921 351314443187504833 627289282874794881 851787115404967169 674838744616682369 978546758702876161 984807393316994945 239255869743992385 173035189349892705 717446227087378945 622422467046600705 362136876122413313 229182843328732833 958863099303116033 484898924733865729 621039805478368129 769422448540385793 528704153515604929 414796767201931265 78913661787375137 707298471605657345 177603985945907553 902276948566505857 628396277987341953 251250396024662593 870066026020282369 547442085989199937 339729064803698561 837526089813326977 623752530349222017 741258085954793729 49450339882490369 799987709422428161 867441097421249153 133834963515919729 789116361758409857 70916861817227785 816564567406615553 184480659513095457 167493681710134017 25609370863325153 693563091632057601 879800333873742337 770933668986977281 886913794213189249 747478236610035713 170640743220783265 637519123728758017 70669625217906433 719910790484391297 875445210679611521 884227829644920833 234123703500007009 444873027889130433 489284677461679233 256577777669342305 169854560215814145 706044125008048641 240284702023654273 251417674863894561 728647052209584641 869960762570187265 767322355853050241 200743302306726433 645391505716791169 496845273119617985 326791067714435009 353319364070365825 49815507510221129 446817542657825601 547120903004778113 247756739170135617 964200261900149505 558505828172968705 465916844212198785 122450572045018193 696819888298666241 905542264142567937 137483674849331553 481964477220991233 534428978638320705 825702665324683905 172713375140727265 354214352801001537 899593979296572161 274753852537415361 556514825683162689 986950957826131457 377025320820113281 755256695167560065 320986397768432833 394977572859154689 13452503166963227 798115941346551937 679314998560155265 71306793854567729 672251366889302145 185670256585297025 43000648349316609 496722868998325825 169364354166351201 269304276669302561 653649008177747969 644262039225900161 451558500364175361 587290463281505025 13565761714414039 189867148058915809 300375009348119425 780808693642470017 753171697896359425 460453407738519617 381996366603662081 554447380936153409 337406053004354305 519003708877768577 919574845832801921 164188072924176257 100493465032737825 86883302505718513 673337779585668993 938767474442585089 474537081933657857 10739128932534925 186142905160881601 462873247922331649 111312261067862289 610167579827837825 627359275963247105 851964327178222849 510442212477396865 798460120773633281 863378458243733633 623339395970859265 86034185910019553 298458033828573825 244224826164217025 876760196762091905 606162693370844545 415779625821933505 746265536928337537 216446009156797473 106750107853681441 659964650683569665 602678024799875073 216193534252283841 647985097312737665 388575475610288385 15998410691384635 407969103001406081 285131053374808385 598791743769417857 438755895148407425 184419156236486977 957230269262776577 904949013047037441 765028799478404353 585826883698402433 450750423403203393 658841143561197441 461995254978635457 396209321768708353 417718246723989505 523095128779608833 628578426203535617 21226657112450197 569536405212542017 667824678606670849 468610403479718913 247715528605311873 531803927400584769 88989230236343537 57193324925567169 691937325241028097 538503261568703105 445967246405267329 237878701562440385 797652405693497729 725448572121916161 778960723424667393 269799133215872897 928118378342801921 515605491277025153 627770835519974913 530978430297697217 955916641365348609 688612543423186433 456636650063735745 337849409733866689 854612853435625601 612504167769113601 60248922750268721 250781124757825313 965755449190567169 659324992673514753 339403185129675905 168541830525601441 698338292367296257 603230074869824001 687329731694198657 966608393026380289 525950635941029505 338106521141991553 306446762391551873 378709930061138049 905386295162188033 283173571385045633 307665901527762753 559721042641999873 541085898620281089 553991152892347585 48600658016177081 180880865526308545 669667826846890113 250526428650911009 101877177329690481 703316149241974401 410816540011097665 894214269896860289 659636924819899649 439122495384499009 913417998457973121 176246197685056673 365291795779761217 255065514671148449 973162354694238721 256703472260124257 199307632245485409 994685875724076801 979600605435010177 78808975080558945 453541302558782913 410736774321780033 702195999991516801 687829638943309569 220353429642223361 210082090407087905 297229269101976001 726461749283171073 550902600278355713 644196225969981441 527100728786308545 927445776879533697 244861512927379009 435115143534847681 62848589440150705 52380821392485897 505070088268546177 42100264874367353 687422923674631681 799061558870970881 699769137207120257 759525455246052481 544895279855651905 387088107127649281 637079818051596161 630840122402535297 368446434399913857 955071763158326145 876972880435040769 984281314363034497 962385817144721025 387672439098249537 131396650829792353 688812417951002241 470967283024577921 515277140053296257 70417925686406593 217188453901787425 15353702359888645 774808301021007361 338714465815620289 838845846424224129 761348863791568001 821506543524645121 160705692126249729 878370727961385729 51685990780143241 376259738022891841 82808530732329185 923622136038321921 820589327128942593 871969478128516353 567172207249434753 187307681008423553 543485311688229441 519502499671286721 852818208313031809 281187223715139809 665234399750659073 996038524173609857 668053675470822785 395497613072098625 15810161158199777 516292784871833281 583627235126464001 58156407832260729 648320455306674177 983481416511846657 501269760643658945 127447556865565297 821622813556345473 838456270274573313 579547871557529985 624975050594603265 265134212535485857 191732864845146625 801519162584305921 197574395349182209 189000759958631201 596866416329017857 20304284270757477 990604214793226113 786427000372242433 120616515938944961 203796130181451937 181734160751279457 780144144187758593 104526357628767393 403349584984788097 353258432216964737 220823091965542049 565997770633071425 749100616167915265 839479368562070529 596438229672983809 629863996686307073 222840011886027873 569330613482524225 968513172056049153 742168481040618369 665028841133171457 206777052516333281 439806492835813825 927795232778603265 163128802509582721 374396921548655105 669925564670052097 697334865825421697 762095096854729089 808802979080486017 297816501204707137 773805570004125057 93431369415604593 648202243680035713 175919410581087745 937400293948780161 686049681526476673 978560332459682817 958477296961902465 520245661191918145 190352452489172225 879784709126486273 270145546492756225 420304899776038337 697121921962129025 709453973640552961 880393569125502081 644231656803352577 586254984191832321 259405512283141345 759572400395853697 986504304933657089 609031300351894401 818584189485211009 844918460069933953 362986540467172609 43989466592925905 500708113597202241 815775780052945281 850740034807397889 13773765650491045 452406660392160385 199173414587917825 655153945288471809 292291721508824769 579538702986898305 997442994063504769 996074530072245761 942604372174635393 127538187539716577 562280042197059521 445561257572219201 821195937578203009 65117623038279505 213643307462746177 183233966144694465 669301450488127617 566870533227575617 711875525894200193 286104127101960865 133099000601468737 614759261745465601 997768296307270913 816622405948020737 448711578152661185 564787540332151425 993959673060643969 596869815614322561 672651155972481281 505095737059978241 853647228200657025 92941123881171713 601738680422478465 995163509391307649 6348266721388996 419312127609938305 917437114530677889 780767508014779521 108194158212114641 699167251381890561 507354653461000257 861953624334109441 494483937861488705 677235980141428993 401450775661736257 715801859688642817 659044992141332353 823716206974705025 742872965157552257 984570030371219969 368082342002665537 141544980719057633 764655803974896769 803408021776480257 240994331582641057 397932686194405249 825640751122314497 508869980061565057 498067985743304577 651150694974685313 274463358385069953 416675493031252865 351643477741617985 294625299275633537 752468985937618177 939465276070894337 485480611464950593 655137598224651905 648747334927854465 615669956343086977 774522533457258113 676180256999213441 807534372243715329 800195051637860609 907509610908434177 810223017572209153 425056547135589825 315678981721223553 717051105382836353 806859817585841921 915150652737146625 346986742263243969 640540500822751873 192746683690128161 566972330302569089 176867526944423745 941053670778586625 422211520027769153 150721112659830689 980962914637945729 736074056389824769 665869823924108289 476099118467537601 127361058145456945 905147235869321729 183084541749092737 891348102857001857 139534431325376577 982605260628261633 80359040857612033 86964605441600897 389781925095295617 861170475220120577 832569830985288961 486989475982120705 479353242213864641 725025790479250561 281275532978749953 262145163709668353 245522438452642433 50925104083205497 421250976772608257 263715890926881985 107380906254707761 732840322777704449 343085526589842241 276221257533556769 541545908744414081 634851798169137281 369473091937958721 132537003054444833 464961759501495233 909463505811785985 62153100600280457 779706649084879233 121264719342807585 750864537795450753 194907296979902625 70428620314011425 224672457966324417 417091004673935105 498271898343315201 267884258935843905 944052318204573057 149418815865857377 449508705231391297 264606967814877697 220852436308536673 355114591106527681 275837533057394785 744520604736088449 647203825638118913 179990711633138305 782036122194863745 766760265938081921 2102635871597869 474777811045285633 430457806172679361 966719804403673729 699667767864074369 514495394698855105 70621984440332857 90861889563775841 67672668083748281 538745325563567681 818243170043356161 384717192658364097 98629258634932881 884775186203000833 254451375957085441 306353438492443777 229539391738047265 841485583420663425 492715179266379969 649201662225316097 768032763679404033 284138866656718401 834429272349620225 827900111638093953 828112695167437313 94843045917215825 998215987227265409 348794903537303489 432390395237096193 537035482371209153 9785475768449459 283584840071547713 721887086830452737 352902747260898753 228897257013553473 461604779263602433 759729496449157377 876297464935959169 70887015966388137 555321696491951425 69990510323197697 901226536145472385 358812168336580609 857309132493661313 994291087870497153 183989440699406273 978098105370957441 328433161204635841 931464612333218817 67766906746342673 361329514602171969 70015389903680617 132598560869215729 849750669705173377 22348048563525681 261749887183448481 616243504550897793 726240889835750657 805034196770886785 477180383734228993 935773815178865921 779620616036993409 85137819055812977 195255669295683265 540180873053987649 857473037220714241 938473733148438017 966163878907018113 716485850369171073 948688714025451009 294036328754383873 649214385267732993 60108101180919249 910193095206850049 557555716746914945 147528354108963809 890674633500825729 32510957269664689 804287728003753729 236879738469589537 394788884408502145 860000525291198465 787096464357428993 182986648171656449 742200877730002817 75087499927036561 27971386598732553 512302695096316545 273768628249644769 803684592787178113 701966413974812289 335938145574367297 712830179128193409 855297022224192513 879226518656633217 205415570824619905 398499732686719425 645815306584793857 663473139714991361 423823237398714497 800467771483003137 599035174642239105 507373726739967169 758485784522640897 148756679156196737 935497055749223681 353068165865661121 454064856563114433 325317971345530305 950905977729462401 549336053120253377 571196359091096897 222237648600174241 193403351160910113 748159074210885633 859154948665143041 406650198089952385 667166616994592257 148582438573566113 386024312013894657 56382211600425337 132687642900279457 703753711270248833 911482802259932673 982111266250942849 320727634833758657 859886801598445825 801252140696341505 948817444110591873 22091746580215957 378858614593180929 94791224902728289 97031459904545873 419362083944264449 87516263446797633 985861670169079169 766477634802146945 65549974329414337 477999089749086913 436685613783730305 492929711358133441 729878769178299137 889032356858404481 288723593235864961 13325562539751701 79813628629736401 165923682153898977 65410032283345745 232431018915068673 273866267289719201 817709368889676801 583910095643325697 812736135001632257 940097079710696449 557501100373681153 544143466275976065 212067050979701569 414715976527020289 973644280727267329 874622021350809601 52985991960600385 233473209704200705 885012960045909121 857358496510464385 934938696268321921 690984010525625089 586953079877172737 890136095478460673 542925489241344641 310722569262665601 801491030059050753 276323685895327745 841977132391694081 567753313452612929 266018532619948897 153341785011640769 529792291869615169 459567154843640001 791442975131072769 714620043016900353 833547797574798465 75508935857016017 509574817122665281 270851439839823617 342258617428928577 235696277364056065 329255901427497857 599580985718510849 352399462779406017 385140973178806721 203484730098221441 3331419208087994 239186983140417185 82718555427234721 250762324359637761 731854291068820865 544468413995108609 728041231369701377 601385492402652545 10615971159332105 768202122681447681 248150628825769089 784898490203627137 82823580547447761 565805566964431937 711861246578905601 722949491461047681 34329695045336453 68069551258634673 659779750523412609 830080295680883073 988415951775998337 61902149107655905 5350848356926009 194326610912707297 680158479684798977 585004069950873217 865213977819095681 353867362140615425 737861430622636801 209947395912966081 569798018330573057 302405110366162689 892572872246468353 615414312838016257 357160245896196225 244681133485013185 127258980008313921 485059521557563073 99942358802280753 437848330654684737 676721895435498753 936222252930822017 607947169460189185 550788179477731201 150342864242780641 488289036025353345 103836048226867201 161434812482905697 615379393061154177 538779395417794433 919035980667800321 804455198576302849 632632230218511873 757201293486847489 98977723018862209 844049728855178881 253239046563983553 143534199244545137 754739574050788097 48127526929103937 280185829290665825 469102969206890177 731146287643525761 202745844176302369 476518267580594561 739988080541298433 574096191637480065 254678272677491425 310472866171203073 342484974745847361 232713217444683105 83612525415230017 602745234124149889 870110163914166145 300820843975188289 65220507203743953 560410023665291137 844012133719875329 528813481162501377 526761643222396737 13767400458711167 753263760115817857 478484125256628097 155670257465427393 725403774578119041 16397752885897177 472606772594332353 489559513391281345 814433873245555201 636830361111169153 846544643253466241 87193356056811665 173276154620246817 856759035816910593 144962303351746881 601304341554833153 180068109039588353 949099756053715969 542587847260122689 195864518137963009 598241232639615873 195557098933253569 889251971166885377 975868946507386369 767761450713983617 929627684188137217 387100599750951361 933312326872137217 632638577008343425 452983162155451457 768538280701250177 418398850042688513 809682082891164673 417145253194792769 739337399953924993 82819121512098801 417919079492428097 482660298944271233 430294956310064001 327976133698665985 281008048958263137 386237163991740545 226310730043948641 444290094775990273 51417560432490465 951787942993608065 942899748715319681 220229775299554113 840757034745173889 641388595509898369 241664557158927105 906701218653378049 771735641563672961 352364161341828481 28490500040646793 72193490686014881 80699686443331585 800633415456974977 487166586941711425 308080930282098817 723097435302825857 789878516167195905 258377094161119201 626282418523867777 985707292843336833 330919195585796161 986781426811049345 120775822036531361 147829661831103457 153876150033003265 200053481821129249 381080298582059393 408298724469553089 933437322482649985 941763379664664065 793695892467919617 896156867800094465 139051541848036913 208955532473453345 243699106370495841 790815584689802625 19549307391276473 514934151217588033 533430227237371201 213791482989613249 856038193307998849 543462027292633793 721793419528363905 330568590378284481 366573211088127233 133287316678874385 412569291682157057 870337513745276673 447818318083509569 748237670315802497 92882103853565217 276462262209840065 297576912324519297 180287954969813313 956265329155936385 825315734523989889 210684418520319393 798868557164070145 204450219363888417 70019067163691777 890457760851308673 12712421186776625 777007671783533057 793657301375468161 207942447117350337 329842103297608001 430374359280545345 599388218314779009 788970968541708161 81599790511816657 402785082770886785 268801773687918913 260054062548196193 378274996257545153 837534947324694913 921838399490816641 162001904627874881 562863069274143873 175252561910806305 789074593026008193 496673302491704065 467394298847807489 801049331217580417 428397744873201729 237260273566892737 310334831365608449 982215358425147393 491808130389237889 364040808037263041 526628392710023233 147379822774905025 573718466119892417 621706966551773441 132498500713310817 632688247784042113 289709475718858305 95456546930424929 99266014244619777 401641147486071041 974907582088384513 313407190183102785 363883063012465857 882983441642803457 325267205981440129 173059795424482145 523993197331236609 868752078968906753 894979268736911105 908136288316956801 453075552422646401 478725812537131649 711528430657232001 235902951003627233 293219499801580225 87646346190506817 869748409281989121 8947485604711148 821532221430530305 90389427477244769 951366475961428609 222313560743319969 588956453117845121 663578213844811393 511398987190439425 258043593740371329 560845864582276481 688894697081561729 842398631626473089 273796762573486049 76112737209825809 605628448777547905 327625027084003777 727677533931046785 630853329288655105 733000759390559873 121002446573520225 73238149210173025 393422144923846401 74836697849161025 732155851134685057 630439341606194817 96943809406056401 521673030001434049 576418122301184641 841924877021288193 423821963036630209 882956615126356993 290641481028934849 439170131881258625 602155079796503425 202301162664181089 874713615319699073 177910654592043457 348950959287236609 172650388792884961 645288078078813441 542876316791325313 708121392569793793 219587976979735105 872428122458607873 282508058255732673 696537727380189185 457009630670182081 492297376558248321 507400177810428225 958663318210895489 440125222340778753 770998685376120833 892199434355465089 74801704412919889 599609903738507137 448078127842514113 858235709672118913 520786377295721089 794117359755855233 65613713098251481 410015460502481921 54590737680655369 375876475549187457 633361635429061249 57761464006933497 40081870998406545 38409855697405961 875926283915866625 313438250596679041 707830640311868801 972359197918603265 328767523417816705 10294933812378561 910999881093218305 163923794614358785 911099150467769857 905143700874962305 639963737687423873 152584725794536513 111029943529082689 995755832271061761 507190972654214529 45793929249892785 17942434337946623 868405586753059585 964404969096534657 846474600685507329 466008488237157761 406358431932591937 43089695155785537 165952600405002913 988444058995092737 890741732726414849 558645671582667073 604888036543723521 992772140097805825 40635942774873257 645139540177197569 625597270288491137 61782032402554425 827390390095789697 114486735432507201 701668558492269057 962458649847697281 995232720160419841 899535576414265857 208924726094007681 345946753126803201 490462769783196225 948984383261120001 662643957287155457 176275798353948673 387282906203314049 613087545201281665 959710322944769025 205390576272570529 170125490003787393 278043387146425409 654349334904861057 778925059991884417 238826920562434721 774782762246317697 588755947846575361 513660938072767681 420924511059329345 671194100766115329 474813329145984385 926892247529146113 859600029176579713 737854733783038337 42925698789755273 553762400461316417 479369942018880833 703941245990137089 854567917645635329 985463781094274817 975660031957108481 455639957842137729 735433585640659969 264032039457013921 918158916552304257 403173955881868545 398112514181189441 233991286307890785 668703922953728385 199231943845532545 262242871963334081 473601663686558529 787921547682234497 941478138561109249 774383382668030849 895841289154596097 914556189009051265 560918046226433345 910881989411986817 749059411874860417 549132783720128961 177793788882013345 699349706733908481 677630837673724801 139194225417544001 704611270278419969 905677268834889345 482712340630762049 554840800152025089 64711437379088465 844677965262530305 901763943047065217 746809159604499201 762965770936645505 127348044730322129 892890676356294913 709120374739629953 646803488434386561 53476576797020673 746947795161681025 16783186340649793 591327694294819 995105002195199233 678023467607594881 196667505602366785 359737762119010561 147453088193866945 73281770225953841 115097330508053377 863758641357421185 305837948006992385 168754436735603969 855709344546003329 606522116662063105 169386495417978017 801676310516974465 220566365932871393 319213860841287553 87674499979581105 956155892134681601 849411330403487617 135080591000161121 120637596869482161 841772818837405569 927430431300667393 948197310711336193 944136501233654017 139137624927251121 780221219653615361 570463069360641857 125490592132887713 118199772759943761 153215696669850145 106487952671912465 940316278522285441 530436776412606977 287097524083154817 565342032331585665 482439451539232065 331914326237502145 754409246598886145 87271676705867665 813940176252312833 388113725108006209 467327677758053313 424051521371779905 247102894431844065 711542728657242625 932376158402906497 630858080068165377 181882110342140641 498268104710170689 172649068069350881 728275006213749505 832272126526344577 159046953916579521 298079566555333761 313746954836616961 456635198556593729 724728126805324289 343643878119426177 446590407112978497 607665799255510529 874708994599281153 156547316750152993 319272267222871169 387444836459447809 462755444655890369 66886500214199177 245432086396448321 635286966489626753 758338338829794561 170661625640452289 843027974346782081 497251900624259969 786346856891974273 966080092726915713 235631186263617569 485847126522951809 626772209883917185 68730974768858033 918506586677281665 199290073244124961 462503212435755969 871426665099139841 186547252292967873 547542749716921409 562152211133941633 471436279705489601 761857946842880513 46126594780982801 420874940486918081 450732888244576897 318905644607241345 360540004690715649 511125081406397889 231126187909058689 829402258014923137 389131063795101569 713482691897233665 631261640121355265 147806801150494497 288843708449814337 592029328330518529 900069171326737921 657507957566721793 707802215595361153 476750640762439553 193097108738388801 488974980030093313 275796838343165249 435293569755550913 74152892248424257 211671594211694017 6077923850963175 916879057559519617 872799087361446657 664165670376775041 520277256239591425 281686475815043041 394654133431021825 910113429323629953 966698981805191041 879621827657523201 680379909184555521 145752423675901345 657728607814060929 493722266716225985 933085396008369409 706929045642212353 4892532231846048 136823651530043841 903145281232358657 365865420023027329 433482672334445569 597439783832619777 532757081202436929 620813809066916609 969086327774984833 124610725497483089 446698089759056641 182055646256912961 915400750839392385 964937214177986433 435576984351417473 877603591742413825 999060315812581505 501917764327224321 746412061909555969 539310125423099841 8681993097933828 772458610839756033 183741642270337729 398351727138603457 970887354484741377 563073289519842049 471939980908448577 197345199521180353 407756876241460737 924492414450050177 353356887459813889 709388730328399233 33210179027090449 234454169609470849 642828964542449153 2456429988882292 148504360458684193 221256243272428321 150657775178576257 476787879166394625 970847050049965057 112759461306460193 575073129201914689 74805242876095697 608601559644210305 165106281982481569 281380861895389249 774886314571531905 519413827904028097 761242662810438785 286441774247069953 454874008161965569 144635077391352961 450823661720399105 789974626135990145 886987880616899841 298595529772935489 270280553121914113 602679033964566401 206922805168176193 551673471219810817 365394286493632577 757716635240672769 906100487629785729 731895738633678465 909945853680532993 227178756879997217 712632688521551873 184320620428831457 34812623507782805 847438874048140929 654537344005106561 177137545725226881 554790011158125633 463496184691994305 904721831619099265 887840085466489601 698604037503834241 687445464021255553 473437964935342849 504685020666098433 444831462734661889 113065815593532897 488172487048615297 853760859205703297 967174311679862401 998339813830302337 246741428760103073 529299515861477953 761783807685240833 309752649246068033 775808265917987713 136445223017613409 322759060275338049 183861054909403521 618870914138440705 26740424340513161 445847371606241409 698371823172127617 625312800546311169 845419733032951425 961659800396155649 830462428001698817 741365113747050881 547665322664411009 655926712108758657 416069462831988097 106382417469944817 962840674482020353 443617513158507393 190247099208921345 40918682707470569 879079743045959809 284925677307448673 793465380150056577 949557010216636801 326285634503914689 513588586729731841 258009696560993249 439770442445407617 797532131321101953 981810690932910337 556716067756585857 532374863800839681 564133156315602241 891852096344258945 495514670621265217 179104623185324385 708444859913182465 203422000395725889 582164248710345345 143848745393341921 674112750131495681 790291438872777985 604775395143025921 897106990783399297 872417477430499073 921551686630287745 931999053967874817 534862138118342017 495177848724136257 405857402022753921 6980736292906188 895544266101992961 182033689037776737 744596297046534529 982358712364945281 309936057431087873 538674608016616961 666633810748415105 844848631456802177 592211807628743297 871648874242193665 378131025417722817 944565450375851137 544918452029207873 516849765597367425 61590955948339857 393569031143943681 1321090543413562 117830261234583841 545041425032358977 975690111416160001 125499753750858641 435061082547928641 472026073028764865 739131370004731265 709875077935620865 219567189426438593 713387703938416001 376401816954544449 693059703412814081 298624206474340097 540854200410741697 462714545477968641 225306142376567201 935064204323335681 238965713607960609 82065804199320529 757202142041620609 326050106132765185 265326810559265889 855950195083114113 758127758547900033 595875041375418113 819567804850315393 767310387625318657 488436019450944065 57497540539980465 179419668612503361 884252875873176705 473077750130826753 819330867945549057 479235787301881537 404791804106711361 939812434618232833 900585337959352449 704045436189240065 714043562063881857 993207436658607873 996661465035767681 653337291320745857 45643513921422849 962929084813822593 465279572652928385 986410600452678913 124575689354731617 473597588535554369 246903342912670369 329085893614198721 922104342392746241 881565062935607041 505391039790264769 824250371008709249 536205786957584257 874858660925653505 195634097272343169 611164430427287169 712077659433791873 65310505002400985 406288741404619457 76339249716774305 704333550848378625 161299339713949057 762767625085469825 528399984620527617 950881606760393857 905907152259118209 936755408787131905 297589040991461249 351869024257627649 24623995243800325 125090131763240465 374978095464904001 127208195038097217 340617454846892545 417481399209616897 205210132672938529 142967363915307297 391246202033144641 156912173784686369 388472802482276353 958316905728853633 989791406491264129 549513617366596225 981825940044366465 436904483065763585 409782045172889281 946157293426065153 107008197159323969 703746244903047809 179901862161557345 893046424427193857 352094468074405121 203349674768265473 835013496610557185 433403114732922049 319156218863149377 147334508782481793 608670653154575745 390261810087519489 831305009462944641 328924131498826689 725588707022311041 827836082375451777 122714493786666881 54098833279940809 175509376555737633 385496415514165121 537582058568183617 299817089568922049 154952621476482465 216776337527786465 242297078251901601 491529412300966593 548350298530777985 311833307569440193 483742583793180353 906364139376723457 198477889591728737 704374537411833729 420710030199323649 394113582073462273 367044373401142849 585286717208969473 320516863510000833 182875055006480385 804492603392944257 490277737646291457 395372795191342145 145412281270754561 593854942956198785 276068267442280289 89757153099590433 269631309191669985 282877958568050753 530506769041462465 698585455758085121 753769209193737985 413177242955384833 810993528747001601 664422513185492353 263856252157541601 52135497328791305 810482852980495489 279230955413588321 405740816777726081 255465406273430049 301908052327302529 201542191639539681 412593745358680769 974300153578653313 804086512027677057 733540471170520961 795593077689634561 974450214641763073 92082344107193841 115024014437643985 192813853627217921 76801883591045345 392827144904398273 753839170881569537 649718799281121281 942082413439237633 765845554849317249 787088302943807617 922697011747306625 711355227900852993 375646947473423873 256728654235608641 291587045663309377 842237966485299713 176297974289848737 480271897700482945 552930893971495873 232182712612498689 712578173872085377 535951438736780993 925844057668715649 242073190288721217 11762729680139473 686360931303404673 197987027494622945 89354560827629825 814418044435026177 700221914494612481 559442866966012545 599019269705024769 43707401625720625 454275055439019585 784727003400849537 827753747395561857 515780919547122369 602597254153288065 123186614093246049 221757219455724897 477186582613295937 75839889662638881 919320951099468417 858151992689599361 850332671067203457 445500826788212097 408828392675136577 845115918462511233 759426716116347905 876548521995438593 703343754765104001 24108853612361261 384707495463199937 254299727097979649 894878254590086145 901687406449497089 792994866669982209 757826953918431873 766047302797932929 926882632533235585 661552725299340929 452377093719881857 398525823352517953 277055194766660417 747063383805635073 567982444841540289 222189873819548481 690268387361086849 252342508216028001 841928952997072641 761594775476172673 320882905887600577 563602735236269569 340927773625885761 613436575220095617 348254888455343809 27046535043009357 397254387025519425 455203262083987457 152712118534736865 814905097182684545 934938497237432449 146227562772299521 320618930578589825 510435311186480321 411096887308865153 70812155530180833 849169857885073025 784661602231562241 628114349110099073 700143582328013953 505051970593783041 613748777930734209 699633817849324673 154600818300171041 928387732809653761 516886457615878913 782879982296471169 148181187112914625 359140624109230081 605650402794989185 767999974002741249 737617903953950081 657786284599836801 105301459308304145 778774324984233601 503982796634961281 971499116774438657 917834170586015617 65770285925928817 215912512378540801 102979674133507617 680364739818212865 30941878456452801 290949575722255105 528578348429974209 268347219287189633 720615777944423937 942858834115160193 508407396934359233 391947900082936257 61153350073830385 314297924705915201 772152790814445185 629636177424597377 428385957668773185 10145231026715607 554401278077364161 182735988343875265 268847076357054945 709503184263599745 12213002031742805 768520572050814337 499159871187480065 214406513071256897 270747561393562817 300745101398103297 261596753747376449 739206970939296385 10968103481658887 441741988986986881 411347123164738113 133235983447011825 903405469927292929 308922696116081153 347575057123528129 315547371855007681 585889127457008385 843432979463837953 609709223171073281 567321636874627457 828895177098985473 815616011616111105 66996788653121089 636004039629955969 93200706110380337 569795019802224833 698210682075021825 344708708282244225 689969690526652417 271764314986153729 445189262056636865 638233041022932225 47955134993642905 191470143273871681 624898344823968385 628698581659026689 286536712959190241 958990995943633409 986851689862142209 202999125313414913 12799406873327259 505536175782904001 933546508442269441 422651881342776641 397398107274625537 727341848323856513 299229403728851649 164195890937083521 544772374025015425 676750819508807681 665594436574785665 922971380507252865 631226154996426241 132236188787668849 631342800417662849 221077141391351265 427945759709857025 771615141151439617 35941944403951709 735798174114822913 609297360281004801 367267775638975297 547074968486789697 790205533926542337 639449302036339841 639022333918713729 577457790268503809 743462376100072961 267856113829537889 792812803142748417 411836013290617601 683257437038339073 497396875910439489 697702934897588225 51594672811994257 583487413049997569 834582093677227009 919972559234150145 365686160359906881 251705725277123105 221457001277272513 953372991948977921 56293694989214769 285954799146399105 81486842313125857 425198647009391809 980213779741468673 300535052389836481 700287708357379329 487436986767217921 927400218758656129 604294089636116609 785666522083659009 143018982888957425 852128536375438721 640526956309987073 604782293080759809 734292633244702849 226102096789126977 970070522594713985 939689413332956801 12603096843815111 973443934088273025 622284962011423873 112049058421789025 95729982782327025 832440330008658689 804100671249248257 144998282233132161 638475572575241985 836287583279592193 375052660741506113 412274699838135937 828612580686350209 423731262323819649 124234241625746481 794559307757623425 466506778038887425 879791584880997889 759510556649292545 859097555516811393 685973730292314369 906778486337564929 4397962787013655 105090819750728321 573380349203699073 67179485664986769 236120284324375265 93843504630470417 491856233956635713 194041696393746593 460005329426397953 794556662546455041 721057202436337921 93080322482087745 949217613261982465 724953859307092353 686669292556498305 566468787776408065 761593769083138049 217210561089814305 637326163401706241 964264335504346113 331938467769976577 176161158516165985 892531557638673025 749486563391990017 11558618744917483 66329429013677553 449351612870213313 471408993053280769 448195003333371009 130445334574503137 717014642857886721 743684471762570369 58111108103251041 333875120624327361 819198862322405633 375168033090439233 105301592951992257 591529285474806017 338896713845368705 398014862658264705 466095359227328065 76675691248823345 608638284741584129 966730288948674817 494483389466910977 960649448740113537 900981088148196097 690872309196912257 316057224921937793 680318792897310209 835099538485035649 31219129382272117 746382942391267841 683563535007252225 372730089380066689 693203607739171457 60965600535102025 734801394693391745 271467534624502337 141697405514044305 324813160261118849 961234142042414465 339409712224121281 227839129407151105 534244656481039489 340081580025696449 289482110646513729 642206859757528961 624387722021925377 737353532391992449 124635967428442737 310525259554701441 473283251244087233 645029734873759233 449823685903208321 640185014292406145 486292853466313345 676851420371789953 759659088434855041 560676724017490369 599345597129204353 689878004261345281 901537486704267393 821766619171263873 601347197238727169 131754176597738145 575417093781648961 903656663470989953 377815063524682433 170118456290339297 869269241440587649 927890802635836545 930629317422603521 154240420761240673 612335511920857601 51431379724498073 71960814942688249 568901955708327041 378855558630316865 284799128720841569 341335192225688641 461464535852272193 618045387590708353 444735740279320193 598924793603263361 215341311462992737 900132513277878145 869423829723537281 629160860779126785 882696199533356161 134637001383875793 567424289979236097 998384368827405697 217723825196458177 770396279436607105 8329543617129788 978388202565941633 226550590867546465 64762046652159457 802472181081377281 32353788004858333 893489930132688001 102769959365627281 958285948986151937 696984640494537857 694560493103537665 149842320388213313 289129095575638913 548845376402230273 271936172311086465 380801072171589569 297212752561939905 756410371132847873 937068075721029505 993838297224950657 562018396080752321 762619245577074177 480952348619410945 93934477325898769 266152546936332609 264459538118746465 598390701439470209 622476268193249665 105512804145142529 533008082663545921 345704178579126145 578075820948054529 946091118531718657 504344577262362049 730441666393303937 80528038378584913 340506967280695937 51811405295271841 325024449336325441 691280905245729793 427858848405556097 584365774355905665 767463344176846337 238682490117209761 975746338557563265 93511479431047201 990377135811343105 76676694002212993 939010910967489537 59890889206645425 849256766961914881 806743630872514177 102160855088122561 125570909848992337 612610560460183297 543039979501838145 228498038187190401 113002511908650401 156268239391337729 531335057432183809 886190964228227073 128329725574790385 63317219600889985 528030048784028609 378103679371044161 5053629868928767 577120143451466625 693986080566784129 226882608823864033 932027595009632385 160469465757984161 699891999616578945 609037449085811073 553504696603585729 467649655026818305 319420066790396353 281566845331347809 242734618023494177 792101797978091265 500517669078799809 582738818307383553 326798305819625793 480245655339970753 954060866363928321 336228831139173697 299481954779370369 637162074569886337 836071450145151873 156859066372767585 99660386798024801 443250682979837057 481218509181726273 99209979919656641 281641363554090433 69255525221478817 180958584159991873 550553573813409985 866099649593696385 52421334721444169 202110662682112961 130676146338480241 168610532321341825 876857001948366081 76733829594058273 397630598648000001 368509821067977601 699917085840340353 330821658422475905 785323763950280833 743118901362525057 762668470825076353 379618719973318977 221766741212867649 668662025269259905 111014063124756033 126496206459531633 742084922608391681 824976486671065601 195150308953628833 638615936370808193 454913365108104961 760007474177388801 584716866288644609 117510229175390897 922131434216872449 623846026415808513 76856533621935345 670779632352076033 238182304337534849 600593447327458561 541668095988725889 260056558690049409 355266998152949057 307626585229119361 867055653105268225 741020861764877057 893913249220652545 232028351328626305 771231809148659457 417528554500929537 344835640187987713 497294563585317185 250220391063919585 750897572263720961 138289266154664865 842314462793570561 239353684793471201 247280010490097633 102563661235130609 419555872035065409 177321098990176993 494158939959913089 815780968804752129 728999770694219521 569777246097359553 437785032939782337 877291394751715329 875420842561343489 123459233657740705 346384133087706689 179863920800677601 123983146659373489 343422046848004929 251916883696818433 485340134124605505 15821261822626555 703228839026706945 721875905077194369 518867912517869441 752439884229847425 174206293030508161 501010095126641601 65298653866555865 154646723548896865 364295534557243201 253039729924562817 231480817021100897 815717460586757377 114322932734083345 399565475997459201 826302810951737857 495085309856111873 740034074385079041 925799505250335361 293343792748892417 811684186768577153 317954810084628993 231902939935221057 536420775118550337 696911423744754945 383667104311939521 339171160936228225 424338663016762049 235896224892588449 49641041406303545 399762400590017089 506545499467840449 670371407548092417 29199306064043641 847935823731244673 165582364917447937 743081263396352001 61983334315229401 213798290154524993 865235105184659457 846575394595763713 228542680771795393 594424500717632769 505807422696229057 790819953814821761 87107532948451201 742108570375133825 991230916711678849 444811653858327105 199580286123790529 338746557027331393 658721463179468033 135939025108729793 687272235031272833 135384417696368337 72921946202392001 933957499838388865 986517304148264833 556364575699529217 86102853334502065 809012804059864961 992242888986098177 110962076679239633 897813688582225153 968168652473938305 581719879075109249 487738500069962561 885803602539006337 353502682748871425 914526341785901313 697003688334145665 140098151045684465 566286744319516097 487343727231575489 696832271582575617 219494734637954977 183446886631191585 278287370755450081 913229212508948481 610711103317662209 199912484770838017 305406083424799105 223596488414170113 541903397366304769 887245709226778753 923745295023408641 796066875972851329 161801597507029281 756849803598502273 336556110764263425 600110922802667137 11455039215526597 184970191939203937 256075324828444193 63784890336702209 196327868880636929 54634108556403049 840650463377329537 840891047469607809 611648046322109441 32755040019782913 896315869382462465 761112496450348161 23532791385854069 693115604330476033 566342253970958593 14933034027517779 193152294456162113 60219378192346793 61509586494096881 423053704417664961 622341124249764737 555576432593401409 392243240692749825 160391998762758433 858537133688237441 125491761954283025 52282519655577177 654042410869887873 727259848483150465 194618205430888481 438820610244420097 112358583684493137 854698385812504577 277298673069470433 758292230796101249 531282887637868161 535151954617383297 672064316905167617 808041296700849921 280019273230390561 412467997104393217 824708540268733953 405452399404836673 910064948463880065 746293105502353153 161379230021314145 186878337987820929 531556159519691841 778554051490836225 532506138673443969 863567921226675201 534038412893604417 99409660493556369 766614748862028929 911145334471569921 123462181544265809 21872911711234621 183805033957884961 708991102233866881 834876798988911873 37935609856468489 563651098156501697 727726636613283457 45518176188277697 64499318547269977 881388549766018817 894136106076658177 443455489002072769 653515030716327809 827508445048980737 416122451141660609 243498391467095841 786874340699689857 495402549398267649 314165375716058305 728614924652017537 592815738381453569 773762310332674689 634329617696664577 928741424876061953 987575130390190721 607406135283941505 780888312441859969 129774701143272609 185008869368225249 912604128914612353 839430370397593601 587043862239749377 439864502266523521 149419182254934657 914889057979038977 656109741568197761 649808194955845377 290846031777082433 899862961288590721 358904204952334977 280402415688946849 691488433136317569 249126787885657569 687695045833148545 879752026599014401 480176734201283009 64199585114721457 178964985999709121 489915502976153025 992426697669447553 400728486945396865 132970820749189761 955449637026639233 159233227518800641 280358607381742785 434571287653948673 281284848688791553 995762508283224449 512420739757843073 72075110427984865 248803183354702625 532560784156547841 469529660152687681 931684186230779009 797426287528715265 926570398729115393 291023632229652673 247036358623486049 696755181041417857 631291598240782337 250691732534392033 640957961800648193 639501550932074241 524734784095574721 877656422169721345 147513647160049985 586900640012792961 748380196525832961 784455945307087233 37610223244040953 395412654934382593 736333233217482753 472781199691482369 984717667087604609 986342036786730625 875491566913158401 859066261650184577 845784411541654145 519195984385682177 377207736996229697 108937320625457809 546340791704491137 766454358923788033 29145764326361957 76742948417376049 651424456690062209 623846591093929729 381425388646068353 214995958645189953 781769933088607873 28766520632721893 780480566207788929 15155164914176567 157251676133494561 493267285974731329 252212704382362305 647990684309675649 979551176277478657 620954510858943873 136001562402331185 536660618631032065 819254315102352129 893451167785549697 244080625567352897 682056541725430017 568020497737872897 346980697684010433 155946876694063265 997051789885119873 226170441749086849 568670293522508545 622240055829070849 38736656031304049 895210187265600897 421702775364273921 342401529761335873 965899789823964801 861765222472069377 645357258057920513 69040599169017729 418891967409180673 825585904956110337 697814902836817921 881054265815951233 212188478743996705 824273915318070017 34530513096662221 937047977574241793 153676249823675457 628864617386508289 201772645020803041 278497477692045697 131783034177175297 668202231853978625 323028318029521729 584508419149432961 530515135193965633 430108969649634049 555392390742348161 801228677650303873 497378720698804929 780746030398386689 74480277761644225 471331120284663297 69754426200873353 440488962380808129 931104983611071233 393019773663130689 396927175909667073 608412616003658241 422859485094200257 42352697874395777 528619543432327553 294547115417881153 291382364676415745 424078223446404225 493139089545593409 608996235079114753 334622347737401089 679530360103388673 691354515070329985 82498612235209377 796645088191887361 708431951003436929 284513715167605601 19880665045956649 939857242532987393 165843336815118657 67885479822550113 85043231792180769 430997634315325249 715227722946767873 877447216385746689 405712111914549953 888527201964315393 171064922978349185 468080236301673857 793361186936916609 91427505073333745 795140494363412353 889323412069728641 476805941174699649 774805900532164993 243200301267467713 44651934555631105 528410301005774145 613643152417999745 544849046489193985 494092047499520961 854221079889537537 290670271074397121 669268122272217857 804981567951827457 861337266759274881 466514849704019265 140541050957782689 294691280909006529 298256240383647489 919327143607581825 355236633352451009 780610486118504833 80761044295083905 137121680414360017 585668507890066049 660772637375828225 414192428416054529 659715361768725505 567307959653522433 12880712146355223 152881767078664417 549696880462583681 338682317589476865 405538244510552193 2426511228701856 485238894435219969 975376953297956865 264177409753514785 976813837732233729 214302832899953441 713232558108902785 192101726898272321 29710933361041469 983050522601139713 944373839269008641 896454408617060481 250237207722644673 184856076355451649 776328853454803201 857635698745781377 664034980621362817 894619744088011265 430332699001741761 672200258574136449 929406147588817793 321161751036832769 209213029694158337 922670356687433473 937753305105484673 83982601168180801 155410645197253665 327728845895833857 92750126849349361 795905968620836353 741204068729874817 913259237202822785 381887736653435905 796985198678903809 959715353875669249 644655167336949889 998746735230920321 265093654860685025 318533182010273921 765329765599403777 409098718634748353 942996742705282945 357681432183529345 402643420164750401 266441889358130625 629208476238993281 128194638938285985 503387786013178113 313643018452989249 529981992410178305 362868912971197953 34991128869862109 400937881545385025 852410524494210561 961095797245977985 589846824380572289 503704675660156225 314487080089214977 587439979655915265 28339591762417629 336365139831453761 878376495348724993 169297595100037057 826604398834632577 984806463071560449 190006717029014273 471202837386119425 108777493156580369 275298880897334913 283926160266752001 648894577203837057 457089254478660225 172579448771823969 830364865246771457 249994459022662593 38831089346572865 866277150008041729 945367992570133761 863091339661710977 164854961990414497 828988559402613889 629155017689306881 934306746952547201 413310939077334209 680022054618941441 657535871740172673 909290090871056897 993896882010005761 288182357622741153 31950291969714329 136443464250806561 186711711712931105 20161310787269573 341777852233626305 29511838207898933 826221059764606081 166455559131247105 944907605219732737 58128101206154529 790838168805848321 335692534029444545 206697045640986241 765231522771532673 943795176883099905 435383127144103105 21554260135964401 330365655726030401 608556977270282625 890128018764809089 984233727515167745 165715236953875681 374863249853802945 78005094715148721 278959334798067009 683494118636662785 258050574862565441 886203062986421505 153716842698734977 73205472099150625 178707327078370785 545011577791893121 675156331337042561 617744267393778305 611675871171840385 945226207299523201 887802145477785089 528808156019525889 558290998975024897 881197754396804865 991597601031749377 343259184219579777 724507129824118529 696595069968306945 306753273390619073 769693052632337793 706821098084219521 702028897824714497 607585125911761281 263407727181618881 879868940102838401 245696772111610785 511311116019321345 121226908484519665 592115528629875585 165975864246956193 528036299444700289 186358995229188193 772641748689053953 457357259688162561 779435902592375425 326916543429863553 461766727489305153 710351747612872193 331607411386166017 267267640702858241 445848984724378305 317199141412000769 258495494726439297 504546895224738305 712441821024952961 596700727239305473 543111604370388097 407052695332783553 972011373899803777 114712974238695857 462012433135406273 968656840307890177 908262104731079553 246360445978705665 302332132319726529 463635388241403521 27980599773528069 829542240562997121 888871349634875649 617503425529950081 156056035148509409 937639569356473857 100745813251144513 167634246966162689 450441033020908353 896427573768530561 122927418270158737 446922958098273409 749381486000572801 683122488568169985 788335631557778561 76898585017875825 578994811819668993 474451101270172865 842245581895944833 24005213502736213 978564583003361537 8933442727208530 14585507343731763 252894291990362049 694722119073489409 452667086689725569 269739353035753025 430254833688113793 270603994303428417 917362648253668353 760914312890214657 596838654736973953 144335064677093793 686900365305515265 730767050349292929 266921800238666401 370641115996051009 530077335794839425 646220278831158657 944613750629645953 803520143525972225 381439379416544705 148282394535861793 804440679840556801 105798154677188449 781210907568134145 242870995116426529 86870766416087265 377790802473853633 104545932761819665 502425450001901185 253426151787724769 382537671482253953 57943740516986257 727388274340746881 854370408690744705 665148211941058817 658149095635476353 508978961120838849 436430139796843969 460298714564828545 870759473170363009 808241207516495361 288487384495159233 312074900376856577 909786004838334593 29904194413340693 847673682896985473 217016229468441665 476380926596515777 22574804868447985 702939743063343105 782862472278949889 738797615106502529 19209460476098173 202224492659613729 76231999344543057 873460122341594369 174365676728633889 135186682227800497 232001192973214657 448982771157655937 128693551987275617 96598956534538865 500856929469790657 744417172743748481 898410272109408897 284571235501818625 720335785856818177 356359281995619201 450645396616742721 329525159557451969 475246053015780481 726393131513344001 77715255032877905 539167068353652481 747918350307841665 773375991613871617 258370286169217409 764611309194666753 195099197524342561 860102204969916033 116273661194789217 104421424688229793 389965870964530817 279865152738604897 20452105788443477 355921760590693057 263801814041528353 187439036826486209 874874540041027201 564069077052000257 417056351577301121 996219722751955969 410950049550528705 102970651984268353 54172033363414585 247017091911867937 414507849834826945 427424946576554305 656674169136621825 555725513436041025 515267371274568129 253400972558470273 536181576346848513 651384476721585025 560090435792837121 347045871176636225 510441806479903425 610673438678414721 940218781878677121 29624697490536533 794069707738259457 20483847188028649 696652983868155265 726884813018177281 979851684080514945 822416779580948 76862167109560177 519957437467017089 660370985473662081 292993366560477121 140791905258460305 383443608771973057 773038374222053889 162978796503178817 335949361973739265 145288862429882913 379729119902975745 840505988785604737 892104169217368833 771063178668629889 66108043260996401 966903488509469569 778389780698567809 289087971819217409 981970819891785089 869074655279103361 562487164247137601 37372922870407169 274768530180850241 925453296312749569 196909763551154529 261550096078114081 91765065253667905 308471305479041985 805599730250840193 836053846175577345 755480032140937345 645808253403313153 370129564343322689 757950326685406849 231294807466213121 761577914071590785 624444566722139905 391452764570932033 700072930222930305 463832085674592769 906568964950729089 366775884481857153 282719663123856449 114648080279732065 521946284550786305 783217759648056961 613755851078266753 435058230796098369 823631565674268929 484967748555423105 668809727080656513 93748007105585169 577563431521959041 799007859399001345 673663622679569537 243489158672783649 765406862771889921 205609680451235745 982982194736138113 393506020916969857 182386884087584641 989462736406967041 953571344879193857 133342049631462353 553168286988942273 357660590971907073 254074045417326049 1370094268832390 345841060487750017 752001026947642241 970127357978029185 669069199474900993 583734439415188481 897834009333795585 766535601310096129 993893147350160385 199018472800339905 368648687016804673 256934455007680641 985426833044211713 443399823496598337 281486226944853249 373331338892967297 391136215947010881 562842197997021313 927981613799818881 705035245929153153 202061320430171777 988930434530054529 272382500569680289 536685892326460161 621099886312276097 223664910583700321 972399573598654081 221834144451165121 846027102474092673 62158630469092201 890468512147410945 910914750751146625 768164709832813441 864577181903577217 529331289732045441 855215010671216129 450845944698865985 951000770368800385 842282095028057345 141930713947516545 57841622884563297 437611813680923969 908603356424425345 905590045242533377 982162451310809857 687260169298006913 830398048892934785 699618733310785537 964703709766279553 130195035883708961 278088457199249473 705842093270021505 377746083412940673 280366981046874753 596306678124793857 982123327593768577 921190959102499841 978609461483195265 565881178792341889 687599078638342529 283535238070296449 26245682458032605 415384500893285505 635194325370946433 852049976606377217 611897753188635777 679632524100885121 72005851975248449 17614257367934983 101789895709366369 33123388721381985 15088248676846661 662490929593001729 571550019735191489 382307040183679425 24135297953293389 900459549102233601 757963347376595201 708542208798380801 990124214771867649 367714311133834561 145482021803196929 418509289828296705 392407110133049729 352486313246114241 558334825603758145 113712853805115089 823844795488668033 767280424242880385 679225330146898945 646659207700754049 217859204050952833 578872680828819585 274894059209735521 327590356516996225 711833836112248321 439864798985222913 882914641010792449 999678694593331585 42843301754899697 236833384370864769 249284505058930977 57844598950513417 654594798246847617 362263067898549441 739571516411679361 70484615786160281 674692783490726785 211960391514789857 255128092524238081 526148938318815617 740494753622783745 641079137618287873 238347879364575009 998466182038203649 467137464742691585 517943245992338305 155906036370417665 160388884561999841 585630718296357633 686350807096982145 305806656630586817 119257504223259761 370716519331082881 377927172568686145 942898891886009985 351511776717732289 631576579195950721 653437295308531713 988981024064891265 532498925126606785 973167331770085249 745962315104346625 58978088591906897 53246217897825689 237320427467437857 132813453827917985 155867772142933345 340913544417919233 501744624589022721 883442789375376257 266580241354709825 929677841136399489 18303675572042269 876985752177045505 722174371742973185 818908165316077697 291650768820105089 118129544792505921 701984600232996993 88675790875246465 683324897589756161 819565436327319937 687553382763105921 180040703961498849 538234748355804993 582296341659823489 173053062884626753 178422117352031521 699172894681453313 763604573249590913 70221910650879241 930078915011609601 245343811378987201 551733463113631489 203881235863200065 769804093656947713 473205050162817985 894621006902081409 165777878423632801 16008099475090633 158188404568917921 988789093382106241 807348093631809153 499187277723454081 385688601143215233 708308563546932353 424188944257686273 111228273300515217 126307548286277441 30323606506382105 475340846622195585 404094954018720641 926574016182627201 33749156785983561 638343957224499585 413314087735006529 780698373440301953 455397322163687361 416470692167443713 248577402199405377 395471230919781633 580013755206419329 68220906251930561 273093604968540417 628900103241179009 617707597733154817 642384184636334465 405562252498388161 108951056124595873 837359488026901761 586639379888715905 822434845079516929 672799325540822273 934236438244934017 106314023597484209 40235000108086897 825895635128063105 223800476634817601 925729616950299265 523011832797227073 436149963965149825 784265118353228929 731302121341393281 921506563325980417 149473390082704321 83650292405263121 627664290624132097 219454685096838625 852277918540991617 591857622973886721 830566873588530561 177882582727963969 993415459006712321 516704253692392257 358863231112572097 847671093142526593 807166909020750721 940110025727161473 118775619711577457 709556971135160833 810622188064911617 45050087383753377 833795354391504897 422759364594373441 259098616607943201 796908236826279681 240522341299957537 770310036639816833 173729806039659713 809065792908238977 712666127162812289 310816004794663297 763246782286742529 319631864552430785 501099710394775873 440799313455901377 470118970444815425 324983859088273857 486692960578814401 75073627849196353 918101482458652673 250187246956809153 274693661222293889 329089047860041025 927948437235897985 833471296726866433 545334987816808321 379187801119247297 720326365089434241 611948022930331393 386417721754064321 854772098988409089 925148668569562497 921995262320148609 331757743081830401 529124239139793665 65628192069411289 276626924281654145 617143403921851137 899795826755198593 549911755565517505 413314360786028353 735977322115765249 239980575479638241 665444595990280193 981797782964118657 363872013815459649 442111351658301313 679065595524008321 478256027599581313 649542666790928513 125209753559051505 462732522041548609 548732060092245185 403432305691602241 27523383737818821 419821825551991873 553010703225805121 911278678866246145 223094889940558273 224866388229727937 375409515888403457 653577466121923585 580625630453031553 620738577051128065 919493825240362369 710526930484157057 598958276108493953 367631559623404801 761007952200284161 803093977108311169 107464605743448513 299340678020712385 741896976028936449 882484801486363265 691469997252955393 221525294827316097 255872271729796097 691323969493616641 300582475039565377 256691492628675649 943369836455826049 429657936126552897 607554459073771393 890053885388553601 24908410614013833 357541740495911169 921347383488953345 853312150003773697 553844908392402881 34104974258220013 12775926120117021 569441271338021697 162543013498801505 751914171694402049 104987527163306289 906195476702094977 63337281496057329 287067574575708321 612716987681398657 700140978570274817 3835032745737266 202313846295133729 410503039512068545 933263509801008641 874622032130258049 855742809986601601 475746679745032705 602769786264857985 739020745912963457 865042727004599553 520637577828271233 519469030073679489 165012154816349025 831369077693587201 608707804036743681 314558095052277057 57718998150587457 552563318339387905 986349306992199297 407843117197273857 339030239107710657 58460729063916969 264435797659007937 187138529127722113 124218788651258913 527623299699989441 305728790258516609 29142291447982417 782087417276908801 331940686864591297 433654319343265345 432470868015670337 916716632796546817 80698678036888801 929069109352472065 575350368835984257 809853420706456705 967084379941390209 853675530831527169 210927966188492641 851066444139743105 966469571437066625 489801348640813953 395141719133476929 548821895373816193 396602387919877249 652465864403001857 44043881242188833 653549992865716737 65081797459036753 675266390643035009 443514178748898753 980645439321261185 129853251006501585 439020880061367105 304151993832377345 647371309868443521 955236502544544001 671801782648575617 753151432900466433 536135137501229761 621091962467922049 249625628398309377 284117465073663297 974023718086836993 438689131335046081 45380246705608585 411676244042155329 434389681887790145 336823723866679361 264459747648960065 882594939605510785 783373485239504641 439528097221106881 252044217747030785 326807465995244673 428339477244843905 586746605631340417 620139335954849665 253718965027744033 95249404599055505 116642577952823953 711638607119287041 140535345738555857 740061445441693185 488430818039240961 961170452350007297 864861160908802177 860522922946582785 474077922639416705 523851801279651137 13781177310505655 747540553706595969 772796360189950337 596921912485829121 282064733069873345 731108747346947713 231516218966099521 457332717927588545 644608934776101761 419124404708934849 5614877047584344 260607857610342113 659993491348032513 186011174885489793 225908631956365025 800659554335826561 805908073712004097 582737538860623489 199675617130090177 502903387817486465 351709091541508225 954486702006786177 155325188107802593 28193675146756193 892568253162778497 863992411727377153 722919445923629697 695199363082043265 273316784740202945 127588782596088641 47376741229577137 4359899399791090 453518292521465601 530654321940470913 869758932600184705 466135288095831169 659496519744593025 955805916444060033 437102918809692673 626652259055308801 450603240287591681 540487877499611329 455966590116510401 149932009420798081 628162806776131841 93199562235437121 873008910240166401 390672113780798465 34124994155746437 805332900857546753 321927411272561409 486178765974631937 535973313182282113 967393681702244353 34973020728237713 349763319264841473 953973474387851137 56327985677040009 684715905807515009 378111946364516161 451132724339302657 29963034082182817 444035977221737729 337316958824548161 335626914922244161 723520230650830593 866371906111517313 990055719084654849 195914965455912705 873212652522820353 471622035176743297 121575960572076977 441901399172707009 927669988275209089 43913471631277905 844577514093192193 318553442480961729 587036246572207489 114530997495641889 370777734905860993 214181329970557505 22879778967830333 316039284547635201 866044146784151553 42625522818227073 273486587396543969 792079319463731201 920730779592165761 840964085602934145 125746833420389953 562136991803221505 509647187870019265 711784039051465857 336886244865521409 243057536012479137 857429012202604929 336903676400396545 720059038576788865 281128011058349601 213598995190597665 498665161382845697 23752358145966213 452710310137568705 354065402173237249 132139778826967809 735624375127411457 840843380653247105 417083635963752641 179028546987879617 699504433944408577 423734463799853249 34814287250870989 969550086525742977 465644246910141377 343039296154763905 297679740493681089 585662236989989505 517869479039202241 520329415137347009 877009571592200449 986665480273188737 309111415108741761 614825038565676545 199355140852322433 951311334257823617 464094086242820225 60623508316375305 308853815281398913 719339081295260033 603033562639222273 674190061774716289 445765960549540097 725866057728452993 234518405434950945 810338784850010497 211551037531794593 905861814898457857 743853826614820737 385481069325443585 863475633707697153 610271331459571841 52762243807020329 39345807711917761 992763868337252865 393068673868953025 388259949280222145 920093973082096257 875842144756251905 488096629113826433 316718851958764673 842799212073735809 762553495838890369 150081433592902145 770644010305641601 68309688870535017 470704592161997249 655431357078398977 920747264987479553 499833718994118209 913468669172747393 380685133351079233 77795015831394929 410116786672411137 693632992210570625 250747621922968737 203899380210568641 745339410887559937 83207829064040337 991937200740949249 380976932153583169 846028075450682625 573388051354857729 68598790399178713 737713265662019841 964124130101133441 561286250933623169 224459658679307937 841365064441514881 13312265184602269 547370448145915841 4498812684730070 586049506003430273 481809924427260225 690397897782279553 78966416938612833 776883993377492097 668725911192304129 522221978262042113 223053842075231041 244642704990209121 323099525880643073 708669492618472705 283929212670130945 706810595109583745 205744908319111617 678373728651610753 767394246826924545 199485576133579201 35587911567482425 780762132695176833 940887326867027713 675075982408014081 92458865069694689 7219259305305315 735181672353419905 930858365699005953 436083057975103809 673783580321416065 656757766220522369 994020517415787393 165705750262198145 355723583673370305 334942374479553025 233761664681676257 426439062510120001 648232177514135041 926604162322235009 47426358884177233 397688267282468673 445661551243507137 106204606955500929 925705978899653505 347193868613253185 654701144256026881 765674202665849217 944972319283703425 963227473516504065 933312048295039873 337894408934275265 369256738845333377 689842893278942849 853829832624942465 106116970401217265 629826119681222657 178973225039250401 80317245344975425 251670700615719073 749428743435824897 372368918307863361 809996321560507905 271643132294030913 506909442773757505 160305089137871457 17548932301583165 830357157760133249 714969344302883073 197687669120476513 448503549533572993 922492476844183809 781441496969687681 847321429747616129 901206794841119361 266354898274656193 817764989763016833 560957567459745153 11518994884117007 223424867015950209 475687116907931073 388228433378408513 484006298023320641 880896576575523201 166051060108397761 949241206811130625 799785726093237121 629052234533105537 526405738305737025 736604905610285185 754196655661292673 22229043929328897 844800238359194881 285795161868001921 445130456754842625 603680805192112769 456317897525718081 718432730735806081 331282176461417793 889288295476418945 950609973117959553 711303805870578305 823052052512682753 796934307146500481 859976218752745345 755446949627561601 249703090448907265 447156987139536001 538604902666687489 965661872146533505 485181749728329921 681780476615557505 347748164171331841 893273473408903809 610364771694623489 601571368120843905 385315421947179713 136449558681384529 668164158145746305 428184737970468609 651188135034129153 775986513006024833 334787085858796033 581971037190456321 234188886565330977 174033037046790177 518515932318056385 833466497651016833 308896824012162369 733131867159507073 917778403567257985 46061493469593985 109335260459968001 238262289514885601 162276809062152705 459535053865977281 724036031717428609 200926273973472289 641921633135826433 763586014911496193 358304326376863745 638027260686776321 643775520706757505 737533686530326785 412987472788483265 286257093580452705 190792438658451873 862979960183210497 316136890788552449 852472372463317633 559590906399566977 692022054392396033 949214409429639937 400270652000109825 977712621974763649 531807152151387201 870627727400570753 881458513686304513 421796356239102721 109678588804086993 447205262794408769 537751638769925953 792974459532633345 750354563675202305 752683315884748801 962900678278195713 398833535496894593 431606136087282241 428448665103797313 959160013425993473 564854597661383937 107488088909533985 75852744980178241 515898488208499393 102869148695621249 383675662949571009 564709727890100737 744105938412026497 128368922271267393 998848745821518977 505555461602480001 21115900114942577 519246315808832321 375944401902415873 103447614256804593 928207318494720769 900602631494837889 539695218123611649 451224860101998337 433655456907551681 6649945347877663 36376134886496 746034815545225857 709688589263585409 272582552285843617 338175207326273153 843532018311545729 638711508183767809 535863301601668929 532474805796084609 371508845298517825 517743459793372545 345041554491263745 869534628113413505 384049199524323393 406575885782721985 980500775794897793 212307460139385281 276907375913662433 571598377047230593 359057728412114561 567750242743713345 636158052042642177 281108583306796321 324859683430336321 202967582481619489 539808155872076865 927377542098703617 802433804368650497 908297892680948865 963702750438070401 844575050938594561 112041722580844545 571164577430323585 699515357939457537 909284370750704385 708815105285584257 694245048156446337 117833635163631105 841790779381447809 319752540396709889 319700212332179521 200404321225487777 252278353629584737 108927135812951553 477582958866790337 222682219658675969 717802909251581441 121695667593943569 496457647395772033 944256962494034049 245340333332428897 941946723998246017 548690251509910337 16953746587059727 225877664750065313 669234893189159425 668412171441787009 857990444614454657 657583278705693825 989903444025447553 209046382362672033 471218787349240385 896351472942676225 111006964246659121 597364082733776001 599002002544647681 253879698833323169 559140861036571137 105789915603097025 319630691508930177 321942692475793985 557424307903350081 783195716842612865 392423139736461505 262340901812457633 700249951551359873 251443160580336673 619991005274922497 411409938056458177 592515285437119873 650806185997765889 522896720354093953 242897365894869217 731519865500747137 978101263735524609 187530290678719073 990982049524710401 237307300644292961 548478956878511809 188060795196104641 424393553072242497 710834008389714049 482610413376633601 635467089588583937 391773816846345793 976965897291794561 398288956298216577 261743311711665441 727024557683428481 287072234605165729 807736378010460545 799353089200646913 951440634854201089 578160792909645953 793257456734806913 11942171001674497 367606045121796417 54462755384452777 74051161434866225 522407858147683841 679614324066100993 943637608689417857 571314556160558593 971985407195358465 157082998220808193 131960177460161537 528242120294393665 135491834866197537 689201416407591681 177731867754264513 412730629124325761 972836577092987649 342846851395940161 194608900896799489 505774452302389953 478061562362423617 379414267167582849 369569646566166209 805529688539337473 810330760465330305 122844655121078001 594983917134999937 719314525832757505 975396476017888129 771444417015025921 339957076736002497 802499160129684737 143196883900468913 764127975817508737 530183860758871361 379048084084459457 112581863575140769 843976690404751617 743468707002083585 353762133988624321 996042393588606209 595403298733636225 433483981002115841 527003919521902721 627177928944288257 193281579200593953 469002547642762817 640479720201824385 676046614935483393 11309763893542881 899639511508542721 624720176794326657 880200203970954241 851412522843922689 240077432088757089 758102697988675841 2929449395036699 25564127692526029 488962729362601345 872067004837319297 158981864806289505 636073758895712129 680406143000798337 301693210314795137 498832371411918273 840776905217730049 697679806905558273 954765841359588353 115683822019658321 977013480280270081 880785562578243073 891188818428844289 588069000864503937 364657710872002369 230706372352944545 919122175418110081 151663766094625185 766336098058751233 680102919364262657 441082793276791553 916272838899015297 595491877379096449 467863507728896641 654715196284783489 320610662448867585 413916471060581185 456265016313242433 26846083246738317 614290067545379457 324184495748347969 675688725133017729 29264299307712349 242296502618639681 954138026200915585 212115137386010849 529517960197438273 704235626005452545 655832081276947969 84379274855383105 64618981970241409 593992430748411265 746465755812259585 136910142438527057 850243908223632129 873451089004230913 440696133167939777 423037951355315329 668795225850871553 978041677026308097 39904140818372017 625688072669650049 378140882111324545 526673185094676225 822616917842061953 886274375619553409 346208022687179073 351777042205977601 430179111078579969 946864401393614977 567721624936126529 367542105306778689 762319868521565569 791347544915442561 996726265246863361 749915989855505665 28522216730628713 362652877402840833 936211296757790081 757649065031483137 573731056164128001 377418253454766977 383902786209048961 729761715474008833 982224246860191361 527414720686696385 526441228864058561 754642894530103809 223332249324990081 297112799983853633 103708890758966273 825983874116527489 839664594325164161 415797742771847105 897606180516959233 40485745959852441 385750143025440193 355482210815569729 917329291099136385 314447960667845185 136311728062871393 865534776449809537 4023037654661722 916768317306104321 23188399205771761 962574019318839937 125049913580184577 753507649405857921 493229196708305985 59028612157337793 901130455502027393 166065306112027841 561975203840837889 583216455381307905 252997611654407713 96369711995119905 465910649851529985 913358450775266561 78320509542976433 856632118396202497 576413108296328833 191247710860768193 700467380355220865 649586445551189889 358806425762360001 400100695111436993 359794981807795009 102314170648849505 258281985003897313 365305759540991233 152799230505607393 790425854916403329 229693316910463361 274364714833328801 737490471928509825 380360435297301761 849759990033255937 199427022607569185 503243443358698497 149815145787695073 348078187108988865 556702032116024961 204218084915453345 256903192531336097 648191487639373057 644084983159405825 746979488873606145 917748397837097985 443115176609857985 382055187771133121 640515010108146049 273186263878994145 153044954362890465 241932665771475553 811430453329634817 34494599465542565 179055293978841249 506670360122289025 75306868253619537 305194315423516801 418567942761889345 477395709624477889 569241384481998145 293637538330582273 430036256078544449 846905621392867457 188331266165306497 925156131052016641 700060247353128833 120395576217010353 343766524962163073 801924354288669185 91059499987430577 913124528871524225 751374560915621761 165465068626513569 37350477840881529 11865245175886941 61636967125949129 816094873892605953 358290353183001281 897372560621196417 815725398015359873 613880224467958913 505975307211492993 712352564180225281 832956825052505729 708309158084798465 639356410817264001 475291717997183809 844850150533034113 953442144043872769 484724724771787393 314889231514928961 146902581897293761 699486007226934017 513108231412608961 90736429739937569 664146948607282177 901357229250219649 437630686709447041 509436202269188929 58976833302196497 43810480106710513 448345524806221377 605811704908180865 53736551305462401 998175305178147457 389140619253488769 678599121695629697 715894210065883393 547863796062241473 312301068671153793 719562294417986689 45599875281567393 851905121756214401 483131292012963329 402940201745725121 315053825777553729 664274301864761473 52213652442183897 485299433453437953 502973557186578561 251282878158729505 759582641572002561 259095769297108097 127779157617183617 912483497500257793 317110409974581825 589559549514493825 357766489284387009 28229170370831725 557145187919339009 205041527088400961 528982831025402305 48166427490652809 201957964763913377 794947133367688961 960861830226406273 671600074800931457 755498748790422785 164230380877189217 70640341446122081 228041056895161633 742630874055002753 94621782665289089 360520555438000641 472658393331140993 408314219500262273 643960498836765569 512433308845047041 398246563632451265 267684920668180833 677947240498529153 965704174069856001 417261397696318401 185794248345111169 353214081707267969 380149423207186049 272165791264225025 221711863870943649 764828063650558209 973985801967415937 130581723582348993 445182700151129025 821340134716837889 60902801716494537 557512418880857985 615091323123145601 730517367814716289 147820342611510113 927248377334290561 678296863048139137 961337344788422145 663965040820770049 542698717229708225 826244531023853313 713186909543768577 8296090483298714 423115130665006977 547050416046609217 370125979047845249 876973808884926593 758945072726728449 85033754287984209 73308577195721377 282091633806658145 224433891254914657 711099237495979265 913080533148775681 829512387635773569 197287773492004001 599740244080855681 656904175641844993 485213496121133377 926030949633467777 176156197002462977 801227670430211713 539530133101422401 478586864049841409 955092639538769153 803978202002529281 856191518638581761 22154315233006373 947185135884446081 936896805422112129 862800389248448641 449831187834032449 105106810803754065 438956122176595201 461760547836632897 361980667005592961 357598303743607489 777243497714795905 991588950019931265 911483049138919169 12037190400597809 381708470429689601 189658555242090177 466340756493462273 563745581229888129 344948634707737537 455932727977497601 568300238656885185 741528704284284801 225748906807385921 516022878857398849 363042413743709633 343397881578432897 301529194253379969 269404850250495553 840018479242896641 614097476385971713 744452179638617601 388967838183305025 595240618957841921 517591185996629121 191079190711594305 330968964995420865 868472661046720129 834357542985621633 806645752895068545 305278537290831745 710624415266817537 27111730479369101 60892220430407209 445502104068722817 914180547653440769 871949875739424897 209686670672144961 673757232895695745 848760750522199425 938066924130659201 670299835168624001 357792010116114049 348107947372906049 751919074690128769 671143043557155073 856610206888291201 9755648494046199 425400641569702017 410192784475970753 8291398781508975 613279656318720641 327322155088403137 459457354150320193 859364645272364673 209463422366166433 88875594499576497 873074980546380929 813638189238716289 856095792417416833 553142914353365697 789476591504243457 500156587965506113 4794955919361855 792959550016640001 737132851560051713 150927298749010689 408658451988426177 758124428000392961 160492036747459809 30832576414582037 807246390293283201 590216225738778625 257685562029895009 381946159447707585 941108933035476225 919921285864340609 272439334657693889 605159188479234433 993589866717524481 187215754330630081 195514391168007521 692062678062867969 896921081890038657 989012242446300161 20167298450449069 693536212536571393 69738288102580985 842643672503903873 453952372787785665 738180921769256321 774291632347452417 378103017712014401 336191707548554305 528960775260173953 47116374881294833 549201452070924737 45248112757310113 601156375880677249 923213718936349185 836288047170079105 329108170598292545 935591300026544513 750440602991414401 844055653129522945 261600512519624577 820289181583817089 790515058462002433 61029042558054417 247845938497736289 439111735402121921 991630924389891585 617006841957398017 87393939695534337 350990324416713409 964087606464229249 566047286964611393 291202364702915137 387198055663986881 416647482989542785 841213478694079745 956546199284549249 131442306694978577 942730807730466561 519515650715838721 177605522577440673 918740597807385473 360365851408698049 238220042388611841 932514471479596161 570052399588902849 289475872504649345 494475376853834817 691810302051212801 12077361993192427 229174626424462945 507202723491083393 268387194611126049 672723133054560641 713953822532513281 332191747535709697 133241120353833505 515344964888441857 771799533520219649 897760076366132865 90622684236240753 717441244322046209 673315363583949313 609201805181122305 704952194088353025 16155497853048929 95928503417990641 586240086906549633 642378091888463873 353412868143962561 281405953593033345 520096364696478017 402684132410971777 643159104425848193 441532495986290753 527509172825098433 121005119503781345 752949314507290497 672344748056357121 340617615603910913 890253423582326017 408653654063073217 531347159414092801 197232696702691617 649171718038577025 976534342011760257 477351416830284609 19442675403176681 180519199655979169 499254451582402241 784800725041531393 914150634371033217 330201811295086849 24980397617852645 742610138967759105 862062517994580481 680429476569745665 738484265696116 803743850737969665 237496103707862017 655607898469998721 147307855967554241 441155394735286401 716454763491064705 304156879405471873 903529271073551873 316657438218054913 271618521422915649 756424201441820545 848957853980991233 713209486450718849 547787878247582657 910091675082899329 876889940924797825 202584762186386785 578037217912743937 119830835312644273 702175878932067073 107097032282464257 798183396435881345 275467747253234305 222743729494055745 306854561701424449 794565402762493953 428692293219928193 498879830706229633 386806989650747137 467601836992820097 186654960658049889 624142646480493057 507732056649256705 991808435972792833 124016348933924545 506052841443491265 922468077371544065 423207052270349505 993659174719144961 788756627800893313 896455164717860225 259254422489853185 138972293256376385 584677698269828737 286448778183821409 47102807215274825 154128978624985537 854357049660166017 992683506762471553 6339210116927064 7990232736108994 715456277320086529 440488415800697217 966124450406930177 875176032679352321 471120043952424769 633208100952696577 988281933385231105 215595991717140833 38033959755509273 818211113125155329 272407600780887553 950573713177821185 804676616945755521 543839958591984641 122151308462470353 217018971234939073 855175562979027841 682569750770934273 339744836366826049 286406570577700129 314188135703801665 632716107000089089 745536946677084673 36243130776444585 179315882751424737 369212357529217857 68280433868686433 410000923227048705 51327309197290561 727831877349142785 88364016736342417 727054071419491585 306134504411502913 414458676921750401 148882270415235489 464974721418403905 398896353558626497 822428607843971073 377803648216406913 268768011367246369 588281103903383937 110519966481003713 728569061309165953 809502629032838401 621915593432674945 888936225137268097 176895531402500705 660711257393291649 52104021814059817 730790398898019329 679660170102856449 355400082539976129 339367313876863361 975490479370261505 269413231057292545 78151588212978849 751211456124323713 524483746678551937 527854289828916033 212387899619589153 41381239763722985 608614920729490177 646666794195631617 957265778296676481 782921181876204801 592584344448137985 978232356713640193 34906822170402309 74499582138997761 491478017910321089 926351294443755137 787860303140536961 707131268460031489 926026635546715905 893219120201500545 708109190971729409 96761153488444049 109206131377828081 839214018061092353 209945079510408321 701870827724249601 212212922053421249 522826855618795585 655162761763566721 864695616366446977 131053366815660161 256227059202792865 733892906674515841 165766388611118017 497424249882183041 765043768304586497 99759485010768145 355920492339578241 433799646653522305 597116154501101441 33800087140537729 634886056521409665 430374673088746113 243018700537042785 75729884116928049 653885120698220161 161568650063895105 360510649543705601 299796517912700033 819900178111240065 606104454029743745 25732815083323149 839921479353595393 725407318889381249 484327584318617025 946643552327181185 577436355784516993 289223794724151169 479603068514446593 890137991701116929 615007517270445441 207000059123828353 620651062895955585 905444691263660673 370933172682800449 824782730161572865 424998197589811585 125280735419970321 265650077852033217 582587038110659713 249901678228791713 236034057818848449 41886329578563417 759271720994789249 778842200099457921 12719457930522539 594449444186754049 683057579372444929 654800169484541825 388036476359509633 696278109980443777 667249560121533185 124972872657192369 282582055909777793 433369431913636289 267212870094056129 807428398267443713 170802806288556033 319903966526272385 627142786770335233 653620616175711489 40899772610536897 601836188212590849 554007096958315521 140028657633830993 863536944045854721 896031046688410241 897206018655751297 158879440591103809 891392391543114113 104465782603742945 967588607921584257 926533152311019905 437491955052884417 118962976108480945 255713584487594401 126354551923778753 233668873577464353 649383724321470593 29497789382418205 41577800510435025 950812728179364737 103321690577121921 444133677537294593 406744578316445185 9846611293845343 682357353528775681 286479910696414209 360824820225598593 857266607809982849 181239920174380833 121762813464513905 171311804189766561 492881536910140033 652469866137611393 397722750490373761 219738875405607105 182017521089342433 478290741586381057 491274938107139265 201639094156316641 62440382613964121 151822544500792129 21930381728907377 157531869894722113 260763180423261089 463863427113881985 286866093437780033 78767500833460961 297935454627683777 904759578741110401 942496054986605697 638811789528698881 12969003814539805 82827631388358465 130152112389893665 505753863195788993 133381344834468513 321367675983285761 948138681878901889 567541305278478337 525596458111330369 392710769311225537 353703375756666113 822883014607722113 265022066293504097 475510467254370177 346718983104750593 186232162831867489 60637592746225265 854246251231831681 268077226865770529 756214532176922881 480216161472490881 919415534318236673 631552928054247809 387871696503832897 467931594044195265 553033053879847361 505435202233130113 577839271569128961 84856394525552049 704839691209773697 742391655434317953 558898117866032577 384153252677499777 666179918067673089 511308798898809857 150166243925038849 146639701444676961 345095967734412289 567338626865591809 818611541986211201 529527299345694785 430190276678491329 475804061648162241 776755704019873153 842792134412825089 222733554698610433 817326327903600769 923728026668083457 875736626258863233 714976828955588737 996511835821351553 388659631306236289 803392599186814465 124419783136918481 171376393437412833 166354212582330529 451656474502193793 63777489608572329 547617093914382721 357926097980904257 975228246838121089 167581022301252609 638718596918835201 309480464679335681 77960729860031105 719877253752105857 393177306674758145 148869330716163265 196153443679712321 372617193677999809 412945705375307201 976160727774281857 377310532177524737 728423331192789889 927266391894889345 92902585196323889 366213305707042049 530012410798580161 103732764659611121 936867621695238785 993749465838000385 675253716079811969 549657336606387073 804176265100036097 829331846381329281 813422067109090817 123250941889523345 424081613884862209 73093661434178609 4542170434991278 92943150878355137 140959029669030401 338153849083248321 797824506664657153 177257614530532225 943993419846332673 705519201211366529 143195412577842513 505472373922813761 161644946503908929 764668638065153025 156083224914116417 264945958074747521 52269094324156385 212213283360746625 852321113961284737 964201915710376065 224465058727613345 540532984229962241 327773359340657345 326988846769126017 214147588610455137 869869662740889345 324718120433619393 842546579799304193 236427048157192833 663549444564829057 880884042224042881 697813444346138625 178710861867369185 909972948105611521 552223126442402881 990531175581068673 69701988624498057 990545496557722113 120016000290039665 815994424210003841 262986946856198497 404230398416309825 397880843195839169 598027690645537281 332622496086425921 451937891425039617 733951598512678785 225755321031613217 563616682963907329 953173923316889217 625287514297315969 506586556468917569 7651894665340110 769555712478386049 920982337834974593 762919078205271681 392135141917616897 931869055349416449 861090444868711553 211347603127578049 950129330260292481 236834687458632225 482136629073725249 960250418120381313 164489084077711553 414831723988619649 96509022678095137 951742861240873601 879291075869669889 129284366165386193 830458477774019585 129984224701189537 566232095700183169 801667724073361409 869875522287447425 228179931846099745 287013585265892609 353168837209999233 728745527279077249 285435690167730625 61909370058838673 595613833713208833 714576795736025601 801621207408700801 639919164162787329 11630720220232151 838662719781044737 48939540471081953 720464407817996033 749073599248227201 805410765774997377 733950789670856833 356930440516261889 670027232324706305 840905647618374273 959967216356062593 888070224546293505 483404867340119873 991254450168970241 309247512541574593 307055128098905793 236036190245265217 969095479585409025 145122449504498273 455607965762236929 514630206772842753 563073058080039617 739559040731407489 991127889989140737 535128871825371265 289345159519800897 140817235712177089 340086142402110913 172405425040814465 173682512049982305 403498577334929089 146431421115547521 858295723322662273 952944386933385345 769781769552622593 327614012100877249 986495447302850433 299310561596218625 991962276064086273 244564181496993889 986449961293793409 951368701952137729 364163467480807425 610112944176687873 933170887779944321 512884466937169473 342492016335555137 240617524319187489 454723180399689409 610825809330837249 300821768829933953 188769918709635233 683352706175021697 625106043862633217 932284761915227009 975670275488280193 109906140959331825 177810088808062273 768526966654405889 814307622605365761 874996404192792449 441757673264806529 969576286322947585 834804133802148097 335576972580206273 367644051567143745 922122882872116609 287465918034182977 644121279737824129 484315691345575041 774103610700635137 619288573379971969 671998092693534977 674743315068699393 95314764659178769 752659771136261889 392054318868964929 525830389015698817 669577062346903041 104279242490743937 941652201322419585 576349481020376001 541595341550220161 83599041383603633 40872368088237465 205164661501516577 924569424621310593 422319165421324545 406326775911018945 500733113749422657 251923545197371361 581725844489351809 834690292042331777 300066161674795521 372956211421367809 238127366524675937 927945552542887297 576376828743722305 758121956241069441 986645514255098241 81356884214820017 463180623121349569 221017661935420065 661604848088895617 582884542376596865 730406313626904321 472560605245803329 232297501246801377 97284360687218913 354996831464053057 205539613874535137 983683166167676161 688299194626772225 662544916333164417 37546317153925201 473432858689942977 17551329547025319 143846534955873297 705726975886520321 613586161012815233 739028379918657665 585125247747416961 361938351210653761 654035278474548737 64083191020849033 285465397858548193 631470082355193089 46270711249402297 324929930344346497 390199058576403265 507862650813393665 292642952660695937 326627985910768385 343253912622532929 911480776288030337 295257693434304961 701041535048794625 81544462716383489 356998580238496321 219098848375136161 104409772412033425 365259999383841473 187041628495322241 988759641138582145 316749852673744641 892377391883034241 33763587698587117 713077296489654401 380755673890241985 995037833793407617 880588263763954177 245956910194447425 275189764487684833 498831978769178625 391822796683584321 866805106971792641 58656802696113177 60920256694590337 153071327228943233 525469469247408257 390384754529968321 134782378495973633 480702090038533953 22715736298561497 172137327595983425 861874931664448897 390021186645853377 869516747254206081 237178465597217793 215336350623179137 800884813731386241 821345344823765121 406470014896150657 747997228934412545 763465028767214465 354953282067182145 347796542400139713 284338736484134113 328623789763838657 735599894489563905 909690635839190529 879825626705969153 105322570526070081 106313226745694321 498916935718874305 715480779111064833 745801890178370305 964592749772901249 558527695350370817 243048233376999425 797633168229779713 926192082735209217 854415903885005441 617119045516350465 45525986614592289 213572557257418081 553777999712288257 93801846694379521 635943670467199233 454739341554695617 581496010418355585 817665523595369601 700740652368040193 196031491721480929 463322643245852801 14647778348479081 654412922932365825 782731029132943233 441691479146690817 641418278416555393 880999556404532353 659904269132947969 605392056575745153 672441485025178369 714665395867811585 611636459434432513 773285330636461825 423959865164281537 781634051283219841 361838639441298689 970352821558471169 186695859431029729 255152967330630529 379288816515380481 227961786262703457 361758508500205505 989910019441452929 691838384557751553 716203020451139585 740670847307189505 973760457984425857 251214496650586497 602056488746221441 342364870608694337 954365604794588801 585150159413995393 641126949399087233 697304868947742977 373617075620259713 515371454671704769 111556150486187281 859605042691956865 46374019103865297 949085826490158209 935874088820476417 18236336238050657 40552490109732273 711992111157567105 500038303516269889 982428207180507905 407077175065467137 79542246702640545 949391285765990785 226546368728737249 240362821993315393 780421689617181569 440030887412426369 616575230424590593 758187460573907457 445300802042435585 663051165831753089 502486624760951617 925028390407064193 611288165306032001 790810473980478465 974992258132179073 621756531112850945 777759237854564097 61983854703591137 756338976158520577 519251628550833281 655035319816302977 409446990051598913 255921198319189345 941861559726504577 619568725149246593 616433151910776193 683686567502622465 922160137401121409 656795708081656193 376941862213833217 16856789037522191 930260946524697345 357719355835438785 641722361867358849 875758613504604673 3746410871670492 162775656937181889 697595569807781121 628067760646562305 68423052174779289 294937596267356353 392329049779228033 31144100492571881 501592328124942785 174769726875151585 757279655014563969 491137414893760385 589933082333459457 497829536994611713 363732052495016961 195052370527367457 630653071237603073 217117381137196481 85077301364201217 415986755569921473 440134812471711681 1024089106589799 425108136878982657 738431379163575425 907351688923128577 124359918783536465 252795654492523169 664101118004825985 663965405045871617 443640590061686849 86619760783982257 481637230371166657 658962089514673665 58051040879885105 68142121474743081 686189057168807169 408293133468049537 367725594392037889 416949454202672577 965981404633414145 440234808911313281 617619731442655233 569895947563814785 509260066645911297 241669389828984993 217873937174356769 869900400675057025 381364908736703233 111446461690789537 422879447283090561 717195431661700353 61115513244264009 292257915826468225 547069470657515201 553296861530505153 69341388267861961 645530346091888385 214722923390947777 80100204351673201 459504984509269569 783805758852452097 55851186937484697 279082148042370209 838334056334634369 826672236069569537 345737212998354689 284877054819780545 438708058905266561 909872017691981185 870230752070266753 70425909073328801 551364104524925121 878731956125975041 513918893964468993 444996855493592129 638059320931265665 628132004787062273 898357789513436673 669816564289568769 576531074620437121 719077897120442369 730364685621562881 317619195726358337 434942255936395137 879426014518600193 196749563286925153 991528775521949569 726618482080329601 971898193761646209 805758032723158401 465380398354703553 369035471900676993 940323449459526785 23972023743663585 392519911352259521 256580794810520993 94778846984993953 90667525634838593 274589655457980097 975102507946761729 103324619052244769 662979491340717441 97723522502697329 336300683234259905 973315636918400129 811118338408359553 283477082147406625 18374301848243845 645424087663513985 152890566301532961 108871908106699777 170888270179592193 120753234639565217 103593178879688001 907926549713117441 709581201300185473 93611011469903361 786798164559922305 450393915439242689 601926921599346817 183121483427882497 772564557431589761 317165221957246529 465949216217470785 124983466126934673 604281892876411265 661598178184739585 590452931639266177 795065382714099713 868855493561394305 908170781041171457 179983021826618753 49505329675042729 135611288517576865 31266060820662745 456089268069906241 957541870430858881 418571091894559553 555096391675043329 759616034816676993 715035847635476737 339198761388995969 188942639195012417 126636356597931153 15783061967240997 20038731784662645 568802514977726081 911315697314822913 847113569749268481 14681389012434211 316628109875757953 938555695072427137 4402166430438115 570139927140441921 91623745835271105 751989915952297089 290077910312390913 971081027237897089 425236083350377217 721164901101861505 596244863417680897 81612225620514065 473787910086052481 856048415786293761 351463146560234945 882812512081169793 852099278653618305 995995609097310081 142565486001544177 409344828836392321 30443720360686657 770730581343432449 468201232054525441 75880040577470001 378967199501609281 127648445257580785 324333918131756609 716386927704430593 462042351904862849 865819169550437761 711021364525805697 452422131041839041 144354434510439937 173612121511855137 747955677156639361 679333059587317889 135857362213208433 623117091817650945 222535810124611553 383835875626896705 829762286577341953 997896501935475329 413414214667298561 757945106365749377 372716440802314241 116572275040997649 544853048534463361 681031510568583809 436210499002591233 936962307654500353 358821031367696705 335315865080897153 860557537951045505 485693423788038785 934160865899798401 684938642010518401 335679908430257985 936312938754657153 942585764173728129 172574435288307617 325210983736262465 662907318433728001 182573585021970081 111205777797589889 181480917185929505 612246704210310401 162894966244422785 416078979763849345 628848271192076417 479766096511500737 171639184776438465 530105128129417153 692226740089530753 135650563349077665 133914863148405057 345237727702336641 537827239920765953 547420777045321217 367253623204277377 265974950464293857 286004443321367329 183349294867714017 339109930868730177 155544402049454081 504202458983478145 983535100128310785 732331241231122433 60102026564248233 34500855419516085 457406821914890561 564295703849225537 334109565107606721 938958670398839937 140821566513583457 81431686466686417 56767172071840121 431254492986688833 433909234256493185 476520783785460353 603914689056320897 620064217077604993 981639374482913537 730645359037964673 544246991509321985 23868706184693169 70141861039065393 659599582363469441 988211070527821569 74730441521460017 638601763758860161 406390943909258369 410885404090787905 46935311594616281 172705560167020865 543093893649356097 277931020878408929 2802104114117299 2898088725974191 768380156642137985 460918778237935809 810582042520856321 9000202809250625 68767954332898289 72674076296262769 66992932332816225 890043755726711809 574856392048474177 575558825190068289 748971209317126401 530636144050749441 127018212528284385 609776284386295937 665719474708360833 447028971697680065 472315527689659137 201907714598956289 713741024812556161 269717283204887073 765505588335102465 796165936372684545 625575495861816961 985345063911840001 627268696675145089 805600187499191425 309295112416016577 567572129801948929 923194571862708865 214154426559698401 103028211445995057 351124943092290945 934208406713423745 732637754544651137 810009776976791297 300392103769571137 975230066921099649 385006233191457857 368706724319842753 276642094663262849 331790944868572545 391700379901703169 473842680979721793 677369110820695425 687559451081412481 243077327351240769 562692085783872641 896670295403939841 838349569975491713 790291363689771521 872490631152949505 4307246564668078 274933885309181377 598506629040965505 955507468204750465 758714065270741121 278204557166958465 236391448359892577 195158243066380513 529316295357109121 131899468873470481 347890442081475009 727045997857168001 207877676653684065 311837721465622081 451868486901883393 351163313798998913 617077502404175233 463615397735011905 330065111974246145 784462859311126657 985148355832453889 305850609894065409 434709323270748609 96018795253151265 534304910136842881 481812847116472641 18068463365150225 680097345192756097 242127123897805761 782727114056058369 154210847922950465 336295323193930049 71408362370835481 50934861457974993 688545886250889089 261779587646792321 945748536903923969 675772817642126721 566587503853167361 230482319591779105 73997092267820369 670474097460996225 316312252568732097 290415770328841921 823288397517362817 381204955812563649 498022831022165505 696229748346446849 712745622613500289 461751828423771841 204476157310178753 893534682255555841 580966322928194561 647218425911006593 658012949566408833 458766666970412033 981276519428224257 390858180571328257 279478290799172417 388517537340838721 118707866288989553 668954851461705857 417920194680032641 830956779309907713 479097352425743169 304200134583268801 55591061275489297 705522045946217729 859138701447253761 368653263903610177 17975428559804387 2365256881667222 10262028335734641 479080388022438785 504871899423928769 367650787273497345 110641193236947537 731862529014392705 550537867303699329 732875158903517825 908309475605722881 298956736867594945 456257988989928961 744702993927823745 592311488094711809 243447207477544225 408241573153713217 995805843596947713 284165471498017313 351508196853203009 691435480122233729 86887922479284897 862913072266426497 921220101545657089 882728074973538689 296149825839769665 586076215097296641 717360647819489793 605311554583234817 666167046351169793 416430557369725569 180386302253026529 252984892351729953 101458598747008465 959275062244461953 468301346775874113 155363024467614977 205431369863013921 633585265578094721 778585114130692097 11880051220980903 66071999258134897 897966650912383873 426038217880900993 836830458569917057 659509224756554625 611681999192175105 389167796877046593 845302991384141185 503799760308773185 593345458039170433 46036390041805929 589672143041664001 327038973032721025 134414191863900353 929450625937136001 600392578837595905 869827954665005569 198748641334578465 885691015336831873 868387495478653953 218530102427784801 688762451239089281 631034336443775617 757653248282633089 849537097998400257 956675832075195137 492071963963425665 587264864079056513 583475263356795905 487879315284121857 980882577473607809 856330613715424897 20082741279885853 762291357404013313 701702553915438849 291303956012935553 508164858652428097 916860857062321281 84703566071226529 913238197486247553 950003445070599681 274157183150027361 283311036092456449 697008451643821313 535894859927360321 682563585225668865 708280692994492289 122297240718562961 32785090787832873 125327680683472673 574220118044380033 697439673742959361 332547586888317441 219132899987474881 237749394634164449 25371870478590353 312224546524198849 136570133822335297 262016372054389985 32367493336860065 523064248429896833 577667176841632769 66419168060974697 904552211585990273 50599767498148649 688357714305755777 745367935763411585 87049966328773825 958117106836304769 111449362794079585 463591168653266561 361858343456287233 815067473713959553 569414466849952577 571335476039209281 702118507534716929 835328188919127937 757435782372088065 809923392258326657 924408314865655041 413373609909321281 686974657302290177 291247949293236289 452240721274673537 295670530419265281 610199663177016961 194247006340532385 41413742028691305 96875855368644177 997551649909116417 703191253948361345 582678320159597953 343227002501144769 786284703246142465 758338957069440769 23936827879804669 67041513680216273 896894292212994817 856384433260600961 680552876214843393 195270831667350817 284931814989196385 849007541800944001 319162952948840257 470998175015331841 93941598594955873 381194649197979649 201577460980640673 459670986921786113 665399992965237889 990949198904615937 8013300721568585 752378606007518209 685969335977393537 678268710579644161 173207543730253377 857914670509494273 881610065265480321 929186329390375937 568242292875662977 435615384809985089 750754927703230337 251235501178356929 751609829446433537 564578211061267137 541597900767701633 506497527287592705 754734922282789761 165004861409421729 276469904106978241 999660215989493377 822543030696802945 617866720471163009 192271457027860737 939103158229755777 914539384167436929 94274085774266321 661141940793317633 602407876369667841 505189880048785537 270881938335058689 969223866074546689 132970788197837921 176240718313106721 528048408915573505 330911338138822209 216300157248113569 243175002164715425 599566750278363265 96862567871884417 43456526875473857 731601487706495105 53531524438604097 249939608032452289 590926122113941633 148448577217745729 160813929001015777 275872313716522657 722599912569080577 861965831510286081 268873780663263073 224710646370443361 357694023982404033 401411039769183041 3015709367893749 953037674334328961 621241528146043777 452743542755182913 614118655891509505 941597782321213825 689687893043284865 804599369747872769 871369871372756737 832708499942416641 917234099944096257 486361133641803905 741281351899864705 618952807875917441 748619194194546305 37450844672260785 21547067303849589 759699592042128513 126369394105012129 407387163843065281 322027523235142593 3605903700265146 336140400164353537 766105434755754497 657863191939291905 280173659208603713 19244787285742861 313109419697678273 184584222391528385 196548189803241505 949013888424602241 524903335036011521 645889657100376321 770064441642549761 915144951200119297 638661844685383809 195929203447128929 453701442038340737 1106132599076660 205179441168777281 814473494390902913 9854701749848261 753115652944245505 377869434074550977 360968789238121729 675062327952947073 319903721569360769 62151888026900081 858428272450673537 480031590514617089 950758235558708993 909299619132763521 197328569648625761 769141328001484929 151224301981628161 382147082745145665 580695877551271169 453299711931354241 952874905780731777 181578978791019809 562545261094420801 459499320637963393 813022102357436417 340098976351438145 971568268862249345 167640020261789153 544946518439388673 352854429152170497 759862119778638593 386317622303540289 827664259511649921 121205630625151889 412597382215857089 978560497382066049 460526109447016577 976348353734220417 929494363797552129 548320085824730817 831780730480616577 80821449323078561 114110418698423649 409392369985884161 546982991839939841 477277449839117889 444145121674587521 228998673237885697 813767135663724161 573108755413695553 747786816896528769 445243438909219713 770633791821637761 975975378937658241 270716487400683553 555976731555563905 261246441381459265 91667708460359873 119542270126082433 249227905342255681 640148364261477761 477879621461124033 34574324559123681 753477012490424833 614271952553096449 534308868794052929 643004212472440833 718849891194142977 206220089602140897 73113248890290801 828389524612966017 965244289652265089 14780648697140465 729328027616301057 320152259969681537 945925663376218753 655841616628862337 66712638532418825 644492486933195649 248905239233824449 718782458957647873 842088234672896641 913236155747164033 695187384269306881 661128678053614721 895122468876859777 677841650645724801 972631062700987265 694997634359552257 918409267639045633 872830471500664 474719023140725249 65486168367357321 275399645919900865 646120970875365633 381101142503002433 872130937996118401 615210099856564993 651263251912062977 635632875776625665 194012235913476161 280638123349472577 704145294464900993 540148834318348033 216697936351650369 119045235563756785 516758799958147137 208902952095289857 60387703635541361 938446891980344577 491666652747376513 218103311851866273 324295237462578689 359621094258582017 256545965915925921 864029304007008385 9099695452505331 508883726330434881 346838551449742721 516724192698792001 489433084120051393 888073938335761409 328007237413309825 457215178286165953 879699907714467585 814067588728857345 742009400305967361 225758486291301345 282525272817153441 208736150638426209 352355092740843649 125996691721159233 608899527692130945 863762903846332417 554180287457747073 942532217443204737 507357931643880961 928312981064944897 456425090956763329 782772538307771265 296654363553074049 549549229038586177 869376366220940673 971621891508409217 38335252832993665 817837193871550721 220053106584337857 161439050751628353 153995312777965409 364760158393362817 638345184295850753 899533779668775681 444026838159871297 770464359811395329 117250820229621409 279343751045363585 423210858469843713 948195610871675137 650409347999477889 525451815366995585 492017877899499457 682116849750652673 629432638947740545 291028337386112641 315089845509589825 746681965433918337 972964976597872129 521497705400111745 599789946543708673 482179898902298753 530236282685841345 230739867198966657 243284351010714785 244874818541472193 216031464316706945 794579671689309185 47336760981792737 897898423318192641 194018335630822497 67446708532006737 152454026026589409 20269451924416873 724422130108202113 26789052241600333 299445809347631105 48818582780082665 163895123789977505 829103644588546049 534704847963240577 347204411005986177 74519397752517585 282436802319029569 99053321236439729 636563396730164097 630238342632672769 292168328662203457 807936785650838401 195713906874384961 58302211371746185 887204749331022721 87806612494276241 320427032381811457 916823921121185537 877879099240434561 90066441527000049 249405067192594049 674187453934628481 8519267465505466 585944400283423745 850717696651113217 549371670958827009 948561977542144769 44692297885035257 1106373936789141 512411198830115201 496137850574417153 820832246626778753 669474376049830529 990002332383475841 655242482255008641 396621756640257665 75853938353997569 322089687087903105 578071874329243265 331966851134367873 982127981180408193 661177690334646657 852095708738122625 919780724567488001 677852576029618305 477763985324067137 949351651162192641 499989476115118209 753872764973660801 453978497322218305 363775932455613569 185378058462873697 461368957455430721 525146341989916737 639772694008644993 148225349777007425 690959196309758977 518114001824947905 68424808906829785 124798747183149313 185084421988715777 978950322002198401 801644917366491649 947492455718716545 29814783163143233 764845943546895105 842165054818739329 509551270015464321 225255355593116481 70100862332772353 219699316687997025 918399679415912833 875844651911986433 179048939359880417 400144307866160193 779696133330901377 395099345251860993 195284453635885313 912689479619803777 670080844905285761 908959001952833793 732918246260105345 464701674685446849 262534149974811713 546145635443974017 408713715491167297 669858095106707969 140287737369462209 504319867261042305 421374950167056257 492987289447260225 714934588347091457 111858724574101841 414144695340475265 745321438874828545 508991769825925633 704494929037647233 698007691892819073 404373017754043201 295534880625524481 94664251746575441 164599283696709633 219557626309796929 646120514623063937 23151436083278301 380429104109929025 362250253127829313 527145142085316801 994576636774336769 357909200702728449 729567236245589633 923781882946471425 760618602039752321 915214195645880577 685318565854007809 545042315967947393 830948248813353217 828112071618484481 367907721679632257 474305298038629505 368092161139966145 745126981932422401 390226776446670721 943440320852460033 718430191513146369 75894171314509153 555685835929796929 7655770335091462 409950076606715905 405130722937762753 700435838501167745 830274139982321921 424055105074057089 955688480349870465 605725115248919425 115253345220295953 842593708341066625 888716192409809537 95430728199492161 279537354500973825 954422698101875969 842700757712727041 509508271412460801 581956956606134657 653424059040897793 772371464758570881 119916350234124289 230764185049196161 500289034650460737 440050397801606145 205127160294939169 603948282036398593 385008030390249473 563555768405841217 224390282415956929 26848668677416753 430914342967271 754376901725528577 213355804950754913 967477757520228481 707184933460094849 746329016930296577 366492993731927873 204245160526085089 177476995962319265 667676855501106561 65094764215036353 181911472797693825 993808809961162625 38827691836125665 966793983117984385 853695912227237889 145467627401540513 963800370224738817 385817950340129537 280244230240626273 811017433489436033 448066813273321409 83180098713004465 854983041480380673 592225657364576129 629950001798029313 851285811683357697 501220613091831553 330364172404952001 810086797537756801 344770109859300801 555803769755812033 99190816708226497 746689230284552193 483671608961675073 349432471245805249 942844208484526593 637253062679171457 269287416615330945 12719367578512221 377190569815819969 304381641476091137 918380326088840321 593237795274077953 768791917989030785 259555306045193377 77080594046240241 741229809345725185 68690648893248609 839646015746474497 339222569110734913 605072511898313729 333821534285842625 443042440089520513 10489281057861179 32377702131356045 295388796577992001 872326591771134465 753238619254450049 74703296614288209 412428523667099265 896068235272387841 469010736039795265 284886615430309569 314585554751754881 741641835190513665 156350618606769121 533196061669869441 928564418504375809 332811781381444417 978730194083201665 474690501295896193 488586249947342593 589589104795443585 927153679437669377 313851340100129025 846443164380413953 53575941101165369 128735973038917713 837812456823428481 268458638240399937 920346671312621825 478539520684467585 546084349022706305 185032350338527617 322656032158924673 127748088181537153 77902643433134241 46790985016638585 376328606368311105 795479047612236161 529204077896551425 646128003890307713 177110036875852481 560946947745069505 926346739905511681 543665667505177217 114712121708386401 992173103166113153 365272309947172865 858606944922254209 683550700450602753 259996514095806945 680707868622249601 855883700468620417 442671001252854529 432913432031131841 43700047461513241 910396005141958401 75118941804156241 938514127808023297 426366496965840705 421545897940500673 175212831062971489 278378710915195169 264965374155579521 664892732204460673 647087063313783553 390747004408130049 6574378331009712 930416696400708737 516431794799082433 542723311070819393 166813350317951873 340017510159409409 767079308264292993 602973226052913665 447740159701083969 645066977279537153 133152864747309249 876699271571272449 773525098932296321 965772340359645697 864686377344689537 85152862907481361 469615845242429953 688612539180962049 489357280993210945 328184774356731905 427319803482006913 630126839471838465 805289578018367489 94612671488537361 914154867870081537 601935182715788417 440443273820541505 273875224566086913 680679900640100737 873247323729795969 624199343094964865 194055629738617345 412164083237684033 876593683335283201 548290046913230337 564525852170010753 129366313547492945 196530161071077473 199751917332001473 762944381096904321 373473563104880641 229202240055922593 571257101438710913 681017563420926593 448117133882774977 415595885297531009 77797073394428657 664315472332251777 434199627535264193 98874300465876529 107665043590721153 359650583135493889 454499723426621953 505345878900381953 325048781000212737 258339082404038593 823778117878020993 221399974903857089 426968080669702465 712453241325238913 371112768323953921 660378743690497281 985059815580079617 349446752116481473 724796474986391041 162145565200955137 109742473278920721 341926070190954305 582311381746976001 525508790874450689 438120355279544065 455607436832028865 590254749626069505 374234045876089985 235779273714435073 329524189996494273 88854913162222721 938824394717013121 725169677631349377 996340017009462273 555737234526674241 689385648175697665 508983743127039617 263313774837588001 552353684904730369 73669266430695041 685849129726442241 610308213832329473 538077970029405633 145868009848282305 888447902534302593 662621201821298945 291117439262464449 566125017432963073 582113608211606913 833851669693334657 347454937784021953 711325666044455553 6976735260828094 256126299671752385 839984841774125313 71018693611758721 731357847941886465 798564765800311041 156449319448256577 767828969233089921 901512620884865665 574733925277758593 718939948943457793 702174274739942145 556802880615912001 439042561669399617 967457759842801537 192302838524209825 354316643269392257 231690909197954657 868798111073189761 981572445679287169 377927087222268225 941171053771061121 298947136514982529 487566051289245889 449429477755792577 79798223639091505 806970343421724545 247278258514651137 210015330625019201 806846763094544129 171392900164249793 697532102469278209 785848625098260865 159201038923090017 932291761385712897 951441617258947073 819438717116518913 962768473896435457 615343612882611585 774692969461892097 157022822217051329 979122146958491905 565126237911627521 917370829269540225 290066598265632065 798951758398917633 346905873663132545 658827432977272321 405678522348701185 213037042731929921 247436003839467841 418624780016696001 396251486889489985 886874734703358337 960045383129624961 572945916754161281 593657399671350529 329171767335243009 547231474381717953 893264600344704001 149116623476906785 397671317684856961 970451461940655233 945804121526304385 588357895983286017 26837428543860397 112793147440683585 212851007866301953 985414991891580929 917546035133373313 312313899820992449 929888041130009729 660537889512831105 603998127462080641 4283981967333262 688468816631026177 202017645683206113 440592293907062785 437212574673623041 699593261143444737 712649628437709697 542601832250870337 393847227064767937 415005421708112705 404128268834618625 808453793363444353 993421843725457153 586391752948298241 312542134192007361 665586552453806465 570011235039444865 130105377824573761 931609957273103361 761776595834024961 174283271159850977 636099688604428289 794280342138854657 193106979936789729 808199354103280129 495668503699075585 455349269973986305 70157176408006449 215901819189070913 357930114428125249 305994309686958849 905409574957150849 76369558929755505 597454256212241537 194371660984636193 915299586790698753 197272192019823937 275834633664612033 834085884429107713 405916888377777921 733285039767153537 502300431054006657 494461466197002177 816352680502266241 250043584664979329 389708561145408065 913784287380771329 170464723541886785 346643533312047233 912659558988647041 830328681196810753 906906159182430081 520482651054606977 807354325321181697 947956128896926465 667268553824062081 509269741046168193 314601679378110785 645903829017548545 299882012266753153 742796068399457025 617668205560715265 799239437345228545 337078424373192577 63801743239778833 528127485104274561 831131279127355009 609565734800131713 80825637260005585 541335805106609089 594985343113656065 634114379062925313 459778879324673537 237581145530750593 48670441476950545 439279520653119681 974230419274192641 17391972578348459 490155123030753281 645757266165265537 61765127839933601 905147426644870017 570203321936723713 788707440906708993 85621976996975489 162321197413358945 470234372776594945 32602588762944861 103118581653561137 451863040020466369 759585987951105281 886640429671192705 86720342804824209 472944817136674817 144390137362599105 160367878416185057 637244176663116929 228267464742085473 848870555738351105 912916712104735233 944449906318283137 235161686849846049 878510892258312065 331276883099480577 276643394678487201 90763798931245537 193263372863860641 437591121897273921 571995972295724161 347679273829708545 548433330243291521 964926672924025985 729801223689904129 849955510015373569 762374132515155585 175874567985378145 195194303451415873 673192452627642241 655573971562212481 427276579661413057 146927221224345313 963670265380041985 227649718306643937 834142722763690625 551227525151034561 89037588559943265 540347677461319617 961280698584221953 67794088993437641 110077337545131825 639675640942293505 405320816558575105 84453831437741649 125169809979933441 953169209684354305 833818493639132161 328393729535989121 195250390505545825 354066990564341185 261209235629596737 633294994341952129 449381682222433921 298498041006077121 380960859468178369 627857318058275329 424722766377097857 560959891116162625 784822433464459137 712462240927919745 488001808611226561 454300684381514945 107241806293774993 583062485175204865 300027703988202881 500653505547425921 87571477633023425 386400125030263553 154882196420128801 187468870789054177 374488746183136129 5577268755487809 788911233557993089 206741703189656801 564128366966034625 902680083133560577 2303538178306753 835145968345507585 501897171707714305 824067055573934209 461850804101484161 408112563130337921 652068066324179841 708176926348130561 104497871210451617 102578097771278465 291418330513284481 545017295974005825 87708012702417905 42482949913669185 183892018723103233 206213082935136065 637808390802444289 540020461783747393 91161311816296833 395601337243746817 37789117294405377 686674460396112385 145794707080003873 629456968334125185 431076504883133569 504393468497006849 514393773342124673 324749283908218433 860282327090995841 92626103084846529 490542650347439489 701213422146139521 725666530612851841 185797291406068161 842858349720831489 851950355641562881 555986177305296513 933178133787258497 891093031299963265 336845714025514561 6608745769295156 584657571033666561 960504595856082945 348047776001820353 411438607299768193 807950533899592961 967086965739216769 497420182933495873 44661820321390881 162189025817788481 387369131282827777 708261787691625985 727001673806821505 537178680162888641 568110235383105793 449266136706796737 223665966081778593 255027802318046785 613219464029373953 534902952547909633 415152143360838721 780157817214323713 155622119204682721 105995201394222257 818378454828529537 244297457319028417 466709784999483905 885714456963725697 238173520582247265 54987006762097225 189710770486360769 833625872314485121 135053467786729441 900037526908739969 698179836390114177 363508705945335489 404640381454267841 307592289711969601 697341399355085697 84810581288337521 330348551860549121 283837700110275649 302860770160425089 823740051507670017 350531193232964033 280547860073589569 875521333064089217 494764156998144257 283710270506428929 85684677144833185 366134725067684737 258882063611295617 793501115131217409 66003111974730193 665813838786849793 619344117928022785 114211949638001185 295442854904202049 373627663285692097 481954314344008577 567791586417254017 392062483611560705 725890406188884865 324834799837674369 804886731453375873 665054044710849665 996297820121345281 76270208550184289 322448821068345409 388254084463078209 119318999543001073 949338882223031553 925919461575414657 504455489943730113 334314932844979073 704453956611004673 896968640620311681 803262154597824513 346543601653625217 747281440716847105 632631247395618561 972379513607940225 483408227150096769 277001347578689665 76180389353449841 906887467401013249 48018184355843377 801383214882349697 955010838012253057 172612188426349185 73493952258122161 669135543367858049 470127988455512705 598238849550192257 824716052854771713 540561343353090241 892617288653337217 46952484531324505 121776068183795169 644435677207141505 464901498302364033 563448054567565761 141743323670883825 237567380772105697 981998684975121025 268027412334681985 141146501176837809 394692602054178113 546817870496933953 678739288777101953 207543108456921025 376773973483523137 813342015126675457 78282740653982337 949594195855514241 637672697177109121 815044883807100673 238473750994550913 54184788452008801 580373133429731073 438889589971221761 295882932673300993 37465005047710777 527947203605705793 166707570643122689 2828609778497083 783490576838605825 860350612207241729 737727724354822785 513918004816595457 666797270855159553 730671121655248641 463711753215246593 506058904570572545 89259378767909681 323952439734370049 579873704813063937 856229076111794945 100590762956432657 884172266226286721 971964621012116225 543829919552955265 717605771319345153 101961254483853745 67157381606346433 521328438123738625 489749452664330689 334437638083400641 501367593740607041 266896641551277025 485439738159758593 191951614733540065 219214035474418977 745304038034085121 981571413753289985 463060831816093825 968902026367711489 848445975811067393 841370606167945601 112795042788263793 219975482000773313 745262329946321281 556041953572435713 149940763684938369 557323625405100417 263706455975857057 723826443790134273 752037116626041729 743366688977527425 666777511993991809 944818890459902849 912998565056099713 248426758076984545 322969247095066689 647937993392051969 554370485921708673 936485494661422337 551979229330278529 742681705974053633 49406049627364721 272535148511902753 732953302989805825 535744022373197761 247279251901119329 354363327311556737 869324885577050625 482349112957212609 666295725148799489 934820767599060097 626486601804707329 793532790308947969 629031712979042305 512475138899485953 201766767811513153 10952392947547907 833648882841160321 354248035649842305 696764446073920897 535642141886118145 554550040633870337 751487078382307713 276938252668578849 980084668954720641 218034860215183809 882385769505130881 799984876129393281 655798547897607169 146287012472271265 793300742429362817 641147423637086465 641229092114929921 463101135494881089 357024618229043969 648950308179557505 655083229061748481 430091491936906305 708273153993172097 928380492127992321 424501733240976641 271190474347960737 889483044029727617 10263570886557717 749871309931993601 50145906610339353 10561931615239219 856181477392659969 971027782782972033 610187912126505729 584680217547823873 639035576770133633 803597762662551681 452410539568262465 251865424857339105 792188662869371265 387902475215316417 720676917321028993 449499509153238081 37560927266291345 52961712895612577 942611010735163265 793397903748921601 978272409036186753 499570966365570945 630710644431033473 757661570390833793 8206812768882800 432188492535775745 322656887695558209 401760202641252545 273632965348276961 780594204700850689 698980746955200513 308271312215676801 885799631482221569 538226636677311617 388480927913917633 936436531358918273 583880986337852929 472150650087360897 301892783704332161 340398399158456065 281082813412858465 925264834449880193 432640016816407041 674968479039318273 980037519454818049 108256506038703297 156033814140172929 347496191061704705 144358398328641601 468711656048331073 36620428687569985 756427548550771457 879554294726268929 307569943968577089 924744340943234945 673159376527447553 967213979013187969 996788690712211457 860641599835076993 814627871879860481 560869208812967233 222777610463499073 695983320512752385 563665854716898433 980275683643888897 252145542920604993 842854165975666049 119591069378639505 713675958540910977 481944521091168833 638401524601889025 302943734642834497 276216933621576289 516412946567928769 205179578295400225 449095528262329665 689000841486127105 804841256760102657 643515098791326081 162049633595270145 889791775679974273 907368069386311809 929640175137365121 471712688248128833 606343803690812417 732145191146162945 44097726004352465 157939768841057313 450649603060072 441393892380180097 916880148769934081 638553234725758721 499554877088947073 66545290201606377 562386365766585089 35260649238036737 588135515378461057 443172361538675137 867679409188724609 453016412350375937 238781211719505409 692162837262276993 486422102413442305 460081485904364481 69140326115011417 780058821591527681 38613909405370353 516155984448470657 52733970305389737 412333249768568769 698824197948496769 145935753583639649 666461895552593793 700343054074014721 414617559176235777 929846676127379329 93688415276211857 325676966115782593 589522007755832065 520234646846457601 527855271492391873 762610054466623617 514052416624195969 480755251479035201 637044580813046913 46520193649502777 72445979869527841 583060487769014145 894846788975677057 457671495675047169 995995409706608769 525190687768581889 187939984993285249 768109121321618433 895905521003399425 810543454229385729 947247039539256321 645046637616136577 474801401982603009 648228221998476033 979319899613706497 765694013022614017 187358075044116385 311470310462109249 300245055375704321 852729255175436417 463603979632807745 980072357738702465 89034757769901777 441442410105754113 705500322210824065 958469134011689729 514954069726506689 821984969301926273 166266899184648769 518444232613727937 677948341770168321 424273484118788929 586088969584395137 884059345725656705 398318277336237249 418181178505594881 916400697896335745 927849059336818305 656704456462001921 555088393258802881 462625166209434753 557051661927797441 314579081295896385 174159600523470465 422410531252666049 64899665682343513 425713855549311425 811504308565833601 719013138472163841 636227900412190849 208038375103534177 284419246419734145 619142864525770113 913442471286696705 201087250978481793 356082588370885121 288530203957307649 935925884398667265 545645471270283649 826385461885539713 849550207853923201 704052551668450433 838654297971409281 928174392013961089 851921884487111937 132100001090318385 927973350299929217 349298483004165633 303894646791547969 739534752358377345 998872510783634433 741889836347741697 507162401545613761 287623283973683649 688438966370135553 741762766247123969 129362482783534465 851388128529958273 957344126765697409 901329611042530817 984397399791291137 882042200502237313 403161408543461185 465756164966851585 389563860517000641 471761298021004225 358822998805841537 99100781208097297 261812306861216385 793690639303800833 867640778836282369 827905837151607937 101242821603619857 21246608137015957 737007658732188929 25271318348035977 1646300169838356 601014903552506753 761479710973752321 948095581708205569 904624786545639425 684931329126907649 678080756752514433 481300713162273281 570298413905518913 645156829645937793 918658516158920705 480977113038196801 534180029438715585 677444399721718273 92869144509741377 667116836213342209 532448881927948033 527287462828066817 848414004684137473 947715596173143425 148183272364690305 782307562626936449 180662931831285793 489392024972051585 416345374769562689 101879033898622849 910561094712868225 743307577234592257 748301088927433985 291720040359063425 317145909750372801 25204188258175721 235880351444095041 571048293649507585 339135382060042881 499067256484384129 374540368884879617 469976214317039617 279553794877450913 467651531591787521 724812309265374209 985299574168887937 129523907299066817 500384863730918273 496242658330373825 317036082479159361 934090812699828609 978622319470861825 489460277379507137 312441258653588993 656790419023614849 286618708357000417 36410752376468737 718338583616098689 753799199887659137 878803903090773249 318427462213563201 249144653870413185 776690494592337153 392990288734896641 764505479794280577 32768188410681633 309490268184397633 516148054521313089 701386515543887873 118559571907010049 75910942184599153 433609658294219713 371952181561539393 792755470375009665 182009734959855521 971392460856851201 203685458387170113 522596240352921601 884356970495382145 370266058008272833 404947947772456001 468812681955579777 581024088003978497 482871044355267265 719509856417388929 898928472551428865 639849674897469313 863376637564474753 370762239862528961 185375673717015137 323678814639471553 102728587081276865 783563405111763713 770468342062823553 204385451399041089 59493899984492065 756575087601419265 865643806995034753 725893387731396481 632787951069776257 59705645328833161 269007917979731553 771148012224806273 34030316959704265 403998612807015425 530179822909286017 389721963671867393 330700997524832705 844712092521788801 464918930235111105 72752739348793233 378366374667624705 667779194233816065 377351943126665665 832122809917969153 225647121069943777 926298625290186753 141246546543552401 703742174806926337 97266122334904289 53779150588752601 833270790265753857 393643542161022721 137726127565191089 416778541473163969 913228755116502785 504140509117512193 65532108312542193 579188381127579521 974694028332987009 889943313705323649 656324996506914049 247197252487282529 13218159792042883 115913991637761169 782089400928928257 927017965784955265 600441936081192961 24737162134478297 400120881525527489 851516149112129025 636178306719838081 20473249184469469 55196203886342945 577279289291340033 755187438681115649 669661780843462401 855015514997109761 196393734426791873 472371974241891457 592892561746985729 554236388466538433 488853816229834625 694054435596552065 734726045514527489 966178995284384001 719338682100342913 941554170109721857 967310206620588545 871557077311027969 578910206486085633 117278575053727969 502423688115079873 446513747622720577 926486040739447937 686927892678593153 798013044788397953 852072227041705985 200827023044382721 1254937995536665 979249573495657473 456232262166782465 370974367496231169 87316025219418945 321997585879948673 468860969487426625 56930846583071569 505617406911266433 30275096166128889 906875025213441409 483878136639518145 902448044988968705 481338830534546945 449747283782162561 498961173822408449 245564807432440801 805602277328240769 147977872116587873 261876331292583585 678955541198998657 247487251497538817 192855384100372609 967025039077981313 684469223085397249 241930204742637057 205730802909460673 129314689040526785 213615848524934657 704653337277612417 248393020295200289 396905860972822209 523872196091229377 228131520508476641 60353114150121457 387045634610402113 195578415294729537 895728184693261697 789422701205129601 785942578761336065 746294839603716993 360650724333773121 672542513005698305 536406495327227649 130753837998522465 911727689136533633 46138662894723129 749296705218171137 400858199275869953 82700122374582465 599238692091024257 423923157548998145 789240806259723393 214536943882187361 636175216595066881 821276485545155329 312530514545709825 400643314221163393 75074656077294577 590802884783826689 710611514908148225 722770522270387457 87729923609547457 460488914249424385 642888342531915009 301620173109235137 378271903586369985 431006580692340417 752071412295830273 761853379091057537 622792856950585601 202941924445866561 633598819929954305 458381336934458241 148368380386347809 762667342678454913 270954466496132097 581966169998018817 444531021972952833 173820626537008129 923400650799333505 800464290148262529 78050932404028833 199848714271652737 295710443526782977 781287850281039233 355884820769293953 216513035723465921 545181720632580609 55257179113148425 62496799569903065 275112607003890721 958486004237467905 637007476823917825 525691257593482689 226562290298090817 81821549596593713 418160565995584961 457011504011280321 608093424984261377 537596739002591297 42866199576728545 614156395077433345 888573925176928001 487787110336977729 97971388774631409 567383298609190209 541251487874532673 689632571859842561 479529491370350081 271257383506995361 905708327620118273 768040848235994369 601777457444406145 877257154434676737 571205410468692801 838634278235186817 202878727401404993 229662197922554145 984240064595866241 46640054514750065 273064878988527937 802964078080112385 592519659579622273 233724172894905985 625350288215734913 828013030309964673 289767333740599041 554477055070247361 777404866204655361 958624362401156609 440550071436021569 886769337265317121 686739422518535041 820927096647441409 827006352368442753 718929990437924737 942000447957248385 12976186684984015 470926675292716353 458101067760789953 863425168639274369 758826431074030721 211707061483139105 847764274770309377 598537660936678145 224263794760407361 945479731457467649 171009539260690945 348761695979526081 53716051945290393 601078084245528961 865445134222408577 853199865502808961 650652292065519361 807891454437410049 4677990375878239 852420490271832449 86287697041800721 128210440849727553 182091937634464065 513367890691178305 851018915188479489 27082454408244417 740416049645372033 412756868977730561 355234137696132993 46341084261115385 53625344902695105 237442775959898721 614603439897070593 62318492709309225 917497134303825793 593813375653063297 721416894103899905 930398883769271425 726228610928654209 342391939755408705 887883206172649217 161249709567655937 392600165760423873 447361664608699521 257537986584512865 706127245808971777 249064695537821729 103033667475195041 603171051264116225 140571044754253201 990801158429828609 660423549694790785 78224170057271889 981179124002380801 86261142258063473 807738873905613313 555817254277531713 18719134375444925 686255551055804545 380000953536686849 795939911498411649 137931732875557601 562495001348576577 797143157712930817 825529408316999297 370997529502787393 857157462168142849 309283556050637313 924903182644729985 914369842202404481 736080384969948673 205626228065717953 492206948692444993 559748644844390273 422257363813510977 803392003567402881 638185952709424257 747238091429181825 509281554885955521 149729845966710689 557819878209915713 55667408160886113 85164980200854497 857753602391902337 772439078375757697 980764326132714369 657644755587721601 663349485372272385 53244043060022505 911078143629154689 487859530401973249 78496483127018737 870189100834185345 154607520965413409 988462318230869377 766448981677576961 282598125320152609 71972784856924929 806274746747899265 951787284589691777 351412272128559553 976285416040241281 23052873276281361 672211497645641089 37510330586076889 622835075751382273 208521413061699681 987826468647419649 614098945577044481 256188556208741153 438361822225100865 286954199358326881 399875561748576321 246751979944903617 640255479368331521 605254439803296385 977779277533361537 37388985185259569 456531338596023 837798097267444993 444046682430712961 153040081981046689 601895122222170881 943010705857709313 904489000253992321 387803408970484033 875811022733511681 674998569924078081 748036286101371009 475591325963918593 938835432292844289 139227378474821249 858411838136962817 838872205527422977 15845250743534935 39006150464253153 128188199380691265 677368999874048001 178504723349984577 527374981963647 498442952097835969 252767220162951393 776004363937499137 856741218429085953 422910760553026689 809961436253885825 617051769287538561 400136745230064129 637175609348535297 979242848568048897 52733665684950641 437230301997523457 468446726803041025 571827462466060865 183648588328249921 189509609843234721 545321088344625345 523596471969852929 25298659704021 273665758209808993 633287476190577793 984844196227513217 91838706048942961 885703258685644801 732329641166675329 588805871348654337 821782991172010881 27114661259794561 407721982879923649 165994344622632193 425056141367232257 905530020873804673 291988148101328449 277762810172959009 227071515719966753 166516791434226273 581143856639091201 109506727298523281 97385672130283041 657551580162383745 266027911687704225 445623537605740673 882387822650780801 670275679777127169 482122550124746113 614490307045528577 80830249446247393 374270472031689409 249283849994757377 677648526635010689 598411124322534913 656660726057403137 604877649968404481 494078573466126145 396796742399001089 169412561304930881 636704161395218945 134505324081828801 48259517657054833 803402470117795585 700677980179523969 984327687935334017 132206507286806385 438983361623392897 495517345601744129 554859951938880129 530101045474520321 941277159183307777 73820058881114641 834588360555741825 659582588025525505 389820120607645057 35121278230892729 34183861992744369 659037409500438529 262140816207228513 389223261893494785 905797992310297729 315660666857009857 175650657032910817 42766848660566129 809055008182980353 901498860435605505 168787076832877857 772311859181815681 229116178115972961 24516197003290329 848208998846722305 454866483446526337 167833163651152961 549959102979681089 912167125049201409 361736902682981313 384553228981431489 738895461407192705 89746933356984465 441765690063622401 781441171932925697 76599366199001649 810924120118336641 761623756527587457 747717933971827585 117383614200004865 483319643418575169 998073568237348481 202085384246345249 801621102129256961 28858569853277061 32413873172504993 622537345183857793 555238074036818561 898512665946604673 51156048631359145 13100097329441951 465227088003654657 597855167823759361 958002231459733633 528777931434191809 543160950940173121 422816471584461313 527153431156566657 129702368780272081 601861019997198081 616965674568497537 331754665117148993 945424008864407041 340979500792624193 152644026854765985 646891607667445377 48295149352526321 581115998877702785 332756485391890049 915122122716770305 624445919165552257 122148914118863425 73025762621362849 963314166311168001 421058234159829697 801792620454175873 111693589823325121 539951712606171713 184216988625465217 70187058298014193 201305435190469953 297570387295198913 192918097241857825 803907696213183745 152251690317207521 549227198828663873 67814863701968873 389596104846727809 147699428879114689 782651952338969857 679589236445394817 998024942033833217 152598310271834241 400854426547869761 108669381325071873 831521285913705601 254371111378979713 681479002575262209 388231218073457281 302099285371991041 49117783945241913 795239967992319617 884495694631297665 128342336626271697 514710915743783937 510593992166921153 86367173255609937 223096753804366433 371704083346152449 129794092435691505 760177937333267585 681588492429622017 545801885328323521 271129597404527809 610061060492597505 823972220323081985 723665499678141057 432121976228319937 21245272427663053 954013223059373441 989589480507298433 265474753550652321 168952571328418337 576157593271357633 387248259415152065 178549881395600353 781808733444691457 279360197288038849 852063508502048769 61070704196314553 453600118602963649 313533351310933761 80200217586487105 565765843818912385 414303828942180993 222297285086053633 454799100143326017 652026760395276801 679683909238349313 375926636311856321 444459833349391425 870737224514687873 93110443447429249 196190716337977025 869492719898225665 764753279341793025 813972666012062977 558499429555251201 934969695427362561 507700290027248257 670098130549931137 777836827754494977 933668257989403137 555567184857441281 618559125270053249 667960649139711617 394777927492306433 270899800451037025 507371456348110401 45964142120848097 204517315934701569 656233164452661505 822721000032885249 327356318981923521 752004866068666881 37889396097870785 80966613953179953 314263836522311361 497876859335313793 637661490228627073 685865660448087041 168262272302154529 954916466037651841 900586386324835841 138977092253256273 829901968687348609 980636474240604673 482491223385071809 450368346041813057 702524164985231233 473259951319683137 289907356538453313 948562744640852865 364912143089068033 137406525917718625 584045374599700353 699715286722948865 975259886707629441 437181290813192897 164693821890740097 698523165906877313 140562610945604401 316067581354097601 122152405044804625 435214671992781633 566659770221303233 759458142167893889 746769968682787841 437592848004257473 193737110760050529 971860519321033729 405586265306713025 763639970313363457 632190311684876545 392445968470646273 601357336991487361 23342147884321209 119564068540565665 175965814326382017 916384981973696001 448521663087689153 449127427432824065 208049095422047969 85704110535022689 432544663109055681 105974089341284385 432059543284559297 343065614157953985 219405020204817441 371915585073264065 857192539081872001 318669492292759297 441098173442369985 313560984264650945 353122726231951873 847761214717312641 656243106603056897 189669459304990785 364684496761476865 860136456895151745 120062869123486849 948066889565804929 290819674915859137 176563243442249281 670195771804344577 626205075344369537 146023456141314497 231508983299296033 814107149025588225 823007346999641985 581050085585097473 992860691973877633 87456936872939649 126307715352719889 594617940191660929 257182683765751809 269627834402840001 816397527051176321 671818674810388865 990224992718513153 609334055751560321 131514175754812609 381050967974694273 961760557652258561 362038206428920257 388236089189827969 33355219662659865 924397596524446593 469655190428085249 764507275839104513 130435373906045985 418918411039971521 435193838230176769 244348485788261633 415456926077375489 693194916386548993 439680701885947649 213290830530336705 199570190553949089 515207295707842433 610652754616538113 307386828846400577 713314111733033985 988653146944333313 441048121291345281 134633612725121313 862522362554109697 65713133470769241 550443015213303937 387228751161241985 430619252271945665 847493282039099649 918880328370391937 80841143081141105 331422121718425473 98376504397140961 64237379196939057 330713006083097857 487548502191422977 633994465095785345 300038726429335169 294734457650587713 688674415915677697 409908389921401537 640311272337996289 974594862498886273 911243864233505025 603621619595148929 315604665970965953 214785316248462977 987452846802320001 688620474367258625 449386839554293249 925799664183099265 767713243601342337 216261119401909953 702023931360344065 685677626946368641 489256633981490561 598121420897161473 621442428677468673 49498235157070529 546604685830367041 794676071214471553 811950667492965249 179135174582409473 250475185668371137 220713350403674017 627793413636041473 558223125197169857 94100159642373169 956800593901849857 963678685918495105 295676053677833985 44318918440019673 170455564358366721 414226827758099585 764190002132547585 104213308610631825 489750291993434689 937149652373193473 440024518651039617 910139031147799937 503245365133853569 525698840396742657 882183810073055233 125064657964166769 978933933087208833 884879220174156033 841231276719565057 459073000570533889 274898639814598049 839080672581403009 751814625207966721 14246825359315097 557409151442048065 67743736428496961 23123561380696601 433116628886502017 228095686012114401 677665109898171649 985643453316125569 786181346946698113 598632812519728257 248421710510598369 421526636861312193 914137535542416001 625190570700187521 19622333302251605 843623525628142849 834407792561726977 40014485742265297 279385796760550433 91768696427589441 10009048597488857 686265125585737985 232320351065666849 84497962181270481 583034906366769665 295189285230211585 407692605856908609 353301429945201281 806957513120728705 440441495030956545 265401877563348865 151239984307576225 724122571773101185 389684150787534401 85419221816891873 777838848580625409 870380096719578881 53349965042333025 517736067100727809 310317170396043457 331552461970765953 37659453898701401 622446864077147649 143237267034191265 600804234778031745 854781614342204673 656840073485952257 783506561569222273 306984299894473601 866665626003598593 847393696608207873 847409656195491585 307323920482339457 357938141038449217 514091968549863041 486182736415056385 809783713953656577 892862318815904385 52850348515761425 804887891611780737 947762107212447745 535324030907947457 805033115316845697 717446286414510593 550346738354811265 650905418950546945 892673273081868545 33216735659987509 102972553377277617 496209045809440129 831284654029687425 35155436205624113 85035069344250753 90715051625867457 571942634699240641 977183703812965377 902108502271978753 496721823241404801 509079321731562113 592868865324614785 540975251199391489 467595520706115777 624292975651712769 115959277890606673 296349652035281985 906018190560576641 39136388608270065 415903100564658945 520264028296701057 972685944849903489 806676477194031361 551542241686444609 290492933285072769 350600609876739329 283584056793856129 450153160592972033 285661162084430497 777478162030238465 158220191884083777 86475226860368801 484976674510313921 763747982139410177 447860229842731905 730020446966815233 713640074288257153 499146287191766913 67690186620694705 764615869488078977 555321797797439873 478147851432044737 978999123571426817 680737188189052545 915705740177962497 832690120310846977 273177098340113377 970819290157901825 101637749969349041 817205862989386113 686437751473093249 395572055943883777 875178318223270017 241402414624079841 77969166824317425 963707923005596673 637754936715118977 864140140953583873 967452880407890305 709846885153378817 924180064966968449 148927827290922465 708180371574258049 150275031577773889 357709489788568641 217851064384706913 676565614772371713 31389741995436537 394352146443445377 34189187256007613 660552862201171841 501888561914551425 716720259853794049 580689732541276929 616727329851002497 180994896523795745 314867019970755265 194714527576795873 92954434289083569 258332295742075489 794461990055800961 965631222946445441 849827237552929665 946655569030721025 602591122644348289 714406141982184577 795443365181625985 469841579165528577 870352687894360577 158991558255440417 25038430237131593 661780631792989697 791791665360584321 348550737927698881 46374486646300281 986661214753251457 633737275479212801 829710110439908225 705745810829071745 880301760341804801 984570393698156417 621877570912889857 705871933869303809 221473417402602721 976263660744741889 337351983304774465 239275879931980737 140522840897258305 368246239485550593 424729257326564609 228095572734048353 382114046878182721 369411434702250561 858367726853249025 58374913135892825 884758753107970305 342197849382664257 787917775585473409 884079669836495489 900315642413044481 417047462307955649 923780549515601793 429358624227560897 833255959736529665 24216039304711501 318595977832078593 378523932190432769 466786097263518913 291046697024832193 841354006757331457 569082972504375553 498582647431359041 665205286016536961 987482746957031297 216768606075817153 423752123608277761 407430611656430145 761425957082355585 741362334895413249 70621475225632225 291112429725465921 572037746211979201 632286886983308673 263166970682259905 881139700530788225 337977388946843137 413187826092737985 602493299903866113 712249824000814209 80689521178332065 620379455108121601 632102171536086401 9470570612570839 35137534599318345 802075112396082049 284185559876814145 892719231848182913 909978526357608833 640357513346316417 556413406311587969 277372201621552961 134209499362658129 178097627474031137 603354311705285121 556431829266664129 319484461148992001 846352267246658177 559590882424071617 152210017735576737 407433447373609409 97637660744837265 361714225913512897 821258740117080833 48665112479714169 285990348871166593 975774944541949953 241270475956106625 242087197295450817 340614351579986881 840626161232702209 599135588629387393 545241713853901185 366526249017482561 34237939754358849 222192938714506753 722156894019423873 698924185033646977 890937248915374593 477483618377355841 326523643085497665 29624384756175461 227203675817388993 324679660797166017 804693234870558849 921056147301115393 359823731261140993 806098989048670977 453073093480899329 498834991736117697 63696122869554729 41248783167596057 264101541333520385 56320261609400289 61332110994523961 753700924838561537 958368165736917633 167909593211049921 559179321507127041 175459288763626369 519996779814096769 161854787743052961 447509480635456897 169618450795091745 348630640319701249 183453360240463329 714070772609954177 297950937847822657 812887447451959809 836553930908380033 243459213503083297 188634515944237089 963742502590239489 542013240017922753 793780896808396417 173806262989252513 446835051500318785 328284468139159489 572353510493481793 650795364522871041 73183105442073073 69552291779956481 438751463981997633 749155766254723713 979368723288093441 24236262946985221 515379609271942465 573032079147786561 70176666716836425 480362232248637633 505036205680521985 840611523687620353 306317320280232513 978978201419366145 626791775020418433 105730282248877921 22747611163257633 822817755060981377 64287135857977521 758028464652461825 562854182251800961 760767645468703745 655686504380778241 634923044594607745 142139079205239937 10977751138284477 176580417810253473 709256656123308417 641932520091462017 303888061435273473 613813686734484737 949571112237883649 437057737284650497 813890119448529921 890335927706995969 984961984494141569 917422228249979137 643266044747335297 372681779459323777 683433625710470913 936465837044440961 628558420114984577 420654977608347009 602256689989339137 451641724349361345 377345523841498241 173410366303809121 562321567794064961 384149283117725569 597880184324111489 610720973357171457 297795271252375937 565611231968279809 456173489046463489 789228780519888257 340065238696148225 235048281788440513 151468257985925441 590478095237397633 504155340190870081 155236735119377313 423878154633271745 593214786894574081 690316119958758657 116344955289211073 845118118599913217 12623401789095823 217737069656102721 547766645434098369 558197024735179073 452812629321126529 736342550928291969 655560119002050305 453785667279646529 368018069670920769 472078939035135617 10246035570663283 444438896340287233 197865063050411297 347267704114464961 723419231327515137 633291560389210369 660943794960541441 467401545333650881 245326104860811969 397240395060052289 390339303263058241 806737408266563713 691005338487943937 107569707744573857 159200693783684961 275355309827638465 339669355710942273 800704201876797569 261622134103046017 968794430495101697 258724649030401825 261129126833026241 24863352662418237 437361972862056833 666323771773267713 875982691573355521 977204734813337729 555774891267013505 778868185294957313 220499905003805441 378581991473293313 705603831874590465 184822101402620129 605097266047963009 838773092114191617 824331548602508289 764060771613916545 993785584083042305 753636014405980545 637628740222631041 431395162414521153 540760228217536129 640165180464773505 428227750301708481 450646431507639297 4045844366146412 955517536813015809 748702946891604865 246570896660148961 14192604712448543 156351404348693985 940334915529199105 869067078642562049 400084927440758529 58642788341284561 450457919662774465 948563715433824257 816407888065938945 663540109224097537 161305469584611681 862549198817053057 857322799793394049 643859605235871105 60041356818636873 228241489228640417 773158231601271937 463705280278926337 38682218187368281 890921032740724481 191777621652903457 408739537206894721 750896654964044801 515090347855863937 759716192719778817 618278860631985281 747744210103711233 258140581872826401 1789648023873270 967213406749959169 434459163041175617 943480269443728769 608891682792901121 483445433120433409 244178199444142753 610122572085348481 724968251363094401 995929471310841345 211471615116472833 334667249331250369 54160344361363857 183422322314324769 388703881459399297 163710322416452673 951945317852221313 881783651185042305 212285197017685345 802350652372684417 319506138844602113 858303485898826369 565070138163086721 148146278679863745 573869831719747457 678391598542827265 357426764399129153 688237164668254977 218557490463567201 379490877064736065 565378592609100417 367152784195841537 357180024565423105 488842695470378177 812876792313296897 538945573236777153 657822894580036225 238432272047926817 400479833151955265 622742472409360257 837041029140237953 357896381417685185 688916698866940161 746719414645799169 252308461155550401 483329869458341249 608226731518151041 981135478661119745 999937539535096705 378851522943801217 837068248039749121 293797346114889281 356526426533108097 903679280539161985 578658341016698369 506668480877014081 86262542231310129 998639851150084481 436561799243754945 763923905107692033 189880229244735681 143943841996783569 392726923716928385 141338391441681921 985344744966028033 439264804692054849 429934233701580097 414366135928379009 892638308048063361 65364495542208801 679969717921714817 865631335021763713 118208892865737889 744527428760488193 766771450221661185 637934374338119169 287185342895028833 468850790784497217 40566119764228857 140545359604491441 407464723800956097 208051292922373665 845274385448568961 586888293707193729 838966222035836033 242093880616888417 648510015256356097 901223140517235073 919071877415234433 841938703212360193 503241576166551873 79242128718380657 812514580961291649 100487690736226657 755166061616897409 49368749693631033 27329634781608549 104960796365315185 403225343734426625 162865805137233377 900184321386646529 354139757436310977 946267779207680385 474630374951917825 502291928139612737 325004416580622273 681032743229941633 873911516664879489 664679080980064897 552198540315796289 170454377905706177 124388686551103697 747909622665986305 122568987708842065 282406482381738049 793478102388963457 981201187038848897 430919329041270081 753732304239456129 536898360790591041 529553634732195649 670426906251361025 499635077867033345 980058390848359553 291018189816540481 323336175806129921 841786558117483649 554488082918883393 921174013601898881 809131293063654017 838005579053152897 735197489227278593 885471633704028673 76102597625887121 970855890477416449 641532164116998913 875201676021475841 878875254152784897 491426251761033921 445922808694394497 627929286967784577 563009105110520385 757925055683493505 346164719822216001 772401045656749825 625277113459770113 387210677128827265 439889429402615681 490908613248350913 84880926854506097 22276355000762749 965215169157776385 544233411829026177 689986393017431297 971928783153721601 387817221165125377 36575830522210137 302004611085148865 2981769974063298 398601627734169729 476892384503571521 6575628374360322 653394388990115201 292678948323317185 501051465730156993 857927498709837953 720706047039918465 512426578587625409 604024384983659905 888003419675623425 88272904582261441 516231399822249409 456429875775299393 522419374402854657 947230157199463425 69277018521436417 674248674263310465 714004431290828033 310456890709510017 610864398009244545 119146768093813201 506580914872355265 692393617080533377 429739089615740225 39942983491840777 905082365380177793 32271247022272577 948375352171257857 249305316501576609 584528865948154625 595693220217036417 780895018171381889 455362373503362497 304352247289141761 318733858146835329 267159835326641121 242798030519807649 793783192630936449 118564789873737201 605577995853483521 695010512864342913 179298673162360705 234511590437143969 295441475286924801 456538098882830913 780426758743512705 973413627244575233 470418450300346817 107284126392357857 802586982667417473 993875594451687041 550547263504245889 26840490431098373 305303405324760769 796748391352643585 981222964963311745 703762928599161345 974384632219095425 605873930733601153 262867197720044737 441969658092588673 33965609406859445 676312209479952769 930984920443197697 151118919011196353 908220356594750209 103598972124531 128019986930656417 912097254155710849 495778217316452417 775893879455104257 248833742088951489 80470478820672049 618229019331419521 142878113123522609 251879359685421633 143389827536836385 16530059140361431 966541087627000193 347487451124127489 458108270820332545 317700364795296513 709250827569611905 220498329232942337 467673036245585665 504100563496475457 69186628852712321 862281029066824833 371871507075042049 367170197314191425 463268281892005953 700601581531106689 405095470750993089 198173804250441057 41237677327636393 576600917708706305 479054711283310977 994862825263606273 616991894340209537 356198964636508481 644441746451676033 882687723318777985 198467219586056833 536563789418725185 534576665281889537 353113920497047937 88240396571684705 153005870488886593 114221085953133185 603651586199045889 353585823500246465 972035535037182593 872244791646551169 471473256011204737 757669464742015489 314739112606208257 287384174355295841 635160039367686785 574160979606226369 661594229125743233 447299786842194177 320507097236610881 537719064523294337 293989715706022273 113497633253459185 292877451186168257 115090313584310881 805798644839033089 65026881875382969 509890334844424577 309123090128856833 125256845768706881 4432021655716768 206961530456052161 964624031222562945 306131703183442753 718071669902457217 110198759459944289 555089939922488897 438859921558236737 113095834520024145 835340529263614721 357971019691284225 586246053928764673 534200002746331393 709882191173488001 828926733690231297 231828761116094753 739474532114016385 323453649254641793 558812091456665857 737646797938285953 696593020775111425 97219489239261489 27793939152907401 215504429243953409 74210195900704433 298009582980025537 186582919661724129 823704173182964225 840369943095652225 891626779852838785 813441237797498241 189466264490750561 647183969153175553 820013434452786049 376178276302646017 633896839205309697 851882807515181697 39510552397882041 420189522605490113 427533376659784641 787040003001422465 516257575557144577 96768247028670369 44444207298599993 701428912224116609 336927587052723969 521087982756320385 503971718351454721 117316191114426257 858667307450272001 27706158893629153 411994076167051329 925378273653194625 44633989147438769 785089292884045185 336670646557269761 615823538720619009 667337508597338369 492047019887273537 103789645332572177 640314977458046977 220675918162026369 251249986965355265 478935702820752577 46142574169849129 175791763580487969 81984331574510353 350747791053724033 519642862084339201 611494911756334849 670377159417064705 852677152980863489 633581773739976449 415940779322365697 775552198670673921 99138302022513617 992207536866601473 814591017722346369 520206698481196353 183156640013567809 702669532891221121 255412207864818433 540228721880957633 432061584604642945 32838299113876701 954107259249450881 487112319475791361 369087115987174017 619227779671390977 151369307343397697 646615722832130817 433680159888840705 306315077135309377 295269271393333825 825508727989564801 901764031647065473 787301888475113345 572631185298288129 174158912424665857 77167087310900945 99117088658800865 64434259139101617 155526305598534977 233038574645451745 639698114860195201 85852680962286593 480911676433400705 831592262118054017 427411466595856385 238573739949270433 940198773182750337 684326559931765377 530606334624238209 301717255666456897 730634714684860801 203475346439294209 945091666605748097 221334846187243521 95319349421238545 87479388319327009 189762432844631233 233541573004085729 923062832639367041 355491906227289409 792277033412119681 132395275306901537 928284984543303425 853226301743905665 929831251085047937 133385762893563969 256959246706053089 277827138837498209 322536465325157441 902647288198931329 876662311914294913 574029976229798657 112167563471572865 539708676180818945 70616827118918481 726929388510118401 726200678922452865 489816468584518081 322873022533976001 585580306079055617 470839114841581377 95802748921922641 50754764702041657 291923459520493377 927479138341681153 307441268847025409 98310430025613009 134784045299472417 770772316668498561 679688407986500225 878298210352077953 500701549263599361 774699276138221697 394709680192288897 158363056193913121 931990784786979329 933107758965562113 523843262122564801 988317498566168193 835717436038240897 465837195160844417 945469677528148353 309235129729934529 901328556278048897 199329258871713921 297086635123402945 661442628843381889 893767368796577665 355610603398588417 561800401953842497 798117953141094401 885405166587748481 125456729122745969 571135310237135489 235357741287820929 694548918624608513 775756296251955713 851356249892632 40180155484399905 909264178149062017 198569712110824513 700791667459579777 827519385241508609 319546864219237377 266716063181547713 243227201259099233 749008910981025665 363367264369106369 650154987735518849 909420707851037185 594031442275188225 645802996127546497 666806458187267073 427016053549277057 261548266090365185 126507480817867441 604248225749458305 290317771517631937 214648627365157537 928384537013901185 834049436071211393 563629497248353345 904244780121679489 216940805765080577 43066215801744081 509764068397824833 990169554584262785 380873687720512769 386192418937383745 979942835442454145 834024746961468161 33656116080880593 198802770882238625 229012453494728865 666019416135178241 704958621387081729 736047919881343617 115794419027604785 905891327994687873 629586577015846401 887487962369860353 650141190694849793 854611386054095617 728214060395149697 872134413322925185 646723203405667073 768343988797944577 744698236876065025 989286907388006401 134658761813877697 719114922412948993 923417383402782081 788701703935146241 898893995915141633 568486694682782465 519274430108840321 749340891670229377 543938090010154689 402548204348299521 603254022235208961 204575608622434401 176480169387456705 360605382667195329 906347404814670849 824230173639293185 807003859206442753 538651002745005761 11023720897046731 226858328501293729 931343929719371777 555159289953486721 807111403201123073 31364377902733053 233891923660618049 64783345902803545 360967041471727873 913372450336538625 670674537852118401 519544781490601793 864284235994222849 572082948868043649 261745114325915297 472134404013921473 121089314173762113 266838079386218401 120315199047904993 747654381699057025 665767204322993025 93974697680621937 646005061141348609 574815078779856513 476867041319454913 54124168108359073 439829644854409473 852167777936593025 834586035092758785 333902038187588353 590504962892932609 856946846995434497 965979577481707649 985516667682645633 219929745647885249 1675625782674218 110978308362849281 240442070130612257 947963548786329857 465648469428280961 732216720594525569 211797691800171617 583705804145505921 324151048719961921 68625667744317553 412933230270866177 416325788371548097 957861238821827457 710970661272856577 801031444674379137 960171492777572353 228947787290884705 549411917333305409 414042794649233793 606591218960314625 980242503349977345 329228550113388225 842304227726316417 1955710310209469 561418015307431489 249720921195677889 13747077684897137 964216072176750337 163896264351556897 979739755241926273 90267401897335729 678543945609174401 997406903192292353 146171033918552257 704842736315427457 788870693781969793 649498709672677377 612039694872979841 612183745042358401 792292048935404801 109295071029471553 609815603244346241 893584149881505153 16279063413232821 823415606445131265 272269942147179489 728279206356830849 36505623662929313 90924136402499297 125221898302971377 13768408959393243 1062533378270559 41697539628948737 319242112012151553 646553622290497281 243198563809766465 215654624598364833 504473629457795201 438566008844290433 270955218145413569 346378045147240257 345950852412475009 584805520901113601 652714575272437249 719969571255298049 366025038280998401 471621905887687361 110453778670144945 437288748941448065 543749074554344961 845477704101227777 878215831154715649 954451210032523521 434467348673951617 887428157391852289 875909658198704513 452644685775133825 360656369510568449 263031859751151841 735113224081242625 324622200380112257 909651182648236289 460695928264570369 144267138689368577 432942034114425665 825779370931517313 678912018051249793 258832990886627809 756056912987055745 752241356782935297 675431210137261953 154095899492030945 695249565913250945 838580636127662849 615758229186667393 43884797570665769 161332352985688481 237663287873818529 336645161149604609 510262072426709057 728764172631478913 54740430289317745 120383401677628401 503016684910289089 660802363490582017 541533048790046913 121106537103784721 792527099901601409 637539891314098433 739613611109209729 824127803388421377 767312587618885505 114842814550037537 437045928054022401 198270247191501889 533559015211320513 602588917059556225 105791623573512801 629557289648204289 726408452443603585 862129545088301057 408431159160006273 928492629996853249 13286076655926849 313092150705379905 203037427186959713 74072885436748945 142573293091270865 426674887916625793 614463298147132545 302870607978221057 454217999621388225 825245893059211265 386868990397662337 343850911088253505 863221832373550721 355762670391307265 172153540442440801 227518441132289697 496305343262090305 847310359503374849 756324799487263233 115634403466344801 903495694461963009 281585645796816673 173127080489553729 974822363043315969 280102920926022849 20714751301106561 721952641692045185 889248147063398145 573870422643391745 761303373032156161 693825430178623745 125189945020778737 73448415963266449 369612682432567425 41820734820621657 240311191977298209 887315910466707457 443402624678562049 815555424593174657 105037596528532625 139562697058405409 725070823288767489 246358088133835201 470472298218766145 196358146671126817 632656466026681089 331539456089462465 990236172608589953 463423639727491137 595112685051525121 362088791752487553 461595308302378241 382460486786936129 381642210141343681 385504290223980929 588961221502657409 28460573120181465 648128531087586177 239832744358526625 150673012574401345 948462976799202561 823692516542060161 759978629544736641 943870968174550785 567061783767680769 704701464185028225 594703141455315841 933849634230568833 49388566765099289 580317963577364481 912352403761918337 300761691936614273 96082820417105809 891688800960075393 73238858952610289 480783623476924033 837745364775468417 725553487071131521 142883577313586593 279326718883268641 92488656592902177 402436907262448065 277267679341864705 894684012786854017 496524394151247617 970345140318990209 471221077842006529 451371812334812737 864458080025936897 128296730907372593 694604120227499009 888705147707440769 986412629265384321 442007693012961025 896645261596251649 782816306994604417 529723990590891713 279146330562376481 913443437479745793 665986170168253057 843311397880864129 676947649172440449 722110144276701569 428035895022745217 25618600892581613 994415762116993537 330321187774703873 488473193745704769 328070550395477057 219260326659657793 533304438337058433 178579534729394145 744237846141825025 861148746363504385 800765547787225473 498763672836105345 852419108883946625 523473703357730369 241331250259509761 463019515090834945 711334622461489409 201924604316836577 327277399802259329 219564030190525729 883393421328047873 696625797589440769 321239103818658817 170670271791422593 708995785263336833 973003009001750785 931031006010275713 296953169764606145 463134158925338817 983026412854862081 8519767849850980 729138112994533633 379853151836297089 121843165035436129 311695906252399617 476496064336430465 71743806867129225 794468139465955457 751821179537518721 804140575545645185 144524064786789793 293188089833641665 764038486480874497 505353169845591297 807966611476313601 519315568156265793 662506566739171585 709760694810668673 714172385471723521 844193732768466945 90469477700484193 638882980906572545 765773259095691777 305815733243839809 50323685360655905 118278033852661233 86526099064794689 231621731105938977 925461457656556545 696836604449572353 44502874617403873 508136865425491649 389330900298308097 940944880150041729 176383025396713569 967903664051497985 970768240035173633 162094790941893057 46035240044101753 508056596780541249 219359650963628641 314552580559436033 650581442209979649 507923728731519489 129635848441214561 643999425143022081 584536445972485505 180884823062150689 555675654906099969 473359547726275329 112607739968833441 624655824438995969 423702584919855233 138683040846530049 862641501389827457 361120490854382593 353134015549773761 911929033646273921 513458539865009537 59330093971503577 878043515287149697 910401486561909249 552507739674108929 281505639673106593 451006212559253313 651651328580911105 553070019159914497 490593033389579585 267822506035319201 490726431589479233 60993171188396649 108554091588878529 210789765850694977 612201606030041089 880572500503856001 157164344023634337 734272760078372481 246555964441483873 555284245360081025 378296243449916865 751694176763454209 58911196964757553 101823674372948145 789782763057523585 798234611103683969 203253098062504033 478617797635603649 347895479283302209 287129562408001249 848006639023637377 959119136264316545 860772171516906369 226237148795153345 325823558802312641 95312269201297537 21955782952524317 570407211705731521 723897408875487233 560674232790230337 543348340990512193 537118059693572289 258895798594295457 70143599860966081 886754193649501569 868994104136294913 236169808451720097 206416523311784065 187825742912444577 676433880959823617 605367732292563713 209171506960824865 191295809299198529 204046244708070657 938671038251484929 181823476252755969 568172906733643393 531420676806536833 183936264620882625 267442175752432129 951003105454965633 815578481167410305 409044053422675777 872985331734266625 629903875810633473 511022959863826305 347327233686542081 163563699084232193 718015399762727169 943511281962276609 284300360821944769 693768374670863617 979082372339682689 373516492244736065 365894960512292737 31970916812337437 561488354572141185 50967765975901361 946494477756843393 609899174968656897 892254345164495489 848508413576016769 85362156539474657 290766617821173441 631947472772857601 558577087546087361 712290335613218433 494985663966129857 198413636785566881 370605955759859969 552822503555461249 306346380044612225 145663604433998721 7173092785780711 381186474070986497 159936228758251521 986644568399320577 418802816732213761 71729782998545489 295584636378219329 618182544324987777 321159975720537025 779393434111412353 659933318544513921 726874304295158401 538640077983306049 194448994093392001 822179866873238273 700554862895849345 505949475258507393 499833320519016385 402063369641521025 56206919438544393 113456363105999713 490046462770180801 615827130102939393 27476175795108305 680256966508569089 383458067081235777 651900168300752385 179600156568248801 346549747137604673 535347505820567425 471206459091956033 73462119503410865 817676612462225409 413059500188964545 268784082972128865 561184921635877761 717831738960771969 468891777243584321 668345959699234305 131346363160993457 951838554554900225 597970859041097985 887234910154003073 341316628915812737 386561471529095233 620267986234608769 696738761845221377 176804049167124321 885583933122251905 116535993156205105 305881390470201345 704486569613685249 626006047183043585 181411238770522241 62663286473917169 563267117629642625 636976341267132545 452949020394456193 545485764114740609 244510540301511969 396380797821851841 621797817244185985 612476603640413185 203512032242720417 953601128152815361 516043791192927873 894087047304846977 225951030007614401 589181032196993409 566073775101358465 114220969614546417 137364487670971873 231486780238117985 759839067217413377 269982023882899841 524518327289449345 309024655092859009 150505285933178369 805703943391289857 159379741018035745 86115421470044145 139121885133860705 402208258707926081 944234971117474177 798382855660268161 453740248977339905 239282795498507297 486021272457755073 640372285949570817 328078138702565505 653388751977271169 555437031898172481 256083874668437505 457722215481084033 31904234492696305 278774542606079489 317916829086204417 5955974898242290 791243166119070209 675224771464364417 852232672941031681 136199262879131313 63520789033344017 207796676711815553 560340955756931457 170974162259099681 652765869396144897 120764293360927873 700197135741920129 691122006239680769 257825495926521601 140116968244349489 422612656485188865 382164152168044801 439016352861951745 405880857254054209 410569260376266945 661326498931600769 326316857028341889 467067156956467521 443686155155479169 548561116269141313 328662889809205441 622673593792164609 122517586772577409 613249336965935745 760026340398905345 547534499000398977 537792484279254529 386135805722446465 204865619351803489 852420418746611073 584704943311326337 390023843964854657 912811013597359233 236794709175207169 906807216327695873 945085640500352001 552780548280676225 83831007760288401 940953392665793537 443157776211165825 235934209508695137 495095917883652673 135224892147011393 673579999428554241 3911277834188099 781744755532280065 365096074920732161 600094549731522817 595727437592909569 625828847876654465 696652499971879297 328781244174777473 578730574523714177 445659705766665601 584963457734492161 731311553866447617 134447065947153281 780032478363473537 74367171052660561 671939572888376833 410439216655017729 725017500713612161 637209315810228097 172210678280293921 319009612071493377 982148526565744385 578366070412005889 291586361693944705 620424860686053889 916958461630876801 902689574441811969 427907742864277889 663109792728914049 81352139293478849 727469273746482561 87327214742046529 59928984061823345 962299973993843585 586364964400079489 643129082485700097 105295795790180337 713450249621168129 757419233988844801 916462506020209793 832625273666902657 376780413782221057 326206247925032513 554775101036483393 178896549454190529 570253116242106753 414553253546575489 656639758627292673 869258141536274561 907149913671524609 542338588089624129 161312171734152801 919266076734441345 16488625579064831 699508190732320385 469968769714355969 338185361965084737 85478330457469553 470669446300750145 141005823128381281 919630335602231937 368742999229432641 636549441401843585 367506951795164097 344614136657948929 270089837541398497 564502205203073281 130109712766227409 68892257677230617 956575611822962945 461499049315126081 267748923629440577 196515207058435937 207822628804869697 93145526751303713 332476452969189057 283071010856030369 422869686870235713 844870611236235137 618730946382001409 496644945499351553 629851282701530113 318286267716562305 573657915675198657 976621823769317377 588644700679971329 896701455287587329 310587363260893313 457800669314448065 902098397894398849 586901587392450305 835414205798684801 110703022458277905 606970386923315201 735705383574231297 43872763337660105 132379734552184657 291301174266685313 43743694766451569 510652055061825665 402527242160868353 61286296923221073 347752082593775233 538690152752863553 697508278432163585 979087675634268289 436938494922291201 104164950750117665 683254089598573697 125344933247056641 307312117447583681 970641979009982977 543450792184867009 558956572987959553 666997206938876929 871148876345387137 451451843654279361 895160536680556673 690389238368869249 801847416560818305 675707018415319937 384843229593677441 312547838051447233 933319103489367297 384976094831881025 527759669161248705 168594540583303137 738745884385522817 860147979631303681 804994051778656641 355351211340551041 741555037230966657 946183536388257793 877193797749477249 841399831017771009 893133328770389377 15738257076744589 11160091731817091 722674056714485121 364351679010354689 243719432528234145 905188147215149313 837240367872897921 348854366986515201 590836951510905089 960659951146418177 66849487450813425 972957834332987649 998687601553154305 261965151318328545 94019951574967569 243799950072471457 46765070073998769 587651097033123841 409862997062592897 66932754586702001 803832064353695617 82194895361801905 15704158122861857 165336765424100929 116272395879857265 309987763531601985 895059923754931969 437954464954998465 861429821137544833 221689005093743681 894070318345644161 127021162394569841 204732209476272673 659332676048784129 908578142237505665 605064592879642753 38914531782562993 872368499538602241 83315659086412801 645426946607798913 158337543813640737 714728896551910913 259867555158653121 471136074025707777 390821187706062977 736200187834334977 920107834828048257 468142951188397633 636267966862529793 903627151344487297 943665768926681601 248201675202182049 261462175640826177 713210252654114689 292794890776480769 317472855611228481 492741198520800321 649403065153272449 245057151184003169 278382836191269697 704815446208481665 364347725290635073 580874510917102081 609096285373723905 900059180950901121 290687787854430721 594750279699727745 237509894939506689 236425812680874273 246884619981138081 409455217059946369 480926788194082625 425203533987964737 675374562666966913 633466604946338689 350126323063818753 866690717820045313 588203557551288705 293324997389266433 624628844938470657 910230639759330305 840952847141572609 402340961126075329 667421161125645313 955722119187452545 663237770956023041 781375655533128833 350732635980349953 800661913156115841 232860660773006593 440492372912647297 163735405626255201 677046455813052033 671492447795493761 154513983668653761 38011846195061593 516260127297467649 983834895564136449 841431417673906177 392639662176378561 780724971614869633 871490427384237825 78823675678524545 618766354292787969 565027975628108673 879778388369764737 996728215441098753 710181941793280257 906046983459685121 223649332451692833 870624708874391425 33878214693018549 363960364789814849 771451616348365185 838372931390328065 620756039778399361 909768994255454593 817011278052184705 191209735302795297 654985902643645057 149027244907440353 356335939349854401 880518488101845505 630142499128680833 547942863966095937 910910362762514561 56419836149235185 515848355787809985 932059096430119681 451304375567524097 256802997362800769 100625722934722721 377696563939263553 509577209745266689 19854805256006361 820946907881634049 193652505168270049 104274959282257393 251207233779073377 994692362718865281 929901352437735041 5843887755965228 268395940269432033 606599772865948289 888908569667020033 151810792027156097 528410284961811521 66667672166346393 44479521765037337 579526604672203393 154852132432115041 618340299995153921 386762197556688385 119669961000703041 383864325554302593 15748078202648231 757177179875934977 716727628622869889 384922858535833985 438036783226337409 163855660020939105 684597561056584449 854317274864801153 349239783870160641 279946841862408033 428211954295598209 674304491050708737 645208170571763201 430355086023236993 268191119098297281 456269910370938433 221414779957285633 426654919205741825 488178294500563969 196649154946260993 329216581617870913 377803890432229377 717459782206667265 652861821861339521 311247204833108545 301649507185356225 289158039568754049 554218172219993473 582494103913901953 408052442686678081 441736693328401473 888938403480072065 881394554440760193 190794183334997313 714439889662834561 320454947649114561 699687901433279105 527498595140567489 821893040853801473 179558893439551777 521139806902596097 372893842336917889 766331927578740097 427334961781031809 683584230810865281 72319002729013697 185341330911761313 788963283667531137 717612088690316289 4008905244671013 556736962116112001 800233349678240513 315898523559226881 68066478095598625 149104493710176193 495023734153793537 322455071813152449 317974553425141697 665931034595708161 679183356433231489 489495254967025089 820953938821755777 673266497749885697 298463939262180865 185213853977245441 133511950110442257 806099043601911041 7781772969043034 718327882882661633 788340815898830977 738409208240277377 206637705773577089 710062636169340033 61638724950295657 188095505528458785 119630268141083457 742365702086303233 382383105083444993 163179288544675681 898415814925474561 859097074617920897 866656309455532161 983062531005522561 707084345655847041 927001022453410433 123503555276780481 711918005983640961 659738053213747073 173266746584914689 149812023723324481 794951159786258177 718214466822150401 719906641612894337 479283800568420993 307325865824303425 968645109222254721 711124731941083649 896804127334785793 115656259170954465 395266692650512385 773040145303028225 799575555085365121 859423059783857409 504112846245906369 415922874978235777 458618359815556417 321389253546904257 141543011316304753 463468131128237825 990073302286841601 949605777875341057 154769272972803393 313182853411376513 219754808550003841 887077015122123649 283504329502296321 453910013919895041 954286222845549697 367387494923825409 811582346991091457 113724744023926401 548724254539660481 144989308431043201 81031918636217169 622377633404241281 377792417755951937 287453405581139521 342864558386143169 251236336909130401 622763458896525185 94461243690297185 531165919538967297 160013447380563905 128853795810240257 695945244167255297 170448053193698721 118818012760783633 372039165461853121 481491256582735617 609272321499094657 887206656112752513 405915307082604929 527432788166457537 292641868974587969 285539560166398593 98180907441058449 610159194547783553 596472644289168129 870293166137358337 775207516562428417 857817406706423937 432590667276659969 771896872355938561 287803018445355713 122223152156273329 53303364139669185 234621864191282721 410616824577029889 413452077848340609 229912160249543969 42158025359242401 763746560830764289 286917760647874337 816954937186029185 664496234462220033 173182953144586081 603051361016177665 38998241177868209 231939802025266305 595092196725101313 179890699209245505 123073086404435377 456476914864978753 649028629897852545 256503873393249665 949122641198560001 270957288856266145 121565339633587393 498378258071035393 582987830552031745 149757350546806849 902221713719310209 263488881614186721 99505746967853521 983740735110046721 38775237013691569 659134846001855105 283368546127139361 695801265324845953 493015318728364353 344837682580440257 226745026543628833 955215426123402241 737799946709838337 256295397277348513 717686165865121281 849157234258839809 262106805761217025 260869509727449153 652527323248708737 933391885309873665 995949482638604161 918263695702485505 607496429785516801 962342203062220801 488001822984042369 863470763571591297 596297089780737409 808015281784946689 675109717615026049 95883695765202497 926440917306070529 649912362554701441 287264889780086465 532475427865044545 780562447334265345 751874483071816321 299889943710649473 338564983499516353 600995401439281153 850316348859493633 546383330551318401 701943595186683905 785778767000667905 940572754840843521 259867303033939137 170697582136234881 429377878587093441 658852302548282881 249166677575257025 378224088297137921 507257283211519169 376913672135827969 908541614323677697 767605370119390849 733661439949361921 931026882437080833 795048974557598593 779226226086130689 368304061491048897 737657369040221057 16184433245978625 248451441566523105 140019963061707393 62840892236081913 791356725021270017 483114845440233857 651802455283306113 833253816236407425 874586496785536129 552922801750931137 668167414478393345 543002740756648449 846550542172533249 764681752859154049 426709999119655233 225261378411175873 848778014621739649 549185852684026113 3434367115847437 841797518878550529 91643869384764545 118935842148680145 66448497892228177 781510465960508289 324116582880275649 232518186375905601 423558148272451969 952316038980583809 513447452940535937 323993177018415681 282923884498959681 465673657946808833 806707808150843393 617186265852275585 357145846840229121 431974745037692289 695983561172621313 779137399912421761 932920230625828865 455755235761699841 400944042161608385 198552636505844769 961902220724045569 105733964087718849 235359256644553473 268959890900895009 592870107931933185 765114629447509761 10016940001019493 668060372860317441 428097357983961729 687148532270910593 918583340511357697 750778162961005057 43511309403019281 899989841130576513 383579867277614273 900656528325107841 936381757716350849 449361391145302465 738256900701085057 240070042475018401 357697753139095937 729088472519492865 571306494108437569 102380418018903185 328939309189411969 735377312481105665 952762708057772289 377450246273831169 242640203341753857 663665545921418241 431912226326698369 405256627240198977 589101460248702593 535430472237223425 695524017086452097 800755029054037889 652110255766817921 450608870729581697 594275436799289729 127296700662931521 166928678508316609 578986156923022593 87098640440839153 17089637496660261 454648847407955969 366404269835101121 670615772244797569 377327529835334017 36898121343330817 389893448048482561 410319478794317377 72232369915660401 120578362676869937 366454542916244481 581257123442622209 677528519060139393 128719243199146401 535432292865849025 671388000234852481 948578102764365441 973625220845693953 792077606058256897 566323159223838273 800973672234256641 433431881233349953 863474932105916033 788772475824455169 287843207827926049 542217642017224193 566610809656879169 831783637134417793 77138805726043809 654324172805718913 866708217912062593 726958090463821057 731042846429936385 941031101388606593 422399999058683329 805590016161442433 5248154868304767 745840470831996801 438839917675167617 123541360702770225 895790689481337729 15111794074105235 592053444891348609 664209209412927489 133498704145132769 63532235517062217 194938661972528865 345856603637113153 769760174699733633 186916245252579233 570192332537004609 130684627141885553 811614633650727041 134237693483118641 216533757313911233 457267513532567425 89185474827239377 560863012905290497 6031062701765678 542423973005252673 604848336898307073 248058867808527585 551827646897848449 273452215316350337 92569413174992129 860500242909669249 522472177534581313 840233568948303105 869458527557249281 172337394992911905 52350365081323961 545455476577071617 892304625322445569 200150648754661377 274002289248528545 439689296605177281 232860015196571617 292713357364153409 159611893765955425 318977072213552769 590703328299575553 525903300643282305 353526950697670401 911754555606147969 496053792612890753 397484171942910081 68784891403808505 688310608373196673 181970121080119905 800079421248003841 737383969862605697 21625951682249677 781610139820976769 138863389280277969 291176827825964353 488542424820533249 227941302713979617 648807197884597249 318126232697835585 953107739957896833 587391512285030657 928372068284222209 13227120596965847 951065507376565505 272953256926903969 244098433370059105 716266661294071169 480386361322114625 774366043468809601 653478205550403201 806991431098268161 985158654569541889 971991514515586689 649827670330243073 985029496808607489 439896722269008193 416276554282724481 138732510213021249 185551841043817953 542326455137779137 946311167366296449 725272236222824833 26253659116889593 102042181098095601 869594024506035585 717031627831307393 216518192630886113 470290945525160705 452008370425168961 950379468841223425 520945497638393793 945850515865128449 384098543762270593 625272729327281921 907762438029280385 369971129009936577 49561730448282049 213685194565105249 444579810289951617 899218461974026497 67594822125990105 193546193490409025 361754406412060801 231481850607448097 596151442859643009 686815344123093761 785099570019639297 323217719800549505 42683402939026393 958145924064769665 758343959230884993 44128834387404225 47603100545210001 398760403133312705 910666360874358785 891005645238333697 189172782914319265 896059654934379777 70561066939106353 150572002346333281 753092160911073409 18620207187385773 144565088054235969 40204148557915433 952631707105474817 952234409422278145 43981902865752433 846774506475835393 153284120033923457 657274403743517825 496268088906958849 862180639469368577 317744968820171905 910795092219007745 377435612443505857 617050218167261057 51374505231926553 206441715594284161 170515334315183521 132485168779179937 194550107055540865 447527004956118209 231302978493815201 437467731593439873 916531859884138113 847848953174750593 430368972430130753 683768229531988737 146296456533640641 893315888940311041 159384765772259137 781064250208086017 535956826574591 885738535476551937 625552029204499201 475823993027812993 599582067915157761 836871911063855873 311294090477289857 314768038003503425 400942539153071233 982701091833550977 713982642677819905 526974067605390657 420588078269453569 199946821406900449 284553722925480193 790623429667217409 587894949749049601 211827529344706273 402266770467377921 336827180582258049 15644174379083609 829386323547300481 319055794096399809 302857706278157249 326742073386320449 77432763199770001 110013872417823681 552520496242191681 920022853956915329 967742511093593601 621267939250245121 907524455683013505 374911077707047041 802111119673444481 323191632862602753 408868595260639041 175774252353967585 187804036456743265 481546474321348225 582903349193397761 809022501924992769 729641234053619969 543337349450325761 907416453458761601 667577364836098817 506284490376277313 505143763290689665 646531578744426113 347024304572180161 651266078269319553 962295177989204865 790213070276717441 984997557007666561 428042283216445441 715973497240540289 38687511155355737 570160544119083585 227131565483976065 196249985262682017 111192709856805297 310204318460286273 614588131548021761 511924168294356737 332342428632895105 520879428796483521 445174991419666113 898180124269373441 611371030127099137 292117277224811265 719269066031376513 451487584145056065 936041537157816321 755324534447105153 236512384677926241 834453008840455425 163633687776194145 861112555104661249 686400689116442881 633695831374794241 718870736895492993 562842051735167105 949381650822775937 59138927087616369 268715319509691841 462835606468622977 472752223575202625 996836658269373313 205610961270988225 729975986541965953 372956207491572673 148720095634701025 956037112479048577 245330745581249249 717171705382316545 206143810330402753 565377203849319425 922712299875620097 397851620299324097 70223519086169977 471391489273411649 320611630048979649 357771486959524737 926635414188339713 848484664661523201 488272036123099457 201905561802082177 147407781685501505 818032745365069697 339961030460109697 575977029299441089 184500068119533025 313979760117145921 236542550972664865 57819228285044489 762485460616659329 558552789399140417 271662278796732449 732874773984367105 208906859870396033 234219053143785761 551275012834842945 473506161640987265 884964412901751937 281991449218121921 450528850696777281 155677698615750881 615842094991833729 263074472694309953 2465414090060848 396502236104655745 254542750348008449 793951119011932545 680512599144272257 730759971669915137 46552081387048361 310788504262372801 483875390991066497 640548382108736513 61593879497195305 397055835484064065 414835219665953025 264594935295679777 405397878275849153 881198345546859905 783438213548258433 525465432027036865 266629546030600289 594915183424472321 812501589612345729 485063457069504257 655404480278590977 995993333905882881 409334369226051841 960698285070495873 279230385582707201 174823743579832321 775717686601446145 372982504223774209 724513469822866817 155865264740949537 440810226778403073 848414401101653249 577285045416687105 902747108211780609 909649853703122305 237336606363857793 451524733576079041 269856532451935745 150352329051621313 733799445633199105 988980503914831361 998715802233771649 714126241442365057 577577685189556481 657939401107015041 121906338103482177 152618926082588769 88200720776232097 782837777337050497 151568760317172033 216295319199510049 312491542236575297 370392726479551041 737540520443442177 875569422320516865 475026829403848449 415188765800564865 79058322857218145 683920411085559041 397512108153637889 938092195981610625 963845879414005633 220521474300362273 118819832295688593 769841552933911553 542649026189462081 20903273870722217 200997369530870881 290652707692501633 682315173796123265 380404537596028545 74673970529065777 991283036158392833 285912774947330913 939793797044309505 264863701795082561 863947231091756801 336844287127856769 919267724381477121 278182837882301473 560619327050091009 581243296951424129 30456967584093777 236108149187561633 785067917412604289 878108368537279873 381138895427874049 245354700515893153 92555923735574193 941683093521174145 399732304513271681 823131005340020097 752219193943190529 800739067630555521 892620972864897025 87443473697138785 442071219774419457 82976410599496113 643835030823147777 604403860464305665 671340937978683905 681170295075812481 451150522534327105 807400677833843585 101038476481676305 405532068581049281 533412312839665473 396911093671508993 518486388627380289 511715253023449921 849632717264050561 552661508582733761 537902948143397441 106800301234738273 940581959611911553 677925601436090369 85456017173939361 170382792003490369 478205854890596545 613235968298201985 87622412078360417 531638066611076737 217945037400717473 246062365720650433 235915139202873537 566136463440610497 565177667358334209 474583818587010625 234430917999105761 521557605325039489 451477916845483649 906186277776971137 50199614185416409 355744949427471361 771714719723455233 161509926234575841 646587133625416705 333323334105028097 752373332887351809 467633446138950849 769240540732894849 641067863896974849 438655260390866881 442324387268460161 120120226003365361 163182474998574625 27314100026849533 756338029823059073 761515418219730177 724566231834071297 198854946412119201 201769626424695745 667687780483049729 435085133125408449 472327187994132225 658839450251935745 831659807979193089 826022265667742081 114763930172493649 436724481782565761 349011821808147713 789569848368511617 372279925409948481 439777647916759681 65350089775037649 644898370483783681 978472856295376001 880453096833466753 80960564270412769 144560958893787713 656244161515452673 704366862294012417 62294471752139201 790460622199017089 920254380092039553 219174254749479041 588195080382234881 290144426888968385 58368278548989849 413471226032260801 847645974569260801 395737275337548737 11665881384963939 228984602117268577 859401640020394113 226459089412383457 664561009847979265 301288276924584129 971877672917074177 681578169549705857 120568110032813537 931677021902945793 959482034494129665 857160609742219777 87205081254019489 894279303682271361 310137040124558913 843526216514273793 877953561985201281 44753227913506777 814675762490651265 710485717116892289 503282755899341825 84868254025412433 854322804056906241 396907461364659073 250267447195362529 583937465520481409 635439517351216001 75764635257154817 315709424952736129 874563746106009217 354604285008051073 34491525279602089 875943173218864513 465756015911413377 971010977630896897 315299912560572417 253335449403074625 468541536779230913 11829748790958661 126269548379067233 21163330826475149 353255013634797185 999935465395168385 139850179358983697 311990520458557825 377357612738439489 548246870728789313 222342064565932417 737396230459317761 789686899704097537 552435599206432897 320527670129575169 57108868639808465 561344883029608641 891184968750067713 307604552454105089 562047100854435649 873003645026475521 533355631253613185 650738661050194561 457887714144938241 939379263960763265 392825226290980801 100863719023688961 893602123668891521 338252691421846657 868513720577937025 968866285789527425 603595413564711681 776083759922062849 978911688207929857 391212885143826113 993932540430527873 935479369997896321 832646956848037633 705715504922761089 364559820525933249 560171956132155201 870232375403460865 260940154603840577 422965130643511617 417497369146676801 633735511637496577 730310316863363329 303531440341181761 991515151826423169 552926426368699713 56938360793306945 594714422376789249 284896636928412065 426343856657950913 233453610701598529 917530021243017345 605650174902752513 487149736345415361 141531097671670385 58711059163577777 674915915108133633 505718550900894593 10530373840406783 595947287280786561 381827731540443713 638358127310837633 778824454168041985 57149809540014473 426314914610774337 294733661141293633 783355279819271937 517592580458149569 404333956807892737 291443644488353473 994139383651795329 885619768051093121 404138954660343361 877376442756144513 135435994216702945 77532242189455761 276700644774667393 765186137587207297 881774952614588161 594068359052009473 626276700368808961 255317470311098305 225843849021952545 333987626653090817 524552449143602241 582958847474330369 630298025204435713 604689817133042561 597969446040313089 208210969868275713 693953848366600577 396220701119922561 665222157918538625 375353281481423553 484750252752459009 894717880496095617 530938203956342401 623722667468399489 70636281006624561 636250250834969217 970897958123334401 291365223050419777 971608549932934529 494641496111022145 800552670907482113 429884030740367937 571052527445584001 100405768530414721 206949419087766977 977010283920449793 975030551697269505 186151397979863009 77473957237376817 810223343091394049 360027962089542785 521140171148097409 788211735315957889 243713969559436801 671861857622527489 449164482337117505 59460775664522457 211225612430837377 253045163324355105 885186548849596033 863390582452940033 393547791043445697 908077182815130625 903561966114175105 624536599647516545 762024878880851073 344220956905939329 601058213892038401 811382752364995201 794359519086910337 330772847010361921 718816377496033025 528473113559389441 117834048426971089 237201130554165473 927055379447757825 513190545849386817 705072238426865281 477523346008293697 723471489898422273 477553089436643329 411468941961771841 395726970140980673 470355860945922177 549240713989110657 539903423264306049 68860062086766761 236478373193470753 521833637568622785 951424811674712577 627698080363398273 248431255014260449 164301551668291521 729981816965803905 949825482532045185 963679798512025345 234638590692842529 540315139241300801 869876265291974657 15944113599012157 440824559263848641 91816461728498673 483001607927771905 655274295450759297 70766594061897337 804084092764696833 249945556685400321 303445693341224385 626419901029056129 144298786411596321 708106544342850689 603880223012190209 628909286147578625 720255581922884865 868463790461827713 888607922787521409 972307701184622209 129395223237494865 252198586058877793 477859278105732673 283031767247823745 612583413274535297 865311444217564289 226387292513472001 756970031232913921 586414386565664385 799722407977750273 430847927937911361 792975365762121217 239818610176683937 113563761183751665 701432435737679361 392861254510950913 205709409442405889 913077299350074881 905984315119859201 56300524400999305 247911524267351521 318282498511660353 434211229504718657 643917206497793153 344902596129614401 132082682965002369 62107246820225729 121395441095220497 177817927966231073 388543950277220801 771747309015047681 17736501891949531 29196111315670237 574661476442113153 289242941791620481 946133911870308737 425179839946565633 698090208095418753 524519950180014401 338690071974429697 477058989211585089 711257164765978497 851984271598716673 156873635452033249 33503398031342613 253310934735178977 472995337980087553 356847848273066177 193557308235526209 591945765704021889 301906294876140161 239344051868474849 969057656466930049 846833238625361409 660421300704435073 2494321043730708 455820939488845057 567899182248307713 933950945944268033 175980599814298689 573569747027278273 990817549642496641 512931652649974977 557137513584070401 578616839726734593 467801748721878849 226752801611063137 533520090042859585 219893405901814273 796127709070884097 883670350358023937 579298725895387905 692725422026640513 265017089690271489 903166912488067969 400179704551764097 806179430820151297 991863799125677953 704559729966668161 897003213708291713 894793099857551489 502747723318830017 974798747648684161 373499943827514625 615678195366740481 964316549929588225 47501155756982881 358774781387740673 534560662753293057 132125153316447809 893125363956862337 7939656914860650 242155909938588833 35222474333817645 46210472471223345 321070079733107841 93843704292950753 962113506106359041 719835973894326785 745569101576482049 735007881299168257 196269193473863617 310554716481114241 42471212188889497 581367885591547009 620305082364605953 50309148214459753 373714794308629185 853503585181641729 170120728450807937 177170603384361409 253588065481682881 618538380004096641 780131504566806913 276682952250972385 480167722478345409 336199928894529857 977802846028719617 383309372107511617 176504593199059201 423449407246167169 422709454683850817 660763377209484289 209574303347896065 389410643382944961 158108858738796001 525266628093284289 178736093325955649 713916327634066817 70485308667141313 602055490270139137 863887287252030209 177721306698515489 406756592280867585 968419890650501761 64047333254212193 145039329647786977 255038286864017761 432490789829380161 535261614693698817 959891063331127681 681347545612890625 712810612044741249 726114188280877953 272784306519824321 962847052003976193 46963314709010721 11538049623855075 655083666355608321 752749581619053057 86371498407835649 520894272110911745 192293080053005377 440519998896316865 687576118660665217 652465223670962049 47222031846473553 774344798747119233 37314025044345553 249704850379902881 938111692370441089 534934792479841537 239538783993815233 799068538585832065 539362057513869761 687654546505637377 227855101213130241 87389140712435425 453252048800734977 693928023365227649 467945710655435201 549082186667423169 355333020013830465 186173860211635393 93375901962140513 138584915331723121 434978757601569985 859621162510702465 727203979589454209 408118361435217729 352493427885974593 518817902879430209 524269947094559553 559992134736138049 647439574724799617 749164309171643393 808668651704117249 409255543313808065 157302769571771265 630203314641175169 852151569844416257 347669153458259201 354734424326167617 436624538764728961 757082426275381633 782985557595313921 164511158466496001 7057682589771020 377759980339796161 955769851422065409 372744528222781953 724940969787265793 682705645114474241 154966914445257217 51120439458003377 128370656434764641 764808191431775745 886766856913897729 864019740001467137 528313981432315649 823561691327732609 550789753217518529 847871883905440897 601470547861861633 242190136967202817 273088839682817057 407248741981121025 373091326040249537 371011893996858049 194965525844001057 283867162511029377 907030563986676737 706373375083451521 256232665185979873 61313325732200497 169159193027351041 861913112607702145 205612366564626113 74030848038034945 173079137793347841 496468831603273473 661794013494660097 113654539356460305 604041593432096897 261900237555714465 806814907763286017 54474262328056969 551409130948638209 826383101107872129 67492878876539209 953655047230071809 868356746719737089 216874905556174721 607395114175378817 587422044570757889 579350996882151809 601622885766324993 866153178569891969 43968610413244849 933974463985801857 333570791287336001 827838520232550273 455214380279159041 375695304523286913 622735214499478273 336728511765290497 276204158429479201 275163834199158689 765104899094602369 96378067810267249 541999392923628417 641620335585553665 983031147556438657 53848922310454129 92098485617569281 748215832625245313 823713341083866625 580745554143849345 962081762677684097 215800780788878657 805154734081789057 189996331153867713 627288167759488129 326470783070103489 820409150432134017 773858512178580993 935495199228739713 367443872910524033 329223052751650881 394299117042795201 792017857187275393 525375918085838849 840088741243555201 209718158119532193 634217958106916097 101819607055244177 764677228056719105 968069136491312385 641598677072053633 646143593778131073 700652688778994561 750051853446709761 426552152485044161 499922011035305729 248648377310395585 999587286533984129 609156998098299649 416776028356419905 915995566387259393 852741341161166849 432539174902984769 517218741250996289 715556505960144257 969276526280811649 174190443226493121 215667746067392577 85258637966113329 409835828527693761 69885105869389009 726016591962245889 475824431280194945 91284085789073537 322674528747270977 825692220652396033 764528267281200129 325956801079716033 317721548794025921 201790818341986977 826002877023718401 318627403267687041 717939912330209025 585624524969400577 542201967971003265 997159265152024705 754628893203800961 125896486201877873 68266944112600929 506441144129713217 846266781270358657 880947105920139265 735533080565964801 245821928706963169 37700570695591297 705400373781014145 904158224942939649 701495467908632321 527119476635661505 147531116323047937 853404125349889793 68896642719696641 381028430579021889 695342263488253569 285610891384386881 906038521554012929 85171011518369249 949381047872631041 729167942391761409 764855237888188161 764840924662308865 149554773988779041 455714149051466689 950148950122201857 169743704093590977 235575721825878049 17434792576089821 618929703933506689 60627353134293569 23241195525525173 92327512924988753 299167028377656385 677018708688095233 581734006556356353 569972655959922753 346749471256092801 992932985995793153 903831103866092929 179579421901685537 721405829320548993 481343790562490881 77778943616603873 58427026284640249 923237367213605633 875111436993393025 456203840765777345 475443772350196545 746226658156263809 714195252609911809 536469276449448513 95355562970659953 256633631785977217 354172229508804993 134190261337334257 218003013251525601 753695792722414337 142826484674330353 866112688388877697 20112024423177389 406775189893298945 978963056356917633 332333461218109249 18670508002095689 354422383889005505 795362168691624961 776070369091083777 462402968977066561 692265190132164993 266277797945662081 430209508925155841 727558930457526273 441810181947364097 355073735356526785 465107841036310529 773879772309065601 82925632196097617 81082925750820321 116179521288966465 424345525295258625 928838567503465345 3798230518569313 580342290242125313 426917572645372417 731933717745679489 569906480558898945 968264732356441729 587399125274153217 717621177891277953 332939312010168449 528481957828741825 519771817592776129 366300371994018561 590535377431194753 516906518653723201 924597880469185921 892373232621753985 660215660109955201 171248461577018689 598592148921447681 524857195773169153 566518351842177025 917693656199514113 311180717059364993 475051473883088001 591298647344487425 43318229119758913 109312424127516289 309675920347135745 961573423945310465 921709397159514113 773139605746997889 337813450607871617 947707675831466625 493814536906935361 926224736103556225 399852249737083585 116850320419445105 46971266532590761 479073782386429057 27575687122766369 245808152867581953 571326961585466369 569084354745108097 565843787824380929 23099855848897733 726506791759316481 259091125900376097 325333089896322049 756483637964109313 47630362934167889 916881576821360513 818059559997099265 710153838090349185 736928690643491585 256255961061988545 336534758400564033 801030257033389185 706720829994505857 453955532938117313 625156451605594241 327720624579683329 395943355477282241 934246616220754305 788694178601975425 346048041929307713 913481334537774337 342914062921174465 345505697992795265 664353019031892737 858046783760595841 814300128550378625 998544590097498753 148580416044907809 520235148509325313 908862833448232321 129550373364825329 805546760487175169 334732418405320001 995185551896760449 663433130411181825 672479609170252929 369640394590472705 440735934257467905 71282638267579305 867279419156346881 218855672815049473 721861384804192641 230280172467093537 747952347313670913 8824411518698839 568059251760892865 313827317934883585 257901076018697505 902370228730926977 11636698797907741 100313083754134177 478466725689500545 742351928306785409 855266981390620673 147126196273863041 719139725625410561 542471507234221633 621069609501098753 338916448198364865 212677735575468321 820566354001496065 670730702506169473 874975222753139585 476085904061676481 153253025796271201 442500795664535937 877323604258482049 493755478242817985 385038802122434049 833949502190925825 374174641959488257 186372606520620833 178301666766412129 756033833686906625 416507165260060929 774476661662319489 774304781421701505 21888696765891781 820309868088575233 20368121442174925 134228195188523361 630938177704003073 373509000484194305 343666538189282305 930763797104983553 424243762348844225 12688739135402473 127050970670012481 5949676336808097 169864677824882913 246582968026149985 348055003930696193 943562419154684289 677445148287027585 95218598050085041 944337707579677441 821610755861438977 219927591593126689 717906502939673217 13337142997627895 212476686895737281 678508709791508097 240514460624584801 297985887631028865 238351077934691361 636621106251318785 661249976682558593 169205062345994849 324255031444717889 482375558601312065 41287342376026713 999796088298126081 29696429288190273 179702451886875297 976875556379116673 965344425408844161 495578210182880961 120174193005475169 936069629192221697 703688417829681665 81171509531895233 644587748037345409 837070104915159937 228865655223259521 355738059893749185 840876831051126273 985592189005021825 107330514793204657 872802540645448449 888470788833309697 493099475381132609 258366340255022913 917332187705877505 975110933265732225 711635734257132673 197345602855961025 455498241032511681 997289034257001089 268004365879011873 975797938624154369 814717031481418241 347425963721626369 511936757428006913 127730727755874801 612868002028715649 957825137594774401 739540713208601345 264536438934456449 277657033791111745 922104500770949249 372736174384446145 493966865915496129 240856417253848321 848646401661547137 403700416448845825 10533198410186629 851552986116328065 157645871279122209 214816622821533793 219404156652160513 974643627698906497 744248618875339265 301630993949789441 833148741542984833 575827912418784385 366339544684983297 229382175559525345 5857072437464695 745581257938635393 238684812760034497 191405589750804225 743248864952178689 188494173718563489 227884585715706593 986892040962320769 316945904159183553 260504031360181185 738123460954490497 850977557940712577 998368956661593601 937620787821057153 489800527084632641 934967635243143809 160572500838753729 361577464798482881 446194842306120193 9786665975429543 238229000495991265 749365270833461505 802414086000133889 140750223923053137 516019765757448577 846912355469026305 271648213127072321 223866770468749377 578608298800261889 827429619611447041 582495210813640065 778594142207911297 111515973444369361 610497085588587393 724756580191133569 732937631471902081 717565509184495873 240245366776630209 777155006634949121 915738416549434241 399706534479378177 894569082574587777 237069900549478529 967846343757504001 265216153498059265 689887952445470593 408407151242947457 606607422155949697 1327397564097055 38367085213689481 238531600743392865 912856676123528449 446756319735797569 450665969310218625 818833475119866753 170649023718485889 591475840814098305 354276178690252417 756637370492093441 969667422232920065 48147840079494129 415526150212539137 610083441937199233 799126459117818625 188225966725411809 665697873865280385 264229248433771617 318673679004479745 974856790777707265 294860279850436033 368476328321399681 313038038378099521 69937777768473097 600547818696480129 995682079997983745 27867781070643361 76263722067110961 274995524759102497 405763964227496385 977346542632691457 95460272062638305 950104042190059009 975653489987514881 320909432317780161 951840588838464897 862594988206321793 908150957748738049 765958020367836673 30530561084390229 274998943774885889 560232574947839617 483277388024635713 299915915250338113 216390609143044097 82958390690400561 367397490709780801 594022573862360961 468468553489639553 377236582902305857 859047853614544769 995826288993711745 999115836849764353 119856033735878497 522886876020979969 329300474612296065 171542900873571841 170568910531166305 270727578537037761 493478843410585473 670200825419325185 42377192533187729 996538298571014273 78783483265084449 775681642951507713 202965810372582209 980702436294468097 332825948169713089 183738204716771489 815469358530002305 591633688547833729 793930350840980737 245429414203709217 552123263123725377 5245094129282536 505479891702592001 256422796956879745 396122900885352193 147469463174960673 648203304123143169 146985673911228065 847109532620102401 190658188387562433 181671901102831169 726613960539989249 766659098286105217 378002849200274945 937172836583613441 78154138767370545 735132983571226369 966012234074458625 833986407692023553 38364555286758417 374047871996360449 746544233522005377 47776285014862201 160957201145901505 643148804630762113 98070309617146017 106778028955247345 553205835712471809 813664643967875585 309997739217553921 857844693820027265 380271045916611457 204452341879267873 91374370350923329 874905300049320577 217672891481523585 42184806339655265 611660036740776321 287364031414966817 330157491198871617 57320810297660785 100100856744081313 811391750586935297 96000566682700849 881853351154823937 253345212553345089 364538385695254849 364138890943802817 590929213309529217 348176075877166401 440851484899795329 415115102065893633 87156271622909281 735611329955819521 92574328021242993 236482749735682049 613180362970418049 90274647192263297 93992986483883105 62992056880855073 784959408755661057 519122129384047809 607207197674313217 68633012703212873 845752955882211713 88707116027922689 398241429829980097 931646379458637569 670469479704529153 30685127936525449 600341621237447553 878245305931283585 613585722410739713 429835650955357825 940496345342566529 102465808176329889 943911086627927937 514265190398337089 751780143853238785 967853715263839105 89179729284730065 258539553431536001 520268045550224641 634294096945719553 606602567416409473 210280456527303969 958865411812467969 186017003888490977 976514978154234881 670385120784789761 974912783310671233 633615871866506753 400152612103873665 335745321867964481 482962908426372929 445862481593490433 575041505186653953 568537216048571969 903413175213543681 361390238184693377 368788631292936513 733332981859010817 742062807635733121 914266051087690113 751119249278481537 766082710658981377 741126985884065409 362525569196773057 752366925422585089 859187861499808769 370381072309896833 969477269274118913 462445018960899265 994318778531681665 545153931390714753 991683221240347009 676403766206242049 987326065341623169 338691486688873025 365818573867795009 130418950577343649 763691832533840641 538446722460022913 253043231411790977 895505564068365313 122719795069176737 383221874921616769 41158138248402313 336066912811169537 216455706866714337 930519130701625857 571860367151597185 667865357907707905 135669494438165121 726299320153628929 656176129938455041 27049375141537269 208750501374499457 783580423546695169 972084209338017793 691031926015362817 56825293834354089 88530761116999201 264014460597575617 666451320305647233 864686316295081473 725152076102872961 147012263029633761 912946879475718785 305227139219883969 290156905676013825 474720427923511297 528461843345446849 756148918468301953 121699230628834705 78890402497474817 947284161878450049 860990802732406017 318318963281456065 100964962350513329 651716142316935553 679427192517369601 922535936831607681 188570269687314593 768415441669667073 39774784702675705 597329260786722177 549836503935704705 797986668240191873 723395043019042561 759239768689766913 477778557752767361 338863945970352641 577920929356228225 340638368578879617 160081847324061505 132074264368249313 953863226178203393 43037976005635417 764248423799809793 830898347190206721 195169388964760769 286042926477790625 274985605182632033 238164187352943201 574849402022454849 741103891389613569 903908587483353857 143957376265028353 666106383712847361 819779921356428033 88150252994619649 518575965385856833 869897510632359425 232428875879762145 844520984596496001 490884898845756353 702011017045609985 480504730935507521 202759030603953505 982750110892489217 575210388422949121 144911648899764609 461603157293065921 928494253267295745 621525218762972289 100751810705560273 404474288400972865 927478767857771009 591242352992129153 357533410758392705 390166875084101889 841769711625254017 871578700626120193 391328463429573505 363944178539849601 33801436361052597 100531297551601281 414963728393601601 484749793248877121 556051987788713153 949258621741794433 603193693179321089 856960904078373889 961650979398690689 226932648455932193 446668717564378433 115412267801101361 447843778677160769 170821473490040193 11725708358511611 618634051430728193 610249179572356609 345050351845390657 308569617193469953 238816758650923329 152410387629707585 35802506261038757 359883200665876737 132512844023874977 830415175721192577 28542867918179837 72526414064114417 71202565103359209 725139541194714369 642185832766646273 69617089451327273 496411467548181633 524364172075941313 412114963847688641 177397738573901633 234013950333771713 903663573167953921 722856155192264577 984990983418299521 3761929692910116 749237875013172097 434388908860388033 525154814748887617 443135023981025025 939036212207433601 394060875954668417 645820174125418625 232639229757193537 652522174987730305 27481487489996681 556503810221087745 169130064498940417 816795271853003137 633369164331416065 607240538240603265 244173926027126945 810671653721534849 823996059523540993 872697494372474113 208583275406677857 72531604278871953 837622363727465601 118470288000736449 957887501309596033 816674559226846977 363271707654934785 283693675348601473 775577282078668161 821623741607162113 550627936844623617 553129071830028353 893556239513468801 767955953742138369 96114326361703921 257544449144987201 547544988214720961 69086711110621481 595856958519451777 343830489570194689 247529638668776641 642930802158680577 710867318020479617 621876856469370369 81174723630933697 843022573132621697 401162978495253953 815365649275577217 705999698274506881 422682831015983169 433562374776887105 25552105582974605 151743927512026049 203949293052566817 260547888893771777 233646955026330273 488537731365635585 213659050644203329 991023637185453057 107067081823899457 863201923765725313 722323621124836225 642258243652211329 591682877712798977 862285664190022017 557933895531654401 868181333135158401 535988427015766465 826517657619827841 587862716519389057 423003289691227009 139206023244213377 770509098885792513 579511000495536129 339483813076260097 94686034464743329 310253575102560577 116808314392152113 104843782079488081 429178375134824833 278789727049836961 608294692734013185 509179710064007169 749859367748072705 30022139546868945 57066297313319585 654308467960451201 702249150920607745 257954994588043713 447777342337765569 256374765634877377 226826573997229281 162426791759255457 756193594881686657 592552936506965761 759342274359653377 94913230737898145 508152776339137793 548150675030957057 944272924878831105 244284472993793857 953493397853144193 360883344669336001 82902027869380385 250882766654068961 613480023877009793 57666117788091497 293131680976429697 849372142371944193 685018735611457409 787725340982465409 858927012153685633 171073881447608033 409685722555515521 404042952203429441 150497037776304417 322635032888793921 549073528309456577 691126322197707265 724774102473162369 390702726069388737 949607578574735105 616973364697987201 207945373960384929 395739702646348929 369839287508760577 265136970005048769 521815653511509953 679286687928406913 211945335711483553 621366577589856897 163367585209428513 208050250454501665 118044701646162769 918925827611250433 67384767291258641 718490971635571201 22899770728322721 635986531293685377 76391849219575649 113551377440298753 800134405154800257 664238488439568897 977045001091937537 118366483763605153 92444295288920849 384914769462046273 219702730135409761 666937288806135297 911182292568234625 979820781716686209 866072454823807873 542639422013689217 651587806957884673 931805568084332289 572039093102645761 351030742377499649 961833801435567233 320683152212470913 838139739810287617 335783281679464833 482651494363189185 764283162058791937 693379862143572737 932891863080893569 535850650375714113 85591243898196721 29542893432193297 322924304799027329 971496364099330433 479463735253336385 98803217058375025 817421654992553985 312370581098967617 907925509788842753 118913866586922273 388201709885532161 178802319449324897 51467652570739377 404731387555457921 404960455098599681 495783715723966593 593060482735101185 135212773415702257 28024352627038953 826913683503683201 197920225033858081 459749765313901569 253326885407229697 136166203218202497 889672154430716289 600895655252031745 322735780446219393 529430121754479873 804822111406497921 391915617181169281 794938172553596417 894500891290185473 552889722400781377 32505073244436745 673519956310553217 552635981742646721 717803272365547009 5448245209194625 466098016537980417 909453822561395969 833965777236617345 87532406606669617 210950239683636897 891025129836613377 462657205740004673 241919001731972129 368233502737890433 556264416346145665 614146814842857985 194252295948473377 997404525008231937 463592427720421057 619185003832530561 484536130187777281 999807863834714497 53346259867474545 889683770962367489 330331233640038145 17639750611674999 793227053669433217 639761586339137281 328845964889140417 172831210795546753 68484495237207457 210430087744615681 726363865663273601 480139303424277121 618456936191769601 877669274882652673 69148585443699065 959336664550814849 704054851028296065 976232634623134081 662092131903023105 136417157401336193 504957630113587201 470126687675577409 557152584029054785 400884632508333313 499478429767570753 203328618267679681 195913934331343841 166282896039387393 673653027686334849 507073745327961217 277870166224758465 758103286544407937 379165425177028225 487219428876731073 622389585037979009 674142081877317121 942899359794104449 609156391315924097 457480368604549889 277468611612615489 795490005491778561 409000182575940865 687805848560145665 994726748372965377 894158004839205505 636987443126447105 768864738791975809 808972706610884225 668877661682778113 558881532188170369 110458955464764593 816221102045840769 113726685384087041 758642802594057089 732746386182512257 121024331647500817 110875381912471489 683648131140731905 750169526636256001 594567835276574593 637512695127732353 513485066445031873 225839874035315809 427871008346667009 331114076051470337 204055947775461985 850643910223027457 854810762653737985 531495861294651201 827789390564749569 602145986137728129 470027292334233217 575361736584390849 493678439827252929 138647995695777121 753649806258646785 877443010014594945 161279274003806721 809501963745660161 469639149544232001 419404884732976769 862469411336665089 205561131970739553 711954667778780289 301599764771118849 93562741238532257 540724371002980289 420409680486837825 252284913124633185 146318186762247393 519729339050996929 16803837840438263 583499570497117697 695592213701520001 897158309543030401 465656749118377153 322454998834494721 168130549558188833 622138565138982401 39685905451261049 812693898395458817 973654174097806209 262173265475396993 568268385454015169 291712323129154049 106476704982927825 543280303673299137 120820442943237793 23121649062836981 522027539522316161 83122434461060385 282767143563741985 844299396740176129 984605339404343041 245683447242981857 229126054306828321 227999833994978465 275332471894206081 42508933079048465 202389909092286049 532357351995521793 75630660867151537 944437817832323329 223183487306823041 302531678051316545 912724166723723649 662578867187718913 573034962943577153 703953125637006849 8957118188138936 487136375349393793 910612022270566273 217392347957265025 33468973727213581 732287790483795201 641123420270385921 56191518651921513 758514308344846465 585014668891375361 131597662939167745 712866574422214657 697073015305892993 71563648962282401 533867476409763969 83462181946934785 495132394423340097 578667657699838849 776881967272327553 621676497951376897 301016281404020673 55015869480385505 858133203904909441 449660639192408961 493396168890686913 594575591259086849 991340668597398913 697952130929600385 55277991762086033 5716813128557875 748030957254083969 103261520665249409 897573709457763201 402772200490687745 811351549993315073 990460891055285249 505221829080642945 39408376611802969 791561754527204865 775411244418414465 171723387298019489 21340014497326365 137471347300003537 510126723702519745 653042459110412929 190463087344355137 123093317490738481 353746443605210433 485840799887828481 130019179809096385 253511768643914337 185033393289565153 232857566184282657 683155600460864385 981134764381518977 508433501286496897 122915013234038641 653067721585358593 68925030870286009 870520586231812353 605662445206821377 25277068447209673 199824261970118049 861963616548926849 231021310754361057 450612748725291137 883479625772775297 487645530557337281 557747003616942273 195851416594067009 427739256054390913 940526888262347393 890085458576212609 918083667340255233 751527341511074817 200196899763177793 9807839339334379 574689119976355329 349084212023822017 122327965304485537 514712309519641281 434920029541103745 457732877107144257 908611830990459137 273870873240287681 418740640161686913 820006109635297537 806994874581043585 72479380529959057 26598206993554641 706957700410679681 238560950096491809 31272827103538961 628688242350946817 626733248640928001 70271700669330529 461353850825705793 308122641194756865 378060112424446273 632630358701966593 647332650641761409 268941476154125793 522428234408547329 139474853413553041 660399240527571201 762478984924172161 594693793380098817 115443600791373057 786976813559324033 805178165704532481 306091325175511745 127731722299891713 944695842033897985 674148011821898753 925757418455116673 795730688944765057 550465191181945793 305799317314509249 969545635076425345 598809578939487617 538406788908393025 585630733547560577 243968243521475617 193265332778999265 509497084668868865 917142915375777025 357480999585416001 699381651487463809 569179459545669185 974036726472888833 643102873816683777 34255574676571145 91359729323176705 767028139707534209 360728622513587265 791866357326107137 82579725380245601 955139232361119617 342768740927805761 245687100380173729 732414457015881473 77178100055434129 394383936202270721 748514742840335105 177014365904629057 213902159986332673 694140125979100033 497282554531103937 102098491239406289 672295745944566657 800090419052704513 326210241613573249 27604785262102637 33335677145856837 240912879413894401 789154253729641601 484753165806086657 262044172589568801 855742427032762241 331483924872166849 681732977679846657 247638645018867009 286802300261324929 263891752195526401 98972170707316561 841909106064989057 276060408301358241 606537480506453633 29488501508016185 180937709324297217 574228950278563137 633739777606656641 732796241148964353 309897913439030529 443937182591152897 219605219496621377 279003034130401057 149534425231195201 488407490859156481 356686117194136897 577963518278682625 928256046073798273 125149279490184289 626775471071475457 599666892512292609 903423355474643585 666873943098107009 969693096671797121 557557622620738177 572858386795175553 87972642263050465 987430790428241793 335479716651182273 461945643630372161 16557083904313431 792970357078310401 758778293733985921 807659534135453313 874437316352267393 261755465341529729 336295325695918017 158794127001186785 918820003551001473 556100697110032641 806192262108613249 697563619351839745 951401054200427905 196297870489580353 506478568999941825 353187616068339585 837468162554767361 364994811022690177 140704831817277665 930300814423972609 607317080533785985 812364280825924865 628499806874234625 186883529960965697 635540598273859585 828064814680040193 205625464936264993 256374251733561217 254516574747892577 552059817824577665 883250468305593729 970799639896711169 653771244116324353 90670514827628785 483583471252291713 475867638629281921 247021739535906465 808081264926890753 259370945405866145 270367235046677473 6927636748638833 988806439169771009 176682719270576897 201880412580052865 930350637400206209 165905551018191489 220639896857765185 525339587777807553 613804599195457665 526161707327879937 77167097039808401 412583845119812033 402470289187927937 320806763262332609 583481845122893313 87631157725837745 192470800221098401 403098885258266625 837001263809629185 367368065286925121 383999841291053889 297173613122275521 545907764677597377 889864536651941761 824436402883389313 381762028207539585 412154046036267393 807276535761346305 670960920651676673 293888341894835009 204711171042280417 567653698536190657 719730327650505985 858438179783725313 931004643751936769 485901077402658625 874817609213064193 207067114587708545 699500032869796225 750253681860954241 499445967971421825 132460657221237457 616174625813631105 984137100392118273 542243781957150593 640251013466915713 330152641858550337 407058393537369089 653134508690595073 510356515417818433 675221505046938113 450675262681826881 291000865169078081 2175805102773155 608543387755933185 591529786427997825 825495310197521153 564604644821578433 268012496800498209 379832338954159361 298504384069413953 113537717242529361 225892198217710657 659493224918804737 240133133701771585 578285020746257281 757229876926732673 789300645794568833 336102981454668993 596711524337784705 343849215788996097 55335415493573241 877722295524147713 450063684192834049 453342167704466433 192621931280896769 554788901486741569 206166303054821761 450434096772429633 57492841763888689 991738150794571265 108372096755608993 976508192719069953 574668199692311553 397004245271912001 172363281595970369 261207129249189761 453720205907814017 166986619447339265 789303574690883585 175263854215746305 173138504541000769 334402617370013633 578209269160133505 791557180018461569 976979940970380801 404482779904366657 369663569726363073 265474298941587265 245057305629742913 612871094874403585 764678214370597633 777749292720987009 474395420979021761 650799868337042433 314774626689406017 482916950992024129 154486548338482529 823812763203360257 771002503998253953 82382571912322785 204562058327070433 780830333897323905 700050910532247937 78993702677298225 56140185843034377 914635375243531009 854874675808353921 584166800351429377 362612040378451201 289970912808694721 196021257832320833 931453366924575489 169316427469041729 201587002986055809 209389281858925345 322434049270217601 917780019746686593 855063996707610113 868393770345797121 390638307231331073 137539558884313345 54524863295991825 95993701078974433 343559353889677505 114818635201345393 482997883126056833 137919030692479793 236651973685628289 251529742332664353 185898811955663489 746505762454596353 779472338948213633 538464302655057729 181688808505850113 269223082750166049 783976886068916865 376595767612386113 895176312622563585 552295102651122241 177699491507812737 469255278184220993 960237976635294593 313445381836608321 237455417556976289 270272287002470081 195130999842429985 255014244399426113 997884590803668225 369355557536522369 493377107898833601 516430982257197953 377178545034627905 601999629839710337 477862267758123265 80804444474516401 491492617402887105 728639739078403201 969886347230310913 822390292296496769 529710544539842241 393870854949810241 266108628654929889 18690422594538349 889410276437903489 174145539635588865 485488681160472193 252353789231740673 569210422852865601 789947261635617793 639362897982916737 733917145068311041 936414082180224513 700102215179811073 837795326849327873 617413149446441857 384393688745991105 31370142425615201 124492574996960321 928270899519524993 331984763720132737 111094700814845745 734196868494006401 238654311222212801 845910879909599361 265473123285786977 197014100655078305 311965959515724481 563704564017971393 287524847014992705 233165229002718625 88852050286938321 813602074070093569 349325999497992257 51864986915685305 735467200430200321 952481817092635905 680382691569121793 705251877325462529 45409710697420281 134219425315354353 121617537907965809 971463124074400513 444658090364917761 468105000612897729 521442269183410177 722137984332089601 749691796134619905 897592579143339009 711511278746073089 444037885281030529 869052542462604545 19136273657185401 595348023195896321 60412552628360321 904811189189622657 442844632249450113 329084932723944257 166662959877353249 830288177436123905 472912321907447361 61659446355974977 441324858200612609 712096828718451073 736149115568299137 639190531610111617 205116159696327585 566927607643258113 619428145042721921 737773140121959169 718577854279668993 545881737843849665 777651291585488769 259049052987776929 876636754963353601 511633416535026689 657137233598039169 457743044429832961 973299500314606593 896915357682168193 637559869435040897 139619802397831457 371846208940208833 328071569805665345 549209395054280257 607371152386321025 378649291447015233 76618204373467329 570048053798092993 591761398570255873 738543492952285185 317437057072389441 775545301424617857 702542586839399553 756087576376369665 167560929492971425 408485656118489985 500427769947023681 612781475939751681 938284625413068289 588854643103164929 925630478279373441 461155564007139393 229963926421994817 106656809150894817 833619133199633153 1576195173267792 848386528589934081 872362586241454337 863897646023644929 608684231768261761 829677687756465281 858000638357044225 897534486944394369 496796127274873089 573628278287451137 92217043418376225 304173647138298945 675670660995603329 540018181331170433 698545056165773569 915348716358593665 531223891184676929 636492446192470145 639427079869197057 829687320049629313 204630637268035553 187995574937851009 879086657612436481 414263966900662721 675478127213974529 735469628244793217 64170590039285713 137786512298731617 671056666087746817 264888702315268193 578302508373344129 593961507837477121 518428608825413313 356774744886273281 319567191728172161 451378244392287809 575680866795419649 101781725489367153 720862428710848513 319306868781907841 373932956280835777 21035913636573869 152520097589562209 132274124202666593 475562520110894849 122593511041664273 763243189344695553 631137594943751937 913168633797422337 220162192823714529 205988536252935009 621227388870465793 977590357189949825 730294300383981441 314828847765273409 701189529297167233 834529224352760193 983385557797525633 230060107832347425 127299513662620705 683809990587814529 156418316617653377 373014266004378945 970694092367736577 851999288779463681 926511533454139137 38450271088070313 68295889739204089 700057200020051329 909645013055332225 768411663379129857 806905592842284161 608117428289968897 584701969399638657 492563972006681921 124361635282042465 597698098311422337 296135730983515073 139892870224645809 387794164704573057 599082482072130817 806652506580995585 847012236065243265 908430166938273921 652847515423371009 852476596743919361 389082761131124481 682366489100004993 837253104096244993 996816346712414209 248484358945180609 680068721031972225 778257250950740993 431492550711830337 100052158700936641 332553021632449473 770236275774120577 32364998325213889 44134142961500089 233366576496962369 810136157978359297 111861463249546497 852341311341366017 962327008296327297 925955623610828801 752865735769368833 826146438972958977 74863293983952417 715484333688106497 64371355213047825 704077861108618881 940697135747072385 859535723489752705 23194569994835489 815908066038819201 274115848095107137 845094004607101825 827803090011515 376836030118727937 907442224113097473 240533885731561985 503992592440788225 274214993587808225 917355092199187585 573190006887625025 856032671347300353 835016566540975489 433932933052389569 337996227567739265 429012615860891329 113205483364911425 923783557780382081 536753074509402241 908919377066048641 19909803689461825 36112014256858065 736010152169281921 884992098412730881 781216700921621761 94418152773954497 215889460794880257 635843954442471169 472236998228442689 382681206107562817 843870665871204353 317227399839531201 793520118915271425 654982885841832321 781180731128113537 207195249232519521 456847926007061057 948769428683945601 652673277733466497 242813481072282401 989898846983070465 227208306041262625 974767877267890305 687901635718510849 989385526539099009 553833499830190593 234091538078953217 443552221080402369 714287835456477953 116995909839658913 288994216145720641 683075711275854721 857111199643373569 192269155481838529 677292585149128705 231821587299059233 632205712681528833 43257329928763969 859751848539314561 381952486118002817 324717170260402817 316186719955780417 516389381517992513 735236958461278849 828464828210744705 947839682791254785 301246765512171777 696440648297745153 720835149960965505 262032334406754337 213523634404960929 529724961162962433 160653886632250209 324800014472913281 174718003009910913 465020546542980609 512083336162181249 826212214153471745 931618706527299201 365669243988939713 583145369301721729 586393346513489153 905716557503961217 498386596005083521 788876602566734465 89603968077497601 656037136632729601 178076675528181729 301887753742793281 343490386489378369 742870088073242881 580145874497993985 310857546840868097 466815575798008833 705822701352840193 49251515106298881 172000352981545025 119742530121243361 785629742814460801 404048739306155393 389688874046772353 613279180825557505 812902262517919617 301254167563449473 708196409580697345 941663344399699969 199315759971636193 828641357139424897 923080406844992001 261743420397962721 241567956573842241 435460195905783105 442317891639138625 450897283682195393 482848806675502145 760894102313081089 836306825982479361 279454575201455681 870755595241629313 207824328158544353 132773250522408401 670297953214202369 57874330683386433 442273840731054721 36105057081915249 238293384680204673 768080459060310913 730993257248961409 507427212589764289 322039797027855489 507557513010208769 903892179750506881 736723032247926529 572360936137343425 547286977953714177 128200095247045457 804499489683454465 643838649671153025 509146721841215553 881775826505879937 679024367505821441 960983598330628353 719714105461800833 928912405792424065 365287105645823105 978458153720850945 876473680617078145 538969259770546241 330936309588469889 919833532765849729 325573505777182273 92494801035336145 928032848629872129 22030607532173009 156878875681979233 928093982934178945 631161118086954113 708837878391122433 362282985227434305 273686151919910977 74020171468905713 508322370178461825 911621041385313153 246152688173971521 217953861480612673 572776267895179073 914792912343838081 702480523137857921 484982674870881409 278925513033897249 149649873027623681 582780724397828481 370902418062105025 18942896312793777 436788683157171649 841040006580691073 285174120703093345 143458969952405377 381691430541405185 43811324037655201 86028285273119569 305975925140458561 331847600861177473 801556689618614401 761952735132812417 669214000495884417 414916008297392833 843935106270869505 803159613466352385 568933567665439425 840073851484330497 361520057034191233 185491373889508545 56280343164871737 318028558926965121 205398436748261313 309410692609379393 37922763711335961 248430569710532001 296635187938925057 281232934414280321 552040998084777345 952442071551285377 674099286406324481 253734932946048993 621062914503269761 611933301489354881 666676171500874625 147968212162115969 438025141100808897 87264617307805985 770103294442186881 524901193131018561 717293710855827329 498064482576463489 635848227811429505 59921210822611929 482460233734713025 394151087564761601 726516803029262849 468876121853060801 500512650386880897 748213864644835585 386771082719370433 642984728724773249 893465955956457985 552640962714274753 438817693851753153 551477991462764545 73754401960414385 887645133107408641 695985207960340865 373256856191520833 230684151223982785 287423761934700641 646158919036118145 608300314620254977 830600738061477249 609434273291778817 778921600409852033 210286831109531393 437240535744137985 406044136812834497 796823681557647489 266286347478558849 80736318306392721 708020554107573505 83564836787950017 447946512480033473 139285486407942465 808878884216607489 11925282700254059 469968395418238337 497542169791344705 944456310847126401 814578202643666305 542601544216186241 626962784353281665 2788466308896177 54608716647614129 300268649848920449 227845272482468897 588137021260077825 103448756947379649 761264093952664961 478506753608172609 865665938093069825 236425154783781025 434891097093345281 567419220350572545 798738481542525185 905249256119212417 981666864133078529 618269796767719937 281176495380901057 748214524781396097 666716852869559041 950557491453608321 587283201381350017 898902923821587713 871705885140844545 709833892157888641 791301168573465217 989745452055622401 870248088386876673 628017422670026753 826703449694345985 895376115344070913 977457412739145345 176961179439217633 598868500145652353 90525893661926209 686028526571238529 814859547286133121 669963695206771329 517012987908621825 956982064585591937 817990323103600769 93078356224918225 963611857215831041 979101299435587457 278183516140572353 777750498504953985 201265350723382145 311387143087220161 933386905817258113 568092335154897665 914905659912768897 819947770110889729 304488385529069185 957933224707570433 903359931113122689 485125904361442625 121507666063024545 958085548434507265 42349245226155577 334983735553425537 737361617572545921 175444258395227585 224984355554475713 134270345568584305 414239957035078977 221724861923160449 402582137361811457 278572238443974401 308427701251744705 403922714938968129 79862206944078193 694501895381623809 222029366239240737 474858997702721537 197047676046857121 589645029294519681 797963864811478657 459410954868328513 422126581927749121 119822204858767377 636909997751956737 92276209486822577 35195236731205173 513407532278097985 656316912737636865 781588520419571585 9690634618827689 808494048484480001 2503481591105584 777705556968168577 669340203779775361 92234980797417873 593231783010068609 109473425904720753 652352655533796609 284480157644598113 301554337151742401 35808116994456185 463907526733557057 959750201307873153 299428982834470529 136216046042019201 903162297073315329 160655621301149409 834420880159910913 570724781963530625 261198752217644897 408206336410575681 903244623556403841 521556158888440513 691613619376788353 274327301132505153 866042425097646209 882817608328405633 236486486574371201 641680610731032833 984873337960564737 90709012514874849 968519692878594177 656101520904488961 404255097552294273 738561990602772097 797154306799662081 976218055599094529 971730925658434305 654891597064615681 34962556394098953 169899102338067809 38930133443273009 248117248757619521 573764199860740097 502946921045793985 520680134767431489 651395616335772545 861501392063580289 244924632239250433 819260104579399297 923529399596391 75347672973300913 391320316132709697 56339550584695529 720058965528235009 368860840982186753 109654658156816961 475620072499907585 81743233621732977 636880739916286081 577021431129470081 979422124458622593 408182834295811137 337610445844056513 333417322333506433 902782235052285441 817885496917153153 873817050962379905 52702507555029145 185026438561280321 427386866744168257 341885269428722433 282893756216285665 712864192660049409 792922559046399361 976717496502352897 359610534598335361 438030364764827585 273590122515198433 860986800257926145 308879370291325697 839242523733588481 3027174248995124 828428676941378177 164285462934021345 841213338325062017 565250895598435201 512742319250968129 92900986509310001 626764921177198209 29130524689872317 106926693945446513 996899539448737153 101460029575221713 155193760010146081 173789963706717281 603793573066699393 578945704445430913 751420412531285121 248856780616002017 326439178893753729 550374759333166721 927797523980725505 604495787440406273 541098153808579969 949431084101888641 442269818520838273 391963350670927489 152813600979460065 907862566225063041 206013086791013921 79998178403336337 975150277018716545 662872118333581313 39506227486253209 189019109210001089 207107273927380929 590709396628696449 861625504898167809 443914057613618241 132986240862440049 629444863373976193 24002433627497765 691525930142951553 668576017995338369 962920450439540353 547369886491704705 947530345726072193 924702085247989889 377608782287865089 603889850996903681 338374267858235073 30619434991383089 300552278362701505 950956046120349953 214843246069413857 856658172371940225 71296039071171433 842265667057898113 452811933210661249 377845142292120065 401000788933870913 608752163530308353 682596955478850049 435929990714331713 400575867518824705 956085489712972289 550487126405990081 872473102381054081 705183885972402945 610823003355587713 904512476752209665 34663629749136505 538939766813825857 261003450691514881 191994681860627745 690711151422579713 520784019669648065 479213564800996737 180186269057735169 453502185135679553 345704838290629377 140242040688132625 75268542614544737 998365642887240065 435692497015665473 607814342958445057 71677535121658313 100007166656642001 258634140325966657 975144264142084481 556327544375541569 809833934743881601 293023959767438657 914839695897168129 504592006523687105 781006793668272129 869724500810235649 190881014048454049 811295651772987009 735758261234327169 162546000661720321 777896124168503169 315509150928527041 597060875328427393 6213789152582195 442856879691685633 408281851899154433 692003342746193793 588095451075631105 896812581865841409 303888787581563265 322739785368074881 249211212272797409 497677912692108033 144618972716280321 616252899799480449 16529435838137375 460850250880380225 74132159896826977 958172853671872129 213955761533156865 547115189256071937 623124756407470721 118403049662550337 720985853395532673 884604522493301505 212261576465373025 845329309433456129 588559500063325953 534318319020325569 190462580249580065 777063376613131905 719704502034048257 420857242945000833 631721794312191745 856752723151064577 882193942431456385 568603363381253505 541343280086188353 486859279359965313 161386635362717345 158832592121992641 244095380729781665 684977707229112577 69029341114600129 658459938699603969 504223593978800001 859862011640718337 399047292759618689 272755277002115553 463063352516506625 187615447451353377 830838256721563137 801992592271329153 267320806114391009 189355644511795873 506541312984623489 898305033998664065 433731453947864065 76102450091244833 899026351421326849 939831851455164033 578177233547428609 895282991345670401 305420501661771457 683506746844070529 294481497308787265 975364701925148161 75954907530160657 397620658847568385 255672260854488801 688095349051355521 64505985834401257 885790799153763713 224796252315108801 27157252913983853 875771135710550657 223502218895657025 690293690279595777 911363721533650305 910536351296158849 868403593310827009 510045433252308545 761597043818969857 366563899735069761 260605593838743489 876644237448409985 653392003906777345 645478720901010689 987043479812083329 363009395159672001 919414613517066241 718514047268314497 885345699369121793 921573065229388545 254205418478040449 104566494555385249 151542653716230561 781956212887983745 271708133281752129 166810098620032929 89424662902711569 901986310820042497 776670306017127425 408854034095568833 797610887334652545 296376879358881217 254491027794760065 583451607922569345 986741819850191617 408304623636418305 859134188326681473 467055138753480065 610102280805531137 54022421853993305 412082255154391681 618664073685749889 885989935779246465 102699794083925153 121857830629767969 863658719413948033 101961524691883905 336675797661989377 226396130646040929 420500838182334721 785535554858551425 145656615787636673 960643844789860481 833791642366620033 71951481244152409 257130492911663553 898446391540549121 270308977617162337 519251687474120897 400070186360188993 128449186878970785 370025275755622849 39459203467966833 86136810919178689 43887012686017361 82087747533108769 810291362408644737 909002914285402113 979401715109549569 632298834430102401 986122823637710849 385615898877595969 66170095158700097 605369710406989697 174360881474438401 261389561995748929 629523786645780353 739359181398768385 121717055396512561 883230624216814465 178908962738606913 344106234888528193 954871926990630785 109392717721796369 574598684309894017 708593306591566849 935680366083286017 813441474462045697 663292413475435393 658140618635513857 769421984995215489 281775151191745025 497998476699127233 780856266131607425 495862188427448577 271464716918949025 966903886110461697 249203649198278753 300372859582591169 649569570759190657 99924727728950561 617873927820468737 812513853251939329 979089117013550977 677057113620012545 249967979906614337 671867366257213697 143490362037233873 784396284118191233 892026431040008577 98242237325163025 745096576615075841 234767648646144513 432549260212255169 621444604693987713 96945950617062241 951451181831675521 601794831773801729 923590433002484481 818071116169811329 494737458080155777 631943522440053633 296484523796021185 394174493949130049 459412524996015041 40879965951333473 593105058797899393 275669686974133313 882237596564554113 340241889400971329 784032804440368385 739939669965060865 545701003304163393 724979126818070145 548195142526505921 571967362414817153 949531781179107585 569065229820012097 417127397802385473 735387392518397569 124559526424366849 737432714534534785 240782821158401121 373278519504758337 592491502076601473 500512951032220609 491568369649325377 344078346222325121 916188266429134721 893429578707511553 715691414024629377 852894684542228225 52311116333928713 151021680899873441 274143013493795009 762875295762491137 304171211759854273 842186337056503425 89911738515805697 686468779221790721 97739184784135345 257881153403985761 86638507997701457 674278187263048833 166708148742674913 727492515918569857 223332849914040577 92314566025002881 460000124095049729 864756174863259777 809544706517311105 349964121784047681 182048799171287361 309239920794667009 138218699498789729 394679154219026881 675588058860118017 630415110233599361 365169959180047233 99703343528297233 269658654972221953 512031207640617921 163657517567255425 753085490291276417 981372570967071361 713966891441316481 611963180383650433 115486447835827729 896028863468291841 211689188105836481 356406040509963137 897130819148223617 801963856010051073 200260112203153537 610155687108328193 847612076544073985 947675329255805057 696464964422929665 480996013582139201 933666164906490753 671042609010814977 420699336286247681 403406645932516737 667648430791906817 753755011211172353 646969552151304577 719665713511513857 552070942604352385 136367774214651409 197585308661160769 301956279142881793 722595993845636993 626860205642532993 667330211477903361 326624547583175937 243375874661772673 312433106226624321 994187321501101441 149861292829182689 565242919025116929 982934419102026113 369799270278193153 641354098342102273 470276448417102721 265251302253776801 188107549480463393 212207302354624257 357618600308065025 699886246874331905 766019784640533889 232094295553988417 77618213568563025 340502277718915265 202098731325804705 127763343092322401 187615005690737761 879360485657105793 250378945057050817 453358709565005569 616724280848636417 879289970011601665 24348137072394141 838363866818507777 313259415883074177 587258521448934145 774356698984135553 370268272701107265 671974445759495553 505009867641977217 729342322979448449 528373936653093057 954786273416438273 465982846160432705 905503622975700737 827688047847512833 724334423697591553 310337274563043073 970778738557186177 385913645938227777 591569909742084097 335013368964116161 340658640092314625 423596975848990785 564072745295526081 825104131927023617 59591812658823073 432088098945467201 589143980398468097 26306000898660641 100243740789338177 283815845871568929 773691923309336065 603840032041436161 163012708090633409 755289603802179201 380947500825534721 737136803743187073 68949427987192281 829164045366294273 342139564879310849 636010871790492929 364683496693203329 234709040527814497 360101437904099009 125397806677188577 767851169526878209 176310958775669505 42654165492471921 552496405287460161 811198069347000193 240513679570664609 98433874798452337 220983406741726881 243973703713876929 420033196623389697 809139383474835969 778605768023599105 937043657855383553 857719038735734017 503135829180315841 981789081617524353 745546606153553153 807284149128005121 979749656341589121 366937857279314305 807768408158182145 896602678894350209 45843867412266097 983976955735574401 414671088581187073 732427670981134977 941409082833296001 232651266063133025 950302006828962945 324578151366136321 254609719768758689 303545573235897601 573844562889760833 558183016430856321 405274556966268993 909216280344143233 649707925309115777 782767622363973505 246131164272874529 119874043790066049 308766066058623809 498273456310894145 270693202925222913 744479261843512321 583247408831880449 535082012392575041 193782509226913633 951793539803123457 957072204186161409 185466321156237505 793993222126339073 664877551150713217 835486899489438849 538437800991300033 276397067014961793 722871936010523777 801129836329593601 92637527045805969 568486326278865281 249900838430082913 792282145396200065 319809959711829377 833418074255554561 44980194985715369 732738281355025793 674688953312791937 643348992773376001 879402761483337473 146823810401400577 999140788721330561 163948575882564289 207841914573993601 908570393500880897 955592353763304193 961588841224816769 143124303433669553 267530961304146337 106694744921735921 650394853232434433 367150265768248833 447408414857832769 297528795543936321 181091492498460129 534798374797052417 475430372024021633 809269661975758209 661812038715886849 334969362042233601 33707075468370817 258037932298886817 857782334046895361 692462777206376449 357761146680388737 781745075130270849 997724622152226433 193519913656974305 886742974249116801 766286730757254785 916226677886179201 92116558554042881 104895726033504385 238768676227675073 470108616344369089 677081832955952513 930585836439021825 331012582391135617 310530860039271745 153612581818638465 999269904240577537 575952236795881601 589386211972716033 896629269164680705 157353805776565985 630391044285143937 787195892774882049 175686942341318529 607866045379893249 660768649607529601 219697814386002209 517946363710297665 114691492109088241 628023765857985665 701614343469849217 381283680817521281 933895251696128513 60412051599069369 499380417367241601 946354829576808449 168136057637369153 309437470576707329 911190176423183105 624841051769639169 768675798019984257 397203303540333505 284495331452895073 419817270711593665 690013187498593025 239930174304245025 870600356449891457 989963419766272769 751306709315258497 581693414345220865 866412346883386369 167062969998813313 608731352890814081 407296134420899841 188506075582715489 588910668153690881 191586920806486209 889437810414118913 738871473763090561 948515686815330433 815819337442050561 231906336360363937 70060526709902153 364594817565123457 540732022640270337 719484662898690177 745607464507919873 365185817684778881 772778560027134593 201816636700922209 265849210477135489 591281363973511297 504792153533429633 400940798279645377 26536386158632297 294322086045401217 285798289735438977 322020994452454785 375437824281753793 71950658553337377 187276170361087681 598549030148131329 798667572637988609 690500739647280385 823608411192609025 454662534679865601 612491844687376385 738282464117165953 320338783137827905 709031062581356545 157318349529880673 776963046594591617 942220960939422977 670960501103561345 428470977087066305 473484635392512833 597988907345040897 137020428003079793 763872986458558465 344394693548498049 350038218070906753 935806466817606273 713190708943152129 498694682904673665 360129048057586945 492730234919587649 498241394646079553 472973502106317057 897781694838826625 802428484766178177 643082265431836161 590440792731133313 392837092822901441 563070813421784769 897337149726105601 498394691872579905 309922935420686913 307217172118949825 631771328820711681 729656686893182593 408153452745665409 373752658844022529 475308482392172481 453715731237611649 787773593558355841 923753035186020865 252634945407315585 522002521650367873 845738053731167873 781980386470291201 826919941958557569 536245629379255489 709118822269445505 260269654013026049 449285106346842177 874751833463395969 999113242340484993 817663722678400257 752396500411869313 372336335503366209 525254571334571073 166232658297044353 827466551197140609 967262354891122561 110810233210600017 425641870412771777 510205927031485377 982816723838698881 613515950763613185 51409738763933177 330645405509123713 510056335187247361 3588287492590326 352237899376472513 703669326156962433 387942455401816513 281860380944110049 514752250647713793 141604326290710961 651793812862340609 18997374261005009 666530123833108993 237953793180544449 733117820047642241 341795812674902785 830604278412632577 223648891672432641 663930099976827393 519906629347559617 810047743409210625 245915206342893089 665278474821281665 666920862788160257 446200343358523073 517569033602818241 709606550430553601 980222488552271873 128168334787726929 874423234410166145 444706807126738817 936570273562907137 407108248250093377 444288374901695681 586331497014558721 732871934685164161 552315094683262209 347214702810568129 938184463728152449 327535666633181697 546218865610764929 28173394499525273 321266054490681793 776227860391657089 474122046989673857 775985523308499073 206769399099176353 261558124593946689 347079988821686657 652263407190893953 893437298464622337 649505111214779137 881055739490658817 778345454794425985 875117609136129409 442265696007879681 623816677666550145 184221406730294753 158959142318085601 279257335847319169 507552268023953729 79424025268600929 849152528750540417 322455482016167169 547575842462830337 970594883598316417 263349046965632993 871956333027043201 96548778489772497 923330007596753409 235017884356711457 831096525256427265 93378123420077233 987014791266368257 439286510701865729 381737147028104577 863358909594108289 301330904115879169 504632604769927425 659156284290887169 681455434365883393 253249897288064577 108667098904565057 817743726201769089 907161951717522945 715532957668251905 51799206530933617 654330039247938049 643597852480151937 474572818045395201 634563585859414273 672111521519582337 624945809800049537 440006269141782977 287699882172308449 906979136880195841 157728848178290817 754683098477805441 901713593471928449 47474964572103321 148564170632834433 15713664094853643 335747332442355905 923060545742188801 462873161783956993 140471760622311601 143410924132215457 641989326976329217 447638587447141121 21266013543744577 203140196002141953 874556754690800641 491876946131977665 705200807292776193 78185597498194433 610208025644936961 19356507191343297 998440776490788609 30105742611301169 293891610411591873 540685106742071041 854210229726469121 471415413462896257 459758000870465345 20786578386530865 779564594271370497 647695308318237313 736044252174124801 230676083703993825 546054130526037825 695019676071471105 566607356677565121 290152889951354369 363274829297900225 211130763670343681 870549864519418241 814499631914738817 162006635725013825 722643525653527553 595821015396438785 950580103886732545 915839003278883073 118083118459868081 185302531082655265 826058468808408705 828167332304978689 268249138936429441 100051700910597681 193141757211048321 437125152491212545 769897179021047169 985052035254270209 181719971219390433 96935029992515361 452787869405174337 834615127532060801 395614321036457985 123480180183811681 988658986594135297 649713015882539905 102539415519455441 28407708664069277 466635212674479041 875849833957118977 949159917176938753 484187348690745985 64135577771953225 181081448720803457 646221567669410689 877305575186845441 184728294138697185 458563664255791553 37230905178699201 823838116331934593 471999420544580801 911279986822435713 212742742325925601 787303216023865089 586853388665193857 558720460348098433 139309865163578913 789867586679584129 278382691957819617 872230255586700289 119000762644159153 122195894431307297 137288794596802433 639122092920274561 216668814376060225 302666900268469889 125689375901050225 732676760658605953 225555564916813729 322114103576261377 986016196828988033 648692520234050049 378151807824519169 335099961328189953 480725972040108481 397763629385892161 642468504690238977 463039549403013953 967971466227343361 320072126782122241 321055385907339265 688915954615517057 518594419410806721 335891969036268289 741443733498211841 19164799575996485 897313655151041409 45582156242943481 995501644414513665 127463169924972417 614423650688724609 448562187478032129 57920327854017017 680177897327517697 580448761347870593 128220615687951073 750269014795360769 967273714355748353 919899005650893953 831132184527191937 179459164641453825 459342301538406145 304552644986475969 2202590494363222 683866155082977665 505502754913102593 912681544845003905 85898884664217697 385713849545393089 743281576879688577 297595296091433409 96659471916666465 46704664366057361 465869996522350529 124192116981749473 943637144323545857 630470317662510337 380667320343427201 801376462146780673 376463161769919425 318546646198694081 982665163033580289 474867846065951233 825706629458963457 437685037932819649 384547872990843585 950840458133630081 235742881177998241 19973458838801861 510543311295215553 775881516782067841 636063821587995905 421147065532633025 331844428245851457 610945793767488257 342513772839907905 407442302705771201 447249870874550465 992447149149729281 510992873018423681 431334498869571073 83580210562125505 686623065200908673 236938048767285633 948567607947989505 187079364503382817 806217865964914177 474095594460052865 783231210320248961 20697460791829769 191862370957100129 971090997946220161 877584497510849153 784785826826869505 862914969042396545 945057420724865025 625315032351263489 592856027084131713 540729324360118145 844705730876512513 190521913595869569 402827001533729857 846209952775087233 832932762718669953 272623893164105633 611396422641625729 106116547227262721 339222100441503489 155433307901557057 239238459445921601 180013996025895297 508169716427389057 245751708504624129 382689274162792961 81295342089308769 681566801061592321 785103108536627969 689097842645914241 728712285867732865 292320662101090561 832821148777664897 474382147298619841 74840052704193025 79443210584571489 747967488996220417 79453502219685393 338513339187290561 230361849338905249 222925713107510849 634593797951502849 671255435129783297 561511101865903553 877558277091718913 435755859693564673 442966300668206977 817771626277945473 647228854484748033 142894960744563089 397645174121354497 528687913492063873 781599154224817793 387243884743050177 241832008169257761 42993533589353209 507853212640181825 661953848489496065 151017492119397185 576904831600074881 48953607896446985 499403144251722625 154876429013189217 575637046484601473 174888323786429825 480013598981081217 161331610593382625 887002497246356865 205944412841187585 33525940298382297 350787883201821441 181745310435175617 988290488867814785 886907967946477569 992146636007110017 494052716278019969 883134728677799041 376568117150533505 156302282073045985 479685778808757825 14143794459183569 310110629477428289 913742255171261057 46244111159722937 619481214466485889 158911179842341697 61753423415343177 963696223125040769 273696592954276961 752352507773501569 222838437248785953 242571216709222881 352839873063526721 383302429415188353 856648196555443713 816845149134294913 488783061184275201 18630626524490881 728549152178747009 998918084194741633 924125650663892609 725159882398948225 152499363434760225 411142214421815297 868684769107144193 197971024760100545 675962927784244225 533729020747273345 856997129422477825 532592804612114881 180031394190212513 549760805741371457 101182502708407889 874097350495041793 836750880330047361 987310653540958977 265757963544569281 953902751858898049 284007648255073505 444811496780786817 504493897753970817 579195805997663617 360460665795560705 892911070694651649 991237021736178945 50994072601419305 981310004495458817 143831669562771937 246987753535616865 76256181010244001 250662611628744257 803073353347798529 967729511404865409 719036890185130113 796534856398086017 619133145184136449 648011208249808897 158007772749066081 6872101246617747 641362375863764097 383651672501667201 725889644695577345 344252200824929153 16376232096504851 835861270150413569 784258054012404609 56180096047970809 897415313613720449 414381941394776001 209202337024642305 288207361350391265 622215162631661697 457877511115977857 544481013224547905 87781492203905745 612367860294227713 177831797665572097 524785680224376001 875127699696623233 955586450974649857 712828041772180353 628791152743978881 299098821991837121 212059719231632481 91609819217648433 426745425726558401 714429481282611073 13188268287748885 707206199810084225 717978194263842817 863956621938573441 637024495626405889 995212783589447937 178045194506104577 355002873402657601 106925493188455793 24750695640815225 462066602632823745 641269602538105985 891120679190549889 241497965861139361 339575205766443841 996385867049884417 919571658284596097 442447272027290945 506903101924557121 256965566809729057 84761969131193377 458761096046355713 666468358224996353 364020725900378049 374625575969687937 926465246833625857 349564420083702017 212371837462118401 284056755933505665 838064751359421953 752319181576872577 376919378473605377 667316989181685505 397927620532836801 655916560976798721 599051764928990593 993768136896051201 610032271248694913 805125238214920065 740946981984723841 335942155328226049 271108742613474625 57445965176036393 333085701041969857 899857404871710337 841142595586642689 213184617784243361 12065698904411449 566186834081506177 435598843525806273 859521983304055937 561048635606287169 576475512167292033 801631738907286017 364847229649321025 991263539741840513 15820712245911751 179170051308172865 539539148267913025 35444505644935733 222618574054962433 935426926081628801 522931660851845953 536525938066422017 323123861401526849 529523824534148673 390926795210326337 809114999576909313 135265038848615409 897109727321701889 422783429637412673 7090536283943295 119632386526646433 630795045721125505 177802640506335777 556148491095147073 548663713998308801 211724842903844737 662364527129177857 591358473182726401 806266986302418305 64633331840948217 205085993633495905 191072550009810273 673543400155892865 860321500501850497 883428202226617985 712218276765430145 571634708302738689 475877431073225665 780175338243729793 228621289822516609 255366447664954433 497434740520599681 204747007307510401 552171278382122241 132270744772526433 469283887441942913 644834081264967553 503126624297156161 737350112428202881 66284177320806497 361526184811260993 495530276680245377 456813677197502017 506466467475998913 589717331360695553 449590317792914369 161831150605422625 293288136725504257 529548537281705473 946095992387103745 299584140368594369 451148155534294657 129011630575540433 137751526625127249 272650654095116353 915561382698893313 868260985947507841 546098667440492865 713763439144102529 486022836935998017 808948625495013121 645972341219593473 891587691252965505 523384958588177793 403927085418281729 295824974483100097 840345213612735617 355969100536608321 451492726747538625 163521651325968513 533471879800231361 584206980819015297 992133824574558849 453233215236299009 176259810860656801 280053904890447585 393291868176895297 417845469055865921 397456581375223553 555553535435205249 748355106229730945 378992598768963521 213547584045656449 418709164640201665 570019539513189953 637669657011290497 326035969680958721 991299140373239809 515938360642088897 684765203176926465 811183901981579009 482659626274138305 117525328870492273 283288821269028545 58740786682136561 199066548862344193 652794810455084417 141182036688707777 912135214936128641 926625714891624577 13750273899255207 202152941486620097 124049163804556881 316095981840629057 661237967143939841 806847426713137153 250452084845179009 183520346117571617 169152382921645025 700871122895538433 10900447590103113 636744189777981953 959829001546729857 750838777844496257 506681650646712001 563804009806428737 288426749877906753 264009667447201217 840301531760417281 646844056796322049 401751693558061633 558551552340805569 964608561937510017 769857744676354433 772593749411889537 295569473877439041 617866760142391041 498475772477842561 981153728563476993 534372139090880449 98309976655727377 456678935514187137 908067860923857537 310785588955045697 289734027408599105 593270909251867137 537055170692703169 144544089585782145 675736780992465921 907900177091843073 598108732918710529 463899544680035777 247151267085797601 533191055750943809 163839005469874625 779726011910288001 903509752235478913 690076761434763649 932095161477739905 161812928697234081 629129078784615041 944792969026803329 468002706938854401 359122226270006465 857345947748129281 98383657583038801 959351719182045313 784038447690822017 757906809103559425 586312521016804353 772763846841776513 646700098069761281 943507165786726913 313308165485832321 136796833315735009 206122556025466241 308580963160466113 706470027151492993 865276825928937345 404890777058870529 418888886359368961 450619738169731201 53470174677038073 906721534399654401 362096386204513025 839719857493900417 905631869978158465 672302883558945281 60844662829410369 105843778821647313 200036280825450785 927770715776862465 319902217261926593 94737543301203425 672471495601747841 519361495289832193 922567497466687361 569661531926893633 747650400093043329 852694368360179329 768926179268504449 521257904399373505 406973713419184001 609417600809326337 735826296649619841 622103500103062145 528111605188051649 269361557876013793 777122332642079489 324948035261439105 135115298673646577 772755998082278273 930082063921318529 701099130770327169 666017287718879873 892501123932508033 772698981748050049 540819300179986561 497542521870521153 587062429194720129 425485051602819905 284890829298799265 603672207466637185 634546717718283265 114234986211101841 272752800424523649 797040794516000513 650293554728637697 326980654166575873 528015667773555457 580794332734335233 434390660807142849 694244291526246145 760033088774331905 185508747533908993 830526183813010049 397728389073321857 547003471017969665 983598770600870913 580283197334356481 435350055922299393 341355219317431873 655506322438874625 282244988366745281 722264873275449345 264635274015969217 361630148407918721 596121524310152705 336081312930929217 852590532906287233 775860517843973761 429660742549135233 283318266090006433 390551457373842241 325752870307859137 499630797336042305 802406671614392065 116666891160871697 916476496380973057 435033940933454465 270908211644453441 941194179962220545 986997735200866049 386447121489599233 361471118905086529 962239384409723905 44415819611295153 893611461419329409 818341876598296321 683514040378863489 73502464889280369 845870349643323777 495603551010049153 642397851459616513 41467641005830561 626666751399501057 516943241343724929 24566211372867741 371572753777392961 672062322983212161 257514223333515713 615477861584462721 892852749571723393 480266828196608513 499829365388379201 163066603870927201 676929513944763521 698724000992658689 531702870870674369 397112121624086721 27364419204253921 979772197285615873 104773910123370225 769173929746269697 13497051921198989 355792740667315137 292449813525735169 595979583583481857 551164081341944705 538708604317509569 127174764679679697 65208844970893409 479625975991517377 723458797226530945 975363923307440897 305279840623182273 110613901003013377 675532349459889025 456369183076063233 942716667291730177 715433695358221697 441807931087001985 127312892855144353 737780711831373313 643942398781298689 352943705070078529 452016403361582785 670225475071358593 649984434990209025 823654818364250497 828662807248576897 364357228668364289 337203323879784001 121785790216382145 761994281955892865 821246706433893121 883319752485640193 913639774667561985 992105583554433665 844260548474050433 686902045759843841 225199068063108865 409233038890405953 283510690356674657 785889605777093377 38419114454004697 533954405062900161 719925632928987393 689827794484337153 198584444634992257 882135772153461121 598124853848386049 156723083007129569 600787280707155713 586638839667244801 189946841859704577 830044142332674561 787060759976629505 651711961842622209 421287661854218945 71716968402391505 484826692206159041 375232894339603713 270920905278881473 713654181765981825 194485275222564993 8276747327229829 601386659028715777 374709380474364225 459689068150741057 116200820156080913 312177049051012289 913870917320487297 776738571593643521 361545323124332161 220754295016913473 116544781374919633 396369802407807745 313147044824290817 136984362074183969 832087451507256065 296858089835257729 180178361691119457 964050527384412033 131125718734772081 944844772145248897 122208172166466513 49646805368592337 155055607296397121 770737351113115905 560310933836987585 344186508836994433 852485723812968449 558196778118574593 38826550511259937 569966575962421761 793945692263868417 749490712882153089 7323959958355887 641898977870422273 423206852285538561 395866626376008641 17996474447357969 34876850965712693 27974171979003873 608216325744212609 391093787799363201 896530284491031937 122044416501431393 689921673647663873 281675646892040289 141615249722843121 943450082710889089 40772769810121905 192182054941568481 923264295147756545 147410520533860289 616242471184424577 489906090927803457 97629664434247585 158505076031708833 496317661581787905 94904556725779793 126013733516199265 833407071855184257 576785954312160897 656290263360176641 289478422138000001 254436050395192129 735739334869936769 702944402809137665 825349826275381505 446388005963449089 69591437466900889 173819684449853185 286307053441884577 296503387268280961 34745511763123461 654151308060576769 927310435517792769 812569522788713473 999953486976583169 583654960772264577 553054255896579841 320191871894145665 815255692163635329 693395425997792385 21618171933365461 160996196207285889 369193556355018177 267307640657719489 464359952400581505 683355441264673409 647876802905916033 325820695468834753 416785295408001153 731209880491995521 766720081373680513 71775904165235713 82218657527487697 740330964380554241 635624459973133313 517569233781458113 194777522177272289 891257400026624641 986574544676958721 987537652043187073 688741677166273537 381020322377089857 162685009827516321 537024871983348353 99354170175924849 739212071112625281 391418832206486657 390906120629892929 249961979365178177 596104118593849857 871896328370088065 436850490496354369 959897386723806593 420173167196246337 354927016200182529 35104712147273177 827435886769830401 378964411166300865 520758168545416577 865570375807848833 396488515188845953 680746501344195585 227802512031619393 928519292340695297 451466053546237569 955557923217533313 58165660107011521 867175381422342145 752184969767707649 504298362295962497 793149368655352961 473937769918137537 123090502179262977 545395248228210497 862692377558989441 78205238776476449 554896300024747521 22814102920925449 103684264923831649 759188334741793409 421552808037215937 599945630662865921 588132204789634049 263988926320521953 323953439329894593 284981742408369601 926283596541512833 687439294225242753 659788832093180801 739200964430672513 473142037412475969 449200567469503681 205410443836083105 875160006018539649 758617850921812225 714525009889314305 652535714693708929 412796714258810497 289210176330517057 992614890627081089 745313341136860417 824179288722852737 528133279712509569 321013998529764417 939989155765498881 649001527556556801 324808078539224001 831922846985307265 91616020244796209 730463091561396993 635398691255236481 988336824949897217 744505319350690049 123051366848223153 933465943683916801 781694544303391617 53118407031316649 518746542045839489 961842997744671617 371142975711251201 28664012861394641 175718055353065953 209645427387176385 206053217368591393 737747481768590081 803707672435869825 826166964353067393 562157465855477761 770080103944092545 343666190790294465 298665584861897345 607350518342357761 942697007914087937 397116192217303873 644220420085734017 831159493050535041 971670450344515073 425066444987301377 695570960825609345 673109972694859905 75387153778446961 99643553609972465 223894002633105761 986307016114324097 985653930663641345 97097329369240977 642713554231693953 105732008931013873 146900501217256609 552267171433520321 209582321985013921 553882697368891265 445382476395433729 626381568908080001 396953198833120513 122930532811139409 298496247987397825 587240721159240321 180033240072791745 301638210778321537 471171318136935489 269067289609246529 704763713094326529 861597579269371777 396999722908557121 214891501476067489 298905776204836801 241265480323448865 844616971361357825 544178287114000641 297164985466867649 43769137732951433 466309645470541761 110044910198858753 219116960561255073 137124975566507601 530461799644779585 682021706495653761 596283973544462465 170591809045518529 109960874027020593 220665144847082209 150065770513212001 721212753858850433 265884305737085217 198855525827760001 111480408113056481 198666514697535489 623625699216315649 911340301722042113 611080097032616065 268449501144857537 934164613367766401 729682298602405377 195355805611530529 122872041566964193 196632051749869409 875529109810763393 414940500957758465 921726385815162497 92994915177211377 962949672576719745 928597205018679297 140747767873321553 458022306209013377 903025598344662273 852092331380536193 172744102562319329 337274974664108417 764102265125735809 907489857682083585 105741478548239345 635371674990661761 472887059341125825 879165590920880641 202533045692035777 142053082539586481 349343537679722241 619065911104502913 790104740725652737 763530499042556033 57109728956127985 354679745154019329 364644113843098689 453343180378720257 676630374324112385 906238940203412097 72944872554742801 705650054528685953 966625673976004353 10318485956194225 954351210569115009 572869176960022465 57837132140157625 748906992059307393 544919101038757953 230296807065510465 548733432276513601 897917271034462081 548808067735194497 817357795183550465 364189993364426817 216889622668407617 178283067102839265 26155357669605197 553864018577307585 510314274406201921 625953581182699265 23821599958250061 96486511945279569 986697216715374081 649482398593974657 329765637057359809 529622969319937921 638473195093954561 874061410615183873 219344169949163617 22279309574436469 256513693881675649 621202634416206977 791935217437352193 171338162997521697 297794183801219265 589181158158652289 677199688575125633 44116938771772145 242406517705223489 791769345504221185 314912923436022401 660882214764193025 733286959834831745 824320002549256961 140709542147572369 456098993101456065 693660735506899329 802016860838435201 855105236297273345 159327306652464545 596288003039550337 502065228401562561 212058825541088673 770416607097565953 26266590399604441 153220569204719937 605062297996621313 784029377226623617 874661518010473345 531449652510502785 775365968286319489 851213550977298945 740973058895452417 134414329901872529 543655634410523457 597027657000289537 53931680348913601 80213511640153009 851619006475868161 180017187719904833 765952480126731649 383391088099969601 74815029181504401 359184598446255169 288551487227355329 545217938752443841 467662338373809665 695152622589468161 244004255196262689 112911353052723489 362887292419710401 63280311926739329 70521347029117721 436616717128941889 962238114119440257 796967437679661825 70358407672774345 222120759866967873 16624980881513097 549314681372173633 996828355328350593 345494564338821441 649156722415892097 791358466558598657 179522608746925281 482904498032397121 974008438765789441 826559396036650241 757685016975987201 400031760506152513 910991149594234881 256006126591906017 178249083063594337 741882952414684417 796549840768502529 79441197158153905 394303986557279297 131856497829630833 606260298943691777 556885889022147777 426580623746065857 610979464915104129 94423231536207905 718126700851705345 207953211986538369 472097890807873473 138886670698592945 17040529382718717 80067757627734433 432967687499782977 472709868159110849 249718221063538689 441293678504710145 675754149123406465 660784115572692353 45260863324337209 923631914206953985 403132559801704833 214243484844299553 192259078914439393 998509762845404929 333341977638468737 656751687231473409 869236735432259841 51182264340656761 604155506998594689 895985411409778689 731285947260367617 22500019835010933 270394830455757089 595419931593067265 385904091112344385 574976707192366401 368561016169806529 273554789739929313 327454841798491713 105404036192513921 58229208497238009 420816263348410049 41128024124084561 584850296450230913 821538311835340033 62484444843018849 23806432546756185 272998798794649377 63499752554150745 406186392591262529 581525754838743553 519817209330700097 676678413880111361 694968279651387649 772525412025110785 654005837172011393 449415446261326657 295029076948718913 983147556800709249 963185174383472257 358143423566602369 737311375204935553 703587718966524289 922108212501743873 308090805948950209 713871787102828417 854897711670197633 627204086613335937 305011445839014081 415989290358535169 891478478885908097 181484237862438401 151357496824886081 557135186093955073 138991635125428561 954403350934530433 877017118622049409 619168367653994497 841202585335075585 955922627016864385 316463377440697985 416504635296501377 986409378802399361 330155307473251713 625634282317449217 815734164497197185 611098908171861377 337091581488156353 453437536894483649 155547252457619585 272219775850381057 374634904733927233 820423885201407233 565320441281041729 217508177671525985 149292138195082913 152501451723651361 414883359689536513 333813560181262401 162228599144885537 27796782925989305 680526450594808065 725133655808569729 196033912412023169 942757951940763009 174041471806116737 164497851990866209 502578271999045249 227817652827681633 646455584160573697 216972768537083041 268029183319274721 347491248165567873 493196287894289025 475568464630363521 609828767305248897 424402806246192193 602903746637306113 658986935397756161 612709081909319041 416762834306354049 211309461510960961 751890550405910529 585280466565865985 955241244556631809 50971137933256473 527215895279674369 992123453514668801 174589642743740129 686763237396046849 669182165384633217 143531128996290385 739994867118198785 458566438167277825 948831889665022721 289093779722922049 715842391470033537 632397355092233985 15609395785084247 923324038201958017 518810301842492545 108217701919695489 23668127184826917 860746356944648705 267103625137281153 718929932362112129 565965751030297793 541702308828508481 727901391584580865 855799580913352321 939045015813853441 484060741399734017 386076514467134785 899063353793291521 193622591041567201 273702019200715809 34937932059946777 950231806765454977 468256711532795585 789826282787803521 615737040975659521 339146502482133633 873601417851070081 869699648465815041 714202819490438401 701899177950846081 451869594785868865 539407381408356225 332273756466207745 436084985186720769 129532924111465777 558662109256847105 979956328682348545 581488607617327361 901023348561942273 962975915996228353 229960869243484481 644261313839688705 907931753580591361 727930479391648769 116172804739747457 281134101393657697 433214374427329601 648377102038015361 871461971501929601 740547318811547265 825129991159379073 118801348623112097 741791614116195329 376205846830853121 853580345338365057 146552852835075233 998663284841541121 715061381815115009 225376462561122529 632052508956338305 832850763207957761 488774908617411777 828493756561890433 542454528078739201 846986863364264705 691143388841691521 513022986190215105 998692529548311169 186348155191851105 272730336209090049 763311398531776257 729634767203354113 535235756304075521 150090616019593185 777382782308485761 638596569705715201 855402018310840577 115720803013854129 192415737969604097 22215917282782273 713374694643874817 264518073785676929 815760307067257857 3323595996523211 711258601310518657 184538208772632833 217223256097632609 39690377735983161 42251428672329897 328777147260478145 278315841483255617 579292981990978049 694921794229586049 328255989276495809 786623855272175361 508015996607301889 752115405933778945 115686683217585793 807842227936482945 513631281647594305 509655895247462337 397380190060882625 904354507865512833 734727465687090177 480892041524327873 485900986537881601 728195209268200449 517382779859804737 475339306792150721 737466673217507969 169099383724464769 36292474238283745 828522395187263745 729559501539267073 47032888057124465 299410236178875521 16623506611480821 972103138964566657 405647755033747585 322699193594562689 580279632160909441 929433266072503937 281683886151974145 289195050228716609 789078202010855937 702849956115866113 529230039912242497 377269477395717697 349825207232044033 100603538773793137 891377847038491265 817878889828211457 760980137960629633 422679108089507585 200191408570297825 108949974725849329 471869273948016129 983778312364716417 904735986119057153 244271635336691169 663129592276234753 764645873596744961 272451438356192449 199841165920023649 334651383440672129 147672738390166817 668333456483033217 736183306238178433 95055153574193697 188973173651643137 516737366519883777 122482143305010289 984059099815226497 490449801284892545 510309360245948097 547320448480025601 233193940207129921 349423829042162753 608367552022166145 459416771639727297 754053721557198721 321037892159278465 512414298035658049 666120273581572737 525110980880910465 673781284903295617 909400820217363969 821824675521018113 882173860910540929 948212245194991233 514549411703605121 655278653028450049 973548040157041281 143454671532875729 146256426737686241 434508313520385793 554239195680082753 108647512041113009 937764937839297409 349360883968149249 615068734543442049 863669383090691457 686448439407364225 631285211317308673 588978270411416833 624719062101387777 4850352166137385 832766954722490753 580293347376723969 778399668321522817 751867399514701185 87842238594763697 21155786401351409 398650909103206913 462062247396723073 781455851132609025 686193313199097985 803145039942730625 571081186270156161 608366626962581633 170876382492053825 221678476838956577 961200149625746305 819216257252083585 855641904833035521 723847621837020289 169416070778588321 677776238674258689 397093471102010625 905214729470355201 848154540838614017 12903816403838421 785394218856808321 441692865691006657 223118008353786465 793129408402851457 624953256446929153 925578504286402689 222215417613917057 10947931116437105 190896117684033569 531231381220205633 162683280503408417 795802492841577473 909455624403705089 114664197305568657 779843778597872001 615563892955396609 644798348950345729 623204936621075201 500486660412455809 40281075394748457 752015155970582273 926002264612844033 137272495828860033 771488945765145985 495778625410324033 823654998390733057 179124338253409121 255918585724661089 621857078776628225 458980314822280641 38217087490188817 52693698337254345 605251011047798273 237337492154974689 589427905151147521 384773906420068801 150784533593650849 733564880555643777 96140972169202145 733403115020553985 671768521602658049 676162778645217281 790894757130779137 511647351551861377 767705095303682561 673684269327804289 494933847200861953 440894125288782145 726401410217292161 802325151464994945 382319342876506625 241692214381576065 118406050275154945 879503206729491841 377525896173928321 204919705781367873 977100171405780353 280981475786628481 416698741629652161 526486893988366209 476419494600889921 547140297298039233 488874593177861505 442242100832988417 556028859048964801 998783899618697345 732025120053968641 991210423080051585 492419880151032897 828949640966737153 7924933868572738 44640660007519985 881080876618526081 42266881784936321 78366679396360433 273572031753875681 52448197894051417 518308255483429313 402557985931146305 274892583652007969 281265960333186625 924034093255183873 461677766771138945 749403194472595457 719358550438926209 189921267688969665 572206714017660545 617607679986281985 255383638450169313 494886060969005121 196067886895939137 290328420021527489 217234428251657633 829977149046168705 504732096738230465 80431049743840081 234375012395034337 86474735792616993 258798413107420801 375688856712177025 685123566499214593 550055583309852353 167316615783398945 696010426879627905 999971267933020161 691766478749737985 676064858984879873 963900597598072961 974291821974048897 194510866728659681 375546259755999745 136257716360336897 975733887085013377 409540272166989185 832661634409895169 17687382968436083 92298072052301457 523124053669203457 940516247790618881 417817082552847553 451308093991272577 954343274874471297 794915272390134913 473135209885302977 7543700138825217 179137373053219297 480709740538777921 651284754226441729 426687630426030721 764771153102142209 963811175475449089 744274171029733377 419551794552148737 837354753498328065 903562868597965953 666608524684409729 170515519166102081 130635931212619745 634027993094370817 562900657622723329 773082750302506881 767812607553036545 711043470962643201 133227738040677217 774922035916617345 803529418911036673 324632803639154561 67610873686451353 748294525716062209 547595337916600769 964234998575342721 485897365157075713 959127672997013249 755485584072570113 68479337627472601 576524421411480833 694507368358443905 806690341034379137 953831100555994753 565772585256883777 125015440490400913 106890552828271985 199890540768898017 404934529895545153 991734387210726657 703347595959297025 366610473187598977 391213101730262017 200103413059437697 757484231049826177 563995838264297345 422129312019539073 121990910550977105 290229238870050945 12375614236368905 883899233147207809 116824993131828593 923242853873855233 486132524166258433 780886246726343041 311497131494491009 54704836136675537 981503187684474241 693234632993654273 871750923658581249 607127082406403713 286009762128678337 398649896468104001 965240105645847297 694968381324098817 440167766453505729 485643304146339713 984363646148139521 13125579248221443 598872746373636737 321160682087597825 756962727815903233 628223354024310529 138464783196788241 195251386602070209 832221162179521921 50719306981473977 274693634203678977 57310349899299953 160498877256856065 818002490907769473 106072581738665409 768577009477002753 777824119097587585 370837106258502273 166454923887634721 338257578235786817 412475483368496065 254759231884673185 940757524238883073 878234310791572865 222226403093557665 824568422633259265 689880014248096513 524344983225095233 381753826328775873 827188116766716801 556940171660194497 929290541056690945 721406085373914113 842344363776046337 639504744778683649 60116596064663241 587583949601821569 381301720319964225 254704617617313985 436797979176834177 83640129620803809 993993581212176769 379772777619216129 960742696557478145 656297623776509953 480112026099458689 494047118185342529 514155201685657217 929602831447070337 909024783225188353 194876745216923553 302416700176056705 835466863688736769 748834451956195585 814824222745791361 779335058829747841 541634523049040705 811682998065233409 277356150001814689 84796608419882353 794806563280502529 718853052607084161 929774673448328321 459649523516151937 954603638760190209 156772019103268449 563002064904331713 635321344731924097 834701375148938497 768255737158522625 136153403366371601 855604391639293057 148011799708811521 239930776071670241 378407746043414785 933240110739863169 796088524238399489 97568651974210497 840930025924656385 610529624802911233 887468138282812929 199996689031902273 657543331413101825 845450710087650433 419529807628748609 676389191777825921 175168270676898881 425053938952647297 233385645604769825 531284374209857217 305021861895788481 286750599623022849 636657594872957569 749937414381189889 385116883011683329 954125054934895233 985728887720355841 80053383339500081 136262923430273025 743862240206599553 293781205837149185 804115946928543873 930706567864696449 629159839497550209 365868998703277249 512133970655437313 708549271662711553 435602131908186881 105291605496205425 853488784047566849 996561620015434369 59041377748275889 50078421379836873 407625194175036417 272010862908608417 620820730855914625 213603917638067745 538659690797754113 426298946046507841 481062830585916161 263924428876251233 463774970410721473 15859777753966853 211248257503829249 592728821929853185 797851235806785281 927801245543669505 456550743120676097 22797022691847249 768597014153069569 762738586123724417 898139218583569537 674165461298912257 812055792485505665 765315181614688769 635783282598698241 761033365501262465 745474907465332865 272833765145598753 459616277505748609 996660049081953025 513950158712145089 53639433305200161 952951696846657409 530577469388774145 162948854530011297 359444843637469121 779871920476669057 385475927895356545 197835757876401185 200331584989648097 54296096752000977 669840422717882753 554075991488101505 88989009546416753 381894178095993921 152172394679809025 671186696674009601 3776870315455484 111179478794458225 344403001339273345 496200432911646081 440959979167551809 952140474701000321 72491168872375057 947958267542428929 408125850778539265 424746716144444033 643429072340282497 464664549050208833 937148989470749441 418591490223040129 447800943159137409 699628796128262529 940522171508298753 389948059343982593 979134761038992001 392938280491900801 914474837363421441 632874731821832577 384652018761528321 552018046677044801 411705599340201921 454089500085775169 381384914426078593 646838609379582209 312058952217448385 602655325063214081 537344589709476865 844245710736014849 547989610754093825 678705164106038017 905464956757540993 851956618822864385 70720550488395873 522249346905969217 950015803054498049 650763817060504065 840776859756353153 393429711706733825 778302795501431937 901104884646539265 501855983755142209 557422835263370305 307602284475848385 708217213114561921 49189918284021417 216681536922823873 96891998341718017 512543256116057217 272705454008040257 454597422405047553 859136381232872321 385956581056444033 472058744209029185 410350368850163969 862394024442394881 909936394780682881 976299332513740161 565191351964816833 512185936916665729 992348763599590401 317420394520645761 134315691149669905 884373855674979841 551441753074950465 606915381084796417 802582451820089857 113848974954180449 518599487639715329 240850563764276161 671505208243377921 621849936012509313 348021986819045313 645667237082186369 382187447608490753 731566230317895425 387623886038635841 398360590314730689 105335399218024145 341315889793165185 480021108258736001 875883585978861825 934409814147304705 826116031394178689 897570530455464449 165257635562092289 248759012951769153 66618052056654169 746238998785482753 494226507812463489 725716174521384321 569507596463466817 827925000615788801 9279803588306379 847777170479691521 671549406656467329 361184212977345729 561036546355317953 274859069105136897 202090371745384801 110689327909465617 874482031412618753 212156553113675969 123247090351142673 253880318101320065 342181112329846849 609271729284220289 246048600461932673 559953963707652481 831762642383985409 462224967332321793 322957183577656769 215546325717721025 634721894497509761 770918303142568833 596551874871863681 400249235289702913 682584517798581249 523001389956494465 210457071110070625 693667084527245185 740006014949408129 951390792880378241 997183985729378689 737383564770549761 664358904320529537 845549409626148225 799402218306553857 636414816101332609 350324727426674113 812801776228670977 172873946120262177 175046038919202113 399123937283981441 590325793094041985 593090771147913601 554078287636453825 249072519998769345 134029796626069953 941404629128584193 496271230258980033 751564022454665857 668428717351975681 393615950770751489 883101428372949505 389378545927819201 911132119423403009 953676021287094529 700934482340112897 318080281329038401 604033021105170305 862102775698375041 813528508819043585 612471369047106817 436247363881765441 323251656264432065 718766184575326209 855536327549153025 654932641610418689 313702207472587713 972098314420659201 994577072481853057 681068333229664129 297318355742277185 801943874529040769 76467704511379969 7993215393629073 138242377889483233 740925057817658881 569939842040405185 518973177544868481 294040966935568833 942141318050811777 886957376747098241 152450633862390113 925913118542368385 535649086327136833 967593198103962497 934160836726594177 85395348708914305 653984030143629313 324043730153483969 726374157329178881 847086575874939777 67135753794385521 320799112342960769 386644523323642625 639914420742314881 120181011957708257 161441598652523041 230245503460839265 86353257447839841 467246138452164673 660611308088242305 928714817484124161 156383652699332737 3172791800391651 395520897356369985 6488138669954680 163079417621716513 171898600928894753 888808105685136257 501491758792386817 117373932850824753 193956170552791457 597901504817180289 794913813463740161 784268253359911681 623585489046401921 340479236658573825 79443132258777633 770601318107367169 390816384383793281 426687099439540417 991436195266079105 470233943353903809 180704608547838305 892840113017363969 976253958227861377 306454729913497217 679017710152049153 425274717633620033 461034264728329665 569574126174629185 102510391396403841 554386100525753985 677190008470720513 141634222956895425 217073851386583521 605840863787172225 385830954044525505 437152975652807617 116185005785492737 477288407270400257 21105983226963333 141694016145635265 726039755236637825 214019064634506145 165285318286596097 487283594191396225 866474964500891777 375972261350874241 419506796462062657 319386037806623361 725336823281377665 501947823100557825 827879343275231617 554025007213297729 498534100775653825 406107114021828865 70578229105652921 531051299558356481 361943791590089601 298781989198182913 762313306002017281 491485604447447617 731059093278272385 660777667114949505 802861022536408321 959907975811120257 239355867923489281 660924628056797313 831106416118462465 229251436256404865 39499034374781417 574393586068815425 266250297079128737 722936628347753217 868535026466769665 908650527660491009 90632279507548929 561534335708572033 988065848305406977 689934822394796801 677259992779656961 767164577938103809 235144672985011745 911456551373738881 409001537453423937 793361399598168705 324467678416393537 441418531907110913 220999842223253761 331502987440302401 505682205791583105 571388102832834497 246836847424862785 993103924116084609 182732675087631681 831012637545164545 514070197662054081 641891783341975553 79693310420150705 71755033281171169 745868183988125825 7870453374735576 627185928496711425 139010148116305745 240587847217231137 180359105194526145 36072138390931489 608064383926496513 56409250864835057 586765161490049537 814587602860026241 94917406787111249 187813767421491905 822703534893605633 518521832961806017 998661418398263809 527158607650495297 926739351423705729 251635641291553473 259198505651333729 428361571867529985 374858920258901633 758570177254920705 784484462883206401 979401927209284609 706740416288752769 981481722919934209 717757165202634497 322723228228060353 554603169866368257 244105452649403521 170503134017259585 792574612260739969 208089171321731201 45604466404480353 575026440040225857 348856428413061057 263123958586021441 7217907830817439 435823597111955521 939276812173961473 432493027224424513 236329186490731745 146575674635549537 504835809129847489 70055845778426833 127202551387977537 245108559793415297 425215693484961601 223829038078363841 980478822746189185 198433195488114209 176078032611602721 195954870603003425 322899293347756353 630873768632064001 813182630152784513 275807419535212257 176085972116847969 57862288498618857 910408549779990785 917778251391268865 943116773538502401 284386838841193409 640055792070018689 564852695486152385 941791269445158017 929117072887486081 502245680607476417 245788378538151169 754706527172697089 192308309622497121 571951422843330433 186016193913403073 532498672590033793 287743945486930401 151435458944977345 924401852864491521 674924450539474945 586878880236703489 85029910359640577 789460175126990337 125053521289540721 798283331734687361 232778501580472865 294855883903864001 998036842197631617 639370844377431553 308095566153571841 816030438089896449 784154551406881921 802765542197526785 389047973794195201 324165925066836289 725698607559746049 319685802926393601 418011842091790017 512660813034713665 681406358700311169 61183595952677193 243305536176027457 152699985135797089 326451527258040385 369394797668071809 640086525389865089 271829511074926689 559364118757596161 90164934655284417 15579969970733743 841796618043474561 621760802182603137 391181071041991425 472964265477276801 184013864013948577 507617682235657985 142353013620031281 724480990716646273 613205155388271745 524328400582600577 644559719510716929 231196598726189249 818066550055036161 349407477046010945 596548818745041793 456078572443434625 763728308639542785 38992045121101881 255912570621696033 378542449559620993 151662963615208929 324959961626628801 287451420606196001 390385917194581825 611298830485935745 277338990274142113 200290676341076321 411184898954633857 262445949946297217 301675685940860929 93875739549979185 890042017140192641 282823487279927137 234234052964648513 593100877737619201 242432823856166369 860220687766243969 441498329344025089 925614758112992257 976297569045758721 889479157031672705 727781671821855233 541706958594836865 139108823517137377 991529065603785345 112238396958300513 101652479596246785 944165813362506113 651747429905299201 213812082956831521 50139968029476737 264707661280443329 280159460059636001 842320568696546689 996222994122369665 701607682704949505 834325650670763265 151802012644747457 244526354694478689 795542262818475649 880624386687301761 287369007575673409 744250076003844225 656878456981278465 930153905064401025 221210599804503969 492506617644529857 393477124345782401 916365056696648193 502240246460186049 743990798750409985 623670934942200705 393149014511294593 965531573666350337 826831241442342017 542481796820499777 550418435183345857 293558584876532097 672245716543748993 265447944413868001 360838166162579905 375933024518115393 451484745583776705 886119924650177665 993508959087321857 65504240038873009 736287223507581185 58364825980508073 230936367700820705 517176417920676801 8102740819943223 239222129917624929 693003635583337985 365549808726907329 926696764601295745 616440337382389505 660013478866574081 545576815283293825 711110947454393729 389373845642399617 665895804106824577 287035909156369217 106590634465241857 493142238394742785 537748134159272705 372086576189428097 421929193193541633 152482014093568097 439959407718092161 991922184482827905 875253163045805185 250311628453264481 756867433665547649 783155130363677953 225747470628427041 401567378669358977 349442182008047553 879745162079412737 277985149328394241 668357921791827201 146722841468118753 47837719670450697 98795196925955505 949061910359336705 995142732248538625 347759775229089729 599014467006462337 460914157358022465 767554293588375425 911696323034998785 809688880807733761 230273722304719553 523443031990453249 662436666372112641 670604828414688769 752650153272160385 872846079915774465 406356289677443521 285357464394628833 709314638472466945 4844438812696695 193932703549275937 359037755554446401 880698828095351169 238779627077178689 88152518550412401 290208669995173825 808668394958761601 599781885425173249 152847454181593185 146931869539677953 788158823672294017 232639871699262817 160119334370914849 416613744415947457 949710264937511553 387967466828897025 12523672827025935 21402672291308989 392394376814397825 946133476017109889 428648523137081153 65452055872050609 983871710769495425 707241206736355841 345172054888821 198855056808319841 831361199588858625 954928700282124545 199460302520389377 307371061075805569 892776479287778817 598883348955254785 397930758078555137 569739844843603265 417944940479319617 782328308922387841 27102315024006173 258581222581803169 140557368775024113 488569081938763393 902818225287088385 130394713312732337 465306611183738305 942838449908578049 698012044297865217 879419518966422273 472695708648320321 545623167205391745 973177716316424577 84128933263762913 885487176315084673 520498009278583169 949248367501109377 909579252919947137 273108405367157313 257958504831620417 902289066800729985 740000407736196993 609031315770497665 597184505273929729 203318269102521057 990817924829407617 814840220580169473 636059231720409473 350963066444560193 815272557337230849 425148182034522625 487714149041153153 34095054009565473 896119001930266241 869601760026274177 116595510848711121 203781880556444865 256327664863412961 799934787182056833 661405261351234177 169644710416672961 183697475605079329 177526464205829633 674733732197111681 908979188684522625 232852352795838145 594445466846625665 433875797290227201 584847385263383809 524903161907253953 220902704337436961 873932408564726913 911975909494852737 531399929997000705 374898680919617537 998197293374204289 640021247692981633 416989762888029249 594269899616012545 582990611972476801 399032693533026625 176973406437433313 184070223246099105 131129114041641521 281326328402240481 984881768804804353 18150384287753953 872342358857864065 330175678009705793 745062037280256129 225929725082838945 958008436976371073 34546235272909345 100485343788939473 704821565557626369 165066914764381057 659497310250710401 491603320151760641 904835149584162177 488972979214224769 895915958175560705 103753400051154193 351915725844992961 62811551728671593 716129358952283521 124631431926154337 56107787081263185 249545028486494401 251984288336426945 996629128202648961 513267635403014593 392799854068570625 950630544882155649 768912153852589569 6568073420599064 220206906753332993 645069690157850369 99156313770073729 476312953817444673 929325230775148673 639226535167036801 433653396352603713 311620366126991425 472449555380222849 541688775882970945 806458832482469761 61473211400443265 931605855211884673 682285357807156609 83419497316093329 629732625657059201 342877493910634689 258406845995278177 265955779408308513 951345973995035649 109603815324092577 333606605558483009 233666530223949569 215664761508609345 722304966888003713 852880270743650433 506092749520753665 256151607205840289 880387820061727617 553548110823239617 844854920925477889 940557215451608705 53379655680146241 97430800683508065 791033849769270657 26770868571691865 809845370218695809 691709085689350145 172884734398728321 579999166646363265 928121894759243521 618312206624704385 750173085235708417 337840368695783169 948026864391792385 373834033759433025 148638055321860929 350453555914530305 755868894390516737 905899961876780673 136987824452980081 380755754848951937 361130673262394433 792797052909971713 805701948783671169 319923938928585729 832465034182717953 179354992182208417 908671111464464385 730065283061737345 539114777904032385 84971460621286353 252884549961400737 370505990585375169 283140854453563393 23882831228245749 686143654702256385 576619257220830465 515147130318965185 110984986018930705 696925894093958273 848474295329371137 774374934863232001 309529832128031745 553460385262390273 256973626185544641 471583456906884609 753806085267139969 60844160578675145 901812870691262721 594134412269056641 147528397761544033 586290539655159681 850928842439930881 326887788068873409 797302249454954625 814647067519722113 775605683807501825 685241452254530305 543523505367044609 461064284608660545 967717898296161409 298887559649742209 554856486615644673 737677215556310273 12461233186431997 483214551285755073 966583113273639297 989542964003682305 96240268164809345 721981694421870721 680323472020059905 465649242298802305 588153080486623745 957785108948456833 268715350165575009 447984110518071105 55871297907646777 459396634313677057 12552173384531075 840475711200859649 501916029573042241 86391272218691025 261685699768900545 125736427058690481 151759394788587809 96311856585842289 879897070133946369 277267721195748609 236345462616672097 98302616220365729 786247706351115777 605014005559105793 612156184038401153 725652969658412417 22585398360629229 590435285924932865 803605155503223809 219630788422705345 293471038924433729 901763113221115009 765207610548817025 545577046791905217 178503165619641633 979601593887075201 802656707316547329 322332805730781057 798671064543281537 746948938778253057 198766776711654113 676151418325545729 421907992201138177 166084323335574881 26481531162378505 834415256422232705 565514393586664001 968253753859393409 839172119918590209 572453705675755457 544772148020395969 991986248252764801 678774166098040833 503899221383306881 31195172416015993 144092007030572241 483567345737203201 162297442798021057 126904466766145425 146476434228894433 186343482433731105 125707291597336737 293147211299167745 445011930593160769 825222345278905985 369014193315265985 453695131447826561 67632385574022185 926466165171010689 138485621338787729 943577347991048705 851967302716509825 422447137774401665 993199634015852033 109272637982396497 483252567490943361 927694672844129537 77475519025995249 160175759861754593 746607069983191681 379073691872282113 22057637924334017 898057555961312257 500337789637278273 748129681529807361 229900640185718433 739679249962602369 205644597924965921 728113291676397313 310952952648094081 729143018238314497 630478999904845185 286924836291095873 480937409482635329 195533844920799297 199532379627591169 640079926037618177 239009632202979105 235627183478637633 647178099744444033 242799444820949633 261187861266904513 131723355053349425 295082094982610945 613602992115620097 379068943021067649 194968228310269601 711167454864174465 297592560551127169 710675650592918401 851900859590823937 392333975664236353 748335416726309377 442047027343690497 266627738217888321 771082837629414529 873399714992050433 659737549162372225 566280392401619521 487893493409451649 48796111490521097 756709169702830337 169713678820098593 849383599992584961 488591371569246017 793784303144775553 618316416107330049 450117451679467713 462668490299609665 328104074694024897 186029441670594753 457202938280822465 321019985721992641 416756292328528833 869018984979856385 315945623280647681 18209590113560381 81378126743899777 792880771223874305 46850173669689353 575980368529801729 557200992555692673 748822809510880257 674838139023030657 992807148607244673 242416165075454145 305187692106127169 106976034671042449 651995863632354433 771250805893572481 515248748044324865 292192894994577985 518354804680445377 932731869574226433 637893868331925505 232950990463187681 899260659708520705 888381385496245505 939166563362430593 242781308529266945 408998400347275777 963257415758462849 687361138607339905 263795746391444641 973576373280085505 118682144609152833 983288094616067841 474154815447157313 282939175020619169 500158619556415809 374382284360105921 367042075467246337 402878849105807297 394472201669884737 33590307489912873 900638563644555777 242362455707212385 745528355093895809 91640399637466177 774191222193898881 3958937931432872 554446575958280641 897687997993113345 840442820612402433 474193259128998785 26787591195201801 154888544512314049 721976177547126913 213738823861294945 995139010748971521 93746237766065825 851586674961005441 139263034286376097 720849954800556289 869818676138262273 38423186438528489 232473286117116385 712339363419488385 919342961293931905 796742674529248513 828604586478963457 252582292003168609 995534164094262785 727746911490065409 115503092449646513 234205064467062145 411762407917517953 272775106156395009 682975036299513473 1820259909052880 710735509159402369 854402739447714049 595695533968754689 808157709887240065 589520444032142849 377658684694615937 995339479616593025 329174545022723905 670174197158498689 4158779062400698 470464923657605313 345257413867443585 299493103365119169 155628481340364993 745930827061659649 88089866361897857 376624932019122817 608839161766347521 845273693336540801 48599111248591953 584839995722472193 960825983862726273 55634114036156033 929095484004321281 887571804680671745 461429318972953665 389772536342295681 356376561707918401 735984547095522817 410370243806859521 985826384754251009 421912496269854401 825999266996117121 819522972328336129 33245855688168293 815611370116101889 90233346517958785 559697128250668673 461436066336848001 522059771240932929 771124092267054849 597629635742656257 202786589970774145 769145900021840129 205187187564018113 426173756192817153 348868561472489345 190826920824534337 367599816552679937 282650490529356097 790632301789006721 286350519716989985 246916704878412225 11409262150216649 881577600660779777 40959288058772361 910670467393313025 371869557480430017 526352225940829761 597097182835398145 305945818628611457 528347092043112833 693444707553954433 725126480867245953 739945699089101825 329096152205856641 325082787163527361 398902907938548865 882406512270119297 626138098945894273 693761943412216193 410222547964266945 505914766174523585 282133672565315393 484766909683035137 798748284041153025 966298781515359233 23957768781748713 897495909188467841 87772455114091489 261012079229313793 943538829520313985 313360253337979329 323927691529803521 979609904896801025 114344968539292321 110643796258063537 659196082447280641 370992399666445057 526674495234850305 881225323544047233 390389490427821761 344117498814949121 777303672089296129 62875089309205377 704407526037314817 442569042637781953 750348404752735105 114442214864315169 852375990459421441 592021132461820033 858323181179635201 178285337409608513 593204049440586753 819713769698036993 377869010079699329 371522560451158081 773774579866312705 746117590510532865 506636421686586433 679971221765061505 131125593402899201 713712365367651841 120138847998411793 979021072125366529 359442952429873217 162055183961637537 844449957700596993 135268961185506241 244942314435590433 701015204235229569 147444845444532289 940796868358095361 63872934652010825 147272822036807585 243543428524652929 865880908774261889 307654185464414785 148117427740142913 900894048771924353 181184599921270017 254908977547842145 449549870510519873 822550176163368065 870748005856018689 578863254254301313 104148662275942881 371982325735153537 234093195472073761 451838940003312897 142663134370348385 646394893380921985 39408571659226513 893605717813116545 339547522755193409 527572651517395713 248057861837143169 80026353150884689 527467615196496129 508778184905970945 469716719768502593 171207533477556225 503141458276356673 97598652631880609 541528786262094977 888354917716412673 413788006151190017 109261996861654609 646176504862683777 535453849884291329 820147809033354497 514098145024995265 713187800392009985 661107548790340609 551828199968564801 898423931998827649 83780715754148369 838339103529492097 360057256108429889 392720465209173121 488842078248499265 622503844976336001 41376397835659161 857712530810637441 797126043245032833 161891189119856449 666056158288935041 581640455753692673 69451752968976881 979971421370493057 262903719555151137 5049661106575344 615709163815967745 436039674418267969 456589582548669889 467851028961511873 734106149573765505 381328108324225921 246724527880456193 472890221124124801 933691092662957825 655224592787206401 184862147334396097 927095295060262017 847271143526658177 671403580443978881 424706992413813825 592363423756132993 956049972098032385 302418909133038465 473519110298152385 31238303735527497 221387967354562689 225230542780877857 393592730957987393 535283991972029569 882925273829290113 496464317454311297 829445444615995393 385667510334535297 993911600091852417 307787163663448385 659804678712202241 715235658011017985 760089206135962369 67096590697175889 587565960533790849 759350140568379521 792134686815050113 364374006126524801 332692648202947073 329593421425364865 915863929454122369 231763266121063809 732724841280681729 491464690040906753 979650748033467521 881060272389476097 386486355340263553 136265083551911921 3435996388663654 799313011877742977 105168274990855793 11062857432385443 205068251201428353 471235738336872577 420795999490149313 802096638489935233 672402244667171841 857862583006877313 507849176774239937 690007272666086657 306594929117697025 142156317454720241 815320797953699329 934300163163477761 804514184051317505 717623837551215617 402718307576744641 164469443885899137 865369542477740289 274472756175384801 796496187743610369 211926911546278529 65970730721392809 474199845994533569 208361408970684897 206561409573104993 345926096344445697 708083525084333569 212130720048673281 871322380627425793 252241955149617793 933835689725455617 692787285516001153 205213644630440225 813933332802921729 469254532941818049 744653985276880129 167664178195856545 531289321977840961 799336106730279937 592867078832906497 324200831761565697 679360134565005313 96799852972623057 884417219067767553 334097585021829953 227180712915259873 953838705217933185 385870290026584705 445256171974072833 777475286789101697 229219213377007233 231558552164624833 990647766513497217 228481336171785889 399358028380177665 88738419604563745 75503970534150257 370597856880980481 100039566515960129 598265179537190017 917001651426694785 454434438442678593 907992315990199425 67182406527390273 500979297201034497 330272264541154241 855209613723900417 942835036645458817 596416557706085377 66828547960074761 725911371042698753 99385360533229777 601792582069371905 842549926824464257 154247725201940961 382760883235231809 962426708035771137 276580789627036705 733720502138609793 358037394377017665 909536070847614977 468317175477498177 345945256944844481 406130007556026113 335682840177504705 661448625749745409 311522074817574465 549624675124785985 683818125900579329 286116956319464321 619778829154796545 928953076391973505 625174179674623105 884915188383462913 782972767541295361 181340126143791041 12350421884285369 146669632932148641 925786693095119489 30605968796333373 486246104999828801 586176181807889665 719861190530892289 813678523929066753 197802147301210593 776306029424578305 128515875837052817 40388743920242833 277240897724944097 997289146147540609 577207088161387137 200724046407028577 984674385804076673 580783659538017409 814748354852724737 145276205826331041 337253032790762561 535928685652766721 98609908116443985 420333641856753793 500736913576297153 521464901856919745 410066076907440897 842254840677821185 319404526455123521 220824077657045601 682551083006487169 452864900089561921 140108711617209281 362593693391463745 775916198204413441 368211214193745921 57209921997333881 261838490726166401 432580932653323201 179792420027521153 998852554260217601 921415126297294081 256689485235057185 706157229760901121 716014555757062913 587781853014934785 927797657744392321 442501980321505793 888993097751971073 692140144998095489 225426378287977505 888647960093162881 787153808585834753 392432224347022209 844752458059772929 626747132149429121 403156955220701697 360265353476624001 537116782069773505 97568077828793073 819395110289242753 2873338033584361 437891370975066241 219698145835277345 979572306861847169 275515754999819521 940161210390783745 494033222956357313 650388527138012801 504138790946274881 542870988443283393 924208555429569153 425954656669084417 909686059043625729 419412474368897409 802972957459882497 300265825026038145 590286172860278017 205561773158862593 208869857891865953 900844409538898049 689914002683142529 648318666104557953 424032270073876545 620191963353512705 54407238582985689 259279257106939553 622620236015958273 922251005076809345 368426946213734401 213039752280081985 243748906538836961 250587037213286113 178713038883945089 173759968200997153 809118486738352513 575997406933389313 266560815268721985 38011654636420649 383534113247872449 436900747958567617 40715738741699425 281625493212018785 918789648970683777 729947808998183297 313858274199279937 490283256780486465 833804694675063041 775235544730101377 412661663923149313 51554647692270809 35394137596679089 725340482279669633 792310827982166913 969053339276172161 296684597476183169 15778642020940481 498752929411057985 422110286096838657 309167502774297281 712736748799379457 91317362420912929 397186007472186049 588014546652413313 638917180856942977 228327815695326561 336143847806042113 720023246183668481 527636131328300481 580689444906088449 923084739019827841 633978571667665153 37074863671115569 203052871443663457 522927297251854401 782006438361459969 759596790293692033 917041520500280449 314156740533832129 438476572910143873 784722455449930625 682312533567273473 263638678851449985 44131193762293465 458739421684434497 713161950613400833 977200865349402625 394442391388775361 659678606229739777 183364868197191553 345554069951006657 942930372687836673 744801852283039489 520468654033951617 276403906828562625 965627157055120513 790731512521411201 371464848586885697 661275277482886273 418491191724196929 436450631052444737 501410922581872129 836231644168947201 74938003641403137 549775997741313921 920039398456754817 941549186539319297 718445736828240257 702344978005719169 1686796148593573 814352580168161921 501242550405276417 581074654226775041 932131241796145793 923711231565718529 983330685703460737 650487514386803457 471403194389925057 708833872896832385 208619863671952289 665915751914134529 331711412638515649 852512023376746753 531925858606026497 718685260490410369 829813814837397249 124200525733471073 810358923564319105 957854681257522561 357093090825362241 586062727698262657 246626529221625633 706483449949210753 420027619693687617 62550462714284553 304575933811673153 491889760466484929 918562242274550273 736861353438271745 96599739753738593 297723771816428929 158088546077753025 728769678651048065 809142125027687297 770337299640580353 118473354768656945 216338671390005281 630420176863960833 962917714271974017 345084886985294081 542993215970170689 270684014348244513 658834876879076609 674441372778961281 271089046570253345 220076477605001473 201914746280230881 881454602730176641 38809282726077753 25738396819757981 787815843943867777 334893747340704065 599928029896076929 944684146986983169 189884136027636417 299410635132435457 592305388742033793 651714656428605825 147962141553740865 631129329495241345 423145117403024065 264936581317666497 23418267468166221 112418109218484833 474906939331532417 761137297162303361 592556566888113409 471163648314718145 438796647707974337 58271003957226953 928604378804855937 469913119699160833 552060288553377601 264711906993039041 515319698378370113 148022927024886273 445610370919737857 159921432628205921 989200709235483137 960611991221328 60163816453581377 157078080174198209 59230745364921233 308782003241692161 38049784700532993 286476109921263585 180592102790534177 32306680047927473 285752157247202369 63683135740500777 829995652698109185 310524131837258497 186312895681467681 106252141137357377 753989180591581441 74288415764332433 643790267893251713 628030782602376577 237239852861087297 175533461450886113 702516626935150209 264745396106970785 305374255358195521 582322257222902145 606035589015789313 315629194125204289 267167120692796801 50413788160700081 564044654708553153 373609044127018561 184986224491517249 522199595545092865 165778112624337825 364283267584038849 702340048289165953 672460002331565185 816013020119257217 328059403656052225 255675740562615777 194176212614511457 41869733586736401 419946156384451521 547401720160657153 851491457154896385 307034424018198145 830303100908391681 392251020533755905 103849934437281633 622805824307562241 863165475440109057 693972231224286465 386489299895988097 825938675722042625 665524843987807233 528973717540701185 407078697405243137 730723534565243009 953229892597715201 663617752708241025 153762619364488993 301833328818318593 102170431701377857 508653341564176769 601699037227607681 645532880960985217 695442131499941505 604703913547218945 327001075623645249 605865099746424065 769704928694150017 464327777818617473 690562822796696449 470998252932645313 771514723776970625 587109327346617217 819454490453939201 150269227357640033 504721251045221889 973306514186326401 998417869753385601 847439524786665345 963905160957278209 638189157493691521 74612689586746945 918770494157271809 950219718965879425 763392251525168257 189415881017882977 219823525701201569 251977408988278017 894042675493814401 274141700223641025 782126192432045313 143074445740406737 322385633177923137 802538974051461889 355368182153569025 161197060757455553 702052830109955969 880465219856962049 953577880965880833 931147744550198529 364516892511424833 798993867114777601 571383209725127041 6137714504614423 503829907383511937 186263084907285057 221205340547172129 824209047321797761 741237279813610369 198630609288390049 181922793736731585 383896478515861633 852105424114604673 204291280193405825 157652698970693441 801760142239484033 48842192376604033 871700551521119105 927260667879182 646586814989955585 970786459879981569 798310842750471041 852423258737260929 676063849063037697 881686994093961089 947776068471856769 349882304812666689 109897248467643041 854294695166636545 429545826011878529 837916123154272385 840118563891305601 407295573400197953 105412353410461185 909625897125692929 439274776714608321 20478485699278793 272973302870571649 787604279040252161 618016417512190977 698450750880731137 214139420943357793 928784565711026689 996112134448662145 680800365539774081 743881198635353473 253230356736523265 979068103979695745 47394710380352481 414630264829472833 755422299907365889 923388372801792257 272166434036684289 667512557397845505 177622850629134625 77272748558637969 308556689938363585 743398930652123393 393836892422513089 403532529907703745 6678144203029036 423247657825715585 170712145884166945 934156496677669377 168764231378496289 835140075612489601 805040096470293121 830850480505471745 338751072600395265 399658206897800769 568552259599542273 595698818031220097 127683349881742465 68829400210294265 967309537363036033 606675364949932545 23459313307519381 7900652596749326 108630767076462577 263010832470992993 886272047370219649 762962149077313921 292301880512752641 887472310519438465 745628201051467009 318298469074807873 649475946413602433 221625276827634113 787320656030196609 670814690729347457 852568320294125185 894448470411600001 136112131079535457 108596080308377201 738546737127180161 875703044303204353 929691560802403713 78371998502266401 17915016722440669 327789718317642817 359858305850004033 742249900756963457 989617671000033281 831156540575076225 586659912167753857 265571667437772161 520902669399589505 19465648966001225 359771301119856449 831254784042147969 169347495862822945 765635413251882113 598796003056598657 955772914384486017 675880980681256449 205614847525776417 271057406507601697 80386983162203057 612446775510491649 773515523822137345 483119046209644417 648866821079995009 461305322518427393 702842703260682113 482641758109316737 58377538257975201 85836311457100577 980477343736165377 102791150818653425 410201892479481217 441684483926337665 832334355324103809 315415343246037569 896412820445664897 504414794732170433 484955268761947137 875409359775055361 770506815096556545 53359938533986905 151505671085896417 311483019920622465 75491772732124929 964530658421651329 102684658255522977 662992671354594177 881250112621931009 607418634167345281 924985469881544705 684247756062212865 531552201528302977 405979664156646465 965768718486568705 683050031666134273 965384208585536641 473392868919376065 795042517574312833 566080356136417601 280911284776454561 839326318253014785 759132661659773313 7654346692753223 405179218327734977 299002380659999297 296141129821005953 308488005199343745 648448275206749953 482573775704977921 264927884772642849 476236625253243073 516859605045230081 794045339439122689 699129534431971713 239109022973600801 967090189738900865 339683452735854977 929394224950353793 137853426712148065 176014647177314753 560646494735863169 167635455715963393 960525283024402689 309544088544431169 723172131109052417 366883660398283265 659969849766461953 978261476898072833 687422292007084929 362563696200492545 487797814613891521 411852359785218177 973990899902432257 72194138612839969 493339361137110209 546397261980164481 341724335488379457 440160803618294209 264795167311810081 453230238543927297 164116842949184161 125057525991220337 966350825493343233 928284915795817473 391974136700611073 854932223550530817 373798180940646337 767777600961966977 880764942648326657 339570985480715841 897252160438163969 768974532720651649 171203650615154849 500767650617358849 58528865933375585 881039887100588033 285854233347961889 136556401408196145 758949102882915841 86070558705959137 853267663930950017 501950603606484673 17665161681925669 488025818540752001 520338800004410049 398277783130392769 908616635639155841 29112519285067861 554795662416495361 400298562430332801 794067402954489473 119172389237395041 180240780320346529 702641891645608705 903149685555938177 961744939779411073 198802366769911041 575500317302452673 984356386959809921 276880420643710337 29699091065069185 627952645807479169 461518767030632641 569709904969929665 379977688950191361 482787493023788993 924146996136563841 767626784621075585 336074161780018689 269485177281406849 206385307221403041 468203517999430849 957028423432774401 695397523769440129 966155394245966209 803292210150249985 213125521572678177 715590715884300033 919870451789471105 958895330771529345 864045550342552833 798855666266529537 461561875845724481 200226402359465537 140505647201976561 993738799448234241 682160212499290753 169917630611795553 680722589917451137 899923951753816449 79425511723464129 665705014885038081 391290043158321025 915848614848666625 926668880504756481 801389280456735489 830352010255694465 885135289613668225 154610795367752033 728815829080122753 443990086941383297 327456589337824513 141771691649573489 94546622336228129 884878252799893505 592151248067022337 341600558054842881 346444306087239105 581471735238764673 496712663823895873 676656792609911425 444311766415044225 347887502511071041 741752349821961601 969733482629273217 594911490290190465 786429749208664961 766892992236645249 867635619207469185 283136400359072833 459265892185754881 819090033066526465 144818608556427361 143950055161003121 731543659569680897 140062123620079857 491289860721074945 478217066291879425 19359392869262137 89899740696392177 822743283325202433 402087095017510145 132168254700857809 159713036092792737 372122246524945409 504685665107221121 965820204818300033 590694913168032769 792605077778894465 321135078707204289 980387937455120129 316658704316605377 824917453881731457 84136760403144001 452926025966007745 241531972867999649 750062245452433281 852375193732985601 211490858889206369 215144194614136801 495808498218472961 810861066803287425 481010137342565249 195756700388937345 416011368494089601 958150121836428801 167395299613232865 905093594375923457 81083029713589377 527412319931020353 702741807404493057 163212715602963233 961364895249779713 899966099554195201 816287331963010817 111601394897714817 349053022523030145 856642537802034817 893348079725768705 721713088923035393 835615337088093185 247836929763213473 63705358698243233 574223259288569217 867850405473710337 349098495901021249 713469571003884033 566146420642933633 465036954544167745 685485422730256001 647533686429724801 346316419590376513 850800245552356609 162680050708051041 816194468833970177 235409038746478657 185789825360537025 222150557681533921 47843854478671233 698625259749430657 571062158017888065 55718758940290769 53916481204112185 104425278076615057 207855249503076321 864131468407936897 562249002371302721 221502953580678497 868519679465457281 745143052274674049 526014052164981633 331838116254981953 367645508730170433 147832168921542721 198413121671805473 826605339365268993 374436402670276865 358154039817154753 474949720626909761 13522754242597303 920295060793229441 190953747679021281 317583600356798017 611588525222028801 213186734539355873 788843823084167937 586240061737527169 7896041932280441 647054310846677121 79613571387557873 26492030434425829 970287031893487745 105408200999271169 260446020761921921 76848212793095169 771064961663437697 108871165145536961 476553851908921217 159694812011210273 906044592087081217 993211285148099457 289416013009148545 66902548136653193 68177695049836729 964159634608741121 309234742277300993 320401649509776129 237315038012152257 535621847499633921 549296227568934401 121246629996107921 611911111010993409 886918818326286337 276489940346539969 855066598240583169 272346021253380129 81220239648011729 840329602455259521 520177124715388545 519848825397797761 770779659588363649 698555591082385537 825492882030786689 573703621621259457 14980285180875797 485042172479868609 772827936331793793 979574295103002881 585220929514584065 927666091015385729 11929265113352017 633591214120254849 697600364169197441 990523539385097985 122010371952654849 663623722047201921 462109955861428993 135043210870055217 731612323979547393 637361275675257089 568157900061883905 744891797848286081 305920715884440129 246013854930918529 333887677086046593 794987764885934977 789435527397941377 5314125756964217 364707610313296001 848437302123389953 639978151967426305 837880089143435905 719131664244521601 597915867846172289 190902595303029441 71822907546813753 832482944571800961 919197470585434241 561157536069060801 281830577718988449 56894815802742473 841564633329245057 342249169756612993 86019428782091009 735649196757485441 858222637943416833 137533083189140369 22942378730942181 328131492937991681 573224979199455489 338593393685059137 699720793921837697 466095839857153729 111550777387297025 687350596129931521 708895977014588417 570686925409383169 885742018851818369 598202555595563009 245972071774186689 51544694764736225 923916727434690433 574797425184357313 762564830609175425 293739780575272385 806156329226968833 539439520974539713 405525555225747073 905289606995232513 443479370742895873 453740910795374913 917446904809803905 728251850635764737 158242199111715105 216679233571269953 308772482213665729 231172367600315457 307358024651879425 716057623639670785 109645469219810113 311892875678445569 628831773740859777 832462132269924353 727088399580988929 599938677113719681 514527115723840449 667777279088795649 179676745694262497 800072582605459073 22696824215916677 825377891753092225 770248663955950209 846907013854540545 975626023044984705 4116765500867815 553202307565197057 919126082520058625 351892682756346881 796649457659938817 425515886295809025 105922330416568401 118498787555129329 483581288295965825 441854443039215297 533362831650755713 972851697298939009 883113909442116097 349196439235864641 490855564671782913 323786197170765185 311661194268339137 133643008158070849 884603423391190785 458146371460959041 310273246620553793 552908458884271425 663449014116132225 766650569967200769 636254603088559617 627002607212869377 580992541533852545 269725168382695553 766314756646252673 14499085203279805 285096684885722593 448721370185413825 729797535448739201 203359251002506625 661290467275769345 586556769465023105 926477185068208129 787493997617527681 140187789271543297 818607604329233793 887184789803939073 530165955826969793 241509595074298049 832001391517611265 926865491211586305 883157614990007937 539930628060851329 399830757118483137 803916382162896129 539677058606127233 962676474931136257 544860578333402433 837793535069280897 55687641606336769 468113156533341633 271789839563698625 215505925881188897 638301336014631425 701663961182681857 242939695204984929 218960603609971841 633762953307947137 814045595440227073 82377933928061249 877038890909972225 767194328023560193 781452110374864641 839090167398484993 652244247205814529 710609130414834305 952969510794353921 510127432842157441 540870244453401473 456820578739421249 222840533300576737 987081316100603393 742618459382882177 329941256578475649 880506848799477377 739268982337197441 450802537487874113 296536819931144897 416548968777824769 458284457854421825 453682795597487169 786588915205552257 85261474746822337 562846951062315521 12687064096212453 174817435135690145 962806909246729985 280034745999604001 801514589241506305 798303627593096321 352474827207053953 187042060451577889 724242283069912705 236563854732889217 324947170763500993 902669045132615425 869032985579835265 99194289415688529 731676361345783681 674109623106321665 150985253732585537 751009844880155009 374182362469504449 104620942102588545 822790076823096705 955431474705331841 972558517690735873 231849649158451841 720523400437713281 987054965697677057 864657273113557761 693586809558457473 115080984038726801 210306788964626177 835845015178698241 234282892880319329 374055482693847809 752428786594730753 371034254705570305 316659650562986177 336491294103566913 728428765553868417 819710329810384001 941214724306806913 661782210370375937 468908759127724993 245282745879656257 853460265289317761 247476822401083041 527782111992703297 7347282741328344 373626523135246913 698028505936974849 527884960280612609 705008140044846209 933678093315666817 362297234466339521 463572425316950657 937568724136944769 697342104668795265 502230978189885505 198885231558289633 252569265901520609 94066897533782161 84601622281851969 59223808131232401 627868361619867649 769174500068888961 643545734418125953 548244551783607617 242397810401691073 969823268186804225 801190693427443585 967592129498026369 138154844637703889 207766225682409089 779683220462771969 665922793988624257 563347076731254529 701408738052140929 528956793787230593 589401987303769857 353412278579320129 465593988709176897 634678340622429057 995545329290717313 83561532392344881 430259112284989697 679729547016862081 576110741242640513 984829404967790337 899116588975406465 195655671858020257 716061253144186369 717272664963907457 355457428938127169 258731456474137633 300848298058635777 141478746558128417 760802589078739585 425251149250016193 932984321857969025 716090725618620673 328329778673595009 344574377816130113 893776643186580353 208416078667930561 369782137670487297 584203162161230721 903001999770093953 61776002974291089 373056024681904577 12204332965936261 107158425432682945 182109650569053377 457125143140704193 337727563058308545 637808329969498497 643137332357845505 838770276324385793 954928698652182145 100619213835269505 60397643268451873 827255807471718913 179642653445029057 11336653955833499 236619608060046017 112258782514306433 937636365224406657 218533358346316929 361711412506302593 28771342525747201 349811773860551489 929138518127881985 178306128659052385 950245723352384897 870548023947449729 969158698474412673 357091128299536833 685940503532211969 343322687395726721 209475417491216129 14475667990957675 526390191032323457 731310303477968641 709090676529765377 138559484858909345 506415387040394881 313924508680599937 572760339475717505 348518226845420993 230500463531985377 782974038726209153 986801724611890305 218708217207726817 751197753103046017 159594492796230721 539306383253585153 563927482964523137 106104487105842081 536373517806154625 105477106980597313 958891223330361729 129658943956574289 844708561063953281 94910042448457681 96252019422969681 567398296094314241 687650115277179393 228053711950902753 757207153178676097 665420283963445761 561141003165204225 699617051626273025 451301473967767233 697726911065633025 825140282380331777 266313599952493249 592493388364481153 68158658082413841 659720357545040769 587089009458491521 222567814395496545 999135068805845377 44574427472369393 871079426894365185 216842398866155873 541909778632206273 893820034552476289 330309303948308033 947736007545309185 936157950172589185 737509782360675073 72004174475264193 16690525577551797 762199462614294273 408463809270756417 333937177610476225 762322411985771009 996904884328262913 725146912742175745 503142931580551809 321318300027307649 962341054360369025 81177873490702273 254439082995372001 457893286973678913 280621820368214273 598156093449389953 694439783406121345 727640475096698881 683494940770149377 274922698780244449 346196791447919617 732979872762975105 813301169859574401 592866331706730369 609458177449990785 831453003064147841 763593918905147777 798789525103273985 385112030492006593 136720559841883473 891540436306360833 585146384100184449 466128448012195649 607843259804518273 566995988204016769 888747851940934145 130797737731011665 448424727176394817 759733860056474753 815533675463498753 889981493343608321 567258876471321089 289733952085104129 318581871368479617 254266331655070849 10666892038223353 836814119666218625 772643590383992833 618282912084307457 728769602489954561 414489026201838593 330255345040825409 280095712245707073 839183876495361921 526143943237958209 256618170531126561 298677218132123585 398345686190104705 34923463116573573 933295989539914241 370374016768447937 169761758143359041 365790295746553089 20349813510947001 407397065581985601 717515321905430913 820765015658512513 264391997037023425 712294468644056833 470463435155444673 906296620870183041 543442131449538113 949787727876692865 956552774868662017 853043873731341057 121244880723139665 862091969789002369 846961698229627265 239201428341193185 432346690008600385 399842387809737665 566387857730227073 423140521836192129 488824396960524161 645083399315790721 199406764510889889 541934330332583873 659840911036283777 285639107520804449 74716495028546609 159810777075566785 861522858608594817 114893893983786913 451171291066607681 353353442895770113 357988984556399745 934015660124568833 14331174440108897 525112079903838209 431307716477249409 634521698291148801 662979947993314049 549070880965235393 160954198299137377 150513717113422977 205479146137456321 803162922389962113 759822848360755585 357714484598499649 870344693732938881 146845887945705313 157507655476408097 29569198174751677 879095294083207041 194925111258019265 381490557605332033 261200356174963841 37890957676644633 139707953397465441 357804914004944385 665120902563383937 324045665588236865 527706375471215233 895017845663545601 406637058557191041 611073997634385025 528105084835448961 204978642880277569 263254853669845793 969056707962145921 389838640624962113 492312085588650945 295713237111993281 763948762248311681 602255212157718529 69321953904719185 46197100925038369 68794323584135953 208995104914667009 546662785921995457 22655891193220869 591070650928152449 312011515718968001 851313629472471681 380913035681967233 453595917222422401 906867063943852929 836147696926616449 425468487783501121 172268626386689057 253935281564668705 789463029614992769 765766590215147137 123647671930307009 283429244138236673 213573073620153761 590544510011465473 650946197353455617 403902699841484737 319929024009738305 665138001478307969 820938352347035009 210780217031388161 50859472560205177 874871528435090049 209729851544786081 228454834899583393 367093857155410305 694594133761025793 96109996731563281 49552279187597745 583636021835246721 75861195481774497 101698581468333777 219232808102464801 757749417416832257 328150666884905473 802364921557362689 440142995027574785 360907666214245633 500910875935783681 701092208140188673 212223046859936193 546279943142579329 124360769079938657 394877524996381633 766528412322603777 365011451908088705 467122938863678145 874310270292717441 77170265899855649 914201761558487681 449410186181662401 891698438120293761 142175772622781697 8679477895952915 196178048868357985 840177309151250945 492398659294270401 964647218640166657 813093991289743873 860927635147156481 725581351384963841 138877703269741921 160179107062344161 87864441357744737 556414594255574721 170856520667641121 227495551528615905 338972176561604481 537216875066040001 381191362549714113 681352804650924033 851521175119536641 930046910218312193 457467770665246593 448383581050787713 155993321436703521 720175774947168897 643879303424427009 991816064515784705 102585487161327649 51513739222247777 894372045429904001 565788461923457217 747186807785588737 363568349954594113 367321123868123329 19184958689759669 13904240558510141 721687576112334081 765126921350898177 172914327039048737 162329162271014113 590722723242667009 152432548088683009 879624002113313665 374210086029968641 17963139571197219 335398419724285185 261488711690301313 651061963100936193 603506289804702337 730726043259267073 432004035563391425 487165051768478465 62515377499767769 991627904765053313 66846892950533033 897675042438258689 769590164877289601 849045241486777473 275157223145253473 676095089386826881 644367782761680257 546097030020163713 317493348499706241 706688677152861569 641236955403687809 533603293970259073 254788002237926753 633703906057782273 74573997807068081 411790391385594049 731578079036918145 699323879244040833 2199989321926666 370806846802366849 887419136283892097 505468475426035009 939948499191377409 38932107430511569 146670850919942817 370988959761483265 653579949943239297 896448890367025793 105822333313636113 776082682370237313 613164965504825729 474799110231700161 369411728172448065 681199602552901249 669992675186453121 920205296786406273 383703205595690369 740229619193264897 475673744728130305 159390492421366049 688061575499514113 199888746666452737 284159693933961665 628971422370341377 606980658302784769 582127113318826113 814772649530130561 101758818651447313 3671526452077246 717851638736071553 391040884274904257 610426714521310081 24821107584738657 862705129072544769 267298121522930657 395285872177552705 704535723380924801 144110479177832929 901886450901177089 517316825048112577 235658240938715137 518937748625639041 499786617990185537 624911869765654145 733786948320865665 459272148525478465 824093231421901569 953294294341361537 441749345267464129 316766499679324929 538588887104157953 95303740624657969 781440076445701249 471491562733227457 994508153861975297 302760433363914689 140389540516178353 67215859968065673 793302610147169025 966174627567980289 169883596234623009 130442268773997233 851829480110328833 650002592909373825 10725569278587699 814715831159794817 353021701753068161 319443331107251521 795764752990660225 194734954361159393 498014282583515201 637022572081775745 2181105262916817 637310537231236609 577283371684348673 902648979681273985 441409184851803393 119513608121955889 569108413870257153 94803480449598961 533825856008331073 660345864896449025 352226864160531521 794012771723359361 875361232935428993 133498129050700241 112673041622574737 549363930827212225 273591047742495873 378393226166714689 637360603253444737 516765197770169473 424326419756649665 608531246569889153 751989633459121665 251800002136889121 182054192770873857 404580585619903873 89467285365021361 193833713315186177 117742902561214897 989726675027348737 906483089146352257 210616974304514305 377586352288385985 322165957457436033 617559272303243009 178712395609935009 81404020713588209 750604488957542017 733310529823146625 815004399642106113 907975420004060417 400102639926963393 696429450971852033 224311680116088033 587999368780824449 65138767935160049 756821066534516993 29309637670280609 698209264469294721 552509517188902081 146225538189458593 658812834811570305 60137139452873361 147431622349124321 860599682840021505 811816542833781761 784922880500356993 71373821204936409 871608621653667329 226028393053795201 365355792939933377 499766773925124161 431066178762510081 365037557063203649 445084012585748929 342477808726620481 746439540565848577 217496328203154113 942828421987481857 631084927324813825 962107935842826881 60079021636028073 979812025669058817 966454870962202497 428569521932178817 274512315709884545 657908494149605633 160462231649795233 356983075566095233 394241085290104833 723795111197926401 450044655999796801 394194301056575809 770530990867442305 793360965461257473 603962193178510593 496738395925209601 138865148042697233 316591228829747009 907030846565028481 892363767241153793 997843672935502465 255068072150063329 558270463164170369 383644283387159361 913543342668219777 394168496684738305 14009298191275833 837621988209821953 477166588835714817 895194419528305537 440810987021841089 313656610027809537 783156118287792001 637361055536995713 803048305380635009 882385279270653953 584750192123337345 837241299705706113 423581063732818561 83673438100763777 115805553023733409 548486744834161025 741466825833732865 40548795732650689 348846735437874177 825115482263637249 706731926794411393 197362166805934433 862563585172125569 418193240936329153 948370555326512513 269944939592523521 705849817135842305 912283034531380865 817960520543259393 397590568523444417 624055914846564993 691669620464818305 328249808312115457 363659684007121345 726146185308792321 257274040605064865 195067208180311969 624002974278486273 354253890546232257 346680624151428417 863857221825988097 348845731567127617 320696644889707713 398249400749900673 911573210325592193 671040680702763137 318448257601403393 955451209078812929 303747362772334401 346554234887651777 721589476050908673 142036205326345313 39080635430870817 404713463258136833 970230207949526913 818249289702588801 4274381170041864 507239620531340289 593286334596584193 121983489880815201 805097025878374913 385686892988108097 741406733194992257 928584880545809409 741507914436205313 203974869779631969 976007167553078145 154185490541575393 401335406093657793 141757966562753521 349128845405715521 558264165956426689 895441510285373057 139047422267783105 388677239660054849 753064831360429569 25039881500752869 134549371882744849 116112792599665233 935107334818365441 527031898322640321 399488680999287041 326085928965667905 555003387740836033 494675899647738497 673260524008075137 972685958374455553 826959330606836609 518021502908716545 783222909755313153 73383512228858193 942653882593074177 571363347330837697 642571318677116929 263490697633130817 842692979678513921 124160652375088881 909904126414790657 230768723331905793 862760584357086977 938719720045177985 932302363181637633 217030922859265729 914224273187198081 4360002167409505 729142408200761601 592196430406360705 686762788533624065 646319662590336513 883193256863396609 952847817894507905 733129890515595393 31467751995229777 43703837368628489 54161339875477665 976150076864311041 705766242158794881 896168305997949953 198962618671686177 881277364613833217 964780299566207617 576401128351921729 44090198116279569 183483660801268641 443408377735430273 591716870331286017 471325962856610689 16948602135339997 370059035982912129 926774789881211137 552601523944375105 645193428406908929 160027912136165185 551523351034919809 327364872851688897 756257783760712961 9740050380351307 487297488091787329 229868467624655169 703705626324531201 625358875513903489 726239642345067393 447319999114483841 824234982600199169 294187573882346945 18717089135737553 163546954610993121 434151420960343873 944090551659876097 51300681651529345 719917313244337665 640767151065414657 284256055454882529 120286672314040993 894207834718073985 244851895517538049 370045020928522177 676941545301904257 213020002790187841 753658439100927745 166089824734548577 273012617244308577 943938319928477697 570970352023035585 716508916114030081 489082349886761153 895257882232698369 434392119166329153 81003359410210865 482684681079792449 634754556538140929 987168099987538689 113238190106663697 274505031271392129 241233197093833953 311746705859416577 686449237236025985 804334794295289857 255693739843323457 327795225839505409 994443756656998785 966753886139773697 400753260626999041 134239170571117233 848494915253930113 190904116055566689 700930742072202369 822093149773675009 367104928076194881 898449573316359169 441641925040869441 624438464062773633 421893541303724353 176280702681925313 545990786764221505 827081089154770433 605246636200426753 881214084631327617 286033451710039809 916512872356417281 160748065398884417 876502955232542337 155106265300318561 472243860117000513 243355485447601441 236162007594916897 351653907325612609 252945043828656673 420931981046216193 672806824712200321 819992353787156993 417833761499988289 500898749294485441 605921214646460929 582446775438853633 457168837898802113 464844089087485185 726327565927039873 118792650998486241 972544597761750401 559949484002366657 493403926243761473 507001035351038337 195952458201855265 859738739141143041 166649643499955137 653672620576756481 16511210009351629 939209995919377153 993056907558415233 198591522802615841 198672645636985825 672787066222276993 395031206062260033 76515183198111457 532033196787860865 660264961187600385 107077371042723969 527242949414812737 410195019182122433 909188802618906753 448012357137248065 844399366903886081 57116818768232489 285684559183088993 372088969633811201 892080520336804737 519895964865281025 914068307602754305 778249263731272065 460019486301732161 45874393974738585 323637043516917825 261030077860571201 701331652051578625 431431785783257025 264552520052610881 126798956147968769 46928883839498785 945015802692577025 939959236925396609 970514370619074689 227694854793611521 16181138558305719 15342601568427485 384712485041251969 985468828854990849 777112033696280193 396172498877568577 755681521882056705 108393406531490657 927857094123435649 29255100154252033 471676914222701505 992469732604732289 159006015939549889 140720777228118273 932563658108112001 682083007968600449 346605473226940545 523622527048139841 295579440238970625 466288399974857281 977691292347142145 20746417743815473 32251013616221513 558884170515000257 267976419546794625 894107301777161473 799249742234838529 138471601077256417 396174404849428929 653008467831618561 361648047691236481 305161651683619073 355476485805535681 339397083015633409 949269478117532417 74312808434100929 468282172300259713 595087273296563585 402369095685944705 891274814863891201 434978820776262145 803413565324696321 276620655537943361 846795507953871105 404070355418749441 591808229457562625 62330438885343401 598374352925958401 425089357570367809 276080884351365793 240077418704363041 271893054402013953 446435515395616961 836856610449238785 783853490398744449 409422377608564161 869637216097640193 549363835565181121 250628604544363745 437921604569353921 394727185304699201 885844463037919617 907601606845336321 519964439143763009 266777845089347201 112200174110576257 668851234230448513 887619223841383553 42602785960266233 584629613779917185 493430848098828545 495783603071572545 73767741574936705 986115325853099009 467037918585095489 718850824371557505 185063030360762337 135475900850217105 7242819856802641 777418273697691137 607289898202974849 952721902197602305 534013968380822465 58315155561714961 393550873359597377 213682804369703649 897185546300395521 685627016147407233 56279441296947401 804970473756533505 792962813050895233 832356630052757377 458192375703614401 868601711559044481 103056132609939505 817235191468824961 477519235036549377 965932120446446209 401211143826305537 9961330928703661 252703164079857601 795495115547360897 969516789602184961 737399781738531585 953845539655088001 62057338090859561 305808009814644097 525243108337249985 790179481311266561 448484109163807425 866743605254729473 172180344622830721 60624124043624049 812269944107590913 339864908036492609 900202236229958401 406938133341920833 379868597540188097 61385260383278961 484405599347667265 408227545652476225 899918687358685057 862006720934960641 183265662425199585 336764952152460481 137393715852731185 26216698237366389 76176708530368849 306564623080713985 331523329741067137 664916167373991809 195094447696973825 419376706246307393 28575001031150293 428630570280152065 502949882826328577 532283439244263681 154416029596042401 508837245641064577 230370552092736609 324596702847312449 69983928763114993 496117092917931073 506992497843754113 770089525513252993 304792919515769281 172035959469912577 302751689183352833 467689638449453313 479434489622256897 321140762444972673
788354833624829569 36734 59272
741496566859208193 23693 49717
66880242729865817 9428 63050
104587313880603713 24031 25480
569732731204190657 19987 29333
419418856052555329 42351 45937
355485834345259393 23064 50156
428272521557406785 3786 58478
320756238848396417 6125 24279
560105176933713985 22888 62524
503651141320744961 51671 53613
911053709682438017 6046 57151
66012611772457321 37679 58397
642932284571781249 10263 52818
479594492244004289 36162 41309
214409506103525153 3694 43826
893982122143008001 7422 19608
384153795984840257 3640 23633
882457330477933569 7295 21170
227178671109886209 31933 57344
585957745269091329 1850 43339
785454691636214657 25675 56815
601311647031209857 45999 51337
673438215254240129 4366 26551
84595226065808049 12364 45129
865580842608405761 5795 18458
382063589409426625 957 51527
736005995634275969 9598 60221
672528048419614721 17080 56063
515049581139646081 26079 42135
29035806795306485 59975 62307
503709260588923521 33344 65921
34799853765697721 21326 57304
599665868584960257 1863 33152
196347426135020001 6937 45297
883343358126200705 23168 62783
319575015588235073 41277 58611
179401897334326337 22250 27482
365815930904901185 766 54597
439224346104484929 5040 34380
234412936173505665 2133 58329
900653804284981889 34726 58082
249893696998867649 31509 35367
665860854737889665 19511 46290
11934753283689759 17923 20654
641850385623126145 21592 22856
258912590811618785 38739 58548
803354566889002113 9210 14548
437449089975849857 26161 34763
959113098422218241 3796 21512
12306915696200349 16960 55117
170880411348566241 49883 53373
787387813065969025 30340 48459
888787026410778241 8419 58806
6057167046790824 41923 54811
430567321381776257 6320 53705
513460047232065601 29669 66180
50186687702048265 11747 42669
247758585798578689 21478 32904
371243507744669185 35140 51516
402364484963292993 12757 39771
572211383811076481 12916 64682
882758447646366977 666 28274
997146944641688321 21719 38076
120682899993575185 18162 47833
193340044411737473 37939 51263
927888453262056577 10111 31853
558527481206812865 31409 46801
942063276008717313 105 42588
492048023506907137 14783 19759
243482555738424353 18574 45960
916151982545731201 22915 27547
768715665785073537 15752 17449
864405862499463553 17693 53889
771530137902630017 14480 56866
396513485675360065 1029 19122
568189361005742913 6650 27302
832405466559986689 28318 28524
981758696527649025 19864 31368
284859839339592481 6847 41918
112852742306905889 29317 51059
29670255188985805 2594 17634
953833165323345665 27395 52623
894191995166483585 31993 61731
543808855132304833 31811 63670
744275458467182465 24017 25187
810239776411165697 2092 13483
924707343462163329 22210 63102
190376882218011201 20356 49909
909440649676835073 6749 9755
450204983277444609 27461 54793
633724552610590977 19846 46482
214853820492514561 19664 61809
614241645260289409 12079 61759
41473509460089985 3911 54290
324243589065847745 9203 55603
771018381358807425 13656 67098
484980876958896833 13654 16525
247098108951917089 6786 23078
343663277784987265 19822 44656
261601981225531681 10062 11783
74587060946139873 6627 28060
113616189001177761 13999 30322
284869223154547777 5403 53913
49456236273393017 6534 50553
837894267333265281 32412 49055
262019116155840961 14674 27778
381362460512651329 19271 58437
260994184280939137 22532 25346
494760143083919233 6775 36263
12547864532947985 6891 55246
277144160761199745 37751 58661
557150089390440001 27468 50479
954980874626240769 2780 22033
269237733897881537 18363 20768
880899377799000449 4428 8014
421941705469997441 2654 50185
347479305796564801 74 61779
992824226710652673 1645 54174
942203523086735873 31255 65778
413955842722153025 41085 59865
644290264688347521 8054 48433
425525890337326017 17030 52087
233954286078517985 3465 10901
270814562902152993 29576 63145
464826412013120897 41152 60618
594627065634469377 4836 66837
818329406022346753 3195 28275
876891883440670465 20773 57432
689536616207245569 37203 61099
131858098593028225 25571 61751
200982352243119777 11976 47138
73091062416175137 44262 55295
790499799238926209 1029 15221
892351730175292289 14602 17404
236983898976919969 36198 45710
574086927191281409 13752 38910
320238194384412353 9000 41643
952356143394638337 29888 64272
298643099624133185 30942 55620
879687862115297025 33434 40429
793967825650508289 9943 12657
192696578572494561 19511 64974
415616586431529089 32623 56449
836354547501834113 12265 19366
493888570522468481 46897 54075
140862590060493169 28533 28794
176835757599764769 42538 58801
282778905615735713 4584 65041
240584215812059905 57463 62003
26095973038039233 43534 49151
76317577142848593 52060 59063
157003522147711297 21244 56118
374162273070023617 39317 52383
998379199786541057 50614 55567
484821715999931521 23449 41257
255950636117965761 52489 54651
508796797810372673 14080 55948
245064933601312865 4423 12247
439894918417369473 12303 48450
22407189831746165 31617 41116
745602868170916353 21517 44177
801207897730677121 11375 18458
230798097980329697 55138 56859
837329965910122113 31087 53779
111401536105102401 16706 66770
356500128929056385 6475 15559
184213065378290977 23133 64583
161519073038455489 51715 60200
930436780264724225 7846 28730
399983502876864321 14639 24544
862919277537617537 28573 63555
891860538412906625 4628 15998
512364076891241665 25877 29923
872208444354768641 6658 22514
913636887646962433 103 57730
661936085421963521 3030 44794
67101475785417361 7386 11996
793888991163413505 1588 41539
242145980337586049 27940 63802
760191882375373441 6720 50095
734051335270674305 38865 47118
462910929851958017 48389 66898
863183508360752001 23266 31465
393274704586993089 3718 5208
372771945505032705 9918 39457
32195625859799293 21257 57958
338434419028192961 21005 40486
266685120330969025 108 32546
621785966029687425 16057 16748
45696493185616305 25372 40030
956492082949214465 1288 51178
765539553622296833 49655 62869
243614733569241793 7502 16751
686871851676386305 24690 47975
861660726709335041 20962 54532
317827955923199553 1901 57061
973456872319314177 19333 49723
623376265976290305 1148 58784
950979437590436993 38588 49078
30827897245906401 58516 59504
746694073771688961 1256 54612
875356411591440129 6762 36718
137308764731233873 27420 64492
174890727210303969 44349 66961
51489219035385505 14607 39112
726416132911126017 18693 49630
236557299769433633 7576 27930
111127620921571697 13175 37040
226400006113973249 4182 46213
391692707879798273 12288 65315
354332193493309697 12005 14219
430944375558304641 36315 42578
272797730195161857 18426 60245
684101476836261249 14379 43454
906044665860466817 12526 60752
303130323805767425 12232 60627
385963659198150593 6150 37593
927072991327577217 5043 9078
848734507415418497 16220 24905
762400242231812737 35082 40708
119417362107423489 3852 11604
671314754964939137 37647 56672
985916663155169409 33956 60669
172895218884640641 42121 60473
311070196498629761 59459 61692
627442525117288577 10433 51937
341293547753327425 1422 18297
659020667291962113 6196 45476
528325756632892033 5648 23246
540783083935721729 3956 25178
205289076258342369 25411 47013
508863596160274753 4287 32178
477775237060338753 2716 17970
346165432367740801 26766 48181
21489819430303925 15963 36241
563888427910846721 8654 38841
203542191331859361 45704 60765
857879573955173633 12257 32822
389045520273302977 42776 42830
351137667245644993 2057 20440
830875873670034817 16023 48059
903855498813101185 31164 36510
62080750556692265 28521 53988
176112115711838145 8593 25684
446908055795898177 19727 43143
306038714759395713 42120 54302
487772055698659585 13274 36307
858101672227640193 33932 56394
531582724047634497 5453 15924
465326764605492801 2963 53636
559895845809354113 33176 36014
84083615245155841 41009 45002
226024195960530241 26918 28910
725572678628779521 4163 44874
402671852458386305 28557 53088
108377192157526289 25815 55005
954784763104438401 3110 45024
785220301725502209 6318 32694
28310497342847185 40528 46114
405892908208066689 23006 55592
288640780695725825 3905 24817
487151968190360641 19644 51779
127890322987074257 9549 60298
866768673028225537 1856 2230
966393996815124737 5341 45174
559215135984970881 44279 50641
415489029404216833 53293 66255
716044490519088641 29230 66852
192365657471111009 3426 49457
683440399242144257 4341 66988
315688956792232769 4536 59586
867269229597788161 11700 54074
430202350750388289 32175 65336
446832835106448577 2592 22021
189870365323276513 11410 59996
233908751855572929 20972 44978
146877476392756289 23078 25780
748350971333778177 12885 54748
171663901415517025 25187 56868
284360859918429313 14086 29477
281378458817098209 40228 44000
504696846863680577 25982 59968
320502518050251009 44961 59168
39380729764040721 53327 64063
562900174408422785 12205 46005
583115741337948673 14195 38362
607713147214756353 17709 21946
775757263930508161 7913 65599
360177350252850945 36837 61991
785709233767505537 47391 65967
984714917912658177 9901 41895
965007712952647937 14483 54038
168015723978140129 11070 17802
81839377746874225 43944 51587
819713985888657921 18258 34571
785401521980823297 40558 41052
524631345421791937 808 16153
719959013281538817 7615 44141
559250403763304129 4847 14204
791386230875154689 29241 38232
483962363006991553 50651 55203
106432635928271681 44722 51313
914880225166061953 16884 37925
694944951624599169 8438 60630
354935783458582657 49682 54997
597277875052014849 41209 53039
893361516191266305 7271 12531
443918029215772929 28618 61026
363385835336980993 37483 47016
461798557075169921 36697 55150
890526454581621633 44324 63441
905097523570539393 33282 55250
24938517307386833 23235 56094
19210609136166569 49602 55657
23508543967739825 37325 51952
54053693384268801 25207 32261
156081483594856961 2911 61683
266870756083946497 4511 50706
161474469759784961 22403 61405
15154280128321319 2789 65239
647587424202750849 6599 24655
579769141713512705 8728 53432
369179587398622977 23369 48466
6941644630693134 25130 59138
915585348692769025 26131 42676
305579726094961729 6794 46949
947594775128951681 2076 31423
949666262017906561 8584 64281
601385492139254273 1584 67063
269690637264432097 24798 54885
47985714755714785 62735 62971
449939295889116417 18153 64097
866542742778630529 21953 25250
474049649930165633 9193 47566
165983897487681281 8010 58903
155638511900043841 6167 61889
13848355376804733 8237 23146
178021688700397377 15764 54329
265567100458401473 43129 48554
182732216959742305 13614 38628
131603074933064337 12115 31582
316304771162052161 7978 41591
24036055344826225 22834 58577
861801785487337217 4266 58835
715654464528451969 29980 37780
987702179430243585 6528 57585
771978846177706369 8163 63504
389846221138775233 21999 48288
463660021409804545 28205 41570
860490940048336513 161 34095
280175541455466977 23226 51592
853418663595256577 46569 55902
585623389277596801 356 35542
528423963846847745 12263 40340
131107998534577777 8263 56345
310126347905416833 44157 53725
445076444716431041 37978 41474
531094512066729857 16447 29345
128273988474521873 34103 40894
271748820992463905 29259 53324
281853064271469825 59333 61040
260391075218592513 8074 21310
23306089564290033 10418 32329
665295778775366401 2995 32450
300103778332310593 1881 13879
819867339284186881 24602 52268
869784500149908225 20911 49536
596712270409831553 30382 52129
898292101237753857 32174 48483
16709732469990969 7392 61855
993804338618833281 1120 47680
490996785930200001 8443 38409
120025906360620385 31351 52801
649143157295000577 29154 31767
964382442977129217 38398 67079
214453462567526273 42230 61149
98718602871226577 20705 39579
629987979835846145 14679 39881
970611466879166337 28611 50226
928754875732003841 6492 32929
922627879911328129 1865 50320
955957232962120449 7362 63703
695410505737161345 56418 60545
808423185579535233 2346 66930
761542226537297793 1972 44552
210326355873320385 18082 58876
505476888149207297 35983 37529
546096351732636289 62858 63593
558410124512004545 24369 38097
963857700696067329 57128 58528
550683446839517633 38633 47834
243259269595007777 16013 49778
119041558339315409 2667 50914
827232550816290817 33287 44065
40134852103438593 5523 56953
854588584286993537 8653 34350
35539105343342925 24297 42252
891523577505822081 970 35514
502215761892362177 36917 63322
635161165035789569 48303 56117
793594170596516993 12580 13888
177094573756363617 40601 45859
567427928659999041 32310 32843
891861336379655297 16872 66132
363845729596260289 6735 20669
473281009556060865 25565 61340
670193316421549697 46823 61601
920617525289522177 25867 57791
21152048279500237 32362 62351
490698513634924865 1031 5761
843041034651140097 34897 54702
23706557774282545 39069 54881
515253077747456001 32343 53774
636335865465113729 14471 22889
377017801160466369 40116 43265
447259987217684353 17455 21569
708660382450087681 40304 41160
451878540530600513 17701 28341
808460016462920065 28121 42553
506143122095146241 57032 66783
563835368050302337 39815 59098
993017354078020225 26522 50713
336510679832546369 6578 66579
916280405337950337 1479 47129
797313041252461825 42079 48509
258738356226501761 63960 65474
109401614816011521 6875 60055
824872043950158209 59524 63859
503280371037941889 1522 44981
463553906949059073 2273 60319
681371111848338945 4736 20837
405262858040238401 5062 30103
697483341502444161 20620 41218
162984865541631041 46513 59723
536344450359496961 35757 37453
400836775704782145 15515 33983
642847803335467265 26614 53497
345879128268123265 24077 39398
708740144839001857 11857 66915
193445806695827105 14251 15864
323864056421793857 51499 65973
870766402410822657 37224 56805
874923481249528065 35575 63206
915642246016197761 29162 38073
854986542578057345 21634 43306
493692177465320001 3399 29145
619231284448094465 24362 25675
698343851018911745 45572 51013
490795907564400833 31556 38368
80009407197593425 6262 64879
33833196384723153 9078 63393
269375364737094017 3077 28271
288593817731946689 22511 30416
952473512228166913 10163 30661
139045361303548273 13780 21553
13322586539977977 25098 54633
127959101481248897 30180 35711
164599014224279457 10438 23946
416517620470177281 895 33471
35908781298466865 60003 62218
471469841615100225 14609 40895
435383482165761409 5911 51037
747795427591686529 2861 57689
310134132550366785 19910 22249
945547784171022721 42980 47522
594850571003831937 46956 54063
320308019581961665 4749 56053
227058746180794913 30918 40566
3841664914471466 31127 43332
396947825854297793 47016 51071
286425228155170689 50274 65726
738584961377405569 7388 22674
815742598863234689 27331 45184
106570673157648337 9523 22869
682802008403985665 2696 4453
217006987582969665 16202 22443
291900343496717313 14930 28314
182160686498306753 40923 53104
990112603536747521 34240 58694
417421722349480705 12754 12789
243741845180746721 42831 61200
897607861503814785 8124 52735
750160572809097217 32379 64676
812185577898354433 7744 47242
986115823309244673 13224 32262
792112323941992705 42814 52139
480306994890671745 8621 44948
666184816310426753 55858 58366
876807050228560257 15569 65151
241144690300131969 17561 52281
215632333956296673 521 844
679362827107347329 7155 7267
973664259668463873 19705 61983
214475263265043745 11644 64321
958058033183679233 12681 53846
777193539042606593 15455 42767
43724074655752785 23998 58627
859084438126302593 20464 29379
68997192575938729 45741 63474
665957302695822721 23185 29119
927622800232125441 20135 29669
18159182697289113 4807 51978
767550007607386625 34608 62046
369990674458058753 18834 21023
829776189237431809 19803 43406
196737295389652897 14809 15875
808754304614797825 9444 66216
961646138208827521 21655 55194
537657173452611649 6027 49576
6171406086579624 60031 61157
644264820623991553 19310 33993
707488480917085441 9219 41173
173770870023584929 47613 61102
381612424938765569 14661 29332
798762151912871553 6563 24482
559122855048904897 1292 24930
637747736808062593 28065 57575
159196427654265441 23848 60441
326453849567148097 7231 15586
283722076533656769 11451 19696
923857372601698817 59516 62347
134473854769396433 9933 11014
399671284083797953 24119 61192
74398984628423649 8719 37425
506069951608207425 25302 62360
884634459272646785 5496 11643
791606947219893505 15256 50367
517530291827007745 12048 24319
707817458520022273 37291 46246
229919724307052321 20632 24022
72873120270759985 1711 36393
683332840485284993 28905 51013
640465563671778433 11232 14144
711815552998771713 8812 11256
181364626291500737 32942 64998
504648120578799809 2555 59319
861206959418350209 19424 30218
276595968250603617 4523 25898
940821011949754625 18045 44568
721107852471384065 27400 30771
310011081672382017 26104 57797
43832414098957881 38593 41606
498827285215131841 12896 64195
492608962255225409 24200 58963
513171176913200385 9975 61723
603757084461307137 19654 56453
292462580452099265 16878 60468
375171937623200321 28058 36386
149010457449701761 33486 35190
389911582298410049 6198 14947
401473145188166593 52401 58003
48518911853427937 11787 42048
254952428784260833 19436 36391
901238194881614209 13501 63334
246155155378051649 11527 18171
879688444823891329 9016 35732
994309185082908417 1413 8707
659469221490311937 44086 46188
870904380877082241 6519 10151
789179415531613441 38767 47708
610053364508981889 16314 60733
964004170968138369 22615 58533
224818952573418337 31395 36879
690838272866265857 27548 57741
70147348023152033 4917 34210
599974320638764929 29306 32804
217398739708759329 38556 62029
36198672882228777 29112 56640
787714985692186753 43563 45685
440293157623159489 14079 44138
59215442841026089 14968 52445
287351824026011105 42942 54620
496839456082010881 12805 26032
305468671109949249 350 18979
772751757170087937 894 46434
845646229207581313 45506 49500
932813619437577985 11000 16296
873973392109036289 26319 39479
415121175058931841 2951 34113
499438517754548161 1553 52920
940389226572772737 31710 42321
911069548165883649 14235 41284
739152488037749633 8980 47530
542469263657274305 35198 59355
285476405208012097 2951 62585
567083776929905537 58337 59841
838800129877245825 7373 11896
621820651600891905 18535 28348
29717776401422925 27424 48569
121007586855157009 18151 39562
994843485960050305 10618 52466
164303141586835009 27791 62894
332660168221419649 14246 25083
867630228165040769 23521 48121
32560492665442809 38609 44771
12867458971889791 3315 26058
946504004404214785 7097 42476
93728905035007409 7259 17989
209073576312679425 47259 65956
87472861996907633 20681 42057
171633864929244609 5548 40117
410561383238245953 4382 6334
8314546882036923 25735 31493
421864275840214017 49989 63936
339706255728696513 2472 21891
427317088759124865 13635 15498
389359779750268609 10314 49255
569896093412388865 30520 36776
911750098624278145 4505 58282
606448814607659905 8497 49686
521943201538494593 52035 61192
920240791009483393 27350 62121
432654672555070593 35127 54306
551967217765550785 22644 48191
973332556375627393 19633 52427
1262554060879496 19217 20120
16086515724762053 22517 28789
282748458360345025 24135 59344
664899478929260801 15856 61434
40121417045888561 44662 49863
875173947954760193 35788 55500
743470671299050369 22902 42767
785446352948529409 49042 61351
300278554709827009 36892 37309
28483205781636657 23109 25854
836621529196037249 2158 10665
681868101299773569 5467 38414
544849881485696129 22914 58286
546516512183057281 46619 57159
222646017002332993 45683 50378
605595248055923457 14553 31790
141929585021735249 21629 25837
144197540755808257 20342 22145
556144755784430337 15146 66371
994431127624341889 3215 21960
171179200428007041 8181 67080
136956493202728065 25607 53156
400377848110494465 18782 61553
742181302665446913 18597 40406
534627886786815041 12542 47247
563843201612311169 33000 45577
908341332980370433 41094 61017
40572404165761353 15121 63145
691607259122143617 16547 48471
926715105735450369 4339 30457
266401996683057985 10607 37083
866441035984113537 44365 64389
697776019892451457 5736 26563
520475452778239169 140 11749
577815549881336193 5754 64531
888486404988544385 431 60300
747877286659040385 23309 49197
740458435637958017 54720 66822
202202113107986753 9625 33369
447843259044052673 21340 55922
214691489388862081 9659 45149
288630037511321537 418 49574
868875615211578625 12148 27421
650539851097636993 25817 49194
102951574376014321 7158 40747
583928898899767297 32697 66863
124359164612044993 7878 25001
432129310937174465 15198 59876
54001564510322457 19 36837
371818379726018817 15994 33292
756880764017296257 24606 58494
509367309374500353 19262 21615
248805850084288225 22768 27326
966341967059360513 6308 57977
834421968011881217 24630 50725
324074555120635201 6345 43920
264531483011332129 20920 38975
421427090324012737 10231 31067
391150292157220737 717 36343
672964784982429569 40517 57168
691180782728643841 46616 57553
378000063335701249 33465 52385
764843434440209025 11000 42307
576307805714979073 57397 64382
954373296677097473 39088 48400
265165088575965761 17155 44586
212123727572986817 39360 64729
799278133412986625 18058 33720
709966154588578049 60022 65014
827145846271957249 18342 59448
967753766281461505 6253 12861
143533166216830209 6849 6855
564236676367706049 4043 39020
717146961601425665 3138 3974
49562909823663401 9974 18927
373165930845420481 3401 23767
965182300630338817 24536 47957
743397410188304513 30000 52613
194318409051291489 3006 65359
238256575548010817 35789 43699
438347057455366977 2456 41202
604396497493748737 2470 8473
616438311868819201 5121 10373
179749253990952001 23420 35610
983562477119214465 29305 35901
927178244240689537 46176 62322
257155123454296577 15274 31027
719627168862960129 29013 44641
283070569014093121 20071 63315
675999640136918657 28280 29614
704743500584498817 7431 65781
398043633093795521 24753 27122
319528884101451649 15701 50791
565375104382422209 21793 66249
556761105354340225 4477 53805
161261373036328609 15616 32901
284109252621199457 42636 60739
761331426261133313 32472 52023
124833194996483601 11225 34091
937401254260795009 32822 37771
36894128865178289 47947 57869
643027265025477121 29356 60041
685127643891846145 42240 42245
476925469252623937 41223 45266
427524139129992897 6671 52078
712726777784038017 24251 25591
8981943715212993 37611 60308
456674299791547585 2646 51537
103908979989704161 5227 40795
359170929698375809 33437 37216
395696370482440321 8340 52047
34710167619781629 1369 42723
938007814273028353 31968 36719
305660334984477121 19459 30502
522712005556741121 8909 58567
42143127680891017 25238 65461
334316324092576193 15826 22596
402032892497526721 59059 60051
948537713931315841 42590 53669
460838551228537345 28824 53315
709742166455306753 24144 32055
375945828555639873 940 987
294040579834103233 1843 12721
775135803965628929 14506 29256
640860299883762305 41652 48010
154587854628896801 23496 53007
903108739397694593 13627 37357
823506559579474433 6144 34663
160841072596788609 23594 54809
48660801084476905 1295 29246
981148095303467521 46285 58414
393898314087369537 21503 28523
595238646636339329 25010 52499
86064112836890417 9491 41688
838174111443763073 1345 59402
595162993799622401 43939 51829
91791840383599777 41092 55324
957447801004260353 25316 42807
353070829249446657 56154 58147
946657591943353089 28242 31032
609775366683059841 8661 10096
738302649017310081 18283 58243
229450483902454049 6318 42873
718393838570481281 20799 51692
871473287787303297 8030 30898
865538484567164033 16789 53012
55872690693945513 55558 61947
743952317797141633 29034 36397
471129864048172929 5670 49584
837944962811274497 24945 27143
810261181798452353 1373 15327
246083508189347105 6539 48571
611242403211612417 37136 44955
81292373883737665 37517 65647
878352564212917761 36964 44569
48189248721048017 17462 59083
465147783823873345 22419 58234
156245301476968033 21801 66052
178964603056797953 15082 31346
390783436685811841 35498 41741
918245592125920513 26058 31167
511237331576150913 7792 44607
816695173345408385 31992 53686
787015657742177409 25677 46592
934497839400755457 9647 36719
797873253836097921 9014 15569
199146330233460833 28313 61751
401226244415315841 17462 50907
343524578545022081 45977 61210
112544125092082225 9451 26561
566574985079256513 41639 59163
144481270363957761 36900 54782
807027977161645569 2238 62609
628392987591933441 30455 31028
864541505002264961 16609 54134
485681526051624961 24617 59848
758651092214400129 3570 43922
894562766226126593 47923 55204
244074239397832577 3138 7897
170095899635033025 2097 53997
422813290748187841 50476 65382
547175721815801089 3101 56469
770380580632533505 20195 39033
22357117400108705 1358 11558
606538534860455041 7044 13979
475493623895598465 31200 50282
153377750372186497 45265 62546
550771793437395009 715 43024
871657159509560193 48224 56874
278322338898913569 29954 40229
146328130191832897 19541 37291
536307510953694337 9497 21091
277742881365050209 31896 44538
525461620717603521 16830 57905
279558687782980545 10242 31277
414272520165628353 20126 41019
30346148242692549 28878 45417
286743352766404065 1931 12803
563410950708188801 3995 56665
380318902613371521 53556 59977
762979134223748225 14450 49593
221207136434255617 8578 47015
888871110756582529 59206 63462
475173031469143553 21791 59554
560248267833365761 29839 41057
329863762650443713 5645 14585
928308266026149889 37167 62559
733998164495122945 13859 55109
225743712147114209 21976 67119
100302553732912977 16971 44105
166816587399694081 345 9162
995468353229274113 3032 57116
290883258907562945 6072 18187
27490634219315525 19114 28089
223103393591074465 8851 30737
430800851245155777 2369 64209
225847216164460449 23961 34162
434248694508308801 16188 34188
215853796916888993 7371 60585
911851168443110529 6131 25466
673882623102450433 1919 60287
673201562359320577 34702 58069
637072802896014465 44654 46401
236991159785308257 10542 45435
5326079089407188 11083 31476
440000707113451713 33177 42486
969971573195437057 18663 43934
80311368185949313 23134 49172
344296189066362497 12329 16901
320182482406391233 19997 44002
269315055825572353 33253 52660
539534574910508289 2910 8554
522615666706634817 18002 25368
318418277646170369 18491 35391
662447411341787521 17794 43355
906093459324228737 3263 50637
272491062797165281 7283 45865
952763609124286209 18214 45136
456998681631105793 9113 45895
951681745660156545 35210 51506
789031461539202945 4413 25781
245830350818177825 12352 13512
405965021154088385 15864 51252
663180530150828673 4248 5010
529927874428373953 25417 66355
301972595226242625 8208 43776
3734601771654412 13227 53151
115509949885311153 43029 56478
523519022555809985 54804 58245
51349858453530577 626 31346
210866074015115137 3852 50463
562356287614608897 16923 43417
325888296072399425 21716 34563
579244313736960897 9434 39797
146055282354964801 23254 25247
969946316933548033 10129 12993
197297476677370305 4144 8564
387769266163356737 32686 38774
377662852189985217 18454 48910
100529492316059793 39692 66565
699766867830298625 10331 38585
86996980991795425 14304 43072
3209354412987864 36200 52223
960804790873371649 2233 10690
189435360442281825 58146 63060
747813061243729025 2312 3954
654040072013032193 2919 9291
416387929940942337 41443 45448
74829231577403729 18281 44307
318104649570027905 27360 66579
506457004746224001 30856 38297
96126629180052001 38003 51581
17561692689760379 39524 43011
690218617343557377 25563 53230
844425714948215553 2849 15528
288581870303790593 31130 43328
794377934634205441 40908 60356
778366412959098113 39402 57312
398778002571290817 6264 66092
395622044304761985 3244 18703
444829221620615553 39758 65769
121562183949375681 42851 56511
701812263007440129 15064 24179
42519777673152961 33929 36615
770056027931865089 13416 40367
356892976246665921 582 62981
834380789706088449 47831 64437
147268408048891073 33327 42305
694910852094842881 6852 64663
429942061233898433 30376 43089
916861297511161473 7549 59781
980491848550446593 51645 64498
474557745781730497 40399 65049
628901559637380865 49053 64133
389627624526937665 352 34135
467128251165409153 37458 57497
31224321525407109 3497 13488
685576333315221889 5344 9183
848425982675649921 12795 20997
17219765574299829 17059 57304
707304616858230913 28842 52282
3730414091233315 8789 10371
922967332432065793 22085 59202
960208103109156481 40287 54046
574744255227592769 14931 18183
11067845473544225 27649 39210
312477518011291969 12339 59378
989063868722258433 58953 65622
851684418504525825 40857 52656
127954540880363505 13280 45362
691193778045814657 2837 26919
800687029357934721 30117 30468
446674794583294977 12179 57012
580534423372281345 33287 37863
263023206016299585 37905 56649
610001757481729409 43158 44335
726239448970282753 6917 28515
419304519361201473 18672 34988
442824736897947009 44117 51952
289101536226272769 35994 64004
127920053879627457 13611 59579
531997644830450881 41851 42485
558955344150206209 980 31589
271125150162038849 32812 43079
609729654690958977 26675 54965
41660659758814945 25407 55422
866622406812425089 16876 62984
902081325593744769 6356 18156
326703724181221825 11172 19054
371368787193201665 544 37331
214871712571522273 57074 58052
822784639019477761 40852 65324
591285212217961473 17448 25782
34715010260338633 41583 51984
774253361740036865 12909 17054
26988194469712569 46315 59621
638853205095593089 22607 30043
209065885847362401 9906 37150
581759991623926017 64757 66120
139644792367210609 37092 47842
61902226909062113 3268 15891
683964060214361089 38726 51090
740812313269245185 44208 66274
969318186816369793 34142 41292
872177707790946561 7853 38665
401741151928884929 1436 33464
795040005555364353 26322 33972
648794867341923329 9154 16776
922324272988440449 47350 58415
557515293733143105 16518 48407
615410607549634433 47016 49672
434984917551961537 58232 61830
87033835125801313 26949 28012
871793309769056897 15126 51372
562809251454439169 8823 20843
99693209499083233 1504 40032
934891562085731201 43628 46816
945761060494543617 40085 54141
346256947862329409 34825 54423
522609801156054465 32262 63317
179586207249805345 15615 29283
546284727126359105 41500 41814
946238734888453377 44508 54810
672106227908688641 172 50798
593228589863450369 861 49380
718293543040527233 15072 35250
940634395571763073 43436 65070
312702729798733249 24686 34597
202434763535116257 28051 30820
994578523750842497 64616 67098
206917696227492353 7658 19432
54335646923380665 6936 47131
923680172842175233 29638 40817
859504912369128961 17027 26687
99904264693165601 13279 38777
411124558415597377 9186 44985
579194434197724161 8872 24750
450456156327899009 37413 49412
62547374138915761 31644 42272
378910548290793537 11653 64275
766194850032853505 3151 19496
160137076116750881 11378 18722
133144087810151745 44247 55985
293480566650433857 16771 54749
925276937468090881 5120 40142
979671290348303361 25613 58722
802735515236633985 2124 25257
876553529782018561 30588 40747
309893686485615681 37682 59029
726615736127666177 14764 15958
160253393576780929 2643 5157
5101880087440947 26002 27665
336538520670480065 13498 14802
597841081951397505 5072 43938
670744901369545217 2676 26902
801613119008056449 32646 57163
979851578364467457 11649 26530
123323784707604753 18408 25590
366337598538464705 2155 5581
698029645694877185 22302 25727
750621526070354177 25780 27810
656271305288296193 10651 60198
714900728533507329 22078 35223
593287393596131841 11134 32892
186657221657235073 33573 46621
85039381358296145 24647 33688
163906878506097089 6469 7429
631924568902011393 45877 58232
322731724849212737 44070 65253
794757073451986433 2727 24141
954963233891220353 30100 48320
366846571397747585 1161 56088
959106969130139905 5046 23067
827584364289844353 47808 49828
557903447217782401 35191 52408
630082232231249153 37593 61166
688257425066247169 34929 38043
210596213521196065 1489 13926
194123529884393505 14848 27096
677695146900351361 378 4291
82926862636377057 7362 43420
44298963507809929 34572 58297
790797232522535809 31723 44952
564742427907308545 45366 59483
509050421966186689 36022 39842
911997668764907905 41394 52794
136382166922572881 16317 29239
68496962514490889 54028 63493
64706190388072569 13902 27498
704279094771873537 13724 31605
470966502820331841 6835 28526
247638549365323265 49735 51728
818352921492710529 26333 63352
11762613554392233 7088 42664
641921508633004161 39429 41980
195719415908332193 29356 54094
30264981300994977 15688 55096
765382826222957441 37252 41117
857306558992874497 39060 62744
122240899079745441 28169 48000
391268630366802497 1578 7752
973561279029635073 29237 55010
969684566155905281 2949 53549
336835817061416513 28153 65777
550466911021395329 525 23540
880832921975677825 57548 59955
786486169559466881 36760 64863
393405582635924865 33014 64311
673340268589420545 3027 38720
48323800067034737 44955 62437
716724500469524609 39953 44500
803057721209530241 20083 20361
365028156744351425 6940 56600
112812679473005777 6187 20725
886497989292351489 35691 50714
688148471466238465 3309 41683
699209822727858945 25295 43785
932208706595243777 60848 63648
867990564229359105 5196 26200
224851876352563105 33837 60871
46161800432990673 52884 58458
569772589900008321 2435 37198
221125764025899233 22099 58388
18021529172646213 14268 32674
926501920845176193 34245 35323
940307994806030209 1818 12293
918067817105907073 28288 39559
838629236497229825 37266 41350
808936442547967233 17788 54301
756235663453548289 9261 54211
354677686894021377 39642 66447
709076608857547137 36053 61492
996984772432064385 9088 17886
721693026307033089 13518 39417
417989511105332673 56649 60528
782876304306530049 56091 66888
934016750896567809 50295 66200
264709573764815073 48748 49941
14811833730178137 26195 48130
79659641384811409 22915 24597
117727179200535665 35152 39019
741600815763288065 31466 64569
535592604857413313 16135 28612
10631879327821281 9100 22891
620992731710820993 37814 47583
248884088271562817 16376 52506
63506167864360921 3799 15966
979285946992863617 14144 56223
29384185098798809 42219 46593
425505580074396737 9118 63535
296988428355149377 41962 48599
742595100471380225 29292 44473
536793572563986753 41715 50254
895612563836930817 31184 57057
362202167051421505 420 51214
853605215181691137 13526 49104
396907996406703489 56737 57548
997515734634216449 19084 56912
99572082130407585 33425 38246
421283483911327745 49311 55117
863720969234798081 38299 43215
860246599411720321 23756 52578
336877687765124289 6217 51897
770972510295653249 12119 52326
919894865271125121 31792 50610
651981834719943937 25189 37164
853595717349975297 6233 25549
881542470080791681 55235 63318
285425911128832865 52710 56578
345713250037004353 35996 56932
612281244592296065 34730 51459
835399472723967361 25229 38698
515442692540666753 3179 45893
772396272557468673 8916 33542
719682405816399745 23406 25905
926340805933182977 23861 27948
76691962366389537 105 29801
190294518983943553 18458 38587
991786444961448449 7517 60884
618667698140743681 52069 59529
575808168259051457 11451 27114
455610853109870849 15164 18529
863758871357987329 47559 52882
689168901141460609 50233 50262
284177138146240801 3 58217
982389157327684609 51437 67090
310301881940247873 8075 33187
671144089706448513 13092 26046
546316330676582145 27585 64572
612093684135938817 20025 32081
948736916592338305 1990 46380
75490109407258641 24268 25981
900305538494642177 5911 26061
842607112752215681 5735 43212
282398350336208641 4132 55630
816345790652665217 3145 40365
905889487139042177 23810 27302
394392128565581121 42423 51543
223874941547791201 6425 27028
205577698551753217 37061 53892
941288964008968833 30939 66863
104367281883053665 640 41567
406291813834982913 51044 65726
798560117172034049 7576 19123
63226502713412457 29639 49371
656163879739008129 5170 62264
58102513127153089 28560 55166
129703085560141313 19718 56268
442797800705356801 9232 63994
683739532944638721 29867 40501
266547113410624097 30474 59915
935832724035240193 174 42518
706077524909780097 27671 62689
563083532556557761 16043 37177
592692506898089217 44250 49499
154023725251608577 7352 51147
583089523579722881 10598 63003
457592278039310657 4840 42423
204343969742197377 20438 61977
732395047856929409 4560 30062
759223275358813569 54084 67133
364627336086041281 34334 48549
861516905194548609 46186 61898
901651853746660225 7990 23635
433442230991538241 49467 54224
466177186844742401 1462 31942
293873394871113217 18326 39479
925109885432423297 7075 29412
318682101804178305 18364 56808
692184125674483457 4030 53962
243723898013598721 7376 50715
738268100403690369 15649 46337
219529684479731201 34516 44695
222102946026705441 5762 54643
876909190833558273 42811 50127
177771777067111009 17036 53915
735332046269270785 53164 60578
574135745111131969 6105 51783
474025495692046657 2313 19647
415276794396664449 5595 59349
454913391120094017 9236 45131
842220281164042497 43663 63208
564825775502399105 20552 33601
595106677320391297 9274 16759
420549247757641345 4657 67112
652495581888611969 352 38674
639886424847219329 16111 39534
725882604605789825 21185 39894
879116328033568129 10529 62714
122260770482721889 15608 20149
618310138372933633 36300 65917
405073208086040641 10442 65883
939628060346485889 13450 16158
848389151109099521 23768 24153
642756641566279553 29642 38338
630600963993050113 7213 15253
797781971154783745 3517 32479
46142292195849425 25718 37992
959742291526865153 15353 18132
553575601430882369 53446 62578
545662330032577345 58807 59175
955105976082389633 33941 60325
492091358328451649 15691 31578
688597542134477441 41037 42865
181211352870228385 27093 30774
562674259746511745 19647 54320
761695143508873729 5201 28004
569956252113630785 11394 41780
487231336190014017 17620 63070
337647326162734657 25717 58979
536254043644532865 1701 60783
729884842081037953 40291 64259
730109935635418625 22346 36828
771966111750327169 18426 60080
587231286350160513 60097 64814
894643612205786753 25239 27389
197647965999159681 29892 48831
86639684871325777 3985 60855
313499415898064641 28869 48437
520786810220005953 53172 60832
63665151180451577 10947 63052
942162835934578177 11532 58886
433650748473340289 17378 54846
912088972736459137 19514 28167
841690752706149633 20498 38052
612179133851295617 21030 41214
129085015372538689 3542 46248
711215160308700673 1619 49927
225114517413310017 26165 33438
24201618870801413 38593 60369
751070328713055361 31118 38686
202633489782986241 27502 31594
657655471072338561 16422 22847
769617150702114177 38864 50498
731161500949014017 47935 55711
607183925352462209 16052 17069
833753307630296065 47656 60510
548104025797709249 5649 25457
570691689186688193 681 18636
16204624929233803 4890 5363
88226045873064145 40427 51659
184493631240254529 8769 44761
568443380458518273 1442 24342
285621563498740033 34686 35379
439869809142969345 16399 21493
968888427331318529 19842 35552
284841947249546465 27258 30401
678748982513443585 28792 59883
843078591805102977 40369 56308
487768259233003905 1514 56801
66763446173609961 21673 37941
260922756619169857 27759 29255
960385270930963457 45621 61223
683507702359161601 22737 55519
371847069268895297 34651 52207
569066338587507649 29111 35043
779296465662191873 59332 60779
685196659152293121 2045 35603
159465749423475233 52039 54687
323814852751514369 38378 51425
488014702430056961 1810 20761
62287558915453897 57485 57601
453524931451212865 9054 18656
449217469009543169 34023 56678
822588274137991937 61385 61719
866143079995421057 43026 46766
948193510816935297 30841 64855
302996716073341313 54169 65307
275553748064872641 61866 64226
929161127334094081 28557 46214
511561475457043009 9447 52913
295936196591643585 19358 46391
82964843115867377 5154 41708
907316670719549057 22960 44051
855979925057738497 32640 33962
348640560579315905 8150 14228
299435924635581313 30205 38735
984565792476370689 21346 66134
871259949037821057 17245 29641
363483889724680129 40999 48310
842945216804856961 52763 55649
745863720336839041 1963 13584
963651381836513153 10504 31551
904230156133980545 19782 33057
502993571167984065 21271 51889
693188544330251265 48516 58419
687129784429046657 43836 57318
10142457402029237 1500 59623
214525817581211713 37202 58756
183943548217111905 1756 54387
393404186783755009 30004 59246
819341608071898241 11597 20018
609894923336348417 20301 49265
155816438778128225 26347 50015
134508229734180417 8461 32227
841049698064100737 53293 63981
973060959894873217 7268 35884
43361042644900041 8938 56914
620017428968225153 2157 53479
60855724017034873 7853 20103
282018787068373921 16066 59735
450369072829897025 26423 48240
324884411033636417 24985 39929
959338672185541761 23133 29024
381866974100269377 1398 36916
814024158177769345 929 18986
450516203925133121 7739 38251
203723794093253473 1600 58274
373567348441660865 14529 44891
861760291118240897 32585 41369
119822065453249137 2177 7138
575550581026991617 36296 44828
720776258570801025 18602 65118
733939994852786305 34773 35389
117200963698479649 3796 10752
324791423197797953 35508 42800
104506719481058497 62567 67070
323556652952998273 5269 26593
519353747926587073 5388 61547
902048446473262593 11419 60658
725031640956395009 14472 20322
501158394788003393 33620 43609
476810327881935361 33410 52240
84317866509639569 11844 26958
141463881966267025 16931 35411
266470501731486561 21565 33950
145445876885489153 21969 58742
154666699379820481 17186 53178
227825491943498561 1458 26518
549517304225840769 13343 20661
700186252142628993 41246 52642
659711131904561665 170 52460
832997753859068289 62739 63756
909545791001658497 21188 42549
529610546613199041 14688 66168
598089596349442561 18926 39743
980452097376890241 41717 47607
20239461565235929 1134 38933
72162013212221153 2338 46984
794631925448857857 40548 55750
198701165459560513 38546 53279
839465133974964993 17386 66221
445966596494471873 57133 64669
904459197360925057 53729 58149
898455857102682369 20337 32223
230375284429438657 34270 46781
600495031829638017 35993 49713
544002328643518465 14795 15363
717879594900772097 24901 31463
501726855785801025 26733 40226
407028989897028737 14614 49651
646471449171716737 8651 46172
850321941391889921 50343 63739
576782141316325377 6179 47937
55518117619840273 4032 22353
331587908590780225 8540 29362
503591575091029121 10449 12718
974511140294406913 9759 22241
659232117918733697 35546 38272
516726731916353537 21589 62325
567170098303940033 19010 41410
420775505878108161 22127 45317
828784282393002113 8545 23086
691704774754914049 25901 30865
81624746713451665 25217 49610
111874675730103233 42275 58647
578669205734868737 18820 47672
854359038822568833 725 22270
307576367849499393 35717 52920
573782804377312769 31244 63846
609331830848475393 40367 61295
540235908489126593 7113 27819
721520594391954305 1443 4471
827483515971731969 1978 49042
274756561779881281 8639 52395
267975771466954177 10618 56777
561061521311991361 18216 41875
548276079365901825 27396 55183
330298000167914561 13485 53358
12523904000449449 14193 28210
88049965633125281 2491 24543
943414186762179713 22470 40878
460507972497978817 9613 15414
570697945492046465 35157 36890
316949106587180993 14195 15920
750954905134417281 11743 43964
136460982481935393 35 64787
816840071924492161 3396 47131
896580534653360001 8832 55383
650623378653858049 9203 31239
242831107896947169 33745 61209
888598414206715137 45704 56252
262210042900200321 1404 66150
276596302978017409 6648 53822
264891726694685313 2051 26080
682012669181933313 989 20971
264566435700622561 28408 40259
218506880982015873 40234 57407
424734365639565697 11080 52638
668093529991725825 57087 57195
702574770759390849 20879 41684
911183716826283137 13865 27828
716248478650697985 34246 54136
826429831288624641 11570 58779
553929352980212289 5725 24218
150538723662759105 13576 44495
193559143906995233 39666 63450
390851475932354497 36196 58570
25608025506336673 30369 40424
371872422283669121 8405 43432
423348581128408321 17791 66549
443015595791184321 37030 37517
695389416793908353 40802 52774
511301806112651777 23993 58067
695329095768514049 8179 48317
106538312599926849 33434 53643
142605365321465169 46126 54860
699044054627474817 16107 42294
296503617644702913 12221 42320
980910217999952001 16030 64109
275843318001868449 4860 52761
647291605086774529 26597 37870
965034480291976193 803 36535
414230597404159809 10362 48680
558084647044587713 1842 24278
72148253810208737 417 52555
41705546554879905 12106 40568
509468792691183809 12584 23515
53676115416656953 28100 50761
989694865732115457 20069 58378
996146288129367041 36876 39208
262581246438177377 30787 62131
521309705669757761 19853 23165
146224737013223905 19215 31077
8103034432394908 5177 10259
673825007950359425 43607 66226
44432273238776081 19466 22851
61915492653167097 22886 35588
389881381811832769 15007 36450
896833121238078209 27721 58716
113697555873820017 40407 50034
299944421798496577 3790 64244
525308760212766401 5995 64212
693649669828477697 12163 35162
890560528143076609 12333 52669
217940170286606625 26908 63719
25716453488556113 28988 59292
457532635378928641 53751 60238
119124496438026033 52772 65277
948703535405424897 22787 56835
238930024086016609 6903 64909
517866448983216513 11136 14474
893986248125422337 4333 63820
9706554381931909 38652 40440
539375165343855681 7093 25944
131303488329056257 4361 24278
111060560922091153 12370 38263
307749958239522689 41570 65564
844316557622022401 31603 50879
627970112976829185 58039 65278
849054007718983425 30801 36788
422457188884930433 3762 65711
82989400426882305 52374 55752
368298446484519809 6137 60022
371125820450068033 9769 59637
690516362099881345 9611 51488
353870994113151489 31238 40464
81225320402655393 22741 38730
665922166689533441 39006 45183
526632615020854913 18616 34630
874362114128288641 3750 20784
513954903805629441 11835 27535
28076106967411365 8731 26849
596280016192277889 20980 36734
612369020618558593 17917 61515
202406865512120513 12305 43296
720780301819125633 1967 47314
373177451874180865 17500 42703
418235839038246145 52166 67083
254437766977392961 50439 66875
174389787828609153 12834 31850
478964446474801537 13734 34632
197587795694516897 35022 66799
868875074514097153 40926 50966
909299403887523329 11492 50340
206203540261821409 52921 54378
2197458420184262 3163 8923
545661022515762561 8475 62258
679541285074755329 61901 66315
195343446382874945 18937 53396
110142779295159697 24179 61762
588662867218506113 5295 45030
513513814460758081 18777 28246
282774554196674177 39350 45704
133326426034628305 15741 16238
185037155741557761 4043 15020
974711095260438785 6609 48996
706103249480545281 30419 55488
766784683828007041 8966 14132
544883810196029825 50424 65009
219872939596193377 1462 38552
774146796738374785 54153 58214
988920172547508993 27647 52208
893111404043938945 24761 55058
233096128189323809 9736 12685
647163987084919553 18191 48280
765509817848652545 30534 59727
472153300125814465 15137 38566
947489840073465985 51529 61226
376121209528132993 7226 52824
705607001257320065 26723 29886
698995639355306497 6325 58178
113148245417796993 26062 50129
901356866410619521 39435 45237
688688656378985857 31714 66436
641847828503035393 21768 63417
560652860260681537 2630 32954
378231937804525121 4239 17760
425883338375498945 5498 7334
569024487259500929 48130 66482
568982941886055489 44919 59952
281998817281131425 4629 39907
852019034333324033 29559 30329
362910091378200385 11416 38409
48455520225239465 41056 54398
32317105197119389 29228 48894
459588765594403969 28285 59323
582314102655178753 15863 53455
162864176536011489 61966 64802
890101667953924609 19977 58919
392461922036829953 33523 55075
253540520300067137 16114 61610
356938958198661313 2462 29053
120587765094807505 14334 26712
700058825177265537 28983 56190
539911834396239233 6226 13104
839085420275388545 3298 63994
625898223106215553 22469 26843
417419304320588929 29851 63869
106498623134047681 36596 51673
755430273004797953 23529 41513
651631307885718785 26281 54364
560672150304483777 43504 44260
695982823831176449 5816 58145
236731052147384001 8051 52777
723062929528250497 4476 41265
110265247177721905 12360 67152
456870335927977345 13523 65212
408799178560791169 23627 63932
609855915865590913 50305 50992
167235035910650241 49770 51397
319987394663233025 2896 8300
330716297065272641 5684 51899
30450127570983201 19277 22669
703942798464908033 56289 64689
966040399497121153 18080 23972
711144445060163841 17484 44643
649702970111473409 20180 35782
355123127746665537 4193 63856
38060904053228481 45902 56220
496167960971327233 35310 46788
91368198895022353 9014 39364
94690931633692801 13932 58981
459241586900294145 44010 64155
913960663947413761 21157 25636
560524626117636865 10843 23623
177326469901331041 44923 60798
359815537386939585 20804 33789
990622281779430145 1202 3723
864353233567722881 7233 45914
572067303975956097 18270 50959
896435420478969345 16236 54492
653124936293487233 11605 29706
231344087490565889 26359 29366
130520713516787617 50295 56487
473541341628905601 17229 33871
341680276960751425 35721 60483
192101152055297313 25304 60427
689284163367915393 28176 34010
717411829631249281 41626 55886
144082146681505201 4780 20221
716786419499907585 3491 49001
151013851932177089 47078 53193
288291604684534529 40713 50180
214675031131868353 13324 31048
856662530156821633 14407 24798
689476299997039617 13330 33042
881878012992576257 10314 31851
73396547212119857 8244 27634
846288056782253057 39253 53295
620894409989901441 20552 58401
815595500692385409 28307 33447
15569429504701305 6451 60114
259199687427010177 239 6104
138871502056247217 52982 62494
523939581195055105 10600 29886
567376438737873921 4218 9847
628263471994625153 36629 67000
156933577738854529 37155 60830
316548733668501121 2437 55384
758716905557641089 33549 61407
431550912134635905 56408 63063
496935536889765249 51642 63424
457759868877264641 41542 55737
64767798935939425 14083 53671
479227784714549185 5731 10371
830770341269001729 14051 62767
191790724424667041 12846 17463
597281833787242497 36272 47378
224542008303469473 21159 57886
276415241575023169 47183 49736
807316117116432257 34172 64257
460551769328610305 5568 49479
54944402383579673 28575 37468
688635225911681921 12489 59060
362384698182470529 15095 61714
876030260899859969 44485 61302
124430662882613057 25864 65474
212804869424957121 16580 61395
788054039954847233 32017 41662
521669975860923777 41179 58133
176487097591159873 48171 54919
2344829540007255 23605 26747
878874842805036161 37160 56389
621865731302598529 5927 26707
224064443593103841 4702 19869
473112401395098945 4089 27965
141875101192386673 7967 31502
303040720144785793 52457 66009
28676238495688013 26156 60359
590525886203735681 24845 27475
703802520068311553 2351 8633
36899025252957073 4364 27691
419278550497661953 15839 25821
387904093879825473 17308 44464
919273640117030017 12817 26929
113518140978975169 22500 65967
461669201679665537 41749 64721
800004162832990977 53141 65906
39721324893779553 2278 64250
802004690526537473 10941 43850
913754756840457857 16298 40986
488457096882143553 29152 45166
213573797345237185 13616 30910
496485508254401985 16731 55646
848555309235802497 14546 54941
332020054245205633 25446 43070
220258599964470401 20830 28076
835731310962195585 47704 66996
597008287203774337 22860 54278
772451539041384193 405 33322
82099004444064145 26847 31398
698562873853994369 49618 58040
542625944380954881 14236 38465
36409304189660929 29375 54220
46028825646150297 10321 55578
584096517744008321 2395 5378
810364693528438145 11387 49944
106985038503182753 611 3274
237739613506892769 13949 27838
202448366656589953 28704 56511
537560812394769281 16131 26844
79113842664000353 5280 41561
530212117635560513 18641 19809
941211811779432193 922 54411
434734102044895809 14031 37889
506794161116118849 12763 33955
161767055354648193 3799 16097
96201481254205137 3353 47269
462091626179908865 28577 33453
514364292237090113 60897 65627
320368877257582337 6312 20105
518846328033028225 3166 57673
121685516661809601 2760 44478
698418909939391617 48247 56814
74875727534379873 10121 63003
341315772492059457 33252 63746
537774808240737217 20651 49986
262602258612602657 51960 52379
583569451833202689 11858 20425
194952735175128577 20617 58496
845769176859047169 16267 53568
897647892545904769 30980 54610
708316625787080705 28391 56613
385717430440728065 2345 27500
594325113377333761 16285 45362
808687083167697537 2732 18116
881175475040155521 18252 66688
676842526404819073 10372 15102
781230280631941505 13116 15928
87933375105137665 12455 48570
40619545156619809 25102 38428
45365272909798193 18573 31132
671532388891716225 39580 53081
592158297701175169 3905 7116
517617369688114369 12728 25334
214112019806613313 27561 30645
800202695533695105 25802 60377
291566994730175105 439 33626
107783489411662721 32912 54508
149416755112405057 23791 24094
140104001603145185 43215 50342
62301584125478369 54462 57978
24270307830310145 36662 40372
589584449100193793 29281 65667
652166593362803585 1261 47785
373258464073273921 28920 34961
655947739952456065 31273 54736
108963658590020881 16102 31882
645845773469385857 53229 58545
715492604336915841 15530 48726
835038735633450113 45338 45654
103447588142593361 26474 65219
115899256542373761 27457 30968
807361164654338433 51584 61774
785438847874349441 5131 46414
328130184006873537 55831 56825
522414580110801537 57 3981
120769627998484449 22427 28939
824517382927812353 4947 48359
446430415042193857 27465 28294
115343616738211809 41382 61506
575340087906681665 6569 33146
833721625359931521 11108 19434
228865234923368641 59634 65564
627446079034154241 35907 63234
971812448469663105 9032 63470
212604489859391073 18821 34072
132276384243915857 8557 49859
959764398762555265 13339 32498
939179145424446977 43583 50738
562165025071653441 48890 60584
607049742157890689 6105 45667
835181346852987649 23574 66440
579481639617554817 4769 11338
391200795565968193 18774 41812
527934937444975105 17424 30227
506257055310324929 6885 13234
259276432396063681 47454 64049
247666608716816225 51131 54379
77578940846358081 16379 46253
665786517301466369 7992 28460
938798768743751553 33860 66557
499135646298984897 18250 35595
481806946700579905 61827 65756
149119990574771329 40200 54530
291977590708114561 23226 30023
535062118456796289 41812 45772
499868574808907329 27106 34577
747379824338548097 15403 62781
567724743361296193 13495 56464
60719392913089369 9318 10655
106043845578945201 13581 55951
115795883289390385 17624 43249
512248980703986945 5302 8475
879879477332384129 2165 2954
502773065333080641 32001 47177
991350767139362433 28839 44880
722320032056117633 31129 44943
711329060145235585 41618 65428
418314266724998145 16943 62626
593033232242984065 9450 39049
961093933081684737 39966 59661
103379357377111345 15136 58210
549192743982892737 17811 19412
514876426270671297 29715 65488
343847062167313281 5260 36507
960192082605207297 46467 50581
291616066692149889 47829 50693
719614559814740353 19891 46525
915166914915175809 197 44192
992957266590440961 12074 40550
395686311543151681 32964 51398
466610272847287169 20828 55952
188101659520654593 35579 62529
86040714899443313 29670 52057
497625681401508737 9371 17111
463443021576207297 11470 48382
317642006283648449 3241 28536
10864918442695883 29922 51571
311193747708408385 20918 40223
2339124966322715 2598 61461
25736957949689553 18524 53709
625567535810038273 54917 56809
559740818087910017 2995 32230
850974482507037825 34244 40118
394743646493054721 15707 42043
22841460083601109 11328 58562
21513958625909881 22308 36775
716974218216147841 42106 47374
584569768838818561 2571 19242
497620278950794433 3609 39409
656386552092136833 56017 60139
935927432871377409 27828 35117
211449171374312065 9155 35103
525627947926313537 27345 35784
42470511901932185 3486 28583
867562669556928513 48513 61349
30835963422717329 57382 61785
607832034822198657 2918 59933
933318959358707841 17687 48133
281898429301772769 9693 25081
92724225642541569 12358 13266
138471271778815457 23848 65587
854737871180866177 11264 51973
719075926369622913 3136 40694
256087983076483297 29418 65321
798890681687201025 22173 38425
295574477998606273 62450 66872
589956059137474433 3514 54455
853253696801715457 27105 56255
128606541194546513 11016 45712
257089604906433057 21381 49973
310552104970309249 37905 52089
49904155330878553 3256 37904
250909215189668801 48860 64577
55377254776324489 56191 60298
427481738564008385 25013 34671
638982379579090305 2715 10992
464339760214148353 20595 49910
212369106374403329 39653 43177
873739435386720897 11405 30118
395806055847046401 26842 51739
894366459137390977 35942 63835
711730794880601601 49510 65325
808470967600893441 24633 45988
887881142373800065 49760 67062
331735429170198145 45125 66866
571772424686194817 26293 64085
39708341693863505 35446 57284
628756719085075073 34549 63976
74845452371508977 35502 60362
630584295838225665 11558 54320
638203977484376833 8733 42961
465205929703984129 28286 48097
212046524726805089 7030 40602
228071868712724769 35335 61828
840969999705588865 26458 51201
37339062900784369 44075 62100
604304619144247809 11077 26481
481378108930279297 21602 61815
766640018492065409 28501 65051
420118497136826369 13744 42629
496907121825945089 4000 50273
507198108677890497 34552 57052
357459526319001217 6032 13246
682190454805109377 23515 40575
447874642926823425 361 40655
966436833970199425 17507 45543
595084848756325633 27433 49614
45889337685878217 10724 57331
216940733712409185 37910 52702
960137562471054209 16253 24911
664312267308570625 5266 54441
734495910120457985 4706 33697
628181776069400449 6296 7850
654092615803030273 23 39162
849626297113328385 19661 62055
5004821160042639 4641 49173
776820258709239681 19237 45171
163390916297906593 8908 46393
517681962866827649 1810 24345
514318974768414721 16867 58306
480956130234975617 11687 31952
594585273385241857 11225 52046
272528085534613505 1423 58596
203352130448593025 29514 45525
625948234915529857 38873 54374
676277691779084417 15811 27605
961919882688515969 28232 39409
628275907923168129 42888 56634
166191305029062881 43583 43776
859699954804490625 9989 39244
589217409188048385 50390 56743
864257141226602241 50316 60495
548808916498462209 17683 40980
937160834105917185 20266 24240
757254334895076609 26395 50817
169535342265035649 826 7466
328379524747052929 44098 50300
202767074098694881 25055 54229
183697084675056737 34386 62477
863501954065156993 61092 61453
732676497751459329 53585 60117
608204358362676993 3166 7087
211680265596339009 1045 27413
850352162068460929 9188 16845
7354265661124516 11387 60992
685063348233804033 1704 16222
459158389490990977 21049 51986
840550350430731905 12051 47022
962746623590323457 18745 34375
699566153624708481 16542 35567
654088978386294401 15608 30687
188320901858858753 12035 25495
328030168768581377 9570 62753
357816815099631937 25337 33473
873266028255525121 41941 58565
899061006558099457 29785 32526
205891137659239841 14934 59385
718967106941811073 29535 49206
407738315569826433 1427 26246
462260530872683265 20149 25037
142837845423489537 38712 40975
925932775883133313 4092 4340
119031973759941681 435 33214
851369861681149569 27401 33161
474118831718516993 8048 26721
101366771816252305 1526 19484
713983955417273089 48599 49478
92119051055092881 8477 23203
664908995773490817 18773 38989
750221667678495361 13955 65684
872390243378188033 9415 64826
946974599605994113 48552 61096
207457772485941665 20493 60789
276014868284782721 4561 63645
615762792243696513 31192 63858
379512898829588609 5943 38751
213075072423666977 16813 63505
569323934693422017 18182 20875
946529983888577665 53042 63365
854155765110732545 20833 43065
483357594603621249 17213 28137
924436964214031361 32424 66383
338639678609734337 34482 65847
171492703373999681 5686 42212
491500534249329473 2822 14445
940691028910983169 16867 24948
580739550253010561 23030 38590
336720599156251393 17138 28991
145842960902189857 40286 64517
272951749918654241 8030 49837
204299121440907777 3392 11818
979853516637192065 17284 30910
347279547779610433 36549 49815
611895733566406401 22032 40457
947959576400588545 6664 11069
584457239392435201 9465 36938
452532203634252289 16521 58816
647106380711612417 13475 66249
577183836362262785 31302 48442
401784192830874049 21496 25833
688582806073728897 40309 55278
839209065298184961 3180 15431
790438348562499713 11147 51679
516238494944161601 21206 21638
61267972848941809 18393 60220
992955424495953281 38666 47202
779552377045217025 35573 47810
344877157630875777 6661 31185
203948947511808129 26339 55811
69795073332876713 30944 32490
386828104205047681 27850 65074
578815966961457153 20524 62190
120489530579465761 33392 37534
641398014007471361 5779 38009
313548368863489921 20801 50597
560496369822274689 268 15117
700072869422118785 35677 60202
397038916562969729 17321 25347
816756192107700225 9958 29906
612196848918188161 4342 41019
888609142015514625 48940 51220
256826865817622273 43051 46297
100944188654988673 4293 60178
334227840622745025 26946 61486
270951043966622497 38300 46290
785437661877189505 53526 55719
720350341633032833 1779 45069
244097303143661281 57454 63334
687537827332409473 11171 43401
670131890706066689 32901 38026
792042244886527361 38797 58527
870613638418504321 1262 21902
125501756206691793 18111 37116
242147309602621889 7436 11188
450392601735440961 5852 26217
11317872571510181 24427 46148
94138550348862545 14004 29262
148640182512217217 33996 62640
504787325018252609 13748 16859
941596869147232897 6391 57430
733785996770880129 6417 66414
886693614418028673 5591 14636
683721822755497729 24730 43363
984987949190241409 2221 49453
90767732685225873 15778 41450
601863235075164545 3742 28350
633463789364650881 39984 62517
744081685062340609 19886 48944
3712554046618522 9656 16555
238518332597728033 38445 45601
196199866546830753 40990 60122
99477883179815761 2379 34038
432198794594103937 16503 62341
261961299371357377 49290 62116
613421703249013505 24873 41744
631738937112956417 1772 39961
470618663317711873 35974 62551
3946588945417773 6927 32762
612002042982393089 3938 6216
651378879218640385 33940 54343
741104236135203841 4110 60281
511623855459411905 42389 47574
744096311748233345 3640 42572
449664648674016129 48768 60192
971375382769512193 12557 18386
199825119277313953 35608 58616
513187583387004737 7360 52447
545302388945344769 29887 33647
817905584866299009 6596 65005
759604236341424129 39068 63935
357155573824808641 12566 19834
607725050860821633 17975 27788
982674678783641985 20548 27520
600495206813981441 6902 13330
339451273943037505 22074 29135
817352271059718273 25247 65644
343183348722181569 2505 7562
585435503350161921 25816 63438
769930785142928897 5630 38627
779398482162449153 8018 43477
729913015444143617 52532 59981
237928193340231073 12889 17954
20652684616120353 14738 33009
764974553047181825 15023 56495
561971925253477185 2333 17880
789893735171510529 21363 59000
586355631365517441 763 66514
207651017628379009 4932 44058
318594055676928897 51527 55729
21765508492457289 23494 28296
266164741647738625 22978 25736
653491191011170305 22230 49781
669147230897198849 23954 64005
496563955111547265 26843 54979
998459326229106433 35410 52624
37859255342723945 59833 60439
504430893944405761 50213 56171
476669223032793345 38610 38720
885278704161603201 29186 64703
454975786597799489 13513 65615
463747626450913921 4488 41997
52402983717620089 12149 46807
801029801193418881 27140 41679
880020250420429313 50104 54699
301336052917154241 24553 31303
118803194469457201 2290 45622
431847917930664257 38974 40705
404230782497194241 22601 25413
407451527422399105 5613 64538
171482566362804801 46242 53129
860383225962532865 18727 23593
928465149259821441 29818 56313
428245289044529217 6182 58422
111428935882663889 11134 66755
854048031851643649 7616 57445
329477220505850689 43149 55117
508567900426658753 25011 60155
556135187903116417 35520 64256
775246451674501505 51449 56431
437019639285878721 26021 65026
616229064446063233 25883 29258
551514401315479553 15034 58478
686576675173963521 780 53984
731969708634409217 11074 47986
457778659302181953 24937 27796
113514049016849585 37467 37654
433579281056307073 12733 39737
161030891918599649 15906 43229
36603355045546241 26629 55219
44917943588991705 34490 45008
647810906029942401 39012 50103
449100806245212417 28018 62471
165504787118312193 29541 34959
863117741335422337 28792 66641
103733782341020481 23691 55820
534907239000844481 19966 45411
568759277369654401 53805 61418
127123762901170785 20584 52289
298386054313137793 8098 15458
439660598704023169 24590 45592
293150822745605697 14261 27727
702119220975099265 48376 61837
601668176244043393 11156 35933
854793385420023809 61158 66252
303188828933006273 17004 35986
579669227068798465 17034 44248
680354894451706881 12190 17396
777768795530278145 4063 13991
531615163161053057 61501 62946
360377742578968705 24841 62237
948003137795307521 17066 64106
580730523158010241 10843 35155
570691849631518977 6610 25093
779318506771836929 45273 63922
587531396123662081 430 66641
333598248530250881 5336 32186
260336445160039169 23194 38285
135801478478548177 50789 54005
769528667324305409 37664 41871
61127274503647297 61629 64467
903007124065940353 21338 38499
897701031659614977 33848 46309
317818613460897153 16325 32856
854360348897500929 24859 30283
818779082646916097 53710 63503
353267610084394305 12861 35258
509339997394828737 1590 17889
514593954662231553 26584 54726
663118357217431553 5189 64156
43547335678205457 54216 56202
427265585788855873 53164 64996
238124324764982017 6673 47487
939643848176064769 16767 58267
936595741115091585 27391 64479
288101314986288769 19382 40526
980169206496341889 49765 64614
635243568397076097 13936 21382
307818922478368513 1646 10613
143293435448722305 8503 24156
715894023193186561 52167 65575
929222199915319169 38352 48862
23109544773994629 25411 27425
6006390718493294 1247 2815
166694622632391553 37099 57435
635024260891189121 5843 10505
133942844263437169 8544 22529
700976160749004161 31733 52384
423967323078699137 26453 26749
935195867703630081 25339 36783
184110619483099937 43713 48546
990825519416755841 24574 58774
695569532667278209 40660 48518
189688537224302689 21048 53621
491025749936518721 17946 33916
941456934593386369 12411 28369
458954887967536257 3082 51443
115816024374840513 11609 22774
542127590283421057 44384 57423
181998488814212321 46553 50476
138344695709506033 32896 65203
545970142461701633 49844 62321
977336220906387585 48232 48555
55526031831728777 23665 50963
961936530257645441 22091 35567
716779181019450881 31198 46961
897092555511243009 7486 14949
494053605688218753 49282 58592
501590200989156161 18535 32460
690323230473385473 43696 65426
224508275411444929 1014 3996
368081820881084097 4768 31491
76085020774939953 7455 52868
973249757356246145 24396 28838
888636040859630337 53178 65938
624703121227707265 5029 30833
406199441771079233 27324 34945
711480460581331201 26663 34745
809832984721118977 25613 66985
540641567663609409 37652 63795
763688740207243137 11703 39930
384362090885662849 43575 55126
230480685434564225 1291 17740
163785709928372833 56093 64293
146767590305685761 37583 55203
699659844511931137 46195 63852
314669207074082625 21083 63935
519264112408247745 778 44731
453856131380518977 39384 61835
256167460996767457 31730 60549
155452946915083617 18447 46722
418796968812568321 5264 46314
98909564051709249 9960 22830
459733576075482369 2433 37496
191418507712661793 10892 38564
974191792363054593 61166 66877
321286473861761153 11049 48136
476374516699724609 383 17205
405921175426804865 6106 25852
901069216270780545 17644 63986
568359035905316993 25879 56054
617429888494601857 28811 47796
719673395872810369 45945 58822
865214295965042561 34943 37227
669343064872919041 25087 37968
270364309155628033 4187 18878
394507468238195713 11848 63514
913732182321563649 11090 29270
145416603669943361 7321 43492
218146796803441857 8157 31856
544062072089026561 13446 67122
123202446514422801 40903 63476
407266453000232769 13473 29455
192843942675569473 1228 67133
543709779888978049 21537 36281
148406494586804897 7001 42587
941791796501220865 39723 44688
657214395239581313 40121 61257
91976941673586049 52804 56127
263455225900113281 59062 60862
971716933683353601 33791 50461
833135670360821505 23358 46375
290609824860034369 32650 65413
632152176779197057 12227 12442
744110158561383681 27540 39181
738450192050468225 53011 63909
568788212729465665 2873 39255
40448661423393873 6426 52307
246937077968624417 24334 50014
654481073056008065 35183 55246
814131372394193409 26656 40471
769514688998793217 49383 58706
119333212617519281 37908 55415
834609776636288129 17315 18402
221307959556334305 4895 8096
16270511266579747 18834 24908
85676628510896081 11926 17959
48872772787138529 14905 56090
207352595577269473 18253 66190
596581351635517569 7253 28316
852065668818042369 10991 62033
518842926451132033 14869 18992
147184094808984865 30300 32280
146469996653589633 34985 48324
924623659308252801 23086 28847
68808944356380409 2838 56613
576165199288730881 17626 38726
704781307174510337 3906 25837
782200806381766273 15868 60672
650523073584341889 9164 48121
108567756267582641 652 14830
187247141249283553 5570 51831
723437458154023681 22417 31608
395998701265444481 20993 23399
398112114131372161 24560 44682
601732486701177345 1095 66618
143581518433947505 49440 60989
731825863443905409 23135 38230
582811676579105153 13646 47952
896851590844445185 40443 43529
35580153290453609 27118 63920
924429244639458817 38362 63504
421524605949365121 40966 43598
554759360402822913 2351 44652
880331072723677697 6650 41227
403190350463777473 57112 58934
651121166829348353 8478 13822
641756098873283713 8703 62285
441995668248409857 16033 48960
871338476323206401 13129 41248
425118713044064129 7352 45344
209775563863740193 4218 48700
137234203456998225 39061 64419
216304188257002049 19771 64462
287993407304874433 50058 59188
124615175810330209 9623 61943
845286151357498753 11067 44183
584519589821599745 4149 57118
291999985696939777 56760 64230
494045804450632193 7641 32310
184025711980112321 46384 55076
312511984136509825 42496 56177
169944801304275489 56890 61356
526214712993603201 5441 24651
232387588910967233 50960 56808
188016965256270657 47023 60026
79564565109016881 47223 50603
495911764585240897 5117 28339
440670316547070209 21957 31390
342553800425466881 54316 61590
271440210358129249 6466 8826
397563703920919681 26239 32571
467847873469764865 8124 16975
900655507010146305 21025 40775
88073701366191409 38822 61993
167887031201058081 22183 37835
21694053906301749 3184 43344
890298597479048961 43823 54939
259101951717020993 58732 64340
150974498566224481 16924 18206
477662161290140801 17780 65125
272978375231890177 40677 48209
345717872539800897 23087 59862
821596393180993153 32302 45499
312354097940371393 32696 41156
808645225839516289 1859 43520
32190501467006529 32533 33766
980423338762815233 35654 35819
825221915359151105 47005 59717
718050874872080385 54427 66098
436775729531824193 28040 54655
473855161072872705 7420 28391
527910423093331393 1818 58742
240021387446464737 5454 6790
688012909131892097 32766 32878
491678235200335937 27974 32789
166285593022450945 32965 44119
560221078423001729 12547 56608
202012153774084865 13173 47984
162754475879648193 20533 32238
989489302820047105 24662 34506
676918798324127361 2599 34054
715328992121705217 61 23785
241626559082416033 26424 50527
398980499688747137 3928 28495
393310571033925505 24884 27443
536748777390833729 10808 21029
380938886221184001 2750 32058
976005195791870465 21244 28136
219660597667601825 25856 36923
336989440886732417 36243 47564
773930033991827969 169 2263
497696892595286017 21352 39274
825841519173753345 3682 38946
302079377934084929 19196 42702
770332785664503937 10013 61488
481334135093035777 38539 43368
209104860749878433 23061 54739
634954028136498049 22554 25927
594580126010040321 11686 58474
36336981118751057 20220 26416
695789076512898689 34554 36496
248491622301081345 10990 51800
188392614519369057 33679 35686
19408298142153057 20544 52297
651245885571544449 8537 56905
396502177983059329 1887 36253
856122142638039169 22904 48653
266733032615945825 36624 56061
560980953196281729 43663 60548
828695696943263745 7480 10143
190532042896062849 57501 61005
777127997573174401 49317 51254
308682735675038337 1224 31194
519862213367993345 59318 65904
313261663565295809 10275 42422
322150355278637313 45592 56808
713648787179312897 11978 26039
847749423976118529 14108 46990
876687664322258049 16794 64886
915963895810207873 7048 55225
10682334045331033 19849 21564
310649662632449985 37784 64331
375262238833752065 8446 40622
663642491986934145 58550 66902
128768768798739329 18641 46296
63608525299279961 9903 51779
922063041715841025 25865 48608
667848808570553857 18928 56135
629072215518906625 12730 21703
87419068589646545 10990 31617
811988602443701505 106 10658
278627521645574913 21304 50000
635711782250229633 51194 62155
110019759336260849 23139 32335
452909260010567745 42687 61374
59435025030339265 19220 26782
281455857622919585 29289 29867
195297805959178561 7136 56359
870644961948439553 8297 31017
376405926987501953 23520 54181
201356140144572033 52356 53304
466213717503187329 9562 56669
237770452231426785 10724 42349
631019634887124481 21305 55852
656251322266403073 28172 64709
801084475522522113 23623 38666
229203237084558241 47085 51110
404442050329095105 37125 37880
530198799814360897 2864 19252
644143130015912449 15309 42758
442943078316584833 9785 9869
392416915053857473 19436 30432
905811753205401985 555 32829
711358505859102721 12980 64743
350211432984760769 39491 52274
132082721261440385 23224 52103
223133762543046273 19597 47245
304051593144883713 10859 66533
947968048482788865 57796 64440
477783391218551425 24445 59098
324394086703907905 43481 47989
917061656022305281 32388 65661
405117646020070081 16847 38121
314988202762009473 32071 47985
491449169388221889 42506 51398
642946692527139841 14344 58231
932795095431099905 6847 55420
524877752004059073 36556 46136
17000145312469073 48177 64056
623676175014800513 28370 42261
14440512818307383 21521 34354
63902164711123537 15175 35818
896227419771026433 18767 27094
128090559644810753 20646 25411
132829112189835281 7974 53381
711464355962320385 16605 29643
973122097186351489 60142 64519
175538436422563393 4260 23115
593062225505715201 7052 9095
495488956297577921 19094 62409
775715451503533185 12627 65718
468909961079496897 22943 39904
811388484891590913 23096 46300
632545634137457537 52176 60586
386182075865125569 39309 60059
525990929066956865 27331 33497
102615548718599569 17395 42794
540818011297801601 22155 56585
934365133426002305 3915 30714
635767082651902593 49154 59277
121175762281222177 44289 63931
796835253432092801 63108 66538
704963567935553921 5417 65081
741989547034258177 32286 64437
494381586431867265 2195 59612
928676782712926721 2645 14350
797126534325872897 3705 33791
742821233056098177 48251 63123
117181316251656401 1141 36997
459360468511263745 10288 31850
767589988499654657 34499 52386
462447184942000449 32343 45015
76310359151332113 24629 67171
346245165748143809 39535 58633
581209644310366209 4380 55076
714750754097785601 21698 61793
243010960204411937 12025 42681
789308652478311553 6685 22319
451613676869815361 6543 15212
254008706801506881 20421 58827
456721564516666241 5471 52690
608765930618716289 7369 57569
104912937304579409 23510 33195
853393487145943681 37208 52761
640948804531699841 12970 52313
998209559057116289 56315 66039
575536357412833153 29696 44087
426116419335990337 803 60794
604938206861870465 879 7028
342697249167031233 18034 50015
639249975846940545 9556 24654
710403207907226881 51188 62166
133136941016982033 16311 47661
23271431515055953 36721 45183
307589922964755393 27908 44562
79139243113594657 16856 26457
925551093780139649 11651 18082
203434961775059265 2063 63194
712988071853903489 16469 34718
55808504132492945 28640 51287
187073860450862369 30392 40716
674165636061061889 27623 43727
76864210738396113 28414 45567
965002837354752769 13056 28537
68207510239997049 32446 35779
9043793556600123 2292 8018
5345829525754909 10946 38627
209899633364834401 48845 57019
613203820259183617 34123 63700
808781059953148033 25040 38756
939876253145403265 32672 40857
139171996773235665 51316 62578
488762693299573697 20871 38581
375538291313688449 8944 51261
402979209065410497 42266 63305
577157960338489345 8936 48709
145689691440207265 17647 58237
104446077049786369 24338 65751
532433298454751745 12690 21364
376000701310267969 44058 50257
540328042965906945 9874 17674
487105815241534401 3091 40473
959018562382073729 48866 59009
885981636138005505 5608 34165
429532126607750081 20372 29986
335842446039507073 13217 45631
132149708709537345 9168 62596
906379262121085057 17615 51774
104195317246134065 40891 50027
526265481866374785 24320 64681
871801904451633153 6340 63934
396750243727034049 27250 55760
278018203437152769 41895 42842
759312069083094401 33336 56763
971235654823946241 60232 63746
217272069673306593 10105 37940
470811371937454465 44358 58109
24308517200609005 29153 39503
699582496505673345 38845 54660
193310196956126401 27250 41224
374053010310955585 1299 28562
235484101102755969 46186 57474
772183341282275457 11119 19292
427153512316500865 3398 49763
349923318202737473 49514 58435
971467041599595393 37711 53744
844871629720973569 30163 31315
619251742658910593 2829 41227
867247953461156097 38921 42210
98126462452640337 12057 49585
530734305361878721 18332 30804
119513696182316673 10450 42578
526709283478648897 178 37169
949109870304482689 4641 7126
878210310581369729 27137 36297
960387477946021249 15318 48412
565709877404923841 29430 33522
496852370205075969 44550 61173
841019148301913985 38961 43992
478519659774555329 31163 53079
787155273763172353 16712 41052
812865476155451521 23279 46916
526046361583855297 3536 47450
608631357306158849 15075 45745
637295402970647041 23390 34719
4789065786908965 178 43720
547018868339765889 44959 52066
126581839108560241 25794 65397
311133947829400641 2860 51034
565923823459740993 29818 56122
121026263460795041 43421 59039
170016226623651777 40147 48550
919665199711186433 30611 43426
689542479200312705 35356 58458
212504778037018849 3802 48773
212989601759296929 7180 42494
775586426412470273 14363 45743
15870344498836177 1264 21491
5393877590126551 13488 44875
300876983721899201 11766 52605
91793222001211201 24177 25834
596768132562445441 6880 66682
828371800816856961 19458 61344
45943730677500129 10033 13376
922903571916517505 2053 41774
606256892659189377 35686 59486
789320999765426049 999 28251
471265527542065857 47032 50771
81656250615491649 24694 61277
690385148198331009 33066 51801
321787754134764033 36602 57382
897227801133261953 1347 11779
331048486688526849 15884 51203
455716068670852801 13569 48343
495877508997711681 7277 65079
363452720566407105 58510 65756
175649394085024129 30520 63297
731946789021336065 55956 62702
795839039204398849 35590 66982
539424456646436545 62928 63593
572157290405950657 55087 61957
122776878938395841 64232 66999
472981687520860545 34810 44401
215911651595597217 22780 61245
354843516627862977 36538 47402
363907521435621121 4675 22978
11360969700522361 2353 45208
599996652263236225 9031 27054
865300549624972545 22790 30795
943641247448482561 8129 25850
520054100672513921 35714 35967
119465548489436913 6672 33750
411520871951534401 37149 45681
787503153494938625 6585 31420
424398784360850113 47666 57203
934717996038393985 10109 12862
716783045036290689 34032 40242
963032465238484353 12585 62137
963231237822345345 32183 63164
62322752980314537 9704 36514
396495534723907649 9779 16231
895687163552153729 9343 39165
113253200908705057 44201 57504
934850382082267137 4372 13822
897804874475294721 39062 65521
494828223910502657 7311 54001
417877928019567681 21710 56807
404510232168796353 3255 38177
913545534009397633 7628 38943
535042897133862977 53499 57210
168322181218346849 2970 47282
988131171032257793 19076 34973
434502202233513665 45022 65250
209542442175177249 2886 46083
700770356531553025 34262 65892
439756163810720577 882 55431
711853905467375361 20494 26598
727817872274485505 20230 28179
575958390144851521 32020 52540
213046236307924641 46527 50399
79331277718207361 25722 42478
349821656909654145 18643 23434
796704320945441025 4211 5837
774161195005170561 37071 60341
930676191609659777 21857 58646
186202996044201537 7278 18616
304319642940416897 20970 28260
79029257009160865 53645 56656
995454659006977537 7922 39884
222973312714088929 4847 39707
945416178004609921 9471 39007
416037036392701505 3089 64748
222522231913966817 25782 37320
295706057505114497 7194 11700
194697448678969217 3419 44774
612141700816813697 8300 21855
117233889344273473 43391 46022
511144846451060161 28616 42471
794586744851887489 5006 62705
730080116473196545 10895 14480
821960397090190721 17050 39229
932945424830009473 13999 21168
376066569610944897 60033 66210
566452002755120513 9123 28153
850128187126667649 4206 9013
175124025752268161 21005 35769
163331230851373025 28373 60587
761587083152726017 37811 43714
436722734296392193 8351 23185
15416436818085801 15064 43881
253606328870123585 7428 63718
215746508175335809 13659 36750
442244022423775361 4660 8736
806832562976893569 19022 64494
277961088660749313 38248 47377
882708002128786945 16497 28895
616109802601368321 29861 53288
556759541542035649 13503 61505
673702211454386945 28741 57477
288368810819925185 23917 33112
497475765581693697 22849 32519
208436588605991361 11989 16946
377936485725957313 32746 41929
252772164223294753 19960 20740
998764290490679937 22668 52580
220785797360846913 18826 30450
638444115902277761 14519 46497
29898179326700361 11836 57111
706622905955836033 1075 47483
742599130557294977 15302 65273
344810909870108865 57110 66194
218510476272705025 7329 61021
557702819713011137 4984 32038
930991914032702593 3654 20397
931895426587235713 55774 56343
434041828032270849 5972 9329
948064651320034817 20060 53268
608751308404805505 9326 60920
480602235148513281 1673 52089
507537472684639105 34214 37978
645065652263735297 1357 44457
999523574162353153 50009 66321
228414889051382625 17506 18825
331529850434186817 11202 43194
453518030998790081 21193 52277
654360513987540993 17573 27692
754407386641691649 18450 33748
889745047270388097 29923 31358
292364329802563137 31592 36920
490522337717337089 11500 49033
680071083300735105 23820 46020
269965696171148289 10626 50126
747100938269536385 51415 56545
628025412391821185 51531 55295
747210555358254465 17429 60076
896299067462670977 8507 33830
844077587302148609 19986 65040
127517994847423217 6898 21291
625697102483716353 5253 51489
954499134880656129 18291 58432
547366860081805121 53340 58819
922829159791462017 12758 21012
154717726919518145 21533 63669
194719095528022017 4070 35767
593266195224526209 33932 36568
993004794741651201 53123 65757
928390856874845185 35683 63847
449852712793479297 34976 52952
772173354640155905 18438 59760
843733797130255489 4472 34880
56683100197734153 11085 37647
321060503883181505 13678 38001
647447697022254721 16720 64373
550566540757344577 18809 46974
531274235585474497 4532 7493
368646770424312833 28221 58147
205191649897752641 37723 63342
261900341131109825 38292 49894
228575784579806657 30268 35596
666507334124865793 22629 62672
781292321261144449 20952 62779
145892104555471745 46340 52107
123082170923456865 25126 41333
889132152218003585 30885 49101
270560048507459073 45693 46523
191670656616224737 43272 60101
557567977028373441 11765 19245
905723311882290689 33890 64943
529771660161440385 14895 33529
112749474476729009 38703 61838
325660462823609729 9685 41859
657353801510716033 24930 44554
718629137277329025 22966 38126
342548756622676353 25780 27177
129708632612125281 8642 62524
438097492101825025 34954 43041
241212018854337633 42076 49260
923463015892721793 2535 22424
554709033270857089 4526 42871
434432496665415617 39048 54871
850942111677365889 21879 56502
58870739297788081 28181 58718
778779454677238145 73 61582
890560071873146369 14798 51968
244274652150704001 26505 40182
480665183766618049 3841 22752
663115093137921665 55675 61981
749066046741042177 18506 25883
206538838444426881 3342 4194
263954133058660993 33934 49066
829712843331794433 38245 39193
301932970406276993 20969 61021
686205418118884609 11335 27178
648070490157650177 12934 57717
652978516359443201 45933 51621
808515327554751233 17328 58363
394367591832146753 19696 48032
73368984000239841 1765 56009
430584253415066369 3626 19814
273818838268873313 2290 6668
971766690268463361 19758 41271
462746091903838401 35077 57814
137939528864396977 14957 21673
508254601496595649 24649 45155
988033711552755969 7377 31999
633574582036288769 6902 37604
247074225623538977 13728 20055
131821220493144161 31226 33885
73084682636856961 9436 64257
159829926217312833 3694 33112
851676632188688385 20595 42382
561129626956024193 62787 66651
99309742957668593 28874 45571
477517284757652737 47007 66130
391928166965545473 37725 58522
993427660661772929 27023 47494
290215654575614913 2569 5153
172873884426607553 22402 27799
331450494189798657 2958 38668
541281125719571329 15988 49959
415776932503714369 880 7028
267886460492178465 8359 66263
279324769216390945 42810 65547
585176595582218753 28860 61859
320554774533302849 5565 27660
648966076600302721 19387 66712
957327351785355777 44013 58398
6255239199113306 25789 58502
125663264051890881 6822 25769
221577134550670977 58854 64844
630196766545839873 60430 65756
691767952658771841 17298 32385
742281734631841793 10129 30692
737512802286388993 5778 20095
798223283137506433 9202 14025
822636666850065921 41963 47472
259388534045509537 15156 64552
775509485143260289 8669 21990
109430545989841473 40951 59204
253566424571737057 20110 48292
232857520333180193 10320 36973
975037405101730305 6778 37092
205168519204963937 8140 54847
376204242638898753 21349 36710
552522276114611777 20668 58718
164306897950552865 15595 60378
49503936938368297 48616 64651
356485458373121857 27831 44357
28157051993172645 46093 57293
495579751405998081 39901 52832
800198777084606465 8437 61347
497022767919339969 10410 46313
978805658153529345 4983 43511
534435850833943937 44159 50878
407504318311243457 27352 38841
679529058608203265 65889 67002
281142727599540609 38292 41345
547256635794454401 25918 37753
436038410064501377 20132 33451
673048981576648961 60330 61864
614583787418464257 38092 59796
17262462669464185 47206 56607
513601994593830849 39062 48848
380307566572348353 17672 59263
101054208490790385 2006 27896
890269978643956993 124 33850
847247981810230785 8709 46835
462743610799329025 12795 14590
477440171691963393 20382 34318
825082102789537025 22096 42932
298936604404463681 31883 49749
907632640312463873 22362 44017
144910102352962881 27671 49540
90126243446562177 14279 29068
77766684606391585 30605 60825
947845508337657345 8423 19742
432020397061162241 25944 60075
919530020017020929 608 5470
539507137765486529 35362 63830
832835722482450049 19649 47381
692687510291090561 2705 36733
502057064165100545 33315 67067
352787834075147777 47662 52016
591877944608405889 19580 22393
174977395356673793 37030 59964
130882512775912113 25852 37995
220038950749785313 4042 36454
487743345662032385 10303 32734
165865717272236417 1631 18965
868607635345100033 9658 39815
864663485293707649 37024 53706
988121185505129089 14728 41444
698665986798996353 5160 58053
779609724263082113 14291 15178
407933978674680705 3527 59800
987281687248348289 51175 61298
46090617736989969 41315 65900
922085980217431681 47858 47935
963042027732601729 26562 30771
692699549273392257 171 20857
489659695899316481 18666 35196
868142709165425665 8648 59140
32293161515060121 45073 57134
98471848529662513 50731 52304
116536780676295137 13763 59292
197042774526053665 36909 40237
478700428936637249 3112 14349
644095198310317569 4478 44616
43358151161580593 20270 53467
771168980906793473 37495 55378
686632907707622273 22551 38325
395116395050585793 6587 13784
883114370970485377 15585 59924
415177966315226881 23376 49904
368540609370402433 6310 61127
569814984247820161 10917 52903
69898691632712233 18523 67087
56872310909085401 15488 29757
16300235018110955 7415 63660
208766757878173345 43112 54171
935988456287400833 54410 64623
306046994410579009 11460 47571
545977243350197505 10038 58039
274100727178911553 48158 63414
29281115847847873 26615 46434
619384113851879169 46097 59641
412724039643411073 33014 59097
51600157878276321 8371 56759
883948541336462081 186 46502
571665970828391297 20207 24942
656452093484265473 3791 45782
787487372386443905 19321 21452
365059821217467841 5404 38635
694315315414968321 53878 64213
616522757220384001 19485 41523
445623777611523073 64230 66514
334986483775576705 40661 58825
891591754847482369 3210 60128
672067798543199745 44931 46604
39677530433671393 38715 65614
6152894403296473 17772 36881
564589161488186177 12805 22255
430121491913315201 33880 46687
445162967958303553 15518 19230
206011258567752257 31929 65249
397279408978064897 40727 67112
512341847182401729 1000 39272
991614968976001921 3269 24362
375263025729847041 18588 26127
842896990332889089 25587 29542
57914502251851017 11576 49043
585879339082133249 41692 45779
422949350084291329 37634 61244
920496089561950721 8937 40234
449839282438464513 18735 42231
30803687153316161 17443 52284
280100433178485985 11655 57800
139950551679476129 41563 47412
628141744891298305 25921 48993
533603647840770625 18249 46418
819549863751443969 4418 60206
540296987238477313 18725 45900
829950494421357441 9403 57973
895833265922227841 25026 47114
670043294010891777 30733 59217
694306019245317377 13395 48031
205530989967162017 17836 61234
340057456254463361 13032 66379
759033761537391873 48092 64861
516545495010532801 62115 64710
623338271124286081 30223 45063
451735250187660161 12617 49951
316066494568783425 27133 64768
149886405657468929 11833 62818
77389834215797041 7900 20249
940076598140699137 51416 60735
687296938076439553 10107 49585
605186344145053569 3073 11348
537586089773103745 8295 33464
287209381093113345 50029 52179
15714821296793247 2152 21764
121430651264546449 4803 18250
288214750533047233 14398 18884
346238553524834433 10275 55903
479697166727287809 31872 32909
1457010642369028 351 19197
841337443637147649 23745 60706
347922559328999617 5717 38152
937592028535359361 2517 54319
485949220822135425 54643 58069
309017125142748481 6549 38378
911834892935978241 12227 52150
65525257362264001 36868 66153
751949257508769665 13528 35356
699723811723377025 8368 36494
656997482818418689 2819 8919
201282531130512865 61290 65667
479867604536110529 2466 42093
357449046046969729 17402 31557
41919016197503825 20000 64677
405081080184384513 17318 48059
414909240566672129 29823 55553
684136691275686145 11025 24973
604471964639749633 17591 41036
738817782407433985 27310 61247
666890682448240513 38600 47474
233444418929867233 641 5036
834698472821564545 2369 18579
453845422369123969 18345 57947
30391168036757677 13959 41790
202406925501268385 14973 65329
311923999545435009 17502 43666
902744710554653569 5826 63464
670722473648453377 14485 28955
602473799187027457 1231 66026
331830213616989057 730 6984
276558956827766881 743 7389
87856066626457617 53613 55838
897212371445906561 34382 64665
196621709936330561 1237 10231
173548898965773185 2743 33786
239627354298136193 21711 50864
444644141252172865 28635 34432
346216185619930177 60968 62525
971089914889216001 6175 61601
148533769359161729 8180 46988
581042765440063361 15997 55173
71471364650996353 215 16071
675630508585580673 33042 59337
726420390948845825 3971 25484
892757478893106049 8381 25923
219685744956642273 31771 37103
527792367197132993 1096 37708
93342802878524369 114 39498
15308456037647745 55781 62185
922700726429304961 7184 60315
36226252807434633 4101 14968
427825998140804161 25433 54589
906075362648767361 21166 24792
340490424747763137 27401 50368
184627329619285505 38709 45246
624389414462243073 53928 64451
799187486869332225 14029 30731
906629046409740673 5303 46345
415616047968793345 16040 39170
431245691765553857 49486 60231
168918693079280769 2921 32834
821825657663474433 12581 52362
241639223465977441 15339 34258
649043541479684865 18352 66800
810563324332296321 10681 24167
100039086519764449 5662 45891
299648274991763969 36306 45239
664827272177149057 1793 54569
264365401000862465 23385 49338
407633115238915905 11027 14509
670450531814434945 4681 9183
520316088527735617 39996 53925
36913337538269529 30131 46775
125580613118621905 8939 19033
877062900215545217 37430 41929
738329333536256641 6742 26458
553191238377468865 14740 26205
430726388559229185 27826 57938
195257806236025281 2512 5358
795738439979245953 19190 31990
248265950441751937 9418 20438
954298867751965953 16897 65729
524287015967640705 31427 34260
897626558371541761 1748 37273
286831756041056705 27010 46083
500821797423604673 27678 61793
831382490723182593 38665 55792
209171698178451489 14232 57867
797352198570283777 23279 48741
961795583377671937 38213 64399
89322673920715809 44547 65335
994802818842714497 34966 35537
300526356912332225 32240 64836
546345177597707713 4738 6125
145750342112915393 31112 43172
925949700017739009 15398 16600
883835235278642305 40819 61970
682694176922218753 676 9700
304042196781974657 28091 53026
798630668689611393 33901 38374
168938125893863137 11962 38112
873924558263858817 22296 24538
750743538803771265 22165 53742
871486427130136577 16507 49387
890009144948837889 3764 22355
669994811527011841 9157 12478
760651466361931521 6546 36428
236837372351686785 42934 43089
961425950107429377 46522 53925
43267704278342481 18093 67132
758689882063134081 5885 30514
986954987431900545 1478 49882
884616233057787521 28736 33551
421569084344021377 26850 65218
463276998569451585 7537 47599
271909180242289505 33200 59457
707778255647486593 60477 64477
582662560345219969 37005 46581
108823806721726865 9269 13579
672871908249575809 15737 24897
99439775534538193 45207 64606
485458158240113857 10170 42428
9577928379936653 38877 50278
66287121662099937 21248 55368
377600499522618113 9083 43296
891627696716021505 31851 50452
831874230552198657 7283 28927
432397043765902849 6881 27012
110087022328915649 12101 37097
598802218269447937 35763 37898
969979340323529729 31900 63874
890659149336102017 33952 49243
587681367956850689 20613 26148
92278918524691281 56652 63606
439504584128666689 11071 65906
820885962018948609 54965 59491
597885062613475073 856 8191
52143196273313209 13997 19033
13568692540214757 2151 64295
870655032058465409 45747 63255
381545444722707585 13893 47310
99767263367162689 43817 61944
716650675464091393 43687 58125
246708239188833985 55375 59145
934069971540626689 28782 45605
401506769466784897 10202 43946
779892394948685569 1002 8739
152601954429712801 9082 15463
274032925677875745 33034 65458
784682674234936449 983 4169
254372356222358337 11325 22728
950571651406434689 19329 26749
410457470976812289 29382 56473
175083701371569601 46709 51759
414834914575859393 12477 34729
398100345170547585 10620 30049
321129768177360833 3532 53748
796606697412038017 32296 35401
89155268801942353 59347 66422
616568816818428929 13652 35968
742541149135607937 19826 21521
339494655954418049 36578 58668
76458093593910097 15161 31077
690031017996716417 34719 43504
261404476533005697 21707 36077
408036617444729217 17029 64917
811669266088028289 32692 59560
537889403143068993 53186 63309
491472096531627073 15116 18972
2536678330478993 39987 62592
573123678111695489 20245 24954
949206271539281921 9679 37752
780290537192247041 9252 18600
621692503793347841 43463 45065
473810408169963905 4598 13104
73617578451049329 29366 59143
290631628177099073 16491 61285
134973597890969185 25309 48838
621417368267454849 10253 55751
821229157294681089 14708 44919
672086329807985537 1631 24137
761757706275652481 2522 57232
557423752820920257 11664 52067
290260945405847809 5867 29099
220516574442999777 17876 60674
993346672214535425 37654 46109
5338012669650284 10832 13440
697226687088942721 19330 38499
116927152871443953 21228 45532
840892398911044865 2457 63285
171424469036633569 5217 55842
182633761697914561 715 52509
352414435506606337 11619 14325
418945852621682497 16229 17664
180910882732828065 18906 61141
79974314040441649 3574 43536
451116815079888769 24037 26496
159898834275047361 21127 39137
516105115430104193 40083 46070
713443811907083649 15727 43157
376853506807353985 27908 28596
274996114731642657 4797 62620
601829274955374465 31364 34046
898530583505561217 28831 29400
689089056111090049 38883 66256
855706032973408513 6542 45451
494237237779128001 17531 41776
99408858527581857 6201 54037
347070895432867841 18252 47935
964777359881061633 48844 61281
241924001686040673 46894 49688
609852412991642753 49029 60694
653901872976394625 9063 65317
465880695345212801 6410 16539
158145752523534369 61461 64570
303955162390010945 33157 51240
900749159857046017 36386 49741
247810455763875841 5166 7653
459205643426113153 44138 47984
4963022521593531 8978 31763
890550640624287105 1337 27830
24160185004369341 37911 54951
460254895509006465 22666 33739
572527125214676865 39542 62930
875030117952068353 11041 35650
439406047151756225 43177 44025
483919748214102465 32274 38153
560096099434531457 8262 50894
572518727966315329 35491 52305
741542496328854401 23767 42581
521674827774358337 13550 20453
66263669530641777 7203 16662
322180696205266 15231 27077
540786830054493377 20073 55163
419500476139827329 27083 38935
939841344106838529 101 12237
366867122997252417 59000 59164
961257180507082881 43877 45822
349218302679144449 835 6498
213273533694874113 7556 36259
347675381499303873 10436 21009
902658045179698817 26866 54512
720503499534768129 7603 35960
869668105578000513 42428 55405
696797393181373825 15035 55683
803480267250783745 23405 45988
615807111168475521 1617 62758
303968222245870849 14266 34837
412506083567823361 15641 50458
674515009051198465 20702 22889
655544281885564545 53779 65963
49305378565605905 5596 41253
33005119776721161 8270 14735
736945281783754113 21796 63101
772548334471917313 17729 23523
107887914326127537 2937 63684
144211160231296993 6474 36206
535140563645491329 52872 66605
275963171017533441 27569 34077
76307995853881041 54302 56291
756273757269230593 37122 37255
229641519215867617 29774 33075
382830746033345537 25669 32195
884182195407831297 4814 47320
876719255652094593 22213 45110
36659387905650929 30326 42581
892384054595080321 14007 46835
490740412540134209 13479 45546
763641681588598657 22015 26100
639579800911711489 18332 38393
159612016968633697 16315 20631
96384040056150865 42751 57966
979284545840361217 9953 21475
325180176992041921 51584 59169
11528638485881261 38125 51414
37261041123485937 36476 48065
339108003277761601 39336 52148
609144999963227521 9037 21800
746637691848047105 39896 49244
424342035964500033 9472 51011
129836232396005617 53018 57695
25470757629229013 39147 54465
104593721035708849 21113 44422
69991658920258713 5541 15919
877225534287863041 22989 44735
422843685375731585 40817 50643
812653214100219393 41597 44297
292152401996148097 25417 63175
414954813899616001 30482 37836
695275270408451713 25227 38130
466194148800777729 14467 33750
698407971790402433 30813 45639
834062109570584961 30285 37752
78294297076688225 42508 65256
524740592834586305 2537 36462
100658915466553361 39907 45269
981053992374174977 56399 59034
466796612405040897 6994 9920
779319451784484609 8732 38582
789088980659329281 8313 26535
784894277139716993 19383 21851
204096326356612673 5452 14489
932731615379150721 32193 60116
666565426400794113 8970 9505
700604884739451649 6058 35149
298531395970151425 32665 61840
826947468725418113 21731 39997
298514359819534977 21353 40767
691630182773838721 46655 61032
435754038851477761 49689 56919
231219822330455585 5692 13554
27432199000472225 11818 51621
275247021680943521 1944 17264
660058742056186497 8427 58522
84903585483512961 21807 35118
616200618496378625 11798 19825
425341288031990657 12885 65995
432119339675999489 13868 44325
269013774412638177 40841 44624
772803883054464769 11033 23481
374388428855244353 600 60665
465548288935288193 3676 14889
693249522071223425 13386 15256
645318379662398849 35752 67086
250415372754208225 4134 8324
379857442817176129 13125 22651
47944452942441985 53245 64769
406443480527897793 19944 34125
803404897853713665 13574 32838
658666859670269441 10764 55676
534930916376591617 11826 60337
239534672584539969 23993 44920
356726085718793921 621 57567
592228069397457153 5839 55178
293759948197060097 44154 54245
933123235063718017 30356 62966
309806366846320449 512 57239
32227294197362257 17157 60798
850608265125085697 38494 46456
350175698088662529 9078 12018
624847119628203265 25132 67025
661013961916914689 16083 54078
491410902481685953 14111 35646
895649934631236993 14214 56575
468746143327539521 14359 66788
640337014380158081 31462 65977
987541095127081601 6339 49427
816907088025715201 1872 48266
626721899095418369 46006 56021
566717564083795393 24912 45558
55350487193646105 15850 30183
463778680056023489 23311 57521
141006513886171809 7345 24574
528967952894113601 20894 26857
518090550357865025 26693 38237
157980242923940737 38920 56876
400332482802685505 7492 27042
192185778342825121 39547 48633
552543005679989825 8614 58290
896395734665517825 15544 32007
267102098420966881 13416 55839
472783539300998273 39273 47960
69850892917028065 932 49975
982694894311492865 4583 28189
791794193504490113 51425 53134
818611775710643073 17083 19818
111695526185410897 11047 58366
761827632784743937 11671 48641
250400118723920417 56159 66043
961722499172658689 28829 64239
784615728414134913 30620 33869
759079600693837569 38657 49010
131935302046645825 57104 63144
410401895027739265 24630 37876
336797261687376449 32197 56827
708360287316494977 63164 64230
890164563853122817 20423 26672
830253284623474049 10299 58774
367330078827531969 13023 37262
623893448670315777 30926 65072
706803904073371521 41375 44871
816684731236272001 24899 25716
196371725915337697 40556 58752
328028399140364993 21997 65225
752189047217033345 24971 44713
665377017110877441 5602 67010
198874738383178593 2073 9855
719903793174239617 57139 63800
892676940594231681 4290 25016
432278574793137665 341 4895
481917007350897793 33450 52859
751462033565005057 240 21574
10190962792055559 41326 67092
466370885863320001 36935 41889
967974660500370689 31224 49037
186996433320899777 11426 40823
956029126082814465 550 34000
369722426827671297 2127 34776
519829815505811841 18356 28208
50053791567975737 11483 56615
155397360395287617 4573 53593
959928007795049601 21677 41028
727718436351235457 28803 53043
419026182847858305 15178 44891
367552360279024257 14516 46027
796514877153349249 22651 60620
880679266274693633 24953 59316
303936566057572609 54458 63928
554760772434324417 311 49164
498763817267082753 36097 57262
201121238080869345 44727 56883
527417356631900673 399 58942
46699012366861585 28366 42433
787994194742871937 57061 61078
858016685659304577 4367 40001
320238435890999553 5521 34326
640001037055984769 35070 63769
589923116553741569 9879 61970
547858912234996609 21488 37251
125375257267023697 5213 28827
239355278699566305 37438 40553
836332042776000129 29318 45685
485978023661299841 20506 51014
455807812883264769 26423 33492
530176975115839617 31543 47182
810935980374132737 9824 37064
660746221442021633 35887 65309
563171308187833089 12188 53277
736133627743999617 18629 51565
39902292869520297 15293 42842
830755782640306305 14918 51937
812078519541174145 18378 51568
129749590890416049 19508 48775
177634770347943073 1887 38428
385727544896351297 43121 47604
605316042322726785 43739 47157
862406158416138881 25667 39393
974825475598713345 825 59938
225587676934207329 4394 54609
226971037756797505 42643 50750
202106278953952065 48143 65811
926858577734925825 5381 56866
853093660689861377 15685 27616
244535717761237953 33372 51044
113583510479561057 3845 41945
321778466919703041 20003 47533
22229553038510377 33077 63153
989702731194782337 20650 66111
595273332141577089 24433 31508
170435475317454177 20313 23105
370333545538382913 11950 54494
895319894419912961 22923 66674
470276778178789121 34266 52189
486198072602057601 11725 28136
303950412141670529 15345 19585
49106406607890561 46012 59692
692051858020793217 21979 39084
963747021785515265 21182 38679
58475439950083089 13480 41437
601408868191100545 50029 56822
307862690779376897 2105 18164
708796235281020929 42404 66381
845907689313246849 5434 22998
674533141815132417 3921 46028
271070023793132705 47082 59017
12843524483521663 48564 64569
613966739382615169 1301 54268
126941421559024545 44920 51499
413605136186607297 46914 65024
515843651238746753 35143 62758
418331256141765825 12059 51755
60641870576873201 6219 25507
298252362047865217 12184 63364
518492628878313153 3711 19944
247087584435913505 54176 56403
880084912167518465 42680 56836
941868916314678785 7080 17307
804967646523913089 19052 27580
306264926119165889 26480 59892
243354777101288289 14770 16253
719964682289632001 23648 61958
523707865607725889 28995 38065
985588335627507969 58859 62210
540821283323793985 3357 37868
174094435378254529 18687 36522
402249224519088961 36759 57137
666684554568700289 9377 62933
913984115416539521 19093 26725
99600945661880049 50138 59956
593217848469102209 25735 60921
138686430797232417 61551 67051
31164142922619933 9669 30832
705084834778251265 30205 58025
560193259565231489 17970 49313
59632137413171193 59692 64764
282012631343050657 16023 60494
928636272787972609 46724 59508
709000879207117441 12749 23338
791753435688203649 18545 43706
76433619775286849 54345 55952
150789900753739649 34319 44507
593684873752685825 9761 10719
174575625580370529 43693 64041
44236327300254177 17418 38955
651178067151850113 34731 66312
915423777460297601 6160 29556
745968410750943873 13159 67099
60317268827731145 13590 25727
665153883471834497 1821 55993
672334096488064897 32544 51183
426524484342603905 4675 66988
768954872682186881 32139 63614
867805048940116609 2742 12788
490687816725603905 16050 47877
329909029717523329 18677 65756
174296859252194721 45561 47976
464727178727446977 5306 34899
702649968946381825 15526 58422
718501339387170689 17877 56609
598621525036307329 13137 59353
829991806767427713 482 29465
258198709700458561 36145 49679
991497197992597249 39674 43353
3622441896794727 24060 62643
189624635924776193 18844 25036
242274318017813089 9363 27134
257790363914676129 6021 25256
112840989779911633 56243 59742
200674287207053953 13416 51500
82141648861586705 36172 38479
528911231408212481 22741 42256
677366655077378305 38988 64414
278046068512413313 23906 54325
491044486858463361 2695 39309
872953373562051329 7306 62875
475830208688520897 26080 62854
139519454548494801 11111 59608
615956470640050177 37803 66693
238021968389258369 16348 63159
539193790196037505 4728 15755
598957355543934209 29306 29443
599943371654511233 28269 47895
806924908447154305 6061 61114
618433629890617473 22866 48985
73220165704018577 10080 49284
990572074051847553 917 58711
141605501076437441 5426 18854
968329701170659969 25944 51135
373663335535855617 6321 66892
829034176709107841 12988 56599
458567894131828545 15646 42289
174511074603103105 53576 64175
31644117686003173 20301 38278
341173287143455169 10818 66576
822030523453630465 24813 56173
496820204159888577 10018 48682
921886506294828929 56896 61544
469266362461404161 10161 40513
10891785800293265 12723 63458
204992878341855105 29494 47162
169923537576952545 3975 34162
876937437111685377 16100 16860
204313607026531233 9208 66614
729517176567867393 1542 7370
991598356885948161 49615 64499
920578323547083265 9022 49919
318705412449741505 21008 42828
400123546841754753 37508 50267
54580097414064001 167 36560
597591942457235329 5115 65669
930381027099425537 42506 64393
777333126813147137 33026 34389
374232970414045249 6362 31483
890011396509770241 879 37874
831797050390019201 1939 43203
451391729420564033 1905 4505
468537348910221121 18007 41705
753808308031302913 19966 57234
728071075196989825 55817 56822
962156568846125953 15223 56374
168045348789849665 3776 37996
338588859272697089 3843 29217
701804567849261953 44041 62335
629370875021024257 50189 55828
885380785433287809 54424 54651
735361966334643585 18765 44237
409856105677985025 23130 36935
443422097899400577 31325 33231
432259723152885313 13973 47807
564502646979995841 32859 42956
561758794982363713 33111 51244
292171498665553025 673 15444
377483451165577601 9261 48090
251651470928443649 1704 26716
836458877087718401 2179 55210
151680626455402049 453 19388
73285926122981233 9631 57983
662689571316995841 18216 44303
776853586079152385 1609 37358
81432548557913265 25254 37811
555622829865374273 37701 40600
443584610316385409 9881 40838
349483061296151489 194 12602
993616801915692289 13539 46489
621664714552270721 39731 41728
547167892918899649 1663 5629
243316353269147361 28047 37616
938755926566230401 5083 7820
189472558152377953 34118 59252
934003073157278209 14731 48407
814873105968526849 2932 56677
715812189956295681 22129 36538
94535743949553105 24549 41725
762544158977213697 27556 41498
59323163519774625 5377 52409
795214777321731969 3479 13681
428860320738952065 17321 36689
785731358167630849 16562 46523
525463948415389121 16877 51788
81154370053440065 9507 44117
393304708248894721 22991 34453
444889280653306689 40289 61641
607722803224913153 25290 45734
850042723667584769 8784 32662
34941097529046061 41870 55301
891999684573541121 59721 63795
786076391368876417 22119 34682
122143652164083969 30961 52969
659818971094342273 26128 52996
19721887408472585 3563 50909
774904527180648705 4471 35792
761837788692204801 22713 47598
738442745006668801 9816 14359
473404721471275969 36882 49463
48559263732155249 22895 50555
189450686045603329 18730 19255
706743827312625025 26928 43650
546126057859872577 25857 41706
183464521245110049 34045 34798
826591307081415041 25121 51527
768898706835788161 40978 46049
98736016955918161 51736 63547
976874801848875777 46415 51946
311929797199013569 37482 44479
48964345745719841 14946 15362
31069589271730537 22651 37745
438396420479261185 15276 63809
311578691023825601 32805 63249
744290461093530753 50422 61743
983910070377454849 14932 54629
803768999339521153 36031 51040
25894445920101817 34638 54377
192720557115155361 10853 57741
546778030291157761 25486 32882
477351537065526785 42816 48249
552625478403811585 49691 54229
474780124058558081 2572 25262
253918053583682017 35171 56300
790763986051526785 49245 60756
316812768442844097 21044 53103
687816563089928193 52358 64847
586558764037981441 15407 56020
175084764801123777 48343 59935
204488653516463617 53142 62020
817221442976492801 14159 35904
377107249509300865 37922 43319
522154809170043393 23335 52489
645682721659483137 1486 53555
15626955229908647 34331 47326
790758491157952001 42830 63798
380522439462975361 6696 60742
160069793038886145 21595 35529
518895222724271553 23202 32897
99280338970579857 5794 66039
151388302036220769 27954 66546
205197915401640801 73 41545
671756744976608641 23298 55170
964576524948704129 12220 28532
561958746841082049 11781 33739
123903152492218289 4772 61523
9423043795298015 7034 53923
917010729024958977 54812 60751
574647038719884737 14948 57722
567416778766840961 34301 35098
807093818363188865 295 33566
193245373167847841 2181 20428
201707582737224545 55911 63672
638838370928752385 3323 20841
339070941527271681 30996 58981
435236178754969665 10764 44138
831656684893484801 16970 34188
744999269474817537 34938 62303
514625741615578369 2871 8180
837629143632561537 3473 45729
16107081725873941 42256 52010
522064034078525185 6799 29892
919662528994567937 13736 54523
853607040835846913 43797 44567
827680368054185345 34236 36995
392176897737982721 22054 31815
291775556316583361 62515 62975
264579373220065857 35497 57240
980094343974183553 11023 57107
167594898689756641 27965 60756
401078858487043265 29670 63472
319229499746207041 14288 59858
733359002640977281 33793 38474
419473398630429953 17416 46017
369144015304858177 13690 52173
331426942378350017 7582 30075
7638201917938404 37865 38649
17072143297511389 4936 30873
911830128997142017 35921 60743
970358249981167361 19396 39694
150501818093683681 4657 23075
687794949439847809 4375 38035
476428522980615553 48624 58129
902777799756528001 18441 32121
980138181090335745 13081 17573
689202573154958081 38701 45017
6442159637177981 30333 47206
176257120127282017 18104 30749
332126650400734721 46803 53738
682860390986718337 8707 58145
214921856189949537 30584 50256
30319284064198373 31405 33118
624468121900473985 25982 34336
790389269561600769 44461 63827
995408361408667777 1585 57911
752860211158669313 2865 6583
413994870182587969 20036 22803
150043474395175745 44573 52736
523376554359646913 13837 16611
872632892769182465 37977 39579
520663241658422017 58103 66434
305082736322859201 396 35671
885215752245588993 7818 30870
802030179813705473 41324 46189
752581132857667201 36071 38508
592550717299900545 48398 50603
760153680054361985 44779 64689
972048409743017345 9106 48695
266319728643747297 23036 54742
684108158575369857 6617 64076
926461372753440257 21082 28910
284124360411659905 35367 53078
70863448937696913 5169 17409
302460015973423425 12852 21742
679457463628029441 31250 33876
139363366463577169 4656 26882
540596272514374465 14987 62407
312700951712386625 10118 22732
757333272565976065 12249 38620
489243480968646337 60357 60488
188514384999304961 37509 43208
204496722358214817 37572 49039
53090158141390729 40572 40890
924790873884198529 31817 48867
495277247852651905 20732 34616
947209340643652865 12396 59185
337738049741492545 29132 41299
221951791972266209 23296 26496
657019518378771073 46859 52859
246525457487933857 34560 48010
881544243217508225 30956 43859
474787924578684801 21096 33971
553677580145500033 13666 37994
960399272124121217 24583 62322
296114738120540033 5889 38062
757421488674317825 7864 51883
632944581136793985 39915 56119
368587495282213249 10084 23395
49381929007143553 36869 54310
489455327271564033 2842 10163
320239635995516609 49081 54849
830023525385897217 2823 47058
956482650066934785 17302 30574
463868370260946945 20017 48063
804018041340153601 17817 21931
223915113199353761 7544 62255
909734723935873281 48570 59526
3989498362976463 106 38132
894492791859914113 60439 65889
243793448807778657 13225 62603
177528594513947969 7749 18962
416809741759614401 12717 14547
132891182207142577 6684 9291
810705868731304193 46073 51715
631388642404818561 528 20282
820205397557565185 35114 35514
442616648114164225 31657 41579
476118312856769409 12550 17689
218546702737544513 24047 54265
355089627042254081 53458 60766
602383052163641985 1770 53338
2541323225301540 35978 44636
209303441116862401 19954 63701
610438957206746113 17414 62916
408169167737224129 321 10871
317953832035939841 25263 38323
148801906778548001 21186 55648
946780423783998465 5878 39771
33712971356717249 7579 14115
638186297016545665 34685 64715
825547085200231169 28102 33030
6176417473731989 19032 38183
240611331415220065 10176 53164
810827971073010177 3852 65595
837395927935606529 12928 55234
544984193736844673 25760 50827
405668592672608257 18235 24073
348106302356285377 14226 25831
752509457801313153 29047 54822
367547041930684801 6308 23189
986080213360462977 17456 47560
349588713084031617 22774 48088
299972445250833857 59234 64098
419220844177637249 21254 50215
927852827805988737 35845 63347
655392363119688065 16446 51721
213892139318591745 30645 67093
407354750697372481 12189 34932
519432694642670593 60902 65026
375645029946539905 51292 61496
136605926410002353 40 58748
847504518889742593 30979 61884
415098261427370817 1893 66875
92883992777871073 330 23774
561353894949565569 21592 59498
414613270730704641 3905 39443
599902343329272705 6507 12621
883448857616556929 31304 42383
971976415979160193 25167 25863
447373579537789121 33903 61870
272832988995528321 3341 38656
126132664618467057 57118 61157
785824321722532865 10068 52999
487588465374521729 58819 66256
304782303231672129 11257 30644
307692441623814273 13104 39548
204440388399550689 31291 35721
711053620794849921 16720 37132
634627126261815297 11900 52832
563449670699100097 46227 54662
762380918685113985 49932 55095
945140567779013505 53711 61527
736367345554338433 40763 65501
47171980479575385 51101 51671
984865585662706817 24667 61006
890597025081440513 16665 43346
893344551013253633 13071 13074
869633828518146817 11582 38616
726217656421386753 3893 24576
937698105299141121 33206 33997
206958550243609089 10145 18196
913495057231429505 13051 33642
179105572087596705 5267 50053
153256625275709281 12637 16122
36269750101265433 3585 65224
379076056887157633 27474 60273
294615934569510081 35721 43334
225484364481438593 39467 66478
385054396333071489 12450 43030
168785911899433921 23977 56854
119747551121694337 5877 34821
295515106254192961 55321 55742
832274957302924929 14885 50650
826789404989313025 61612 61719
885961628511712001 26819 26834
131656308748567601 4816 11075
132922353082403073 10887 25339
536269170027978241 17502 26498
223274801587852065 13487 60797
266105838622515009 8395 27238
25538080061604517 15975 41621
882514681108290177 47069 65716
641734738908514433 32328 32753
811804923391001473 52362 54609
981565376206543105 4425 43787
631089205087747073 20289 56346
38042903298848073 23078 48875
304024900495399233 27158 45344
265517225653891137 24353 24659
483403390011915265 11509 29745
931030970249072001 20328 25662
208805024975212929 37446 39082
373668025992071041 9191 28171
665948874962154497 16472 38329
996476734461484929 54089 61664
646948105685375233 34901 65330
546832949829646273 9535 26494
714881250474974209 40599 40615
209557377089499393 24418 53169
383291634777741313 27049 27567
958427236597668097 7432 29555
37127935252627257 16532 58976
71653035792113689 2123 41036
508630919159550401 8790 57753
445404663472086081 23000 55331
787147126925560833 36326 42491
416177029151061377 52142 65219
325079078354512769 34035 56201
344243078335534145 9136 27854
491167994637109505 21690 23324
683941148765459457 59150 63355
360783203123823169 247 34594
418632945324755905 42648 48151
296363771699333249 20041 57413
219960458950101409 13091 59024
859628035854790145 35957 64911
806065167230638465 14224 29429
10987440016165807 37702 41728
567632347918621633 20254 60937
485574799593912577 24931 63777
887614821332274305 18615 34838
444948336886056961 13333 35808
279334468131583681 37375 41047
866204830189126145 20665 43285
503760688654676161 16008 44356
342416321681056961 10807 39605
890495999632125953 42309 53783
289342017812579393 1501 13232
738324383641721473 19829 55805
224472177252806657 7006 65001
242301681178123105 31535 43571
720666302660696065 56036 66692
796190314331607169 1601 54366
208117751238162881 4822 34773
720958592309901953 35968 59963
986229157372413569 15438 51049
266386434811547457 19074 19438
737531028228204417 1751 37988
502837047666378817 38999 64372
665842688169384193 38191 54809
232748604511652257 1883 57361
725588927524128769 24894 38781
958109495380060801 25556 51066
972413260403563137 41665 65419
446516155274874625 46535 62467
851548205432067073 43287 47311
733450306742685825 7918 44573
696279964597998465 27617 49991
769945799610621185 11383 45066
359411468246108289 32223 66397
78995117038349601 4264 33161
517224348685779521 2295 15959
732893104604070145 42800 43329
237825034734839841 1577 25311
937536239989800193 2626 60217
521642213489990081 3244 52750
695178218111447425 13527 40245
895147287581480065 28960 58554
515670943156155905 8088 62503
296887464044154113 31665 67173
390683179623462017 2362 5228
553254284331188737 7894 13012
207517351356631969 5344 16123
244363591628051329 18589 38153
643154790024805633 31002 47999
423252822471411585 15709 24829
151238752274938561 14494 61674
789776892887921665 9377 20122
621617464917076097 2402 43150
69963932812129313 887 12014
535916425322842113 34490 61070
552178575622967553 3869 63442
962517567705685249 24126 28403
166110972842645313 8292 33238
319604114108958721 50819 52861
638987018251704321 13506 49407
477982223778266049 16923 28695
449760169720065025 39471 40516
906379226970177153 12435 57619
484948204122098049 28070 36370
531014368322797057 43683 44375
169756683491883105 51430 54143
807947091478187265 25596 34700
768688305198573057 22635 43145
759569590148114305 782 47277
595590087571110913 22223 57771
490300420132417281 1558 49150
187739104746860609 6964 11457
927152014777686145 22189 44058
414098657867143041 4860 45499
693906878093262209 18725 52752
315150987944299713 21330 31382
757083834589476353 24401 63827
591346086829076993 19323 23304
92088592295812785 5988 43771
508401155368595457 15257 39692
644578954370427265 52141 61208
771416256480463873 24906 27139
401238917114373121 11203 44822
301483089562175617 24847 53758
843193389843545345 50933 61184
664185577815487745 23822 32975
22239087421883853 45332 57626
837928691832182401 30261 36591
782516347008776577 37080 56845
462637195186331969 20705 40961
128210857905944673 3611 31757
447043467627771905 14416 21852
518864134015810689 29464 64289
870141126040010753 12504 55446
332266160364458305 22111 62053
225679236736787905 22226 30931
361377027257656641 6320 25534
224378221060206337 7587 25883
792261520908997633 6753 41722
558154641663016065 30107 57562
597804741938286849 7883 24225
814147749935671041 6779 65829
819178779052823041 46424 58438
529062786383114753 23530 44503
97282057025847025 13122 47743
306957506111515969 9927 50721
842454853053059329 13695 18142
596154220738959873 9626 63019
755800227754885889 43466 64730
169715642483225793 19229 62982
399567213112863617 17494 28656
178603755496531841 1634 15799
122504898186758033 4060 30709
674564061565504897 9473 29334
718018668629500929 15823 55824
761987812096613505 7064 16648
684405114276810113 12837 63240
61328150709073273 29512 53296
364500360098066497 9688 36055
54316741835457097 38350 39285
760943546930160897 26451 31282
373496037948299905 7068 24129
376765783048174529 16568 25851
773460354145221633 42942 51940
569912977154839233 25571 33441
514246409541073025 719 16867
656316573002261121 3925 16153
978126335294369665 25986 51123
58541284141750081 9062 19731
972856338709576065 54563 65485
181452959399226913 13437 40744
941926879697355393 43050 47493
568714424415386305 458 27445
161753589006650593 54050 56841
657023565225973249 2191 53157
429600258610825857 25379 28630
328147008607412993 14170 39666
264320537617194881 10714 46155
515140900241963329 20652 45389
679617777800196225 19867 21367
369100884407199489 34739 57282
228973276257562465 488 14557
45405781668268473 9471 26551
288554189285854081 2800 60993
496626432339081025 38237 46407
33568652658189537 4867 31654
798376329542637825 18090 26837
686957685022385025 1663 17752
817266887705581953 59412 63615
485248076405696321 2814 26823
66070437115957505 4611 32166
698125674827103617 39489 42538
539105729819038273 50812 54839
685698891680473857 14760 33006
101525022183043489 19361 48147
281151199555814913 234 34721
941708841021007745 14976 63778
373666078654281345 9014 60000
58546235602040753 20822 63660
525703615924122433 16748 27382
751049545459561985 23264 24451
820418047509647873 24768 44978
284842450961779297 48951 55987
132972673991737617 24768 32525
535413603659005569 19367 49913
886674396708883713 7832 14330
318181596905265729 9122 45587
376638854665138497 8326 45911
43445576074770289 46309 53109
510029782775276865 932 23118
556876533510067137 32723 47086
78111405130563585 4588 5939
749175489578188801 12701 33236
960820554952562177 46059 57269
302972028862672705 1715 40818
686950467404720641 13146 20887
849688257661551233 23402 64418
34218607181017549 2795 22789
518554774043995073 16323 43275
662587601684727169 14849 31557
912075630593303553 5098 32818
211514054369558849 30058 44952
861579096667004033 1582 16406
86281424391692945 23798 39667
604824398286449793 57682 58342
170353912452966945 8746 30249
155815907375060897 6466 25977
668668573233993857 13596 18414
26602948770172221 27727 59503
720302014701900417 9997 13370
537686252820851265 54203 62486
981146340766677889 24831 39658
98643911375386753 37674 63694
826514992700609281 22002 36921
857903965100891905 16427 60865
48378646292583481 2172 39189
86091298559406225 24534 60610
322504351823283713 17819 29366
104469603919415729 2585 48780
161053106038643521 5048 34545
313669116203083585 20078 33746
836664540424734977 14446 53154
371450496398015425 15438 38345
466110375847485185 40176 56510
531092651715763265 47781 50077
422155511814622721 2535 59411
300344502933757697 29409 60138
176369241649830145 23786 31838
637416384879070849 3973 7702
113374670906708273 11925 56931
652228488338554497 15073 35891
20008683227338509 4696 25991
799001510550024065 2311 5580
784051345725629313 3812 7335
273281668166408321 31332 64120
276842898738429697 6281 12761
585374227627152513 14681 53302
73236090213455889 7173 11565
846969343152725377 14080 66457
673713613661256321 16165 48775
27691047560264081 2919 39521
19301271506805053 39855 50484
495869342551220161 23568 34942
833477470708395137 9621 54761
386962220655203009 30008 60230
313557584552555137 779 22167
126892082359010065 29740 63114
485711469386963329 24612 34302
549116781989393857 59989 65659
591137432096218113 5027 52873
886930819469331073 3243 59255
393997857715753217 53727 63515
971305493412170753 4640 54195
926189571211793409 29711 32757
802601760183879553 2204 57701
872958136667627137 11185 43783
852788916355844865 42841 45931
121834121145440129 26554 66872
567889473753115969 33221 46915
843435482680796161 10786 15767
42979804529164057 53236 66172
585282013817575809 2929 38590
76771881192943425 576 50962
888602487576754689 8803 54253
211709768504274369 43033 44016
579442310369017857 8439 60111
93206249050002305 914 26829
556398220935527361 17456 29704
59952548241493985 4403 32190
640513567146555777 32830 53818
936533429555399937 9094 38724
830551799910530561 20017 41861
144818047223164833 52218 56136
564645675001855809 12073 65090
124097365218023729 21597 42928
936380468115736193 6982 21860
16765345588549253 19740 60776
885805379224862593 10118 37103
51750929863661809 4334 21278
428285201086971777 8577 39118
340177031976192961 32321 57899
403396076348883521 3356 52117
363372821924986753 42459 61677
340007633407076097 16644 59647
995574187188378113 27280 38003
455759540949301825 6440 13461
128373771930032625 19666 58125
379735204391273857 34856 45601
582089029794243329 42220 51608
80088022911382945 26985 34966
136619087123126097 41191 47044
80398407754522337 2546 27602
475983406883852225 4621 40993
428038735964904065 44526 50832
967808844482309633 7337 44575
128221468426723105 3626 43288
613013794874941441 32016 38114
218883194074351201 38112 59130
291082171571122945 42388 42521
993867219144583169 7901 32003
391680078057287745 1487 66296
179630206033195361 8594 28058
503768335180186689 48241 63469
481334973130550721 29027 66888
717613908936581121 25441 27953
337397672839273345 19955 22758
88490103075361761 20165 31022
937978349569640065 24014 43721
887695736910398337 33502 41977
358413709625565953 48796 66382
327304366874333377 19102 50004
979334868214103041 3342 23574
141445432873322113 39407 60276
457316096586680513 26830 40474
491686626622300353 8779 38447
566502250783791809 12684 37303
666692649506455169 18650 57588
488679713976111425 31946 64779
668749952530024705 6363 7885
820034312386702849 36478 43133
250757452758531233 27028 31842
860598497352867713 46631 52279
687330769073827969 58266 64439
798113658459577345 26494 42555
715992151871528705 25885 60716
730220623328321537 51515 58887
482043563737196481 29261 52304
640315684222578305 21413 29678
602559455743143937 14812 29102
327797165605147713 5285 56657
848049719597486977 52901 67109
560710166854953217 22320 32887
79132904951688241 31670 35793
155344408609991553 2010 50581
172422420228802049 9685 54134
541329608030231681 12132 13832
825560783895920001 21424 61117
586602434000013825 26080 38893
17315289503432753 42835 52994
652018988599898881 8339 27745
176567218723032929 40717 45920
96636566270731809 19970 66737
622727420329344001 25890 53014
425096300583625473 5758 49300
412781726532468673 46247 55187
934087840108588801 14082 33618
598947027660006657 25274 46338
909698686712026497 22033 55086
989673912251429761 43883 58111
650522896516449153 6479 39059
506570444755457345 28716 31635
984641807074560001 47090 53303
195581124079918561 3110 27593
75226689593733905 42686 43945
250527880159797441 6719 29060
330431728450569985 8028 50999
200586488998833793 629 1323
297662153675176449 5015 10346
428372578690417793 43465 63004
557965757145616705 23948 67039
406540669024106881 27071 43798
143103603823192321 50688 53470
16151095408066141 38853 39635
317542773118127297 33798 58370
127405719173065537 47796 60165
820924183928625025 28566 43504
200789609554451681 35540 60603
518051334363043713 30066 30925
845091401986163457 2540 9657
632846198403143553 11016 51564
288799888305408833 7459 65445
870466668419531649 57868 61893
10186033417920017 10052 24199
265185728143833889 46239 62369
559298970392720897 20592 21546
926792214988957185 22140 30613
734963213475364097 53546 65189
591653601616542337 20888 30106
666294189696532865 44287 61019
256929192487227457 43908 64131
887655444640483201 2543 25908
590402630039292801 786 53675
821730111302859009 52738 56631
830125294412233985 13930 25593
406483474365128193 45411 62145
861400084250618625 38448 64844
957121619757021569 14274 31921
529992641182523969 3811 11650
957949027272530177 9031 21782
920393752419911937 4063 32083
427278093823932865 5051 7216
814822082097471361 36246 40947
949446230639036801 36125 44051
468143634797911553 42118 61894
503602636489961985 11239 52712
167157422782104001 29718 46099
938706295762880641 31185 45522
884498466715214721 39657 63432
935048015708705537 12643 64369
284305708411388033 38572 58896
463718710453743937 36709 43526
394470876515214273 32847 40739
619722623004310657 25930 47002
117499884659160609 16457 18350
532703136597586305 18875 63116
487746143555128257 6224 39823
926435686001074305 19139 42322
341524549186040385 41935 53558
484947204065658625 294 1529
955961285324804097 22401 49980
289596489746873665 7018 56225
645365659068538369 7280 44878
664759260644824961 20761 50031
227402634617746465 6399 13500
338657782840559937 24132 25666
191327536378231841 4635 33320
581669689668270721 12078 30468
832155230042332033 27997 53998
339914180359773633 26133 36717
555426877645253121 42915 53587
683982455121377281 41346 50017
799735298483440769 12435 53707
58502538915721657 19706 56458
592950285684487681 21548 44380
7837890686996475 6186 27092
475261918915748545 39279 46370
85848282335280865 36329 58435
673950666725765761 16145 35182
222481226977560449 19370 58844
710564685729693185 38667 43722
125879811988372833 32758 38917
105135234470971281 22053 25322
651196762578418689 32039 66780
136444898959638289 18748 32004
954787756139882753 15593 43106
844915398101385089 13115 52510
867497741997492993 8079 53785
416647561001028097 39359 45775
636007210410472321 60025 62186
672073045877716865 1295 32595
343164719680796545 818 23899
109874317069341041 30608 63386
815894608979466113 22128 57076
177150232313174177 13697 54798
238483276411567873 21740 43737
282162502288414881 35548 38920
387076756055567041 12275 47674
497766597456553921 29913 56383
889803225162719233 48369 64440
998836714399232001 34584 60452
685863151877487873 2885 23424
849962554097736193 45900 53865
463958710318006977 10920 41817
635545880152520193 8318 31357
497004379586659457 53474 59869
149582935202097633 31518 40707
946159679616780417 45244 49974
856044687989538049 9715 45465
142394291238009169 674 21129
449756962093253761 57152 60186
425072904710372545 12311 31611
556652582125181569 15182 66665
608372355482376961 29324 62416
418672636335180929 16604 65098
87712856345145697 49651 58369
941890316126062977 1914 44960
156780118565468033 3693 31678
568938537415156993 48658 63404
473592116407910849 31965 40430
712692410023478785 4983 15550
914932596743316353 7875 38044
645600086698102913 26282 27820
132845443883891073 49887 60443
579737806417199361 23083 44397
155626874513064449 1084 57923
250932178210796065 40979 50391
641623917685603073 1408 18058
593619640410779009 19594 65899
76046541700439009 13566 17052
993942241121068545 13218 36451
939213568812984833 34669 61508
166452388072599425 10891 43037
939127175931634689 390 58328
811438849802492289 27901 64487
638699399900797697 19543 51976
873629800939127681 8829 23127
137195177847392097 5226 47569
522777497619195201 20005 30551
534578484398789313 29411 43212
819214032367881345 14175 63300
619425207090888065 36446 41274
606088662528343041 37936 60443
178907752913300289 39202 56121
345144277807364097 8528 48060
845200560118630785 27888 53474
870900378779459969 51256 66243
549110923115957633 13640 30486
406266147779746241 9679 41341
997501388744883201 62877 66926
448439751890155969 18566 19268
396597624595795393 863 31823
935139932069333249 57344 60032
236057993535215617 5251 28089
921261776196963969 39678 55789
491373923595599425 14192 21476
819600958775879425 49243 52568
770635851213615617 45600 54755
609810998117886465 23305 46204
293729977231475201 4864 30426
720907465026570497 29179 43509
81285862640161361 17838 46566
963548576319887233 18958 25845
454135255046590913 18015 33043
301684839744012865 12977 21642
654892850152595713 24246 61887
653725684759955073 35477 55980
315287470095750401 19977 32126
613298835439835009 38625 46925
705457902645211009 1575 59608
615980548562511361 46185 63928
348855874696905473 16898 50038
436178438044521473 24423 29843
918201076182288769 44620 64489
772782258408817281 3091 28383
271215710018918081 11444 36325
470250593793863937 14508 61009
833090519710911105 28522 44478
104316439045682337 45303 48616
749146166301837697 1628 33628
54207982670931185 6030 7195
949487622049293441 2381 39102
804557414171164033 19842 23770
914192024226661505 2411 4165
841846561349726081 15623 37830
487315580281862273 19499 30474
426725275824090049 2401 4318
873677020265997569 21775 57770
793095737502710529 16584 33462
337956183491133569 7600 24773
705685793992124417 52762 59463
542087722255256897 6940 8171
330409844219147457 16912 49857
545776901899021313 14564 21352
457592953959739649 33715 60567
157978128425948929 12837 64556
373559120634723713 1804 16650
503982882476538689 87 8304
959549647442848641 30817 40657
22310126238362929 54363 57965
675090735195183873 95 32015
360946490410928065 13671 66663
161498231300988961 31430 59796
252251179040367649 1336 56998
834239573767718017 30428 46629
209235913993087041 20968 23960
183050867080844161 21594 34308
632280961362265985 24662 46060
140143618573617345 6373 20019
872564381005734145 48112 61446
800506328326527233 30652 65899
138770950034594161 320 47294
979023828144221441 17783 39853
278508030054087649 7396 7894
81726872992440753 61814 62273
76128010786458593 24174 63246
599562555699449729 15399 25056
879163752985906689 12941 56932
323592387913670593 47823 57031
387642611046455681 34658 62389
152971776014226177 45113 62546
589383687096574977 9187 14216
880010883626759681 26026 46315
972237251826424449 37831 46667
867971791472868353 22270 58665
593650800707482753 43994 50246
26421113390348693 6000 59836
363628857320232897 31799 34793
166766719115031489 4479 52288
828245495442292481 2611 10703
424726172530561985 12256 17838
9633002695505157 12153 26427
328643984549060545 21675 26835
284666655605750657 20467 34571
62872965730157657 16615 31765
459455810995645889 42193 57972
737455328149621889 24360 53834
672257421993538945 25025 30701
324942973093349953 3844 38192
843223921602724865 3571 14753
754245526466249345 23122 48961
700966466729230593 22061 45259
476621363249854849 19846 41427
162451937838735457 9048 15621
204846209747955745 28469 49332
936845009835753473 6231 37382
750115755912098305 8698 11361
638773012503445889 48333 63927
404384877436328321 3160 22317
90308559703832001 3013 32446
101729389668669521 54748 66077
961569539961512705 2054 42364
518287539895538881 27441 43235
826825690918713729 50139 56733
860957665884988929 2260 41829
988020104299732097 60110 63142
16266409032468233 62019 65988
957354406549061505 36251 55657
955648578888805377 43753 54503
770783697577254401 6641 38537
567645785313658305 13470 39315
746725080488221953 38563 56030
293797968643524161 50001 62128
692705582787294081 23937 58208
180728806508071201 15504 50470
256837951268156673 9078 35751
616166407356509185 31292 63049
682558845338316929 23429 25363
855159096775651073 60751 63176
161947954440154977 4112 63602
659207418432394881 50306 51282
663314467145891457 9841 40961
815673645981448193 54594 56423
488770648634019969 3447 48156
535763187363080833 14685 50837
471518481303345281 6865 42047
271440520843583489 10322 47635
757355423268752001 16892 35855
649465522046476417 18949 49753
894180235270066945 24729 54168
12366324220593585 8917 54776
151706386092829601 1757 1931
302503117145199937 31094 62221
343648819080751617 27497 45457
349257739009715329 20942 54798
613432628781016065 9539 26786
76982735934329585 11084 17877
161158114737087745 25899 57242
437318081262432641 36320 45353
218098271207200161 9947 13374
505998306143943937 38815 64060
970312506195337985 39261 64986
822817605727124097 12022 22334
312614102249103361 7956 42025
987079696077579137 20854 31852
741397868708968833 1191 4723
723434418600916737 51419 63765
722537079560769537 18336 67041
110148656281872097 35855 39953
859043844224938625 49324 56222
618135319313864833 31028 41804
799466735172576001 13655 29070
903564642755547649 14392 16232
76816418565453409 1477 59101
878841778178340865 25263 30747
199168970546086401 826 20429
71274542617551617 26565 38124
594542258753957505 77 55750
541669622215039233 5187 40042
448313126322393153 4522 61140
274339264804517313 63769 66141
893690957564825089 8934 47461
680280909914259329 15114 32844
568847890957673729 3856 4368
370923299236899585 59523 60187
433476079690674241 1441 56111
919756989607151361 18925 48258
140510881238515857 11594 62724
286802250480995713 48526 64876
850363522329427457 3876 13550
300181918006373377 3911 49833
159585898812142817 10179 51432
657044578740716673 3781 16678
155654004995195553 8931 40217
270479327829121985 16805 27196
220986252852998881 44075 50130
419108894538361217 44767 44968
313368301452765505 36612 40438
42512538737767617 10521 51401
845622452317233153 31915 36322
305393716187786881 5313 15922
961816933364925569 35654 52122
762451266624339073 36297 41507
989753324410447233 22017 61357
383384173626261313 790 36336
359363273025064001 19125 34128
32217765024867617 15938 42038
810941521411653121 17964 35110
924936290852919297 34472 47078
564748163924431169 13622 27167
731614691678117889 44126 64577
889032748357710337 9931 62444
500775764622140673 21862 60884
566068075374158017 61112 65437
16545495440496439 2114 2722
182323191797596705 53169 54799
136691141659305521 1154 38183
445595273466576449 16424 21695
887479726434946817 22111 51969
770216867374689025 4452 23023
25772543004272565 7090 8936
589980327818590721 36922 54050
93779447946403137 19774 58185
735024243887810561 24046 35459
854863154644569089 7229 19938
541242294291802049 9301 36709
44352934679892545 23589 25831
567310856218131905 26237 44566
508503160875669377 12181 41069
931962930729792257 43218 65231
185877141069639137 37457 39663
50940001589086849 12748 29405
292281203319880961 40360 43837
391266128192423681 18895 30636
260945077868541377 23422 26821
364612335550294401 4661 22782
948768366748247169 8017 57359
663865186700217473 2122 3096
416237307757157313 32740 37052
904607558344057601 51570 52269
499070685281516545 15951 26451
4456444628825552 8694 11073
163352323689849761 8051 8552
226274721424335457 30791 47498
254349791696618881 37666 40140
230160897114313217 24452 63109
242297669643008353 3711 12628
266668300353163809 24288 60111
424154160934229185 7709 49190
405073623644423041 31638 63991
961756364846280577 33943 53891
254032386598328929 10840 10897
368676988990891649 28028 59336
748156900919195009 45876 54709
224890561962510561 6241 34806
147415459398676065 10982 48705
263587662685814913 41528 43328
987964616566269825 22136 25660
250290469535599425 1203 7677
156748522349761985 39218 45756
379223576817842881 12161 46294
508645834891904513 7867 35141
692260461847766401 39081 55192
554810240192640705 1981 60373
227904305472243617 7462 42005
449351910038185281 50613 51098
102370047618705937 35833 66373
151579401962397505 30943 45986
958042396199850497 18692 50226
625947207200123777 31645 39757
276374035238902145 44725 49425
111857879670626657 29099 47203
822550891972731777 17081 49151
166556091433275105 16950 62831
240387878957875489 18888 23745
271431559557374401 12365 49337
619638658720951681 18859 56258
2101188553222500 1212 60982
362629880145405569 3826 32321
367492808153148353 20133 44259
291167268374131521 36958 51749
475107826192722625 10255 55709
169025712909785857 33172 44633
127021210440421585 26192 35121
508919121169405761 21076 45441
954549837740511745 54470 63737
901301706491935361 21284 41320
543129894796638977 28375 39218
20872249044010973 50232 62166
335650370137724225 3771 11855
115535510457704049 42508 48931
864228051637059713 12939 58388
753244386706136065 20382 27185
9960790853579483 10163 54750
780025255282978945 20853 47614
383796572255850049 4920 53332
451883990971801089 7070 7376
395729052301444289 37445 66149
418195162967208513 21544 63591
468568393787666817 51895 58125
827650494668425601 29400 60410
488918755989583809 6138 61944
51365822320732945 6970 33363
928268447979551361 25497 29228
370716761337384065 65498 66327
433009476327864449 12264 36524
645745084049821057 28458 50905
698495388074281473 12856 29233
891095023618241537 27533 51110
597030467732377473 30292 31514
747979814210580737 26439 44230
376888822061406593 11780 40948
396860104066497857 4090 44998
616661500984402945 35436 64006
215963633518924769 35174 42649
777866924351020161 1045 50119
654121994744563969 48052 48600
797559068208339969 7302 32291
800110326888542977 359 46785
818760344067900545 33199 61362
997260473732332289 48512 57567
942591372835177985 25713 36190
610640894922340737 2160 41993
545304589149981953 17317 26215
34628925229093001 311 61546
269024194013791617 9469 26915
696133299405076353 1791 27289
381754853765190913 60621 62033
481089467662691585 36128 59647
585899696621790849 40010 59264
457061890635941377 18000 21362
44299884734517289 34109 60797
648458443684710017 2054 7730
248274360810864193 45512 66620
996597358199593985 2915 60510
389295263166761857 42159 63081
139196849612098113 6258 57249
770388241398503425 26823 34817
762711881002672897 38683 43667
542806722871734593 1347 56223
65325942276068361 11635 47871
25358549888704121 52314 66588
625677029600083713 58515 61692
347121149823752961 24538 29571
998310620858212865 24492 44589
80133892968685665 17501 32748
450267956501363649 27711 47074
694692019496120193 5767 8462
738133802631686785 1261 33688
291094213486882561 16653 37623
21185560782200241 29907 58219
41257543779838817 31145 37020
559460457081947009 17474 57214
932093375669406721 45839 66212
44042694429691665 11845 46145
997799028936146433 19518 65645
585011795156923137 6776 27638
441549228177887425 13003 61057
725270151922202881 8799 51786
705164203112534657 39398 40824
383264891890640065 12796 21836
191397679051046753 35390 52537
906897214085688577 14040 62107
864510868875743873 8592 51445
368462313857200769 54860 60748
315725638105572417 1495 63485
842638964778117889 44382 64877
109550485482802881 3832 40356
471636690343679297 2881 34241
642440437498802177 23285 50244
818242526932152705 35644 62338
500584499722510401 24843 26711
274778171280864577 48828 56618
683553342376438145 22575 24931
981645835433496961 3444 11161
542598735614834753 46999 65770
76124918339935729 924 41749
229059823342961281 5118 42396
919099640728347777 46218 56292
386658234554534657 7695 25368
449439740691040897 635 12860
610872193400620545 403 20611
825785181438149633 10999 33149
981346921127883521 3048 9856
837526276226391553 25598 32479
646058826504823681 757 24829
129290439113361793 3286 38305
474218668317707457 39415 42343
690487295075875841 18726 25608
606401285479460481 16626 31061
359126156080222337 34261 42772
306739061642023361 38922 43296
29562327487333561 51661 60095
2004106225140135 10483 58158
64682920625500633 34506 60902
243945727445396449 43201 47934
41903455106528041 26187 33486
202764525436531777 20254 45577
988941665024000769 31962 44230
185359808579708129 6598 41350
141333315873488625 27607 33170
879688912921945857 1413 66524
249015943642092449 11897 64726
529237353572359105 22246 49485
662829720652290177 16136 41283
339461889588999809 1876 38935
372264423047809601 31574 52502
230127345585007265 9762 58321
88923326830474993 5691 40331
195840890724664257 700 29971
25180186224076805 27349 43146
481348147514768961 16951 33318
75980122962214129 14168 19575
600246083856188033 6322 26979
660328791116384641 35041 66475
260226591982391393 42225 55845
995945611585945345 32546 62249
805600883731354881 46862 62459
24933592349754009 8300 49482
244959112188229953 27193 40384
719904097122615425 28211 63437
10684636302226381 26971 57100
125833696522093425 11867 50310
907322504196944385 21873 55451
725980954754795905 3883 8696
809994181535980545 43019 47983
353881138522069697 27283 50987
824128445635654529 27584 58630
644789736899831169 47883 65150
723757763909656449 31042 40112
732688501329377537 11071 45069
460601082557875713 7458 13808
186776028821817889 51270 58934
6060952072569848 35787 49788
790150317233809537 10442 65337
248456147836879649 2525 39759
200287656577607713 19814 24557
512162667880868865 24558 65775
146380246856793409 11748 32958
707443503407208833 44767 56495
856732741361163649 7972 9059
869507922323148161 65161 65352
280545296275079169 30135 36565
497928017471895873 1927 63324
666374746898490881 9149 63661
545565224264247937 40811 51110
965327264431024897 18786 19827
609546608935520641 5964 9302
8633643352006005 16283 55338
878688679936313857 35501 38601
847064275367443969 4493 36938
712287427309565441 50621 61370
974566174718596353 4554 60327
459360349201897857 19328 41172
579560705147244417 8846 27242
956060799666605697 16007 23957
723712529449763073 27123 50042
876415281303334145 2064 40639
689516124109104513 30513 50401
996916079393702913 32361 42555
956823038485133313 15089 59463
218572630595826209 14797 65489
32802103870196221 24169 25973
655824187012942849 24355 51489
1093423572264385 46825 65580
522549164138634817 21182 53138
786573947715481857 2357 44639
642087753698394497 17555 32471
943292154146057217 49075 52907
746349130489459585 10343 30425
577481655210377217 7343 55651
70029675823835905 60070 64491
73285205660234001 15904 23234
715514675111560193 17497 64211
657954789539587585 9506 49762
796091876424430465 57353 65222
7553508601226612 9828 19831
721066574961366017 41402 52674
269468441709690881 27625 53762
744669459348106241 12223 25102
437833197971464449 25993 33709
154823835576276993 28352 35164
154516241856555329 265 7878
575106546608726209 1947 12315
729339980304438017 50681 52190
349395460828059585 13646 22619
950260416970948481 29456 54794
78859221533210897 3415 12008
108393091768057553 34651 62445
979396280946698241 13314 34333
190912298896705569 14528 49598
253833472218605761 10005 17069
9732989125716075 8145 61189
294733920952761985 42341 64094
309108508965593409 38381 60781
860652154082661249 2978 33232
175406657756106209 10307 36062
647903621763301633 48535 49153
227052348611522337 15990 63993
560790079402824641 24776 44575
232626800083231457 34531 50330
281244502456996065 37473 41516
406025771254022081 42845 59406
216210708193617761 29019 66924
947222746137192961 24629 62396
927562786998716801 28895 56859
39958762156913961 10575 61692
200786871071205313 28816 63106
918793268054223233 57485 58411
203297324631886753 33286 38547
68859072352879025 11839 45651
351211813396535169 12874 50138
716921144631079681 20761 41490
26748222648958377 63050 63068
906720102578134401 2958 11683
544500923474760897 8067 8129
965167873074300033 8995 65136
848443395846043521 23097 53703
953577375983698561 18222 27729
515119108418733889 57379 58765
568260925328964097 39583 54432
544488131157176961 64193 66514
742088536680739713 5047 23832
961189221958182529 3046 20963
602016958334495233 29203 49156
589112181246900225 40307 54352
776657227437269121 31909 59080
889463541493771777 18435 37407
596088973736676993 29565 64080
16355249716806243 44903 50627
871596571954570 9932 18929
525468349556565057 11907 54845
334435145485450369 33151 40606
614047825552386689 52354 59369
291922623788096321 50140 54043
590531510038491777 1034 48734
472208455867196609 1517 39073
411457978000978369 797 32676
265619999856824065 11945 17209
802719854608245249 55325 57821
362160964358103873 14455 64137
455068747729807681 22949 52253
991423008193336833 31548 42776
684867522119620993 27445 46907
437121041741853825 8071 39196
979182978365084673 38167 41646
394214799973525505 29601 42836
110063436055629185 47062 66644
292987796710256961 60740 61654
718055636858803585 14554 60653
260909691010581921 30572 40907
42756174631794153 9201 56845
541220766159604225 13383 42775
357035684069355585 40286 49556
899808700652215553 4472 50339
60972897605882537 11373 42079
380086296108395073 35485 45249
49143190975268425 19205 36392
815197562968862081 8170 41403
356055608879303 16495 42494
295931470093741185 34704 64976
832370463568334849 28910 41543
877177930981787265 15073 50939
331492634423359105 26681 55006
22343508554136805 11975 56349
457911253193099585 23441 24272
677175528127250433 12758 52214
165415990590478401 45178 67074
825943828575425665 4992 29357
100997501414124001 18781 24760
274892640068912897 955 2098
434645228525642561 38166 55643
869362980964687873 17241 59938
178941311900654657 1432 34359
746455646855437697 9315 23984
284511865465479009 6796 51198
138122033423407233 64404 66534
784598768820270465 39770 64551
641815332773745665 1363 13413
857003541555076993 23342 26956
569059207116673345 4500 56441
281424644328790657 5817 35688
129627541570656033 42087 57393
891500070714531713 47104 59967
240814261679311425 4410 39511
356580769433175937 5855 40064
649288430506658177 46220 60976
197533506097659745 43348 56645
985818823162723841 26380 43046
233578695287359745 37463 41532
873811180465324417 48984 51478
477391424473328385 2252 21733
559215123107868801 32783 60121
982437058357899009 6601 21448
706973603570389761 13677 66827
953696629221173761 22958 59307
600990027330190977 52322 55392
594448595367037313 13840 29823
558677716959792321 20907 52106
161107244338555937 47713 50820
398092342621460225 22129 45061
105888844985226881 12769 19726
850657084031979649 12405 55163
323434034404432001 12214 61184
785000760911366017 56707 66886
940241035403357057 3967 10213
359334625114556161 28565 34688
298587050338401409 21149 41377
102603995988353345 9625 28543
406017302666892737 22667 23288
784436730608860033 25884 30101
834036680529511169 18009 41626
701695250154578817 47763 54108
35658026499827857 8741 44548
693447933736322817 4234 64511
144475193989482177 2161 40556
61096679684006009 3639 56088
13296520785811339 59126 65668
507558179553484481 2999 12569
770039209108848129 11787 48954
770517571165548545 154 7527
132768387407008257 5310 20126
410700924412296321 45876 66475
576121520862077569 45633 54515
780689058244810497 3575 43807
603881347268210049 27308 46774
347768978020866369 28539 42764
252157683419074625 7353 58710
870959962428365441 23200 56678
120775113554412177 12442 29581
671165221207061761 50386 56393
3888986575535825 11297 23937
947109294983654657 25744 56217
191699682084529153 2065 61177
458411158903402369 38313 45749
417924295713465473 15449 27723
826232672055475329 34563 66853
59607094532122321 27084 64841
191386762256442465 26811 32046
924768958645731969 18943 36858
654668934426673793 12204 45442
106844094785966353 898 54343
915574278617356161 8533 18907
472054931184874945 14328 58323
149401189376042977 5962 25041
408583959318985281 13603 55776
412965705992704129 17178 40866
128062749106451441 5134 41802
860419867330570241 4439 13722
786452951623541505 1225 9556
474482501825377793 28803 65561
410718289851036673 35489 55413
575275772972069889 25232 36852
8473141054263779 18052 20504
368135887235482049 37524 52306
332395735326574721 2838 17901
578455071639872641 45701 52785
610716550296555009 16805 47085
810890879579432065 16754 40242
978758080034101121 18611 51537
535127249771640833 3176 22719
591078565649620865 24216 54661
580326000882806145 17025 46087
22588238944937445 9512 53541
385977885243512705 788 43732
91839072877316849 27262 33733
683617529868513409 1418 28753
892552609606287489 41085 54069
458842122308674049 6058 22015
275070681038311457 5751 36797
244911253436598017 19599 51388
462915145344741313 12557 40038
462178628890093505 24820 39761
267732479959018849 7087 64137
908439992055520001 2932 42116
553578913673522497 2700 7009
610419083758550529 2950 50738
160087856358455137 4574 5042
186340785097016225 23985 61323
290044058589391105 2662 10520
624121460121223553 1896 16037
164913781573627457 18123 33221
331435589187663041 55951 65053
388881369868943937 2769 32665
77748102858997473 13216 23972
753209492867267073 21412 42130
682552727660024065 1374 39282
734449599241632001 13612 15709
660758401582292225 18458 50859
676522432926670849 16664 64016
131447194664787057 43552 63235
584527564928141185 42453 47808
546402303325599809 32132 33668
552721500883119873 25701 59550
186065325952554881 40987 42191
383359264987863233 12025 43338
696851549570062849 24238 65230
151569915495795009 50921 55213
766707362249974273 427 62778
326766988718009793 39618 54332
589711924871316737 37861 51876
673665109552313601 22804 35399
253359113039650209 30756 40106
481294086489501889 53158 56304
342998531176455425 43883 61268
410478876539965377 14638 19248
709755340906809857 60759 61370
732990944391094273 36472 46285
403678715439376385 28959 57285
927980288737426689 9533 24075
620141691937945473 10624 25811
66025123383273153 9482 54622
6120340887896703 14602 27604
789664512566187009 28732 54260
787633058447681793 1414 29657
440724875837293697 41065 55877
205328166758924609 4645 22831
269125374824124449 18817 32923
329813239069878273 1785 54891
758274657852300801 47138 47145
946684749999612033 25204 29687
174356194800619585 442 62449
460947720477491905 6852 15546
327767126104806273 3266 40325
896886067832802817 20945 59393
976874804743299969 60479 62084
135927407192994561 36315 64644
762748755689873537 3917 23985
474602544704232769 24898 35711
804052647210962561 32315 62189
735740233617150337 7091 42595
60220952962186657 35450 45406
75704913466829281 49166 63785
392567175005421377 7452 38402
56668868038727281 46749 49040
596095677277762817 6589 45803
75147911214095585 60328 63383
928949300126983937 29976 55547
606200224491232129 31332 40192
107549440273391633 689 31658
41154767449960161 55146 58422
418396155043961217 12075 65663
960345297395022593 14358 45404
234142433400965185 7322 64391
249418348776607969 6579 21346
158371755006069025 36215 40952
974119988464167425 2710 43319
524915756357689409 1501 50605
114732242494703489 5276 64035
366407096664783425 46088 66140
405618167867189057 9768 61109
766269593320746625 48126 51118
440763553942055361 6807 41494
573694608390663745 7493 51361
882581264609342465 18245 63698
182954023006306689 4632 39248
348430321547162689 22351 66946
83682493898361793 5241 39048
648673277051344129 12238 13134
259042265027861889 25209 37684
599276781943224577 8036 50749
378420195604487489 15793 26029
636720295895486337 11081 28188
223748871327689601 571 65841
548950807576083841 4361 14073
589769760051705601 12801 33516
761758501354833537 47121 57511
364222980097824961 37882 41663
710856253546218369 6636 35617
27037127234390113 24241 64942
963518196074716161 5595 27338
339184573093252353 20503 33964
491630251450281729 22107 45357
740725101256867201 632 60840
183492828197998401 6854 8215
258050028070105249 31656 37778
985508238231837185 38089 64543
411973803944729153 24030 28740
785415207256619393 46171 52904
3957448755489424 45267 62241
237989270013819969 8475 61065
681217578312907137 27457 45385
741077281831664385 47690 49144
769172597773124481 30704 37901
361477507066901185 29473 57622
794407407671140993 43867 57021
449148994652745153 25592 65248
50428065810326217 8788 39383
604604228968320001 8570 41216
61957761118190289 16668 45463
248014920504729729 34108 51530
41891895516929625 34212 49332
537454911124889665 24216 24263
739884179740581505 42180 49311
361568687475880769 12129 58265
946122553675582593 6729 10983
58539327671773833 4811 42768
184285692489890337 40958 55381
188173645216224385 27576 52954
789365222575415937 32549 56358
894525903815271297 13322 44377
363652108964512193 11623 65154
938277937478488833 29302 50704
827075173757425153 60139 64575
635866185463235969 3157 28864
387073190667575041 35263 55772
748002122786218113 24595 35581
118187806879976881 26301 51506
412687887980901313 5043 42975
703302465252104321 9951 51721
568811829114679297 42707 61888
751337095876682113 36584 65827
894837091622768769 23597 54316
113165832297749345 20534 42725
553435688479950721 4852 5046
51274996346453609 7626 17518
23678331122859221 14807 31571
17761926790338835 11948 22798
943654037810091521 5421 26823
766859144726897281 18179 66496
424067143576017729 4299 10853
183410270196230145 24415 42059
906505655919559681 26135 37099
240225233757261249 1126 15372
772519654612104065 26429 42212
261872361337875489 2569 21669
573752195324061633 2979 43840
236589092535997025 17742 22719
28619560452789017 7082 15458
865882852685228289 6480 64764
98892024517780897 55909 56167
941352045620565249 25094 57498
684600965247319937 26471 55508
904740634679566081 1019 13213
662290983688450305 16856 32640
431006886603444865 17817 53734
413177521609007681 18222 18675
356255823802012353 2374 53364
505636137167996929 2649 20668
131331089928384161 38970 43950
353280760018328961 15500 57726
647736131788487809 6166 39436
661334041707505153 21914 41389
684454012884760449 35396 46768
971524942221428481 33215 63840
282307696176030017 5530 31639
631956403425007745 5116 7272
658916120235492225 6348 10792
974908797434444801 6744 12566
454458988742370433 9914 33681
862547330503133441 8503 23912
416496009295276097 20160 33688
175347660564476385 13058 36739
811404700871360513 13708 39198
99586765910899537 12602 18377
568435535980999169 16445 56987
863829391277143041 51691 55318
630197345941294209 34488 49304
231568167089960769 43945 44223
43189954905006545 27493 56373
32905574078590405 7345 51476
874350530991375105 48741 64163
716284150180385409 1090 48746
188789001474479073 4598 30592
379342445136423105 20449 51427
482337245673530625 42454 50715
399685697464548161 16698 46121
245511573696507681 24570 38147
159415323839446913 18069 25199
922321908342478721 34208 60974
273127700779994593 20615 26856
258421428468526657 16039 17203
689762608590236033 13435 62341
355884109576404481 9547 25231
274350143193146337 32898 37369
223329404057597729 9395 15480
166022189537436321 10294 24381
505677814953809729 18574 29176
558959168735484033 1265 34495
252259429739613249 12863 33442
885630998386353921 2793 5573
569700044039048961 15367 36897
121629717982358449 47209 64189
443196297680817281 18068 25331
333028919576769025 7938 26336
804250543749770241 47745 61623
269790378201847137 56275 56810
190853163599118849 3453 6093
634797990486056577 13749 27366
979256534093931265 40445 54467
209085673217089153 18338 59509
986861324041502337 2199 39655
885588283403585281 7384 35305
48297035172264913 2847 27536
23230262510296029 23157 58876
544974301756415233 11007 21441
846509651329007745 1491 37694
560647398844022145 4980 65877
176637493950153153 11289 48886
924787969126345601 6235 20269
636355195672443649 7954 47282
547609279049520833 58335 64801
563960522346590657 909 19574
400678665455874497 59722 63862
679794439178699905 4144 6520
548302193972485697 2782 13561
225841829327919201 33363 58071
175097329584321665 1843 63363
299633324360563329 27044 39776
793352873508364801 5571 61381
466015521295091137 42520 53034
820349887309678337 11628 19244
693360868907838337 13488 56128
265285559381762689 6164 21420
984610303936364033 25449 29502
63237815971849185 29806 52321
415340157439196417 43750 56056
813023145226832641 47102 51195
201098596482907521 12883 59623
324498268748303809 10756 35894
989880896083043585 630 48468
860263322508924289 525 31322
514742919051911937 25649 62486
271315691264067745 57119 59122
548653565211502337 26737 64009
643478547823985281 35446 56770
349393524558522049 2183 9866
627096815510558465 10726 64849
856947838708244097 26385 50759
709161480364169729 16292 61092
383755315281433665 1346 25744
58403583304102113 30868 60045
252491957926302753 28318 59607
440331367683807425 25632 62284
980306445739259393 22582 52976
183994246095043233 35693 53853
650161717486135169 38124 52808
252239495839344129 15229 62127
20329730575781469 1742 44454
544276922362190145 8522 64489
195019200777089441 27769 40524
364046079010062593 37927 49812
825300111161979521 13416 40271
759452580594913921 29717 42919
500708957957080257 14679 21847
518744656333350209 14457 18073
714321050101233409 19023 60650
478911067476548865 12978 58737
863154510895661569 14049 65517
973916002408980609 51016 57858
803458881271367937 4181 65257
80114729837820417 34797 66405
860467460374827905 13241 66066
541509555241329793 3783 17635
607600906953223297 33042 36791
268704697747853761 47545 50439
355606623449766337 50977 59302
420659233796651905 16324 35926
742649465480198529 61083 65945
728715317252895233 6358 15142
922082105678420353 25395 41781
282800069354490081 17901 50042
851124355196731137 6621 33221
97777857259206513 44768 47315
975240576454119425 70 59390
256695122928004353 11735 16820
765118955835944833 39343 39788
731605778386668929 32167 33608
569619828419668289 3904 9532
580416517717448961 28105 55096
776455199217707521 5726 55894
768825854793465857 8708 56353
620624526404178305 23733 35118
180232893344236097 51350 54762
776098269928112897 24044 40693
814672595489785345 26024 61206
727327450005567745 5910 26843
979495999989975297 5847 28311
446587625869909761 17975 55976
392893032019816961 42227 55832
360393069342045185 2587 57148
495124308035581633 12144 54587
807455680770672769 5934 31708
41485337096393241 13865 58347
779679528115032321 1385 57109
140659224859998497 17771 31745
311253348401521665 23693 59437
281063226321453633 53009 66852
51602604463873545 19989 53017
503002597616283969 8993 28459
625671673893961601 36164 60206
505518985018088769 6822 55421
135317540649317889 30269 43564
809090451554762753 19536 50885
896005033645934593 7760 54829
333446566936249409 35653 64925
434543339878153729 26717 50465
447550180308649473 7411 53750
14382934380435587 19866 34848
925052843674283265 21488 30049
645785075512607 5365 26520
91834479997000785 42338 58551
502218346461063425 26342 65666
881975055582291329 13918 24884
801511602624252417 5608 46915
2808015533059206 14422 35694
486469829078643585 35580 58024
384856139180872257 24765 49549
15763436522469477 5860 21050
22039937653001829 21220 48862
786756507901571969 17277 17988
323402195240152705 54601 59635
95835177560580577 35433 46271
638259745400812801 3943 42615
869138311729798785 5443 24887
83028228119079729 56778 57146
586076270488554497 3975 28312
89073423619449697 15878 27053
825392826108384257 8243 53543
977534743263777921 6988 51477
149983462231766401 62183 66529
502994090906678785 21031 51422
237673741241323457 2061 64002
774369148406353921 64003 66783
517345618520586497 23876 60205
582374382995904897 27021 58964
843188221399856257 36171 64768
423107477491857537 36520 47634
717883287324205825 7973 35037
749569282118027777 33594 60280
49520665841740201 14707 49773
653414057191188353 7079 59526
930096187723343361 6247 40916
234615897089806689 813 21015
217872329548981729 11138 34957
99844676531564145 50431 51230
996600314819367809 24529 24683
465273614157421633 3727 55254
50069188351287153 6365 43623
690772913193743617 32245 54722
391218437459009729 43436 65703
756181887500868993 5900 28468
628878329731009025 7399 16610
220134827886528929 26475 43732
466334988454228481 7107 63441
594296533275535617 583 10366
585005090302630017 7081 50316
925674573414145409 24014 62942
756265269095940993 3201 33172
428166544631746881 1230 56513
335033206125842753 24418 26937
7377890100929819 31419 40235
105221073598208641 345 20890
418894969811287169 55261 66941
361307455146047105 7138 44533
925622286630332545 227 47405
365356847166118849 43881 54942
965047103671846401 47824 65213
518006714659605889 8792 31228
970447247591568641 17054 33785
356703886155990785 20005 36185
320959947336046273 16383 60364
449954093273461825 19069 67042
550825378607331841 60009 63914
978771432790672641 32320 42266
370876403601155137 28849 35024
426473888869736577 26373 59509
334841309339811521 25094 64489
642314372605589761 4187 29957
667458809778803841 50938 53574
418121634095697921 8582 60731
306579736439832833 11687 22984
175214172732843553 15426 62998
494286977260966145 23874 66862
697547481377995393 4007 32995
880982515115267201 33026 53056
721444265781052289 12664 44266
754048720829171457 9397 41173
917143712907332481 29855 56040
931027511949938689 2623 66682
866419849937763329 40978 60560
437793733038372353 39277 64658
717388299955757697 1835 46074
288754325403079553 16157 37925
802266603509160321 44133 47234
800727402415088129 20253 27749
834717242773521665 8235 40682
448734276561967937 26710 45391
106159663918425905 52043 54274
895827601211404801 37905 55053
212002959665966273 49869 57902
654749583706706817 6516 61092
4234959709513931 10192 57811
21707391552109101 11273 36145
245823324173173313 834 18487
722279672576181761 39249 47030
489886171847224705 14154 58143
883627830501691137 26523 43145
432090135066118849 32744 56512
134836452398065633 6835 11809
562633800067366977 3599 48807
788770407361152385 10432 19375
866555907632843521 12391 54227
554565418263312193 13939 45079
153164583712431585 7013 13462
175565932881507777 46931 53504
312397958956665921 22033 47418
669530935786912769 64455 66962
49441436888592705 21912 65802
873178732551576065 5917 44636
528527887085729729 25317 44068
633802336701766273 21617 24196
682702667398992001 20502 36097
96669587182102385 23195 53361
846406776659193857 8919 33111
473297816581339969 10701 15922
862306120246152833 15077 21575
685790826166464001 3212 11273
348750864190137153 59093 63662
71145890779380497 8873 35278
153205582053011809 6146 65712
105060124550160337 992 45403
621253027308768001 2711 12123
411284644411257025 37998 49452
304724865027445441 24684 40401
338348696886992449 52937 54029
770861386341792385 30081 60724
957707519281601793 16131 62739
996446020589310465 18412 53091
865712531299291009 42767 44676
5661586144810827 30538 60023
548126227586738689 44296 48806
745553675991907073 23435 66340
220974878692754113 6860 65638
498293023614380097 20731 20898
263176881487968481 7362 63700
495854104701415105 1852 60126
247392217203408641 20375 60222
875255464284890625 40151 56446
33339891763109365 32120 51923
604766895448243201 27548 66518
631737163174914689 61135 65867
528470212362677249 17042 56311
512547930198767425 4283 48480
380595538233372097 14904 55041
874818109778882305 8924 53310
994963324965794945 4231 62226
86464581684641217 51872 63926
264922460660663713 27000 37419
803709555299075585 931 2706
29326355722659513 1797 2755
10449545613742119 20614 52587
267520587272748865 36002 42118
537046947602330945 3550 60593
257346837736264449 15757 47769
162479694678740577 58035 64337
454078920593495617 52945 56506
453278231914719489 23578 33601
675425233742956289 18289 26696
934339274984726145 50394 63559
567530517824202689 29407 41614
890768958210937729 23424 60644
898521454585761665 35948 50580
414172347072497601 18345 49929
185949124103551361 34363 61425
720511594808112257 9841 48471
280691338382027297 11490 48460
388326535464077697 20191 42799
934822184422991105 9959 30372
503650418632158657 32988 47424
579945754493650177 4163 38079
323004587203474369 42296 58949
976864554189624833 5769 47221
88233822595537249 31836 54724
128231311105437841 27951 65587
498649450070789889 45326 60341
393135525547798209 53745 61707
358053909089701249 3161 9960
834706065383159041 53961 59089
843664881196605825 17500 38534
786663345408491905 34916 35577
551011638253736897 14888 33658
304955223317605825 30656 48160
839837299196151553 23050 63210
922542784192252417 1772 9659
479412382932647297 36429 49005
831024634964507009 17922 41982
599871010179089793 3734 19489
951904084066789889 16171 17436
958584321584435585 46857 63430
599683002362397185 3543 6328
907348382570834433 15181 54620
533482334454511425 47596 51668
366228488334595457 20854 46187
703571184451561729 1679 12168
580124330105139329 3139 48112
294846553298150145 34610 47303
80337308409820449 41923 45119
118147868326943233 10879 33867
997980899115280129 57937 61039
691654057504287361 12973 16581
380115889809697921 27896 51994
844759241636410241 11219 58895
411998157862473857 36016 57778
600429647634960897 6679 32473
528240030795853249 2265 56970
706785209383056641 42370 62335
723612264595264129 7653 36990
388057272786689089 47167 62649
204494650092467361 23997 40950
533560212306213121 11597 41801
642175859832423809 13149 15810
756015744184132609 33021 35829
235238965100290177 21559 22991
559421885900619009 27656 36173
466830099504509377 3430 46126
172866292822256193 32339 38284
899498045428227713 80 1069
108469711486719697 139 60389
516837031575523329 2846 5770
44959880016243401 5358 62108
714417167142283265 1609 49013
6957516067316761 4380 9945
388775932096226753 9298 14733
90002732462558305 3258 37296
968343499821084929 20888 56974
564112238496818433 43015 56974
543122969814465537 6791 44919
375101147877437313 26826 66349
821301886290438401 30890 59533
459855858249099457 6217 44634
120030473985455185 28263 29800
661177765960737025 44027 65734
206865636286291745 50845 61919
967571842298497153 9564 46224
617295450386297473 23604 26279
607062784833452417 39887 59919
207522162766206721 9036 10882
786740967825735937 17478 53616
4627138244078567 16775 19723
873841587716363265 15799 33548
933104755653882753 24510 63621
450887986126588225 12752 20724
728835638335727489 34373 50442
624786490955152385 61867 63330
88588624959481169 4956 6365
69619368735843065 33091 56616
725288282410392833 28027 29329
526891395053986881 6990 8508
487789365970453313 16110 65874
740257382882674561 18952 45647
192112768821420577 15893 45643
362015577654936769 4096 41174
351888016053276673 1780 4515
677226042465761665 16162 21981
314736471335098881 9656 58078
281153273894751969 39394 59812
659246698045958401 13853 42953
230334135277530561 53346 55660
18385050007157845 41399 55651
663480607783405697 23749 29547
403055291754366593 3450 5456
942718599716656001 25181 55418
953440867285596801 10964 41947
348567430680454017 9909 42211
917720455192405633 13655 62350
503622077206472321 22981 30406
420778051609733697 16204 50455
618330252095653121 38679 48507
489706443426751297 38051 41944
420420562484210369 16574 36374
568416667230454913 1916 51770
934670276409413249 2506 9361
44270357701318377 34911 49669
930304775341994625 11225 54424
543518655275466497 42542 52053
855889149196563841 4938 58320
551085513424833793 26827 39929
728541246785297921 3884 4037
80703319725930817 1547 17650
323380931143539393 45173 66214
908373355106842753 25153 26579
562960212428066625 9987 52543
324085455457197441 31421 43629
240113618574490305 16827 65009
920499581923177601 34871 41098
360776298765998145 1549 55878
200905066326416929 9280 61518
861263779845963009 29524 57727
786041691781374337 551 48866
963458736260463361 1578 34084
933069311963652865 51635 53878
439155138832681729 4355 16490
454485817039721217 21695 28110
569419499425336513 19877 26234
942685164940687745 31991 42255
60352772908608185 64209 64555
716718323910580353 1014 31247
865944420837507841 12817 64409
491420567853044353 30232 59128
980230565727843841 16939 36186
878474992549325185 22452 48348
486093015689121473 31560 41561
513362965055822657 21903 55273
594287227229081345 28813 62065
972405498394689281 40509 45801
690151548665596673 1671 25842
738392258842782977 46653 51858
627537127125201281 33793 52234
323286189984525377 54572 58093
53429838068254297 10269 12892
948770817250679297 7736 12895
111922946196251873 15417 58780
756427616722927361 967 29972
873409485703888385 48972 56034
15871452907180839 14778 60408
242239294479439585 5225 25185
180107714420369537 5340 14846
92018707635887153 30110 55105
786285611920792577 29660 40680
535746539443898945 28425 60631
761924819367973121 19457 63374
787540782932524033 7605 22915
345923671235016897 24361 30511
698593692950900865 54215 63103
523689565740209409 33754 52355
921648397557802881 31906 47719
215457554636575553 45491 64112
849334885731799681 249 23722
201619038747306689 5611 58904
648458901028760705 14710 57198
508258154218840001 37871 59313
939067274766408449 19272 44336
444293119679326081 42721 56041
394364776910393281 32844 46927
509916598056694401 3004 12312
308765744813634049 14541 45897
370589581298329281 3627 22626
311623517135387841 5284 62277
872954548647886209 53228 56873
853843042934094849 4338 23117
688513985443261569 52553 53231
979080647020609281 31082 63103
127244762818495617 39214 41583
537299586651080577 19979 27538
722740611714126465 3415 55069
175612935205805345 19184 37353
311174404776483713 53535 64280
366396674921610113 15502 58371
37414319197733193 44125 48240
663454903062259457 26596 46418
665260392327358081 7099 65676
80816768833479105 21506 62440
829338224886750849 1249 46609
588924683910136065 11897 14431
792713684439821313 9655 33831
896866458407082241 3399 56520
847471185227004033 2461 7705
908484136143030657 54624 62155
883668198866846721 16415 64860
713408255562434561 16894 62892
444440103604900801 40408 45723
171716948586748673 17410 53466
284135293888954977 27986 35969
258728013712207873 48836 56346
145667869057586337 26178 30233
704726353616607105 5455 66843
239286770951540705 14817 63012
88182134060737377 10233 37180
227236072552866369 15463 36117
324555046223565569 13567 60270
284853467516928321 20474 27409
21824340026846301 58030 65807
604625359344151297 52080 55695
936303057854260609 8995 43298
841073024344414209 46741 66419
227762246764974913 1681 48880
465263171657621633 6645 65846
900328714953531009 10139 31286
780924641147880321 18100 43027
446090785034492417 32945 64607
626991527814521217 59421 60731
759802486210290305 34970 41404
407920891660641153 29455 46376
842119320161209857 7740 64508
405154184330935873 22641 34556
563357552048614721 31921 41695
557432266061017153 54116 55243
255353600048003681 48491 64783
640375849070618881 4735 29615
549933377415683841 5574 23928
707719357979701889 19336 48865
548289033623099457 44288 61082
529023868653379009 37040 39574
751303496896724737 12970 60110
690235827421322113 45878 50867
779369805264956033 33572 49668
544937814542247873 38090 66981
152255192134376225 26172 28406
70412762387665137 23704 35792
747195534111831681 9107 51798
314792452047097281 13562 56532
390860817945906561 8710 11046
636487143288878337 28629 34728
344815152252003521 29221 50443
65307507390581777 10751 36286
715537277916482177 40114 61300
900814097871521153 42633 46755
187212965097252481 53202 61108
687691262484232577 18370 63424
597295625100201729 6743 29938
660699832878680833 23630 63568
242216033267617089 934 60061
536837117658233601 62401 67183
252276031282875137 23892 55877
668679854487440001 17574 24175
112261640559559345 9027 23789
507890681777862337 18417 51887
510758491551541761 16868 24756
369290655242810561 17738 58245
135860249532576913 6794 26437
403252489462783361 6960 58243
295625672175489729 6393 33372
624062763224831233 5098 20395
354149557430936577 57702 59913
45635919002332769 12788 58401
188895331532052065 53799 54280
881394232046847745 16653 63871
417510613057594049 3983 42577
418594104530637185 7612 38636
584474808507721345 19578 64685
475216610488079297 28838 58026
784534002336506881 14738 43985
470471414589862721 35913 39193
85633242971141505 5970 38869
637385480612397953 14304 41556
732284419137435777 7127 49218
230907218868093633 31353 34483
615627531049298689 33642 53569
474335105617829121 4570 65863
191292070993974049 41231 56745
925079998150291457 13237 44365
100119586541751457 29820 60349
38926895897606785 33466 57788
726350889120929793 35269 56793
678461181866492033 11691 14230
153024341380003649 6393 11951
783164596373698177 32719 57719
887252981131332737 50992 64230
766958235560846209 20049 41525
477644135080140609 1250 27191
25490632587537477 37918 58951
981137745566222465 2181 32139
751348279638317953 46262 53371
378664778146614337 19045 51254
636038239800289025 28346 48312
196159122282018913 6861 49683
42594713372803737 52691 53055
985975689863579393 4529 14739
322188150966287169 10895 27412
107527144390665793 46054 54482
762132756881140225 18816 49024
308370169357445441 31366 50817
682137048398377729 14582 58475
391386848316876993 39717 40785
209013321081922497 46196 60332
775896122730330241 30489 38280
442373002742716161 14656 39450
76060251124708593 42491 47273
828790984066255745 835 40847
377751500948860993 34035 54481
971791044023152769 42431 62360
687372081072318465 29360 29896
536488904309518209 31369 51553
163816365526287201 41746 47110
595865145501665665 36565 52242
55458810879166265 13456 21081
301504049248915585 33214 44970
729723954358135553 26733 36969
353391564431380097 4951 34110
501849855934047169 14485 44205
513937974441059713 9226 50685
247210430862651265 13583 55698
439777986952538689 32382 52192
321811124135244609 30171 55095
261934366297008833 33056 64705
704636228337037057 49680 65626
567993579899368961 37682 64214
418931002735725121 42698 45436
934932472769158785 56024 61151
780205110669015809 50903 56576
113812172647119073 4810 59716
184558902966692545 17052 59273
689438203835077761 20760 22314
347559322740508481 27586 46186
67944689833613129 6724 24157
88703217831955777 55429 56105
167479899687830177 51167 65784
97014561526236769 36868 44176
225512943338504353 24204 29159
352960544803458753 21519 65342
323236351700540353 47787 49405
404506024524820865 5506 41038
543885281795983361 16194 44953
698457845704957953 12222 23934
404658431984895361 35299 52487
75010548263463761 37854 47238
393370700653026241 12916 15101
737995423346227201 12922 48986
652885454208995201 57844 66538
280328898689575105 46143 52498
321222147865345409 41396 60898
643807750964306561 25793 29367
455890963779406657 20390 39299
177070679803705377 21923 61701
616777232247034881 51625 55579
349712858741206401 20305 65572
841462852025483009 24537 46963
775771149397925761 36778 48896
182685665757478689 43632 57035
614875724099114497 5914 10380
870087319150964993 3694 64152
504448533742305473 28438 53197
121732860120420833 7409 25787
708818491624548097 32120 66049
726698086938579713 9030 60867
109621279009402881 849 55368
787838464625171073 2435 32303
493396926842031297 37429 43037
882079197007808385 17800 60872
526761128642704065 48869 49482
429832588258751233 51652 62911
43829848145769289 22835 42418
354854536334197953 36109 46516
764149035259705985 11987 32522
693411307960364161 22963 44372
230992945504432609 12221 34421
842717721240543233 17001 26816
734790765533858817 15689 22927
215442138275893313 2361 12835
491421945579553217 20137 52613
780484956665969025 17630 33169
67976699321846465 60948 66946
30099738520224409 65823 66868
247039083142176705 47995 51993
430698781708397121 11676 60199
884649822593701121 63578 64803
52107574229001585 12679 59888
557622850635304705 16060 35762
112255027719083249 6379 46555
150266329983011809 9196 60245
161962842699015393 19521 32378
846460583911302017 36175 52402
50626664104864713 35466 57195
768458649503003265 2849 9220
404125030277743489 27268 61506
231308165073834017 39283 61013
849301964461092 37246 63381
963580141671528193 28921 67125
143823304267645121 38759 61358
713457545473041025 9013 49023
397021779249623553 64599 65492
557038270454029313 8985 49431
192829867359638017 13795 39658
368982475740544641 44536 53831
949544275800132481 56666 57425
479997756568295105 12210 15971
500075729902764737 16471 60883
686572337807525889 48504 56069
207923614853594785 20987 59589
714221167298347777 8490 40901
959547397553382785 18425 61511
291124868624500289 7791 10093
981353611976697217 14516 52553
916050633537068417 39512 39868
775068041427292801 38913 50003
763677409295560449 48820 66009
744435345304022913 48480 65248
280234976818178433 17447 66164
58280127302044353 43884 67138
945414669052745217 12873 25623
318720855003743233 17250 59622
936760539107964929 17704 49084
450728542184240385 21392 56742
622375423427833089 49306 55442
514001847516450305 2352 61593
963215498605649153 19337 41917
441089283167986689 47485 58020
500942632629254081 47214 60420
822555293834096129 27530 45401
227545488248566145 22443 29998
191369077465711969 52277 62789
871967732000946689 53289 66042
205408183400461313 8620 13742
963256972534338689 13986 39504
447761196291413185 7587 56017
840051874027885441 16539 16729
996976938622776065 23359 61074
604983145156992897 53335 56315
958602521418956801 8557 36153
777561253159639425 11620 38710
722430921986070785 163 53174
782509147307479169 36512 36856
578731934224396801 35726 48859
110741883248714145 5768 11271
394456890857536961 47302 57806
963398236811329409 24953 46145
341070635351346881 329 51651
315047885144572609 16635 19779
590769986757631873 11722 58169
447682224067193601 9478 37951
516376381312273473 13651 30757
292608041447117249 19202 53562
253109698657862497 14247 28935
823967094509768577 7985 65073
464186154856154305 51301 56004
127604649105059313 20132 33334
869334026242139393 15697 36726
587922321549143553 31870 35139
664650781294273665 28819 35024
613078110944989825 24181 46639
163714601539293633 6302 65476
66509001135855785 26666 41877
84350775681006241 7981 17219
260026816836109729 8130 63005
22147618398800973 24584 59064
671371671766962689 35610 61559
200710568295267681 13414 42519
628246236533463809 9806 46474
498612881439964161 776 27425
581360584383204993 19299 23958
930118520760888833 6376 23752
446620341799167873 27414 42235
1093931856754438 51041 56692
407829317710849153 17539 44335
74508124880498625 5565 41306
853894057676505729 3101 60314
237948849306217633 41012 47942
79706058674062769 28019 40538
29531783337578333 4654 53629
221543974285914657 23834 48937
52401779547803785 649 28959
872779647044694657 3688 25378
553507918345179201 27702 63508
997327593724769153 370 25022
700792309034181249 27173 36477
145462681006094401 4667 34809
658365153587372033 5234 34802
207405504084512417 439 59269
491231312781049921 23379 48252
299657658286122369 53483 67010
789539278910826369 21744 45543
99447626749075377 29159 32714
529500653064172161 16907 35102
800297348461768321 125 16412
658269948678995585 33151 37540
618580636507665793 26089 26165
888907916306290945 30741 41846
722571418453810561 47818 48635
483439896000209729 32470 34024
249010369102897761 3927 19470
85249056424810737 17892 46154
385576827614713153 39542 51505
206820178683560833 46999 62266
290137070141874177 40502 45934
786299177413067009 26021 65084
730803733666476801 21595 32698
40525921262787537 30014 39313
977324265323225857 2288 53022
190977548523715521 8591 58980
441030668567421441 22153 52868
673218493258449537 25386 60026
411410407177250177 7521 44302
184525114612224417 28773 63393
519266616677896321 335 14827
646057379522506625 56364 63890
981667840479182977 35533 60543
905074054481655553 6147 10555
479632418854677697 12271 35248
963928466526997633 26085 60407
605192589677280129 22805 23296
670637163946874881 46969 66725
185683697832331521 6036 49933
444750401319840449 13369 53453
459502569577772161 2201 21970
724932810307034753 27411 34815
121681314947082337 11603 35095
751757390075855617 7864 59459
49157617647900057 14058 44172
111096733479623569 34466 52439
835627288424745985 12180 16895
482020603219940097 3576 49135
63093805136126945 13787 27871
304097868707582849 17831 31080
958293191589049857 55514 64179
189921556491899681 15667 64750
985563367265264385 47730 64844
389829449002942145 47481 47615
510638367950178945 42079 47551
257024754558774049 13268 63853
305441862529640705 32925 54655
420021724836129089 14830 61443
765485911705653121 53460 61994
139383828360568177 24383 31930
208432390121579649 33003 46723
680326526519561217 7143 36593
252509329226654689 25338 47994
648700681799130753 33397 40062
163464425225349441 30739 66148
551539403767332481 60798 63398
284771182112692161 29079 63117
583261100147499393 20296 43022
954328636848380545 49919 66141
222710019539757569 25097 48169
758410877876002561 3238 66505
605888174168359937 15217 16868
633160494509944321 6838 10620
15978664002243905 7288 22022
724641182764358401 36191 54036
766357072885345025 36045 47340
53511110976621977 8634 61639
526874001742410049 48788 51568
66896045146961569 20169 37128
341246466749726785 31639 54288
94025170821787185 7398 9487
175397283797575905 3419 15706
419564999772873665 2368 17380
680883574087634049 14053 33262
222659521392962753 19032 57414
341759058046701377 8652 37881
543915835564945409 27684 43672
836066689699254785 47363 56038
536273616296305985 64196 65242
749758709616553857 8969 53743
709086414934475393 19846 61503
821191467811562625 28409 35001
998531064251615361 703 22090
618512769641338113 16411 31457
110832593392842689 26423 63424
249210484759931457 18308 61085
994471610634143105 22219 65224
771927658498224641 21781 42345
69341166996125025 18004 60980
650840012291585153 20155 49459
23821527701137769 18238 27841
51734191018166345 9431 20603
173018734387227361 50179 66314
328288802745152705 3845 27878
914959174901433473 639 16529
185187578642096897 7878 36377
842788362397314433 5534 57349
964591335065680513 11856 14384
202167975285540545 57241 59224
608195629557055617 14798 61773
67980051834354073 1377 39277
144827708163280289 18540 48256
661992800371585537 57547 58871
518552185004988801 7747 66775
569177275721344257 46185 57195
285924508016169185 3596 59187
638644326379086593 9623 61272
746380350708928769 40786 52805
56044368350313793 11377 44509
417550829655187521 2831 44235
938820882017942913 14576 14728
478463599206957441 23896 55112
921747342590450049 52776 55615
617421517246956545 11308 62251
275265214514156769 45045 52553
792870144323810433 20307 44809
924507867429724673 29528 52599
349040907416668481 5586 50468
564946018766697473 35999 41243
667539935543185665 12930 33191
597385710239152001 2046 32374
256885235219076705 4638 51150
717927566961556353 50057 54519
173062000170769889 20241 63175
167733001227333025 32291 66508
280925701277585217 44163 44379
809616905119433729 35623 38776
981855487398700417 11116 63128
197943273500200705 9235 21059
6307315066411690 21772 65423
931883411422639105 25118 38558
893888453196634497 58326 63958
441043433556899329 1877 58384
571366335609628353 14326 24257
334131601254675585 9730 54101
547806980862798529 18143 23423
172136686437497121 34759 34761
933811739513462401 7543 35211
257251478192621633 26783 53125
845161471570346369 8949 31281
565363039591744641 24220 66966
916008969734566145 9719 35539
741823031217812481 50461 64993
337939674840054465 29476 38625
263440402360359361 19815 56053
900457569317044481 25015 29518
564239228654464833 38412 44660
123855073059839777 36041 48683
782397546251331713 21924 56233
869693495004856449 37635 41922
774636621308779649 18952 52907
852177399454785025 27053 59829
629099357453512193 26978 33015
334292248653785153 2983 29347
329661003462696577 206 38984
692087167788312065 33174 42299
226758959758257121 45490 65241
581095772228497537 36347 41883
328999053276866945 8922 21266
466720937045845825 10762 30892
858869475757174401 21616 44563
223304637375296257 30998 65049
972002046276550401 37971 42911
254756437916764609 8621 66562
691784489350027393 20723 52568
726112735609991297 7700 15579
691216169432031745 21230 66536
237449462548635649 7088 50656
529319735731618817 9853 20638
6934752552897551 28262 56752
931692221401796481 20796 36753
286735377299688577 55519 57960
719903238629996161 14540 61293
318182501879295617 9691 39811
713927129282090753 43621 64312
97980072561181681 11160 39480
680506101140579713 14460 27609
972555014233766017 12902 39782
726417306200637825 50597 60540
652215926660769409 33264 60078
846255498541836417 40664 59696
484864435780640001 42781 64865
70180979805165577 61192 65800
514610744891182721 39521 66608
696554181487883265 5844 23485
908845602830385921 13544 31431
548209801629049281 11749 50807
240249452335486785 29170 46321
465871038451922433 13117 50474
429886935593078337 18696 56116
230490863966757345 10284 50509
751192382880883969 23530 44892
510164049741675265 35194 37051
132244348065174929 9673 60215
899725266760931713 1996 24872
490718129127483137 4979 66870
280064354323997121 18780 22692
648503514854656513 57533 62148
410760154590825281 37745 60269
956545911306658817 63143 65510
833277207580621825 52511 53527
585659381892160257 24959 25439
291524245658457921 33626 56721
603920100325577601 50659 56395
606806395470499585 17097 24636
31380568962067201 656 15900
435263863194244033 16081 21245
315360703150172865 41467 66192
242122250896457569 8680 61545
510390600317581569 35072 52325
140343917447985697 2214 9929
614646100428299009 52837 63858
12683853864928097 17356 35012
778373027817668353 32269 33693
248907735894015041 463 6778
500580929038004993 51444 52456
414582350787256385 11335 25258
212713791541293761 52724 65127
720257662960911233 35914 37812
368070538622813377 2846 10801
740658662499612289 3540 34101
48426908195740025 14881 52851
696776510996606593 10279 27884
631106733646600321 27007 52448
631304227775800065 11924 18192
685839100340846337 23503 51247
324284803798839489 5476 41402
759975353565121025 35676 44279
268191911773271841 29070 34199
995480591999854209 11424 45664
166521875378798273 10775 34578
873207455869430017 18082 50734
809194859487419649 23901 39145
305963311120112961 7096 11972
693426832182446209 1400 37020
397770262508398529 62750 63838
34397955392734049 12709 41417
282619469083233089 11359 30697
760429719269403393 489 11837
727364422043233793 625 24043
836928724521683841 18510 31203
497893244544346945 12876 51051
263270512443405377 7331 29925
101468340326359649 29553 35890
922746039773187457 49796 63606
327871395803970945 45234 50224
829045351541246593 22161 40069
914331154030218625 19555 63701
826814947752311041 12881 37741
161225375183537537 47969 49442
865212297518759553 15803 55951
395221176478511169 26480 49880
477428353421345281 24759 58415
414913232986993537 6700 51789
957024400122769281 13093 44272
615019146453089921 20228 21515
85850274789677889 18065 62491
762324590085942273 153 4689
200022566307104897 39204 54462
340213170464178177 29886 44712
66864955285893761 2270 37104
400591539464631553 22318 63720
844416184638639361 16201 37884
628387679879789825 41863 53139
141010365840301681 22558 53449
330352820703669889 11652 64790
675882250245969409 15784 50594
728659838812173825 10608 36560
286917603559601281 9414 55480
68543309867681761 43762 57198
972875410888740097 14210 31363
789836449254817537 23567 51838
29808461697669489 7034 43059
147356093092188449 41681 66072
71188479969755745 7709 60746
796350319152988801 27979 29207
819236068917462017 46810 48037
214335457838831905 6357 13910
486337099274912513 27708 67101
739670099374006145 21474 32885
286877037098790305 51950 66751
692926353805635329 29541 39540
944339945407627137 30110 51487
217619569420374849 19677 29454
726762078675250177 26452 49197
302424558340323585 21209 45235
349478721784826945 1459 46526
847024071699632257 43598 56469
620804619180844929 7179 19644
393212241409802497 26893 58780
768376725180708353 9164 43575
221831072729198561 19432 32970
778767600852859265 35872 45139
8871175227728402 11924 36094
574832584642358337 58633 67062
779211479312731777 7918 48351
182686511272308385 60069 62038
932060786034671873 44562 56125
417763403657978945 3354 44868
214396170976439041 16477 18467
851905739626801025 23089 32010
156125912761712737 2057 64690
130700556233840353 16161 55981
859771039299499009 22493 33446
578824724752919937 28303 37366
308829831888377985 14996 28816
877768356530232577 19448 51653
298051462712205505 19676 52614
751604076156240769 2595 40959
457337142229665281 58203 60821
57062302419573993 51588 66950
980566404368641281 53241 66665
374738984216875777 18414 26438
472918790154469825 3918 66031
883806148261477633 19409 43290
571561013327649217 44819 48183
939731851266941441 44184 51056
117513167349063249 14220 29597
325457253839964289 35825 46295
424107547996566593 27027 44709
776127233673619841 13969 62406
229323142194349569 30058 55244
628774047277154561 25201 43466
33205438106644893 40092 44917
639823948977493761 22798 25597
687504404624451841 17673 33289
81359592325661361 8053 10306
511835169897278081 14638 40998
454640634020606145 6478 20242
192525925476761729 39883 49464
700827727248544385 28762 34835
335365231188116993 53731 63265
620246202352205953 29289 34327
634153967329911681 13104 63454
103854606021080545 39203 54298
522429401113850369 10713 52450
112314604522410385 33704 57605
867797247156207873 2205 34164
32205285332743473 9702 32312
524201025985885121 19130 66723
628538105665029377 28686 47439
876097854288889985 6807 34733
607463825330675841 52695 62458
821274400528363265 51488 52903
348224023530562497 33375 54726
459480682722162497 43976 61434
851622770727580289 31601 37420
254878785112904193 28575 36778
966770579358893697 6960 47196
39578757123269529 14535 21296
894755414297343105 1178 33945
608030747087166593 48583 66010
704407266178478209 25845 40157
745103229640964353 8532 47257
438428479400847937 21325 43226
797983230356774017 37742 38220
58107996784826809 45438 55323
412270312143551361 13224 49640
845915354522325889 5742 35697
123837844538353889 13133 31298
425330319285862401 3217 21702
312153298412258817 31959 52408
876117333353228417 47588 56425
446708135753393537 34935 41228
58865244205236425 37071 64775
515491435552025473 46080 53902
802744021236001921 11465 32302
562988867978315713 27684 33519
466138776206960897 27807 31327
631129035961865985 3124 34678
995970725274283137 490 57332
697107419305634561 8174 62883
618202148045725185 7241 41620
876323193130804865 17200 19621
69581813628921905 2143 66532
305991094004252033 1604 2255
629672076857033857 8109 52070
833967088792949377 11285 55299
288501271950885057 57412 65563
805136281393910017 11682 61048
779199165879816705 20503 29439
961023468086597889 57458 58198
12456564052477859 24542 52793
431744768769515713 33792 48325
400690920651427969 12816 46880
681219725817360513 8528 43006
741045982287467137 10173 57103
24406950425511553 30732 63777
750409800130967169 48245 59551
329767503224093889 45524 57749
590284513198575617 27209 50027
776143980738662913 2284 66871
77995342591620449 5597 19216
34356053289034349 3218 28303
334265408297461889 20401 43698
997528908769591937 6942 67010
856086755976235777 3704 18016
890125206119837057 17947 37428
98245700867686033 22547 27651
82723317439086225 7113 42804
181087505232611073 44507 61956
201320866761310657 640 61430
298470409925307905 28912 58701
411598784524667137 22459 53026
396130427435991809 9641 61677
662818918468463617 26789 30887
943493684434649601 37102 37479
38044398006103817 21234 25435
827759821766036865 20428 27508
793992497490055681 6542 12342
192612227058397409 2058 2786
134850407165512113 3642 34731
413409858134031105 44036 56894
728188163273177473 12780 14182
407148559621610689 19321 28885
200336685818381697 54014 64964
842465587953384449 37327 64554
225438823204459745 41895 59269
424435614588340097 17605 44290
626670837616327297 23242 53610
476457885712477505 5484 67145
995420696052338689 42502 49528
574061320687455617 58421 64034
14477298020562303 40338 55423
762555863143674625 20760 38049
682878425667386369 10100 34454
979708858880918913 4789 13128
457133495797048513 21239 31724
539643741385845057 24692 51397
128991998734040433 30538 39993
933126659643129089 3384 9449
259714841229975233 9552 19665
660442903109995393 3632 29077
339011689947145793 34216 39179
871608556514111361 50871 56547
284894821189677569 49615 52020
740777938618634881 50302 66116
377888167410549889 6868 27518
565960366602205057 11491 42213
398612615224305217 47351 49156
794477009939257089 6553 66182
709894452822570753 59387 63191
158251098643553697 8898 23874
623746214471506049 3823 27591
637705847410842369 33026 37117
183069957624486081 27536 51971
350546555876086081 24873 39690
386506838907092033 20925 57167
539800226709544961 20543 46165
431784620243266945 39490 57517
307026866854819521 18298 28767
178308320762109665 45814 58486
870797913175749761 41540 46610
287268563358612289 37152 57157
208999004923207105 31046 33787
560345865347937153 23658 59619
832666867189445249 2450 38994
312399986266914433 3445 62730
208807208861891521 14819 26365
448300027530986945 26681 42302
567346041694378305 9107 12249
638586518401115905 943 13261
124869955761617745 11806 36902
254096665194293089 43624 51502
487697433293718081 33880 61540
313783298395495809 4611 23089
263258324911198817 53874 59522
688509862712717057 61320 66269
976727234130976257 13978 57027
665509921258252033 49033 58911
445478790954318529 22649 56083
784975170251708929 11984 65478
217259035529693281 8571 22127
144478426732323585 52256 65937
668410258250595713 2160 9062
168042791076512545 18906 62216
841797118593916545 50536 63079
505820997286225089 8472 64040
868522058776726145 26500 51960
420577381529408705 53799 57126
995641994168764161 11446 62321
377979306881744769 25745 46744
353293245522657153 42833 47119
997610719397041409 23418 25459
872327587226379777 11131 17107
495532824214183873 4140 17176
489765384675642689 18835 19942
871558458548076289 6511 31506
567928861377353665 20496 22737
472421139013395201 21582 46579
891867745441665281 10634 39138
587580333473393793 8464 66051
390404310311197377 3390 51400
666350859730204801 18781 26718
359906868629103361 7221 46432
757827319206722177 25841 37036
404428667041727873 22631 31930
743241138012880513 17256 49559
229638526613662465 10517 23177
62187202543068313 13771 52507
765551461374229761 25868 66554
161298722302138497 4714 11852
163740630516478817 51216 52632
368294592005508289 24769 52546
246275753521032929 9904 38274
236043942140756961 8038 48510
141257257858946161 18082 25431
686770399137852673 33074 47834
648952549770655233 20205 20304
358028488905194561 10700 65120
893538228108205569 19700 44740
875032074921403393 17826 61471
576269127062928961 29319 29846
561164600121689025 15134 46030
18082106896379457 46371 65478
565077194928473857 614 63989
251487819738542849 54383 61772
87968585828139825 214 63049
741104734784521217 24923 58419
972272167733546369 1712 46642
881254816116196993 34014 38615
84429869085656865 162 51296
859076915748893569 9287 48361
532632705604893185 32561 61889
989410237404086913 33404 59072
656845161229984641 43018 55133
879255326592577537 10376 51096
688996057095192065 36439 58838
448330289274693441 36571 56921
420376368283090305 9556 49564
206596583729556481 15826 60711
309864670339120321 21584 44884
744333649722875649 2968 58714
408245640619032449 57611 63985
343497290751308545 49926 55481
870929746149112577 2961 58880
656876548087026945 2197 40792
944691945995803137 23183 32889
230519351367583169 20266 30098
585118863877422465 954 49910
750808261841569921 24561 46593
326775978926168193 16590 28555
858491430213426561 467 29431
543587332983332033 26842 46398
291900072466333441 2171 45222
31904429565603465 34316 40581
219850741133662113 1572 7658
772895951808802561 51506 58752
735110141864368001 38735 46849
650995935344258945 5358 35094
181405901393922881 4236 39043
52571254724067985 41965 56545
311393358934523713 44583 60675
932349740962454401 52844 62215
390337973323973121 20492 27424
736585912056622081 19757 34974
382973024508629569 150 8301
658699509605543937 52947 60959
355564584674446849 59050 64796
530659526562754305 57396 61575
751399354435378049 60727 61856
629209172814061185 6275 25795
159797737962271937 13547 22761
777671458140243713 21772 58635
511842247634035649 14621 67162
698240490868887041 50632 57809
182831149792939137 14260 14642
863280317514021761 2167 4274
47191650950864529 37179 66851
661913432318758785 504 27593
879774266079415681 19432 58010
674817212253568513 30363 56554
464832218129657793 2154 34371
169485882888768193 40928 44704
231959040727893761 22054 28045
914794517201510657 42556 43774
987458868655053825 2318 46609
766468872963574913 8514 58315
442808706229705281 9933 33109
506456688707341825 12975 36090
228920366143313473 33369 58969
506612781637887361 27671 63707
802676667186624129 8294 40779
337577260468389569 28973 35513
800608217840007809 5967 18447
266269146469344513 56328 66952
209014874603418849 19226 42492
409434460782104961 23451 46910
609012109137580673 33440 62455
282347094055257473 4077 13010
461566152306907905 56945 57180
814209689109457409 50938 60652
498279792348014913 6342 12459
448713319884749505 29249 56302
313820509594911809 11561 32179
313956196538665473 351 41639
462362909756848257 14204 58406
339375299091660289 20392 45635
55833048681385833 26834 52937
80162542521701857 49055 60093
570889709744548673 28701 47965
683459315251159425 14319 27739
630647224185658241 15898 32125
51544561632962169 24468 39310
514445073989776321 1279 41568
359543264724340609 4670 15197
494853497314089473 1932 57178
540173481570189313 6463 51483
443496775966323777 20407 33472
777399341760148097 32934 47761
467966412001608513 41740 43471
57894299682200057 255 56249
637698498611541761 28642 55682
505088947112813697 33945 43399
66924366618472673 31367 66407
726090362466162945 27151 66580
757513914678824577 34312 43273
19451802825560805 18534 28027
479582425404238657 17237 17400
186465113229129281 57094 60552
678706139390243329 7035 63499
708538610567661185 40518 61793
629930971066322305 63213 63717
247272989954222305 52399 65103
544762164077681665 64515 64843
545021972992007169 56156 65874
260158406474666049 29041 43490
911346280851344001 19867 30811
967186534041843457 22483 52541
849029019504190081 1797 45781
679686031596922625 36478 44900
256716191605459457 29796 47297
705091606368270593 15555 18131
45491552101655233 17412 36527
684914214250206081 17190 18709
429372258462475265 47472 52113
531797276418018305 50839 64333
432700866052829953 13615 60921
58482602395848457 21824 46736
796877367513427969 15282 65606
887270157657908993 22070 32454
462355016641200961 51445 64697
233089954072745793 10134 63941
871663825352154497 62154 64655
783094900911294209 12044 36630
493441509498143937 24924 30429
918942751152762625 34409 44021
698761982189818497 36322 55565
905067708495025153 50333 51654
138628500690888497 5472 29585
309182677408308865 5277 47253
3714648011619915 43764 54802
3098198561843902 46933 63387
247637916218327105 3540 17577
504532842407591873 18757 43757
986140777956716673 18702 40667
196439667789675809 36084 54712
951914751397456641 11399 54029
944127882997186433 39280 44470
430838447291844033 9050 14623
403753548850318081 14334 40352
572733501297069121 27451 33898
348155336094457345 16973 33364
983842801632317057 52381 54600
553440525349785153 39709 46699
224015516392885409 31503 41543
220511512694010049 51319 66460
432237266941054785 11544 23692
783202413661086849 11590 17832
634265385479654529 1801 63427
624016075892733057 24815 50291
544888648806971073 15169 20067
413974610767482433 8852 20655
691240533080819073 7086 38942
321562197857140545 11337 54817
122146654068526321 1343 20638
919102702400266497 8126 52860
959691393645176321 13241 58980
615505104494609153 49384 58409
995798642506439809 17109 46498
413717788889911745 32180 40250
527570102212539649 41177 49472
253087574646748705 34280 51810
680458874581514497 8067 20450
792357279752906113 2879 31292
949698933466738305 2321 60811
583118105398533249 29645 46068
552730975539230209 24998 59607
647520394608889601 11515 50785
339586040674365825 6908 24262
30682549090961689 10657 58283
907920599142212097 8492 17285
532454450063710273 36386 42732
228820705431520097 35984 52123
731484633337906561 45419 62372
83175158324888081 25352 40168
184328272203785569 29788 43694
197593620908353537 41080 54096
461451455279451777 19152 54847
342446807691597825 15535 63019
617226814825670529 29873 42132
367065007892580993 47593 55450
483358357954408321 20446 39317
178746426500122625 20111 39377
818135346971999361 43756 47553
131614916888171505 29 56001
580150112543840641 25479 60319
623287973087055745 15433 51063
345186462260983233 793 1468
352901213324276609 24179 62099
870963607825324033 11044 22914
564197075099638593 34888 63109
819707719381412353 30325 59790
103941789072028001 15153 61347
324067849984295745 27702 49944
708732896900638593 15284 63349
927696010478626945 11199 35433
765323804453164033 1197 27066
551381564454253249 29608 45653
896080998608550017 14270 21444
579795834479185153 21552 51336
271694553254523201 53040 58424
149133629201692481 5715 53375
940724882924850945 7673 59818
721086588192974849 18894 42784
878851171436270593 8279 49927
742698518334570625 7288 55297
1578028683251632 7020 20870
504277841791278529 25966 42094
373340190739302337 16074 54889
1644458594718402 22951 56843
806214246432826753 28999 30997
135435399487818129 17763 21522
940198183758599937 3081 65035
261427661695016417 27617 51480
573804973837621185 52456 59521
335153823447072321 27705 30139
312381769754384897 18603 42541
365678355081293185 52359 56348
570265469739776897 39408 60569
617067081610173313 40731 45110
578994363021752833 6930 9684
819254955036790017 5249 51331
274510577891430081 13526 52331
228537130763456289 31917 49223
469438560532044161 19295 44846
5668171603680606 50414 61016
749882627112579969 24988 44567
805944627278250881 45103 46841
757302295295534849 16360 41098
808448667071523585 32 20476
98371926477835105 2365 57919
421765632022768961 17735 18062
950694138975112705 48112 63625
516776671276666369 47876 51623
660212014574394625 52964 57500
516967205487958401 23005 57351
823823734204427905 15425 41584
970311250169508865 34188 43230
725180143406827649 40875 50385
166482236678959329 34903 55844
876197586331588993 50208 60762
882627291538177921 44236 58352
996226232651164161 10624 44153
585793777302313857 45273 60071
118563658420800529 9992 57406
599841275927552385 8634 36507
427023531181514945 36027 64769
793010623726345857 2685 58144
925760704799419137 19428 28225
920609104161719937 1148 43780
613189282606892801 37173 44699
855162965608144513 53100 58254
172355359736730657 12508 41766
292312217965836417 21741 22956
907146622464107777 51824 51989
303578664465348417 4271 6755
693201981483330305 27348 50055
769388539490002177 11839 50734
338147549214564673 5468 23778
656781200324445569 14398 20516
863032450386317185 17184 45210
683763931563156353 24827 49996
225483921788491425 18489 57578
767918592399567489 45394 48726
951445845625588737 15495 29094
441424505749132865 10558 45560
782386855609583873 4946 6585
66702723046773825 8024 53880
926166490790354433 42108 44618
177441742239913921 28480 37704
712937429316252033 29868 38225
14499535498586625 2841 33350
701493576532559617 24596 29431
925197596802753665 43832 44427
731241088272607745 41710 45159
978726597612052225 64258 66910
973171751395245313 8742 53770
282007117898238849 11405 56101
492287350933036545 47989 63901
674124588560871937 18497 22240
867540032118942209 20266 43645
377528144205491841 2031 55252
762833202688650369 7042 56523
650687435568158849 33040 33143
643211434778027777 35994 57132
914882961628613633 16374 21921
908195711482118657 19674 51463
539851165911144897 20403 57321
708518180491555713 44207 62486
595771931915102465 32255 36435
291274732729331009 21853 46013
832618108032676225 14779 49046
707722496689388673 40199 65630
845385624792378113 16165 61972
822082900432047105 42924 64024
458169937166601921 7379 13624
443111229494551425 16282 21085
202846454522678241 16721 42986
242545239305140833 30651 46595
883614277925175937 149 40645
857509017206542209 18139 38478
367334802489487809 51727 55372
349727491775251329 9583 57550
561104211306357569 16555 65545
230779961637924929 34529 44097
814954662360300161 17951 44968
52718446334605321 8476 48681
425832149057413313 37114 65890
532236885667845889 16953 61762
299621536020900673 548 13308
210259992454478337 15520 47866
587368196778484737 22095 54851
515610694331204673 16436 45090
892537199345504513 9339 63622
628397124577215745 8696 56790
69402391065807481 62730 63156
500795375561029505 4943 22469
515753609454968385 57067 62364
414791486113937665 16998 45230
322949127879027713 12767 64007
822797097844190977 20787 36865
999398201921941633 22021 55018
328164096377005185 19105 20933
571144761670581121 10436 28305
968373998036913281 14888 37937
399686689907206017 3559 14912
551238451472027457 17338 61413
817454810137363073 11200 14987
399326915916621057 6927 49621
813113789955600897 20799 21569
911552046863644033 21381 57387
462819510245935809 771 51503
772235835220488577 17369 51354
915288623642815873 23442 33933
418975347112517953 32037 48632
2294699942282819 2276 32975
610952446438634625 35005 37831
441746442945976961 28773 54176
758480139657930113 37584 59740
701253209185637121 28722 58504
733051366991237121 6971 47309
360573362611340545 41850 61116
232766866991067201 18448 44374
650239196143175553 16186 58640
746781452123915521 2338 54930
407552517411552641 13398 20311
487300747628548673 16163 44601
253028222048385473 9147 44399
452289617404563393 16085 26389
355380058522818817 21584 34454
50002083453943417 45068 48286
273128383860679937 25582 63229
840832983597383809 3531 33818
57784223808972969 36038 43842
393544921746976001 17583 52020
730526579967346433 11075 58679
788546259426215809 46448 58982
182461924074821985 36405 54964
478573007065829633 3870 11697
555478033241186625 29206 50359
296660409819313729 12139 41499
155851443845286049 7833 38424
894150533587403393 27285 59440
243970600308216481 12934 49767
906821129151570177 23148 35301
266988523439742657 18219 31063
94810405043585185 24425 31905
266457218389561505 33990 66625
496651763267752961 1312 45952
993022831542624769 338 33015
393402339518555521 23429 49358
525704144060199489 45919 58982
174640413181652577 16574 52831
338254216621713537 17262 26915
341710032592839489 13450 42776
281188484214467841 20386 66048
191875319801116705 2331 8664
541509703914705665 22613 55690
687008527134278017 22337 43133
118309970944267201 23896 57149
277551585327774561 39735 52596
669924544792529281 3418 58881
987252743944292609 39214 66725
374548051420660481 23514 46943
301346145622833473 45955 58561
944190289614518017 42872 54460
189683616969769985 55820 66822
997260213723080833 5556 35061
743901981316657409 18436 52248
741441406215948033 37995 40486
500942262386598017 43947 55132
826620112382627841 2868 33471
801347156269915905 22772 39490
4395966412580777 34075 60959
909302905050335361 48083 54290
421648555696947393 19700 51843
604944712667919105 23625 43028
703246934869746049 1260 52124
953754701092702081 5525 44711
598685833133956225 20402 29534
655946045047333121 49576 63283
301095180865139841 40075 40629
197138944319529953 22979 25953
73154257870186257 21217 39200
171198433415799649 21246 59907
162275056374902241 21523 61433
262514239036516289 4118 41587
902104239206792577 10088 45257
229107250830058017 43287 48222
110474806031682257 24723 27845
878885875493576705 22717 43907
653739744772281089 8087 38903
879620285847000321 10561 31821
31698758341285329 5120 49933
784279668796795393 26772 58036
389668725555779393 44025 51590
326805947654666113 23439 65104
464332755601141377 702 41427
415122730388926465 39927 67101
66685020418191241 34906 58644
858534163926510337 12832 36814
510210174739221121 2701 58383
419646845545099009 18036 35293
949999493300836609 33047 60365
944308851022359681 52363 59679
418859735286169153 33695 64676
252562143269837953 34483 63216
103413748392199521 7349 41697
268389245583296801 27289 40871
671149646406313089 4726 49652
505942379014708609 4281 54090
180258778523167969 26493 55705
939294448335292801 44177 46529
944302074844848897 36683 64192
508876218262852097 51752 56215
200167392539668769 9685 50453
606306557527734273 13719 24210
650588982298891905 20753 34566
872104222747378049 8425 60821
50952300848862817 12438 48274
215743073388072289 17078 36603
776661646589225601 10732 16028
584086613385036161 5299 51493
313935377251084417 36076 47682
11004148772645551 35831 38205
26013208597468917 27376 66564
486615127414790273 24059 65764
58806922054472465 16024 21680
586535057336309505 17338 64632
97002938740025969 24820 46171
210451214232872289 28381 66951
296150788822757249 6576 52856
172074261529832737 7364 53945
673534155275568513 4265 45328
158175237511596129 6130 66176
289691067428933057 38069 60713
284453001064097313 37639 56020
22101414486947137 9025 49287
840475082878665345 13032 48256
315512701878560641 17491 28098
733718700653970049 30975 64841
181608292241314465 6447 26792
745870423216910465 26555 37136
283271025126211393 19938 63600
111792026372288689 1849 28676
602081350113884673 44616 52728
129118680021345969 22795 31183
897897777337078657 3817 42205
87931415305735777 48119 56597
783020289661145345 14780 64788
301413251721140097 18812 58276
404572801243048705 21791 30848
458039675909450497 26516 52076
326355408048478081 15496 57811
591471670938542337 49435 58598
11675340908539057 8512 23033
175750119006057313 13912 60718
744432839575033217 9344 47378
500603814815018945 29962 36549
584845770856176769 2981 33704
873094944267368321 27032 34038
38592263195347697 3486 8075
311105938286797121 27568 38788
330841713605906305 56817 61127
357581586753344257 20734 58907
224092338412582145 31848 42641
624477942037724929 24138 40928
795100927753381377 14129 51546
560253735162977025 3848 41598
654602663412397569 18467 21460
837016737296803329 50791 66372
356241128254509953 11747 57768
574738080375585281 14860 40484
773319092519379585 7486 16934
222680641180954113 3884 26350
460423098092789505 4312 37206
48695852128592065 38781 53602
163948367489560097 25731 38898
138506241410535585 40200 41053
466742128484582977 4802 16032
904205165789182593 7658 50720
916199771302977665 20938 42285
432422920445826945 12227 28434
211633045724752833 36961 49834
419466442632316481 11919 41103
76742466489356785 18515 25510
687559038907149697 22760 59313
207589909191085569 20739 44829
207293998336400161 2089 26339
594438895107877889 41868 53308
735950459049501441 45207 62416
903101959410705025 30385 40667
791952628050498945 53443 59271
751523656808650753 7322 7783
407204453564528257 52587 53411
202256619945188737 13712 53413
890213964873300481 33269 47342
710615207428894337 9513 57241
717772905578367873 18720 21819
701497374673365889 25834 51396
329613864414117313 27191 27998
908251095820965249 46499 61350
362055874903344257 1954 42708
996963215341793281 18357 51079
830734383780043777 42110 62425
543127843572271745 8791 37764
129972895884701953 21653 24111
269966145512668737 31550 36755
794232391350963201 63483 64160
92380533458744193 45939 57236
673662596060520321 56581 64737
913647998767459073 9596 49080
279986776565426241 11201 59185
439906270373931841 8586 32357
289734194823648065 27669 64809
635736643721784833 53861 63676
667207939145502081 45812 64564
911646475594928001 4394 14341
218504969838956961 25044 26730
597508568573118721 58580 58881
22092037237531061 10442 54371
925497034084223489 18487 38895
517798678627411137 29906 60620
236348926037621249 49895 63144
64428676338284417 62138 63150
516589197583222401 24817 58380
210409005980405793 17810 41733
399345438135952705 4530 19927
266679638112368161 12478 19508
177429416028552097 23435 41908
979882187213529985 5257 14068
890698171860165633 13824 38231
98008192786782193 12220 33707
39029488816431977 13273 13831
781851845208361601 29294 51461
30787163794798289 3669 17336
660498823232376961 53793 64693
742801158153262977 6448 34574
915149588224107137 18200 57260
35803256775054137 49370 50595
983686125609526785 674 33508
539608071662236481 49066 64692
160074858087849505 32240 53818
72078377143469649 14281 19317
434204553066667393 11146 43732
374814483066153089 6301 60471
826669707092872193 10769 14318
508688889613736705 29653 59025
56947847935422401 17188 64110
446170700635782657 16140 65285
984116429248981505 7515 15332
897463680666362497 43958 62704
49033776664874297 29350 67160
971531695680987137 6922 19651
768341089936949889 39945 61561
434996303285615233 16345 44383
943926452880109697 40113 45798
489194010168468225 5819 8006
727821800021157377 11413 35029
412301928200719233 15554 57780
775470419936500097 2291 25196
795408716075392897 850 11725
391099878570212673 37946 39333
411914052116529217 6604 36021
434908077671256193 12123 38340
758611241832291201 13970 58143
81582655024785569 10568 37738
668896974209928833 975 49974
422130291227620801 5066 50069
442203955671509185 36116 51046
908291389435088769 241 65475
142747030927964145 16409 61773
128769425344646753 19194 60404
718311044379142017 34442 44855
502004450767397953 29933 36284
944632538352237825 424 6618
937979917866829953 28456 39719
411649011348764289 5891 57962
605907300749702657 46171 51478
993918393591357569 845 52289
655934153932950145 21285 50064
820246602454410881 8677 20026
963894796791034753 8982 21928
226350394329244865 12242 28862
834636139852296577 16273 39441
609806714598157441 2113 25818
957960664667222529 35880 65623
602425611291877761 57079 61901
245442615569036353 52363 58101
759506412344286721 47736 55174
242911512417773409 40758 49800
249012654498557153 741 63653
317876099351810369 7735 20040
684331135327418881 33347 44794
810591273744289921 3970 46524
662748473236050049 28283 30303
578487240425719297 48329 52777
404862085616123585 17920 36620
819904294640277761 5543 30021
284540484234980801 27894 32943
678620077187691393 32367 46425
758883202426424961 29213 58607
470564223515406593 27386 34748
366933395037605697 28557 48291
266273672913801121 54550 62763
26222624011246865 9957 50628
729429245204240513 21964 60152
768323142524621953 5024 59567
873532439978436737 15046 64898
891744665702241025 5311 29488
874644825470152705 12048 47237
660054962515928833 3539 49128
904325580060291457 30461 52289
621088671449577089 24759 60846
375110817429597185 36168 40165
586242807776272897 6343 48018
324018774108981953 7460 48745
436212186293168705 14590 31051
325903337230112577 54209 55774
505482201141475713 32719 51045
488358864488677825 36012 36014
916514311505444865 6534 41344
503471055817382081 11101 64252
424162210334458241 13442 28613
779780095201449089 27606 54138
426642405171172353 40636 60048
561323289222382721 20756 23218
730353623862541185 7847 11878
28608826923122165 8516 62057
991248041213971457 2998 61046
165541313989105985 8383 65128
4673655678516298 24487 35561
629217834258259457 46911 58790
154057901842058689 21491 46017
162157499646536257 32447 40459
741391672547749121 563 37027
470001635638457345 10444 36866
424638614567392385 9622 30677
602016949005527425 7139 51389
302509584792090881 33462 38963
293866114149484033 22826 33875
229013017852786049 45318 49817
534296182031919617 24301 60488
464663730778639233 10402 16087
514819272777859969 4036 20034
434555511560695617 27509 47946
562910802611693121 40701 57751
940366380687407873 46713 63816
317660642616306881 23861 54429
656957582215277057 28822 52589
870481862182156673 6911 26501
270123448226726753 27840 55355
652514939960074241 51446 52956
615987851145952385 33617 51258
616606592455124097 45215 45993
920994692568712065 23164 63628
454236360462477505 7692 12567
772625638356110721 44963 50574
659526133803733889 64514 66859
392742679349410625 41098 66288
628093718098060801 8319 60510
635149628954714241 47969 51856
515908648824019905 761 19820
649261111619239297 3156 62506
466578796105626049 13119 35192
295015334701467649 34463 40810
429753594615544193 36224 44538
456770901639103489 14535 40355
725981088850947073 49223 61244
570833223147850817 22779 62871
670129744952358657 3241 20459
839487594896098689 32267 60302
483236890160316801 33881 55001
273315203506705025 24643 36437
504718617236260801 29459 32043
148135541159959425 35447 49281
610559737631152897 2767 37876
525417174252204673 3044 64388
222454081438765889 7458 48891
388726596317440001 20305 28421
603937866224715265 8514 41555
296671115039934849 6235 46645
608810921646419713 33276 45773
862223195606574721 24785 62805
47562870588567561 15353 16782
652348307343437697 60974 65493
150757797826027937 5535 27064
625731426226280961 48746 61939
14827536542743049 9612 23752
36977256728981449 16871 64740
188686228522083617 16120 35983
280258307619035905 43370 59874
632270090493651841 14671 37294
865082327434443265 26228 44967
197764696888125249 20645 37240
518232923515370177 14024 25583
159692243713596577 4440 14680
983913549381092865 35511 59932
313528585236962689 18727 50367
297222403588691009 2508 66048
670959688941341185 31490 44295
204381081428699937 34384 56182
292860179671659905 16674 45505
437735086797459841 9866 36033
518401452120503617 44268 46875
115240975084780929 26089 43795
982971268829867777 4310 45114
537733575689017601 23462 48157
601329024797625089 27264 63392
146528742497942241 30816 52104
453081701838552705 11050 37956
941393873605363713 6900 27546
267442815250593217 786 55485
222905353903165345 13314 56153
606073482734370177 17013 57220
853532447365964289 16928 52996
795602471310676353 25174 53583
34443235243521997 15217 42678
944749374356884865 17204 40551
734644939106175361 3677 5743
539804357577754241 2811 45190
686789168968196865 13523 20225
318070376567543873 51696 63600
697197425022139265 401 66832
266804226808407201 7597 46605
306823282500836545 41893 58115
749895644086759425 50875 64243
526097648314021185 28522 36158
162591222180356705 10470 13285
652990102085134081 1700 31747
673684230774664833 6561 55682
111438601129222545 13004 25616
694181096404324865 275 7945
287385517146198305 49316 55957
113098302308056737 22864 65765
877814258285724289 42456 58692
630647247765711745 40272 43485
832294004456649345 19879 62686
96604960426741825 4676 28508
261796236502974017 4427 26663
298018164633564481 17114 26424
976910164765520513 19299 50799
144516381736959681 6937 64729
389444729283752641 11376 62485
673084451273144449 11331 58586
487049089635938497 18690 59063
274318404967754497 2185 40717
972796311975216129 15304 62263
427098091440971201 13240 17943
565227865544194689 54976 61816
123873815078123777 35588 61003
633789186390828289 1823 34503
87006304727555777 24252 32142
620937198318209537 35876 59032
465781183208473921 5700 12454
603592202197162881 6329 63716
273812576443109633 4736 30365
248444266237534337 18763 31068
287831040659366273 47485 61079
184211615560570849 37363 50104
548843507515346817 33230 50740
926177047079924865 13966 31496
436511205363739649 16872 28713
818848086808472449 1907 63199
902442348886072705 30540 33255
398613075581160129 53359 57657
489630053195750017 56363 58213
840929940588551937 13872 29016
868603767754581889 56065 58382
676483435675173377 24382 58859
451483246430068865 41513 66626
374096276706396225 38053 58419
765379853220967041 41374 57734
188732339000701185 14133 65463
195093710229937057 17626 62715
773559189988134273 17397 51967
625969918931264897 35747 44560
481645449998545409 33203 52688
440789297700472833 38786 51978
942027195649401985 3031 10706
90076612718949185 33639 51859
425352750980188417 20770 58937
823005417295686273 33183 53559
751386025255470721 18896 35718
319563510473603457 24842 26423
640875760323886849 42272 65254
106343725713355041 20234 60394
257147319929643457 2557 52720
946255066047687169 36286 44826
584250885948513537 4242 24655
450590627351370881 9233 41250
930704464508039553 38003 63702
71823823436137249 4892 46576
747122176928307585 9575 60056
359983580432366785 95 34077
450966941348653441 20143 29382
448432484231123137 57092 61214
881534291043330177 10038 36196
386266902530390849 13324 54041
810144197981088641 41728 62919
561835074965603841 550 21634
203321687710818817 3582 30788
74134706954094305 34204 58497
388356181230633985 21901 51231
413062387914411713 20392 28813
643209446611770369 37222 66419
62024598755353825 40419 55269
950274454366365313 5987 7172
207067387720417889 37638 42164
414116264914973441 45494 48011
685784627540453377 20022 49452
97934245707719473 12644 56706
872606697355909249 34383 47305
260657662807354017 10748 66775
116745546262901457 2554 61631
882867939477506561 35906 50848
682379912915639169 16355 21845
612838790564886401 3943 5481
722823473272665473 11204 47311
15333475011587439 35107 64922
150609660068088417 8796 11966
637628043142463233 13051 39569
429462411586055041 41791 55293
308060931226464193 7088 25856
650767308165303169 22514 30697
573616512724008513 47899 56363
818884557123691777 36317 52033
727906302005791873 41122 66453
722352413529254273 44000 59126
246270708355758913 23733 60439
218006739040955457 50853 51201
194247177395340033 11839 30030
85213583793990465 11555 39341
842228507186028673 5239 52995
248636492745998081 54961 57387
222919797693194241 724 57129
824924852887935617 264 2082
715397536453913601 21143 27940
143688982264873041 622 9672
755894805188006529 401 49743
784650143789509249 11761 32026
596892681707281281 7574 55502
450049075771527617 643 27051
298509043932867265 23740 34519
738559286081827073 8250 8366
273571737287035425 37722 45581
656599148852361473 6677 34583
488577014045887361 19908 58096
629397660068566017 14905 43090
821446922390030977 4900 14348
403475456920755713 38271 65849
797637136100846081 8368 57665
837828171293157505 27811 38297
362791642517159105 373 7579
578811993636431745 164 64558
488358885712273153 26696 36946
782604231227299585 6149 16675
138428044326012417 29163 61602
109463448717701089 963 6627
670036180929102465 56462 63935
906816044162358273 2752 37462
325448154339177601 23168 63692
154226008661620289 20210 42154
174284208029547457 12342 60821
424075089448553665 47602 48076
408341271109598849 2585 35780
748029120107769729 25143 47177
555580217257116289 36509 42699
826633554681908609 21783 63488
247899358813590721 54420 58626
493960770395826625 1729 38341
268057771453698017 20029 54089
701521931737762177 10626 27559
53952030329973865 29290 37880
411696145775305665 44890 60297
614767549930419969 26223 48619
576649346192230145 35471 52750
818419872170444801 2551 18579
515182517227795969 36364 38881
464120159770487809 41463 42112
401642764159323201 37329 47269
14720914651682905 15833 58005
582924689457723137 10010 34440
707966549580490369 17186 35180
542573321401508929 8203 53308
425446550943838977 4476 49489
108923142797120673 35843 58320
646163618997661569 57035 64981
379575960245336577 18901 46164
276541720592938145 20186 53027
773623913053096833 53271 60309
744805533520363393 1583 35438
395032652851316609 7080 38024
683956259296372993 1052 48619
378903103203636929 39563 66917
772739150957562497 8926 52486
40155047248578769 20098 47567
55731539611052481 10450 41504
960262515818083585 5281 29510
88563905490346433 5357 30215
291539707749908673 30463 31601
133475449392911121 22207 60757
368564048643090561 24303 48423
664956540504533633 13297 53489
138023546411591985 53925 64651
943760938604377473 3310 3487
632662020453050625 35419 36109
307648294488203073 10702 44265
862758869595072769 19029 50325
635373183037303 135 25486
737462302515947265 5949 51183
883380587891480193 23464 49648
856052005923761025 11850 55545
640501329440120065 21687 41317
427877835371287297 31345 36513
317213995418185857 6784 30351
370737051508402945 40130 54520
662350806451577473 17219 30400
360869623556222785 1613 42327
679078380259966209 35889 44211
532632177738253889 16109 24663
318805689617413185 45113 51910
442643434949172161 38688 60205
48718576793291393 5188 49335
572270508702875009 41484 54818
782614228496562689 26223 31965
807872999027207297 37242 41520
645373998738222081 40966 51839
538306101920699841 48000 52903
172027858675015457 29673 58140
408673312054172993 36135 53344
223671083225113409 5483 59677
184838370005596897 35784 44549
26561463294008549 56153 58191
103460529530959633 6185 57340
182218620131436641 15432 21844
650820674701481729 33765 54338
298624697453014657 53417 56940
974690669647554177 19860 35005
590066822935668225 57285 64470
435541120857610753 31615 62646
779878850508886529 21982 23793
99025778478445409 32386 61736
214185534688709825 43013 48595
845081088903516033 11234 39449
774274459817910145 3229 52135
367366130758664897 17437 46745
105974293025568049 22428 29552
975240082712620161 20945 29861
419786077211661249 36976 40709
163418271767195489 39401 59568
775951163931040385 59939 63525
700609347917396225 54124 65138
551983788960448833 5992 42309
700424058627685761 14515 25488
24467357732916641 30390 40713
460601746256518401 18683 22736
395742863659769729 35555 57822
763113145713358465 1312 45000
95724725024723505 37407 64637
633996866895774465 65021 65826
714444812875591169 27138 30640
166993391313706497 9494 44151
647572357417303169 21094 50334
346008628369592257 19167 39139
683691759003416193 43713 53233
825268253785022721 7785 59452
667440750684534145 36581 63143
887472987338856705 1052 53814
580442876133979265 17166 45842
284850207565011009 1709 40070
674126388503267969 3435 32875
885306135253276929 1621 33943
77063365275058977 33416 36418
571382355183683201 12205 62576
506630236091069697 49339 55484
647094043742885761 1843 32478
238404507554285761 16117 28803
267519553248444449 13102 24258
567419557117617025 5261 10611
20112726643336745 23344 35695
270934370521963777 35892 55141
771963320820727681 5854 35223
332737746806628801 19740 63356
825190433483488257 19367 61488
245214285885815297 4108 34520
466274370134737409 34483 46135
213220571654957793 31016 60951
726928488531346049 14249 27387
782642834441197953 31227 56975
104060604735817457 500 51292
812253384173999361 24766 64409
921591953605759105 13808 40182
487218328110735425 44482 57083
668889681336661761 15181 61386
327261602005833665 18051 65626
509535034316346753 20198 44409
432829232376441537 42465 53061
493711541504037377 51399 56499
232380067182532449 34571 49606
976784480692959489 15694 26104
552871187475311361 19467 39435
850580500196894465 44863 51981
603484895681830785 9306 28677
56187466808555801 26582 65724
385285826035989505 36004 61641
994296342678691073 5339 24138
54058152285875849 21909 44865
947533882485704065 55026 58124
412772010859519873 26079 65782
750872241922461825 14850 30215
470330203572032705 1160 33404
632856946006999297 22299 60934
612160991791320449 37633 51910
889491977816614785 20105 50635
716020975155743105 39526 41730
871645862423509505 7305 49907
742874867594416385 14262 44307
397222729762642497 11774 50214
542068630565196929 1302 41223
554290220072946497 8145 35312
112979199915606897 15827 18286
315960438132886849 33030 57366
828156460856092673 6314 48193
943413250780583425 16435 48994
860447224336631681 12066 30710
412035200027201409 19991 45528
415665088772030337 7241 34527
63910289421020393 2555 8309
271601400621541697 3944 46996
776102193331805569 26528 61397
502801511422092033 42630 49246
94935068567725265 4263 55800
969889603109372417 19419 61274
624272022741831041 33603 58820
370878093581936257 16441 34034
161590186349858561 39554 63349
384664635257856001 12260 49845
455150964661012097 19802 56848
26697442328242005 30696 44165
870874502872215553 9157 12479
236818522119300225 5050 46233
160199167237674785 276 1055
782282205288609537 32346 58207
345089665134199937 22252 46791
638203753523903617 7295 16823
269581249735633569 38568 50592
374186301830036417 11217 61064
295355744807569217 41811 47165
123853881458664721 44135 65298
809861754471807361 48899 59195
646624981518854785 4010 60009
876452410000272385 2585 22162
646072180061686657 4356 65847
55245347179319281 47180 62216
203829469663531873 55625 66377
59582453745026241 1279 30852
430341018302065921 21498 57564
56711350375547201 2052 14176
567406868199000769 31514 48564
48919180906356273 32501 35728
94442736284698017 1309 16941
253851941629047681 198 5190
965981494087202433 21524 24788
707393423998656385 599 40636
580776718707220097 43257 50754
717375967027475585 29101 61855
820799019293289729 11206 64691
12920129550398231 25588 43550
61083585802954585 14009 21638
875343622150577281 26962 62310
577953688750454785 15638 59504
563353842635951425 10955 21398
902997535629104641 9383 22729
666884050948038273 2287 11804
752990598048611969 29197 35104
21467330526551365 13447 28592
196268434303597409 18666 39071
401426019611417217 378 60826
796253573373178369 6240 19194
934113339585781633 11598 34547
927227825256856833 16361 57759
621724050312604289 1379 14158
728783674979965185 34967 47148
475776385052515841 14020 60338
164094177246433057 5160 12350
651946561058192513 40852 56598
931987804720705537 6780 38009
618644843715589633 57004 62212
120873976282801729 2424 16282
418941465379855745 2459 35880
164730400331009729 7112 26894
891203767189555457 23455 37316
548643251233791297 10286 58072
461016151645278401 37921 38337
915867806858557313 59606 61872
986611071049697537 41125 57518
951490369212983425 16883 64948
664045598932386177 44095 59004
837333691244097665 39432 57519
861594394977064577 12557 64441
828842007414074497 51902 65137
303712407161579969 774 21455
923358872171348865 59753 65851
826488283800603777 2509 47711
741631665328576129 3262 37525
23818536026379177 4351 43821
657809236374148993 23434 63257
276891721403561761 30068 59756
19030487778373129 14707 40554
776898372702330369 55456 59886
818365067130230273 13100 64702
826209771385141121 48246 64523
444345087407548097 14935 51260
812189194847245953 3312 65332
449633183180750977 25952 33523
444370452635983041 50196 53587
159173047709522561 51747 53713
69135975532784497 11535 50568
565443839293237697 17956 23473
928974317097374337 16031 32747
226845416815955041 22084 65244
858155602968093185 1756 6932
953576435632854273 5039 45401
378109813429151873 53283 67043
19303330642976845 8297 46421
254868772690681313 29615 60099
495895784522929281 42302 56392
905497726610111233 3024 39711
602454494078237697 17125 36008
954308865807899265 36796 58413
317153052560442433 32752 59229
354333092137299137 19809 64891
157211163198873281 8193 57485
416993866374351553 44591 49683
892176595905681281 34363 40828
301368306976900865 9662 50925
797176072535897601 3462 15706
462832606586271553 61115 62092
701386799387549313 31558 48883
881997010249509889 12508 14058
836543001644663809 11889 35119
239638172663344321 50745 61077
777929778357020033 15488 37070
454299997306396353 29926 59011
77315937203927377 9142 38579
902921969571661313 57103 64639
357526468480998017 20013 38834
508522273870969601 28518 35794
274401623047687329 20888 47470
819399541618448513 42198 54849
67540275397362849 36488 37121
530959664780954881 36927 45169
898346263434369537 17088 62331
559386590919910273 15271 46605
589817145849238529 33847 50964
369814477071887617 12614 36819
243194816977059233 18986 32471
18508539307983797 12697 66789
339460717082545217 19811 51167
506677892191351745 43193 55925
962752252496379393 31784 61227
336772253900004865 6193 38403
427661164425657601 11 28485
101732339525970161 1700 46555
200896896114251425 442 26808
727312014807235841 35449 50018
451663560573507521 2966 66632
703735395659482113 4649 45094
595888143682167041 36676 38441
236656257803911521 15141 23414
581479046670736513 43819 59292
656918073360319745 37049 46751
867050906631739393 8146 45337
916174887717911425 31859 58260
15423957329517181 24024 65541
915050023720926465 5623 57781
263908765048192609 24978 34715
957841842337369857 2887 36574
351307301727430849 14719 34720
716412486638635265 26723 38273
498753481699090177 3008 35763
338341904254487937 20950 47849
385239743409300673 58574 60031
269972101439254433 5057 24566
566631847400991233 4125 8690
209997321788517153 1218 35492
595646504864148993 48701 50255
749735243399587841 36692 43433
51528343975867585 17630 34216
195496422444332289 2909 23762
308046511864461057 3433 5368
847528695723941121 32034 42291
640725388637001473 12171 38939
390855895771220929 44649 65098
650299649439702401 17760 18987
360118512672247681 56608 59189
934408525450727681 14876 51314
996698599488464513 3333 31296
703987288709555457 20837 48826
609840190523772929 29403 40369
604903418045772417 46855 52539
305412415839992257 5983 30343
212917324124603617 31195 49450
353340051390436097 2488 4477
186711435486081697 21261 56287
229080666829840865 51133 66299
223847896453207809 12624 23970
514565373067615169 6061 31834
468852572685925377 61494 62896
602623699773356929 34529 49484
678692830613087489 1388 59953
989109578627878913 4419 50995
615904970427699585 32678 47038
315122290976031425 22656 42414
244870651674631297 4405 21072
670114044824419585 4637 46920
811400960443243905 23009 45690
570939297822558721 46326 49583
226126919560229569 2370 16706
113220111076035585 21085 50958
741626920638630401 17088 52318
656524330623167233 10997 61286
827010605629936897 12480 56167
120998983354343889 20080 40115
510979846880267969 22474 55373
868559927722468865 1042 40943
109008384978537265 45592 45845
326683742186478529 25612 58762
290333993316814081 18256 32123
358644613128031873 21663 30605
855800099372601217 25061 37086
293081893722860097 55442 56388
882717765486766849 2307 43279
667641107761578881 11878 38822
111733319828388753 16641 57101
24829159899699249 53772 65147
478220831955759681 14161 48329
492154665875172993 17143 58612
145838967372469601 23231 64057
289600800649726145 4771 43765
741545713440466177 43437 44960
563729829707948929 8763 31216
969812398036694401 423 15637
34846010382214133 713 13255
406963475807664577 45578 57121
480021650585907649 14690 44715
670529286117670145 40545 56695
108749145064695793 24318 66633
169481157487403777 28010 57934
442542425887989313 47241 52870
745892110678156033 61100 64623
694519027693846913 13307 25881
577505765208350337 48426 55677
398115061116097729 13762 16269
319025126683811777 34893 64035
452209661241841601 26709 29637
117797637051289425 22716 37101
305762097214948609 60333 62840
683842446553498497 25656 49410
547902661807061249 14291 53482
801521261123390593 44 22416
646683057789569921 11015 44278
660469332754843265 27884 61533
111428923184366369 20384 36182
421075814181243393 21772 44924
835854881463983873 6040 23693
939440069899049473 24136 45005
385444749900219841 19103 30957
658347309774804097 3101 14426
587638623814054785 60325 66328
118440908079946897 19158 26172
954551261431777921 5248 40038
340170882447289089 20910 57345
226973153590687809 14996 18109
805902610462041473 4004 35457
126575588346643281 17461 19509
107101945707690049 10422 26767
349041041826520641 23058 45668
725138159850843009 50079 64422
291813563961301953 9582 12713
384920309392974529 23402 64611
524836062389947969 3076 17668
616006243676011393 22789 38821
32036575321345853 18904 37811
919358389156180097 3367 37459
73353501114777233 22919 57852
235174306983878977 39286 50988
870835287355408385 23220 32946
894954949654497537 13419 23959
403046620292013121 29087 39088
409745301170673345 39149 49367
941230406447321089 30960 59885
247165956068080577 22044 27851
430002958562223361 41001 54433
832963824791278337 11571 19256
945620816907325697 7523 30164
678265628355710209 15674 22426
956625475592641537 12960 39982
707469214350638209 41854 60294
656632618403254017 5834 34336
884370261647582337 54170 55035
225463688862614465 6210 33324
965529360025925633 7177 29781
774224126836418945 6465 60446
922216356888377217 27115 63343
715611708914206465 42078 44509
323158656277357185 10206 37477
242812087914533249 61042 65876
616099660775411457 6220 43751
425531272051724609 14410 50281
974160612784061185 31112 61853
529908504285305793 5103 40170
600484405687062401 4345 23865
672401308194633217 3772 44138
90979309588661297 32395 53270
871865906049439617 37399 47915
481948931165796097 36605 48268
854649078902777857 11508 16556
183708144250260833 5543 19224
959266913270585729 2735 56065
701946521108020225 168 58794
676064289001043713 17027 41065
660478250690275073 9314 58878
930081860242385281 28458 60099
802805267619625345 27023 64262
256094627232524641 6070 65837
937396631769075841 22043 54455
188151387259058113 11872 64494
803819636021465601 39470 39985
75201739464983313 51235 59074
141764502953677153 56 38429
402399568966078657 53463 54980
439425718233174209 48506 65430
284528494664836993 10111 61025
737893655227708161 9427 41829
862392651541302529 3923 35652
801403486226597249 22900 36788
987974381636103553 30699 64001
351741874154683393 27673 56562
71749126474490057 26599 56560
962789255921769857 12293 62944
358853785898698881 15977 26028
171971661234096033 40944 46188
315173989074498433 15769 31219
990561607298751361 43749 53416
43754553551178081 60951 63545
725938755887128193 22718 48661
809603927538493185 21533 27598
221910741117774529 7021 47636
128529465027465761 29226 42138
656452314074783745 11488 53323
676556175966357633 32789 41511
176616248978056961 29878 46986
875423828815325313 10930 63307
617706125186018049 15501 38068
192092154596057441 6882 34122
194218094002259521 23457 57086
600426175956268801 14101 23682
247224004936953185 12840 66458
783033125272044801 30610 30990
54621806708972545 21977 37819
44658802992312729 17102 63141
707531551094532993 33557 56960
852769222238865921 6359 41850
996758057129746049 8589 37295
736008486464438529 1488 35082
800974853378988929 19985 35288
406130690275961857 13127 59424
771020432440074881 3579 65726
454617888600818561 1363 10817
589943571409250433 1280 63153
378661286457234049 36021 63613
523409991805387137 7175 59312
560072803959823041 3771 38340
670885097533954433 23073 24977
698943890930269825 38101 44740
335472549293477569 12155 34922
645262273013525377 15192 33620
293957367337966977 20230 59258
170447738565204801 8138 24718
353951214073966017 31719 53189
522465523471876033 12132 60994
852874332030353281 19383 54356
858140639622025217 26481 28283
404194057213253185 23000 63079
676114506055920769 30545 55656
525239226304492481 6045 24012
520658416227693249 47519 62479
355231438680085889 43564 50978
23151280930388653 41394 50795
78100615114550465 14462 55108
816342854940803201 11186 65311
902421079202234497 44470 57130
579578496601680385 51053 57007
794143845634792449 11469 40639
215519076511558433 47572 64383
762877961858926337 34908 43891
648696497276741761 20979 44994
770260028959228289 3450 8567
315928664618684993 20576 21004
993662160256569345 33090 66270
615015009961506817 2128 55640
313505092358852289 22947 46511
236586488382474881 21413 32534
493867276316940737 41965 54746
774678711454551937 5520 59555
52836839642253609 12536 58586
970182211314483585 37078 57609
37186893607405129 256 18633
769587070362302209 18977 59555
613537396862639617 22099 63899
627572314569480449 25383 35053
995962874261870465 56359 63542
763727512826587649 27699 47079
101805965780329185 34329 46484
891350387414082177 22066 65356
402739011379075841 1802 34029
136459985313546641 37022 49095
228431520624539521 5924 13191
299762765219075073 10884 27225
89433056841450305 6659 60018
32848196064829693 17522 42374
93391027301805713 9451 41758
157548637518761569 8397 54213
332751039273169601 19475 48565
954261021157758849 3867 37284
560205000770636737 15535 58646
476198818260744641 17102 17802
999626630850180225 41758 56014
776374574060550785 39072 51183
794332808343028737 33934 36190
801590779793389825 32942 39574
457376677387848961 16357 34899
213774071601914529 14200 44235
120094136683221105 21664 26082
620289613905786241 9995 31076
115898436063538673 14756 23345
112342696901290401 31762 39460
483724530752596161 9588 16437
134700609846351681 14959 60733
76446131781800369 56245 61216
828664973526695553 40057 47332
786250946396890497 17343 57718
58789443201309409 3220 56910
943040709059012225 34067 44008
870272537461598721 49894 63018
380821897187900033 31051 46901
66695863313089633 5547 37804
924988683892188161 6782 44576
426603436870447425 43932 59550
498735083016626369 23539 56107
92076563061286977 7281 20243
235790351883316865 14064 40178
157290016654425089 13674 19719
82337425288329777 3001 16795
651617925815134721 3674 28114
835255847415986305 1576 47618
845467867884718081 23522 47473
938767263892216833 41930 49762
186429882696533153 31395 61351
425146236425185025 30282 60084
227217053890026209 9085 62673
685580156909509249 9463 42187
373913491466499457 52245 58798
498217524764065473 8887 40167
416389677558253633 37965 46463
208937327783402785 21518 44481
863507378865481473 19453 49269
157144737853094785 47952 49983
33702640789268657 1878 3483
290403388902944897 16837 30207
695157183599309953 24119 53081
411292637697407297 33668 44948
81213979506326689 8678 20805
344536597750121153 28392 65126
141487909867638705 5222 10710
70405752977315217 34299 49029
173663248698201057 35414 39467
433274634425458753 32529 56390
104936963880550849 45092 47791
76614769254824465 39630 52785
326523894122271233 25771 40421
643410790002221185 25975 60323
840345910701589761 3344 4507
838175521895642881 25833 25910
721246193050770817 12093 18335
710883586262781313 18628 49768
361906968491798145 33453 52976
585422416581558017 5252 27781
819695988288099585 31243 64636
302706271443028673 56093 63300
740486264309428353 34221 60546
993756633782204801 5033 28255
715224890126560129 47012 59281
398555416151680193 12724 39516
772145222543816321 58093 65797
889202516768129665 27745 48979
504524692441076865 4232 19192
695609031141131649 44061 57856
479474456329487681 1418 55252
145129660178703553 259 60221
794180254250417025 50999 61339
260338306584998241 22324 47230
231836496397892929 26998 30588
317004970308822465 8520 27415
754773849293126657 36849 61755
809652293464765185 66199 66550
185854933279248513 43776 59986
865234921647477505 9186 14665
674017795980855553 65458 65818
982985674083977345 362 40234
359933380065786689 17135 54760
250884949289165601 59121 64491
993583860999944321 8492 36804
900395263113168257 40013 50963
182058396590296225 48411 66566
818796956145753601 1390 20656
831315294334100225 50210 60676
745155105422242049 18815 24654
363831464360163905 14025 32511
317718839911798081 49712 55296
964983214076692481 21916 66971
290252054779287489 31020 41497
640156577417204865 9891 65282
554738319980465665 27576 53318
893691228590650881 25900 34704
355997590785818817 25463 45212
317227329967398209 23377 34682
995678731470086145 28146 65473
590823473857152897 14693 27652
461976422678205249 14533 36054
844730849642221697 22394 50417
855143414703015041 26482 30533
844829467731241089 66257 66643
163912200353564673 6283 19045
284210858114608545 49669 60973
167439426378869889 91 35477
62277152793210889 4086 40945
159784467675663681 45753 60820
706378850997627009 14803 58516
587397095803346817 57455 60879
226991028049067009 11345 54174
546592913282381697 18699 22397
197276189002810305 8626 42132
879731008371713537 2491 54951
499608169391546369 16818 60359
118324062251062401 23928 34158
377391094727645569 47369 49029
655536881562717569 31901 46298
67789021985159793 35543 43927
247595870581591265 28719 66065
589318466678054913 30097 64559
390139068474034881 47377 53817
167244927084407649 3621 56488
290676296029303681 2622 50474
247887366711783137 22063 40021
890021642924530433 55995 58845
270698233733778433 26375 62738
122506885860843793 4996 6641
190816321512432545 10218 18176
497093750861488129 41491 49143
853256354831341185 7522 47947
41300807115860041 35767 43134
246210515471464225 8128 58728
552033717742609985 43996 65044
690216069664696577 12171 55382
999390610435938305 37945 53956
33282853966813521 18961 46643
157777843212976161 55687 57568
613151563748754561 11828 56892
708313426969439745 27143 32465
231633054981845281 10444 15308
559095455266294977 24755 45847
62786944109259225 55816 65245
343554311776927105 59697 64306
48700695807202265 41341 48801
501223198667666753 31558 43190
637494086564185345 8194 25307
221711129046624929 23655 24970
350439812710678913 16143 45859
563195259221721729 12851 63928
383547473557083393 52789 65280
245760786782881281 12789 23515
222039537446580225 19935 66984
540153838995387073 25829 32968
531141979192153025 38576 44843
90135833952857073 41348 52648
528207667806103873 26168 40313
630782260348674177 1852 64073
206645164810279169 16120 65242
925876493867690497 21157 40573
140087322584111713 2272 59309
175173151089772705 23332 63710
788995376228466945 38082 42126
38495186334145617 13859 37498
791611236855235457 45859 63686
485902811752374913 61972 62561
703328595142064513 22596 66895
460542550341273217 15953 39359
284709123813588161 34817 36644
468681651393545473 16992 43070
718953404659867393 26756 36899
892234981243873921 20063 48477
852341177135432577 3563 30276
83416062929593697 39760 65353
137202395006649873 12988 60752
803807804070572673 18476 45003
642280525372985473 25148 32050
643450855365294721 2696 43265
497352672585872577 23341 53137
961284480219077889 7791 38972
343729589780114241 42153 51978
678639930828445825 49415 51615
709985656347267713 5295 57948
373764750904712193 16432 54999
143425151707010209 41626 41913
832067851597138049 14498 38530
445479862249708673 21853 29999
177672419800572353 39295 60530
277434817781003329 24197 65334
552942848801258433 28568 38865
493807702049220865 7794 48116
526080631848685697 43385 51478
108318793014507969 24191 44298
268504242692635841 17889 50127
987821269175196161 15662 53867
585538077731300225 14688 28327
683045746248669825 12603 49697
141710736809876897 38688 39759
397520464584825793 32037 44907
126917606469959313 33972 36794
252705391452611393 34648 47885
371852177514334401 33509 52779
93532441706468465 11845 23597
470738324567278721 50463 54599
7723524853251008 907 14802
491782698742788673 5059 48293
814702034397125633 33931 56602
173087461522356993 20693 45867
908402964169500417 4443 35187
24809261910313297 30368 38524
312181387747397569 21518 65294
449478150935519233 48806 52075
686006444867221121 18480 42328
749863015203437953 35037 51722
769971251069247105 17914 65817
986387876271606913 22602 37854
929460351837651201 5527 10241
295783197529111425 8408 16623
793139127997601921 37812 64477
211368723173293921 18324 33549
341661515732088385 22381 58699
751581062629107073 15216 21582
17928522826277771 1996 20490
931918828506923137 26165 29454
291258493859448449 16481 28390
893526060832407169 18974 45432
925061687481910913 12218 15095
332043582583125377 10366 47845
353974098570891009 6045 15118
742784852099738625 3095 38415
655483372416536961 46899 61892
876779287722996481 21025 45296
644732743917035777 23589 35986
776997196914827265 795 31008
447727929670161729 13300 66233
633940166037874049 22406 39675
10124766568370803 11812 51875
820317943696075265 13676 38643
383524519919117057 36036 46199
715895904456772353 19490 38575
61525552038279585 30326 50719
570692765240259777 5752 34350
73067949984203297 35750 44361
981080388170298113 17729 22197
173310374640696097 38108 64353
828943554766489345 25831 43413
597833625524568705 3592 66683
245836967263386433 21078 64086
898261651850720769 48676 53282
756969036904045825 21418 49833
805537057988981761 45661 51157
144660587881460865 21869 52077
323024133316611265 523 50398
194243742961880641 30274 66396
1839127835605581 17623 33849
465316461315637761 44743 66365
119270704195390209 4855 25203
31925605530425117 11956 26857
274060690064583681 7421 63277
470987704402361345 2896 27227
969417294251886849 16888 39909
508235607398013633 2651 54650
415251925734704513 49659 59586
22694625111370217 23760 50381
546965160772362689 38682 41360
720203736414610817 24106 55205
478595906856110529 24110 30337
521775110643162049 29989 47571
807922867298945153 8763 10037
615110513804673025 13535 19489
902819964365473793 41500 61908
16132964273140261 55420 56051
357713923989923201 2932 40908
746594141018867713 12025 62035
413925442298260993 13534 52807
639038094064389377 18071 23678
563329601553537153 9165 35970
468916412021009409 52030 58427
266384098274667041 7921 14389
681163243924544257 835 25174
708435191689222401 23479 40631
358637526431969921 58137 60998
61620583511494689 852 41315
512805537804481985 37078 53249
274252275300344897 7221 56814
153167376696451649 40177 48166
331112917261716417 38749 41658
673281543627581441 4778 29011
665264687916295169 44275 48161
584440331901411969 12255 36057
238179473366653121 7640 28599
299590917298061761 37886 63284
789452152279384449 5142 51691
164278564556560993 15895 53320
313239532982660033 58270 61574
669780021365426177 100 11002
610538293413316737 4428 17163
293717127047749185 4431 9597
753167740014912769 5856 19236
653042290119302017 23132 57791
486719274195085185 6440 31513
366388844093201281 25604 56365
881818636855339137 4755 47815
875380595554986497 35431 41705
27960902000973677 21276 48730
707610208870441729 26018 64240
265758670179945249 287 23954
185417519284769121 46835 57995
683036071889919361 5007 19752
924547416038400641 4051 36918
320967452312739713 7990 12484
720336316573622017 36957 63507
8216141523821109 12086 22146
274125997154577313 6157 58106
131390455509158961 8983 27179
379507532750110977 18432 65302
881499590104457601 4824 47811
16404805481279539 24108 34843
461749516951353921 63056 66356
587517761784397441 43646 56153
978404410530504961 10784 62119
991066890387848833 33308 45771
402328353780898625 10742 30209
815356984334968577 45029 64155
895987433245725441 2456 4107
209462668987420385 8764 22902
784305542621435649 8345 48123
796603350544245377 51742 66435
38579494360721609 32739 62720
517126306797159425 21762 31718
986739919264476161 8456 56674
764608243810485505 18611 21644
8810352085735219 15187 55603
71600922580053353 21284 41691
291030914006025665 1415 15092
308844038179415745 36192 51519
887286836810790913 2167 25058
764353697614232833 199 46342
780461769029908993 61477 63602
737521206383789313 37309 65917
649602203812069249 48190 56895
857014758942433793 26392 65252
420544698735621825 12390 41318
694974410412584065 28384 49609
635389356049717633 21975 37641
111485382179601793 45566 54566
363956664504240001 22843 54338
443697974313820993 28639 51150
635455830352388097 16773 32961
977858184700785665 53855 55967
409890354585368065 6194 45850
831693762225995649 25206 50758
843599505957616513 33994 60254
917676116994350337 10077 13211
604030000071315201 53779 63041
847268025892887553 40880 52661
782821212394740225 47077 56135
433804771147187265 22600 48569
118853631801638209 12201 14279
558742307645019329 4355 38511
874019096558374273 37084 42468
649955373328985729 23018 66320
215695103011892545 34651 55652
560766049528311297 49418 54581
690940069025547393 8580 51876
427400374261772225 52559 59434
405478481104889729 6748 42452
138949229426486913 27695 31641
119621199718427105 1039 22178
665271360498813697 22605 56908
24147061580958253 15817 47671
729161183158552705 43121 45641
704598885407140353 8144 23447
42496642393622609 25313 38054
685807090415661185 50416 53693
817730840136192641 28775 32141
867991278783524225 120 21125
509274894415192129 9585 21537
320125110519125377 1303 4057
806472961738180097 10668 48911
490740163416720769 45554 59576
106218192459728305 24868 51436
323565485850590337 7356 23684
76368688599927745 19308 38976
466777493325356097 1059 21131
509034273522040321 12129 54895
324013915794989057 21378 39684
222135838026062529 36391 37852
308979502668623937 8405 23481
191830398021387809 7513 17851
976961445035325185 31525 32172
314999008212424769 12042 46613
88182942669920545 1787 4382
445661386726975169 36309 59895
364854412875313729 2431 56285
872750704411160449 9240 23147
920333931841756929 14882 47065
150538795097425281 60027 63480
979956783281206657 10921 46411
686596466088587905 16665 53343
738465424379501953 11792 27964
195368340436452577 30904 50783
940005165319927681 13156 35539
657088406010288385 1726 32429
161474722734087809 26835 35217
584665174073599361 7117 51352
254321385672593441 27102 59257
632336734541382785 24370 51923
225793096360138881 43710 56012
423762954304287105 56632 65342
349515522998199681 21280 24638
898186797772226049 8598 60448
513575731966060545 23154 62215
292809488567577601 4861 42141
136471670611708625 14607 57345
341573968870761729 12796 58237
585937243766455425 41970 53518
708230537802926081 13482 64706
96342171723971857 52815 54066
466109460822551105 11764 32893
515336127754810753 29922 60965
929520774608853633 19879 19916
859541482867879169 41503 46009
876270837947998849 12718 41276
970166164375729793 8592 11178
847038422226852097 10167 17367
709360978605825921 30731 36950
728410755783571073 612 1008
609014171681057153 12908 63552
927664335992979201 1962 40747
256328726678045633 19525 41596
60070316579810881 23778 45929
223336998603077313 42070 55348
591338785237489665 59652 66759
80696349909555217 10671 18641
112578453303726177 28359 63802
966316537870543617 11956 39698
131086514169489025 31471 54685
542706361945416641 4733 40190
436300011136637505 40202 51230
322565142829620993 53509 55371
607534367558990593 28374 28572
812210630729719425 18499 54684
65701744530841209 14504 40410
17745464511907729 35239 61589
578342423522890625 202 42351
803781699083142401 17108 22985
647051352429457409 41959 64315
507983697215525633 45858 58705
142510743934273873 30873 46491
438066388267156289 29761 33195
541338996763599297 15057 28461
804513845132849025 5877 61773
465166095406097217 10401 61886
36533240549882609 7445 11532
477077552319514113 16257 37334
316988211669769985 30110 46638
623027872950693505 5034 67153
731094733009324929 4343 6861
832036182015613697 3689 22160
886396179556474113 5492 66604
494026536785675329 28671 61306
302849629624144961 33534 57835
541605783045326913 18267 46269
831994806148532737 25498 52021
273102712844711009 28623 32138
610273144610356865 50969 57211
598173468726471937 31957 62119
371891116959691457 42364 42775
593527271858285185 38693 48677
715840579464266881 1734 2506
176260600751362529 5449 44412
269122553954066049 20044 28816
779503752894946433 50332 57076
444936581767688449 1724 12565
319794029354127937 2886 28939
688829135955533185 26516 27133
358570997497686529 23444 40011
619984968000917249 17247 21973
510147197202741185 8564 57708
571343829205932993 8362 66788
75517372512983633 44727 67090
798415967892150785 13936 65794
117795679083016577 13381 24050
984066719121276673 36892 61551
524125045891686657 14271 37657
432126596708993537 10031 43817
969744626170353281 54816 67024
924529132156482817 30610 61317
446935002641303937 8854 53292
869618456868391169 24707 50034
954342523382265985 25957 54019
530166191894242177 57133 66600
341087410228404033 88 44019
185523423805786785 13948 44747
571610713470761281 41377 61587
88445718522439873 1345 6254
391749126567724225 27775 52836
75634195702502177 65436 66034
629580354648382465 2480 32130
224968208257141825 2516 32908
872167151791224193 3897 39206
863101394922292481 10866 65801
316001922145261441 22238 39932
127152171504480545 32148 32259
986335219765713537 21730 51417
371774613353732545 23219 25426
742716100666783105 9987 33207
196721678134853313 8430 61941
968857069321821057 37718 66050
118759306794540721 17197 39680
791363006762480897 4964 6980
534363867666673537 39076 66130
925935790869964161 7571 62603
27517577547154561 6555 12274
880248190126550913 25070 59137
672943743924495361 7441 10357
27490574010620605 40478 47436
967016452021820033 20224 64462
741242853328884609 59046 59697
879247100347658497 4265 57165
916051748396590465 9086 38103
667655073864164481 55091 63573
732611262922787841 12259 37470
635440226080678657 7400 59922
553038775974080449 28740 41732
471490105438672193 27534 37745
830544463791568385 30393 33770
946732436775437953 20204 51093
693885380317332993 26874 43621
447509373907688961 7563 57118
622725215480940673 2635 62251
366924770177806913 3027 61477
83717850578160833 45202 53802
381635225147530113 31318 57737
177118606617710849 29406 50373
913820697557657217 24872 52310
655268296097140993 9991 18965
259403971838974465 2140 63546
55915133837473265 9284 40848
796432740371304961 14654 51970
147640815467362081 8708 54794
54874053758876329 2729 15929
387562217435061057 4459 40962
389487759719248321 32557 61651
852546743304508033 11318 31206
864645881082832769 11721 34396
370395229711263617 49282 55847
571233716679646593 32566 54409
634661911658703617 15327 41018
857688617885795457 1993 17051
852684196217836673 753 46690
150677196959311041 11902 15652
12685773403937617 33363 54555
811096195498219393 248 33135
380986457300096513 51173 62614
22204266009058673 33608 46046
272225844560018977 5499 64904
564444436439796225 20498 63573
918452810002406785 21145 33609
130502583299108465 34225 39644
202392793839912609 5795 54246
930976131811018369 2054 11194
65964051036630169 18078 42678
647630469342775681 58103 59924
793448203271943041 13419 20893
66659060774778569 30259 41548
252340472617135009 16960 42568
657164098793049985 5151 27646
838350106021742593 2765 51649
116876082605909201 9744 50930
847907787038209921 6945 10289
417167500016720513 18801 43310
878817439032964353 14562 15477
968124382226019329 53769 63264
272833235410757889 35885 59614
103216888474538145 16564 20197
905685091318666497 33408 50253
946005521674191361 44317 52338
864154333484904705 7523 64922
93191360503485761 18885 58891
39822846166920553 43876 66515
372736955091053121 53780 66449
901473885463673217 56968 62896
984711438208552833 43442 43755
506595769674582657 26847 46612
563541916014440129 6939 51317
810927617660141185 34013 45661
881035697626490625 37329 63308
293477051392308417 6654 31292
372085895599322945 33373 47138
132159110266513841 27403 42705
148359043622850337 8491 34653
213588517951784257 11301 38633
45507111282869777 26939 62401
477449699888310849 6975 36136
52614428626188929 33973 59416
751115579852786689 30722 60208
408793229917474561 28032 36940
991512750350381057 19433 62110
2258260789648859 37983 52619
148073797613072609 33301 55806
239919969990278753 28047 29493
962311207103724033 5000 55832
739688723000202881 25043 61778
113020128728244625 59217 63064
829296876737171073 32564 38278
387008723853114113 36280 40045
781851039829678721 7222 66996
245104803851624801 3546 47834
832044354242452097 44984 47966
784106941285287425 13682 60860
863544697539257601 10838 60509
522326241785812353 32737 65312
546211762492301761 29660 64302
106118769505968657 31223 38879
597660055110470273 48557 59350
798833010777990145 42966 58411
95371857320895265 23133 33251
661818840491278593 43189 49200
157105994480790657 16552 30099
287340140730186977 38606 41517
805599879752460161 600 38641
840111717025081345 28542 33935
484991558210754881 22397 62159
110793649773590625 24477 56463
474549000900776001 13655 44001
647655032728593537 41755 64553
443513225202114113 35385 41188
630803531712651009 26212 45544
598425411839567489 4798 42921
560232556392094209 1737 15503
868170892322854785 40447 43910
884423220620099969 17017 30703
799778927202947201 35850 60441
546030285390841665 17716 37254
761960074375000577 48979 60619
867809267858156417 34866 64224
268166359214514913 21874 48531
871841140008314113 24573 58777
763010619264935681 13263 22250
924250197514076929 27954 29445
554297927876927361 3632 39357
147099715499663841 2882 54354
577083672003571073 36423 46264
250984811169850273 42976 61885
347999415680700225 18422 60604
113691914206782481 29632 37696
671094022774998017 34181 58044
706989154576227457 36593 39357
207347463911712993 43 29802
741734188483647489 30237 65008
172464653267358145 37642 38243
152224499670417409 14457 19055
611170154951334913 200 29985
954887639106630145 2413 10390
468089564258480833 40629 54322
494307597964670721 22039 53576
184632643371298145 8214 28680
667052395729214721 19416 36890
411800138591420481 48636 61604
274665688139613441 28274 39641
737105900627394561 8824 49524
71141618294092273 25875 65413
655694679661355137 15163 52776
853323854201583745 23679 36901
576578436251775617 31188 52213
257601163637858113 47212 58969
353070678865382337 2419 49881
206767893307365121 33636 42260
883523965133090177 57592 58171
154834522314558849 8536 13286
132940118640579649 13183 66688
740933426822600449 15912 36728
181765218256895617 2920 15147
547002109424099073 53765 60914
721530023233274369 21009 35275
842268136861811457 3884 34718
811233255655732737 21582 26262
29953452460034669 27493 42627
147468839703794433 51215 64039
691850295958339201 10931 59308
948745547788956161 25051 36119
378359321388543873 12099 46598
986604379376050433 37935 61378
995449742131661697 3933 17076
33522557636867845 3513 41718
3352453836384940 15219 58171
311036287490129153 24904 49405
127788697957434753 6129 51336
314014392951900609 45373 61319
238949303900412257 46114 56258
745795648708654081 38429 59327
940575902802244481 60837 66344
755974118861555457 47684 54032
787875249194740993 55963 64238
505861690863998337 1870 62853
376499984660448193 4657 28684
337225337863497281 45081 64854
135690989823913809 40716 42110
295440931413512705 36471 54602
597503404524623233 15123 49771
135236469692667777 11340 21287
380732527511440833 25191 53672
169592832993760833 3765 18649
654418224434032001 28505 63801
906815610073476097 34735 42860
172620185622847105 23758 29460
663688408732330241 41310 57200
672405942777153537 829 2135
616735727497083265 12714 23231
172127683800880513 1348 39848
826529557087116673 3773 33258
25457269574722829 6484 34418
630023083384497025 21220 62986
180069376877796129 2162 34310
995307522438057601 24707 58078
243200542838856385 9605 57750
811499945810648833 16396 59466
294476469145649857 17889 24434
831384083955118337 5648 21837
201041077191739265 3452 4953
330848722872826049 45685 51059
777480384450299777 20190 28819
10959183908912707 17909 26866
53684650233982721 18275 54774
541216381288787585 14200 31422
801667572428328833 14251 33813
109239030076668801 10412 18095
992738133178157569 24827 46435
357838251405592449 39394 55716
627753924028368769 1298 11919
315309557726326529 42378 60141
148555522507145089 6502 12168
318336863989625153 7634 24015
690662717749319169 40984 49555
211496827335384545 6933 23475
268909891379841793 811 3304
150627129451503809 31824 41865
360766684287725057 14642 27764
598878777218690305 21533 51716
443397615688390081 15601 33579
634491769036511489 17091 40965
44336424015085641 25735 56072
262497058100695585 26896 37881
400572202571503041 4141 33880
730013252481892737 44449 44664
707163101403139713 17561 31419
267773761872778241 29621 35471
379387721307587329 7778 42330
5668400206811698 4058 24518
684807135681182849 12206 38829
345111031825059201 1776 58929
409207770349262017 11127 25345
960892082758970625 29998 65607
790755570144241921 25094 53905
743462119034720769 1318 32299
961881672317510145 26186 53031
766554908493841281 625 43099
680612996134442497 47374 52205
566005741829162177 3130 12865
350556733549090881 41702 46541
590709244808163457 38857 60319
278843394290177569 27384 48478
601501924822404225 7301 61615
225210498784981889 19317 21966
119146181188821041 64705 66474
848937097698694785 37838 50637
452402153446985985 3322 66297
883451537300508929 648 4441
188155926371404545 24074 50601
184487341597488801 10230 58397
863649991671170689 19046 19974
502927976709464961 50994 60905
922153449529726977 53433 60499
35688604748401077 40876 41806
462035587202610305 37521 44531
481551317324907329 36855 66794
197652739138259649 30393 59164
553253231055592193 20366 42429
122029042434693473 37436 56211
813415575828464897 4994 48252
157954675463908961 7121 8526
441597708914571265 4259 41823
236658773190630017 16681 51400
348370084587877185 7851 39605
384738006051758657 29598 36965
49164542664229313 49228 54646
757042023462904705 26998 37839
195164874769126593 566 50288
932768090571354241 18604 55317
591583937867341057 39733 40333
796810965332060289 11121 22170
792282059914917633 21079 57781
975796754485809665 34461 61649
580580602467264897 55497 59139
312479601578846913 12250 19221
944221574405396737 38896 55977
253426572695470753 56789 66558
717508901659584769 35674 41757
161709316677605121 53481 63070
608226570679896321 15329 34238
792637007091069953 30909 32736
576443458077207553 14943 57772
111774702376326481 1 49334
418189302780128001 10374 51762
680575858328264577 34141 48255
341026123115938177 35304 65648
883001529430163841 37319 59253
896623984175640449 9786 50853
648240274606148865 8902 44785
336813122424828737 21753 44454
438615759760242689 15449 62276
376855467451498753 56206 59307
283314901296787265 25914 54600
703592161251606273 30427 50464
704751605858451329 35277 47951
727553214776030209 4859 57881
204583467431017857 5515 43317
38837425968253569 14752 18802
63138159151467481 11633 23124
728915473623125377 33631 63610
114242000797727169 1455 1791
394804799205331841 12891 26913
4413338773606058 31247 62686
129530404498972017 8712 36814
396749755259502721 27808 51855
480279280095899713 25305 64615
571671169278150849 63433 65709
47435688917239817 31421 43884
686565634327021057 19144 64316
78085630670898353 18142 33592
830678992740661889 16819 44687
47267439079625721 3075 55511
399616216567732609 893 53447
487450716957638977 3531 28923
853525469975327361 24165 31261
303609598150309505 2234 9418
666384243551359361 42939 65350
604325941311543553 55369 63851
233973439696757889 11209 48457
171578024163260065 5627 59638
954226432255421057 31014 36641
102879633458556449 13578 25678
212564195914698209 45267 51574
949025653970473089 12329 33094
193434533668462209 42572 54363
39466344141658281 27970 45690
183996825147961121 32735 53778
897138108727112577 9333 31743
680526490236854145 14556 55989
200261729649682241 4618 19857
904308228686463873 24793 25739
751079391716167809 34170 45803
912553159302998273 10884 34029
211082190360144737 19491 65843
686101653616578433 35005 50337
110096505340628433 15915 35179
781463180278461057 48420 51163
50226694250071089 26518 28160
451084282155083137 11839 39247
654326439355323009 628 54646
935791982485024897 32012 46847
301898339619810945 4694 44271
744422994510831105 14472 27095
47570619373452417 9593 13172
290513470879840705 34832 51993
580174252534604289 1434 55728
858232138510832257 52232 60682
402487115864495617 2155 60325
561572400757821569 23767 47531
784758436217174401 23496 36788
574563322088767617 18225 47040
104851261760551041 47076 62359
730534672495121409 1409 58358
634912254321889665 105 19718
843645204939040385 30393 58776
711477373907321473 3385 38682
652459555961993217 12941 30521
603925400187051777 18424 20840
942266315688289793 23710 50549
193679582433837537 20549 57233
736395003891527041 50657 58863
452055542296633921 5624 28634
400926373328875457 10547 64320
433254905171658305 18738 32211
117082546742718561 30297 31736
961691404786307713 31938 44909
696896758895167745 15359 33026
76248224029676241 19959 41013
847164590942025345 43232 50407
817120903400862593 25827 32776
443198977943556097 55434 64681
393433289224795137 25666 64463
954422080327017089 37123 48006
367127174351139713 47640 58902
479676488820917505 22002 39221
14617857981640727 55039 58012
295717239648933377 3543 32214
957979968528363265 576 23405
920120458473864065 28764 57340
422531129246102913 6581 32553
800132311617911553 25978 59264
745401999012273153 22358 35145
216509159162416865 12309 42614
84029327607900945 28947 56159
214413637695354721 36473 56667
176808488256725121 65372 66039
664904148396832513 6945 55331
531387180496501825 49412 56499
864758930152358785 52246 63486
391457425252440321 10714 45364
353859393215135041 22610 31310
601130685302614145 3196 37489
235106951321323969 3301 31298
499896974851353089 41166 52813
311162421061485633 18535 24124
205686539884119681 43438 58464
572660867969826625 13323 56483
380919143790521281 25704 59466
863534715511850241 8403 55361
314427473440694913 3075 42012
990032096821533313 7817 45167
251664263275827681 6787 40762
921142238423502849 53361 56616
412707027485517121 7114 49651
98138313938388673 47978 61683
723983158776718465 18196 35804
828351463258730497 5451 37492
294303661105338689 21572 38653
517210278461515585 12931 24633
428942106442988801 12955 19616
487431959850685121 61519 65056
125308953381853889 29273 47709
351715032585214977 31130 48118
64613884783142337 53500 53803
925548691240653185 2411 34339
843749711247674881 9285 65691
39820697109160361 7164 10241
65075482441116609 425 34634
209476080921096033 7068 12797
973855525669371521 22520 31293
794718297978331393 18519 53266
87743380574181633 40679 61404
348446896367637057 35663 63974
228473315387923041 5834 48008
23561646378436053 7050 58061
430609853969585281 37534 51030
404242384635754369 9008 37393
36165218003567649 44095 51706
754245065706523777 6540 48197
1262491141034162 18472 44439
649231200534263297 26271 54913
596357395467428865 26206 44701
819343525582194561 56978 60715
918313182718364417 38372 55826
87143799967751793 32403 64373
768761477536436609 10021 53118
673298318504262017 11571 40645
507446231984772545 37805 43847
646871442963959681 2621 36267
121269034960953089 21371 66346
570726611290933057 14762 43525
805007063925742721 26860 38696
654825075169672065 18192 26466
669599216606151553 56818 61410
962322833568517633 31568 41834
570057312132320257 6535 37988
924074445710022785 38857 40298
165012063858590369 13806 49270
406336741794387265 2031 22861
771157908848650241 3114 19642
715682185761185281 30463 44408
443111594038562369 5163 65892
818564932114352257 12838 14991
18723254869712493 5982 23051
535796528485253249 27816 37179
103755084626691025 27086 54952
247062381262832545 17418 51216
91405665379951985 3195 50015
946990209618693505 1676 51140
212834654419886241 27681 58797
548626084216149249 24380 27236
611284137677017729 15142 58469
369227161492080577 34417 60039
411555788757162561 13335 38264
836156842904966145 65157 66992
785184129547090433 26259 60203
909273214088901889 6211 45905
695031456199963265 37187 47341
567275554481366145 16446 25176
597659535349293953 22117 47744
131287457425049329 5019 61234
633641476014524545 5839 32243
847439762919247361 35767 44560
736313463126450049 30512 33689
19057512548190661 24546 35409
208651381985454529 8758 53731
352032586603680641 12526 61314
95384812787955297 51274 58108
194570016317545217 39599 39783
15894750990092633 34526 38705
142612229535568961 28324 67182
853922095107819265 8636 48106
370407460329662529 26792 50194
952624386882355585 23681 29696
208223937342406625 1265 15430
697318476446923777 20710 57127
506279449404633665 10618 17460
784532434072666241 34520 59769
433270283944136001 54684 61309
754281747243325697 49905 62407
803650772439741697 5869 18358
130904003247202641 22719 59864
743167882975054593 15379 59705
686123855917941249 27973 43063
457115720673886721 8900 48910
391254786445095681 40100 49875
756521822408426881 18777 52512
194115886415218593 6332 9557
546458157986197761 10770 48583
248836982706343681 17034 19002
460831133769911361 43364 62937
27979949639416193 32658 65211
18175257276073609 51093 52663
454181211216102529 59329 60657
295182241359110977 48427 53382
580668469056874369 24583 58773
897949878739471105 48255 60513
241351518802652257 46872 54769
869750404525515137 1763 55831
959577831213181313 30943 59315
583827592467589121 51095 62061
633677655296729345 10999 52390
164344479765798465 33166 44138
322296405361399233 7930 39238
790759651749173249 32467 65995
24120056129056877 3700 19875
947205701723898881 4494 51525
467810575313535553 13269 40496
807158117256495489 59620 65356
284719999130793153 30180 37066
845689425583497473 22260 53879
565575733512204673 13143 47762
648994128437639297 19959 21526
583266754308262145 12443 16949
721577700344479233 49355 58007
290666224672946753 45913 56165
281950329424052641 3057 10693
423726783888717761 21064 53351
979222965570652801 6435 54658
990888056669931009 12351 47427
761783995092404353 29240 48617
837353737678036225 28433 51294
122516895885464545 6216 45947
240684882128789473 51795 64578
211313781093611649 10207 37503
337833688234120193 9219 41216
219196270275642049 32559 50333
808180357950092801 57669 64847
412630552179482625 21385 38836
217294324041439777 914 28511
104997529639657473 19355 27843
668942574215492353 25959 40025
207946738518746337 32727 56058
48371229272525793 5656 40566
826786218488603393 30500 36332
908067871125822977 6041 18183
244009442399320865 37116 61272
215505488341371169 14085 63137
378524597771527041 7650 46567
747876095286471809 2025 48730
94655380262498321 8941 31549
817846224791587457 36687 60569
606683177955471105 72 65041
280676247290088545 13937 52933
794701009907303297 11650 13689
55025879618803233 37327 38340
866707567242425345 36052 38908
955364603650224385 10387 49407
16134172439610241 46571 49938
961016616402183425 15376 56784
698053671651091841 14884 45580
315595820211754561 14092 39735
824074585620682113 16543 45090
122489772114086289 33083 58263
285109734130823969 40245 45148
690335303704955521 61156 66592
334144872193622465 1714 29127
385688315689769473 37872 48409
602415771408299649 1821 38850
441047335619870721 9791 26339
933061806033808897 884 33859
895761393870692737 27791 51402
956727472394444289 505 5791
341762110556118145 12108 47822
658114423080707713 9653 39913
547651797985359681 7817 24992
671785373199821185 2463 11634
748835072150555393 5341 65042
105811885463541697 45030 64238
777698138700777985 16114 42980
184648933621158305 40059 51729
368277756101235841 42602 61719
961804818532119297 46790 57855
856715230865511041 3253 13104
90021820869889521 33888 35382
783889844190852609 30076 44862
129029574146702689 11381 52710
521925229871932545 12808 37665
170387070815532833 5303 10642
24721358066386757 21014 40636
54090822067127673 22960 52158
17079986990687247 14391 27375
158621657612439297 19326 58713
553180939353936193 45019 57311
397754347111462209 35297 60994
804668466374501121 34637 66158
604077171767894273 45207 51941
294795035978722817 28532 39010
708014245428319873 1048 27688
325343453391376129 23003 24801
445279596992758529 4459 19387
28502605820037277 25056 35689
386847181244522881 9163 9430
958605745128842497 21287 43201
659174400052787457 46219 47570
355604720559398401 25178 58939
507166298311137345 22635 26768
583203111811336321 10681 57510
69356117809473265 2356 28104
981117267277468801 38129 41795
56709090475980161 24661 47774
940362114991906177 6929 38455
199482154203703745 22516 47561
510211865521284865 22650 27050
942082335859527809 1569 29063
9474927217347329 17245 40378
82961399593738609 27280 59349
893464205698123265 23986 38701
669763401503732993 6625 64298
252687180922499969 2670 28677
550287368110954113 1239 33367
978424333255844609 44114 65000
481716142599584193 6781 41950
357328144084839041 12598 61575
559685628042512193 54491 63105
944119014681817217 53628 54947
920991564979320961 27868 56191
785517739164625025 4991 21572
198074188189561793 9078 20044
233906288393541217 16404 42841
256193703983047521 2052 28573
357677652568774849 4898 25114
625076012182784513 49173 52395
656915688603859841 702 9639
931320109577061633 2987 48125
377042586808251201 50736 64205
264732775364048929 706 66332
717288495722158337 3223 32605
616929229212548353 27126 44888
618464149169163649 10511 12315
253781167563641217 27524 28032
743619775300217601 4119 13571
516914158868363649 62979 65589
326550511586908929 5460 13618
552375292416993345 23530 47782
740311981447405313 27445 28172
188819001520460705 11096 53769
212091379000575841 2842 13722
217853832273032577 8302 38905
951767582524652801 25419 48027
230440743423091745 2189 45321
115256530271473425 56899 65534
373816449748229505 3054 40451
225139579280181569 36783 66902
96611444573245105 31150 45694
379578809275038529 6876 13234
99023195076124897 53712 67127
355262990912208897 12833 26800
972122953059855617 7888 44002
209465506519514113 53713 61453
271471295091568961 54782 55711
595821445334877313 37226 64335
833684606173154177 48319 54225
70027146107683793 49594 64305
774818427472109057 46160 51539
495049988683419457 40600 55788
488913786667101377 51360 59810
32346341539586377 16878 34107
83868245235915857 52368 66329
655502188323083649 20898 30534
746345072929177217 63820 64251
417783169254526849 24497 56144
254245323966340929 32761 59980
90655605823613425 10605 61721
819376369516877697 25523 61164
996253993429839105 15345 67002
644170670297651073 1375 17534
643308824027087617 39269 47355
330395142069097153 53841 60591
737229421891747457 5070 61539
173288267354688929 52805 64302
700624487971694465 6462 19613
699865020493152897 6304 6962
886950643550314113 6725 40591
689045653591161729 15767 16294
868960325537528833 36088 48891
479097889064536961 7649 13405
186413355045850433 8979 40305
663830048316963713 19993 21954
710842912752767105 16437 35593
124359464156558625 9504 65296
884241390788311297 10836 58944
318913862644389953 10867 14703
370991103239589377 25374 36365
482802582240868353 16669 57435
915769588784080257 5577 12820
681652381116304385 20238 58113
374476613788985473 37011 43130
645812295067432961 48682 57302
90453917076196433 36458 48646
582059779406275585 56792 66695
936082311032095105 45655 62328
960375708043859073 5214 54750
276978014774464033 5549 36738
220000269701397857 28030 44315
315723340123000193 15780 16294
621127614289040513 37344 50051
618855630021023745 30511 33166
455276850192969793 17183 31891
552346437763901569 16808 24247
1215683134933699 2332 7660
519539527324859329 29624 41008
144763691008403585 3501 38967
941807641288377857 10746 30047
434896570492842497 25725 44801
68515851005351185 47552 54416
662667428419691649 59898 62629
948512205371940865 35478 50647
614012141986922497 31424 37310
348940232510379649 4812 53544
665650374759462017 18610 35268
583621930761367425 16383 58786
788773350587693057 129 15852
580284679618621569 2066 24112
411912695665105153 6093 29699
293808357705302145 16062 26077
114543501152173377 21356 37008
760314047498574977 45682 58380
704793771554658817 18940 28352
905144443028390785 3412 46239
413882977294836225 31684 65000
630474227778485377 2568 24942
233773059115090817 10898 38924
399946486519723969 16835 65190
339689313874902849 26003 36055
695302664681740673 64972 66342
640060613554322049 2298 12375
185241262003628993 44835 55656
52910083590578697 49117 59488
274491979401439329 65640 66741
685774835932786433 8319 39942
876954603626870785 44392 49834
548466741219659329 1503 29131
297350917725729857 35197 41023
84892784548525665 5782 13652
482686161031082881 28684 42847
266525646438513057 31201 36972
702090093982157313 16594 24420
724984347601772289 21115 56281
648714730682769409 2407 7232
563283278387775233 9588 47611
861964649144646017 37549 40351
519838528710675265 2209 10721
446208557205480385 8565 53373
545566474733167425 32533 59089
709058534940886913 34207 49268
67465859789276553 4250 20285
31909340599781901 17766 27172
115730687393682529 18702 39053
993497241510787841 40932 59135
712998339832051201 25152 33534
626106445246406913 9729 56825
355890058876955329 41493 47208
27103966098287913 40175 46957
833465115776274305 62215 63025
223683047066487009 31584 32474
491127899772966017 43223 59015
988820036909224577 28716 49276
957431185334183297 31097 58491
582437738660033281 22903 38314
107085201912301649 63665 64326
384320422137086849 10162 58538
227555524001356705 875 35446
528677501159847937 5383 32038
414653465494030401 22587 55450
70770931746373833 19020 27086
213137031855932705 6813 59643
867030008422816001 27006 27311
619226664630819073 36083 37049
693071821409922945 28924 34302
921929372765244929 28987 43468
985199016534039681 25309 35998
689290936745255297 1929 15398
790564496521959425 5846 59838
269551951712156065 63452 66702
82525171921545841 4156 28871
463619869581410881 49433 60797
880270451952760833 34091 35444
198711757642822561 28416 64709
223130007170311745 546 9539
381943387769513985 13463 53683
708386032673722369 22965 33476
41562402020826281 856 7178
691402247384118657 34596 59128
573989521399173697 5928 52976
586949624063244417 12754 29900
763620219649563777 24968 58726
402796884172261121 18709 36432
358956084417929601 27342 31618
345181041104261505 1387 40643
77865580795485553 7326 27817
61397851535403449 3645 13410
763823813376976769 11788 56833
269692745303366625 23949 54898
468488404709230337 55757 62916
944358620590889985 33490 65302
695919129594745601 26202 27085
376190639499377281 49305 51113
295073076799905473 18755 30344
390970680712584321 214 33926
243593702701591745 1397 35740
135895136285832049 27341 38953
974117367469713025 15782 31976
461381755763824257 19951 42318
929004723265183745 12110 43111
108072528047294721 38353 55850
854275342461828993 42295 52399
659432778174348801 56260 60252
908324549276247937 25976 48217
837998968103484289 30434 48133
647613455013892993 1895 18445
860119173153066241 35728 56365
276226488198165761 15055 54230
446486165668140673 10908 16603
968854831642669697 2257 39773
591096952838299265 26282 43088
61505225551488961 30183 54916
938755764761175681 30742 45303
719817018512397825 49210 66045
957611548165658625 12439 41090
836891125115773313 49237 54205
819809881363049473 29008 52697
273155956560042753 33247 52173
811266277180962433 1190 14445
355577617286204609 14800 50541
840234976469453441 3093 60975
928621513365126145 25535 49146
207081924941633121 36999 51120
376145473421320961 1732 23564
877196707792272385 8943 52334
191190330660003137 1847 19545
904118154534771201 30334 38370
62257247660713945 14085 55716
143711192159436513 60593 66738
542927860878418049 6566 48908
198195443593618849 61257 64175
618904866177917569 20 42239
225464786691667041 29362 29561
522876076735865793 2185 6537
958512008516393601 18789 26392
337693569663773761 2120 58459
275726622078259713 2934 30963
799674257024744193 181 4186
522607801882486465 48373 52229
13581480509390787 7191 49822
9357258236939005 6377 25625
212380292090482913 16958 24927
407476209820785601 62216 65386
917986284175388033 6346 34009
677539543824458753 2594 40737
392826926331789377 33714 57643
361827597813402241 29646 31346
680914197095450625 24561 25793
773495608965014017 18377 32454
978954075038853249 18427 29520
530606418115340289 17490 22436
669831853667293569 8938 35064
910833467682671489 47133 51525
728412631447806593 436 60063
764769262136667265 31163 59505
736834294932965121 26111 30308
771889515361912961 14159 32600
175219829547938145 26228 51177
895834079268510721 16303 27172
629082193942995329 19188 22151
681975839617031425 11302 47657
203619061430114113 14894 44271
36474852237716961 33347 42335
370684120035225089 16576 37683
712155282726506241 16523 33015
891190877310560129 47589 62680
268000380647279713 6230 53946
586755338839228801 3378 49763
30279162782626657 41521 48613
780684534303613697 16875 49783
957334541400655361 56420 64070
971238679241071873 25622 56630
836634041419522177 36124 52062
944373719050258177 5688 55850
106397529717852993 39793 52152
927545685310722177 5053 56565
762631480914400641 22340 49574
607743761936202241 22579 66713
693737199929699969 25363 50645
222862922805763489 37052 58862
251389925107183393 14052 43897
987123599353974913 5934 18778
711915783683949185 33408 61393
290139238820135169 39411 52368
647527229452869377 6986 26960
388991737777953281 19843 54769
246434027112911745 38835 50817
442770291945453889 35710 52739
516607518108848769 47483 50949
521994341829451265 54762 61446
366661220397062977 30054 39879
701647091455047425 27006 33361
905943522766030209 10944 45795
625473120510942977 5995 52005
111999755512584897 9374 23490
497730920007160897 15802 65670
708196921458032641 6735 33636
144143733884202881 31180 59096
434885803273076033 8587 54315
140228177693874305 26742 34689
154671008326836545 474 60029
735499799156595969 18823 47485
505627511566672193 46706 47463
424710688436096705 63528 66662
450453849786178753 25841 29505
826926052922953345 13935 26962
363797855449590209 61571 61636
480165242581876 20600 25001
169622481205614401 30639 34821
420144637687425153 14514 51249
10094978985620175 35694 38146
384805151212237441 11191 42952
803411233638563201 37473 39189
532623638260400129 2340 19534
836297620918358529 9436 44278
675435150864078849 31722 41427
642306514736795009 13583 28869
464454709690041793 23614 43875
876091073928989825 20204 42502
803465153928005505 44403 46156
366057864331700929 55157 63987
864839725546186625 12502 45254
984909152867189121 16916 39081
427004643622158401 34944 44831
502067425719339137 3061 15982
458972646126309057 24773 40800
403193903446236865 33793 40728
492393786178940481 21303 63230
527888680961630977 53637 55759
882395072998956929 21461 65383
577156331965696257 5084 33792
893476130461866753 16214 40530
369856955010227777 37752 48979
688850031739516289 14705 41464
878642341166028033 9987 35902
209627118439232865 26323 61101
466290361672456321 31201 56633
566641221246367617 4016 66801
427357379829274497 9320 26241
978171331548171649 11971 41393
296217106870393793 23592 41397
669282098152446977 2610 20743
442645116718466625 18957 21720
494193987093996865 21827 25896
246054943794511873 55433 62777
774923541067931137 5474 55313
978288795395670273 1272 3312
477634065284806977 38328 65816
116817652922470929 43173 43260
506188274204216513 6644 16769
984322877874603777 16774 65270
710382903800155649 4677 61352
229853259961537057 13507 40342
822497535837566593 43434 63120
28396204448526421 7627 53604
640723455435168129 52215 56686
533305869079732993 11154 14298
430008466572754625 14625 63056
751480246887609857 8636 44860
54026977847815521 6992 53387
954789039816226689 19504 24093
113522177962732225 65234 66193
956206175022273921 21354 52335
901746025267133441 1930 58871
395390136305600513 21832 43503
488180256229806977 45373 61820
780256455019980417 741 6604
809350552694002817 9157 63689
670193589413536001 23527 65593
488824371117015489 10281 57226
513319613922746497 235 35518
301268036143685697 26139 51980
621993098563088129 13007 42085
488307508775331905 20520 44682
517304701741153409 13489 48354
399804070340639553 14482 18474
865610022931115009 7752 17789
173948942563054497 53770 64657
320843922097893121 6992 12846
597507240481210241 15 3482
754974133813568897 27899 29937
859226209198165889 19230 62452
117501947579910401 21851 60467
749946489728632321 19339 32815
345455083796245761 17915 26803
395578882362666945 17451 37731
611347649092962817 1011 24787
779211031497343489 40070 51261
288334956424229441 6853 18275
141118644109834433 10034 19059
854292412115938817 8520 32224
167817397819948865 15626 35315
728135654838659713 35287 42398
887730858771060865 20070 42662
509397949324537089 4583 23705
617685784670246785 1834 49390
658986231843591937 23694 23990
328522366998381441 33590 37767
877619611094928641 17543 30210
368373764539558849 27041 29131
662436119578607873 19764 27453
631201351612002561 21833 44009
238467705407785505 11906 51430
41149998331182049 11072 38732
122067146904477393 7087 14507
271525694549094241 27503 41574
196003329151579905 3501 57424
388449105249112129 42301 65125
562781799259560961 33663 64718
260559057930816353 38046 60744
80475746271318369 28865 60820
478841653312262145 13276 59141
664473941613785217 3316 48790
790636794578997377 9533 15718
244669487124895105 37245 65268
992325626924230913 18539 27594
267522752734912225 4752 18228
632549536722091649 55244 58603
696450150294012417 2641 12794
905318024071252865 9772 43255
634667470788464513 19146 59848
79758738631991121 11863 63383
730742425450131329 9863 39636
734392746707289473 40835 53795
720671288818060417 38033 40419
78098372028971857 19349 23407
542781186198183745 30306 52723
117143986215300097 23647 63329
884993926397051265 9722 58671
359398204781509633 6827 15469
619360687611788289 34138 38285
131498184007558193 6605 34190
567565603205245825 710 41307
857169446210900097 27847 28659
587257006933484161 30188 53482
794672677845458305 27738 48651
934666913966147201 22734 36361
598680828687573505 3717 52238
141178950142005985 20636 42672
402480639820584705 59364 62733
438721014580515585 27618 35527
301555227676697537 1106 35720
342551774285894337 36082 48199
140880184643894065 14561 30375
967223138911215617 40653 63284
449941513455112129 21882 63528
562070308148747713 2703 58451
956005889438689153 20264 38250
673669337012192641 18994 62369
65246289879848265 941 39747
392062454446190145 17545 24196
347223731125641409 21763 28699
375678021151067329 2372 11087
333603321340429889 3552 53058
159944687858143201 49273 66590
250210927224447489 25375 28026
307875988250224001 369 63694
805347590872866433 5431 56855
83967087272256433 24090 43458
813250672976781825 51087 65113
61771618865414273 36630 37356
873753882852692993 32856 64114
401450720155366977 15880 45878
808793614619037953 8603 63225
310863496033782401 20304 38627
488579355217620289 52690 53388
914103894479623553 13898 43146
942193397900926081 17583 30857
782609304754863873 20400 37619
616273571297309569 47393 63435
702929971608426753 53648 56987
58068095057326017 32658 43449
322459127018497345 34517 48797
359220712548488321 2032 62564
306747154494601665 19821 60905
449043054895870593 12300 26511
518665700662729985 3414 53455
161565003308080449 17082 21735
395343991959236993 21470 51271
248139051961562273 27911 64724
486623425432689793 17892 63786
413924559585222337 3138 63720
34582334204387169 6899 55631
450602844382306241 12714 40423
111534438918035057 42754 55553
512878738414993793 43598 50715
591996199566352769 13859 50064
38730698485569097 19805 34727
428605511071985729 45718 63963
7152424892392873 50079 65635
395159530338517569 29246 33311
158779414106451361 25034 46170
287970381259079041 39729 46480
578925363194539265 26175 48152
580722188783738625 4344 7220
366339200181290177 25533 43804
961210048741683969 38715 40441
958048428182291201 5137 15801
480830835716048449 24045 30193
768878718238486401 23945 61212
648684988696949505 14081 32199
375909458049417089 26462 30844
128823605759947665 13805 13949
964260044259578625 32157 52632
739749863756252033 500 46968
245391738458163649 15303 57117
442653808092828161 16677 30318
123930509588664257 37280 42883
256019598178347969 44551 59749
549316257164516481 28032 62893
699372301642085889 30193 65729
380674681617097857 7817 42212
812797240605327489 2041 40967
61837247794652937 58194 64176
555969781843245441 42594 52446
944073447362971009 33761 62684
104035424407108225 4031 56998
379727124686038337 6273 26176
31613034668936281 42811 54831
532363580301211649 21697 47171
837136004395596033 13786 28808
651974490052321409 17347 19906
146342325210824257 293 55936
836790615380213121 12183 36835
997723167683780353 30867 31575
449635282670637825 40798 61240
836044555137618817 15674 29341
742745641584736641 8471 15840
640355547177925633 21299 22151
980805146323131521 46057 54384
29267708362041845 56233 59181
949293058172404609 14760 60129
204949171122656545 50505 59955
629678538851461377 46670 48821
496360469728159617 549 49492
842826742322433409 26376 28911
823317023769128321 1537 22730
870059791403757953 34694 38232
55545809977743945 5566 19542
988606754890330625 39023 44219
675419133105613441 17259 36046
992901074767953409 54332 64605
655782844170346369 24189 31512
262272979761110753 11576 20610
197261004177725857 47149 53867
799344848093607425 56300 61300
636426452616532865 15406 23443
417926263436161345 35424 64709
645354443332145409 3306 62734
684601667306306945 1954 9700
394423065737242945 32652 36723
105207007475218721 14323 22260
46614932243095097 9806 59314
97431028614419553 32866 40794
748622719584503169 3163 63037
939556079744992385 12647 27313
64740273324964905 27091 30875
663021029197434369 30191 54942
377156049549739713 11004 13344
991458663599804161 7525 12311
498597802597366529 2077 23269
746064854948326017 41665 48375
889009368545700353 25035 28826
895268569637185153 12947 44190
495918614750543425 9953 20941
582566266519332737 11962 39422
868095435176513793 38327 55424
948883905032705153 26469 51208
664508530559452033 17268 52909
484505162391240449 5607 52930
762301019607676289 8156 66227
954165143163383041 495 16039
937963521413969665 11395 54780
916465763750718337 7003 22244
868108982513774721 13062 23433
865998873777858305 38264 59657
695123552070576513 2150 36211
337556803118456385 10289 60698
142231358116518433 3964 10856
416135153864079425 31554 59966
430689873287498433 11341 18983
709693119422805505 25833 65122
835914938429169793 53893 58806
956558734101594881 18578 51527
463918253280688449 22770 25958
93194079059326641 54765 55705
347731154895726017 7675 47593
635764817865609857 34536 43217
285311043432166401 19511 65817
115694067916106033 40390 47919
501151708154225153 18242 55086
348843731673799361 13666 63781
256865891895124321 13612 62672
627936745877899905 46368 50830
120329469163308993 17799 60346
467056260234446785 12374 22608
375674911171849153 43335 65573
101895635449121617 15165 44733
169414727909696705 27634 60696
292297738365807169 24707 28640
606356734890901761 3376 58497
318961742356389505 44472 47031
377478961861484673 48062 61125
243574608511668353 1764 51893
104671727379134433 16302 41262
409172090805807169 40583 46451
654605997748205953 12527 63204
572797358876915329 33230 47904
259319199712017217 66557 66709
91504111978348849 38425 44495
348732809633347073 36585 41187
641648865849479169 41008 53287
434821400232387137 40762 56889
19387563848678013 61485 65876
553043296098536513 42273 43993
545212487861380865 4407 57879
215913848553121569 51130 51957
928420896008429313 41435 63643
977677272180883969 17911 26044
826010108671656705 13191 58838
740211832303380353 31874 42100
22830517364436533 21265 50815
996627659995965569 13554 48357
728052018727783681 42166 55288
815210147840950529 24933 53684
915862089865594753 45030 65375
192250528238716353 2926 12350
547758366279797569 35729 55739
198874002334868289 32118 63206
883800570288993665 29881 31107
288969277483005249 42116 51904
159871217782626465 46961 59100
978044967522883713 32435 58414
114813067086668497 39974 48963
709554957897935873 432 33893
353807352327240897 15282 21823
343547567474901 4002 27830
677803482858760065 14966 60797
938723501164929537 35582 59909
690750089890048769 33835 39826
944800857272007041 15905 17853
732843187677087105 33999 54621
448496611514414657 8041 33983
774964030582541569 29299 56815
792572664975274625 18132 35839
917755426735080705 7801 39791
558490254404460993 17084 28920
74534874319528657 17496 26163
167131199218054849 29067 44856
223715620145735969 54846 59199
374562167935962945 36451 47493
286557809904369537 30138 32241
535520212269439361 27189 37347
99292975648690881 38856 66210
895481664139992961 27560 41308
138667621953448625 46087 48728
427698399313605633 12655 64176
64583719020742337 9896 60025
695770247282709377 43645 47744
981041975849709697 34458 36342
265661952029326177 10316 39931
76730564611064977 2223 55241
901764316811721729 11098 59281
438311617526398593 12546 16161
770780341944906369 33863 42533
51319612143100105 17015 24970
767310506015078913 16528 27163
256247778837238369 23697 45347
206326944820382593 21881 61990
831402478239535745 9012 32492
237234096380063873 11126 28279
650113223068093057 4007 23784
429139394896701249 36345 55983
12090964535001803 21492 40470
844610504523743105 936 23603
405979411287749057 34680 57456
183180159658242305 42412 60529
113071741243057745 19036 22557
927583125920733697 11530 54345
528323531221776193 3951 8185
628837314280438913 56929 57297
867622198139752449 377 48620
950546899975918849 1694 23531
801395918663505537 33261 54351
422335432678387713 38720 61493
822783596615490561 49063 62623
72369896780855921 9628 65742
532136029609990401 4019 54594
943718461535233665 26191 52918
963646759230140801 20829 66243
592244079652388737 50286 61578
372133901828394881 44110 56918
520496967370753793 52559 57873
861986569583276417 23077 36346
514905231780488769 49169 52865
237979289919582721 2863 47414
755072807110956033 37505 37665
566877337782141697 21234 43154
876379912509619841 13706 60572
335382680650756289 30677 48308
682191632238648577 2333 61134
497939427854387137 9652 59058
246018291443931489 24363 56061
374136507877825153 39190 51909
349529257942826625 55603 65935
350391255610826817 14023 51449
729144859201355137 39240 53793
579131401270760961 22622 55934
218568374241364449 20923 24177
89367661215415953 19951 53144
17868394745192973 23072 56021
757446532791522689 43748 64885
259518908326889185 20533 40520
597648552565356545 7206 27438
427977243294051841 4676 12961
782565381954217601 21640 51746
795405128879856769 33920 50127
279028416023688673 42597 53391
191819988351994657 10080 21729
572973837820985217 44053 63032
615686876305737473 27295 41048
726430612579928705 473 5329
496924048910543105 26252 38324
252096804954678785 21902 54915
4877670284862746 48038 56911
491288132641269441 12829 38409
235999660852684193 7524 66225
317417694660736769 44203 56780
539420450173871297 28633 49267
574807483877560065 1729 67130
205953172536297313 45302 50073
565772674305723201 54622 60747
516308907166838081 12988 32451
773012446357736193 47244 48137
523505660950434049 37322 55820
325663628798839233 2411 58510
956200332212056065 28510 43994
700812360123574529 3377 8767
446769619222649793 2628 24320
451810771965288193 4 49306
335531192987083649 34176 51762
685013224848599809 21885 29183
161341941109100161 29012 46779
117263044026703505 6561 56996
656770829260061313 9963 66124
725822001825672961 6182 18872
633664695921382273 7920 59059
878772157233928705 16979 57204
570658281209439617 32887 39532
88992927716244449 9165 26124
503000310635115969 44189 52085
835759717371264129 5178 59507
973163902237153921 6536 14481
498712189777460673 26415 27054
497653817185025089 31345 31940
105386566868876481 16711 34183
563977618991920321 44418 49805
281371786160260481 14763 33567
764215844679796481 5285 66229
808664678121392257 30242 31397
70401049219718457 38877 60651
573677614842306817 30031 49131
205635100967256801 39140 51541
427304885815775745 27128 57247
305337735177666049 7354 52776
578613324048405 49672 53880
771772258146427265 24928 45554
729513797120422017 43633 65062
582236059185383681 34758 48148
179175920874410369 25008 54747
143527494757776705 5930 58868
566060670979968705 25732 51407
691819540944585729 50810 63999
378331368364566593 2220 55151
329335515986514369 6698 45684
155825224996664961 3735 60575
140590736033026081 9126 58664
508775930073948481 42647 46569
953323734786025089 6513 50236
72280522959207617 28572 34724
441644423973066561 31352 32719
918128909792098817 51063 64485
982145513869568257 48361 55618
927906630503787905 24509 49304
263374754988028321 6736 61620
786760392573182081 12535 15047
8720003528125632 5167 29161
760690913159667329 7902 48034
307186079491124545 27919 57518
65620686126916185 580 41533
103997225710799057 44200 54363
743345002642929153 61164 62649
74169876002166289 37121 55339
152153914550392961 40305 62519
452460713251426241 3186 66091
58726886217133513 20998 57249
662617084056371713 4154 20804
885716424419708673 16404 63990
215294277041095937 30355 43372
470644592738427265 31663 54740
429797801257500097 31964 64173
964417031668528385 716 29950
200763405831011713 29585 54971
233555870145242049 5284 62188
566135280434174593 10455 64748
780243189682661121 11528 14275
270059465703667457 49851 65933
852861385139039617 39935 47405
228080026383644001 53783 58740
662367707135427201 43703 45561
946165321572564737 9636 24297
764087639132643713 3335 6640
14879104431379631 30709 60271
67652500778049073 40870 58138
322638313861716609 23866 58007
38215297716522657 26122 64914
958137097497790081 5488 55115
804961846182504065 48382 60959
159859752275949057 23033 64293
645049286410969857 40000 56004
322555047044978945 27463 39108
602725500811228417 12267 22446
501433297801526145 18870 28188
879544125833451265 57110 61350
939363748676861185 42219 43826
388384731258764033 34803 67193
408066856273890753 3372 34914
149461877115474081 39413 44241
355464507785093505 30140 48456
439419492574895553 38498 47360
577357964515329025 16013 35807
168096055952151617 37784 65092
172755456971167137 15096 44359
968475594737025665 12941 44711
954210175680131585 17036 22139
533863263560224513 26757 34662
762031357531647361 32731 49787
833944462091491073 21505 60579
618801706548339329 20092 50476
909540387556621313 19621 26850
299551014568940865 1903 58536
520827858429225217 40028 55155
619646658581430657 39630 47282
347379357849721537 406 41719
324095591784107713 11038 62482
647853525800624001 51036 57634
272747529094317537 23680 37689
411208914559313857 34143 47867
827194780221127297 28689 51198
342977881707678721 16915 61795
220424551407788257 30120 61503
401253969248816833 46714 59259
145152517663667873 28248 62073
442376549438389313 13441 15623
103286705824046977 14984 44798
329463229864661121 13147 17255
541411334535801793 14912 67067
643915372529175297 2359 60137
586020089215267585 163 4241
69705126232808113 11151 66840
571380980527244737 8689 32429
255421499155456641 24036 66906
154125782431094657 31160 36348
924716029261208705 8903 9268
875724326251592833 6969 22251
775718928158777729 14344 50514
198230474115788993 8185 26452
425983615639584193 16864 53126
515718198552669121 38191 49558
221613397920801697 15827 50656
480782949379232577 14794 19681
589017303314239617 35561 50032
956040359099482369 34874 38265
340440484890205377 26347 31422
864377194588271873 19519 64736
769267283845696385 39597 50247
223402836154441793 274 44402
833436072757958657 28191 46478
821022367835894273 25555 37208
247249118430762145 46357 62434
77957831362361681 34048 53393
652432768559673857 25510 63606
558700300905499585 35235 35913
368532457388230465 31365 49129
479322009589431297 22855 49060
747987190860666113 6778 34796
838676595276041345 25486 46931
487855500768734657 21642 64393
508249702741714753 17710 23847
252134150150066465 31994 61816
629300814411081473 15346 56147
738801652954354177 17825 25440
813161980611887745 18265 64830
619052395134783489 5790 51102
486358819740814849 61300 62698
252666749162404609 9572 63845
729508225640806529 10131 38703
351895623282313601 13042 58577
975215010880887681 58808 58886
473174559160415937 52256 59217
407776356537148417 13353 14463
478149662213350977 5711 47609
986668174235347841 22465 44056
607760315735635713 20569 54450
568228740473749377 20906 56418
247754932890853057 21657 62055
549180880703332289 26582 54134
580807085042469121 18483 66385
159349677573409569 27083 44261
700890318491669761 14679 45270
729342965250111745 8264 41443
528433205375097985 19156 21599
61648697109824017 5740 43314
853133196880048001 15619 29639
636383631112877825 24497 49283
426511082680097089 45799 57974
674848334780939777 18838 21119
576448462229276289 3283 66892
23418211890174237 264 14353
761243657735196417 29989 48291
427447127062428929 14690 17301
601249675058436865 32041 57680
797943658211138945 47918 48780
731905163875413889 33728 65403
922914824518109313 18414 31897
948125852265686529 84 53691
128795454596740913 6923 55562
674712687946612993 40528 62243
102948853532033985 10392 57761
22620652147690381 11796 47514
150136979009957377 12263 29827
681054843309116417 8381 40417
778775407733611777 16588 42755
311944636396784577 58139 62189
320734354945358273 5819 11317
577658874700336641 2867 55649
516766788912512705 24951 58087
332328714163150337 41107 62196
776314676230825345 14064 32521
975298053095460865 9260 34754
821895304964250753 16074 58264
147895604958730337 20085 34067
913627170505151361 2874 52476
270272596879056705 14757 16662
45854731870228705 21123 47270
358819009962825665 16638 53544
538214471095031425 54139 65853
702459886158042241 26891 51633
457029620397669569 1465 32523
114914967666262417 36972 47971
187018751243471105 22172 42979
597918732407794817 18912 60068
494732138605250753 5189 56240
111799402261720353 39196 52639
366834101838904321 492 46870
124918238348247009 23314 59866
734982250859395969 29025 35586
65857964252270305 7204 8068
17186266460328171 14985 53098
501289645495649665 32867 49555
411181405404072129 51054 54881
221391724908368545 19119 48427
270262748188528705 39201 49152
948989831728258817 38724 61692
148799098083578945 15995 53600
632682931955510913 7640 32144
721694433736985217 12368 58355
498913100940530561 7513 30853
624007262093208193 9945 12672
384001675720451649 12800 60272
796843304528309249 17348 45311
314863913940488513 39381 64416
174285965126792065 21451 63160
394754765403344961 50642 58622
172193583883085921 28438 48539
699152556668753537 31881 49447
553486938503048961 8969 48885
822445186676372225 885 44944
536764866997756929 2947 26229
641818741085305729 2816 24843
410655580284277761 11870 40040
374622016936367425 51508 56976
622329458366692737 4069 16345
318720098181376705 23349 29217
103928828551339345 1805 4047
608689425759660417 3527 8627
433661362250873601 55350 62699
577713764028946049 11593 45094
857772254368008193 14314 34826
805817197921808001 32899 37481
932985198211611137 17777 19383
283355091079148033 8290 59733
300296439055664193 53746 64069
507136897253086977 27269 42113
210018808112508289 141 47708
634758250563468289 21486 54593
140876739705937841 32311 44887
786175154102576129 45452 55464
956177545846372865 42273 56927
803704440337941889 7335 31861
277143472884311841 52913 65367
774701419779358209 109 41295
86170258866062001 6720 33413
645314888340639233 48587 54479
361837921721821953 13908 48299
567859700528824641 27956 49905
761780843889255297 11471 63634
855573157506558593 32169 65902
768144958554891905 33072 56136
100995073885268737 19456 21801
192384050406914753 7215 57156
942004726001616897 11668 16322
717892036454976769 14316 32971
841734014118909313 50680 66636
157853977353710209 15245 45626
248596749498762657 58241 59809
878298400890081153 46351 51821
587765523466185217 60349 65394
637027522995950337 7953 62159
155637622424311681 431 55596
84494169879356209 20114 39266
448905594396617153 3672 37309
565696968258578177 34570 56054
441019755151433665 5826 52293
648407989839874689 43156 64157
351293427827737729 40252 55606
101014961847553761 23517 43194
732500186510296961 11120 14128
408320857381319489 2804 41585
496221915451538817 11896 27964
764865494127462913 2254 41677
450647568220706049 57271 57296
742753967079714561 7715 23590
984779973681593601 17653 59505
79725058286456369 51549 56159
699291002433145729 25931 31596
999626664255465857 25157 59082
865188204669461633 4891 24179
321223164361640577 19124 57935
123171497987971889 19719 30532
505888312493873089 5354 7652
739824868872187137 17893 65227
488299756707803585 1299 42310
849500747770068865 5493 39208
650071690577910017 14008 29696
585224096279656449 5628 27384
652712950970880001 40632 52681
648949831147621889 7544 40717
643286975153465345 8074 22890
876915452131282049 11821 37104
284712915074820225 23095 55293
389292624438727617 36323 61300
932801006316374529 21059 55051
492371220265933825 57334 63719
672880732646547073 33702 49280
567960471148399681 19033 33280
883127935898464513 32329 44412
194417885657241377 6607 65750
47223769188448729 17321 39889
163946334861098113 34719 46049
65971085036473201 4495 37014
13509099688345573 8340 33255
781285473661370113 5869 43461
570023543660244801 8015 19572
172753451133097249 30111 55161
273881709815878337 17508 43757
68806753463334761 10864 42403
887686648276261505 19774 28134
339082367063561217 46344 49251
803832041962404993 30682 34880
642782121580239617 16239 32788
183525169338498273 14189 66860
253413889943992385 11683 14876
476539351759765121 11489 63205
500875793444535617 19617 56360
320225414623994433 3703 66078
313391145459526401 35311 62103
321785022142702081 13475 58411
714264870266418945 3375 17333
950756417557347073 3778 18352
840679639150458497 12071 20383
191702492262873377 10553 22459
392097747799326145 3883 57437
72603695921035441 44591 55912
813338030673897089 21727 44885
250851868757788321 17286 32543
837809997167539713 8569 47222
911614267284381441 16507 18919
115446613396265713 23470 63299
272327507567421633 16518 22166
125316240018477745 10233 18050
682928497551902337 14797 20536
125344312228641281 27817 63994
971534375243205505 24977 26047
423259046365757313 24319 55102
159794213768140737 7635 8946
801749969892306049 17342 44094
996342515539804929 19630 60804
756583682561384321 50950 53729
779356394396135297 62285 64192
813491598296032257 42248 53628
49556272519534873 21584 57549
791134691376441857 2630 4351
896736972210522497 12737 31073
772639689919508097 7380 32935
264398867932481345 12569 52483
105025858679411505 45765 54512
543184159213840449 26997 67042
148514176528955489 53631 54656
937771310762339969 9232 32924
138383174179779185 66626 66676
788474542095929857 31487 45195
884160751701379841 21987 63796
85530243048690833 22361 49280
130739989651843297 16247 31608
299164313211409921 12149 50230
327197602003032257 1411 43951
789450010910879745 25484 45840
324788779469656705 26369 63662
529153708349031873 43481 45739
590019681755556737 23187 65511
711772805606880641 40294 40671
170153777668801345 7460 51137
893171331209291649 2245 59572
433691080629934337 41846 57872
449564958962465537 30946 49972
257007365604209793 46126 46271
332397867993012865 45117 47366
835808334333726977 23840 44312
61120213101713009 16983 62149
974249477095511937 43120 50144
569102046333686209 10135 30244
462405278901265153 5156 18276
328389828599338049 14043 35549
70017536242403369 78 30399
607800883480184193 14700 57603
771694811059312257 18308 41698
315257560458530177 7259 54790
214783609352295457 4681 35813
327401611654043009 51376 62920
684081253322382593 8005 8577
968172630194938881 11259 63485
572389599151023297 29200 46349
334729476366835137 27044 45907
956280495372276097 52241 61409
794338667278150785 12502 34478
187109499144654017 37239 65608
236864188688233665 26297 59832
192280255395537825 10212 56779
688838996746451201 56241 62806
532124021166453057 11350 16425
619243487504196097 42990 51139
951861238890437249 23540 43427
395641424468873729 46637 63092
845436372277831041 8340 38144
879365345197275137 29324 61990
616958230511706113 5969 58167
742626629780485121 10416 28078
333912650795610945 8095 25984
612326142417391105 32394 52944
532619799296661249 61937 62774
36256229562564361 9017 37436
57335317790219169 36147 54612
33940957191479273 8805 39611
734952891610483073 29173 46459
920247340778782849 32229 48434
336527542440421697 3846 41107
378749273044252993 3990 31483
142315691861306001 9263 29864
662032852511696769 11034 50041
59028979639990097 41887 65841
852135222569902593 45326 63222
44125310967423561 23285 26307
532618436170817921 9172 23608
900643778730199041 31579 52892
435781259505876737 8452 32982
746827679209296513 18138 35091
475831386264228929 53472 54999
531478405679322945 23212 56557
140798206314972417 11052 44043
298562035968195969 22660 61682
142400506440164769 13571 34381
542754249946312961 29323 41720
529578268080786817 32964 63141
829443186441203329 8901 12653
97693248913184769 40183 48733
499507044150604417 46063 64246
951521149664163329 8209 58058
526657797228928385 52092 54377
338523992391511553 17894 60617
999935912023516929 2952 50476
784482174054591745 48103 55821
973077991217699841 25924 46299
397868516717817729 20271 45733
382178440438977409 42942 57932
477655588180599745 21437 54946
172062939922120961 26336 27977
234582214125193633 51077 54617
163078607112311137 54015 57635
646581370617003137 9716 17143
263648600916774017 32927 42325
740706179793232129 22929 65039
992370749315611521 14412 24695
280370136144458817 2315 43995
709393771667500033 4977 5291
228413860766121249 24525 61432
852789093186714753 29207 35530
47773477478092017 11327 22240
632608791473067777 26277 63874
343234224765335937 2883 4589
96967740406071809 32517 41704
104456607187049857 6221 26051
392268082847188289 26578 48196
885393251493976449 46878 60483
272534491681824417 12151 28315
940201775375658881 6421 55478
234200845008722081 12676 46367
386826761188000769 11768 32123
306312537118159873 34679 59113
2604953589443682 464 60319
690642157704566273 13223 31317
601891990921554817 34863 36970
677690924645531777 33079 33519
793320005145591937 24188 40462
24261085865099121 1010 12098
423675721019304065 710 26473
562546891763602753 31410 50669
163624319167528385 42080 58169
467589657086200833 1226 19740
968070954368126721 775 1510
347014675388777537 174 15509
806972982527089025 26284 48176
872458377144759809 2384 7110
491854972953728257 19276 35251
341185362107964353 8527 20077
735595313165365633 29510 38997
32576816186214333 9279 17485
480606851074693249 3842 26963
334654769118714049 14588 47057
473763292374616897 37320 46645
798633302373069441 1486 42167
193585005907191745 17024 58471
868750317083154817 48495 51497
49196425078722681 7730 31809
888952463152470785 3340 28214
456152925908011073 11426 30766
716177432539154817 15382 33298
722607138448484737 30771 67095
276444819388807169 6644 48168
800876648451787137 16207 33824
191520261896911841 5430 52276
979455312830655361 6797 59756
267785426913953025 1355 56526
665278672600262401 548 3120
121174453902682449 37251 43334
192765237455905249 13158 23591
993820236073155201 3339 66410
231052603497101217 23845 49117
806420535273630849 36080 63975
735933509221016577 35679 41681
408345965088706497 20734 23548
344328744071244609 7937 40744
267879027498793217 41507 59350
223767458514419809 27803 51166
999743420026440833 12927 28793
481715890014992705 41639 56914
784811994060916609 1357 55932
141860904071766209 10428 20190
7441905331724287 24899 50284
849086557879953537 51371 60396
981814229062450689 10704 38374
901532721709560961 4365 10289
800705216802008065 57226 63033
830554596104700929 33818 49427
883409862936233089 22263 40503
451994171989955649 5288 17958
315484255982148929 37321 51786
289323407352437569 53412 61557
790850831087425409 12892 22226
974618481918628993 20325 36891
697679113806593409 7741 20873
789942660195162497 31818 35677
43791489448025801 27022 51094
966981128170264321 54715 61609
6571104369164972 885 24558
27259201432794813 4859 19962
643152729528793601 1012 65989
646916936572456065 1668 58221
475774249476579329 2878 64134
459616709681409217 49370 54975
932928307125692417 17767 54501
128770807158961281 41916 55682
193042683635958657 55619 59559
935656268804191233 51103 58146
592339815878972289 15885 42879
164247908527034529 7102 40434
473756929839503041 4596 5200
542779298791923969 2999 61548
771903871892774913 11759 30219
427116872001168001 25941 62933
791874551441118465 33352 56378
792712974326771969 57018 60829
435799691101664193 12803 27472
742181167716882561 9451 12548
69420877070193401 13098 66391
881799199983827713 1354 10670
638456399517750145 45671 52997
311479773693296385 2274 3887
880939886396852481 51428 58776
141119208339343777 6974 10048
277431180408086689 8041 35545
731053767762023937 38287 42847
719325497150912001 5261 18832
929249715662773889 44949 47607
711210794336793089 507 22605
385640893362538177 10109 62859
707585970603396737 40480 48561
357581121871699969 36228 52534
815204170359862657 22411 35477
981530786200455169 14668 24300
887710516244872833 37569 41791
98346289524425153 6203 15115
549441721982887553 48587 63958
464099712095279681 29498 53052
630133989138990081 1482 26195
566817793314466881 36853 65551
826771852282945537 48447 58475
160190669517977121 39953 45587
489434397892516417 684 19869
433915009314386433 35918 37758
471935841355659137 431 62714
589832865836317697 51840 60324
484825339864791233 10180 45384
390477824593343553 14620 32628
842973018476953985 56465 61846
269499196647263521 34931 62793
855573015639912193 11386 25502
510843905303470785 22733 27071
411997873566306817 13608 54565
852251755280750721 23765 66034
676401709404110849 33511 45420
346619177394611457 41857 61765
359413620204293249 46977 53399
850168887108043905 61306 63883
707854118208665345 43820 53142
901539261275171841 28489 59416
282871748092006209 16437 30682
802203193180421377 26631 65431
689920233655335809 26637 64164
9340872488788677 906 47123
140418358943435345 20545 39902
286283492460274401 55950 63265
199392186816702113 858 27483
957229467322218113 2597 25780
888824628874161281 3415 61199
437615383986784705 8410 32205
714569123697920385 43562 55625
800850487699303681 6582 64577
217494644890734881 14819 39170
294700022242171393 25663 53498
744227346759309697 1851 11700
20029256249085137 36866 63151
761868185594877953 10273 57091
128899343252076193 13034 56771
657163200450817409 4402 12706
519696702563063425 10454 45034
76052819195155057 7350 42926
60123568064984313 41849 56394
116961057859803937 21384 60863
523497477877338497 15837 64884
992568037866035969 31509 55271
467473676710657345 46620 58950
3662843942727535 23739 66249
409091450229791297 5298 42660
259478098910278721 41586 54452
575883002036380993 39544 44104
156320370899202049 23403 52469
748991878050684801 33139 61996
155618862565333409 11369 44442
853788451462410369 17317 60832
761473925553538305 4630 30138
738191549647009281 8956 66604
198751266147979777 13004 46409
567818438184321665 20387 42999
352771599634273537 2296 7975
283444661636604417 28531 35380
806839217053678209 41943 64073
692981704180059649 31985 39706
83450354086330945 9349 33106
506905003577539777 8498 49361
498666685418129409 17081 65008
914824158053296129 28692 47973
640343320513345281 17758 54072
471252931321441089 42785 55722
747966693508303105 58777 60590
336809943762293761 56168 62359
136434929029327633 17230 51819
991232460496402049 26690 63400
178297795638712833 42151 55655
734473514144799105 15929 43209
846607674699235713 6994 49888
368798406495823617 16152 62894
319110582105977857 35942 40720
399751818354562945 9968 47047
332838256867155713 30664 38014
421349650913978049 33594 54232
473711785800730945 17299 56685
275785137373919297 20129 21228
482308009508692225 41662 62227
894681139027294849 10832 48183
385945783290694081 28009 62178
785191929159427841 26419 56856
193169548800803169 10674 16575
128581921172322929 19911 47203
765036725772262145 51779 55327
453572587213916033 21762 28213
873409958877708417 11330 66118
22072255217022277 16330 16956
439708271860197889 35083 35527
684349585958333569 23032 31246
850597180735640321 38846 49097
10117300261494933 21519 30371
987835986226059521 21433 66725
269952395700659777 29903 61808
53392124962094553 17807 50805
981661065737465985 23208 56689
322778978105745281 19106 42334
956125111766684929 24446 28247
545530958896883073 5618 55626
141749847702779873 22428 62994
530346344175057985 5038 62452
498468268968810689 7143 8522
342381585482677057 46201 48505
534492197847878721 3595 60194
531119513739454849 8092 11028
660294116544097409 25810 50659
388882096931872897 41648 53468
819140343045685121 12005 15108
103487733100166673 23175 29254
854922022491610497 815 47630
142278513924502193 35247 43896
433558716684512321 4023 31482
827049732843633537 38825 45579
99487972381698593 15639 19527
197070972858547585 33710 65331
227026690025578401 9788 30774
399654159154721345 39611 58375
446384638696162753 7776 62579
173303262199418401 27349 50295
221337514922407041 48636 57853
21833680576449413 43298 66928
527156535088355585 30306 59778
320016796719478721 24626 31684
323511720928845377 3109 7242
529146867429972161 16406 54046
575993648126075905 15340 52488
167438317881412513 20246 40750
507523562605637569 27141 38327
257267044868328289 10386 48022
699216969597703297 24555 41809
95257382300850673 36419 56193
383001399212442817 6779 38920
239712404765981537 13287 14669
986025847823345409 8796 59617
918026610624075137 9143 36562
837039921442890753 7979 9087
928935788843446657 42682 58843
686350349117848449 47331 50402
867011278775756033 27278 28707
966561730924720257 4471 19217
784999788092306945 7797 43778
345367183101348737 41182 48604
562326704869569473 11453 66216
192970740365250753 16759 27621
551042204200697921 6864 65553
821915510445624193 8903 62821
408408580631181889 52305 58819
882408007974387201 20640 33167
11852549782844335 44720 56508
229884431380828161 11456 63557
45114478458479825 3271 18933
82384761643066193 32399 40057
363671188288506625 3687 4041
337207460367270785 5101 21194
78280796738063425 17223 59365
961935318794498817 19922 66162
784202994009206145 30102 51877
5336139260737839 24584 46650
876459949249912961 36583 50210
25087179358774137 26691 29246
328096110107864577 5378 7024
131295440567416929 11043 61231
130814221923778001 3494 43515
208144574448336769 30619 52759
252937560577009889 35539 37606
902343076495828481 25550 63812
555596974361229441 840 65501
106158004532556305 6338 28693
344200192977964993 20754 66055
236933570968236737 10230 40826
277035316906456321 45409 56662
73513610724059937 27680 45106
716453755229451905 57346 67120
171571283052845313 5676 41951
385342609136777985 5076 6310
62705403697702169 2558 34265
56315904098809713 16041 21116
877044803920657793 13630 57146
871510664950484737 28488 51302
293308239264998593 19798 24677
895730667902540801 8829 33011
524663597917214721 17352 45208
847811975455009281 15461 26614
153582790222554177 49398 52413
489761403745163201 46481 51502
558036734169494529 24983 46319
965808136102573697 16145 44621
838023433282469249 5595 49559
370586662916366529 27679 59140
102588370822093825 16039 24045
252213551483343681 17567 18859
807888760175909889 14638 67089
980079669326229889 30898 33896
416715622014383041 4437 59460
932179952367768321 54128 65535
155090145897982977 20623 56336
690399387586779777 19564 52891
967956870571658369 23941 52327
999298857490167297 7427 17764
763889277032756609 40599 66014
420462472045429057 14875 40824
26822799588391177 20745 22160
416592409684774593 2906 27296
945178571661724417 16719 50603
282914808241855553 57631 65132
591493716130504065 25966 34596
534579574823332865 16961 49719
94571822017211809 10822 34340
760067946394642049 28196 45929
79225442676179377 5700 49213
29641075059977597 56980 57898
262373974294174433 19158 42595
738873545127518081 10015 64161
995227469151036161 13676 30664
883714197664538369 13604 52526
169361539379547553 13445 15311
936917055217307393 46398 54732
776551502993587713 33798 51153
427054339719525441 39325 45627
740196516197752193 2209 24574
348034340186700289 13328 41960
126101339110721969 41938 56090
578505379668961025 32380 37869
223599718404170049 10693 55129
23780815574738769 6262 28853
428566408350523201 52743 56758
268402271638855425 8499 41138
226881837785352769 32137 58353
903776054196413313 18146 61550
663586764731082497 3222 9838
790738200099518465 19294 56209
798205266445432193 731 56882
303946713150040193 4285 31242
598846950619023489 52422 64924
973291773309036033 18780 56921
63534447172653329 13028 18921
778811152247101313 11900 59007
813515447850296193 26792 42565
593628636565135489 5855 36314
871510139788153345 19594 24835
275979295423994145 30205 32928
236315593928370753 13262 47088
218743113099300513 38824 66700
657711293281064321 20449 63593
103645199048656881 13966 21265
707728228421292033 31596 54599
466940593972388737 28686 66623
33580011629720021 44012 64552
212566496357297313 49206 52084
526956248009131649 41834 54799
739606961075146753 879 63609
892688207898199681 26564 57396
552268448047470913 29717 66658
815272001807205249 27239 60991
451868901799905153 50032 53011
550401768980645313 39132 64836
868269807813518977 39900 41629
721540364107998081 3356 42070
205795122631379009 14808 67153
269107214742742689 26966 49552
756167170838892801 7374 49618
275758692046071745 49813 59964
745574754304890113 14735 28235
631139742780458625 13686 49635
244472975457156865 27506 33584
934450023395303425 30594 38807
755762225799465217 10145 14348
500898016080579841 18095 42438
728093935859476481 27417 46212
289133107256635201 11283 16601
2799130771158787 24792 47016
646232888025803521 29961 33291
977050459361166209 18928 38707
866692500287090433 17286 57284
165089680588586433 5171 21736
581312279939080449 45339 49013
881137607843385217 29305 31381
638479315857143297 28637 62804
183268795408046977 22158 42520
447425443207617217 12121 13321
913253462058335745 8637 33678
582958595603603457 44922 57708
622187291219752577 17537 49328
97604663466395185 31654 32559
276485402027333281 10501 12219
83627994769006625 36395 38457
448648539009575105 44104 58585
312893910854267457 42256 44850
789037889270886657 2310 27195
868084846986082689 21735 56301
670041964612359169 37476 60783
804339820482649473 833 3935
624870889588436225 5849 50053
743210013277195777 33781 44398
371582386983241985 51900 62946
381453513477520577 2148 47664
606535171052669825 9256 53523
302537536493733953 24341 25146
53607020982560985 6174 65539
165499953769906241 574 23644
302053413299347521 38712 54015
681434328719252097 9739 30301
571905560857821633 18630 26967
749397591718217601 31560 42196
343593433578334401 54162 60829
29544227802748681 12755 29958
986839674912836481 23402 38299
744512785147772801 27596 49889
217775934885054305 32197 46942
733251082674787073 26434 37729
841398042879539841 45758 53965
681843723988531969 10714 37218
3293074313845069 39884 52431
238256377929250369 27895 55507
721558317752119681 6618 46367
959015128881528449 42457 42828
800499898065709185 46842 48288
137693598827343777 19833 45181
858489655806003841 28048 32718
637530659407683969 17519 59586
731067355802721921 7150 49286
657834380898041345 28281 48698
262205294705871937 30664 43225
823612566469645185 36099 44490
626817253769871745 24585 24874
804075796170497665 21846 41719
728115632507261569 28515 46960
21830468327987517 9158 57775
790535195802377217 23741 28631
846604213279025665 11002 66556
626264932475471873 29648 37495
879091033357578753 60981 64205
334791356502535105 27388 36117
9354343730070271 30474 56203
809460712483364353 24211 55447
767310627248104321 6200 57410
596379894004925825 798 37222
768442664013182465 24516 52628
199500635806295169 11034 54824
550481440624704257 15868 57521
414580003352313025 29811 36127
17347695474331461 17082 29439
615618864907808897 38075 53708
994501067410379137 9609 21917
753584098076842625 7167 55596
75305943449965441 13282 25984
478338933803861697 23068 31575
689073767191271041 26710 41969
267545449622161857 26915 30447
521636956584064385 43903 49562
984234800306232705 50068 55333
127591528879133169 32881 59058
147057874251842689 20862 23608
660324279018002561 12412 33495
828642419377423745 13746 33680
34922370592251897 10225 35048
566657797568012737 2520 17341
943856344754369281 33347 41373
226982495479738593 15703 29045
930604874396788481 24358 63151
564173310211359105 28141 40778
410142917450972545 34622 44931
820777587670370689 51358 52637
786579576864962561 22540 56183
436349717229688833 33369 48685
467713822700080321 3956 10531
568275018782223617 2372 17512
989162329814700289 1690 19783
114945640486993745 39882 63041
668197765990530689 26373 37465
225297641836824897 355 58222
383739922597325057 41947 43153
299082020838483201 21264 27453
256465290536670657 16001 50029
879889005361086209 8552 62331
191276930395570593 44418 54056
840577447119315457 1229 31111
722371717488162049 50424 61192
871724397023804417 55252 61060
996172734683650433 4031 4080
408731174785771137 36936 52638
587698539208520961 7106 58169
508226194470687169 20435 64010
757681764784319233 45754 60844
370809050807380929 40681 47009
650985516827834241 44488 46328
284827475918326913 11586 61216
68766045834816937 13590 30798
107511395637033041 982 32047
644165978636426241 64152 65202
874723503467940609 37281 61668
338019920944287105 46787 59516
303994770283352961 43148 43159
100334838591326305 45357 64857
318463051718829633 40854 58419
597700156389716865 733 13768
703495539175662593 22231 36458
423037966756215425 23682 31919
507462175599407297 68 62086
623793350855645953 16855 20531
141051290146592129 26150 59707
24993058388108837 27900 48769
906448456890281345 56989 66801
606714465474848257 13530 29321
569900553960934529 156 66049
668331378120360193 756 24864
233315601189268321 1417 30685
832288183272890369 16491 21804
105400939891595153 32281 60290
98857012771649265 8606 42006
543113038562360385 30869 37546
555126507058925953 13941 28210
615154833384508545 18186 33844
892400863234445953 37285 58359
425014474337551489 36465 60771
287764326338287201 17425 50773
25759249364156745 24200 46469
400420855164018241 41151 46448
193079703930074241 21750 65208
140707438949387873 45828 61793
664366362709841921 34669 63799
432263062300382465 12057 27915
456297009737987457 51896 65956
167017514348156481 10601 57761
647092708380128513 34022 50055
90020927710671825 9938 13187
10495661516195299 49978 62746
160713545277669569 27907 45438
528162120078889089 22636 24340
85156849538226001 26085 37619
870851006724869633 4248 65903
285992265468859585 8122 39665
267299220741151105 28279 53920
129802381487284177 5181 48961
522344926654888321 26854 32307
763318625520124545 9100 16832
613970752970459393 36718 43598
185125496758491425 6950 67078
217043610158292225 23670 65293
582444529699369473 53555 63172
473140305381733121 23643 65055
648916089980506369 14142 30939
798639222055904001 1999 3615
559387455601463297 29549 32740
857672114094611969 18149 24593
18539457356826717 12492 57667
40473680257143489 31325 62201
696723118877297793 2425 57199
968680659882053889 16371 49046
326962213264526017 12239 44456
594197966808714241 31958 64149
670975819127587457 3395 50965
520138803207459009 20544 62657
231361284402925793 24115 25497
160170745989226753 22408 37240
768559323025254273 855 29066
52967264080862721 39860 40071
157954582795301953 29587 36642
502392109685963841 29119 31423
868137919294692737 17156 26240
3546423830755430 48378 57702
354587008995554945 9505 10475
81803579127885937 2643 7101
252324429834413153 46477 52166
210906764022851681 12534 15082
165087889244350817 18922 63526
810640625105612801 10526 38727
489567294521517505 17124 53242
296430826360648321 17854 25252
766681117555567233 48424 64212
222550488584509761 3657 9529
206535176582161025 22834 44998
532276438974875521 27806 67181
63347468293958545 2312 23054
990612552611146625 28045 30981
855292673351609473 4312 61587
954322171549961217 19778 31910
322955079228780289 4887 33265
537322497126289985 305 17526
135457476280702593 32382 41828
268530616745394465 17284 51182
512509291815693057 529 34838
593001523229226241 28727 47198
361095516672488513 36020 57759
664387210848388993 32101 50817
511722187070592577 15169 17749
144819625088608449 12236 46735
51479072353497913 20671 60825
775540965041514625 8718 48003
467335584354092481 14732 36351
747403778564155649 780 32488
394511307798577345 46896 63814
427862742584977665 11505 20907
345694289184212545 63452 65639
654439568191428097 29265 59608
986492088636406785 22737 28882
372635649098000961 14176 56956
214779297337404545 3698 4452
492244750988540161 29683 48610
631221963464778241 44608 55343
223164765477264385 4332 47052
264468798484376321 11360 40072
91347119069062897 53726 55635
708846754000415361 3783 28301
274278908312638241 11932 67046
989768485937251073 21813 37818
777863335789511681 1134 66008
158342051277568161 11730 32901
685409413451452545 56487 66157
110087182258428833 29047 66233
607051744622701569 9377 19462
899507893392819073 20739 52613
720459167122314113 32456 53546
581649445999094145 7459 44889
197777048629895105 16358 39629
227546811670489281 12810 23621
854683318257997313 48207 59875
742528945196642817 22721 61920
546629793805060161 30536 48696
506866089593739137 35603 64782
745330357854200577 59913 59967
82625280965377361 4143 48171
308815324183690625 31478 44154
266185294910908257 10483 26136
405752608866976065 15703 19947
85637932063651329 43870 58133
921266872946539137 22691 42704
434225732484843969 17607 59524
680877695786406913 60090 60253
887534381213217921 27918 32428
800222274305248513 9292 21861
68467236204920569 57119 57927
976001319127618689 24836 26621
336360588682868673 30030 44896
906084988232258561 6995 57920
117312485127154529 19452 61312
493355709152481857 48449 50106
231071110728525057 12312 17102
764994286591509377 956 17976
851507604447274241 30833 49315
256241537676373825 32689 49244
731308632405774209 3636 20466
648258117439347329 2082 52698
921213008444805633 14730 43572
394972889324137089 1766 27717
944058808538418561 8601 61855
913631906696686209 19737 32759
92458072663188065 15924 57951
400639196577884609 37178 55704
644541395737935105 3013 6413
429208935543861953 4106 55888
626980098811639425 692 3785
861773888906569089 27325 51678
724643024823823361 19549 64410
751149510258763137 3827 29235
763149970688939265 22261 32006
47350957683249817 12295 62274
889095919293641345 20360 24262
77218481306708497 8400 66250
587706705337506433 1477 51424
220896757980753473 6013 31034
53280724134115329 4133 59230
512600332797184449 34351 45013
747618593138096129 13992 20375
820569218189945089 36272 65606
912175682751030401 50763 60963
473069614447943809 9111 66596
412192606151148033 23998 49714
346359271227086657 26812 64321
932159000625691905 12070 50606
20538488441111725 9647 50030
865574048200269185 43209 66468
607523819387779457 15464 28122
110041674979573409 10195 26328
31384175518830661 31963 63808
281397835476536065 6850 14889
722254961164750849 26991 66698
900184662746344321 8350 23233
589753670847620993 3432 47447
31329145319258345 8118 27293
170590605075261697 1803 23622
743532317011801729 7769 56884
174102823081021537 42800 46205
218697265799544737 44778 59452
195716035241176193 3100 63082
263943857287305409 41824 54730
660278292169216769 3623 65968
652890132297468289 22056 35455
765008538630752385 15998 54057
908771564031145089 17404 45543
40095585302246665 36764 50676
819521061921829377 25419 59938
149226917005975681 21283 58839
193038715224847841 9126 52928
989080878430037505 31460 44056
419861404873468993 12559 50755
386808650222775425 22924 29021
710007325047758593 10772 42449
996180225577880705 29930 51380
99286036198787281 54560 64616
572848714103727745 3508 57778
254965814273308673 6888 37640
974023602170127873 1421 58087
141510624319575841 40989 59501
73409648143865521 30425 47819
192655151434212961 29260 35502
929864584287763329 28175 35530
240593246758475489 5106 42809
611641478319981441 6319 65432
110209065571414305 32937 38305
20575895717151129 11125 27138
277785991106323841 34550 43910
320936590752324929 15762 49070
724504957992923649 18104 48905
812918121297649025 12209 49157
111487492998360689 13544 61037
602047685414859777 47603 60533
452477444423781377 12628 13557
792440150944919681 50755 59407
256272735180711905 3302 35364
167670578006266177 8631 45981
361681352727192257 9129 53838
627416946314660609 39425 41991
486144675156776193 14898 56021
393226924978634433 56395 61009
862025797519468289 13800 61390
711659573878115713 10211 28805
587021195905091329 46731 63824
822138984074314241 47693 66475
303330963987736641 57372 59245
442195686706121217 119 66323
927673297255960705 36146 54204
875308353043649793 16666 45398
41754771549452841 37093 49935
191942325002578689 41795 46749
174874177203573569 36662 59117
887207315007344769 3164 50566
825142966166584577 24845 62135
217678604891140993 45612 54733
289786705213554561 7844 15956
106254022686968593 330 25788
926293720644910209 39451 56890
800850138640534273 19833 65974
85366575962833473 8109 49535
248135337955631041 42072 65574
86691817610205393 23337 64745
800851439914332289 6312 28989
759922964419427457 15521 25261
242502770358115073 10595 52571
393528262558167105 12511 17388
852163677250139521 1891 19627
345465594234180865 28199 67064
552911690915777857 16408 40348
931224036923755009 1838 12251
549674510311028545 15679 36667
300959593574713601 7836 36333
635790898166291585 33200 59518
766041966008206337 13943 38044
829150939008720001 19265 34120
154365158283777505 13675 53432
917282744491814145 17333 28837
238893656338309057 2879 5588
97526677873382545 20792 63920
251990684089928865 18046 61922
959522454861442561 16595 20606
966699464112597377 35965 40680
532629099539072129 14416 37162
142243480037873121 18541 46181
34743049654821337 52133 65492
555583803312959617 20775 55763
933308834426718209 4427 25380
720704246839044737 39236 64302
72788480743540161 41685 56407
88106101327728225 14297 55779
934624231138208513 32262 45492
46338008969936337 15061 43671
263356267985471969 20986 59267
599334674043650049 12994 38246
731624636225511425 9216 65839
240717940566394625 33134 49478
518611144234469633 25109 32237
249937033819211521 10589 23368
399097405367918145 3454 57898
373887334976554817 14165 58865
496627043383853121 14583 41704
845030975050622849 34111 37248
719995273078374913 13763 53102
976801648743286657 11700 24553
85215260346885201 1960 66256
951136515684343169 37909 61069
205619747366519329 50082 62549
290434915288980033 19124 55271
704745836730950273 10326 22540
705384721516356481 5153 41634
816354121811421825 34582 37275
539235684171199361 48508 64671
735106243784414977 62122 66827
675745915948486017 54481 59134
180043072741177921 31385 63581
109684810967191745 6064 21030
955380307486166145 28334 46501
862382093545864577 14454 30748
810106196179383169 33616 61941
215623713128433537 15421 29362
426460111907587713 9572 51082
281626823757253665 12290 50925
698126800400167681 32861 62228
367544931023356737 16266 65370
489788388705250113 20998 62781
58245864021234441 53073 58131
493826367833854337 57657 60808
144299803357096577 41105 64387
914807715299858177 16181 59882
690603411686371457 18339 54844
383745897184446977 21747 28507
538188594721557249 3279 51273
40379764463011729 1737 8690
128597724222277777 8462 10460
380209395458045633 6638 14084
638039312687293825 54781 60656
530221936168104001 45613 65203
606556039591087233 11050 25500
472718672657926209 13107 37985
993910535100663809 52809 56536
29954021165195857 44166 66728
252887645885170529 34895 40867
460173861677411393 65 53143
520103647595401985 20882 38464
176193157311971041 40541 67146
414755893917007489 30521 65628
56457304915802809 8520 30168
823248779267228033 58105 58357
590695306733891841 719 11182
308290230870955649 11139 34801
373061179855532993 28111 64566
956719233493299073 14778 22691
391104866896441217 5337 20321
61238269894236201 17796 53983
256558040770336513 14091 28657
603289153505269121 4159 10604
482604894150853185 1534 53998
843150812115784065 9642 59649
368659895384631425 896 2689
860911351045427201 11743 66817
251697826761997601 10106 44691
575269916536687041 15632 61918
812112076173441665 33945 54640
172264473749830657 36871 44116
976404608343102593 23753 61452
534696882034769089 17779 32747
543324568580082689 15199 28041
502183805310561857 33077 39201
180137794506762817 38922 50998
980973676868448001 11405 20717
585932185235471105 3974 23123
867505794471181697 39661 56348
595045637895196929 2124 14534
63113237051329209 19372 50890
28747588788313297 9415 64066
484855707005163329 2003 9592
342278352074984577 23443 50012
645931468299071617 29554 32598
114054228699565393 8589 42365
581498401516537217 45283 66326
280808815572527233 8640 9242
120212039423893921 20539 47563
101981331817448513 3689 49730
754936957685185153 7033 61453
294436956086244097 28506 59496
635094460569664641 22080 49398
534786735230945025 32457 33367
345240546956173249 39499 62785
71584014140029241 38672 50559
775811810041847809 5829 35882
569097135300090433 59066 65664
761244343143214721 2132 32804
849478887639762049 17839 48107
377587121191655937 22722 23964
39245811380517641 9692 53641
973298236480811649 7019 40522
730267866460678785 30184 54028
648572178362588417 32159 32786
252406629097599489 25920 43814
331030451817820673 45560 47696
790230341828177537 12596 45755
911999610800112513 33299 59327
384726698582177537 37427 44767
598894692397148929 2518 3644
975320581358147329 13129 49611
270414028161571457 14667 63728
982460020355254913 56941 60673
223717947511982369 21922 37065
59218459695173921 1552 8949
152520823343483169 21942 57008
5427358043171183 15547 63677
690068427768405761 9735 39088
8374189227993157 22551 54339
694787490267220481 42242 51512
161074995317669345 11945 55202
698402038217476993 15069 24610
398462667871328321 6091 42973
13772178531642255 47714 59602
841953526886904065 27088 47851
369379179746768897 2188 20736
926386113881761793 17138 53050
778933045952573569 38411 57931
720438962513831937 31601 65791
771604295342097409 45883 57077
101518253622558065 64493 66890
846460086464109185 13348 61444
191698751407564321 43562 51606
559836262644605377 50436 58234
341183529608372289 34313 56181
668913817155544833 9275 20402
155866424421155617 22226 37913
151331290136578657 26404 44736
572199665545539905 28859 45354
468972816860318913 4726 24189
656606965795937409 54949 64862
648669213791318785 31019 52241
108345524937163873 41584 44619
833579932199672449 8569 31079
256082327217903585 37233 52661
111811826618104961 12992 43084
760387592644477185 11721 64491
131805317813817873 2937 14073
632989247195787649 24842 28562
998255917722726657 36012 64824
490221657086976833 914 64184
529758668187231041 14109 32296
194941300733368897 4731 36212
820356862787274881 4358 30029
265050437023589313 36971 55951
22203341492261333 34789 47618
749980440450180225 24439 36166
739968706749831297 35296 39015
344487043585644417 17434 19066
835846883736582657 22881 44577
782281763205183745 18513 49844
843606524435397633 14725 16130
958087357929699073 26398 37476
405676046705085697 4880 19470
218885408397120801 6528 37723
861894248453861377 9469 38079
39985700044269377 11569 25469
364615068235639937 24004 45036
899152927953132033 16937 40594
744998928338997505 1845 36356
389826627379292737 22563 45874
209034060760732385 44148 49526
205078726073885761 3525 31058
645328343154456961 22361 25117
755715395570660993 37389 59784
458415146283318337 22092 61271
463941811578841601 10507 42424
838615844138399105 2649 59114
987989600104427265 15024 63995
776367795535296769 38934 42224
77285699689419121 9544 45397
17642066897874287 2821 55557
616658859806307201 4915 48862
81116988490851585 39161 63303
690966405800729473 16846 55987
286630536697270337 9423 51192
156657163051860961 30007 33585
674888625174478593 17637 34666
725986653724170625 24017 30285
370561008012085569 45645 49685
761767738071256449 27644 29105
750981392314844929 36093 49869
911890237533576449 45268 56644
818403443239997569 1605 17433
820252092169781121 33593 42903
791813345350707457 5770 52361
73350492016750481 8884 14543
843094657775648001 31382 64600
924757253601285377 36921 50325
707310109093942401 823 7070
832852604322106113 21942 64594
408841652063767233 345 42110
739777306716504705 3725 23031
546480146497319937 19446 56020
421517601196775617 27398 32119
987298328247217025 3082 33666
437471098361726273 11309 63087
71096305960981713 44038 54011
796497834737941505 10204 44334
281958462122229761 1058 35350
54526573825526729 26842 66999
843642145941661441 20751 62750
404216227323281857 16845 31781
122745282802579681 43594 50575
738427636422329729 8873 36011
46031663802512665 3122 18459
408125985849316929 31945 61818
602639615277620737 14879 62280
972210778561290625 44231 53960
414392336358989889 33241 50910
18610519088078093 15662 56570
542032077426082305 43769 47111
485760066377537217 11903 15493
211109124937554081 28567 49535
768976452372918145 20318 40734
185443105518213985 1254 36698
343919437200057153 29234 47832
430431620469054337 1049 12643
519942493443416257 39673 64897
54835423303327249 10296 36362
234114751796539617 21844 56538
679693116687463553 6858 43976
537195024617226113 4471 21547
483829781937981121 27805 43881
17563693970245709 32626 50345
735399414397225089 14556 59623
860944242013353345 11078 43279
151984193762015009 17544 40975
339173491187494849 8921 41117
342311889508795969 17133 32665
108323994826740497 39023 41056
26542274775334109 31035 42829
364423603986622849 13349 51575
713744114622048897 37621 40958
851160759148179073 15741 34887
333705511107805121 56585 65062
301317061460281345 2147 10528
571559420861024833 18396 30798
372193974036456129 58251 63934
339920086307824193 46284 54805
218149067612714017 14999 47717
713118535931105409 29412 54418
298237834981286209 46145 62795
877649161402072065 31395 41488
151548931372161633 22220 39569
647377148481002241 18350 28527
761885144045969281 667 50253
235759000899673057 56515 61067
654040343985812481 17012 49512
50543240307039385 9496 29827
73893519347855377 24679 66914
522489897728430465 29912 54688
718149603940730625 55470 55505
759618609236032001 16809 26685
662964731622587009 30353 30430
153893280999010785 10239 15000
568660633938961281 57917 62422
965588489165643393 10161 58414
321705724924733249 41666 45214
211852504994904929 35343 67091
691633609308524929 1498 11880
762182872227430913 9498 32413
697496554542816257 26727 36369
26999428381696333 10302 15835
895809785054282753 30801 45080
435583363867866753 3505 5499
892012600450875905 8965 51867
180999811818619361 8208 24750
328432732043665985 106 49694
889135467316453505 45614 53223
937357551581605761 17103 39058
882190602438594561 307 60336
514614734082030593 9824 65145
538368411927624641 10140 51268
551136367387734081 47233 66380
275169147539880769 1404 56854
400330619360914881 9467 50255
398118322744455361 14687 46360
735185271058718081 40225 40373
109791099803185681 91 63107
468968864459739649 32192 63658
37365988837283481 28015 44460
567805375878954497 12193 19876
463638054912532737 22247 23109
607025479247511169 7391 59418
579983038019168641 26667 44224
588819355051604993 9615 22855
14250612116381235 6460 63070
24779019165848129 5026 18343
71750277932697057 28515 61633
929063198368773121 6115 16460
57545381517453369 46318 61264
123299139978172433 47994 55750
765964630738967169 8309 40206
276389118884161185 27866 60705
915478291225422721 24755 41385
342455471642168193 23409 54050
261256783219668161 20683 20709
681117641738474369 36851 58590
152189185446072641 36188 40938
250122305003628769 15402 64903
874845708526994049 11092 25203
414238388000732993 30524 47569
690946963613736705 11521 53917
136806720019578161 13977 17690
180678902583711233 33166 62648
727496621320291585 32070 51376
295968203300784449 35834 53624
280627399697067393 22063 48138
672443829747027841 29762 56383
598667816834755201 41806 43731
239738148358622273 29319 46263
634977532381313409 6864 43395
23357001304990633 11971 30141
847541902648124801 9711 46672
338328941059128129 60732 62885
677231968942862721 9829 61461
264387629172961889 13163 27886
395013976781392257 11852 29543
909268845413645697 5580 27877
425295233298228929 54140 55542
355973218300309953 64408 65375
722685779304448769 31419 39876
828025760848614529 23111 30017
485297147051966273 40225 44578
410530097283771777 7361 53970
633873562883557889 3156 46583
453761373512616449 42693 62835
415865784370410561 24632 56307
168723050014026657 17991 29170
376119817722788225 4906 46153
220696649179071617 10728 23782
581557283988331649 22870 57393
35480214355846585 57924 67010
764320131340689153 62976 63633
590587849492020865 39261 46870
91487774009507921 32856 55481
945442569379768065 15452 50453
643378862305134209 8487 63999
511202664679384385 16982 59026
872158374390750209 340 35992
814616953024557953 15625 44998
397749842449648833 45257 63788
686441213328787841 24847 33523
570928994196165697 16339 50683
217527949774822817 5764 50049
97027556713676689 25925 56050
731374375885504641 19542 56216
915494498374471297 20753 65221
938582475486942465 3656 64456
653531746087132545 39192 42762
539855015690260865 19909 41128
623836844446927361 12337 49754
23491776389082733 4763 41240
248050699696229057 32950 40563
47753912126605513 12036 25872
649133045596983041 53280 62706
101634164017372801 5208 39614
488927209342953985 9374 25713
629914497293253121 16931 66490
807530365724986113 11741 66293
872758439930411393 54789 54817
839712816304718465 32163 40057
956616563056254465 9881 66988
947971056572328065 8157 58742
420367935968091201 38181 48555
860782148413584001 14986 33274
573071801869058817 3209 48202
228648269529159617 31129 45045
207808720088312513 23720 64914
636566387866118017 9512 39253
305001174875481921 5610 56169
632366577718329345 3857 60788
369208106926482305 32911 49865
325284789365319681 2568 35526
870798477031296897 34143 64498
123103889895460833 13613 27824
973041478677774977 35142 66174
291952246565195137 7775 46843
566673903794619329 33173 41221
280340489121101665 11906 30414
917691878200958593 15681 26642
534620744876455937 16694 38785
340378729843461505 6371 28779
480024548545642945 26433 30097
731728194885168001 25513 53993
651749702998451201 26163 53366
970895199780780929 2637 10406
777045826501222401 2386 63761
871959337307334401 13256 22455
35646256567837045 49416 52282
899467216383055105 24105 26822
311329385917090945 39657 50802
824193887538061825 12007 29435
220298037558627873 16862 61590
719555206137865601 9707 10855
957553181365938177 7847 49952
958992672627562881 33908 37615
815739515031161473 27619 65442
622105457099177473 39048 54488
888326273308436481 6282 67000
330865781820850945 23543 28148
476325049009155073 483 2409
634688072965953921 1758 42705
965602325831781633 2476 6882
447031115912711361 44544 59137
174779032164416033 43562 59364
199711282260448545 49186 55782
330184983875270209 12478 22717
93088890358050241 16875 51929
282382416107914497 7955 46802
153570995046973025 765 56091
61321771101972897 9521 36789
69220938802050825 23956 42728
729737102923813505 30286 63044
125126024290135969 60064 64082
336370362710326273 54796 66655
752615491087144705 7474 17962
780701690639695361 13985 57438
632559097203507969 19601 21460
565019531082981505 2682 54475
709942642030131969 18244 32641
679665456101609729 14745 24923
71124486285366833 20566 30894
606095798742515457 24497 55872
697433296842863361 9927 53076
911548802716716033 27505 36053
433502602677631169 10643 53131
421999925124623617 19211 48175
724390288493726337 40402 67098
873889256239174017 21810 52224
56863028517295081 11381 57562
582583863689180289 14119 33142
947104924074754049 20063 34760
27069021706587649 48552 57955
248038032576626945 30828 55591
514962816368068865 12187 39219
891860743850504193 30011 36861
735014681284688769 21545 35923
86561427209101537 2051 11948
598397545795947393 41964 66917
375049080619934465 27779 66141
4278378647093462 809 66578
565240496932485569 19679 34068
335893244686133121 10077 39118
851843400821326977 4530 8750
690894363104852993 2707 45236
4284472388700778 32641 66909
280332068598553985 39024 41400
248201704952894177 38058 48989
785271618507159937 8857 28410
107069450422041969 27222 46443
958450975700230913 30993 56294
439383775868027009 29312 43167
465984040459964865 13504 54800
337009584113030081 3592 62028
198333847441020353 22861 34819
866253101834221441 39773 47994
390880813153394497 37166 54827
443735598294633601 6809 44460
424721049858362689 36403 37071
622327179418551425 1495 47438
372562836551757953 14471 65607
895237038860795265 46871 54029
212639698984546049 54732 59889
103164931780131761 23888 56115
165932828381563969 17535 29557
857561950554153217 21313 23601
676787978058513281 6591 48294
747931473311343361 29352 62229
626078635753366145 3076 61171
866219710390549121 509 27474
786805981441503361 14734 34219
892928724274671745 24754 54504
319917900872390273 21182 66169
849107334942370817 31038 55478
23947792801834569 6253 53205
529970741630837249 35108 45573
686419096630793089 2876 30376
69459541860975809 22593 22805
691523905768903553 1132 9632
159535397146473921 18241 32871
726295643431036801 27467 34127
473265991770400513 24226 30189
840473726359988353 32887 45313
649834513605942017 47615 62494
698197900865260161 9924 35227
947438278510258433 24770 63074
25093820555710525 53356 62090
367883077031937217 14963 19179
436828859369661889 3401 56138
955752186145186817 9575 12010
736702849941025281 7632 13465
6259989743387707 43207 44929
268184900185808321 60536 61080
736620302691402881 11786 49488
321157835838377537 27778 45368
767858328346708481 42399 57541
454249609392412865 8769 16532
771824085637884801 11052 53015
837812570338172673 12475 40169
528217534867810177 35736 59082
76797885921529025 60795 64938
104585725560394145 36290 40694
702766713578981249 6388 57913
518083710687339073 9629 64497
987226036842237441 26299 63436
569296463941011393 14521 22693
40007443045908529 37659 52035
64102514240449441 24689 43154
173112768282798881 27621 38259
348722202214059265 3808 36446
574083515040328513 37101 38794
208832397084993473 5074 5279
686012519668885505 11861 17128
986837103561239169 20832 56777
192938323327695105 1830 7797
177769361428335777 30201 41318
249138014980893281 23262 53885
30224249574512641 11251 54785
217003057792410913 58396 66170
855368398033082369 25886 62546
225329779977478497 2848 21753
556237083094710977 36271 51798
80027439219747969 20527 44658
718076579095839617 41122 43643
729138261295354113 56272 63810
664219158817058305 22544 51792
879692797584581889 27058 61538
203478748710697473 38446 48920
62935644517018833 59911 62395
483790447131749377 30311 51160
834974532955214977 20652 26174
783494186390459649 20916 40833
143581066198485985 24427 53466
802658906638423937 17883 33277
507537312817831297 816 32616
178221829323721441 34763 66790
258011211968216961 20804 46128
181114069337834145 8653 19306
43070779793140449 15066 24886
176957939094723585 7681 44569
984819851646356865 41837 41915
531187782162202625 33677 54903
174195131851533345 7006 60421
514923800985489089 29939 49608
882901245390009089 28594 54482
959683831757725825 18137 47621
230048755736589793 31544 42962
638537461216078081 8300 38046
62915124645677169 49878 65079
54515758778375553 49111 58245
521453205879041089 37567 58116
38212952058874097 15139 30348
804911670684141697 36919 65307
316058555889608065 58763 65351
739048288124308737 50760 60625
54618239186641657 5227 58924
295035144205932929 13902 25772
666897952713792769 7331 19543
111290892606504593 8218 41434
700389562381676673 61158 65527
451781124437196993 58142 62064
716208433576124289 13314 16005
137879585580293457 11225 53836
472180242344695233 35134 55750
870666257786147969 15271 63504
995140822630485633 6810 57227
532041878469286209 22780 34406
354686705297186945 8817 28439
605107556999435265 17746 47430
737560018259184641 12859 20615
284116606305644833 26487 28632
95388745869787073 14847 38473
837402194345649793 14951 58446
961126077048685825 11817 20865
382769029620348545 7118 60861
321985219911798721 18842 27176
290424959159828673 42139 51747
846315149645416705 19725 21081
4655186197084050 54471 61004
509095744843325121 16949 45370
348370663608214657 23654 52276
439163568891427073 25713 50925
885943724424990337 29844 36175
111303898501549985 16480 62274
450789343276660737 20434 34779
975296497329136257 23387 35514
19222010776502429 16311 49778
159983160606532961 15319 55169
102394673648966257 2131 24843
80554768947603601 45104 55242
848247782696304897 4701 5289
174893746489463105 33303 57151
302647172223068161 16252 27951
424017721419712513 23949 34148
253922077415921889 21881 47259
630961853087644161 30070 49599
891775041413403393 53572 60287
243568722550360673 19866 54942
2792669405735638 12703 19740
318022984915561601 28570 49560
78423492006898241 2918 16058
427871560720202369 17473 53053
51263856842240329 25314 54333
468073265270209729 45670 46494
650119633277931521 43506 60796
401602706267691905 5728 44235
423277213103105537 23318 61276
341547277821437249 43699 53087
259681086424258465 25564 56631
37274471504129993 16789 31542
987202925406137473 35854 53876
261523338474393793 6177 46839
963933935261273729 46022 46499
805620113902119041 1943 63747
701581641780492801 5359 43308
672117479471243265 21844 28641
397866034606131777 6599 53998
710301752437285249 15550 28988
53596402099515217 3939 52604
343611149623132673 15870 30922
676726614996134401 37440 50652
549028413596328577 13720 26847
925022301414330113 1816 35906
130385008830987921 6522 16432
206569114817433793 22901 59840
253792403691416993 20794 22936
856062086805849217 55949 63401
846197534165032321 4899 53486
973172800070493313 11659 51982
523980330341640129 27908 51248
177967984920101697 63535 64665
601822771228004481 4198 49024
789896560367886081 16622 38758
448098280796696001 3027 20556
212587758767824641 43451 44454
958991770825878785 17543 25384
183416859847902465 30627 38181
67651720686182417 396 55281
324745361754011713 1848 61940
207787359612471073 7984 61061
645957735994080897 1941 53458
859597416279822081 34888 35855
117337656756632209 30445 53564
47317216860637505 39556 64802
493885540376162177 28724 51123
375369918939650689 14660 39010
206737560896002049 17794 26567
626206080342857473 1857 47912
452641365572112897 5802 25140
982786694634651009 40316 51101
456954724927300033 7979 8302
824149594977814785 30979 46606
791021364493751425 2148 40321
4536646671521539 281 53900
106306522448491585 14542 62342
481780160917171713 1966 19427
604766004520151041 43225 43927
960214378672215937 16368 41638
133258770844435057 59232 63281
26104445608059025 34118 63159
998135271743386497 9965 54680
9109889799599813 11973 50310
393646295585213569 14435 66613
214853309571882529 31188 32168
27354512750328297 7020 51554
703708297797017985 628 46759
356592244662749633 12626 36784
16683070688873869 33763 48285
493116535202084097 30941 37236
428979460065772161 303 26646
679901023084525441 24494 62153
546102609170393537 9831 36254
939196346529321601 3661 57585
284300821256461953 1062 62778
828166910946748673 33992 47280
432469107637320577 51132 55215
516027054837103105 9795 23664
11891270195842907 15676 19489
550857915181566657 18998 29516
580966540302942081 14927 60510
984025550106999041 49091 61903
970947051910311425 55169 57345
327616247113951425 19230 27745
399100684682583297 11540 42091
890646189497139969 32270 56996
167645664540327041 14283 25207
50252077973638625 32654 57138
743232741019799169 35705 49380
483556390472507777 9278 52598
279577988567037761 14488 40764
863559964986023937 1746 35525
973725921230272513 9262 46396
892821352148153857 532 21074
245115459493074881 19059 31025
520196624113182785 18654 46309
91465923119645969 33006 64618
497282641097179137 9514 30787
844225717433939585 10582 57610
30338614432196209 8138 24000
319282349430341825 59314 63484
701018655463194369 15026 18821
282199660484604225 3068 35544
188478056022731265 35567 36499
154964177414999681 5115 8961
898360583023624321 6462 49797
840903005727906049 51120 65597
543177790589339777 20280 63542
683323645620493697 37531 49177
560756957375609473 13460 35942
407149134847013953 1026 10254
18433474366204905 3840 49702
227689712896566465 23 6090
793059854160397057 26406 38720
82614982993700177 5675 34982
96893028643080465 19536 58879
540249872816946945 4292 31071
584647718705006977 16852 20941
66770832347355481 11367 29565
806852727010934273 3381 6497
79127887218394481 16595 50404
323180340141597377 7963 24662
760325908176636033 16067 35865
709848032654321025 18791 47435
260680247924444321 3373 43161
993552147465344129 31890 53141
222837457686335233 58302 65820
328825176214778049 44986 66734
280286198425702785 50141 54876
196497362610791969 1387 37984
129899332996526337 11761 51740
575230447415549377 14537 26192
395340259837372097 1207 48111
581906166964522241 21580 40479
592599811759225089 29643 48392
485677324272714369 13383 49800
801052720347261313 13583 44392
189711483288625985 515 58685
238975284669773921 4990 58130
145810944821306529 22657 32661
103217777103868257 36021 48126
261552807304859425 13463 53127
912619330975854081 17485 27795
913124100357279617 22729 23719
211891276574196033 4838 54149
361543304683500801 44941 63958
50443403526482913 28835 57103
726202958737189889 11203 24918
414875596324794305 51829 53712
703460682393817601 34943 56293
77208666436558113 49332 63657
351483173787229953 50900 58863
718358460447095809 30894 32738
800527710804694017 9244 22362
50616283569464569 3857 56195
238241964851766849 39427 56421
901690694959444993 21904 49360
355496277074358593 17159 61175
843588457260960257 18893 45508
268278221458800193 8670 21863
371185420973294081 7210 43620
412726053737294785 5032 15644
630402576522012545 1913 43293
60454764495773361 2136 57809
920423264709871361 5242 5765
466956831484303361 8467 42390
605438764866459393 17704 24405
755783639673936129 39767 49383
127675147096201873 28144 60515
528988854438331649 10417 41631
196724732411322369 34128 55531
921690793912972545 27795 57049
919901414155692289 46972 51812
196859672254070977 167 3239
514843947493300673 1244 45601
602039753099873537 19659 49229
991923795238566401 15311 42179
979565648613466113 31632 62250
109121562234431473 12252 45973
751839042967048961 950 45273
332740241811269057 15969 31136
423022902652171265 39678 53145
979700066773101953 4364 59527
653594136094440577 10903 26645
231882417541530817 11162 22573
745772671033627393 23610 41806
142921120753552353 2511 40625
159155729768912129 29637 34321
329896793277118401 36263 64716
502761426287825921 602 24141
279474230637713825 1439 29576
151701224131457473 41432 54256
660533260721368961 38031 54187
354093134150964801 4840 37585
255564719967676257 19216 62882
814079440208786305 37626 64179
189495228657438721 44999 60373
963561341480094337 21990 28479
726775589365285377 13397 37374
630938955560608897 881 4484
176462617965771777 45132 64041
827498919373489665 35034 63781
976608196307321217 27859 28482
473512003877459649 4081 29819
223739338915624577 21252 31302
923384805902877313 5626 14150
455518014060412929 6662 17386
220177746436164065 4006 66923
185870028791558881 3324 57867
251946561857785409 236 1961
754621867099299201 8198 31081
677394940361068673 34173 38702
118862362339644529 4455 51241
955296533615175809 6689 49843
538524799365244865 23506 63490
780563663648919681 20962 61573
173561434285691265 606 56350
852914472179158145 14139 51490
75655924348378529 1184 27969
291012872393793025 13183 32133
172946864789157217 1322 65838
119892149085977457 27213 66920
728246044698419585 26600 40690
253654224095740225 399 15626
554731707651459521 18558 48062
907512400738603777 9736 9987
118133326382714897 7385 18396
51806864852835585 9122 45694
265080259896240737 20088 33950
991547685323148161 11655 38777
673829680818709377 32433 36751
875071810121070849 17910 33412
22349792481723085 33837 45562
842108213265966337 10858 66625
127977560409927809 904 14641
108582211080062049 18035 59347
456694357891610305 32198 63354
700798575715701633 45219 53154
996107421010247425 7365 56568
535016253964798209 43362 52684
906717493681075073 22612 50775
483581108278663425 1689 2108
585477961530695937 21695 31081
213846750514676385 28520 34774
912070144228199041 12783 55105
305195551698822977 15038 18705
99127228686210609 63717 65959
536704706450834113 42065 59217
584280778458808193 25634 64470
644224469855352321 26126 64685
591840586256747521 18714 25733
746617364121306113 11977 43329
329871801673977665 5546 24638
184773920851021953 9208 27785
62684205707835617 42055 62195
317283467650796097 2456 13838
712030257314555777 17968 22059
25985611583912773 12318 12829
728567951080119553 21021 61261
103383856597872641 32977 41442
301206802045886209 35431 45978
635811762532789249 27644 49311
394872118215641153 10220 37810
352983019757161281 20807 22255
21835327438484597 16841 34224
829143730043121281 8928 24030
936756259140562305 19807 28241
199020996847622209 58971 63776
952091706256755585 50292 65739
407841640676132033 29342 57920
826998089269732609 21 41682
471264064900267969 26055 32179
585814273447912321 36142 66865
443691448677391553 13189 63265
726094050537962881 13101 62946
867291050699691393 1350 61522
889336123847090945 25547 31359
593919495834363393 6470 48488
705273300096063617 22458 60243
137428933143539217 9928 58428
859350432882227073 42343 52207
188599395423956641 10598 30283
254791524336663841 28178 42063
842180702362583169 1005 41086
848740095673594625 101 55375
42943441101520817 59825 61487
874512854235529601 16140 47107
971649288391304833 16873 49072
422622346377980993 46613 54304
244807319951867457 6578 44684
521865092808550209 27789 51377
736667823594928001 49590 54016
543132975926301505 46472 60217
315354249010788097 9136 53849
258648271392768705 2407 41977
784587622443595521 31366 58183
174523624946036897 9849 25717
702199318872182273 17529 58404
82147040961782385 24532 63492
14615112077905225 61536 61630
25164702146202701 14246 52449
149838379021296929 21442 48139
621176390281544193 6789 59612
795766589932284801 21177 30777
784606079272638337 9641 33684
8984799778723130 24785 37203
332085476902047809 9003 48604
374339182973699265 10346 21251
415893154415233089 3368 15778
448693457702681537 21378 58009
235738772263584193 10726 40252
418566799372953793 9261 25160
479187468466282241 2369 62045
73820877478773633 40839 52418
520845071073207297 42130 46761
229005260154366401 16542 50661
105094117390496673 18810 47223
923305186226762881 16348 61993
412846010077753793 4643 52117
59210238066853553 35375 42156
727023038172266241 20806 50960
826675958273092737 44133 64446
216414394924211009 23514 25166
79349176085486305 18121 51016
502853171354605185 11638 59712
768723712275736705 4375 24140
13331658456433361 3844 50547
784313071087339649 2233 8622
97947830476787345 21130 53804
193848330644620161 5693 23572
370982049158642 27635 45352
528329951848974145 26504 48680
114381650954005217 8999 23190
57616565976239545 7138 45226
232440815925979649 7954 42504
462568117085155009 55099 64685
494654560522466369 14546 24848
185717643215248545 45682 45835
677650547347379713 24471 50373
485167791289427457 44794 56112
121131622797168609 55590 66254
958914321968670465 9468 10150
60528699588143553 5055 28680
80843866146935281 6632 22577
103279667257172753 11052 11677
132721213330036385 15064 31537
269112112250407873 27450 58091
747823885768383489 19819 50058
781167645584520961 32748 41743
395254212221139777 32442 56383
917164867179319937 19078 63536
373463467441311553 1271 65488
772727958238025601 2845 8813
35711172128237933 57480 63928
504886096562724865 45516 65646
638329988510861313 23762 57672
810385888941983233 15121 43077
355865976697423041 9076 24509
15009053204504853 44568 50723
685653676886985857 29346 49335
115674080912445025 2897 42708
521262514460524097 38398 60110
455437749963149249 38634 44075
694477280028564737 3550 33293
473553999630002689 6903 30893
777833301488293249 12201 37403
38144898442833865 31595 51341
118130317577154641 4637 10737
425936865298130113 26384 41149
10666184511769929 13474 22428
324973608713744257 42014 52292
594225608604119809 18668 42819
400277916299945217 5795 65428
698703256515607041 2596 40322
716628164621578625 36018 53210
469513368194654401 10023 33738
527430395483836609 694 52092
423255390488783681 2033 56250
288263975623120641 35411 36922
505795752320722177 4665 16729
145884646469728097 26457 29142
267205207418520289 47016 67060
844826338555474561 5853 12098
306741357152205313 15267 57395
909153479872831105 34214 64710
40377404232351921 38222 53730
577149733811008769 9181 52664
916758911621570817 49090 51518
240842831890564225 27919 39739
176379738731206721 14700 23672
225696842548256161 870 65579
650881302692127361 15089 40438
958687002590895745 17863 50650
55737164112976249 26321 54169
816947117320974977 15927 48027
699539203883460865 34841 64263
914725740976695809 6460 63221
154707187961456321 9005 12993
926471380353273601 12814 48203
266707001679904481 5961 30785
783426450980758913 23515 47224
831003062069676417 29653 34682
875659374128158465 18683 55077
718596493988911745 44474 53355
841854139469990785 1578 51252
315864452679527105 16006 58091
103284260490067233 7396 35868
389145032325970433 26572 65357
4284726604826262 36914 58942
962479358151234945 43764 44105
220349569588901057 8932 59078
676158457381205889 22607 43710
135639303011277697 27956 35885
426527795226625985 4407 53635
493102851213773633 9076 38248
908164398570093569 2203 37229
20858159678088129 42668 52747
945313728419257857 11318 50988
975224090879148545 34445 37677
128722334586711889 4127 5183
417279247790293825 17302 38695
504178432152393473 33863 39664
480888633934238657 11154 50147
565912306362733377 28841 64916
580056459353077249 21415 25815
496122514572427073 1550 64840
544921725468494593 281 14260
685648398688869121 43508 65443
101844067946121441 52386 52730
603156757990767233 24287 52268
428237634381712705 15908 42091
595875124577744897 1810 38856
31955144778752497 50949 61511
463080306151319105 9733 16803
804198499176745729 30940 39049
324018719738205633 18823 62977
80919080889987777 34148 51872
187250115483600161 46565 66001
696819323316002945 24602 60817
453570145790806145 20426 61951
427136814355183233 3505 49378
714434548683165313 25494 36898
461643771859879617 2102 30785
520536372582768065 22062 23800
735857294222302721 60129 65729
120888086861405953 29496 58931
515753391075957505 52037 61838
851750324657942273 6180 56926
599045423105909633 35181 37026
452069933625928385 35890 40035
280258401272273985 9565 9566
511591797103335489 835 24394
689325520415810177 46092 55018
38558343290610257 55144 60865
526634112766156929 18239 36912
220330734128523873 13037 54641
582885550589853825 861 13159
46161388471070097 36908 49106
381671098152079233 23793 65402
446724582337793665 31117 53792
895211277936727553 634 17650
673345152096679553 12921 39602
493232333377687105 6419 10305
962222042227111297 6050 58868
149356454274656161 38712 39694
730118547864385921 15721 61768
873464408076610945 28225 55398
498560508479044993 7403 38369
578090429975748737 2581 7377
640531703872504449 7908 11808
284975414639870209 39755 62994
470982874638522753 48592 57220
877018515793313409 17894 37817
331938649104280641 10640 13677
520527068134636993 33813 61361
133905243230827857 1751 14285
163338324460784897 3215 38849
180996484081411777 16292 25492
834125797899826433 28733 44672
814679490830499713 12986 49393
51347500005991977 15325 29668
648748857876860545 1966 2217
131544798962433873 21946 42233
736027651505821697 597 41583
687600011523318913 25664 65477
471672976264180481 13880 59707
326149149826743937 50176 60912
272567763948345025 33099 60501
761539859288891521 18578 55707
95733092587217073 41470 62833
750686905190487809 4697 17736
597267239950412033 8617 39675
246717927090248417 8159 25453
306631046459436609 12231 26878
411083370237729921 15309 29825
537189017215908417 28282 44070
867890127972035713 24646 44002
878802478146276609 22021 36564
632241369847715585 11864 32244
973951820280490241 4207 16887
824348243773091073 10739 23183
242377420946802145 59546 60954
720790053842119297 47411 55359
364197832077294977 64391 65159
33069264347862061 40900 60669
152282622572592161 9220 51370
332396440770079233 26655 34095
412213037912664513 24884 55842
349379902726429505 17804 20327
684761731922172545 10499 52258
442790310201115009 30647 50357
765716505813671297 6702 9130
749890610172489089 14040 50576
428554972268450753 51055 60473
77562019560470929 492 60581
913638974875254913 55485 61651
53903152647468033 20557 57634
872413668214498689 23864 55723
135957158699635985 35232 60884
500237398869543873 29541 58100
256157950081533409 4174 12468
906003564329672833 42078 59234
862569476146742145 2166 16513
713804598483449089 24293 52218
145857234588579137 18340 28448
282925830653447009 27537 50419
376657027827246081 37903 66550
613070974622886017 4207 21960
403947965842352385 28061 40914
374782556748478145 12264 41854
494783824484752449 12127 57104
494572389762993217 4625 43585
471619663754712065 46127 58791
653035954197314049 2502 63358
196003200565041185 16872 29007
126063896833485953 45154 62167
946187192864588417 3961 54721
946833979868792193 38740 41245
31607507453312425 37904 49878
742657048106792705 33001 44280
223682371957540481 19864 29140
562851221430570113 2340 56176
609704360175367553 4925 63022
663788112503894529 40172 53479
317641398890888385 2183 21408
37249214953369857 1090 6399
759050351487896833 2211 9494
702299731148798465 24783 62651
847192786898222721 30437 57241
386696454540405889 35278 54705
851561703191247745 18875 30940
835628410387343489 16688 24471
820443117289673985 15610 51233
798481768222110593 45959 55306
27985564000001517 5509 13223
948998851339553025 19167 21710
116520736950651121 39565 58472
359457035381659265 21398 36869
199988398902387841 1271 29445
569172507877013377 38522 56334
176040879871838017 21288 22496
577082971220939137 11086 29064
902406959129020673 26722 31773
34096013207772557 31608 58068
889144882617063809 42070 66303
547326465739494977 22432 32354
533995487134642817 37805 57286
310034281511022401 14220 19721
675961506653241217 18583 24438
924546300880628225 53418 57251
680447909873517825 4936 35130
916617237792337409 56336 66134
299035188327895425 14083 40298
645657542399213441 18465 32917
970908618619812865 59300 63768
66717318827514305 33009 46080
653034622484884865 56149 63195
249510075124938177 28943 55338
924117837148767105 40233 50435
9121183229069631 18666 46499
125340760757740817 6170 49074
754155184132564225 26214 33287
122650354752646961 27553 35644
686352531804217857 31847 41214
702736382972634753 42536 55298
347982342387446401 40825 42675
677657358817437953 7530 22743
618407632976669697 15434 21385
764575192329306881 3100 45952
600938010209937153 12537 60828
660743056031929345 34721 56495
498120134616854657 1092 45023
11067204608369963 14604 32730
791415845896445057 48232 55759
67108534240301057 45029 53538
359791085666188353 55703 59123
645624361077228289 10538 17878
102034832547808209 2475 45994
2257700982521983 14511 59142
555892850950769473 23357 55910
290886106534433281 32589 58516
489375006087279041 3761 39144
455141952393827137 13814 58595
765245843058409089 13852 56385
56784450543620577 14180 40413
651671286100814465 29366 56397
19754289855239193 33587 65211
150113778600157857 43570 51901
192882083863256769 1397 24158
674200927001500417 2607 62003
775377724101556225 6395 30913
791080555093515137 21217 40510
202670765877247297 6131 19487
141240884607832129 25506 66502
737829799901430017 34792 36189
41148901589266985 16197 41250
640370744974038785 58019 60041
79494495032214737 52283 58975
589382751426111233 11271 32951
259901743517417569 36721 58725
876220734808175233 32379 43841
401143851301434049 10976 18228
7209971519142045 29099 30976
992330802549943809 6684 40389
338862257708345985 5568 11849
202401700874993665 10466 14355
797221959768730625 13462 54745
444477388069117313 6114 14019
417147294669792513 29694 38032
549716136690101121 22531 44864
144391517067742113 17829 61266
650636690589905665 19687 42599
731854461886516865 6675 62873
251599378043728449 46759 46784
788886490723196929 32501 63805
17713221713478335 318 31099
633081679140065793 38023 52054
617260098022562433 8721 16661
490661656647869633 25122 29358
636420422386109441 8875 9339
913562818066740353 18969 45104
688543613810800513 46808 55454
149117166231032897 4688 60695
453305943903785665 26541 59857
83277430873909713 36214 39662
790727377543639425 31644 63178
778892197643596545 7125 20444
860844756737591809 16936 19101
467306674968686081 39753 49656
168957150930943105 7269 66340
822086847084843649 19746 54682
665739123358463361 4693 45276
567130278698545729 13298 18241
695893579150968833 54108 63354
99825687323669137 50322 55089
590636645312159233 21153 27598
875029150483559425 27234 30516
184696161008169217 1149 28517
905100621326678145 10933 44331
226139124336327777 59259 65123
820901330543723137 1010 54039
298903405561979713 26155 67021
131641480298707585 47667 55908
624514924821298177 15022 64532
38935733692458289 6821 16117
793050832865141377 44185 66739
971918070588284161 7888 66613
882109952894751361 1472 5350
305913845778679425 4006 31618
267853980600499137 12724 34388
137409875131236705 16564 42169
134116338357685553 12226 45766
570494527814904705 26132 50905
501198281774357185 1822 66153
26497174920134369 20555 44545
345017482115110849 1119 45902
570126663127712897 14634 15669
987623143712362113 19158 60071
44612786895424249 2300 61327
254472376129669441 1808 2535
835048866509428225 39676 43024
647940347910527233 2352 46005
856904729156095617 17602 34369
387295077779896257 46623 47901
982370172836244353 39966 50202
867438566319400193 3543 66695
699229734983401089 17973 43267
385065988327099265 4640 34661
292050848448074177 25027 41786
493022914883518145 3637 33363
696833456360618497 44830 62706
215194208485854689 2210 19084
674663534259241985 31292 57643
120722602121183793 1738 43704
133958237955038577 6442 65099
382223785352877569 8358 62283
441432147586713345 31235 55305
686247441711238145 18407 53509
708611316405320961 2414 66942
849005186677544577 455 44284
282914652543883713 7320 35629
830536845953894017 40684 43700
405958019728057473 5608 17180
387075903154610049 43794 52314
675886269053027201 42298 55698
844249464091838337 44812 66635
876783820221842049 3659 50311
853124749585674625 58724 65972
549937240578334017 1174 40768
841489438315697665 37817 61496
244078743905344449 20200 65481
940542273890727681 28723 50752
546844233074043713 2110 29475
612232883334605953 35449 41063
445295472777839745 7389 37006
212448751554603649 35180 51626
47102104878508297 14657 49450
840257215168001921 31891 53758
398851305536350529 1826 38788
287780604665456961 5671 18081
378683481865099457 2169 54807
831112923808923649 12330 63383
43991780323008105 1274 55312
449419801743374593 23931 66012
182072606584700481 23947 42044
901913865121961985 38666 63899
210593022109446081 30934 62222
369257929567012865 5399 62152
811217616902101889 41834 56361
267434702270669793 26505 64789
131608569951989553 55532 56674
217661243684659681 49810 66736
289957061239949377 21388 64735
788044318619618817 14851 19550
501797378072108545 12871 22270
934084162743388929 59852 63984
714772386498967937 2188 64905
794098414925436161 6469 6871
332610682031056385 63192 66311
593480435685990017 12157 64911
953843653522017793 29669 62552
385164656219039617 3950 26738
459549289675816641 42509 52910
493472642750120385 20247 21441
5161156112112765 41146 51616
934336210587936513 31417 55982
664187408535436673 9992 50761
115625853557645537 6580 6872
768066255600860673 17475 52219
868255885592837761 6510 58167
702027169442526849 39856 65586
458169220904395073 24779 41445
187630906293865249 33026 55843
299549880796980993 3995 61212
537407362844160001 43141 43318
296534099651580609 27136 58819
543682350293455105 53717 55684
464258999349446785 1224 21143
220223382049606913 13363 46599
773418008879886593 8894 44188
979357615716683265 12491 39227
663532560245393153 32230 45583
772980779039297537 1984 26112
844904464695758849 11000 35384
460527072687870721 23375 64752
74167788286523265 131 57082
351834995930101249 25607 29649
678508463276685313 1048 37640
99327699190045137 26404 42171
221261693384242625 25108 57096
697272551256471425 13197 44924
199790251408273889 30703 60030
893840196408451201 33877 54622
489894947185852929 22864 39746
378847047385203713 38366 48048
875175047400702465 3834 60044
272449983091892289 15690 51379
979864585560768769 51687 57137
678154636133509633 7863 39363
180497631375629921 7254 65483
585845703193985665 25708 37101
513376072759136577 15028 33544
743650846505811841 7017 61041
390097272986920961 29091 29549
671500513136496897 43604 46100
222521919549372161 34883 64033
222981753904118561 40659 58043
604434369179557505 58809 62926
493796386960742209 16657 66861
950415215854029313 31139 52201
250610166700038657 952 60084
761474487100869633 35194 64830
416010301900630721 14636 33280
572988680835045697 51185 60915
992419636183452545 36716 52697
616652310256739585 47698 51944
25878756022240881 2285 21486
210564712529809121 39798 53347
960808472123556353 50386 58195
868126331952694785 15794 58514
361463936029910145 326 15210
369075997508623745 4528 30561
784050380992450561 16858 28849
210179091475822593 37313 54554
475006309637638657 27010 62169
96871081112048785 32375 56926
797280649809646721 17091 38719
751796367858204929 19691 56010
245184775547190977 46647 52159
827851463133221505 741 22418
708624788067819393 30375 42902
995336095916087553 16150 22480
277912077560603873 12562 43410
315607834835667265 4333 38253
156353025795834113 40463 56023
159312912081261985 38581 50881
307040290184890113 34940 58223
853479573441241217 44335 44648
419526860004534529 29770 61276
699091235832156545 30001 41327
263084123760553025 27244 48690
276155122185734561 37395 47740
67785757043974825 233 6766
250987708791896577 54086 65178
773608890163107073 35992 43208
300537970221320449 14347 53738
362460967277737473 36339 43109
142096710289109745 38370 41705
305970527988126401 8298 57900
884975169545405953 32868 43969
662232003450679169 1223 40972
985109607874520065 51826 65113
83707421335422081 18114 40445
61309248254595161 7560 20235
587567487690900993 4580 64715
551413446452386305 9360 59073
783513171356776833 56358 62468
265171563260359745 31251 52175
889098596744940289 8780 54989
95616992820609425 2298 44563
441186307124244353 45947 54033
494962143659655873 36227 42592
710118043297139713 41109 62528
21025496016847001 25090 31274
912452464612346881 18050 58597
654409470729113729 2028 30337
581213235569844481 53228 54388
331009260440239937 12251 56315
207657132167586401 42861 51609
459699984505569153 19182 29539
118636770340540209 7393 64124
730099220759370881 9704 10746
466977970262508545 11032 21778
149012962628596321 1484 35266
84773548545239665 2789 4541
717284217626840321 4903 18234
793325275099139329 7859 43091
545868347052341121 37117 53508
510739370264385409 17228 41134
170543663699362465 36802 56817
501182682237942593 49067 55944
470844660884345985 8363 33198
763873679608234881 2099 48444
46164822909545937 3151 55523
68358010383523297 640 37786
38677923478196873 19715 52265
287177002333148577 14233 40204
120780064851544465 164 59940
550411539257130049 21551 22115
536111999494714561 11867 28842
748474362428407169 671 4068
572105263027523841 49313 65186
900226311628589569 6010 43611
663612669453051777 18155 56011
253517390915131809 3671 24363
431730043055409857 14351 33080
352977560566632321 19653 48677
301533447818449921 22011 36599
323002763194590849 33862 64578
27542917260646505 27589 58936
224216401296647649 21575 36674
285757362417548673 20863 51337
466590832972624257 49961 62748
863883527865709825 17505 64352
419851805228734785 41181 51731
153337108435032129 14887 31398
349838683570123265 6716 16000
535589324750887361 45048 57367
74814904236493617 1692 37933
446192763927037121 55787 59315
919274103806454657 17447 59191
230909087988351297 31412 58192
784816168628328321 12658 34460
988353164187138561 14960 31673
87764028113422657 2797 19872
812829832548814593 16721 28460
244929274958114017 26284 39615
924270641919868289 20906 35567
82380571601813553 3693 21058
965620865246080513 38117 46530
991200842370904705 16071 28915
114000711514613329 44495 55893
700022752960773377 10343 20871
212128164619556961 41642 42677
697912981071940609 27807 65291
413994971269382017 10484 25428
116370143822219777 37450 45601
928217885558325377 19133 56624
813711076243539073 26480 43895
165258579689314913 35581 45658
649958825068193153 21903 49613
656308714542618113 6767 23274
534122737814531265 5503 6421
895899693478959617 19107 59022
828287980998506881 22962 52901
824563080919574529 13941 32473
374980693410737601 14929 59975
401748798060218369 5496 11486
54270033809256545 11445 57695
358315927139912577 4888 66641
209242901082550497 51314 64386
372727478879518529 7449 34176
180786225959703713 11605 33883
993870918860665089 6114 54674
196372622517021249 28602 65324
6850435918146048 15546 46767
904735809225751809 31287 31419
411926696766400385 20128 60244
815869938896927489 23810 54560
317877997188823233 3675 33156
360278309052684865 29873 59390
560524098377356929 9588 58419
321179522868124673 27562 50268
363300602089502465 15298 19921
878847513728043649 39214 45359
869318272497693569 23314 29156
572857713719063361 16662 21621
460008264791987649 4122 36182
80220702397465265 2707 50789
23841333810565857 7146 55261
965760391362682241 19254 52583
726028453868387713 3652 32541
238089986542018305 4878 20122
797770722949010689 17257 48906
218682120540965025 26156 64165
395331699602543553 2980 54175
933212308725014657 24576 55263
282469810662632897 34769 44548
190281852346277697 20929 45577
253007127396465153 4044 19032
59693432699486241 41529 58626
27509575959854261 7687 66753
775591438171179649 25377 42005
981076576863451009 3843 22453
212046982844466209 44332 55850
856677459834003201 7639 21029
835615644059732481 15661 38571
988697564099958017 34150 46792
763495060868915969 50073 50556
866170810878784897 1712 61400
140566563638405025 1246 51978
519228641747425025 5729 48298
695049996286595457 24581 41374
682171759264690561 55032 58977
446576627853506369 11580 50397
122197270293149537 60745 66069
580120186823375361 24287 54129
962596943682669313 4267 60941
167123112134650145 11920 50823
389096697115952833 52762 65006
434974568170442689 13493 61886
303173334464901249 7504 50817
94068458840087745 27879 48983
663496109557762305 18350 66564
260012831842555425 20530 53908
753649507664775297 6526 40162
328745177419822465 3183 57898
30404047296379133 28503 54960
603429897839955457 17292 17882
590324191919194113 45665 64072
919836869156245761 8275 24254
596280290007591425 5970 15614
944916157845749889 9563 28174
522449794926089345 42839 47129
700248360109615233 34786 65417
15522741236431159 2544 13490
924257447317526017 54095 58354
250611981848550145 36983 45901
857413327507021697 51077 60652
574514771047766721 16450 34736
714223393552668289 13299 58236
34936286404231965 7043 47318
857627483768570881 11153 60441
380131620895561217 33039 53956
179467534121297249 38692 46703
381843249314727041 6009 32617
331464651163333441 10608 55496
332573376738018561 1785 64867
878190218468955009 8637 53848
3853760674346064 36549 56444
379952231230195265 3227 8248
405993243232480001 4553 34883
690293607493114113 3911 12887
153300195151274465 30787 36376
805146959085067905 13220 32454
174974965369322881 22036 26523
618319883993290625 44877 56701
255265634256332417 57881 59438
938631746065997441 4996 5745
667708806648256769 33602 57083
563616893583994049 11459 45951
367067030705584321 15773 48274
831195167341537153 22833 31586
201823067363299905 53190 56332
72302663442950881 32328 53743
442407648662808129 44147 44159
479877056625330305 12001 14345
367224275244360833 19946 52443
850459407643992193 13176 18581
171113572876350881 820 3494
767362040501172481 25347 65296
309835466103741889 52625 53092
426711535294696641 59450 66430
465177581922162625 49141 53715
745447992567907329 34251 63860
785524956755018881 23443 48401
588438643763335937 25375 66077
555575288430816257 13757 36440
540453625162331969 29740 52231
486389258809644801 4202 44541
15226316437871647 9813 21382
410782224811086401 50884 66573
334779076310869761 11637 28426
80369852513264561 20304 40356
994022565211704321 60964 63527
467770559086176257 9608 13423
785590704297096193 9514 37582
485295997059118657 46846 63138
823478774736582145 10106 62387
832039424530947201 284 45141
688336684312279297 47291 61179
652081160310054017 32286 51735
833118830922526081 20420 59463
429347501339520961 10406 58722
348458723579927489 18818 40206
638060569073552129 7280 42581
173681562697833409 23671 27950
524559561062389441 26246 38991
767567585612912513 39156 62614
886318373505822849 2235 3859
229977506169174017 55169 59615
430554237530685697 8534 8823
518191453373066945 15175 26437
313166548371405889 27715 46728
703024126542498305 13676 50709
652507383932530177 6851 25605
821056777558229761 14767 66641
263430482253859553 19156 35774
874581817979926529 56445 64058
611978077122387329 27702 61753
457166462540545409 63801 63929
388469795901009729 2327 20028
59389057475993217 20196 28510
104871699629129009 63914 65739
459520351122396417 51133 65996
598393845194870273 30730 37427
757646828338575745 7582 39128
823200629682020225 18643 38770
111373292762682049 28258 56848
48071165261738713 33179 62553
16262664455535259 116 16998
340146962396104897 42779 45741
314016930756228161 20175 32065
543507362482110081 22143 27344
200041210717554209 11322 65710
570667433549488129 42283 45926
421148034522946817 10135 34358
255078223122943361 22141 59894
955783860250857473 24466 63959
697057383644775553 43322 45084
822269046180938497 1086 16021
447930643496455617 25238 44162
49892627990455905 16336 18845
133672246675445201 54447 63563
906950818439060609 19545 45264
385454959450008513 4416 25898
884695765095255425 22579 57995
212430737715195041 20762 43922
177243606049561473 5388 34005
223814925110794145 29719 46922
495832522270827521 24738 57734
737707708614323073 47915 66030
678495548110209537 36311 39348
735697524646916225 13511 47787
332534744723840705 22185 63614
394555604221963585 18530 21055
180148455897924705 24908 41004
18190558863103945 2485 17611
988781439724103681 62470 67180
628535645156517889 10117 37373
607924013152246145 442 2097
938363093224687361 31644 61318
634711912095877249 11548 61778
151332349718884993 12024 31776
666759815307049345 32038 46735
232938947897601153 45955 51844
277371325899562049 40483 51409
688181849584111617 4635 59691
818849333592755329 18027 46143
734518016105077761 2742 57746
225212434598073953 19968 26541
167254713916847201 20433 66473
321503201698849473 1429 5284
772090877033328129 28898 56736
543546539629172545 39485 59409
875661737034505473 11250 49524
772976499297858049 7954 34313
60960486168902153 60105 60558
654458301025709185 23614 32419
461735428189300033 3113 55980
57968260687008665 3781 58328
326357241819557953 23832 30811
75080646040216689 6538 45047
260594830956335969 54815 62514
84640580602627585 21965 55829
12612004158363277 10410 25154
107450515138463489 3625 35286
643515856599705729 3260 31310
727545735404905985 15289 62479
29212244937390609 30762 35735
830691361728550913 19901 62416
746967603142053377 13591 44839
760985998816995073 22756 43944
936760994542758913 23707 25853
225626995087832673 18517 39579
501876212185337089 14859 25125
719632619732468737 10964 32332
937013190806915457 6263 30330
641131337639389953 10614 57175
757155751321533953 50334 50725
851643057779018113 50705 52171
705880983456943105 32120 47235
32942770512999433 47324 63823
45089463731798673 16467 39630
37359352843825633 44775 66705
497555071759315137 15600 24080
646077777702483713 7519 55581
162918560801102785 26053 45491
496640750127387073 25500 60187
99534813321916721 38290 48975
732499381602035969 8201 20740
910038610772644993 24006 35146
672050724997635713 4226 26367
477122201633285697 11126 58640
891839203768565633 1790 57168
610429559132342145 29442 55739
84927664465045185 2469 41571
203415431256921409 25623 37927
74620696915314257 25426 40281
224143567048471937 46656 63110
557639976991968193 35170 49782
715513215155148417 5199 8774
808842989893943041 17018 32308
90509235295058945 7713 59298
678255632085797121 38036 48676
804862850892412545 13941 23318
900592679267997953 2546 41316
501720455159855297 6462 41289
63013388205607865 3310 59780
571679813962028033 5982 44830
550562601520109505 22911 66057
153077157378788801 33925 41870
16313564435780137 13012 34136
929235949693286017 43888 53216
338354941468491457 49619 62808
1622677648512650 7720 65189
875770460647661569 14676 66892
9533702627471997 7604 38812
906988787595249537 11998 48713
556442385247208897 709 1239
298881744981674305 23832 63291
920306826401734657 3195 17351
967252246209721217 29750 59059
161489692241062241 14978 45729
245142618937340033 29791 29853
954140220548886529 15270 31364
705944286184514817 26326 32613
377402637169836929 28529 60319
539409651657525313 17461 36695
820384505709107201 30032 35027
78524416910124017 30283 64640
256155981489754945 12087 35426
884821158635791233 1949 6559
822931238056163713 34349 49058
284486916615943393 635 59401
687224231905389569 7701 34010
601803198562055937 23868 62391
252163839766147649 46062 56606
936533438801216513 3037 55759
303749269544553601 28484 28912
388202987851858689 8591 28548
4733947600875866 6654 65644
750341243708898945 28689 60756
821426390221176961 5522 23871
68340098078341073 21175 64254
544334518640987137 48630 57984
692796842058623233 16055 42416
462733601290935297 20243 34216
779070519543640961 5149 48267
521326243385409793 42429 57798
359744312131905281 25108 44086
37895042332905857 6266 9725
841514857087720065 23845 28517
476774164334265985 13093 50266
320716771273435329 47113 53519
726629461587791105 15464 62616
809979884437726849 13277 38573
161893445291418913 51932 53758
413286261436748929 14426 54778
968202850249269889 23099 23906
856247733449823361 10299 13498
748688545460758785 5801 21890
623464458060777089 18838 37059
630369674839798273 2286 44816
828639446987981697 18549 56359
30175185466966073 28407 42868
615271944815727745 15267 56140
721113716505698177 19439 23807
471274791420587009 50868 61950
94351012206878689 11713 30480
20800126102454189 18018 35198
933226387638640641 9063 41105
459318419295758657 7884 49770
687255338431732865 57173 65986
854824987128918017 99 37895
795101613271640449 20590 34979
19669007180130649 60212 66895
886132313673435649 12752 31589
442678670420558977 1652 9243
837970999707451393 15226 51047
991833180413411969 57506 62155
909861938059670145 21102 54878
848401030248336257 12760 61145
98315128315761057 650 53460
628325188142372993 2850 4666
73301022213023265 29199 43063
248311765178907969 8014 56727
244405470882853153 7434 30024
234916720952984545 6739 35973
514708087298465985 19271 21919
33572226265871309 35859 45599
359770686813419585 38551 57086
764874282218261889 10313 25351
407613851871410305 48233 64908
648927366809186177 9671 11819
817629994368971265 13805 42529
673784445421947649 14100 45078
723818928985203073 5614 67070
522890351611859905 22154 44868
44658970480810465 1304 8325
37875465704491521 9418 47424
103004220542310065 4557 36982
640787891758673537 1333 63604
277388588997794721 40692 58589
73467377207865777 16758 16906
163953808617584673 22196 65276
814331227631182465 7970 53732
559500618020138049 3610 22371
562267210969583425 59124 62739
366716467944904449 18654 24681
952098660656428545 832 40804
284560725730258913 40804 64253
189991623633861921 12136 56461
805146822440100609 51148 64684
311268445663753089 58790 60810
49488853360202257 36294 54122
706941347609205889 29566 54015
623022204033496449 47905 61860
973258513194803457 46543 57933
614343666132427265 40938 61376
990740771006759553 23456 36734
949053006704509953 35705 39640
530119707176279297 13048 65646
450708250676768769 23801 64375
264936943242606305 27810 31273
728194324948667265 3606 62221
74474810523167185 30201 32611
962896753061144705 38868 50596
743345692079774465 28762 46291
777201486464015489 17423 60970
167754401992166177 22828 55061
664020407677099905 39689 59551
29133642622031885 33949 51722
46703296119311233 31363 65451
118085354450709441 17177 28876
735195456293538945 30820 32221
509204060851633473 27979 44117
962420964760504193 18651 34952
963446360166440065 9579 28196
765258861133020161 39273 52422
417456916227013889 6851 62949
923639364624925441 10165 12026
345000065255202753 3955 65609
506569538334744577 43441 51650
973239682123992321 6149 26181
433616995564229057 60155 65049
521601025552566721 53237 62507
57977141146892561 19575 21276
171490482015389761 12854 26961
847153425427528321 40849 46906
155495572394595873 6905 7563
538876268138224641 30147 56848
155769555739031073 17260 18963
564744546325307777 10311 56180
961681611608039297 8347 16288
510345423134879169 10295 29728
251023976502938945 10379 55548
447248328582581697 25861 48199
614166184918314369 626 16707
764486172973064961 473 52798
385354407919098945 26265 63760
833233418496412545 13280 45188
430704112485610561 2706 55132
696892799011862913 47726 65946
864446763843506689 35836 43677
423541477038291713 45397 53240
787155020875143681 25855 64385
27235381172616257 2222 10138
963266234630285825 27576 43333
361288156886025985 38283 46568
151366354957044545 15533 49069
788643751562403841 34161 45499
111031584081491281 26100 32271
534658627132664321 24668 63529
266859387514568161 10606 36638
89225170998858513 35566 62744
220714214391794177 47018 47984
715398141201639297 352 57397
785321589216263041 13833 53737
401798978482105409 2273 59100
966034554248569345 14981 25201
915707866397688961 48405 59103
455124816578443585 17390 31984
975825903356863489 17988 23483
159228160452986593 48193 57991
895057615642265601 13376 47218
466302429108761601 40239 53882
225462275073766721 16203 22992
313170848476534785 12495 60021
217821805780026529 63242 63983
360512471479875521 51793 59287
638469078593729537 5466 16481
572606494759984513 48138 65760
591109474899646209 20329 41873
901746264834169857 1539 15125
303016747082693889 20644 62681
421408195798125697 22667 62625
385045085887576001 49369 59538
818544955666180097 24744 27955
665787820116364033 57714 58308
475593538633692225 23048 46687
537290687427521601 10108 13075
454268583668831361 66107 66193
639605187655547521 20254 48464
674153146807714817 20368 36915
298883359371295425 949 6701
165905863962802145 31672 62987
868392650062489217 5976 60105
809958727581122433 33314 37270
115471299338345553 2001 46604
95775946755278337 61751 66356
449771014907099713 27109 66794
488787872853738049 26398 35888
29618974051651037 31396 53877
490388731195064769 7825 55938
1045984759244334 4240 54396
762908170161896449 5957 13640
305743024786814017 8501 27426
577205682505475457 19652 49712
844667729079276289 44940 48512
213148073934736001 5061 35246
36037643899071273 24054 62329
637961344884626433 20840 62316
668225340203761665 1744 18378
615766783331796609 9575 43390
596927491199586817 66123 66616
75824669664708465 904 6958
87346410776859793 8997 58165
352915383970884737 15679 25680
351499457477778753 44148 46948
186631701317519841 12083 28895
585041800300089729 11373 39477
842627049185242753 14452 66889
591238270210574465 4780 60364
969714895582992385 27746 40042
717482344264226433 595 61596
770030474622888705 24658 51496
584326635962376833 42827 52280
593872196780647937 46744 62837
835206863086838785 19546 53873
199168250518571457 17758 37199
748744887661168001 9593 50395
245518787740873985 19592 48467
863503412307494529 23738 47335
497115871330112897 22517 66506
444269515336564801 13744 60687
690178958263612033 31154 62866
581217342689924993 10223 33056
781107855135989121 25938 55134
22951068524783125 4564 45795
370712629076503937 8900 43333
920434471546457217 49475 66018
536530307739827329 42664 63067
484351289883356609 14661 50442
625913530422746369 5357 32512
839154567234786049 55838 64493
489754531320077313 13456 22634
38213535115097841 10154 26228
255621680160853505 17208 20932
475873479880675649 16071 24057
455059257199440769 56420 60478
818681116576179585 46522 55454
281894448104235809 8779 20901
431470675452445121 41030 45964
18890089388722941 36049 39799
952891739437355009 32353 61831
193085943767950849 8685 14508
914366709854107265 44981 55915
746379092483596929 21385 58776
741864242480225793 42436 52265
26276536223189597 23931 40107
75861377213797713 9360 18365
372715456760349889 30721 41741
239032973042107233 7146 39845
395130819887011585 16905 28015
522051944522644353 6480 34180
813315137428009601 19819 55199
434426879773432961 32852 41951
541076091295547457 331 30185
756801105726495361 53967 60712
38853606449325897 11621 48608
290061360240777345 22027 30149
946192211723339265 33968 39667
148790114788937441 4700 41507
20546686641910841 13604 50467
291212615496469569 12627 32824
251270411419692865 10869 57086
58543051628802801 8911 39679
273410171413420513 14803 55652
42353303042411025 8020 8057
661390955734869889 47761 52544
564107399688879233 28728 41087
585794881970986881 1600 51827
855996205641098113 6165 65096
667720454004648193 37418 39838
14363131714802081 8709 9597
506850289675188737 9135 41393
664746008670995585 22801 31145
476046761251236481 39506 57007
566121373614123521 13705 63764
113662146882678177 2701 64157
885599665686292737 41701 43452
702235713041726977 13923 32253
246553507525320001 29104 32432
649958037639155585 43695 49898
831939793022719745 10293 28581
599067157722227969 53536 64459
669226346955014145 21809 53504
331174692445717505 10685 13143
700584632191485953 17085 51120
728920720216518017 29236 30654
735147831538952833 5308 24858
68402621526676201 3064 31930
153418915922550529 31316 62202
738042260142517377 2514 8524
806664609148299393 12034 36751
57712421075780897 61459 61733
707134032556318465 16346 56651
850512886658076929 23405 36552
460586961197563457 17049 28101
202443309350346817 1315 33519
978929766539501185 21873 61046
247821475699534945 7989 52731
938211845614006273 20878 22371
634393366719127297 63727 65164
796025162556269057 15465 27210
481741714622199169 24904 44937
416510443500627073 645 35950
235062898349841729 19847 30918
44719279819965153 23034 62818
67043587191360385 32112 60330
751056562565850113 18893 39413
949112622646101249 13171 22188
239635333763537505 19646 29117
983809720905650689 49830 64897
83585635402798177 16568 47262
857327325311050753 35139 52709
261650527298492353 9189 59450
788536961261510017 10153 44608
783554916179554049 14254 20518
823318520526374401 10781 30744
716710315462556417 785 10693
674915726288229889 15410 47783
393762887749076609 19724 28893
44026839690392449 32143 45250
376976488145380993 35157 37790
159701941997493441 37217 45692
286893905103454465 46346 55442
875241636957799297 416 37395
197164858169507809 3273 19665
101311477799537649 37163 47757
496571782981945345 27188 63870
835661971966178689 24985 52621
265967068810461185 14645 48414
727932802940014081 9536 63771
968797447795765249 7797 11084
41675016120752417 13778 34973
615473648365217281 15065 55062
981702883107328001 1730 65473
265049979354856193 15849 39857
424595342138903937 32311 42704
227748502122445025 42883 52152
233831943049690241 10752 17344
436261428672878529 48605 56624
726536809729839873 3838 45677
551250106550803329 19330 33706
734877448824317313 39005 61450
448622776886438145 38111 58811
363698165802336577 11374 33203
871628319203217921 33265 52032
711414324678170113 3047 30269
670905359553074689 58295 62994
49329347954842009 35688 62195
519399503235455041 57806 65151
966259827030324225 11284 41629
693728082789803521 28669 47121
455078127707285057 4672 53828
985843150056446465 23945 58287
79695464090516305 44979 60871
230879865380018145 21660 44556
890241467482770305 56057 62292
949771929965713409 34076 45549
723667686806617601 10020 20520
310208016611326785 9141 44785
834483105239915137 9256 66384
180080671189877249 65094 66136
304001597585735105 17500 24299
77370765710412577 11880 49643
371023735392913793 25048 39376
507529725005632321 47275 57703
735860440079346049 2584 38727
662464957813270401 44027 61956
943733036736492929 22252 43076
86291081130703169 40941 47507
968035958762325121 40634 66331
971592085950192129 26407 40837
71899020016747529 8556 50509
70483015777192297 6866 30153
219543663568924065 40471 53226
409106401034634369 32024 54282
479040042056428929 34498 61682
489217547193369729 57013 60546
329180414975720513 24132 66604
279761894823622017 12802 65244
664653672454580353 41357 58547
438436102670344513 1575 49779
181312371142251297 38750 64674
503279546764602497 21187 26838
17334715335497465 4083 38825
938739129359198849 39467 41198
629707023534503937 5933 61847
758906427059684993 6062 18987
740687394920815489 20409 62371
702126471332057601 17082 31003
450586603364637761 5420 14789
898123117662962049 5227 8516
855724322341107073 1310 34139
170533749627203681 18207 65680
605519380682263681 30619 48262
475439512780127425 45015 52722
430182684589699009 6465 12236
145627283043744161 29818 46120
957913113548311681 39534 43123
277740453261870369 55080 64169
650966447351496705 57927 59896
29732837695469529 10673 65035
771738948911970433 45088 48815
431315897573540481 26256 55227
944687554113432577 3482 12864
596123255296440449 37356 38502
20077242094384217 6123 66455
853824498283344769 22056 38062
716349446980732545 13121 58617
554153346332476801 41341 42927
170896860659748737 3859 60483
739158599739852161 16967 37326
430288042484523457 18019 58098
268758907173115361 25861 59216
609289383425146241 13978 29656
331541862306849537 28099 47925
322628880871381057 27595 35643
429356892297739969 1419 37801
844687008924918145 26154 42403
298112013689603841 23058 65845
492179842414248705 5690 46145
381797206647483713 24155 26715
768280762303572097 26562 46942
555509691021356417 45473 51342
57676901676732233 4426 21160
177199841171137953 609 39054
334181547863177985 15986 64802
876274030982386817 13733 46745
443831182899106817 1469 12308
138615719408697665 11385 15873
486463548836905345 18555 47827
97675651796251377 3051 41992
226259399254448833 4894 34709
182702216950310977 34878 35317
26105238899813089 51516 55433
303412012988815169 39585 63946
745061918147133185 34785 52178
88106421321292321 19868 28623
474380653961201665 5853 9893
143637898805465633 16638 48065
416863506493516673 11779 14755
977379775498833 8259 49571
144210390409792673 8710 17193
119269011660406929 1074 45225
223246586535953633 19669 48799
383834399129760577 14167 20313
364490859703703745 6474 47645
472418445439203073 3603 9178
726755886696370305 24728 56273
316628477641195585 6022 10961
634989451511639681 7306 23886
508118197391752321 11727 59242
520482015774451393 11269 47860
64849726517131505 18766 38146
925905251019923329 4396 11638
106929934237641073 38687 47918
719460034938070017 43894 66698
452431740453995713 5705 8124
115907633021944177 36861 60340
679325015459340929 60153 61256
776942862939922177 14905 66457
177335865126927681 1952 44446
909011228502304641 14350 40576
338352357080978561 10734 18582
990598638324403457 6707 59624
442290747296006273 11634 44406
442033241117396609 30031 41027
26528155021424029 19608 60155
846781290562592641 16380 64539
346317002657876545 16734 35621
132990693757346177 39914 56563
297362840870206913 28652 63609
238554852570789665 1911 65689
395359860253201153 5954 34038
303388721751215233 4461 62021
414651977163288193 30798 33510
347809792429377025 11181 56615
290435802640750721 33493 53889
395059311748052993 42512 43226
58638176432978641 16349 41927
975664164823857793 24581 42040
183899080668091137 15747 19730
590540726370843265 25560 31618
804314610972312449 4475 34686
569838995278747265 44575 47445
750352103006711937 7622 48949
714824066898596993 15665 26134
422276330888948353 27368 60768
473656325147576513 32001 52957
386836646176085697 18509 28050
59892821983790865 24602 60778
127297489127187185 27215 42955
708925075058591105 14607 49737
372602163056534145 51461 64129
330476642258059201 43777 49513
16759746208961703 23501 27358
213824641595810049 22327 30403
914179749384921089 60383 62175
92839781118495777 10267 40849
874593656985666689 38850 50902
55914238918933993 20914 31875
255797120940080449 24120 62698
735610463520128385 34279 50352
212809789202466945 20571 67185
7907746293174257 22660 57409
824327821556529665 57434 66011
74387699727079601 44201 59643
250153751655233249 2473 15116
647554536611398401 28896 31164
124828386255408929 31349 45280
886269562195632641 11795 36574
525958280667524033 21807 27366
69926752446068721 25677 38560
527006887150726273 9220 10447
117039503576872769 6910 7961
978800110031045249 12379 53211
487078077467277377 25657 32776
451286754876882433 27851 48745
517407724734777473 15812 30821
717888593937786369 6787 21810
652228534705759745 16900 65265
838957557590084993 35709 42998
524690716177584449 5039 51389
935881027285546497 20373 37609
758539541626095873 50282 62875
284591095621657089 23332 65524
286256706895965601 19581 49310
682575375560830337 24800 65756
410743677805388801 33623 58897
227673295105383041 1620 25405
528975673790991873 16302 36891
689088749794109441 4717 50886
495329686686535105 23123 32052
98361520863925025 2601 10679
207172605158074689 47967 58682
422978503342207553 15243 19851
434975450892782337 44355 49067
40399640020986281 34622 63941
436949685570024129 20829 27587
809466348981089793 14213 42517
918165363451596033 8437 40516
590361015706285697 23476 25504
558349789473066241 5294 25300
987523459489594241 11027 43041
867493977480936705 52237 54666
571269157339550337 23457 50932
404187949374115649 4188 36563
418980185070665793 55161 58968
131490366939875265 36903 45941
101868562817621473 8075 26880
125362114155802113 40935 43592
142826859091414353 18179 58934
245717583438054273 50860 59343
468860920985413569 7255 38173
591327346307704065 3358 5600
896136232226837121 41832 43229
59604261334829545 9548 40300
143635862546851457 22855 40416
299811436207942721 10367 28758
810102436664308865 13510 13628
125521117939005217 28096 53533
229637416566056641 25967 41225
474772549528747585 2143 30991
958970099066959873 39775 53519
414969130043903809 16756 36541
430618810421940161 21832 38846
173433782872802305 32716 43142
887409356003828993 6690 48685
191718854800090113 32256 45920
359625806011003137 57890 60016
563733195374137345 15919 43080
486342141033190977 12247 17037
121027014539397009 58917 63160
836463956643534337 54234 65329
358833822718036545 26237 53780
18381271072726693 343 56554
924727394118978177 51291 65254
217374559947536737 8590 12554
725954177348878465 5194 66964
423820623606218305 66233 66975
960493618152941825 18399 37907
781269234682604033 41533 65969
827588607043036673 9618 55770
150301128161217441 8640 26477
975721796641696641 13560 45467
575630526172609793 2889 50385
743446436025916289 9039 44272
949537457845650561 55742 57496
287476663495471745 7332 11458
762427308591462401 28091 41264
584781860907906305 30152 55813
350363262053591041 13259 52492
704355995778545409 48916 57189
557345565080318273 43717 61743
607220930403482113 4455 40873
748252592241442433 34615 60355
427900104674552769 951 67002
28398951137539541 29773 32432
496100415580894337 18589 59071
318690901435545025 3765 43097
853626344690813057 51930 61777
813535945404318337 26795 39936
416473788766833025 26585 55352
758464707360729985 17234 47348
897598207980951937 36038 54310
779052927369285505 20903 61318
49444686701161089 23008 58735
350153761276615681 25261 47125
75714968370167665 6018 51472
616181756134558593 35779 40862
572865949601261825 1214 22928
117757422274451073 34725 50378
791076327216320129 11012 42142
753747920723576193 9096 51925
267575414953750369 45927 59391
154256962422081761 8043 41003
980657403132600065 72 45482
938767652967705089 3540 32471
254485915603250849 56531 65062
235671784248125953 11137 53531
636318012333863041 20898 51366
639621101283999873 43997 44523
391639198553644289 10871 22672
943349081128715777 42306 44417
556436818448791105 52100 57169
590230320150631425 4532 32657
916779556336646145 27788 33484
971247375681173249 6614 13823
672150902563874561 29511 46958
397586998299395585 52301 58655
327485659335774657 45359 51585
544123693778757889 23313 52845
204614928532780737 13751 39948
54992091076350393 62636 63020
799176207580725121 38757 46034
783975934779135745 9826 60503
884566667696009985 46778 64884
362339401572022273 9123 43299
187509396747866945 5011 65972
975865344506487937 35754 53025
249867513610812609 30325 44428
872424233491763329 7128 45445
116335627917035105 24001 48864
462262948943191553 3488 42603
237023073690171073 2339 66633
825188078824730497 14089 24703
570320196542990465 1304 49844
971117425971769473 41237 50802
614800283292229505 170 20927
163497467676599233 7399 24052
781885685601874817 9291 60559
612594242361325313 7048 35542
347139061287880001 16680 18126
754851158656514049 14210 47379
498865273468691585 10760 25857
290426026014941377 2755 61926
403178626964294273 50087 64700
280541348452921121 3634 19666
150215961271296545 63627 66254
515456141785534785 7186 17171
398326538796016641 36942 37869
351363091195814529 22358 58806
184697639749582977 32426 63242
402540355427433409 43505 66012
405212608632812289 45324 54948
517948204384573761 42553 63975
368337764525502849 7538 36265
220659366979447201 34479 55109
329785402714794177 29548 51928
262047161060955617 13888 45872
1905003660265692 47523 58769
164926934572477537 17144 22306
27796376130428513 38325 41244
377321390025947777 8278 24831
505016374939511809 15296 22386
865068354820721153 422 41085
321921112381847489 29683 58003
516040589737080769 6006 37766
238783914985457825 27543 33094
546681279090293505 9818 19044
860608967114476545 19767 32550
29981669579434825 10912 60484
668326630546967937 48157 57019
149839288542608545 7185 27829
286626957304310529 9566 39880
555149326978970241 30254 59710
348664186664205313 24321 67007
186897387422121153 2479 10123
15741306776252629 12573 52386
362909612820949697 24137 59885
835478299343971969 17057 56168
712121666099051265 36334 46822
483005968350756353 38705 60577
153848693349111457 10535 20284
543358934415049793 178 37215
676281895387475585 43882 48311
524022004683590849 124 2113
331115946652893441 14674 32956
100202981859805361 5067 16073
767779804137688833 53210 53885
508990236474875969 24792 50053
530035098500398785 27221 41068
663535888639028609 17524 21851
888276325549000449 34559 37595
435472370678613889 27647 31169
270095868143933153 11387 32589
493189605341424193 37063 42196
887042236565150721 36766 49285
767948215142769921 20901 53748
550673122312836929 3803 64181
319875945397381377 34903 53256
468177421599293121 25193 37260
854328882252534785 16818 49386
346437387414972865 34650 53209
450000882598597953 62157 64558
94088529189008337 19409 22635
76753395135728657 12948 45888
632771308493623553 43739 46599
327205235760839489 6793 6887
714722120504077953 57041 65679
940829148319384193 22431 58110
442817831230691201 12513 49159
388598421056567361 14528 47012
654434594420763521 16077 46299
367920552900375937 18842 54553
730159082749985153 31749 42872
450857305327371457 15659 44733
558330277636102337 7204 32670
932465226810538881 36705 66016
485536700656020033 54374 65268
715049480063097345 14698 48426
930579152524245505 46485 64739
443298586118050497 4176 21542
680326270144142593 34174 54534
450342308205261313 60175 62023
153674822634130241 10460 30377
476665966011925249 12203 21049
528397138636940161 23724 33240
901183686996798593 42924 50273
546725548393794753 12907 13289
460441762665300993 48290 48992
163125748739780353 63154 65828
339970432258393601 32159 57937
761475586221408257 1099 15574
24877852065774421 19000 47980
806162325864967553 3551 33586
71913335223595001 12794 50744
807494695346605313 938 21149
275164021637369409 43800 58873
594428839149394177 107 45098
689397084910620289 43395 43932
95389600717979313 45771 50607
714771657558802817 14266 52736
463977185784706561 23698 63165
802626199448209153 16223 35517
863396479913603841 23751 66305
924913777606537473 19993 64704
442862092091893121 5552 57676
659127681306085121 21302 38884
154597239481219617 11284 63700
62809998618693185 23679 46537
756059842103844865 13254 30665
558505116507543425 10122 43710
507428524113237249 15793 59842
417489491787211649 17497 37045
716543198569830529 51853 61807
306840189122379329 11051 21376
751160123008972417 39974 61427
903668720440752129 3687 64045
187631334664963841 13284 47835
407823892152830337 26578 57152
722522764192547073 11795 46403
588249086279620993 38398 64528
719272809775638657 25027 54003
509953896833405185 35875 40541
473453281939654849 25116 50667
346012843666617473 19937 65869
348466162038540993 6834 33320
310214406867427073 8572 58524
178661867319902977 4266 55859
106349090064004065 6932 13412
621928116336242433 936 41945
628193184718821121 46979 49124
702950629683712641 14662 67147
65885616536892401 19866 58422
54610281696518825 32928 36954
418595106267130049 47555 57654
801339070213771265 43816 50072
746682217917157889 25424 58189
934843099005426817 21072 55614
776965390416943745 32627 59961
521369359920797121 13280 58629
29477030239579705 38679 45066
876727261125815041 16766 22128
439896374129883585 14474 47170
299636586191894593 8178 54005
799064895923226753 43434 56880
600749425413333377 294 10198
298192173317982401 13491 66532
908655446697039745 964 58710
726295967376192001 8371 56228
189197335741148705 19486 46716
174913598601758465 4399 34856
152549289625255809 5362 34944
959859059750602497 34096 58938
155391029982460801 28659 31810
699804094594480129 37241 38396
539518987356800065 29309 62019
201777965967412609 24638 40239
523508191956558721 29297 39431
901564054626074753 24297 63634
6281949281202516 28048 58048
243595364366814945 995 36082
224214476619543745 9128 30694
988428442165837185 49726 51218
737204691043260161 2794 58940
605118393920182785 39282 54929
252640356274987713 7174 24286
278519038142544417 2047 37392
733099844540106497 55066 59691
363297756363284225 35987 43435
538576266292686529 54801 64633
941870642393791233 15032 36735
737909378002242945 13608 39805
613628641378088705 52209 52397
470064133755307969 4553 64769
927628000103307905 4964 31442
543914160969933377 20173 21756
658092172561811841 2542 64005
663697314103124865 45414 65213
458809912805730113 5461 20388
357734917423627521 37873 54251
959170750876925441 39595 39826
357629101716163713 14358 24084
803746740852741249 2035 46773
532135124243097857 4431 13692
995314941074685313 43714 45240
733133882960991873 23700 38174
682700122642710785 2521 10653
436291594054736705 37633 39363
365233717727310401 19578 59463
361041227036004417 1357 49914
879527037917906561 52991 60284
855427393879978113 33841 50266
141719273490270577 39478 43902
680823323474463361 762 16410
125187140529060769 14041 57867
57043456320073465 5661 36903
504972505546224001 4076 13724
109786737908684977 5026 58432
560420392756523009 44396 48941
434853800803466561 20357 32463
884511049355968001 13485 13551
751802032161656065 2391 22346
511424261060437121 37730 63910
514213761181778753 30572 31020
111038634359349681 56940 67041
230275943414007137 29962 56150
601593894509331713 27714 39021
567495075188929857 7166 31837
687827906630406657 17441 60569
456482102594655745 1538 7859
535487614607216513 30750 50690
309545193475187841 4334 12847
107289011196090913 29971 53973
6644256762577073 44306 60219
123651511303730641 58341 63601
208984773593954273 33638 48071
893908464276751873 4369 19322
610912206585048577 22263 30944
148663777130092705 51366 56444
119436099953858849 18384 58814
590467485599138049 37478 51186
243061740574354689 28702 33251
617999432155553281 25348 32329
886500176852251777 15531 37819
420581315669000577 15904 49255
676737305020331777 2120 59083
406702109304756481 9219 45892
673950540778449153 39934 64551
666711424970461825 36203 57974
674566555050269313 54085 66948
595389395015867905 14395 38470
250601492716100449 20260 35335
567836243983141057 19705 56811
279610850460578305 42001 64146
274194666752531905 11778 34547
833926523683814529 48307 59783
543243417175606401 7279 35291
860351752396276481 5195 42041
762619249009670657 21897 33240
165913259731695457 2254 57495
926122923245049601 46429 62674
543602206104729665 14088 64176
125066835673845137 58330 67193
840883348558705281 25360 48328
889866020328160129 21030 28767
674098923359231617 38820 44318
312565311413347777 3775 44213
975993411331785473 5023 19756
477655181207001793 6092 23923
731681068235893377 39764 55498
987732160681400065 8630 30639
746655552672436353 20985 60341
317885292176274689 48154 49052
280366264233954625 57265 65717
81666392417783841 15280 30468
156837021629968385 4196 52480
799381712724670721 1889 7547
628649741755019393 7513 24154
861785144129935745 14529 53733
405657509282903553 21199 22465
875846644013112321 18866 52273
854202695200861185 54933 61735
966674673223987969 8880 53403
996313316901023489 22861 46944
812416944806489729 50644 59592
142933180912329761 13460 56330
680176108739441793 17173 41476
132409294860323713 33864 35328
731974376533091969 14019 41713
263073723353535617 56531 66380
98933935518115137 30025 57621
203436099231652193 14779 61173
777608567007252609 25224 33733
737425769845877761 8328 36903
706632527808704257 39212 54581
190431002661071617 21725 26678
702464067555812481 22546 61609
485848806275619457 37952 53118
849640952872757505 4973 28819
461719291326005505 40010 42662
210551053337827201 22215 27587
527132880036610625 36047 51364
342661539816059969 3656 41299
685839242885990017 16394 34485
992784794039526017 49799 59014
693014034526392193 25491 64861
783491167121379585 31080 48077
894970873950370561 35399 52665
81737314362857921 6878 11565
202634304289311745 6255 21288
471788676704232321 63373 64601
189956132157547585 2451 15172
445905983306037249 4356 53588
655438013894418305 5183 42068
190805085252772961 37030 60277
211730050001392545 52 35187
78673430658330545 8515 37441
353435729348795777 26232 58496
590758147646123905 24506 54442
509967637550218433 5505 57843
736871500898903553 25051 40870
485932890778634881 22942 54194
809677144872406273 6272 13435
936154031682207233 11827 50302
836664231300876033 25469 46226
274063471760733537 2840 16015
68240332588441537 22956 40742
465144702908460801 12620 32366
317401394996810625 22735 57106
648516526556257153 8768 64932
799884108777543937 47210 56965
618512409770858113 23655 37692
893610293560687489 51757 56733
938296764086480513 1988 25191
931162452370028161 4880 43808
308367147686666945 17221 42221
497209529803999553 5286 14985
694695889296873729 41969 51434
949235361693009537 10452 18112
247548626465373889 47388 47572
691539752469925121 7373 24757
523220941081284225 16364 21175
607098694711776641 24008 48843
558666891045461953 19726 23885
850483152839618817 21531 37071
304255793682109761 28044 59010
480742794714469569 56499 59464
259819635789881441 14051 34632
233731121438484737 12888 19365
654823937945245441 14439 32525
48226387875001113 45061 56505
480233616438724225 35756 65892
156478253547877697 14505 56477
919951182490230273 20810 22146
685433275506110081 37320 55212
557726398046128257 26955 59932
11166137589004423 46386 47548
430647575256408321 28944 29767
628175126285139329 12052 22173
256802554425704001 22116 50296
322442383150875137 32541 56774
571165205505060673 12419 61671
930822014799584769 36531 42763
808299417294790657 15516 67185
535684457982984705 17150 28006
252544167695354817 51177 58538
137666064917663537 15932 30737
67570623942614817 35638 39545
195084418165979649 21823 30271
381009414208598657 51002 66153
389010452241105729 35002 49876
998905093350941825 23209 65057
259594845409896641 707 3086
573878056170677569 24124 27903
108158911743071681 27788 28112
771763734768072193 5005 24784
843568562509634689 7199 53890
744506453116692097 5527 36309
91067597133555729 18766 62077
773890222278055297 45334 49443
822630294911153409 3154 62863
830550725454706689 26751 34063
564794460027837185 35954 36407
753704616416754945 30628 55702
792517695609465217 50248 67017
252409691117158273 21161 49769
645799072120492929 10550 16046
467783541864918081 13841 41361
447017364710820417 5232 8177
84017231938865681 11469 27811
150740814788189697 24867 47761
668707101195664641 17101 48283
797768986446559617 17758 60953
115878298669720433 14277 16913
161203420358926753 1508 60222
986024781069829761 27180 29707
900062787724937857 11415 30689
257000728618031361 11906 50494
374621780193603393 23656 47214
362349351657357505 4227 53567
90632505949802321 10175 28726
121640339227134577 18895 52359
575860549227737537 2922 54295
763293234916460545 24744 46491
761043252321332609 24214 61459
288900936913272257 34109 64747
511026187216867073 39881 53717
111655085184523281 20467 50003
568161382664133185 25851 51887
15440505736883381 15185 30313
745192496118615809 14981 39335
952359448825745921 20178 62733
765317053501792769 331 39527
77931477442341185 5998 48627
431167253327611649 14165 54997
556438410940288001 35543 54597
177449859114606305 39478 46870
673483195582811393 19090 44347
233982014356396193 22490 63792
762985158868190209 20336 21959
753459128178480641 45540 64398
710810034347296897 27346 48715
356581378526168897 1178 20599
252544456918613505 8652 59380
731233418788125569 4378 65432
477245679826076225 4741 43139
841729789795660801 41516 47921
480748196920956161 46986 52021
226853800716458657 29985 42527
208364390288629409 18262 48124
213326094514638241 8549 57254
685944527329169793 11790 22113
600072966154730369 65426 66992
956450185104792193 24323 52459
431376411140487169 16179 54709
149770632214114145 58198 65021
703562377414204545 27152 58272
836706431715263873 7745 60923
917457196302034817 29317 53387
837621093051055233 16589 48112
153162854650307873 9063 60555
8147769051738863 35933 44412
644610529534215681 45698 52243
201179983250426625 6165 49620
979415541093988609 39164 45905
948665286519819521 33697 42617
544635398040394817 26677 66557
983904480389739393 17109 25911
465310370042605121 18634 35820
836780932589512321 13645 13977
568429955466111617 28898 55247
450734896583043137 35025 41834
29163309473990041 25558 46155
328959818688495873 16279 19379
927533167388713089 52691 59291
355399685871603329 7214 36088
671892089102417665 25834 39363
190755974962492289 20821 32926
367817753541796609 11311 18338
874398251435479809 35155 40823
631148133494026113 3913 9302
119129767054964481 9812 29952
784282705201587073 18311 63533
559868307310452481 28413 55367
436600346001828417 436 27374
495470159865000449 37968 59433
318340708164324609 49496 62570
399742211648259649 15669 17868
866349524266770049 18811 56005
594533877767638273 6656 62172
9526349839443783 20993 62207
300407143880377729 10023 59218
298550851361373057 28773 62095
100902823525025553 27924 40019
560172845672777729 9241 34028
623921308936587649 37061 62202
428781409826331841 27190 40648
355762442579695937 11205 48025
256700997897223009 14399 62104
889991580429338625 10320 25298
185830321368005249 31228 51095
73793618102889985 10717 31529
251492010985256097 10129 10225
885551203943435905 53173 59556
189106235346077505 1170 2584
880600717571233793 23984 54441
406008445648392769 4607 53749
376928433767844225 12612 34587
121820786885738385 2788 22616
770095146264232193 28035 44033
624392809293137665 46 49634
478182334072414529 44536 53229
676962632997561601 29749 56860
860218759412923393 8218 29085
947093868001171969 13291 32668
752989501167107329 1978 35757
108645064980837697 29456 43544
822801305286681345 20305 36825
740404535853482369 39366 59632
997159219584801793 13674 17238
89886300122447697 15206 52511
314552278780546177 2832 26473
708774964263835009 21829 39251
716973613801044993 46210 63066
348835687783438401 1184 47054
173416721559597409 18815 41447
505398029426455489 25919 48809
859507761945110401 32213 55718
97836536889293057 24302 28647
146878173029783457 15828 50408
740234612515973121 7070 30270
811171560366503297 42197 55129
361837396107464577 50695 56735
362246718836253505 28705 44122
735110697404646657 25444 47348
928094430899562881 26601 28022
92223707107070401 2371 66516
556377462740634625 38591 44921
488910186882588225 30952 39601
436684808616078593 9455 19283
166211117750723489 14401 18005
473351326097834177 1456 14473
762714273181156737 15655 36380
906652799271853441 26028 45569
626965698367303809 37954 48304
580017419240839169 39400 47515
729883004507893633 23119 27447
285775515037912001 3158 21356
531415162897051393 34413 60570
904420893388625281 8916 32660
248795178803330689 21602 54961
751374446960568321 18921 36205
616484270186692353 53738 57473
981373732717678081 6674 32091
979891681525696641 9669 21987
105401875416831105 2009 49589
354797181542384257 20629 63124
499994946481770369 19489 41232
491812678459009345 6457 35169
767612818122643201 34023 38634
391684991322097857 26902 28224
744052633027528961 9662 61662
376163489823238017 50276 65850
425819431511214913 55157 65605
489938240366630145 36218 36745
548359973734967809 7300 30929
643545320842175489 28111 44069
326850178027228801 18169 21367
969847279929769729 14173 23724
561161937812549633 39842 66627
216078118895364225 24096 55164
951605511579955969 27468 34451
841748188973216513 9439 25280
698125900995485441 3313 18036
809231480944870145 38315 51261
249429378564343553 23395 42770
867983872740683905 35167 38767
939819065033866241 23117 44476
538248559585905921 5207 13017
719690544993895297 28374 29090
251719297918189249 42319 66820
999895072913865601 4156 40947
56055124322252681 23203 40641
852653703892684673 536 56516
481611861923870081 8616 42108
860973109530640129 20091 46891
278924139013138721 2986 62880
879956553666104961 23400 54399
623502963450736257 46772 55454
21601621525697113 25203 54675
866323229377680769 14907 37681
461709630210975745 45361 55325
462010250809601793 21728 64194
349857145714388225 29079 55984
659691048476201345 29383 58066
48689685535393321 15616 51501
884482086387013249 35202 56775
323013165460828609 24134 37376
553126615714685249 1399 6273
822468896137223681 12174 20902
654921792144325121 37561 55176
821175981007932929 4610 50605
553266018639344961 4250 64510
623650217837408129 33280 35762
743269545039144193 8249 39400
505550845639398017 835 39935
606471239102713601 16730 64205
340577842680261249 26801 47959
12289685049200473 29695 32235
665673647138355329 46080 53087
633749108790890881 40837 45194
231750020397711873 26077 43454
786070994621272961 6121 16090
577997765814053761 21235 48991
856812326103518977 8802 16264
400343544287949249 9955 40417
456002519354132801 798 43440
241013978893327873 28517 52990
146021889473768609 30179 62196
606304031681204993 19874 57778
256608038054540801 22262 34017
496829968817742465 31023 58803
730619033905068033 12407 55467
189777814956414657 16053 56957
958753668479165057 45669 47318
219946692450200481 34376 51969
126047610284512497 29185 66774
660548862832271745 19583 29603
884805625592864641 53711 55451
451818141876437121 36631 62076
729042633409843457 24985 59675
474761735884698049 29116 55492
112004144535109873 6860 53808
132520437887215793 11632 50972
869650257137589505 12778 24520
337598207440024129 7974 35261
368705353191391105 10190 59338
773212306846183169 13567 27178
585956526124416385 38195 64658
625644913659186817 51488 66566
174670741815294401 5118 19393
916643362986228225 33931 66102
381919715791934081 39739 57350
974231297263017345 13973 47141
572074142039500801 28305 47684
236235813733834721 46665 62236
355581717897162945 3558 27524
903695240452208257 21266 28138
38544107350293897 16976 61625
362580787936302337 27160 61038
442710570936565505 35428 64776
416887206647814401 13823 31835
176935594180239521 57193 58152
31779018360857949 28294 50533
942606685051000449 36662 65547
562666490219157825 5568 36588
707574189697528065 12880 47628
502018653047564097 4176 25017
795772382632161921 9145 53372
972964370875772033 31898 58601
425759131638049153 19953 48193
759097087529575297 2605 18046
319155880958017921 16810 49238
712352647378537601 38325 60603
768043329637595905 45047 57977
251110464084682401 16554 60793
809869594405466113 25481 30140
469001246172425089 15391 15696
702299838976674817 12832 37097
476980437551226561 16254 48475
873156443602876929 9595 40356
126349426959279761 17547 64235
925280068949223937 50143 53979
969464522329353473 58446 67017
769819539793399297 31914 48524
219540601613843489 3339 21484
33089741709122933 38532 44561
124280374495221233 16859 56032
1597977181855726 29143 44736
255345007699730785 6858 20521
999949565934702593 44464 56062
43317288981164385 35889 59761
733697326633755905 29318 40651
586456495664336385 15449 54271
143339065481544737 1254 45475
488836567018957185 26849 45001
199875593284414081 33539 63882
630113562082669825 1336 8384
813089318867685761 21300 47918
141177796006211057 12611 46422
639526690899355521 10939 34298
28249552579879377 5098 25817
471513833452920769 46772 67187
365767045137580737 3477 9941
504851709704151809 10019 37115
604986729790738305 29981 35167
143941711035228801 49287 54398
424017078042844289 27004 57349
60596224372527985 1170 19345
102292716411639617 19236 57723
536113971792421057 48945 62481
601745480793063297 5925 20638
224467417426037473 26903 46099
2929743566653543 35522 60116
418267703545939905 35734 35923
719615662473920257 33269 42189
693110692956803841 9521 30117
790236222843972737 50469 67017
256183905716316225 25400 49977
371304568581969345 28073 48292
430679538836780993 22078 49555
677450478962583681 43881 52902
977208814576119553 38111 52281
491971217274929985 25690 44997
313207474922688065 2147 34732
767757091601268353 17589 28725
253845440986314241 4502 21593
274368387501290561 16020 33756
705194812705226369 22109 47524
304421261963057089 8675 21246
687897336225763201 827 46389
351707518747382145 18340 46556
562438460884390401 3123 6835
834565004658017537 20459 28575
812650538291197953 28220 63335
681130687071721729 7451 13313
108917953979638321 14460 29139
858494830965781889 29082 41821
286897552656302689 2913 38916
862214963746815489 16874 64077
511638069804387649 45395 65858
659052997986478337 26674 35105
29809400433638445 29555 54649
181060103697753057 50904 57268
296225648948759361 52638 63222
214147412104750849 42751 66786
196193535681960193 19856 36702
498791913514814657 23998 24819
512668347822692993 601 57291
274207957076313857 28751 42758
783357104744059265 16169 64245
17227375623953379 7707 55150
114123858813510289 6723 57597
140483429400006801 41656 63781
618821906486591233 16921 61888
814345218724405121 33158 53362
375852429207707649 27162 56751
387372468960577985 29793 33070
437079825643426305 59842 62627
5313687346820474 44221 59038
914041117216211073 490 60142
631787933718442241 28317 53358
507380764637890305 42365 42734
155247337848201985 241 45584
407977951225529281 3767 14276
536176145982423681 27100 27297
726529504776838273 35894 51496
648573336841572225 54667 55263
160455819774195873 32891 39532
32414397030009925 35601 66235
503528798070835393 29334 42950
654736523458687745 24147 53661
311572327224592257 2935 64602
436431099036909121 11032 30034
8713638639793687 40745 59780
965687981463254657 4694 9768
745750816164697729 2600 26719
774947080943718401 36811 41471
170221400212245313 9857 50764
708785613569993729 1631 65108
380722094732515585 53210 61770
525012800522276289 11933 51024
16054666119007523 9446 24478
947863780881540609 12210 41008
714633927807877761 22335 40004
754678751007787649 25491 33862
780813432918325377 47999 57984
710654027630560897 9307 49513
832028867862032257 868 62736
701724139735077249 15345 20927
431971250869654721 26066 44311
554686817908596225 39285 42838
864158326694873601 39760 55278
411296070758339713 46144 66170
590291086397076737 41067 64879
485376629276053953 37886 44097
481364735822875649 41794 50599
618867035943523585 45495 54151
941565950913770 17471 48012
745166240579386881 14904 66106
916822023407743105 26811 26968
480266572000999745 14499 15044
893778099787443329 7611 37103
624232180451905153 17418 39891
317910261836498625 44235 66803
555722536873432193 29271 45000
500166500641686465 46811 52081
221058631343801441 12246 29652
664421024878176769 24021 36278
111772660309782177 33136 49582
276094418567073057 17379 52338
771773174014860801 12682 26795
836528549250498817 33788 52551
947366892841145601 666 12010
732958521858368129 9160 20597
333981171729966785 19785 54097
649276034931855105 1151 17349
634139677227636865 485 28051
273528177460566017 16950 39691
864287894422908161 17491 60103
267849154149626401 22736 33588
13227659267798231 8907 9748
755739735096543745 32545 35719
975985233338128897 35861 48271
587147883165325569 2134 6705
661556603153030657 5620 45767
205114710020087201 10790 21621
358604618622955201 8051 36825
92505936260248945 45877 51756
650510442809306241 28407 37246
821040502318485505 29685 46492
235176088524475809 4654 62223
842602180202273793 23073 48416
512489547396938881 3700 53053
185599098550216737 1662 5418
623936931745639297 1716 22092
441793252445147969 789 15729
821103468836454913 39196 43805
8147786708324390 10005 42105
153628496634276257 64472 66294
842779009876064641 36717 67014
15539734394621975 19444 31957
305891590548913665 44085 47410
897008194716640641 47651 62771
171575209585522977 22294 36400
67793710499458369 15999 59369
221060206716774849 5624 28272
74261984143710433 15834 18387
359468781385427137 58421 66526
733599257556562689 19846 53394
659208020336468097 51158 58543
521982263393873345 6708 51516
549603006147076929 29383 57431
546604882111367361 33120 62081
160164594317283361 84 49755
806503699569766785 41363 61972
102090676970160385 23968 66058
435009434742937601 21373 41934
302220187044316161 2127 45669
611766621339931777 6733 47836
618465704227059329 47983 56838
56794162084699449 3027 27609
19556664895478805 822 28908
177480786507580033 18577 22141
45615443153732113 57863 60623
282028161846000097 16982 57303
370423952635594113 24633 56108
776043150839164801 17596 60956
387220086379141313 37831 57483
988521073155666817 21498 52578
26186218693798225 8786 36948
466148280654586241 21077 38121
367669586099648193 16496 52421
692264223464746881 43248 47424
415565636129304769 56457 62609
163920829268754177 13937 19842
64315564012996873 444 21081
890428510130377089 35049 64195
520015106233163521 10260 60133
742172599180868481 3882 19431
788003344128465921 11810 12162
157838082156246177 24480 31847
600350092699972737 894 54713
765393700433172353 56048 66646
572750416665467585 6688 32981
485352467887381057 32611 43103
76134002633583713 4595 44290
249554753305069697 14947 32492
491200122942327489 3657 41524
479880230247999873 630 30332
671786678824663169 24939 52629
705826532971393281 19112 52149
585465953940182913 35047 63358
432103584870944257 18577 28044
190291848255558465 47850 61965
686891477435246209 48555 63985
669950391603887105 3555 62887
892579750695716737 30139 49840
639412117149238017 3515 39638
151479640446233089 19055 29873
284805504412513953 15688 43931
944740179809414785 2121 53369
288549625584156673 28470 44057
541836530734038017 13562 26262
51408349816508545 4418 12054
411347295970870145 1705 10401
808262087245726209 28440 59416
421623400225193729 27934 44002
984435448296732545 20406 56248
537979021893065153 19549 52502
279777954777646433 26560 46349
536738489467531137 30821 54637
563094989552606529 32220 58573
443758256462416513 32911 47915
258846180932682305 5059 29644
974082070762186497 33596 64789
655445823172254209 6214 36347
668366637145780353 5871 49077
546475802802550721 47630 64456
735595410997184769 14582 42450
557506486577008065 5385 49428
249793452377048193 7648 9643
27513673330407329 51364 52612
96085569389508401 3395 28890
270418344565836577 35542 64955
885560516224970241 20582 41779
164895413577003329 20262 59637
949380812774201345 22335 46909
746032169912208385 11065 50049
229496245622357281 21996 24955
120480373322909169 45690 50747
391096935229448641 1008 14880
720069995686611073 2938 64989
296546151384077889 50563 65073
259716379044281345 6169 7100
757459472195712641 18324 20906
192981629792395649 29325 36551
251516530657283969 8492 64595
93419629598475489 4072 23160
504822264334897857 19304 33620
866650653110820481 24649 66219
677842392832062081 21832 53394
731519583598387841 8723 65078
737225615682156417 22895 56254
389465837153121473 38754 46019
315113625794225537 22731 51734
245903380940735169 22772 53334
979898966668336897 19223 63808
76593527713139761 46571 61126
446724177224226113 30815 63894
147069566783560641 7374 21280
362260127835220673 13772 37783
564572460203489601 21853 65608
761041648937180033 10543 14467
516111951942082945 51432 52830
668797257028579457 21515 42664
321987512641452865 45361 62408
922218243518770433 10987 48921
352921661689581633 47270 55791
491217474035728705 49104 57742
997720876127740289 10909 55863
13342524240300691 10815 36690
916114107811342337 17849 49013
768258854534643329 28070 31660
656260842631962113 22455 31952
870104013933442433 30512 30532
362128078964762049 8586 64108
425317092340840449 50010 54788
171277688463103329 31148 42474
444423328671234689 48582 59865
821651694447542273 9185 61717
266135927776126369 32572 49389
554035781461504257 18740 49500
233378380236658241 6088 8859
271824918868478721 60662 65341
161728073039945729 34606 55260
146458873200796097 25788 48392
409896249963622977 29624 36967
622746002451680897 51831 65074
412782385239459841 25460 34604
258434366833949281 9666 29771
200619698107473697 38217 64596
396239906285135361 42836 43387
713300006728623233 4084 43393
558239989157041089 44193 48875
797510989943134465 14912 47471
152575806248353985 4409 11268
744188673119417345 41059 56825
901185554497555329 54194 55491
359412854798776513 2972 65898
445168456121425729 19206 32309
202006944260041633 1213 65916
106441200660977841 5626 32291
576111009711411265 32030 63112
941959841989120897 26816 32155
192840305125251649 1790 28772
751704415890156289 3910 26057
620473837838076801 44005 46891
442223489008771521 6676 51253
864135474433176449 5856 13216
370349173106344385 6972 15683
815896575672297729 35369 41450
695409300409483649 4497 52835
924819411390835457 30349 54650
510884356109055937 46357 53514
880338795000270081 4383 66404
160172229732811649 2109 22804
129661987777218721 59432 60582
193183214413803489 32912 40352
480379127884731393 27240 55184
452098723311355137 8099 23233
737957656098181761 19768 22788
93663631502504785 22186 56218
16459138286748499 53155 57313
152431033311817281 192 30706
556428257291550209 44120 62255
770408347950787969 20843 46912
963263054726667137 15532 29150
681236504842889473 14226 48972
145887935923717281 4746 24617
841497758679633281 56015 64908
778270807145233281 26259 32106
980297096145907457 22291 38509
611638529500659457 29106 38916
932343314955740929 19775 26618
860092520354413697 17892 22748
66199011247551457 31373 46813
656631333916685441 499 14845
571689719235717313 37957 40368
451282368664706753 31206 58144
974753722158940417 21284 31465
98865381683374673 30336 65567
936706817013625729 57195 58043
824852553941752833 26708 46418
955425145254299265 22400 41655
231894865919052513 31778 33901
305100176989650881 25800 66824
828453194979815041 57366 57580
829693626354956161 9925 29811
428165663635788033 5881 58032
380690621629579329 9067 62381
565815172183221185 24647 33116
400450993780754753 25583 47480
484544619136293889 30268 43602
917080237030500481 1412 63318
24109520619120417 13872 60720
500162570711044225 1272 60209
920071904827246081 23215 24102
604843466447587073 60519 63846
82772869045925297 20234 48658
362597010121238145 43832 62317
836757944968432769 36026 53654
328539588370016833 11115 15283
10372745031574483 45739 64065
274733439828512609 21952 22094
921138630308782081 4223 37350
192495010161049857 31778 63319
139403369254267777 11861 47896
49702994291539681 2531 30401
620147430710709121 30128 60382
194883184497978593 50056 64215
444550908025590273 10450 11382
505378676264232513 5400 63333
689387091233363969 47255 47386
868644390662122881 4663 26999
699861104491958529 36566 39405
442938947702305793 688 60944
951688437233251201 27599 40179
360119928637242753 32364 50820
388170828355086401 12429 38233
311216807964033409 9882 23908
782405978347334529 11325 23697
271183263476697089 7689 43836
637792433805685761 11821 31139
891102690832912769 23957 26874
165571052249127617 35751 49243
621767142995377537 16546 60363
894304958186879105 25268 53290
624266612720024449 12019 15823
49029749312417441 21937 43895
705018506031901697 32092 66334
448823192194822721 20245 33494
185947945077703745 25278 61393
621136371280151425 33771 46894
599244913809751937 12301 32873
159573568683796897 31167 33057
215850277073716513 3679 44043
287430263217665057 2347 58565
96105085802999921 30099 58555
964168713871544065 21948 30754
786969392436464641 3256 45873
840846080929814785 38412 60832
714274716482957953 33647 42419
679444437892585 30923 60499
831544719586819585 2467 14676
188121478140722337 4728 10501
937594902886555521 2845 39695
173368039175727521 10920 23749
837704039221012609 6361 24785
159773381572726689 55459 56485
476367037605438529 5183 57147
822558826988128513 30040 31878
270588060901591393 25242 39368
329791030117782209 48445 56260
64252730046742809 7280 56712
218245576629016129 35852 55527
307991022449773057 733 58716
389392349069929345 24836 54073
419803023162199169 5508 54641
996208910156909185 6786 51078
172406035512612033 558 58173
739036574381607681 10846 31228
603985685781676545 12166 21240
418055054112414849 6405 15342
7764810102219856 3647 30961
413481897619469377 44430 52271
160585494720475457 6237 60054
658978752439836033 56490 65893
418430952671858561 7727 30102
861998832226994689 10231 34920
436777988456636737 11415 16828
827362155651798017 38757 66833
347839558905054273 274 21642
142749568351597137 21677 36485
132654987895232785 2414 12011
388587034183061057 58059 59741
421643626348956225 21360 47384
726547349363052289 40611 45824
941518052051062401 22873 54626
313573802795701825 39547 54789
571775205821996481 25663 49210
857319430777970177 44586 62123
622236779889373569 16372 32193
984356649782611713 35884 66596
159276506668479809 22078 22862
598089034111673345 59206 65244
730150296566190337 25834 62972
470123602069776321 41649 59503
750298681919065985 20384 58138
662517446704235649 43071 61400
747505185405525889 57936 66083
715132687640064513 27742 30883
605874057746181249 15266 50409
550233606311572033 32902 58651
456279358640212993 3407 63592
854174542492273793 28447 54143
115886449777224961 12497 19494
573426708715366849 17030 27884
27821712726289861 26834 47003
863076913108940801 13424 32450
244414239346017569 1539 55682
83464150287262833 3795 47905
641799700417831041 496 26913
54301589634945913 65593 66857
319997378124259777 4815 12466
627474027843128065 6392 44747
152623984259815169 32082 45999
206008432166200353 36349 50995
572452762279855425 10923 46785
230625027742355841 20649 60998
790318927221075969 17244 25464
953968385213727233 40782 44747
919077779857776257 1329 48445
401848407525044161 24426 45307
494612638347586369 11737 63394
238186776043207265 4587 30781
978259599971725185 15419 61809
487453468936543297 11417 23314
850088437068276225 4145 16347
260713823693578209 38272 42284
837843252131182977 17958 33536
383841003464247873 20132 66830
815203741631290113 47551 50790
430410209550544193 798 20188
38675051108501889 23664 47896
399545223005652865 27747 46091
351850337588043521 15180 39233
918815839891863169 20548 30004
719474769674537345 19553 50332
807235231499582593 3304 43435
482284553775638593 3022 45640
675028628331048705 7119 43032
185920460798886465 39758 42375
724058710784142081 16684 64233
278454878375153921 35393 46299
414801304064638977 11451 30199
952249295022131329 2565 42747
826664748095332353 943 12464
361130798844026689 6573 53407
249946972775447297 21609 38559
804856520162562817 20764 58990
765126185989409153 53917 58458
923297959335197697 6963 36427
220522483460229057 26823 65837
760757981818688513 1296 66380
254396090559957601 10955 43613
348913910123894081 1046 22158
167921648834962401 5293 14267
155189876771405729 53404 64357
756354473127295489 9913 45831
663573588064874497 6580 38803
697622091824456449 36438 61465
67247859876051305 49066 59981
530281826603207681 26115 26778
301547027698671169 45245 49128
653429008465266689 36303 59058
64886600864614505 2170 17888
31961912978154317 20292 54737
712031471814807297 20706 50239
710060510841913089 46395 60773
864755703152230401 9057 57351
135669125340989185 44433 63816
848688840563180929 20218 65613
709111504936160513 14289 15505
111558864759647489 21089 27184
190012209022860641 277 64720
517375242081751425 24196 38190
957980329997639041 8465 15123
598585594324692481 17902 60708
295837724357362241 10853 67023
308544677579373441 2835 46687
297283700741346049 17850 20991
997849005380832257 19031 48146
506869930668138113 23632 53749
558632122377073153 14350 26629
656534913843586305 39154 46208
526314512129761857 48507 66607
543080329933040705 19797 31895
598674564069266817 8552 31869
569206868342675393 31337 37523
34842952327526433 10552 34984
511416491630576769 8278 12630
822770162218372353 2300 64836
637409268154243585 7443 42880
218893080140009729 21135 42218
533827550049771585 21564 55537
692338273341970689 4885 50563
825817486483245441 25499 54929
74302816403704961 29843 43910
870729484338717441 24143 25662
267534472891124865 20139 26685
248613038955795681 29226 60842
276541428151507073 52664 60439
428258522279968193 5955 61160
791977714951666945 60898 62208
488321497303715521 11264 61247
876016246030847105 7980 38481
575842313712577409 14330 26800
52919213027220025 28160 40693
569727040913193153 29389 56752
963022929852815617 10602 36479
149627461170972257 7162 65459
982257313983421185 51787 56109
295542751996222849 9606 57952
760817971466000385 23909 63869
846865136179992833 56580 62586
274887384547266593 29272 57901
445136274059507265 64 23838
810511392947592705 25659 43854
943075412233319809 11151 54251
684653348163703169 2733 63721
227140635230270497 26886 32711
482846769246894081 2979 65689
201162172289151905 13056 57451
353895812013544001 401 61533
666883950351945089 20780 36971
314650090402683009 60377 61394
849985562142386177 20756 65783
763903522092487425 17303 26832
277788421084963489 28219 37661
556358891785979649 61314 63038
746444523776695297 50535 50734
118477990940473185 26891 52858
311632614038899201 39113 56659
625533833993575425 26501 49645
3979517262784783 19111 65892
633698370393812353 28031 58723
177130475721966721 55311 56406
792926819535271169 6847 9061
972551688450756993 52385 53369
980582803109481217 23835 40448
752820002322408705 4576 42750
645228103819096833 23871 53996
38441025104894777 23291 27638
174816394081670273 8575 32986
463812984533561217 31893 59515
544110005643862145 31632 59387
121359028748322833 32516 39531
424562409435136321 23478 36359
229448855300404385 45489 57148
166072059957219425 17829 26674
372992675822892737 8033 22560
713475146938105089 36714 41591
979109444000172801 14230 38537
102692095529992145 10817 46475
613662512326278913 29556 55377
325647943429427073 34814 51870
57051446673114017 22957 48124
626395074933856897 12661 52427
717640183363663233 22064 36232
710990801200392065 23271 33129
846638720991748481 9322 53240
892336916289540481 14696 45671
5056105545527601 55961 65977
376446940811060673 35256 46021
614221169198003713 17818 26843
721409238176523393 7732 22906
798337908375963009 30721 42015
187909034354174049 51614 67103
349400044747355329 25316 36213
471023343362819713 16908 60479
529731263207544577 37467 45245
131441753306656753 30623 40939
129705071377628657 20788 31614
486923096124730369 17253 22479
66518347489214593 50612 56291
246590391329430497 35998 44225
803825859267377025 15255 30841
987876964381545217 13443 28684
471792020402752129 5061 46921
879663507190709761 17652 25339
30402804364769053 7055 49401
572154704168998081 58122 65563
7667376071303523 18871 20923
365803588896152833 51858 62720
562780026352683649 22818 34287
566024272617855937 27726 59778
378093254830083905 24568 50332
724661479611196289 13867 60758
189719000569226625 50219 55308
235304879090353569 9228 39128
610316094074754305 31216 43098
419200541556602241 6294 28450
655405432025148161 10597 20433
135852934957259921 13035 40157
494773750447116353 19480 53067
888583078247702273 11946 21783
838567667950656001 2989 19346
131684353172193633 18717 31037
596859187080660609 23116 40932
616617200731024385 14621 64220
291451611563886081 154 30874
513569491817381889 2567 25519
771569755810141057 55799 58983
363624922348943617 1066 54695
167928746481806017 12474 57464
219071343656384705 29632 42090
151398777149744033 17728 63621
782964611533696385 41538 65990
521189570891593217 15682 28043
9203658934385573 2387 38568
333658792963554177 48068 57112
609310835696557953 31376 42884
762208535766546945 38120 45402
78608863715476929 4754 15613
107351800589917441 33103 41008
574044903936179905 12882 65889
749247544545355009 53225 53370
556216213438947457 51020 62355
470197535237936385 54386 63204
37997874542039513 2338 20729
956757265297056897 42181 49103
641933913612906113 23986 43860
878848012249726209 43764 54642
381947247614657921 35162 45120
551677992966304513 42048 64923
281625259143655873 3561 51656
931881634816200193 31357 60979
543706826063694145 57497 60969
10748641334544119 14318 39207
726363503223058817 32846 54996
834984778447044097 20357 39305
804749112278226817 22144 47019
340292704342502337 25973 54276
581073478463711233 37258 43830
666769443427177985 12058 16363
310818925390488961 43671 54283
628227766897879297 20586 26105
909845269583076481 21603 58697
324793883142398017 39903 58743
646068487775021825 17799 47215
856779428739415041 3270 46645
127516790892801873 40858 48816
54275632026026697 11167 46584
589375851739671169 27712 38348
845485393844512641 41381 50484
126013265648271761 1095 6051
163314634466296129 4881 39548
469583030773048193 20671 40000
261340034752365121 47968 66929
825222650456030465 47303 63587
221654777820823777 14703 25593
42665376715032009 2383 33332
632018028528051457 30381 50275
927072308923033729 9850 32870
85456621209935697 39615 40695
761952417312595969 59130 65520
706566741415329665 24785 57988
522524027061766785 6044 49409
145459049504729889 46119 58750
660470350312689153 8058 35590
725184975016873089 10872 36774
648367091139096577 6888 17800
464374531388664001 1150 12480
754650493027110529 301 31384
756999540600460801 15430 39998
317282929174300673 30490 64106
952368184053092609 42622 49611
87804022681265089 20048 34034
235274962358147393 20194 29175
713375062653046401 23449 62925
474866507487568897 14215 39001
921034125329395457 4006 47063
828284487642704897 29304 30831
528275137729171009 56722 57274
139454010944866977 39039 64923
544150012183333569 47372 54769
418046564871644929 42812 49115
41494917734940633 4733 19728
859846575498572417 26582 49075
99545974360022881 37494 63295
977079100423892993 54569 56813
863715633713045633 33413 55658
333355842167726721 14996 46042
302170542805011905 28883 56320
715908186957705089 25272 47199
963385319419916929 5285 35761
529230747358404609 14888 35939
97268711994825457 31740 37916
873827669650680193 5367 21291
994902014330026625 229 17331
701007108866242817 10844 50825
957541886460571649 13189 44380
716754946403739265 9655 40735
209741315094664321 31883 40637
385615458896829441 36095 60222
500118530708345345 32677 66751
635255845560706689 46308 61962
638461005176257153 10465 35331
211467687992502817 18180 60103
453021258238944577 18888 23803
71081352673644465 57345 67135
419278706490633345 14089 64260
29916067904501633 20670 40677
256786096590115425 52845 62042
381910428791357505 49807 53528
364940988344702785 44827 58751
629080424818546689 17405 32703
20044725138998133 43417 58136
643340239164501761 26855 28390
210329450255859041 27219 31763
352672199429825665 7856 18269
413103413310647489 14654 55107
918296855645493761 24778 27732
684501278881985025 9658 25826
392584419669994113 4897 29502
870101001340454913 13883 19494
252619970914935265 59470 66285
177833977777272161 9100 36360
463015787914194753 17746 55894
151835376334002337 20862 37808
809143430488532609 31138 59625
512206694519139905 48566 56450
402981709740238593 21073 63450
605821315557331969 27449 58929
280563511749505793 18677 43586
213649135425374241 25526 41967
947336728274983425 44656 47098
39965109173817129 33519 54641
345047920511248641 27855 57129
885943776098177025 30358 39188
204868039344582081 12075 41045
928170848520775169 32167 49576
191054497343515105 787 9904
302973258893150209 14412 28723
83470110545668769 27627 36575
101362485989664465 23545 57865
454238690592674753 1186 4487
799232828616315009 45570 57225
101602474473686753 44667 58627
291322551138161857 20332 39205
616547023192595073 54028 58741
423322707801094849 7637 37191
363768075182456129 5972 50385
17295557320618827 12265 53598
524409118497473537 2041 12786
219217765309768001 7557 57352
394104680005717953 12448 45054
700739466375349505 4445 39255
120017418971457345 33885 56835
364876999240227201 15583 49161
501708388646783041 24567 29267
410564908252904833 806 5479
349560593142157953 19414 26322
786873549698956545 16734 34426
176232740436553569 3348 32785
862686990408942465 9226 10624
39367843266177265 40813 55127
202142491424968545 25277 39354
11730901373077531 24185 55339
791111290818502529 11403 65981
11515961164533907 26538 43164
341978843017020737 18521 43356
956608467487434625 21570 54803
374841821095454721 24542 59418
962713095164389249 47850 66871
776767381127758209 13960 26767
460782112731145345 60475 66934
331767184921584833 12639 66523
444241849530740737 15551 41078
279659276943508673 55636 63484
807421200449432833 4850 42215
597859654304240769 59214 66991
368333601687766081 8842 8888
899973591067283201 29444 64477
592587130092560641 40249 56767
202393254589662049 4623 49367
711344854414264193 35374 62305
828314584065115137 38206 61013
765155167624108417 248 16913
266709001161071777 15987 25966
792179102551159553 5071 27079
50453935922195825 59317 61687
721957371610436353 34446 40580
718960978846308097 21974 44068
653083149081297153 41442 45821
640500630985346945 32781 60252
826349539719736065 4932 59610
788273811749231617 10299 59824
558659116232774977 32765 36568
129715768142194321 7691 11125
86481424821947425 15138 34310
61213049002343921 31825 32970
528961626016823041 4080 62359
608845211504988289 4429 53371
93414368562470433 28478 55135
528172903315006465 24586 51734
627057833839757057 11428 43731
341735117228342465 8453 45129
226735535682983873 27737 65674
778353436662353409 36335 54828
595455251025796865 30341 61011
558334269795242497 32830 50624
431189666981829569 30600 65728
214939503524444577 56020 63838
466262649753559809 624 22614
487418148654501953 5803 41783
943689265144307457 48728 48735
736789349243405697 7933 14811
215631869543798881 16223 19400
424313035985424129 19866 66519
394348948229868737 6924 19898
883649531818260609 13451 25947
74597100539477873 6685 61843
906749581101752961 5618 39626
953270912878586753 17518 38129
567267602302859329 7018 13433
98422267891535857 5530 19726
702304369087077121 11982 30223
178912605793421153 1341 36997
543782554411759361 19381 41742
309400546104711809 15679 56217
962640513177678465 36991 60315
23096370267687405 25986 35685
40818250472124617 8816 29256
610011854707565313 48021 48277
351254414676393601 45841 60888
938050576958779905 32746 55113
987544660986653569 18670 20296
582598489589344129 35264 47200
340370923292386625 1548 12407
135154127259589537 414 64378
143738631293256705 18144 56210
788304890293616769 14820 65311
946073497256808321 3681 60335
983017795988196481 21496 50435
855077823621652353 36519 51039
713858994974600577 4618 11923
535154918863145921 38350 58077
70778220204310569 56722 57471
931421288755256449 58321 63785
723638754106886529 14252 51733
708347979723644289 28405 58267
164480005267570561 35798 37664
241925611008692705 6011 35766
312032223892771329 43387 53860
717739623519509761 31182 58041
760529970278206209 31460 36764
519149555826952961 37886 41551
344902303133679297 31883 49041
95856634852683697 17990 35792
97651555284706145 41484 48551
771820443501692161 10545 57080
478421675623167169 4805 58645
704081403480802945 34756 43562
781648424606025601 34602 44078
815054887783343617 21190 39653
369938936378773057 1804 36166
902032886234540161 52196 63695
856580886797509377 2374 25408
164302887044694753 49579 53086
892037276758486529 7908 58985
10025946777847851 19425 56952
519518474690094913 45718 60254
816250350622265601 14785 28029
242591543204881089 10616 64189
305772088576706113 62664 66376
318583451051502209 55509 64644
901878796526286721 44348 54420
447332029525966849 12761 55239
945551521490802561 16314 33185
737144689256005889 40025 64758
473724981368274433 7827 34740
285973075756587041 8820 19060
19990829795151657 3448 20994
489235886406028417 33990 49924
645365431607157121 32007 49653
569025490247696577 22020 55818
395517551674988225 7262 61784
617907961124181761 46895 65306
284904049560605441 19864 43661
52523048203127585 15782 50727
614103049817348481 11498 58446
881509332228525057 18889 31335
558772980567678017 5449 46740
126468911924462193 28874 51769
344993462146579329 8501 44539
761921130216698881 1289 5458
894850561722091009 50134 53913
946136828034397569 24844 60206
231085583518595425 14950 49917
359533823416235521 60 1698
686513240222378625 6042 23654
511608447427505537 21721 64211
337125555800032129 679 59528
125088807308735281 5636 31113
77903663105910689 21883 25661
630131147144552961 49799 67051
284063547713518721 24116 35748
788149771404739841 26097 61719
975922512448189441 11828 66533
929954372282566017 54987 55257
900132499629126657 20088 54823
492515685634025153 48209 51066
531119903517048193 58950 62887
517035822937586433 12780 39556
300353804624624129 1228 45039
353816600022675201 26599 48063
457031090373330753 50873 54519
283065848530583265 10101 56797
547402808123496961 4848 59314
774196689953690497 30361 49049
939203646505330177 2805 59849
762178242189250433 8597 29939
882662546749774209 28887 59271
540612667052023681 28201 28899
479207019773721025 2009 43415
193912313649434497 13930 63585
240800525212524257 12574 66767
200961375197827873 26672 54570
767683213726922241 43099 49955
652753722899703297 18169 54972
777640860550466305 25538 28188
456974664853341057 33511 47923
760747133723778945 8756 52429
743074141021082881 59369 65731
212168118428468929 3623 7210
382434049289223297 28324 28525
206909668771157121 24832 28021
97551431871252705 2127 37832
281259938882787009 16413 40277
514488755915301953 42384 63945
332683671048496193 29657 52492
344096780928509825 7837 16306
761648411460715393 5000 17563
166310157258571681 34781 42281
624025457249569409 33629 46770
79732098245571601 602 20822
668475424592916353 24384 49922
359459761687936897 50063 66264
252020101623653409 51330 66458
890414153566808833 32074 39846
93830193773005281 16050 35208
309538526260574529 13002 33585
783370432444012673 18154 66317
436030325734762433 33229 39593
11408180199058649 20175 24436
451148785558935105 17310 39449
222305094071057153 9393 53843
854108628052813441 17562 54551
413854958455534209 2176 61650
137038133600292161 2038 48280
967863108310734081 46792 56552
170480868780643393 37643 58064
645776591081673985 50998 66562
767483713332389121 42645 65326
990898873895670145 3807 36188
408376483917635393 49913 51677
385505031983786497 1789 63530
622367122379124225 51870 66601
974715294137279617 52714 59762
699244800376632705 6847 33759
659573322103884801 20845 64414
799711097069355521 4432 28514
592481532611511553 9573 64671
880919314066488833 26620 37815
651926172055983233 29063 54834
677300851869794945 24810 62017
768408577649108097 35678 53696
955338061786605441 28282 52677
110987260083934561 13591 19592
271871990649607649 1848 43812
177298160903202273 50153 64061
924583390690173697 3854 56110
437020522181018817 34054 51603
883564832229716097 37061 51543
352181435862785729 7561 28392
158041446895097697 42415 59553
234329187041570465 24428 27557
889148367913954049 13568 62131
300330991370028481 36074 60993
714420578112594689 15060 46540
281678624188760545 29342 44478
440007455662104961 19954 26364
166346065482638753 13753 19057
271497636423234209 7776 49118
663227541640228737 1983 7019
881040816746498433 37637 38064
154034048899401185 14660 19764
246945939058690561 12878 63490
723902002334586625 3912 21753
732286498634231041 12801 49825
37574337137737505 52309 54015
740477459744752769 22801 45222
689618438746894209 3328 11301
161002264956216833 7259 26507
302461119216584257 19512 60251
427718743327147905 34221 45319
205500645170037185 592 33195
659682432262165761 15277 56711
387862590256087745 15009 56950
998524124536501761 20561 36012
785061929531511937 11620 66819
573566556317224769 2130 65180
18563158657567413 32344 36513
87475150352275937 57602 63605
680432523851454337 5031 17321
674940640471412225 21229 61565
65205297872903857 11094 27291
494660716997785217 34046 50035
37674297027823657 9640 41222
943174757627112065 9207 46840
339126580711958785 8601 34094
364892399639416001 18123 23705
310985098058484481 7459 63931
408083708042788353 10987 42996
780077943169839489 1028 26339
579572837872930817 53653 56306
803473994577505153 32597 58389
475816140142718785 5374 22737
433269167382771777 53430 57549
35665905558261101 50743 66441
267881573194319585 51359 66560
753924003152938881 15426 33503
722649762042049537 14874 30867
530654802011454785 13522 35827
735196647079479937 21010 54661
495264841252726721 9851 14087
830605665909981697 44063 64054
352932215478460865 22748 56173
999027485039551489 33821 44408
405545841518851073 25567 48006
495217318489960001 4302 56224
277534391700200449 6781 50982
434642347466283521 25775 61665
520107274746443713 41772 53437
474140443904726529 17759 28574
793172352731886593 14878 33340
398996000531514753 2568 50755
12315581755750317 44981 64085
22670192132618893 23886 43891
15667716501823749 5242 27141
276376293329352769 4131 12920
305919420538153025 15874 43931
450639888441028097 14369 23610
774581628385931265 13985 50204
97483135840992225 35322 41973
431017064057748225 7520 50965
600870369639505281 53994 60412
865322294834001537 2177 30482
471111621115117185 15262 32071
688867187206405121 30581 40302
607682547151906561 63625 66089
931493568312220033 31792 49474
589846905418159617 19897 27930
922498866810620673 11652 57698
708647244377669249 11503 62265
46743035023737889 1999 7276
176361107813765025 33582 61315
872667103207625473 14767 33261
91780321876765217 54738 60944
888797164535105793 25075 39911
156477228179642945 30555 52022
623758918246089473 21144 50273
643680441071079937 305 63632
699522356071142273 57750 61944
419952222562560705 8555 16811
200258655123413121 7539 43378
135909337906920065 967 32556
684388222344324481 27852 50132
460126229508563969 22602 22750
196681062746982593 50391 51603
445862994769054657 30816 32187
475172250857056641 16637 23474
778757823085587841 25890 27007
444703653800907265 48056 54976
187484424376148001 8649 58603
35547137156186181 22072 38880
371461390239449665 31279 61661
219677243912649089 15663 51266
943807725920645889 593 51420
376622657028903489 11588 14202
150502604391792961 50865 63770
240742071745593473 31842 67014
699256453843130241 42932 56756
536736997607675905 57039 66970
952986806299879425 23362 25306
647278028994001921 1354 22837
100979965851859537 44946 48280
6847063299133539 33367 50807
570763219653205313 13524 43377
459097857625927489 60979 61357
605807101612665345 36171 38860
611667473867839873 26852 43401
630110635180745473 20461 49165
515253261807565377 10908 57488
147510099442580865 23063 26784
421042841390644161 9495 15575
860287805685207041 3297 40704
100042296249149841 21453 22414
677260897842526081 37519 58812
621571512650831489 52507 56473
395519617907002177 2357 27748
15133693737901411 44038 54670
262059704300082081 34302 64213
152770356363546977 2066 29834
939518457950729473 4885 21730
650886544867667329 31961 58307
579529757982836481 47462 61562
954493422914993025 4914 38938
429154377680777793 14111 34983
102043504937789473 18088 52461
815185378225987073 24209 41656
704181470557656961 11159 34374
917708012510249857 16334 48409
813989039175375233 20628 22556
576850489594843137 20040 66608
186988498732347361 11385 40879
770962008868725249 8078 15978
933542690335535489 5352 18963
401464659273568001 15171 15335
853944618885080321 43955 50792
553280304839464769 4760 42096
67527524853296937 29933 46738
387571086095956481 21128 62403
519985888312874049 2183 61608
657235282505485697 337 38593
664717347558784897 16004 65760
72218755192249521 44204 64930
543700195707273793 11955 33224
390090887936512577 16805 27752
670699533023913857 14540 15796
748086930477935361 25181 29897
644667980667947009 37938 43050
823730606985140609 38370 61058
446044966384214081 32879 41822
333987111556194113 2651 14231
854856556030952705 20739 27267
801003004640623617 9273 27043
468179180473562433 16236 34588
752523344545092993 39018 48882
992071143897305729 270 3702
489889695112527361 13362 36802
885600881822476545 1952 12821
599979160373845121 57261 64789
682263496257220993 1938 19460
315701421584069633 13595 23064
185572238002272641 47212 53982
17206231719395505 16282 59800
961714211583938561 36707 38851
868372701186292097 30968 47198
745961115447777025 8602 37501
872548903475301761 7107 56029
149776642218299105 904 20155
973924544699290369 6744 36641
838275472760422273 39 310
169157873959331809 42453 65712
209912676281248865 16670 46266
892743404285557377 21740 26341
248695892081450145 1515 40035
494308297474400833 25962 37417
594952734736224897 12960 33823
28303048703069325 12757 35633
400560332931583233 40724 52699
76800255839426513 33708 55865
407538111576883457 53228 53381
423529826432076801 46800 62271
55637181438918049 8014 31481
833815719602380801 13104 53506
76092365437901329 17353 36080
122751065479636881 22438 63647
999865105620934017 19853 52305
628743601337273345 12963 20866
49833906717594801 9938 40544
479016486799753921 46558 61130
786142676849401345 21146 24787
768846106210002433 33094 54483
824573278060867713 3010 16033
92863788784573137 3907 55804
613193741308613505 36990 38408
722983121374962689 19953 40480
917499960279513985 5539 60399
42007305643398497 20109 61539
813367685657759361 40443 41011
796069668235002625 1243 3566
878893912984167937 50617 52657
774033165191387009 8867 23325
548183600727391233 24320 58607
454022282661778561 14532 23954
648610541868208641 13896 33178
717430984118596609 34492 51080
60095468417834753 24142 42276
530536400431753217 189 60626
294073435218692225 24035 31701
661001153702645889 39070 59869
890818442524029313 24482 42894
279386220885040609 7102 49386
585031093332901249 23521 62200
958043498664569217 7395 56884
585965626486675713 8979 47198
261683913660004225 23714 35360
821031048591365249 37731 40586
939327848947531393 7058 42148
594927032563710209 12732 52028
209684233795965025 48372 64386
604851303479222273 5041 44064
736615161121893121 14777 20212
922979200129013633 33195 60730
104656432029582193 43178 63452
795293961357558017 17250 61950
304759575387695489 26954 55327
975521818236906369 12529 26517
797825602237420417 29230 52460
43953352764873441 18257 63109
422872508256961793 33908 53506
374948201741368321 54418 56448
126543109197921665 14148 51103
162859930976097185 45090 52682
100739872453292641 4235 33029
48696173628066217 16264 34982
903188299660452993 10566 37150
45185786962576913 16437 60268
222098096865057217 25845 45383
849096371305158529 1471 40382
636714130617303169 28519 49248
103266878281246481 7492 52461
637314103031062785 45031 53006
435212783905491585 58948 59940
875485463176456577 30247 42134
752715041274683521 30825 48688
849674093123912449 3252 41783
234307003678189569 58265 59370
608753381028673665 12797 55483
585898623786036353 31935 52874
106436230226339745 58286 61824
413079799791780993 553 29891
940769811691861633 4331 53980
691978198883816705 48766 55399
151988357369635457 5983 34548
880552759833896961 28631 38839
948556768998923137 4092 46214
415282361351316353 8589 60088
279194119820861185 42505 60361
166325455474215297 11778 31877
178461509172219489 45676 49293
442262130423927169 25296 44370
139004537966872737 51541 66534
367831436657716865 43293 57899
38985612798494889 30004 65608
884610046954904321 49817 57747
159727538348253249 3757 65901
332845905814458817 23527 60681
553480283582555201 18708 33815
319285723356131265 32793 47402
367430500445085057 18157 33240
480470732409962433 52992 60343
676034804416200833 29062 43529
63942442795209329 60635 66182
978620829209067009 20123 26852
603615101216952577 22209 45792
11507924550866023 2399 8208
239263472733711073 44223 56051
805802230572812289 18418 55655
123954107464577137 14012 67042
164795781008120193 56228 63875
531119463701657 3140 27662
335310061747240001 16509 58719
368709581015373569 3575 24190
658102595301638657 38971 48536
233780267340648609 3975 66043
223933162541801057 25352 46030
836458902433143681 21600 35665
965564645577455105 24929 30667
703420281420605441 21332 59647
944552260709858817 19464 48099
242515128736535233 25818 52163
523831706906260993 21942 34311
226408767688070625 8237 21467
779061695932870913 14855 49287
556086938283520769 3718 24352
871266091182217601 21347 52959
722966843508189057 10383 20144
306262136012097857 15842 45229
731146295101105153 49866 64521
367785415397204225 2013 16456
667352334852978433 21128 26253
819662477635393537 6952 44391
407306885562483969 15100 63606
256934095467624257 12804 40202
418143748736028417 14111 14612
701029545229207681 28870 58670
329523857120513217 6481 62670
390778114792848193 18411 43876
451498031643637889 24732 31295
995269837392260865 21134 40918
466416752331745985 22448 41401
470310664820072321 21782 58691
630468080072617473 24466 38873
215388733737430721 46139 51505
953719344149426689 36531 66764
617240611579827457 34407 40796
218115780076004737 44057 63587
546794578142215233 26741 30214
755873902926730113 12935 63705
929694219939573633 25962 44703
453122081477701505 44925 64950
21418209925716525 8822 62664
826089824253166721 23590 53280
61250978699771257 8840 23855
647041321645559681 42734 49518
156698134831419361 41760 54379
101129082147473073 7194 50217
960989527127520001 37826 48457
97311765909708465 51314 60289
874507925400113409 23609 27341
736390206749440769 28237 41584
617347399587313153 40781 62482
726532189378929153 263 24987
962020927866138497 1623 53577
961139981991031809 12135 19343
840481392086655233 10376 46429
515134350542652417 23542 33020
751138242602710401 18759 55536
1464379283767415 41094 57903
910711625306244993 13747 63044
172087463149665601 12893 38712
275644549878411041 42943 55737
915028950534768641 28816 62724
913174645530130433 507 10788
439202321926884993 2907 32439
725272984767006081 34249 40448
439280560297966337 21090 33319
104006980330691329 34884 43325
223373642242563617 19604 49434
222300236976582977 49493 62838
152388505079890977 5572 6106
28613262396515185 42899 43321
843998496328069377 5379 65633
577476675631576321 319 57492
259990310251090753 23060 24108
889600165018176641 22327 44405
938000531650885761 17885 32298
875718888152579969 52 45154
73527374164619633 4662 7773
876911768967641345 8713 55784
522413002978751681 13814 31811
245123888833919777 6764 15657
957354707452175489 462 47619
596091415321463809 40170 60088
836242601090873473 5326 44789
581950709017792897 54328 59166
958488855556360833 16635 21077
117302404686153489 21161 24790
503139680476905921 26502 38170
55076439406352761 3714 18218
58295256864177249 16789 48491
507022892786036289 43479 57181
329902838217918785 16818 21455
971265368539452161 40862 41016
609962339832257793 30224 42458
469821817969641857 57711 62872
410585939065825281 11123 14432
731961962295830657 14514 41711
956491162738480257 12643 18802
127330490380099809 61172 64850
791367680028770305 18237 42917
697176369949364225 32952 63474
915247911657495169 17569 31989
187831387818231841 45601 66688
588676704029737217 8043 29127
445695235329569793 3126 19222
17858658439344311 6707 35205
239549552203978785 20121 42640
385503168934150145 5474 12344
196016149496887937 11645 25105
406223003370733697 24839 50015
544885575512505921 41551 58339
873409617939515265 20634 36969
651141416548345089 23440 35516
701412149317668865 43270 43393
166980317625782241 17570 46029
897394042486155265 18669 64791
734121229218022401 42256 65623
123799137986047473 10910 45047
154033023198632449 21879 28144
306245241982864513 39799 67096
180828178329338849 41089 42758
588420986993448065 4060 62258
704964212890214273 46369 52821
743029028244819713 24702 63853
702069562392484353 46646 49388
414645861220741121 48626 52191
90955428657576225 17652 20389
831392559113353985 22197 25170
978371533220414593 23650 35609
955939755906292993 11798 18863
694117425747403905 41500 43053
147887177768211585 16634 22589
526545022860648961 4463 65967
702998024658420225 12416 27270
914419538055266689 40509 61462
114776644252671649 22572 59874
5787958907692571 1515 50181
867704015493394817 770 49254
190813511148629537 4101 28264
119981636210440001 23698 45564
700286801872227457 35404 57161
789151644656691073 37053 62624
768337910970597505 45843 64572
60951929280477657 2013 61288
222123242238300385 24393 58263
686047503854304385 15420 51824
640402088555813249 12362 19676
329268806511947777 6498 12160
279214288638559809 4303 42273
828792624108864129 14573 18464
809304424498133505 1567 19902
386451053046229761 21482 21732
113836274720174657 12374 49580
432910871261903169 22740 39322
377596003911659009 33170 36987
334432429666463809 5083 14527
763200823260394369 9464 51655
843591686669036289 16047 59543
231790795722400129 343 36266
734035849137356417 22765 66205
59133844420788505 42463 50198
546176074378941249 3972 21032
166154641817310977 15404 47744
770903665048990721 52885 56389
563102523203031809 12095 31813
403537935549927361 6002 66166
160260714360628513 40157 50795
282043586638152993 18346 52961
828960281686679681 27888 32730
289474624539515457 20595 49648
346436385964405953 11661 14473
130579817289202545 29916 35281
261531196990706145 15297 30013
5272511502845135 1639 28131
643278489870834177 15053 63533
616498141613774977 3233 64905
766603628605654529 53781 61082
379281945954865281 41695 48052
484588538368395649 13543 47352
624055918674628225 11285 16030
598493171292080513 2534 14509
648222887089154689 7421 33895
919259429822101761 23961 50622
790882339553704065 14472 51101
645887814633542913 26816 33518
292524162202859393 9803 21952
211088320450013345 23251 56068
320284938567993985 9945 35022
555398670068729665 3643 60059
181627396852626081 26330 27724
26829478823952257 11599 22429
999444271509062785 35233 46306
884678133307378561 32364 33401
211087691860548449 5887 54861
199043891511760065 21840 66444
306433953823102465 12234 49374
72079196958487297 37356 46269
160578665502036705 7708 48566
704831959811667073 31750 50660
134636949158149841 18948 45514
685935127466880385 47087 55030
646536096639160065 8331 25032
964109632656285185 42241 45824
2305176683620403 11984 59291
811333184565530241 39590 61692
208003658713401761 33158 33166
367839571984443841 56636 61763
687767226534575105 26654 30785
792809802906109697 22234 28956
469002687880909249 49271 57512
368065256693537153 42637 49177
999042299149152769 47941 55052
984152986829076993 4345 60267
232037143661209185 19072 35192
752600112193260161 39813 60531
984156478652366209 1003 58894
877280902877178241 30952 34435
338641459777001345 17945 62740
377053617083557697 39625 43690
870944175292976257 14239 21450
566169103142573953 5591 20416
294534408888033281 20966 34542
609164699075318401 24334 45683
620092089762422913 9690 54586
133592788367881361 3443 47893
406182980166200001 4193 47052
763167401461796353 10709 41086
332059425515808449 29953 53875
271980335395245025 7750 38251
466508155621902209 20463 25422
557517591731947713 33808 46674
188575366474694305 27357 37514
418260281575133057 51906 56053
611055932273337985 14403 28691
44520207793819825 12436 18523
875837109219986561 31938 59536
408921391607879745 40756 62154
640063535150794369 57763 67101
946347007246838913 40493 62410
944348053480453633 58428 58698
267664642496075809 45168 48085
961199063247143169 34720 60368
34132813706289513 3850 59609
646460174888432001 1408 10338
205452262334734561 65734 65771
993944369363639169 12081 20199
235166653841485377 10398 23338
965906192109045505 6414 15248
332272661058741633 6979 58117
828102357856756993 36273 56582
911910762041085185 23801 53706
744589959052774529 28664 50006
401736508503422145 5287 51590
631092654067195777 883 58112
74318008964706193 1940 39763
623186624453481345 23371 52601
193268659714139105 32459 64109
533780318206318337 16355 57745
746684698179446785 24056 43977
468101568135011777 40354 59728
801108411864664321 13534 61909
821662507188186497 17273 18006
879453684113126913 6792 63931
754338008299256961 20140 24470
172897013911640577 13904 53610
343294292826989505 21383 40694
876730207183012353 48293 59601
129991539647079441 16877 40214
111011751723783185 15052 29232
293718786470059009 25067 29992
287922530679491489 30906 30935
893464770590767873 3881 41852
614070610379545857 45048 45064
407104861005798593 26635 65433
507379211298623297 27204 34385
80990741732705377 25401 27254
750625784125805441 59121 64286
116389663773752257 23852 26127
444047453625682241 35336 66327
173458989669697409 51073 62928
187808475632696321 4121 31363
221949340710672513 12952 58907
303280300873776577 240 30983
393517032535925185 17205 30313
369776812166055169 6472 67111
916531505591841281 25351 33707
588607212277320705 14178 26987
154011759019752513 13217 28616
88823619629014417 624 51821
797103550971037569 33984 62692
640560684229594497 42616 55074
336453763380632129 30699 57585
609866548598109441 10462 43915
460003471885435969 6299 25264
924903800036826625 5220 9498
794622147752121985 24327 26660
500089951996844929 47592 59798
924801022073360513 20163 30747
540587754538190529 31605 62032
286841772245537633 26021 45364
142431284410992737 37174 55541
12438307853209097 6279 13310
199617307311807937 27465 45260
105898435566032849 679 2520
446474940754971073 22995 50942
759246909431006209 32580 64839
132223584251303089 39108 66237
84924076518916529 30772 44255
244578689547484641 44646 58953
371934865741927489 5752 56033
871220484455658753 4368 39173
669672862418778497 4813 27518
115532495947181953 15186 47832
308077929487787137 40275 54588
783410970127075457 14699 66041
43084036517512913 18678 48729
112931884435415249 9784 28576
37386956307862817 13758 31638
142045534017238849 3484 14944
219427695639595297 5620 53123
900308373113265537 7323 18889
433283698514578945 22149 48485
805624964401854209 56947 57983
867069323753980801 35566 63070
778843233503824513 31847 56093
641202192038456065 13743 54039
502165974096509889 18845 41623
817256979721761921 15469 40509
814518204018302337 12219 56476
545518917658377217 24757 65104
866169140153882497 23992 44470
639495590437235201 46403 57158
867523124355859201 14788 34343
533953546743610753 27458 63914
774076727103004417 18916 29594
852064896527295489 19358 26885
544716074562135361 42400 66139
356399910103171201 8712 32716
943491151405762433 18741 21361
750975299190088193 15858 28834
542361808770284161 1964 7956
261045418625990081 18563 26410
956725900714001665 17326 42156
115928226138620977 27471 67025
237079382290890081 23758 41699
827793078702008193 2920 11188
829637461012563201 42249 64262
243318734468545025 25239 34473
793105194203480577 14709 55797
617765046439693313 46521 61441
445772040329284609 17330 29227
591526961091588481 18121 52946
168193518432421025 16087 29829
825266914939625473 10126 49432
821662421882447105 5488 6031
452105779667135745 42306 65542
762678286963808513 32594 42144
9129190846685731 25170 64349
454010944819355457 2630 25180
303273689224212737 26930 59563
719727731877558401 23024 37140
944793252585021953 33530 46563
350252209576691329 24273 57980
102528606394656657 12983 59793
62332800730207081 62507 66198
974725055580357505 19465 57564
671736449863981697 29853 63914
648248922875509889 37518 58256
566151345029030721 14840 40634
537447521893348353 26026 62673
869019416835978881 9204 65213
122756984904697217 35383 41060
998428256586908673 2395 34441
966283485525586689 57566 59415
391369895677950529 7494 51742
30276114668808421 35333 56674
692647303939938945 23792 27995
106271822716486497 14424 33751
371869433079833537 46507 59175
393179487165326721 52227 61200
326538713246140609 608 30330
787011541324680705 16961 45843
474013308420904193 4832 41766
371446662613905665 14271 64994
787137857663655169 5351 6716
992628697381697153 28375 35291
418535044426075585 49479 62000
447725416552316353 6775 38236
559710078630690305 5513 37995
516750612618572801 3318 47630
657651637088132865 15334 34965
170131769762448929 2354 28404
695844974237022721 52728 53037
606287546697707521 34529 64977
529821002277170561 3787 38972
785073860650271617 11252 42164
987575766488209409 3014 35024
255815294532645505 50921 53245
797549700179200001 8936 9388
212994586150912833 3406 64150
996065913218732417 21290 42765
384149694947616641 13487 54373
264295621020348641 22655 57048
932907826146049537 19153 47838
411671274209130177 23609 46362
622907314516560001 38447 51007
688959808941273601 49156 52023
830742623265550209 8661 59701
322852187204748737 21090 26701
186932172227990625 51137 61727
207111777888368225 34534 48707
737472977298835969 34847 35898
169671070520070785 59139 65451
638787859147463169 32642 44221
150576346484040609 50356 64257
713336993763689985 23424 51604
888037957242662657 12974 57891
961294344993525889 35122 44064
489335000527798785 13884 64990
523552061971258817 20464 35854
307403994224603841 10249 35951
417430713005948929 5067 13695
44243894563077649 30224 58760
770101591685758593 21629 39884
650571719566844545 46039 50202
206805588166652385 2420 66888
312601640321698689 8118 21463
786567671705910273 553 63530
762386177663262977 19011 25500
970167684234148481 28764 62266
872245812328554113 1154 23011
333651890892397761 40475 58466
836362953576273281 38783 66651
92816254671454609 11024 31990
279125442013562273 32020 39514
938877544831655041 10894 59813
146243321064662977 3531 51003
405876853885324353 9976 61679
528070483836142273 15458 57296
163789601961056513 22311 45631
963863213476916097 3475 19707
969708260751282561 45133 63921
121016132679411473 24511 42007
336428184084098817 12099 61703
155776956459607873 43766 57994
881553248674343553 33281 41103
679872763617009153 2875 36921
208485990276429345 12777 26081
208358958510533665 7221 57838
512165667929430401 6001 50415
685568965594907137 20074 28673
359784122724590785 3931 64013
803562152330062721 24371 53449
822640599238404481 22863 59532
137918462103765905 1322 63768
923803220549117953 21963 41409
833461229191787137 20333 24269
819019704972255617 33846 41366
764629467044354561 344 25655
715151735642137985 2702 42353
538846922664863105 19641 53776
191291908517392545 49463 64886
398120025209248513 24567 54867
143079655496890721 5700 59647
532535089475519617 40316 55876
474886735714115137 37375 40987
556332946618478977 25530 32870
356368054422603137 17444 56875
928156416594038785 23798 64336
933265617363240065 15693 24574
363341874855006337 33250 57369
17931598922913851 31937 33034
855819567276089601 27301 61781
853231741103492481 10423 14823
216463644047845345 50936 57731
507926607869563905 12775 44042
882387777273624577 21421 60613
180453216987665153 32901 42192
22474189746372277 38988 57620
429600535925331457 4516 62814
450746638260628865 3289 7818
808653946329691521 43845 48583
94373698118797473 29836 54161
191963871961206689 24018 34090
453314371192835329 2494 20568
326073220357663745 15259 55275
614344218190989697 15136 58935
488901485472567297 36482 43695
613475610338102913 4661 36154
368105286389472065 6599 59964
854847435718792065 32823 43696
428731475727630593 1116 23060
977300901575478785 13393 44739
723355467148131457 14996 47735
519354527257672065 64098 65634
306504643078724801 21887 44426
638917078766045441 23143 50767
86416465953000449 1086 1197
762491791558002049 6999 57223
890430872032936833 1291 42750
817663732047481729 2757 33669
486078799360988993 55867 66716
806307905072468865 9330 65719
122509053813459441 10718 61809
664528434296844545 33955 58389
380919431888493441 61105 62478
949178981614064513 12538 67015
242388744746477857 29199 35819
149493559242404929 21190 23160
690614207220185985 19005 34107
15198945548814181 35411 51881
135243618380698657 43882 48579
129920719285454561 57567 66771
403119139304926913 11111 41006
497762865846848257 45522 62871
703402986287642369 45326 52333
141890385516820321 11677 21185
194164607451959617 37139 44696
378822657348631937 10221 66064
963957297500584833 42222 60244
619824439180408833 1915 38182
842281554472187137 23009 52674
656735748230115457 5215 58631
498690642028549313 32352 35710
522443555447427585 3825 61269
292681478559721601 9316 44533
276870751371273377 11348 60259
618536942329015425 17085 49832
722219749320007809 25505 63235
486468900478037377 4289 40127
450687674646953665 10909 44933
864220780539028481 53694 57073
857422432281783425 24616 58023
544477640202948993 17847 29814
275756573567161217 45171 66063
131617741149156593 29988 65656
616444249455558017 27939 57018
390967213981276993 14049 52996
370375601695851457 15796 34536
90316811158260177 59050 64637
948526103014518913 29926 36220
281844526289454209 18649 37065
635729962373016321 61883 66877
634427835069303169 26450 40260
407849430923537409 19709 36473
122215343920466065 5768 22855
713905121954294273 9250 37680
765264332877450241 29339 62604
533173313260920897 13080 41123
623021363890408961 16768 66029
663913622565541377 22818 49384
627435217961462401 11929 56691
746084633888560897 2703 19628
757258585537591937 30250 53687
506972743746754177 2038 43925
896262161017915521 7544 11056
980196645599750785 24946 34237
180652732587496705 32126 37858
757712919830435585 36098 56894
510341598375035265 13033 25384
3345184579021777 20973 58775
124414205576051985 11119 50037
755312035963950081 10012 34271
945405740688954625 7415 12408
896437767557177473 3509 57286
140410041361569425 14793 35224
417621312843618113 57812 61413
93194463659969537 2905 59988
246929194937283841 3320 52578
170250177012327713 35327 43392
76432260980251249 14654 47638
22493718509878137 8337 52149
502123387903697729 37440 64682
954741522632183169 12782 31599
911763952161532417 43236 49776
811365149033761665 26518 49537
417205319606299713 32837 65525
331142504180725441 35890 61826
520433431216101633 50514 55840
524300006580574529 9572 20738
294034372435920257 17555 41099
561754405557387329 17949 33110
646592287717407233 5441 17572
711867276826680449 17984 61661
517601577674529537 56523 62955
374590581650558337 23577 48472
621127037392337665 35745 42508
401555235184986241 6630 16011
895363282915088385 11174 37478
798021993203143169 34514 54081
638962839220351233 18148 18560
966966493639588993 28674 31895
237483159101035585 5418 66585
356134092715144833 42885 61595
418887009023276161 25557 65427
970233053211870849 22216 40412
89788415334215441 2683 56098
526647430691745921 33342 34399
794403596254152705 1834 40165
703258995648738561 14105 58305
261794948242627617 3284 64441
112129015851998305 41482 60061
365600780195446593 1069 17972
762838297777221889 40882 46498
854675226185708673 44380 64586
948205013938626049 28444 34463
974691827372662785 5383 47432
310372894791910913 52798 59590
573102309404934145 12105 41605
76804370013583425 17217 20836
659785646178843137 20039 33524
338245617032725953 14466 56841
744448847901356417 40524 55540
602218951086904065 62471 64106
84937389988635201 10311 43865
113173041070282929 35223 53275
322171491839274177 39099 67109
173935392108013793 17892 35199
666380908917570689 6486 51691
235238692644628609 8431 32231
230064207136553729 32053 39981
700628551249074817 46296 56877
626185945352897793 16956 54654
354826478700388737 16740 32918
332488824107205249 42853 46819
89132902529065921 22812 26748
650921621946761089 7642 9797
365251770927386561 3951 59492
574133072070640769 30113 43776
662227877665195265 1217 55989
344126795420731201 32705 48590
845312276350554753 25165 53678
12125680234621683 2674 56095
378162677094884737 2974 46438
101745057782633105 41859 63364
93916774116479473 1257 57916
513650167395230273 9252 36394
38356964886951065 5397 55213
757810370902330241 11572 41263
380936034196182081 1877 40880
373114012577278913 21557 52395
609872706254755329 10261 14945
426576333332572929 54724 57688
58870825764756777 16597 43803
433393308162397505 11611 27483
435160762096977281 39350 59384
474350712294221185 19773 48633
135135933028252001 30862 40958
4005058819618768 2790 65214
79220284923316337 21410 66752
791284941372108417 21307 41579
412880586746695169 36650 44797
842955316164609025 841 26203
546521027172808257 6496 27884
286408598188511841 52579 65461
659343753149428865 21904 31048
205541643028769985 58118 62961
556554938801589569 34014 61331
318799248635652801 27811 67110
666691360854940801 10736 38877
818998295018264577 16886 47804
14305458604830791 4863 8392
108821287656848401 14073 26444
914890853292135425 2827 26317
82382303185600145 20383 29690
63727255544201001 19222 55342
785111333567893889 22286 29642
635110491473511681 4179 25002
641703652622727169 5751 12313
528867414877616705 4705 37884
839065156005954561 14453 65264
882925662292976257 53268 58166
185573290114692929 38367 66441
785757751632168321 28109 53993
336999849282701569 22315 29772
162686133312035969 45380 47493
140524072166716257 6131 20301
372768633424009025 47662 63148
223307815701627265 3883 40889
769035798757883521 23495 55883
320972295235126401 1564 27777
938713968310629761 25041 58104
612543909776430721 3990 33484
321944045685398785 23414 64252
269226445353940129 39778 40826
494486423761337345 34414 34608
775626626758064897 16294 27084
632744496452360705 11519 22956
378085577053926849 3819 64730
720108052450889601 170 54982
970696309942493185 27360 66380
637496616323176065 52842 66332
153847594019840289 101 63182
176405871919136801 4831 26043
732540813389402241 3117 56150
429277575651198593 51090 60125
491787968824073857 33534 51583
367541140696154433 15649 29271
330129702434074817 13312 57585
593439887193227393 1546 17520
299567418811324865 6219 24325
432686655767746241 10053 66606
928324716220327425 5900 23637
951973763182039041 7935 18267
526153062288930305 9409 11994
844484927750336513 16029 16845
380264666921870977 38934 56528
229305916323824033 7656 31244
803636926101365377 11921 47362
437633133357159937 41952 53698
348640021852656193 33357 49821
8437726397161783 42702 51280
765128674934974337 25693 61686
759004862169298689 42124 63584
658833919793718145 9051 34295
21439372108687849 19376 57725
301381396810331393 51159 63379
543985428875508609 19578 63414
960845124084738049 23114 67015
352011748807868225 31361 61456
809050520674706049 29361 56815
801893475513914241 3256 54530
190532224842993249 1138 50566
482018819079314625 9198 34156
970931773305938561 18191 60938
803088303336544129 13800 58570
228910083580569089 18363 33430
422368537615838593 7828 32502
8994816381605376 36767 67173
265096413224320321 54644 58132
50246877992659481 12940 17757
987044716628957953 29928 47985
239720153053685441 39085 44153
345183659605503105 8012 14596
499185965285487745 30706 45100
825004215875836161 26103 29604
322728369199015937 21986 28835
69477798074736089 43225 51312
352058951601829761 31161 55045
267467714672648065 51060 62732
871908090189652481 2894 24888
518111593872724545 39447 53272
190347645385326561 7176 52712
699137114524134529 14662 23212
246522502044829409 7374 35927
192885619568222913 29485 50738
771650796401726081 25786 33023
764232392727620865 19054 50130
870799218687540865 28810 59532
316493968184396097 13776 15805
436649492105896513 5349 52982
686994542007042305 45487 57587
466354987233845697 14178 14689
445141905130761025 17480 21178
784950611607907713 20324 53724
658363151398532353 19068 63159
103920523291822769 492 62773
361013541139804801 54270 57704
518203637149678529 27996 38711
124696271743900417 11361 59690
80031970639684145 31789 55809
185996491464017313 25283 65030
349790206255644161 11041 21869
841320527751832961 36315 56690
750839396888881793 33437 44496
508690756364465793 15058 43769
65310867066596505 13174 13751
325920050158927681 51185 55112
668519681318120065 25613 45130
825247276916179841 4022 19450
770047387305307777 13934 58795
388707768563676865 29580 44871
584916435488015233 8372 24582
90099350868506177 15031 20456
645944476355747841 8968 27347
424260990516287937 1819 58142
140283534013722289 36423 40279
781143898230233473 19702 50414
963189722564660353 15197 55812
242009057925741889 20817 44769
730076734484175233 43089 66475
778251007899676545 3736 12769
936307736594965633 30858 33513
178673280292755969 60548 66240
136690044471666993 7866 20576
3855837529052054 51305 52582
302331738974910273 50819 54737
788392358193334529 20957 36073
882315262374323329 17410 49856
196418341400367073 18224 34930
233955948395088609 26127 63616
428609192322355201 39830 66397
869534789976601217 23596 46226
195200027896682113 524 50313
622862929307412865 710 35903
857711385760154625 27758 63671
53034700599273065 30857 38949
568454561678002817 58965 65979
601294355475811713 32218 59882
511446952447343489 10552 60250
563517460040433345 28284 40466
473987088415192641 10338 31676
871399252817891329 5058 19330
328692805644095617 9994 55746
677446950682895745 28235 35279
5207234398191930 22433 61800
424333512659995201 1593 8488
924525578909921793 32581 63412
196992854660923201 1511 42594
448259382016466625 31493 41037
231256127905052001 26550 29499
52896291368455193 23071 61816
436152322340564801 28304 49104
404412607510003841 4863 66774
637404012083305089 12645 41448
827581371219039873 45050 66578
973584500072948993 52895 60910
461358152008308737 28214 59347
383836227320468737 14392 63606
165386659122930273 50354 55612
361643228728713217 63049 63566
418996043212750657 42208 48341
299102784416060545 14292 14380
638607288726674945 24064 37056
915255364414324609 19951 63094
178171055634244609 15187 57606
859270698976612097 35705 40850
55158847688772993 26119 65677
743862027507379457 15464 43330
519993154573647617 6947 20504
608063504394163329 4855 27115
977133021647958401 49262 56139
144187968228042241 16524 65927
671075475526386305 57621 60654
192347747899898273 30433 60569
316208078112481409 29408 63651
10075458887616407 9509 25900
845345308905727617 41412 51802
819213942455984769 33363 50033
553650119759524289 12336 33222
816333997222816513 24993 64316
752007052410739585 10339 54104
831207827375632001 19097 29779
891739089612400513 22502 27232
134210944335638513 856 40970
284612222515384865 2215 65577
862003416782083969 22124 63894
292383106510456513 3900 19215
283751337213804065 41333 43333
477746944924327041 11177 38002
446479999831719681 36001 60958
359359910702608001 41592 58243
229432822105582817 3664 66385
102183433928921377 51841 53649
771653812534633985 28683 53258
6834068780207759 16632 55007
895854263665373953 44019 61989
529935384903502913 2924 64317
457479340508026433 29521 37645
884207187018461185 48842 61980
795119408272757505 26296 33408
347859505207473793 9372 64593
322807947593428673 25326 28330
323504775017866561 13984 14264
901460330757803521 39302 51484
539483159002834625 3028 15143
229780569458252865 6458 55390
789801649828177665 10389 59358
625534584439254401 60849 66053
343712863459693121 26631 66967
502019376585348481 11632 29235
268926936997146977 4825 23519
184025317399775905 5119 7130
386966710003925121 35665 62997
504928409931206785 45821 55541
963033871714827649 25465 38567
642370425783799041 7115 61536
669927257161553793 17529 57822
671348037504156289 47568 60413
998607792921475841 35869 36523
51715400108552249 18979 22995
66256613673552065 47139 51494
198240483678343809 19983 43300
420032018413110081 27485 41740
886970195627714689 23528 37684
299853864392666497 43978 66893
459896457717501761 26107 53905
553724752113552641 1353 7759
11973535179695461 530 12425
848043249530498177 6911 17857
744603866234452737 24994 40886
313764868285289793 22070 33934
600423845188874625 23098 24830
855811152598470017 24558 61358
573441548658006913 32242 58287
282379404023757281 28526 28714
386994845068219457 17865 40233
223087546380448033 10741 51702
684861737718360833 4185 35696
462084933420669569 36259 67067
730860969695516673 18599 46735
372194651987676673 7670 37487
834387330995308929 19521 64258
656947756791780097 6820 40907
772033616403039233 17322 66751
441938745978326593 19935 26576
166831877200532833 2888 58476
116518078842972273 11518 60755
337148984531797441 39503 41591
461251867174347329 21702 45920
855084244585935233 10801 22713
657540133095849857 11752 20433
702722329556596737 39191 57607
398525190677453633 6720 12370
485194061184440513 29303 43723
177457598810008225 39740 58101
206837097586959105 22570 35825
379416614173969409 8489 57080
807131009997885185 22772 61153
673810713523934593 13155 35468
480590952191537473 11439 50477
129438203424889761 17340 59746
703428739248575873 18296 36802
390522271690002753 971 40940
573569466479984385 7525 41974
188386132362914785 1194 13762
777595320906794241 31755 55511
3333280201289313 65420 66585
907732541706312961 266 63499
318893190962349121 4521 30834
788684672395984129 53295 60553
231689477398958849 18503 61395
105323741831615089 13082 40220
995163383510650625 31117 35064
200159959160554721 37283 63006
494486275908727169 17742 51867
702069014001583745 21079 62105
911266163592053121 10272 52065
546898532158191873 52870 60622
205416023883429953 48187 62297
339714010255608641 15647 65143
139076012494079745 57378 63842
815021236809268865 13285 37493
695266856425988097 28941 30924
603928748489298817 30635 33364
238767927366900769 40241 58575
970684771000403457 1186 49271
140310891633077969 31603 53513
466229963241108417 2464 4100
171322506803385025 23585 42721
545936981897408897 32694 58252
26680176334579641 18824 54728
642655511766324865 51406 56531
971232267064330241 42856 61707
406459387074843201 7874 41202
771025667707391489 17127 37909
797666930598001793 52589 54165
543885154448751937 26540 53548
586141597315059201 20695 60002
326711014466242 3772 33706
708725994874502145 56335 57901
688158500803247361 16181 58865
209956518869116609 7906 28265
442880003260938817 2189 22740
434134229637141569 42767 66200
89688462377345953 25624 40900
856916034505115265 4173 20713
344536980068980353 47252 66060
472361071569000769 19667 26610
960062849663394561 40023 49959
290742117796465729 29240 36534
167340991051531777 15710 57987
502912093757306177 26718 49719
634670760009917953 50661 52933
843420836323314689 38935 50036
91879599912331857 32802 38347
803873697516852609 32871 48504
506857128166537025 19551 61532
146524259274794849 584 24579
491826921915674113 8302 41738
956060256610772481 29457 60312
434975775006414273 20360 23062
621970715847975681 628 56121
213095155754089665 19783 46697
184004182847534273 34774 59739
275387323978840481 43594 55547
657004965341339905 5793 49623
726407441695670273 4959 37300
225064080519377537 55722 63841
578760030869965185 31182 58375
671249450436317057 25945 50493
258484945715011361 6101 54204
144251382977476097 13101 27542
146428697693814049 6414 45116
44713724349858097 2753 46139
992823692602769409 13972 16993
67936930312942681 4281 33595
32150978498627581 17254 43210
807034182824235521 31920 45720
687510212308595201 42265 43522
547716165130371009 21334 25316
443348096055196097 36957 54099
16708205797211663 15083 54874
327853585500719169 21125 53900
699080306261937025 16434 39576
642679836294256257 12668 44461
295818533566414721 17650 37156
130834039022730049 33305 50058
510231320475160321 2005 2095
470308234479155393 15132 47005
176222980826221217 51458 61113
683398912094105473 1889 33631
765836062276253697 6778 29243
141052175937879553 4140 31539
887294241613641729 37455 62300
736264652235817601 26566 48852
969559904303569153 35320 40959
957302767235184129 20085 53097
337292371451663809 4471 21058
119772568505851489 6100 13708
928047848041973761 48150 51561
3408353440953250 46809 50865
158971362324205505 21774 35533
1035431201742654 37591 57486
337201799169068993 1738 17780
532475026145057473 6643 46203
388068864056290177 5337 30216
786515724228252161 24102 64122
708081726267995009 41999 61488
951264947581869057 1559 15521
188287364706251745 17333 59592
87583491338065761 40902 57335
312856108409139457 20813 54073
179087371159234017 25735 28574
830003835203736833 35492 52209
426676332931918977 25377 27128
908638728714397057 33714 36032
875117430337091713 16740 53658
158375782187970785 2803 29986
558465268551813697 6411 43636
805844799972707201 25981 34644
65172158670073089 21898 22890
70252650315207889 1031 62448
125831944117010161 41161 42426
244324927174421441 40298 54875
70223356416299513 15526 20645
63235383712491713 29817 51486
748274094837242369 31252 60064
990810832974634753 48303 60556
158309395921243393 25410 26368
963611508256800385 20996 41846
856241337091120129 366 718
900327408081938817 34686 64593
869374421510904961 2641 42180
206361144454358945 19817 36466
616401317879947905 41581 48116
826761811899135745 44016 59969
656140212372697857 11856 18918
987988717384350721 3867 18865
39361061258205153 24592 62253
517677351916280065 46820 65010
47504801365327865 15766 38704
683968607954465537 1540 41431
894209079901699457 861 54836
889038025873990273 28916 60165
475139341380590017 56746 65314
793858401092673921 6601 44684
866564529202918273 17136 17608
609464231076305665 38733 49181
756772246280398465 10309 29386
509763543970318977 841 45269
653659433480370945 19995 40383
103041542937436497 38728 43555
845833868051506945 42123 54084
693339943416074113 17874 44563
478252871554730049 3664 9048
635997952395587841 18940 42433
228287468158264065 4266 9838
472779118838513345 4423 35507
81671034579343889 6386 32054
926570841719613057 24734 48389
462069561630393345 17058 64274
948491797726998017 32299 50145
305648325116209217 29053 50318
909298582970581761 1357 13250
47956419698174105 29057 31411
223123107646284065 32487 59989
245451215520759553 18135 64741
704363275460426753 44806 64488
625090173281542145 26748 57608
481103594079709057 31863 50729
927412488239838209 1333 56660
158426110473659073 26435 41946
478939127852520129 994 36106
452547990009019713 16474 60009
978777803136992513 3937 61073
313955475785721921 12875 20186
410109142622026497 10281 17104
857715793245855489 5 46877
684833339937739521 4535 52927
967045501622880769 46250 57492
62017806152503849 7024 52949
377577083750605185 18715 31371
707681609834722305 2189 27757
836229616163624449 7094 54454
63717218866948145 7767 27081
103791447988808017 39547 47707
34676481708686425 29841 42463
393255134980382337 4531 31187
577706033012809473 18537 26690
42490183283472761 22349 46311
66207087805977953 18143 61044
817021267462937601 43818 61924
614883564945877505 15020 37819
69909944623642417 16982 47456
197897623566774433 25182 35474
899089496751248129 29251 42927
400219845624654657 24634 60693
237792481985234625 6870 30396
528905199120529793 5566 29743
737922390535462785 1742 52533
50471975449859489 105 37269
710547910409641089 8104 31540
85264898256127713 21911 27161
253239840754748257 1414 53984
313470661546595841 15085 39467
76860870368772545 3081 46756
6439116934004120 21878 26662
584920823244122113 37513 53838
368107901768361473 10286 49122
742457784822189441 11941 38117
747541150136015617 18543 48391
325419326239813953 32425 45914
993029002602462209 42753 58578
489282014342659713 27914 63044
414159935546095425 27370 64935
892775431858755329 4416 18707
374896040275537217 5366 52189
724849865250941825 19350 27646
708227907720754561 18286 37151
664431959716626561 5080 34724
585547058195793153 37660 42920
73966930358789537 19075 19415
630736129543251457 2171 21701
351033909241468929 27788 62828
249902301925182273 2885 8906
647528950171132289 45732 48969
490974311358769473 2754 54866
444387479476194625 5685 42105
138417187650155425 28174 61150
908447086744086401 4034 11330
14897064760205581 62537 63959
984358014743410305 38563 45047
631478044113755777 10824 45958
625832015334903937 1575 55212
451605830035191489 46151 57254
774637133969793665 22168 46658
47482523684713841 39551 62260
32827373013173401 21574 30018
743077426294732417 16738 25177
65328863234842769 44419 61370
327418508170843841 30874 31809
282658671029533793 8023 11780
666329163782364673 21274 57787
498888117720145601 5289 58276
199404901634430593 2712 43438
417691591458872577 5762 19554
669225991310000257 38589 40125
282162683190396289 38346 43053
676611468336439297 40904 48558
848081460949426689 10178 16369
113021290682638673 42250 52836
457587240936209857 9277 16317
87834401524268913 35461 57226
284826437817411457 2798 38789
190268736858897121 23378 39470
266775276251369313 4824 20565
115246160584412401 6641 7352
925968375728754049 62728 63102
711612179947820801 12168 16856
755047221503463809 4114 37038
878813852606775425 515 11359
677950250305212161 27445 36684
726692835464703489 42149 63970
390391223186956161 27871 44659
618816622151548801 46982 47767
264745266681611457 31502 53338
962422255059664129 17993 57610
858921800521546369 22287 61274
190890712472416609 11523 24689
177703118824137377 42981 63053
897444653692488705 40066 60599
754401693676275201 45789 56631
403067635131527873 40651 58414
725871157796571905 22272 60064
937917253455765377 59103 64647
364518695061139649 33609 66096
239197795342043649 25240 61607
620975258632068225 29239 47564
281811431445603937 16250 18389
543432529833072641 38328 41199
572695529993218625 7604 66484
968794766532507649 1125 31877
243694691745247393 25452 27525
980072214311963521 29521 50546
970303386650861953 21468 40155
619220865275689601 26126 49803
818182882221648769 22048 44008
365592085894977729 2978 50597
306030167382665729 20686 44178
165105856462556481 17292 45761
268617707938602721 22418 56265
731480177793759617 5150 45833
885920343533278721 11750 17452
573724980082356929 20646 38386
390565517062285057 14173 37586
881626118999182721 1273 54911
657088479068143233 16744 18949
317290357313108737 11891 45080
591863614676071809 29608 59338
546142586802137217 1711 9384
418602843318005569 13286 66515
757861208007920385 43442 65041
998449057431272961 22931 61626
920214838466424833 9996 37236
143304011387648705 21979 62394
488943500444687361 4048 61496
806256059938931457 4527 37255
255422312761158561 31790 57729
981348504642788609 35649 37587
877198442137380865 35620 44317
94100864755105825 42745 50446
390905033515142721 20602 66170
967900977058214145 10513 50798
453490530321598593 3614 46585
252601254228068225 22072 32324
653880878654536705 40155 45318
165562668298143489 29409 40351
327885061635253569 20964 25522
203590876860616289 6512 64005
639178011827684865 28102 66997
295383706408359 1471 6328
937409865017226497 52124 55741
238850285694212513 17290 18505
570825222207321985 8413 22011
8130687409469318 24042 49561
152059382442512705 52484 54355
823826104043931137 49059 64930
439911893890442945 19963 52691
506069869979405953 26409 51561
771648891301847297 33849 55059
240761107204207297 33181 56151
945834141989951873 7030 12876
788383139066915841 6212 46684
436105452516994049 19682 23863
807600300005148545 60193 65743
596004620529786369 42235 65191
79982942595997025 29494 50167
871367892359838721 26471 37426
347335341827687233 14254 60612
654815940116538497 10986 40843
449527932012379969 2729 24092
613393595914129025 47027 51741
12140985383112481 18673 22809
98181843565672721 14333 59996
291137370196913985 32612 60633
39342918683157537 10969 54459
824656615728542849 27560 58413
306781587709270529 7634 37073
466662347493006273 39911 62105
817715422504885889 34719 48233
893862564124660225 13256 61130
10021682004808243 27318 55829
198846552353849409 44443 56306
132303725187963297 27059 55705
125858689945545169 31670 31962
423900551800802113 6479 13145
804767112890566273 1378 14348
86943332627793521 6526 56141
983010835422717825 26032 29134
668986138695235201 37207 54327
140901744596540369 349 6004
142178210101260305 30486 49686
972803225046504833 53373 55049
328539234846505921 29570 46723
525123670236091329 41616 52168
838514858471921025 36650 46496
766610766457617409 11769 23272
439756784864219009 9383 64946
32857082817294269 13447 14163
225660103664434785 2514 15521
276648575140342241 45034 53687
690864790518464385 19631 63074
607384864219135105 37319 37723
629162496487691009 6405 62193
446605953676012737 7861 50261
120430132461311953 47090 66377
847613412912330881 40984 48619
665711967200561409 23173 45149
649842570231442049 24137 43346
39229891953073801 26124 37772
657068336801039233 3733 18213
770879997622397953 8804 22927
322304762841767425 38865 39372
185135926728467137 3134 65077
968995994019316225 2893 60739
167560875592354113 10413 11199
91173808400668577 20803 58436
602936841124137089 38289 48439
364530978041578625 41874 64816
903436394677310465 5943 46370
172224700593190497 61097 66260
348399403919078337 39738 55531
731185206210461953 5422 37604
779439468717637121 8644 51583
98367541797415473 37761 55955
643112220513319937 51329 65400
871521845248359681 6174 36240
120819358583229793 33861 60147
980153132740994689 61964 66502
457076371587820801 721 30254
667773456000567425 21360 54986
84770369889209713 25355 30695
979313802927066497 1092 51401
932306100749844609 26734 64727
585200025058348673 31194 43021
714809787891379457 1379 4855
663719027041352705 27403 41142
454947781373167745 38872 49215
799885535529377025 29723 38754
137687281845980897 23848 65267
493366980218240769 22800 38919
267062630391297505 1572 57811
457042975560902657 9263 50419
33459848276503837 23216 47569
120996960678425585 12825 24824
123068276694457521 4165 50767
692213753777629441 5478 17932
907731383342248705 35534 41529
158257614354198497 28241 38864
840091646517425537 5024 5025
315359948071680641 27631 39795
355566991349046913 58129 60309
911641195190739457 2113 62019
475721010285386817 9970 34507
998983220676173313 8524 43286
762256961881998721 3019 67018
606008749352781697 50106 61746
959803757308794241 53199 59400
505164150666807617 48167 60482
54306794573289353 7514 25296
233774184075784321 13825 40054
87338838985804305 50125 64017
808776727467524353 16758 62857
746525530645097729 24196 26832
262850734879265249 32302 53995
984854160282186113 17398 33161
847946378086668033 11525 51943
664007776588317057 15017 34603
546330440807210497 15129 54777
240009815713680289 4458 59538
277812729179238721 6639 24010
121662990152255905 11695 62999
363479938776492865 21438 63434
439973272354610177 425 62196
786431895118702977 31552 33094
773621654728696449 45848 49733
218783257498998305 6359 56669
614192711039127169 9473 32623
815683997568477569 25086 39320
789599707715634433 21746 59234
889108391296673537 14118 63230
96745060407801729 22200 23119
525691423068586497 8361 42136
948762824041732993 21006 44711
966158326950974849 524 15715
297026109282345601 17649 45578
455728575397138497 25630 26521
871808700221972481 58130 58468
441602945019212737 6834 44811
339126773525084225 8311 19007
22016141429155313 7877 62251
131261149598184801 35722 51016
546964883310053569 10294 35498
153122436557371361 43 42743
4118725396928370 22245 65280
815102418295108353 9680 64995
332614096938954177 35406 55468
388386590572469697 36759 50762
804755679356468097 8525 62896
180992476393310401 15536 42561
265151539081571745 17369 64318
91996090683498017 12244 25971
117417629783751921 21772 23175
972943942384770049 10696 62095
276946181709206497 57730 64444
935768509295872513 49404 65693
843857134062368129 30220 46207
409321573635121921 3871 22449
224420558725100257 24515 35858
474282655386250689 16991 47225
607767658680792577 4296 59351
654673713828511745 1208 33344
33522207523930093 11523 31265
423576615606311425 36411 53865
997132215732925441 80 47471
106812542716721025 16868 25615
34210871569101189 22270 49225
825663993709785217 2228 35728
18038088309658917 7978 19055
147748236433667297 27454 38597
135148168623459249 39048 64457
626503684224974977 26813 42190
986318681082131841 25484 65166
189932030669591969 1890 20015
761386689278808193 6347 36853
172921828062587937 35743 56972
846174212308973441 30442 50405
199532496626201089 27813 39378
489883230908134209 37342 50314
314911874360024769 22496 60349
359791280150226113 20857 61058
182290903394726209 10911 39039
360145155611704129 2766 55223
680800226818352129 14263 61961
728653852039776897 4060 60243
895383162713326209 56769 62820
122173749644218785 31892 48117
630406096587012865 30815 58412
502316503456022209 8907 54697
805540345468454401 38099 57646
594883018694972033 5367 17072
851365229893904257 16379 16707
417371334237124353 3321 9528
788704936306768129 16280 33542
651010640746477569 30496 56360
371423439604786433 24663 44031
448534479112616705 10506 16471
483358665819860545 19236 25417
596738878559293057 6525 32200
349307658226056385 13454 27611
502433066867247617 43158 56784
526357741453548289 27615 52497
275221189621788641 18270 48403
672694858038756353 13361 15847
46890432015850081 7220 60958
59035401076652505 30484 60896
664254125163367297 38918 57071
537142964569259393 31259 59364
545262906549659457 3372 20589
69237749521160905 10336 56933
52607944058166825 27467 40678
567318134963404225 3765 46873
904527179714897025 31842 59774
992979620876365441 10678 55510
732072244643532545 34526 62936
43519795535932105 31551 66467
592079573403573505 15029 62222
933050550384020737 39608 59885
119998900143571057 34874 42806
643813945315901697 17862 22113
521189202074360513 2032 37975
241049651939771777 50300 59325
88822734022855345 37165 59644
145856747301341025 2120 49173
937222431678016257 30803 57078
668240092958054529 37088 41544
205374752698872961 17120 28523
452919658872719553 18796 36827
91477884337244577 22583 40050
917921750203372929 6321 15456
426312427114069697 47205 53281
425284609894905665 13325 20450
498966017025004737 13913 59055
60732330630312249 8983 41400
331090544209359937 4048 33516
480008333961098561 4452 55032
619836595698181761 12656 53149
721785562807848833 24245 51741
146873596850738849 52487 58974
47379207499805177 19957 35987
257377753775166689 50227 51819
266597819630472801 6800 54703
998810608739148673 31183 57774
378903165577259649 42864 49592
251433327996288385 58979 66117
937474534239338881 927 64369
44194761781014337 32203 45177
136427754682760145 55931 63362
884437368075175809 61507 63017
293932830891119297 5786 41655
382127269812883713 5637 65271
761490464083227137 26703 52598
74647681637024737 38322 49746
644709723420429953 7014 24667
5186686958367660 700 26998
43979460975865689 20346 34996
971050565246379393 6973 55630
914203848443659009 15858 17827
131935313749096401 3931 14405
154917053154139937 29748 46886
97158048352433473 24534 25965
536455811047726913 49668 65168
256412631963669921 19133 30883
864188928732350081 4638 53063
123753602223992225 8156 64907
222995639896762305 15379 30950
322485822429598529 60931 66578
774290788147926145 10553 53111
637663902909132161 13617 65054
499458388972879425 6126 12968
898338461292993921 32977 50329
318968701678134209 30134 41421
665819448436231169 23141 44312
676548397044196993 26173 31780
832644511989286657 39947 45006
513685708569216385 3158 55584
9067178373435071 7315 65688
824851935923941633 17986 32553
34134794845513741 4948 50746
125225134081066609 17211 57031
733140290982767361 56580 56949
505664757148931457 32870 54554
67231286410731177 35135 48611
31886150799369517 4227 37968
96475762042977921 41370 46302
601298196363938305 15659 63077
706989938745877505 1929 52552
164459562959709857 13849 51270
204675202471868545 17531 65273
952512827950382465 34987 65186
377419277507925697 32176 32417
1686959764487739 52808 65806
254681211654222753 25091 63240
496434991783512897 21930 63183
110868899235427425 11244 57650
201774578253552065 1005 40643
150415852375608961 37394 51702
788546651941683073 13471 16438
837023205283571713 30844 52517
502699750713293953 22365 35252
864801853975215745 22548 54965
754485806224533249 15356 19533
134380344866642081 17366 46490
546832998376519425 9791 45473
316737205262519681 47637 66540
53210857963843953 5320 42570
173108455144273409 11985 60438
167497984776748161 14269 45904
898571490392974721 29353 63100
828700800331528577 39134 54719
235889944735177441 9853 20192
913574971075664897 32518 60974
599664211767056129 43605 59060
903291560663685505 11414 62997
634703830958017025 11545 29473
39566434481276505 24070 62529
941292996604879361 38565 52657
626870220727834497 9209 48111
930245072983879553 5438 36251
818506432016906881 37036 61908
480999560655256193 50583 61996
881720880862413697 2789 25694
412502505438311553 19288 37519
168903427887489249 6159 9999
320765166023441857 10839 29228
876471484013318785 3543 13549
793452432313145601 25953 62970
159129966019694529 32650 64470
20421622845965717 33736 45783
802337772381715585 53712 59818
895287251839363329 39293 48378
757257072526261505 1801 16431
279530209003830529 14674 45429
613081527180565249 1103 62525
861376711732006529 4268 9782
134596928362473281 44613 59400
208575780747004545 12303 42897
803553153374249217 60743 63765
565417603446661569 34469 35886
169859472804052545 22187 59667
511578382503522305 9842 14355
261506328746389025 56482 65445
612004956284309249 1856 59746
409917496080826305 29340 65536
291846398765649409 8912 38654
949062652705404033 26765 55195
696068149847349121 12089 62676
354155767049338241 4132 5703
862185287283459457 14450 53788
213649817395559425 33830 58073
378047888984369281 31202 34513
383073131680166785 38770 51440
78910753352808177 33576 35320
47695594433204041 41334 54369
217008741464752577 30058 60302
148407622872031905 7566 12285
560846432260085249 13979 18052
210464697433604193 35690 42352
37625987696472409 42364 47627
591133754184856065 36874 56218
232340303440260257 54873 58233
127184155933232289 19674 64966
163568936341448545 8945 41741
624183642007768193 44046 51092
22312728117633185 53016 57540
207398032845571137 3066 41140
175514682192599041 16470 52135
686989724945622273 32729 34214
135428744630338833 31590 63533
228081947715448769 30501 56156
15030585655239293 18859 56930
986631938318925697 7600 36647
9519634790045473 10428 33505
743564744257621889 31884 37355
595899599122745345 35251 56562
32566568127155193 3954 26963
105090352997429201 1529 15633
884256575479778177 26548 29148
964044016952414081 46906 48359
655062965124262273 14369 22081
804741749921895169 12995 14398
144452485598332449 18749 38293
99819345132218017 43749 62744
787398158297751425 36288 38081
496086186860658561 46316 60512
825326057457342465 16289 24030
737764836582670081 41978 66072
963753480529039361 45920 51956
981593687917687425 14384 52303
166281679756576033 25411 47977
816449880860275841 14745 42505
423191920042885505 59628 63024
609999777387152129 22316 50091
74104282584212193 14006 64381
14259935320069417 1325 13380
459015351927508417 45695 64384
410537161688914433 18819 44529
937214805032862593 10623 23106
97111101054494497 33161 40993
865527397024582273 2721 24402
284298001385231201 6053 33997
718566007554553473 24414 48631
744332843654404993 34293 58942
23455713349637365 888 41179
264343241708239425 27939 33687
266429336681010657 9528 52516
44352798535229001 5492 51305
953087360408464001 19235 34663
592476892146926593 13880 59385
213037203300043393 8251 35446
799270145737352833 40527 64303
31987801823948561 20615 33190
17497829480184635 11579 34061
576639060337026177 6646 58543
155703752244548353 12584 41046
612828439080349313 17155 24369
235706206699184417 1082 46460
107261873942430705 31200 37661
319112223467783425 27936 54595
436534611428346177 21613 32279
754827445037697921 41034 56786
868968786632063233 36295 38260
312644242114018305 14211 53725
76256066574277521 7275 40049
949550630323138049 11234 50984
614691783766115713 51637 62135
933903164700609537 15586 42591
87500316200806337 43363 47580
519661490573973569 985 47738
251157808786341985 12616 59853
440088855985706561 37082 43081
607476352133833345 37554 41797
586259561700820993 42018 60761
412790840257624577 29114 47623
671976232063542529 22376 61395
729967225581805953 22670 66516
940636214818901761 40605 45600
650887757480898433 34214 61592
600143016320785665 42497 55303
577955295828648065 61822 66332
463781484548697153 39379 43049
518341193758853761 25468 37632
854682851366135297 54853 57288
961208848560364289 2955 47351
978784665269522177 28377 41646
395600819804041473 13709 47860
66123216930108697 37357 56801
305923580147950977 20681 38679
97072994097381121 6833 25213
999683426780958209 6785 30538
606074641085484673 37856 46980
3492455195573286 24408 33648
332845977883856385 12821 16793
368494601569391745 2594 33687
48807522461132185 3564 33961
880122982993047041 19101 48549
545436609276926273 21039 23753
675518518525759489 49184 56734
778899566912968961 50163 52492
432277336685491073 46192 47266
830766416347493889 1433 36649
447450224802377537 17812 45186
216609445875562305 2151 33437
208098269490594849 17935 57977
321535563967053377 33551 44478
806344582661548545 22017 64942
114874867846396001 48546 54051
4797777655273451 15115 26392
19153635522307865 37541 39836
899470564692062849 23937 55618
964844881652098305 2270 59137
768496232548560641 44811 52693
113397833171696049 19382 45437
109796688900157585 18144 55120
317550962811935745 1493 48737
457652566836419073 3615 5659
139984706186673697 9994 19762
337775842805182721 23280 48281
546488334948648449 16019 54855
4841364576723351 28685 33025
470135712477237185 6642 42281
225103391422177185 4292 28323
420182109300213825 6790 30619
584405684809002625 2242 43493
755157500676567425 510 42249
752024105859259649 32081 51169
677791249458394369 31675 34206
975015455293604609 43771 58915
95271331653812305 54981 57881
14568899697191995 38968 46734
378871148000939713 2763 23067
65335619978771577 51550 65288
444514101536917377 8222 60944
994194431851678209 333 66330
76861799194077201 38091 64269
766176223041700353 38059 41390
478472545759053953 13108 32686
821435139745911809 15921 35974
212857229920444993 37746 49766
401353576460980609 1316 32441
261753957792585377 9735 13972
943491017841591169 2975 42635
581782071934881665 7735 28776
299107899532888385 31663 41756
277167709603652673 36115 36116
3673266391071906 18473 37028
249166984966507233 7555 26577
902743650042840065 14720 50040
985193575948350977 22528 34409
383196616181532353 12318 13192
27065134570293025 6000 22635
479004500445885377 46405 62609
133921903938109217 37197 45872
732199499543977345 12171 57297
107951153484833633 5166 19996
760860896452443 9824 57074
646618595327275649 11363 26760
400724098495611969 8249 46705
933231033075301761 53305 53463
201444326797631137 23947 37409
483621244220053377 1048 55570
179705470073567841 6634 15363
987680264731579905 17762 62812
186255744214111745 51320 62081
361513159856819777 23394 52573
869185239201169025 34993 41680
284007342351330305 4478 35756
492822054510472897 7480 37204
366425965321504065 5112 44355
832738573304876417 18526 47114
575974508766279297 46668 57929
634377012437841665 6846 12297
117740560912089617 51987 60568
284616122870755105 18556 35749
229136443667258049 18756 27896
53762582097025561 4810 64035
318117038035445889 4659 60899
734863140693757825 28517 36469
522194510749557121 35059 49586
48036615255046657 9851 35943
907288188325587457 10341 66478
917568892231326337 44260 57383
457998269934918785 10684 56511
682048618884582657 7934 37710
58875135741097041 18846 60293
12678552724761261 54568 57728
862021279130004865 38284 51166
445204336032151809 45188 62737
406978889172840769 32420 46985
891099866097516033 6095 49762
240233821553445633 6749 29022
478351808700953281 5635 59375
944694832087243649 44370 61664
49165728579023241 55115 64929
82105161704589585 8693 65919
526231875858105281 31647 60509
329089896443285569 7048 55421
419254369035865409 15492 58655
724281318056839041 1466 13300
383564996443599425 27080 45780
982550973053015809 8643 16786
150278740619054209 5823 34350
654465206036974209 11184 32066
887289188869619457 8261 16255
571609552205778497 55186 63184
30968927056886033 1473 61018
23213413299131957 10211 29787
460791057453949569 25112 62035
641098229245479041 25973 34549
500893614237295297 609 52652
855671883218121857 14871 42484
694628645030025601 33578 55326
400401112378112577 15532 28759
163881796131828865 50144 58729
899490464411528065 14074 24059
418051522118762625 5792 26501
713098896793418625 16651 38986
625171686115319169 21195 64825
514947696453560897 1792 40733
501775409033616193 23990 33806
91831982709912545 40969 46767
40863102831036001 26049 36154
486221407265887233 6812 42672
169536040620418049 40173 43434
103938077696689393 45756 47872
454090206440550785 20962 29546
8171758461685387 3305 62392
677875236507350785 17713 29856
754465798088283137 16564 66127
239146188880749121 309 30827
452250353678934401 23454 50047
753721545258006401 29807 66803
632499432990506753 57343 61111
459338183127382401 27725 44122
331375984167465281 39475 64929
420313701181800769 12361 33582
432203819775587329 5123 20008
827762063935249921 11038 13561
331863588091564993 17802 24782
665947780261095809 18793 42660
736338764584054657 1543 2553
137970778589558305 23479 42603
447672107675941761 12796 32884
548353679203206209 9493 24845
68801187688727337 43158 44274
383549183361207489 63229 63615
397138203957624129 33525 60250
621043681518049281 34331 37725
372506744132785153 49560 51347
426160882110703937 27561 49904
305650295009883137 903 40677
216920729258522017 28466 58923
484972627329305793 7163 57733
599331080331108225 31271 32488
451930182576532481 1392 50670
938356901140768001 2865 57755
398536169803783489 7952 53406
383081793359874497 3467 62239
975141686595975425 24261 61904
350798819685326913 50929 65772
184341273474039713 37798 56411
569924694022642369 22872 39331
271226279604135809 47476 57118
137046584287734417 4261 66096
305023194293575297 41234 65061
717400265098998401 38228 53087
237838765983923393 32445 33703
979381666238470657 1511 53527
563273335234804033 18438 50288
182462548220922113 27770 64083
98060646976151137 15105 56545
943757318167232769 11092 36453
351896029957750017 16460 37116
429054465629089793 10645 66823
705619013782836609 48655 67011
750757756685334913 36454 55666
952180389597678849 36523 51281
347082247120408001 23995 27463
642423680478586369 29400 42902
747799985642618753 18348 57282
934878699411775873 7567 41858
7936734022106152 7124 48235
118518868299275937 52558 55630
721289950901581953 34794 63278
862160153050375297 18884 19958
82357067623416209 15537 53007
402567145699507009 693 44252
590723068361516161 59409 64103
376821462462380929 7513 19557
268796313685324865 48570 57273
897156576861334529 51294 55049
52983357639266873 4245 19730
850885643407416065 4984 16163
716911739932083201 58641 61186
848836197596526209 23973 52293
47665756830813425 16599 44888
300483612728875457 41663 41950
8122562305114657 33824 39754
291004084313129857 5598 8871
505818001639187969 21318 27559
555441706442444161 9712 55171
684487820730662785 6537 29616
73635471414391425 5259 5402
847142037359336833 25450 40107
295018399813791617 4523 44270
243964448716976545 3484 61229
574259667664080129 6657 37792
585855607259350785 37503 52733
667346944437035521 18829 22521
574293375755029697 19042 42650
918362985187044993 14868 55949
783912738290073473 28264 34196
737823895382213377 19928 27945
843587459748729217 686 48996
695174588377341313 10100 61264
902312637291419905 21869 31896
946288146255390977 26745 40756
251792001046265313 42045 62889
339122156558531201 11226 30287
406360330443821057 23120 50341
376587684009173505 55187 64805
856564352583713921 11815 41450
582538596281779073 8444 26780
697924538137033985 12708 18270
784133381054282113 29694 64099
987156524685200769 13339 26614
867748799157126913 21116 65646
105289089196137553 51557 56381
613267322154492033 13905 39581
852341500690894081 31303 37723
954630681591851265 26373 26615
646808955015860225 37545 38734
339578980237625665 12882 25540
619433043304791681 53846 62125
463166526257069249 54417 63513
595331038109467393 9586 51248
362412571124430401 9303 49595
11517893868724373 14477 41093
961293034019774977 15192 55106
862668493377260161 51 59805
866324694765062017 8477 49103
844031260177200001 28584 30506
830310551962256257 21000 35180
363145906542317953 27544 67162
880649472379538177 21261 41140
639019165449664001 10427 40773
318887730464354049 5832 62813
627556415187445505 56293 65103
553960377423912577 1927 30130
739477404172458113 38234 48517
409836442646295041 75 44132
458361146157361793 767 34972
82310396048065121 34097 43264
155044332212209921 11190 48526
770747235260841985 40740 53641
637561471263996545 5036 26577
990786602173891201 6910 46917
646436321385589761 447 4406
711556933883272833 10016 13209
23705863750340229 20783 22970
568108256004315137 49342 56995
476108245047324609 14943 40534
722331359476214657 2248 64491
566650883329618433 10075 28809
241580695173944097 27920 42971
477829643729062785 878 23755
478026490603625153 21681 64193
200050340321642049 23593 27564
899417147371316609 3152 51965
23698060926133025 18141 62271
760654888234228097 15429 18254
473543301957011649 19337 55262
510858714600594497 25868 38421
473447251287449665 40891 54838
321919850709477377 60357 65903
500070618812433281 37101 41288
550135724807184065 2177 4720
392007359215764225 12721 21657
471651647554637057 25695 34052
18866379076730057 25865 56349
433472978867165185 45789 47463
315769557731169217 28409 50485
981827354883833473 7057 9861
421015455427212993 21245 32127
461273702434546369 11368 39424
968906837890212865 21901 51134
516992344690947905 24645 62222
620986406219902465 4011 13896
199423805353255553 7059 40180
395788460586185665 29440 50049
185816427827987233 9274 29676
962560741964669057 39609 59323
210315918772415969 49690 61506
535755837683094401 4169 10190
323475078451082241 248 10152
558780282167692353 27124 46234
978553184253847553 1 38469
858435110656540033 42679 44250
300585138661531905 12359 65379
829994319078711169 15364 41792
488082472529875137 15155 38167
71854254729171177 1669 27724
973458978485325569 1593 65887
628252886179371521 39423 43572
463327174657415233 39697 51570
866792967396587905 8185 35454
476260330719341569 21531 56193
435981912891552513 38088 65571
850217497620953089 7416 14505
658279714741521409 4335 32111
963912995025936001 48220 51603
277285745470880577 34669 62267
794202872462413697 23220 40449
302594919529820289 39918 50071
872869373479900929 6082 48162
365922739880719681 9097 26050
578603208260069889 9255 25414
513550194271228865 18334 23223
424503423062787969 7104 40150
178935698115754593 37319 64896
672114862241521409 20835 26042
867573562711140097 40831 57153
774241151859357057 46415 55611
742411137461861121 7757 48453
949909907497421057 774 60781
799997587096466817 5699 23775
151745307439426817 17458 31531
958585065040285441 40433 63214
96405127663011569 17605 28877
266054038529471617 8665 59096
958568470605669633 16829 29334
913578390189233153 4895 12606
264156715053680097 18079 36428
914933026287851393 7317 12003
426594437853907521 22726 58625
263877657284798049 868 1996
894059457578627841 18763 39196
833749151647577217 55800 62506
602090614027233025 45283 49308
98096733995735265 1628 45887
635571832813390337 12369 18410
524630084996939393 41265 49806
36958205248794233 11112 17340
558757757202915457 19696 50114
27402447387338213 50390 64561
631036794375955201 64666 66517
243331363790346689 18908 56749
46385333394372457 60223 64920
791205228836425089 19884 46842
611847291514745729 7483 49620
224455153574695041 27137 28289
934062024770685953 4127 24542
582442257784343553 7480 14509
641070020477695105 15641 18995
930054340019907457 27839 65745
423065839063017537 12822 42820
959660683246887937 31723 36216
289056706647155457 5647 66713
416354623411706369 35525 45186
856997092677449473 48708 60026
348845355504714433 688 14375
303890422501165633 31364 63369
609574093437700481 43960 44578
479972945734349569 3068 21771
362978201858830145 21613 30310
79740623954105425 4614 56163
588979446433143041 19110 37030
130468426370317297 17227 60444
5060523171032117 8718 64204
177285779437408321 3467 35433
105287938772661953 24506 46896
672033182812843009 51850 66947
849111865898159105 6557 44451
789063765899410177 27326 56471
937956212195928193 16339 36272
400608837724139009 39043 58700
118400487854408705 30426 34619
43453253999114593 5240 65503
648270082177489793 21015 31492
170082982640682433 24936 57801
820612248680113537 13546 44995
972923661458107649 39132 61446
203549191242018433 4188 16263
336987853508833985 18263 36994
459928580458260673 20146 28310
277599731318058945 57356 62977
902496157885977345 14211 38292
745204883834478721 37399 53093
827036592601679361 24561 39826
370827203228198977 19783 59224
515915560995239297 14035 38967
114865952325960305 45590 52419
517786900534211713 12934 15710
760431203357864449 30330 35951
735742851845444097 10566 14327
238418539614659873 15515 60638
994274002308323201 9804 27893
493236694593658625 8163 25225
985471143437905537 34791 38360
52490496186397449 32500 51263
570141523639499329 42658 60183
51053415838975273 5995 44480
645433852558639361 969 56176
787571013549413889 3040 57859
863386972394415873 20675 31096
847974009985588097 7709 59117
467657426051601985 12990 60461
198812995401016929 58403 64686
250209350845260289 32764 34810
940126306972711553 43846 46913
749679931869494017 10816 17882
160028657635056257 39805 52243
204734630496723457 15753 46511
52966803788390137 30733 31394
979252200006499201 18118 21156
328140157956216449 3117 45338
200870262505070241 11773 11953
875185079801280385 42648 56974
598487520927093889 43738 52496
935280680134699393 28793 47049
960057139140339201 1536 33618
314066015937836353 17037 32103
134967712083579281 31416 32438
178113987046192065 5697 57309
175157300893111777 43240 62102
90861062440620097 5885 25592
748586709062252033 15910 63850
895822323097096577 36817 39854
645864762196431745 35999 40116
446859234757905473 10690 25737
708431789314147457 21579 56761
866049002933824129 20468 55749
791456668821346945 26208 59956
586305823022950529 53698 58841
77556155811052465 33685 39238
817693381977537793 39403 63671
325889164311185217 8762 20346
790349790083265409 45515 46899
748957821002705 51783 56859
236037477812050881 33225 33528
98538393845068129 26242 56569
370442318635905793 3055 63088
188898968819742657 13107 56368
903805612282670977 54440 57059
628518574165305217 9158 23713
998066762214275329 42198 60819
122690139845644801 54616 66135
425366384837605697 31066 51822
145577570166203425 13565 48000
642737170055124097 14188 33210
979450162865347841 29526 55397
373700380661123457 9390 10173
247052504923466657 7832 14666
798616404751381761 6678 27010
563161075445890433 23254 23619
193672575008992705 10920 28990
886115152843750273 14093 44151
793008466567169281 23715 39541
503972877726383233 56960 57698
212635730361800065 43323 53997
916275787733077633 13945 26468
392880791855784385 10956 28700
526951177848275137 21183 32151
531895508060575425 26295 26490
972446341420713601 42420 45796
288353817679659841 24289 51810
679027095138039297 49693 59988
790909843481731713 35579 63517
8265736631734911 3303 26970
199014812983246977 37095 65341
478866093939615233 29048 34202
760469676044653697 52153 53519
318213652576922369 17340 61513
668603681015479681 29198 54072
119171157566214001 24045 47033
991085694925349249 375 47691
633510325722745857 3754 22888
169087950637926817 35372 47228
129198803882104593 23689 57636
737331670773404161 5281 54575
722020843917100289 34434 53930
993775308187945729 27860 29628
493282954034768321 3099 33624
626289505497059201 34905 59171
470329321978091713 22429 27540
882662589193099521 1703 8743
737095656336322177 5320 42631
926199658792558721 3414 10645
353672913503565697 25548 27721
177822962953808161 2544 25689
227264200740378913 7830 23898
297013414048993921 29730 49687
476254379528207041 450 20529
72795915325652769 53705 57396
93725298276524433 23060 32683
924215840058696577 38711 42650
507186462242934529 43641 50976
702550378440957185 12030 30825
161617806689363873 16176 21034
416860601105813825 14824 63739
159438163797950945 15197 44748
158897783111225281 17371 58340
876260020882597249 6636 51998
615425278992024321 28745 57995
721003768736203137 30567 58916
233871732747712001 32136 50368
898364877090855937 9129 26899
939428908888434177 73 17030
206326636348144641 31851 64905
748572229326864385 2437 63697
236530605493044289 27642 55093
402697309076518913 28815 62957
155882988701584673 52126 67118
659677734710566401 27231 52555
41494469740698041 23615 61223
339036815158554113 31126 40220
973742693782050177 36865 58689
927015637008079105 11083 39990
504817316103384449 37578 48061
975578524679310337 12408 57173
4725953579473697 18641 30801
34383724137267537 28398 31021
348615782130437441 28882 42981
637253430805859713 24780 36904
659193416576165761 24244 36847
477739857807161857 33284 46160
749591247394334977 62411 66350
795199186261175553 4861 12600
686144105428915969 17371 30380
849807003302100097 40722 59518
968709009515791361 11966 17212
725202003599779457 28859 31777
862627246194712449 12386 57538
972333916199655553 30848 66251
638121799774154369 14423 28278
919737677650022785 43569 49435
644852167724955905 8443 53086
955340929000254081 45443 57379
441847676678960961 26625 48307
908364223027664513 27528 55459
746031471347187329 1357 19011
929673231085839489 5206 26864
590717615419521281 2445 62248
955080466549237121 47729 59304
747018214166239105 1637 2859
322463606958148545 10060 30281
981491808619168129 12026 31456
496120433641269889 25719 44004
84174466748358161 12227 35276
976430602834110337 18510 21809
612969871799322113 5408 60206
795197831952766209 15795 29278
517487860102242817 23395 46747
689439342896587649 5521 46497
748427867905789441 17081 49527
372518676833411905 3337 52725
180461190240073665 43169 50550
140938526313131969 43737 65567
425718391665725441 143 12713
415388434638817473 37027 51376
818339363689510401 15372 43731
931641317043624193 41744 62485
357657948928462593 1593 24346
817773293466675713 25700 45246
896284506634266625 43735 55732
81397702959630897 5294 7121
591562590996915073 12486 12875
298928619414045441 20078 59049
14515486386265765 38073 58384
781244261394004225 17300 36165
735517281778541569 16674 50896
401751632276049281 22775 62558
910418969136522113 22745 43914
187121937428710081 56017 66629
259590848875859585 1869 19290
113795150280100897 9224 10013
212317024894780097 21569 35836
267106231512070017 44696 65307
664025660996273409 14031 46959
541215221467357569 29484 29797
786917751709587841 48198 64991
97954916873558065 26660 63089
916603445789490945 6914 11053
11012892194418811 645 38511
790331989160868865 35650 60221
961478877174993537 14971 48728
912954976918072705 12936 49871
301839573433372993 6671 36026
485637488236200449 31633 47743
262189683401427233 14422 24796
143455779332668961 3712 66900
389811765597119809 14219 45369
169913463539892001 16631 41678
804755928653218433 23063 24396
767321589858269697 7181 42131
234044605009476225 44764 48107
598929836840604033 40730 55214
697266922752756865 15697 64527
829250128801305601 17772 47911
167160112375899681 59453 62104
593608250738633089 21048 57263
932789927924982785 39793 47914
8988849859704829 25117 33291
458425468190743169 36069 52250
841202650228133505 14971 35971
130223504750315297 11423 15330
593955802659024769 954 44161
500374424440781953 58068 66651
594977460642432769 23658 53654
553377546621799617 54625 59103
5791627247546672 15479 60062
862081398732332417 35967 38298
154967695402241633 23416 44934
176308023565237441 46350 54188
311639065361731585 53031 66766
541388198580609281 26991 59113
852039268636950401 523 48361
509334145001769665 12879 61034
500071281720707393 44344 58255
131398002555048529 865 16038
227655928618339937 20916 55332
164375398346830785 16587 19075
611835802524467457 22482 42597
149895493773147585 31132 42670
219103130533930817 5456 15785
725148538747600257 21971 49991
970736060215230593 4952 20560
429846212377956481 6328 14073
237895393933833089 7333 13207
636617907263026689 22743 44420
65701445914925217 32175 45779
559967579620678913 9918 64023
928053803710348289 47256 51770
262529252886206881 8914 24379
68938476274027497 47502 62322
831118959499921281 12906 29161
268110876213718529 8417 26040
437885340498350913 55878 59720
436424242257999169 22090 52553
780873877082957057 9332 39307
240182586570306017 63298 64274
207223854626771969 35417 60931
597187786157334657 40590 48677
138434418151948785 24401 33142
32218501951128077 385 34080
666292270256288769 3184 17572
889989512335745281 10222 22532
17721205179402233 30677 45927
213452250939063489 11333 59941
75313269414134961 19880 23075
815192239428270721 35486 64005
460092492342202049 4563 16314
372852543762185473 18075 22959
582005748312919681 11594 65376
422734109367127105 34706 57246
621158159832408065 8781 63847
727621204498568321 8764 29209
861753296994390145 27093 32229
512952344247864321 58560 65519
869379027615568897 1619 14098
381975746914555713 52102 52509
865052054168696577 5029 7044
966231848151920769 4513 56847
17774263523637757 46768 59250
480941482873866753 5094 63428
257255856789566209 5262 24462
292602950113931137 2314 13921
653670042649654401 3065 64070
991888558749060737 55927 60630
375676429345244161 15394 15399
677902238963156353 24198 55231
733956336935182977 30936 38647
337184233479767681 6311 38407
931672804378262529 34916 61270
845228513278172545 19030 32241
53096088109075625 14640 61558
470566704353736065 2615 26698
802235045874052609 3030 55018
817336422672468609 3742 37919
5847356247461023 21058 37010
160535415737136577 24879 63713
122865473379118129 5883 63306
697352472575872129 14007 65257
3384652679930156 6818 19016
435920614349704769 7852 24565
281793769523940097 17969 63387
343685766092733057 40203 64196
566685872265725953 39607 44939
128443504768192449 20267 65987
79613409533987329 33107 41806
934028225902565633 6643 60761
230506348706317249 1635 60418
777984273148241793 54727 59687
247553590814160161 13533 24862
948560139022362113 35185 46188
20186880047067037 46705 63499
458790048180183873 3191 51793
185436076287697217 24731 63104
781435760072056961 22830 65744
96508422350783713 35262 50189
246205118538405537 7555 50816
394917909360028545 45281 55065
661734456975636993 41367 41601
744757840199771009 14034 37961
527792988046819265 4682 25906
837271623661262465 22433 44810
651614549290158593 3314 18187
866426945700570881 16571 18184
420920685964610177 41822 63140
764462169597944577 18504 22865
433563636083448513 39882 57159
528226365526922625 50349 57806
488841722696825793 12597 57481
368777124715432321 11395 28304
315439899978528641 13851 32734
555426860741537345 30933 36734
343771753353514945 34860 43177
515261658436681793 12599 61713
208357669148824705 6295 39981
106388899186118385 38705 64351
730001945419012097 54654 60570
492584996401443905 56042 64739
277176482182980513 14662 16691
223326857621632513 19884 35770
231215804849604481 1009 42173
5978587881823928 25171 63192
957070094341617025 2864 67162
471072523037168641 14642 44213
829217359693210241 21568 57107
889170634095858561 51732 65361
174919350300640993 16039 36623
510423882125795841 3487 3678
438468694318835649 31826 49997
313804898180219265 14765 57913
935504690516722817 412 20037
224534847349662657 18948 66252
81274433056471201 46877 63162
692056601616354049 28730 55590
125959318360330033 18658 59259
354039879784156865 34578 60913
178116451979725825 28733 36536
302802529531330561 34533 47421
75846795640217121 56864 64308
386909745542272513 18010 32281
179385414213889761 17961 26832
709899031015350401 16469 34570
374586117590538945 26750 55331
189471196535411233 46196 52432
428303240021257665 45653 62494
803378222912353793 27439 31971
904677207307770497 6148 50073
912039510125669761 11109 14047
236783900503432673 14275 21940
285572198948340641 19254 51435
382069326509380865 56292 57035
522028868367247169 38095 62809
989815525566974977 27886 52436
383575223063981953 524 48791
709728186839726081 16220 33607
734416818520930561 11999 23539
30016305324146233 2291 28927
720687558913805697 38185 46477
624533626270888961 12693 13116
558615844855697921 23925 46338
769546601844645249 36970 52123
580559569183687809 11194 62620
850492650937212545 4140 32942
456092709925304257 33358 40761
135651637637117521 719 66182
191053821161585089 11093 13682
834171496502037249 37969 63383
607795004025295105 18605 40247
79739650920863889 49081 57679
317123971373401729 23162 24237
124399197383667121 35099 64357
787289586897220097 25607 60654
515921068148564673 31449 43777
44404984566579489 8203 46434
232713029364859393 18960 46164
196559628451897345 44948 47599
48071603859973777 25252 65055
553227583388459009 31267 31593
960617173776142849 25137 45556
578091067832406913 584 52783
86337819284430849 45025 45967
306293537264661377 11728 44364
463299102078039489 12185 35377
310025825030070465 18835 49061
133054116666677665 61944 64622
16535294734691065 34375 36196
917657560770777601 43886 65481
720963329003001985 36536 38159
869636978565857537 23296 33003
123366355347666705 13996 23460
427880710632351233 31837 45819
837024183326892801 20488 35775
232392042871715873 4143 53284
118615477660537041 5756 19130
508787003826796545 18781 65780
364995387331521921 47774 48095
505413897494911169 11838 47877
745311141414344321 27049 43721
81993829934319249 2170 40624
200075779944061345 16665 39019
958853846119986049 3696 27438
894900437091049345 24281 41923
770873889933426433 35755 55703
762628587571572993 7879 53445
143628900559939153 55700 65489
487581557274136641 21718 48991
427235728112478337 5456 24767
262495448810174273 17852 49786
338872458620478785 2417 26766
6709124050669147 209 15652
227636928304093537 14920 20485
668278370067174145 5832 9995
102685091469929553 3573 48406
926579517600668417 8240 18116
473995225220605249 51139 57246
938373049825063553 3651 21438
463509153817405185 21400 43087
512576985621645761 10472 52497
977368256522282753 28813 34624
525634207762568193 29083 49399
119075106227249713 14889 33045
357293423831816193 25699 28670
822965949072297985 6397 48673
482941280778053569 14592 55146
489577064141890625 24965 38903
253833136984976449 20475 52841
558054656123431425 1807 23354
716556413634396673 4598 39429
555631725148138881 42513 60570
290461430113236225 26478 56931
733698203441278465 7907 60451
211346389962020705 8248 56937
850635037203609601 6529 46546
305810353590739969 11860 35125
9422024097233363 41277 53165
899371332218112897 21193 28373
569206318440329537 23532 39241
482149145582223297 1631 28370
111921626361791489 34901 47032
383095959405128641 30458 63629
593226586281737473 6707 26290
21268694004699997 5305 6983
161779809294728225 1604 51644
937999241400508033 5185 18243
966138162447172993 493 8917
673201489788777217 43838 52060
754597378763477889 54109 56429
197465741142114113 32447 36362
403152753474593345 53594 58913
736558876478053249 11436 49445
635643685224550785 33502 40826
115732103150225649 25859 53673
295166726167643393 3042 10289
869348730550750977 6902 54600
442635166175094273 13648 60575
271905341446998977 26228 33306
129731766367349617 17 7066
223746844787196865 26219 62854
333966293222715649 2761 39105
238611114358139521 8562 30211
642478090161596033 4623 22604
614817046039956225 13594 52541
65936958731455777 15423 28978
620990360449102465 6028 66713
452912431577182401 7211 38096
453366271390390081 2251 24337
350407452480311553 6856 21316
863236821459469953 6169 35948
602365722449654529 35762 48179
303114265396100545 18579 31066
903905837217976705 13788 56087
17726407054230009 31361 53463
768772271035238913 44754 65943
182661058448186241 13938 54267
202426795913481793 9981 55567
232477375009512609 12405 32642
999524898517101697 7850 49806
128231754665431905 14628 50926
466784955387183233 813 67004
702018221592911873 20667 66451
393345469364795969 22748 30136
303125209754508545 14823 20842
127083353360063713 31676 52438
569923312884856897 14857 28501
135289115031149265 30237 60619
807823727360965249 12547 35370
929168171281574529 18784 48476
702874951117568257 40283 57200
802889763214984961 6421 27778
768842759125245569 12738 27464
850278166087264257 35938 41945
170070073281966209 16287 41212
620155909380962049 52734 64635
706995571441165569 40365 64399
156750462797205601 37 42567
561430434770475265 25320 36059
840615465909458177 54902 55272
283575753291241729 3439 66983
756777579094745089 13681 28864
226092251184997665 27809 54289
238738559649810625 534 5163
457153097003963905 10751 57313
640862805222369025 10651 21094
981115169144406017 44423 64210
625563883269371905 3032 32750
749743599842556545 15988 39148
748706420197493121 27937 46584
560706424474734209 21557 59120
770819202128727425 38148 52078
598934921492979585 3660 63178
312562750985748033 25098 65945
889324436057822977 9329 53488
298736438970060161 5405 16007
776382403270868993 9193 24869
284301837372851201 21805 51933
368002188350505601 31266 52613
263467965981043041 33848 54872
181570521712824737 28183 49010
209028514348418081 9974 53392
571684887666496193 14018 56744
734739890290775553 20940 39066
305868224656901313 44954 60418
136570128356083841 53411 66329
735253849236972417 28961 33578
914231787167175041 6248 7705
623076794450366081 19319 33587
309730926274070849 52269 65738
935529696333421825 8340 30031
934127077616871297 22041 36783
650633513049736961 25360 35609
303090458968853249 23980 49003
93608041847648593 3969 36016
484185626239046465 3157 51840
476526279998818561 7405 40990
548334187211835905 6427 54024
573450189178917185 19271 64017
992276713553799553 22300 60818
931301269084908545 22550 53314
233560929164980289 49839 50807
845175345577036545 14609 44363
12177877113508373 49874 56705
57190515381545737 22184 22288
38502908026075033 20789 42169
130799699732765617 14997 27050
315069780012301249 9013 27721
76606813888130177 10785 26001
120784008277865953 35047 38751
231436788893251585 29332 54845
547890816434140481 35928 53913
163682296572442721 1136 26443
927769491807524097 62748 66390
532783181610287937 3403 61147
119784164124162369 60271 65279
183172348811549313 11350 41711
423639923453947649 11389 35910
44008942903008833 1361 19925
661376005630806657 52956 53930
373290941509775809 38568 66524
13342471800157797 14758 17166
897273941634214401 30658 66363
221543226347911585 35921 46611
139644804049392945 55419 58194
57198147756565729 13397 41239
33694117760848741 43175 61292
620513620286338561 51871 61004
607524958200354305 30799 47697
317212983178151809 13532 52217
448756662324232257 4169 54040
661318056623834113 41602 43800
994902786679883649 23326 49958
795468696924615425 16798 59723
847374988094475905 1078 62851
355383743919723841 31664 58409
848446834710909313 40287 52725
225143108907317921 36183 61708
456803696176084609 45200 59272
880897236937677569 702 15571
593983751180299905 9026 65852
386396506270358465 18176 43228
14695786118085863 31687 34679
649826725795172481 43081 63990
39704980343554297 26723 41927
545096402425386369 9312 26145
149249426652094273 44246 46875
893401991152423169 3639 47029
518077827962056129 11076 26501
676553721700770433 18860 39732
917605013605555841 25109 62355
415508764866437761 55204 60349
328238159792203265 52315 55068
935397452375511297 3582 58439
695735303304989057 53006 57457
234838665467499649 29235 33607
346380057972677249 23307 51034
684586301346797697 19578 36684
805717436395372801 16428 23781
412597944465765953 64565 64971
893448074576820481 3763 27807
591383917127373569 16064 19028
721555970956902785 28612 50119
412844545364812609 6588 27949
707788093911542401 2104 14072
47822886784899769 38711 41630
769085937599175681 21154 63238
383695004846849473 29554 32191
670206058552377473 43418 58707
861541019320256385 39920 66486
394744725355426625 18253 48010
93197077400965617 38257 38948
509377741106273857 710 65536
595555465335252225 30452 48658
147356618185785505 45195 55879
263952203191159649 5956 59508
300380166789391745 9781 50469
590085053162468353 11218 50712
931094340228586497 15420 23483
382820626705047553 24939 35365
116284023596644913 2324 54662
975352907420983681 4809 52027
140413346112598705 17193 52861
920352673187032577 35599 60047
644639249622923009 11096 13351
452689019721489665 24793 52651
382317123160621697 27848 37513
279938963541361825 21430 52439
114060773472882465 21503 26399
275370025472824417 10088 54926
390500767676218881 40065 61758
756911758790884865 31621 62145
152110916166900993 26474 37605
365520067939215233 58811 62968
811805870210438529 47078 55275
667685734796471297 36582 41175
609787054015239297 13835 43311
445966363363538689 47305 55418
29447607254201813 28594 64108
500100859279932289 7588 33614
320040604090660737 17229 37133
204984981606671105 31544 46004
420465201694614849 15144 43019
126899238749935249 11540 35866
822134039681710465 14787 29567
28050487856518205 6799 31541
126994894109788705 8540 16777
550083385205788033 49248 62350
378919284954559297 3595 20296
576556515032578433 20846 28729
861840574056831361 17930 25125
336991883988112321 41333 58705
973301288490770177 38238 50519
243417116052910401 39447 43167
637366567431502721 1840 2237
448391487358314561 46595 63420
210617646901550145 21639 63204
215779942640139681 47353 56928
881280075245602049 35234 59594
920698775820404993 19109 41839
227176654846001473 20539 54496
893945975321656705 8561 18329
821102723279484033 48677 61321
271461283349104577 32201 62003
347884909001589185 13562 55985
793035750226422913 43633 46407
528121923522181889 47389 53943
269173936057320865 4908 37947
618269403349497601 14611 43410
751882854696816641 51 18714
717808579610437633 1338 47990
111983368923965537 3581 45385
713140734045747841 48363 53578
425860958118718721 17631 53157
522908402120524609 32391 64845
158316724509724353 9883 57855
584911396650905857 42143 64967
202524869226550657 34327 46499
562855048053069825 20316 23549
256314463613783521 50075 57556
532809019086908353 36441 37558
78608128962244449 26032 35390
913384774681166081 9105 59005
835375093068655873 1986 56194
857916542878992769 3977 25607
823483521258140161 10702 33504
77199613605888113 25363 50854
206235102833140609 8041 33731
610512655523916033 16816 50151
248947675373571553 9949 19617
923549538880909185 15333 60818
716786365725091969 7810 31701
62334000702602313 49055 51995
351300705143415809 32141 43483
314379035929238913 11126 38322
327127351036061505 31907 37420
858268663026063233 37035 66993
904195645194150145 11708 53956
889280188180183681 33120 49745
893880300389021441 17136 20862
465125952567884609 40872 54431
96544364348972065 13830 20314
222358198403458817 49356 52893
632185573038263681 22599 60504
669393414094781057 27866 58687
537675724578306817 4872 47194
382066464109957569 13263 50084
292483250867213953 29600 38744
845546069158668673 22213 63740
322612072455541441 4187 15648
270302243625014433 28942 34972
33562363115287041 19924 37243
370147978559412417 12057 65689
466300761650089153 428 30060
49140894020073489 17578 28955
575626309859053697 7501 13456
477690100626855233 12990 31171
401322372030904257 27430 62497
401471946512504705 5964 33717
306390793985876545 41255 45945
609223929803942401 27363 50057
85285675963334033 60294 63401
343804221710886529 8745 61271
715474376329815681 28097 46966
696135342639703169 15576 18583
699975267860708097 16864 59667
203325088694402465 12700 25809
20413210289994765 23173 29282
134990267021560577 6702 29536
734380181499332737 45613 60409
184001150870077633 3676 23179
591257153120757505 54187 56105
465781037790886657 12019 52285
139914833521572753 17320 42474
534539410350408449 53191 54394
796485853670837633 13993 56132
969992420293930753 10026 37621
112236313436469009 48994 62473
660209633736517505 20082 60291
994397143155403265 17526 49996
795947085422195457 188 10056
195728452780855393 15566 62950
916055528178294017 1092 46521
441517669070229633 7982 43835
520514617792041921 17715 33674
801502311426204929 1366 6412
215464749913056865 44704 58134
40193775101393217 37505 52902
726483745402756353 16338 29864
777068779807450497 37198 39832
779371020658107521 16792 50079
805440704346771969 7537 39537
656087206895517057 3404 63475
436960974609789313 2914 26552
240846032750116737 17774 37998
197336851847275329 4960 39297
970090333912647681 41144 54017
951686064678000385 2658 28078
170199694285617665 244 6082
587598577826120961 7702 30569
259640833527253537 43776 58383
362507166110063425 21468 46271
769014913221955201 30913 46310
952186577653613185 42446 62979
120236221777783921 21924 39840
828610053162890369 31576 66575
729242856946871809 5994 10922
797478550892769537 4969 53985
183579696500270721 42304 64251
279985707232739841 24616 30023
906396763717484801 459 25024
524171482337784769 28885 54839
628022758402945409 11063 12008
124522232276405025 48227 55070
714202237105741441 13096 25528
146001805232707233 12134 62337
950366406173639425 39875 43761
393887464111529089 28391 41184
821359836667515009 11076 45893
41819623351848633 43562 57397
514020056849826561 14281 44482
984210755575418241 26706 59080
488296999976331137 22115 61290
308625586836335233 12526 24361
908281289214368513 4802 27276
900627992031488129 10025 37726
501251205430296641 2326 35510
175852509112850433 13799 36764
12557888106979221 56704 57906
517601944690994753 1204 61912
280430124352125889 42721 42833
760299941371009409 10335 65259
893839293762123777 27781 51789
359609665164967425 10465 30311
105407627357241297 51013 62254
406435249444946561 1697 62610
46145245098525577 15875 52857
251213826077275841 2429 25919
120782216263751969 10782 45408
734860828032587649 55002 65367
761917961793653121 14028 48382
515494781954529921 17702 30069
574267061460691521 965 46924
876090501492718977 28844 34976
596638449478515329 35073 49404
270978724462025857 21420 52990
672993648137225601 6378 57867
807730461485356033 26700 35710
422970247983794689 12587 42212
517093698877218369 41223 44418
206464385605617185 2634 18491
147947841965056161 18978 22045
677472986757802369 51087 58888
256233496983213633 30977 66338
220228724624565345 19291 50304
640834793999708545 11549 51143
273766276859941377 5301 25073
197998607824544609 33894 49605
186302670647112481 53174 66902
150914259068976257 26571 56942
717719567810316801 8701 53331
871277554496003841 14945 46223
317298388778642241 44043 63878
562437112396956737 4864 43993
123928442546837665 9138 29847
147570134832577089 27010 45252
533249181435568449 55244 56857
149015519992765633 33491 48162
743920227305604737 24930 51025
91250379034534033 28465 38535
594650794744144001 41397 50100
882125786910641793 43090 43281
905094567898583297 44338 66605
708110500396500737 7294 24285
653113087111396609 6243 7832
721572232297809537 30178 66235
789605582114514689 28865 37929
993181808912851201 9021 23138
892421885636526465 57101 57617
162483271573727009 45280 50595
602864152314719361 35250 57205
785033544104024321 41613 45804
597319675611178241 13772 60504
484038480078488961 18107 19181
475089685234902273 20818 46543
340919925449384193 10471 34187
313870927780829569 12631 40116
84002518241042881 22394 52761
973753050037270657 15719 58391
451568478822011329 38668 43381
282203679807114593 29758 48059
616244978249518721 24205 39553
681584223284229249 2 60163
934242937799325569 9288 30568
917408764982230401 33955 50113
48606028856362113 43043 45951
700202233225620993 23590 26884
768010802170707073 16991 36601
284502135201652353 28722 64000
195452750820102497 10100 19554
693869118105933313 16276 30801
177813024879299073 984 22210
615059369000210433 27981 35119
269661833073477921 30411 39708
696256606606095105 2005 63585
17760355519939709 10023 44447
412235001599160705 31917 64979
856037401514278401 36767 67106
104701905536440881 4207 36344
654731655868687361 1893 21764
412578074898210177 9895 55416
792679740840661377 52330 55045
304850152993122241 16781 66991
688363083241668481 39914 54046
51919593676533537 25683 63736
415788107596831937 38595 64739
161843576879700641 23176 59492
662307473271994241 40669 62030
412582702440648321 4326 54708
680910282057873025 41084 57595
124704001478857409 12541 26603
995499607453254529 23842 50517
313572677874592641 16934 23184
820719530264149505 31797 40602
95023881136111041 27946 57866
684249385026617985 44850 45342
6936577209177842 7144 47876
483857807916102465 11710 56595
170664322588134369 6368 49476
561340295985829121 8044 31498
234211905532166753 1547 43308
65958897459388769 6061 14183
285364398532717441 61129 61654
633849074640409089 12899 22508
408255277610056321 13712 62979
84258291028213249 36670 49986
5877267195625536 4716 32725
15913063812135421 4159 42482
758576064684721281 3231 19144
649684577471340673 37057 51149
933723008401553793 19930 59074
406818700843388097 7054 62985
112791746444504065 27200 51525
90361423960665377 15374 37029
387518478502084225 60643 65277
791106710668216833 33065 34471
892541445449413889 9721 39846
610256524176357121 59232 63650
147118686953003681 46047 55719
830301120737999617 13161 61495
48087218213925809 39381 52757
105395678275492337 39159 60471
839865018866543489 59014 66090
221659160103328641 34795 65130
320219426418450561 22063 42858
283593037282720673 33468 59158
93840882991056417 41257 55165
486171532932274881 7118 38798
38658225831870401 4564 49869
464884048691907009 63889 63988
409317865791347649 19573 20991
255956527692447361 29132 29588
889978201982618369 46633 64705
598512343436830465 14524 46002
78043032117331985 60352 64828
122100999640281313 15446 19980
821622762914604033 6676 10773
385017269476911425 56972 61268
665553443856889985 4127 16531
611695508645752321 10753 32249
707639383006867457 400 64713
2171566550579485 27101 30116
53565082470750977 56858 61968
442953869234230529 32782 54169
161551490322171521 27180 49590
911580352674285185 8179 63068
791302971902933249 12516 20634
87438137549455057 14404 51673
126858015779820481 46759 66585
975899718209298305 1216 66484
234425217549723905 18467 33794
997942683232622593 9315 16000
649962688121821185 25786 45689
598967360281328385 21906 42114
350328717253386689 58996 61335
960814535472351873 13443 61146
697202376659081601 18678 66679
563635401519640321 10939 59084
65866274163735025 8743 36113
645565714208800001 27507 50250
529762466645667713 54977 59424
482608384982732737 20389 67014
38986561281415537 43261 59006
967605822172473089 35866 51412
119707712334221841 40901 42458
390843984256783041 1222 42418
895037666061195777 3821 38451
688703843604287105 33745 55702
358564562814468225 47557 50442
635671776550957185 27410 59370
411334593111757121 30901 32326
263165933638205729 3444 45169
467685908129315201 35174 61479
301203059670321217 46531 54801
224338936280442881 5081 6288
226355050931289281 10305 16795
517206860399387137 4143 24197
422193713522482049 12349 24775
221067760757119201 55825 62089
18617647698263797 12130 42809
357330879266900353 35592 58611
981509075808226305 19622 27381
443146373770755265 11282 25587
566336348348727361 24507 53524
480914585393623617 21355 44612
473826282259317121 16932 66126
645628921485535361 34807 57253
898984682934880641 19763 53797
398167292515243073 3879 21710
782172076718246913 44609 45299
415089442330266689 736 50383
684884557096182785 21421 43663
400442940165778113 18027 28043
426184288005138945 35013 54133
248666945715552161 13732 66161
608898298634599681 14428 37058
117648038140774961 2849 19903
371329561386126273 25131 49938
248239082407646817 21435 59999
704438884770127105 23724 47203
889164752566831105 58955 63911
553310085045431809 23903 45411
96582841236124033 33409 48894
973743386011037185 30443 53737
637213684587582209 5547 40950
885024528770010497 31812 51737
994515258814427521 8334 24895
189989824926811937 43513 66937
979451528662611585 49536 63431
635064775581007233 39411 63889
973225177048089345 23267 64698
650085603433993217 58449 58652
678884960805820673 5363 27758
854056839790423809 26066 27891
912316439894848257 64089 65325
737230462996194561 56987 57620
997829110263627009 8000 9036
682293189424278529 51283 59329
133866398624103761 37404 45468
528947670899285057 1452 20335
1967123650931769 29356 56873
400031089635184833 9833 57189
282819006200096353 61530 64775
842347834991272705 13630 15916
613271950924133377 3078 67053
528399119127662657 20608 36497
505411938883906241 42430 44859
208979501473677953 29697 31069
108702880275533425 18905 43847
998788246238639489 15706 43591
595589899213816705 552 22593
403643547997205569 35098 41129
536632836582317185 31347 58618
773506347653487617 8651 8755
674364341681791105 18296 45016
573793409949288961 37448 38192
15718347935862909 5316 23392
508822373294584897 21822 62944
213101133175765505 12198 29758
409274433924593921 24640 42382
291587689513466561 6263 14580
138670068194777233 744 31050
407384927103162625 44286 46709
508712201441838401 9427 44470
64864346134644537 51168 66553
155447818662260321 28497 52725
386430105550484609 45432 63979
413255570511296385 6158 43840
138607906768005057 40811 52304
952642358256291329 19603 44908
821365840367047169 43283 46812
136904505167123601 30634 37699
142563128522258609 17149 39876
748396311524778881 36344 53464
725874954187869313 57900 62792
293469566057154881 40578 44633
613355496766263937 33143 46689
252484432605193377 59384 62164
660745638631436033 24330 45572
643358281130090881 19939 44917
291028474478086017 60576 65755
591187474159376385 5109 19960
930409521722506113 34378 57961
520777566876006401 46694 58120
239529090221868289 52363 60981
831857462200723329 18199 37376
449371882498336833 2063 35963
787369989960879489 13236 44954
527734872793903553 241 66712
315030316678850369 9978 49111
748847800258655361 31814 67146
747429008949353601 14205 65769
793571714065610241 29329 47702
517112808712248321 27775 30838
562534511515405441 14392 62446
580203478632213889 57617 65687
741269342381205121 1374 13668
238177345603567393 16921 51058
783283041887752833 35603 40320
945818697766071681 1020 8867
34784029541686581 4943 58079
991341586735067905 20410 49704
511864095471036481 29068 30308
324299197292518209 41236 58075
802207247424323841 2453 6120
813566979623409793 21863 53587
851812033085305857 13716 16676
595241362832524545 39672 67155
69269548148174209 6111 16546
620332528313348097 62505 65019
951609365779784577 723 63643
273890924949128577 33410 43983
516911276901229377 10258 22210
283254028409039905 1385 45576
202750343534059841 25535 29373
524645395837467265 23522 55573
489771151593618753 34161 36162
961926186879559041 31556 50499
99378743754993345 15399 27836
584113744235978113 11105 11714
760160570893876993 34222 55652
807542052831856001 3894 39038
916489672420308225 130 6195
973489043956107009 59 2077
125841054441611537 40681 50398
961542580219791873 32660 37575
417750895065505985 7272 23271
966663568000129153 5161 21333
49274788609981361 12610 24278
79895487452013473 22253 59372
343843727750222401 25415 33893
230653892277700833 29169 46025
649919160615230081 49105 58075
251698434574329601 49073 57927
525229652173333505 36827 57184
564795082941529345 8065 61142
967905725538091905 250 11068
775623468633888513 1755 10560
411174386733076609 25115 32666
852972031841062529 16165 40714
414777577433216769 5678 51111
482119254482846337 47957 60782
395838959049154241 21545 64362
998921538040363521 1998 23212
211926899657843393 20805 36753
112991374148357697 11873 20173
72785197778241441 40359 60241
950274872262355073 31999 37508
746421863349770113 56089 59235
209590505483610913 21645 61318
966223804962520961 13981 46008
316306368006380033 30111 47189
612859339127258113 21027 41399
329830142621268865 49047 62590
110014597152822801 8447 33609
352973120439543233 25860 45415
483922398069825729 11205 19624
572981259276069441 6506 41316
297443426643649665 8795 59652
704313204484563457 2011 37821
296029616368972609 1853 37134
996877503687478913 22175 39993
864156525846819841 8382 33502
651029009317880961 31858 31990
843782076211699201 8740 34217
768912713456181505 28756 37949
435713370613665793 24013 49687
296407390251530945 25251 50260
151163985977266433 32325 58968
800999312209832193 8568 42127
346781444692677377 25669 64103
109783423200809697 8353 22409
691329338188968065 33013 46213
227333060433885249 17563 29433
82173319980181953 46857 67057
213578674137025345 40323 56522
32380296367765737 5735 64792
737103242422456577 48191 62579
496226058286108417 39739 45727
328452128590640769 53477 66651
25258364483466525 50203 61581
363799242642066625 37036 47750
116327902495083185 19962 47836
141081326904881617 18792 29304
562547157591698241 25433 26169
546971160357749377 30649 52943
142965370755060657 18560 53127
211206882043398977 3168 30027
923821071981269121 11854 22407
856555193646407553 34111 65257
921128009171393793 26978 34290
241364480827840577 24617 34550
93737660236573825 3400 14957
736400555416430849 18116 51948
509276008923702529 16848 34734
368608749022200769 5342 16422
362308363543537153 17384 37653
561535227265487425 5093 14814
329730465256101697 34271 59539
48792058190585409 46273 63183
271012752835165569 6809 12652
588959474440038401 1369 37305
800045060918304129 833 4151
458762530233542529 21868 65366
191340894484103073 37533 66244
437210299310514497 5054 54393
854794207855814401 42832 65640
180228216455375905 52083 59969
761027197704667265 3668 60124
275323464145238017 23313 63280
641773990761887361 34791 55538
212912754430874433 32968 44988
164122432125669345 19563 45579
203733929054060065 35897 45229
670741437012122113 30297 49120
227790800324655137 27628 41030
39958837637900761 585 24372
431577090279326145 1597 45334
795772502004520961 11534 48370
969303259169834113 43424 56086
218191697106494337 1126 27033
907133630037172609 1843 10718
597732519523543041 17923 42967
76051853435004097 57280 60370
687019718368450305 4932 52165
448026664356298433 46702 50051
709232535936134657 59903 67064
461973943499515393 29558 49600
253341387609442145 8053 33454
99332762324245041 36482 51842
83173737310925585 54832 57640
105690804916818593 39703 47895
400315424231596481 17256 59666
171984871332860225 15458 33113
74317902428727937 14510 56152
377769839074147713 3586 62181
402255900185270593 11023 66870
978576780815011201 14645 58346
892397284623182721 13685 44192
309082508554084289 24457 37982
941076796942926593 22818 41429
783652054083752577 29163 65434
640600353954848641 5279 5477
805189208669560193 11269 19333
264052073342032417 37778 40869
562376916723046337 27145 40988
904723230880232833 967 20852
250528874778623841 8257 62833
420296019916495553 55393 65656
253632973035770689 36263 59934
70118225829215673 14794 18815
152798943588805985 7673 36835
763290092572464769 14168 14516
786373391830146305 856 7347
64433478450023785 59300 60482
54819398233192377 10445 14858
768556863044413057 15973 67022
33791921819847917 14738 27940
637029078220361857 28794 57668
412797093941321665 30913 44449
208154507991242369 63649 65344
337559327625960769 59774 63141
158258057156512417 25247 56981
202532446137794849 10201 19658
875356695359730689 11554 29530
470063142300581633 39545 40199
55273087979170297 2168 16162
786903928279997441 22993 39689
751388128253967873 32925 46106
39095573942255161 20042 40836
681794409815477505 21245 35877
848965735193601793 32911 43339
748475685504505601 47053 49181
856497544842575617 13897 36178
667859250831181569 23649 36230
677114481580531457 22795 52938
806194366929776897 42822 57946
706485744191176961 16509 37693
616850635595039105 33773 34320
665810987258836865 17653 44972
126956422424914449 6678 41290
74240802172973025 6067 12020
650331766979544321 34438 66713
872947113047445121 31723 37766
36706429999430417 7651 41096
591169806816900225 35226 38416
470023970497759809 5699 34913
830664316531013505 26038 52939
283015001215293441 10657 40987
377301947699557185 16390 47927
768669295665485953 46424 63249
439674157731133185 10301 16932
328754545650770753 6553 65744
817633645070024833 4009 57865
419896096761203073 45623 50204
759190463469892097 50951 64309
268712431532978977 6453 14766
98885671643792257 27382 52652
588315076733177729 5506 17889
328622318440324097 37498 50366
651545250043415809 30543 53702
603921059714103553 6830 28387
886047185473824385 4518 9672
488235553195536897 32339 43727
602473038505824129 15800 46283
857725570848181505 3220 34094
856231229745869569 6106 27837
90982006934325457 41980 52200
944499555214566273 69 1670
532973751773674561 18108 25838
267660889203067841 17216 59204
275409618595844577 4687 39922
348544338554265921 47831 48210
243269670617316097 30918 37633
71815853700169185 21364 36007
280666405879429697 23405 51544
105879637797801969 16752 65819
713513884933171073 37277 56331
2812813932546732 2373 61545
981636690877920129 3062 17478
719250685049818369 20053 59707
951733599451991041 29215 51578
25216862885340421 51236 63758
179612585553854849 47416 49859
820966499726740353 1639 23011
334222889696086145 46066 48868
471605312105179329 36883 38980
147896822797676449 32179 45610
725400791231866241 20734 31782
931950860035762177 1808 15272
313021806934497025 11239 16284
370518571785595457 52348 59148
347433864595434049 2544 49566
873759233913766273 19208 44947
607131751069157889 10399 48860
365860972302030529 11341 58752
14467050304634911 38697 39092
280613702333319297 26459 66640
541498235614564993 8620 19650
417361824107558721 16549 47721
474196385847381633 13116 33325
81696946793208273 1127 62516
387823723723624193 37456 47238
574346236818072961 15828 28513
869162385136210305 30791 38373
400912167160051073 32259 54092
96504481401890273 6514 46203
493146145614360897 7296 21028
687393055465026433 47372 52836
791755745993235457 51315 55185
663054980660927361 10952 63974
289495490923584961 2553 3601
390798172481485313 2886 56427
306742931082176513 4022 48649
996886045390365185 30643 53062
217175608505158369 13381 48121
113299514331618673 19551 38541
668732679918427649 48012 48390
10946175602338571 20230 63082
496312042633277889 4810 20599
162314599150906945 4288 56988
916573646006817409 5116 61582
454618084578950017 29897 61568
230755641796889665 39564 58118
62845777937315721 14396 33830
124334259820180657 18716 26240
543134828424097537 47036 64316
992656486035130625 22828 46357
175132620046898785 56843 64685
736712529321387393 14448 42456
340149811085463937 19408 30904
150572990192301857 50210 60855
976048703601396225 3545 13054
864647118814268417 41769 52006
755845222570666625 851 45772
384039490511199233 16318 41887
511984500489834433 38537 60542
483147022941672321 44384 56739
795351926333520257 17394 24463
493107815587137537 36362 47074
257051337882462145 1552 50491
853274297424285057 29739 51671
679913266152066561 26812 57596
678520829277275137 30876 61684
204637737755437153 35225 61123
934279402127977217 5194 19862
749163525759481473 19429 34444
961282775200857089 9830 14208
901594095348503553 50847 62913
889203317760340865 23320 50668
704491658522169217 311 35203
525751512475764545 64041 64806
830934969245479553 19744 47114
643801277428714497 53763 58239
72480222086308993 464 30880
126155472815270289 39105 53023
948625532378702721 35260 43054
507261270942386497 9539 29761
539981016634822465 38553 42169
582672452556167297 2415 30306
779830287213659521 19251 50868
73612995610808689 44277 48198
559020547711181569 24800 50427
21812242105454517 10555 11165
636393292168850817 12478 60701
511551204877541441 12055 30969
845302927974682241 41176 44754
270609652177526529 43030 64633
696110192468527361 5239 44961
231108007936292385 34613 49609
837853009253759489 37822 56962
500722783547331585 55009 60666
710738609612253185 4297 13355
148553162000801825 31926 57440
72951209359626289 6970 28003
314482467367227521 12165 42462
418245231975337345 10981 16512
13306336644468787 102 2089
710961479811967233 54345 65684
369666738886280641 9870 16837
619450577227997441 22060 24099
716612279088501249 9014 11735
82327963411625409 45808 64435
924568061170518273 7152 46541
743326177778701697 6121 9515
172235332999015617 45747 52967
265671926972171233 39532 45872
342944849651161153 3195 24742
331419185808460545 46602 52682
292325423753901249 917 27597
37691336992946137 4693 30300
294741725525128129 52438 59703
592296417167918977 26189 30029
121619982759405329 18306 48300
436958787120627073 28929 44724
709938908698120449 45529 62857
242958965957928545 15237 51265
231876904734285473 5452 27069
41612198404560985 29218 29993
248339311595358945 35451 36698
606700036506854401 21851 46424
704359077436016897 54424 64555
488594609103071041 41387 50760
318186276268562561 23624 60347
76057869194205105 40774 55087
176662855578932481 4477 58031
858157262643640449 8442 66655
363764571300023937 15799 55860
884922893650244865 47457 49643
533427632188313793 23151 33537
144801902779331457 15219 20236
20986294545650709 38947 60116
834438839785082881 36449 60900
457582953847342849 53340 57546
952086506517002113 340 21354
756690775268609153 33490 50897
461411786368305601 18695 34586
605759993725463681 7078 30113
835511440519834241 20930 36963
130157497193721377 17597 38218
763204340991553153 18976 54889
51167200427094881 9362 20077
911173027907391745 28660 31654
884182534960032769 19812 30025
246614636701512065 7171 63989
569332144068773953 5546 64135
718526572190878465 37208 41620
649916072864982657 18386 40610
856466911889629697 21853 27181
593244546080704513 23646 25985
128323815989471521 47657 59608
268290319178376545 8588 29385
478392423667433089 59311 63432
298075768535319681 23159 26547
810838426675555713 40586 40914
146947604157872993 21121 56146
774751643442659329 45296 57907
402149214830863873 18408 63464
398500211692390145 6924 17284
912646717719965697 16243 48902
287411409241489217 8268 31874
297420718802136705 23423 45270
699032185477189889 35005 61919
34595666011455253 30006 46892
70089274995996929 25603 28455
3499636293433640 42752 54337
832507150205810177 59357 65475
405320067386171009 44011 66106
749532015033512577 41079 52026
925176564410357121 1538 52775
905169926452170881 39873 58278
815692430020220673 3323 51526
371601424865918529 16115 52687
282373961567564897 5549 27847
205540589826267009 39564 46738
264657618096308065 34459 50701
787468519581981441 9479 13472
468127988568660673 233 61945
59730848219057721 41476 50040
438907983653678017 27599 48679
658012281194647425 15569 26640
116245199792324177 10824 35547
542952843940735617 6015 38698
992076979335010433 28728 59448
492001558687807233 7576 13431
764132846615417857 21993 65672
577134998290826881 2236 15553
377596635865103297 2766 42744
935903891743368577 40216 48448
163328074979197889 57478 61236
399015845444278465 7725 36893
546741149668449089 15993 23662
859783223709545345 24194 40685
302675767998898945 16521 19130
542071940477139713 6479 12937
337970043073823937 15644 47138
553665003795106945 48835 62545
396028765229850433 60411 66413
906532685388651009 4860 42925
551778994563775873 46688 54346
590282365241907969 1147 23147
573744245134925249 31864 60219
996301109603503873 594 23435
645028552005413761 110 3551
10966217839342819 24511 36160
977977748948511361 10208 26807
265968080158739201 30826 47080
480189600246163201 12872 62224
448675522099453185 10056 37729
865558215001335937 14675 43509
765785914094205825 35814 55684
340033718374172609 12907 58957
472227031210241665 23182 42028
185665045158366113 13682 65608
902338733973703425 27796 46270
350795493827817473 21504 49344
784496708027322881 3149 25869
736098201828646401 7509 14744
386968959465885825 39362 58183
852406522892266625 35315 53337
259923160350371777 55273 64006
271986197531326465 2528 33151
46424876009705689 396 33770
90586282443339889 19676 63388
97617101060908593 473 39217
1541151746273784 18252 60937
578691078278634369 13695 20285
781787368589903105 22070 28281
389715342871785025 34851 48578
459046414240553729 33111 55117
993934563941092353 34870 58449
689520826625809537 21355 37624
63633492956316929 9421 13102
296627152743702977 5737 53528
62702164591481593 38224 40703
842595505930916097 31892 37772
714263633086336129 57780 63434
631359338245111681 45645 52086
762072658196910209 59954 63914
587332625657964545 13968 40894
170002168613510913 19144 48079
67644295805969537 18231 21395
360907123469157633 2377 18858
383777094708136705 15836 57692
466224017177115265 41061 48668
778115985116123393 25940 61732
297536683729628481 3126 66176
389109655132855873 1707 16149
72262697914002417 23650 58743
258132995582833761 15099 46012
491435558586996289 28795 45368
100532674202924001 11311 15692
933306986682868737 36674 39029
804488448013806593 18367 31026
793282108592944001 308 23826
7396459458348660 9529 16546
956453934894970113 3959 38183
940575151451021441 27768 54134
248319133480858753 5464 37308
602666375593230465 24461 31753
659410521467282945 12171 39640
996972031924762753 44106 62073
43469881125542289 39395 61761
673292864539845889 56650 58053
589332331681678337 25125 64292
734247592328905857 35955 64121
981005854488952193 40855 57917
395800773094578049 16410 64063
945722745845007105 51321 57390
186558541768896193 37460 40536
106829380037691377 40205 45597
947500238375610625 10096 10957
352260487100071617 3724 65555
30083311103005885 5433 66113
490135835932417025 12664 65011
567052832818319553 10249 21124
524322334036288129 25305 29788
506072511485335489 17617 31549
858240244197542529 9247 40261
894492789799059585 9653 62053
387641662391420289 15627 58553
817798057025676417 28612 45240
824948420581559809 12742 27665
45867980831559409 29897 37247
94187553622095521 26574 35920
584291223706735233 50961 58090
286656861414012801 16045 20943
958967958102405761 47245 57680
38533808950891313 2275 50631
278703916943364065 12162 16984
405385840954604481 1242 55292
733560874403110529 21541 66024
945657648171607681 9802 23178
59508432131330833 1565 36765
644569608013124865 29755 41728
803456508776022785 41168 58411
32584465511920513 11817 18524
269545578714804897 4696 34540
998403919495839233 8755 36686
61713022919860809 27440 29820
154273072713937857 23646 51208
428990761202122433 31064 55024
770017243504678785 17887 66670
429449513097907265 27124 52516
350685694698260161 40581 64920
378359032678538625 21558 59334
653195618180031745 7957 27580
649928967457924481 2971 27880
798553908225972737 21945 56207
478314820202562881 11419 31093
86735177136130657 32573 62974
311625951807613441 7095 47809
428756041365577537 18383 58636
382766529529114049 3340 58211
743978560589990657 9210 48390
687554290492954625 37982 39280
348658593808199425 33661 55582
855862131378124545 24679 47713
941344635630553473 15524 60356
25741245599036233 13962 59947
267814307654479233 32495 38734
684285675461360641 7094 40851
781692962014144385 36127 64183
461810289733989505 27334 52531
783997927720395905 35242 40275
772788034193119745 14007 40108
58558073905555121 25992 37517
945463577666416257 6260 63864
173017752176836129 12859 59248
629144607942102145 4989 14192
637401715611016321 10667 14528
96401712565210577 18540 44532
127762100949059489 51473 58968
317569790332150593 23430 44656
986196483070028033 11223 65630
21921436037942501 25204 60076
206595133257284417 28180 43068
556759257968685953 51226 53905
270379695187468641 39015 49199
50005510079984105 17455 21646
934951339478448769 52447 66345
476778176555562561 1313 14443
461384562495606337 7358 38366
441952365931328449 7647 18059
22612828651777053 39447 57066
941442767173704449 50136 54825
972824647637590785 42974 66791
253150132191564129 7010 18225
837883543937113729 44825 52823
650005915018276481 657 6474
657610035259704577 44852 66682
87019484865734849 62385 65025
553270076665061313 53509 60865
111081190635282209 17521 58273
530817360589107777 308 57424
934846447804829953 24328 49044
539285127791789185 11435 36792
236925353161375073 2941 9208
269403698757013633 9734 31270
184488875764415649 2857 35397
36927196088957001 10421 27170
738423678752305025 20647 24206
557604103304182529 8716 52213
206932936533434017 1737 36278
647954067760526465 36222 64049
758236867785818497 14177 15075
357217114776329217 30911 36718
356437535782461633 8781 39853
117328454883310225 11223 64271
606299394043965441 28819 41172
580469651381488257 50658 64752
334449360946734913 21416 36705
475616992616938433 16655 25129
949808530417662721 8642 57659
809645155839586305 1904 43636
428388121094016577 24167 49037
201489070021498401 38286 56672
47487481232998617 61668 65751
256414518306424801 9754 36984
324454690830890497 1367 32671
355984949057432961 17316 48436
340596633574158145 25622 54702
183460937099976449 1751 64750
861343290373341057 33509 36666
940473633422360705 12599 21262
953130471471986561 14562 18334
354545329396355393 22951 35683
13556613448486133 27137 63848
208145295803308993 23211 36519
989975740040101505 24344 30639
554000975596022017 18286 49688
515219012204099137 10753 38835
592801071390429313 37949 63028
330495564072101889 292 48425
874532586187736833 4890 16478
226021526281073185 626 23852
946309989609591937 23582 35559
318895979763816257 31263 47246
849258731158482049 17619 66964
640252764151242113 46125 56070
144469057486336545 11437 44834
71552291593668825 3594 33431
870685381812020097 26570 38672
809685471238992769 21942 58096
936573339352481281 18953 56014
321824381482137793 23525 66969
950614995766965633 14787 55345
525189113729865665 1982 21731
392598611249272961 19805 64032
868249136657915649 37005 40186
220137940407195041 56950 64042
435988031822859073 57363 64285
18715116867287665 25220 29741
892716088683776769 40591 62235
621453910653126913 21602 43956
107021734005414257 30827 64674
751457427693370753 23540 65665
78535731339293585 291 27186
711338166111854465 14277 51848
973302777221078913 363 52990
647217725708731649 46197 52328
538300372020437121 8395 61046
71983702947317593 49464 65895
66797469059608265 27313 44938
310128294999888257 15912 16810
809091332497736449 24540 48296
435473699688653697 533 42666
9339399827780427 2011 41255
460548941505482625 20154 20919
385755412775061761 9192 18046
684401546165570817 9940 39366
499464627056468673 10464 14185
660346770327070209 11363 41462
536384328910237697 563 46924
538666293324038017 3775 35967
708744255165527169 12986 33070
61394550080809297 2456 48682
119384894496583633 21170 58249
107112261333792705 40573 58629
152974241142814561 8254 58067
221040096159558881 3399 12905
237101598561118017 27459 31428
936710626651116545 15996 19197
646127575697192961 2739 25884
982908022011219585 22098 43362
302198502410554689 17566 55166
580030888046035585 1923 9638
482819600917608257 15072 65377
212857152119230625 25653 36124
242150596950359905 7380 49230
606828999542553729 36790 37367
552597192511370881 32631 34587
727177174794963585 37244 65727
453337492715029121 6083 22272
975069467253728513 30854 52622
362925919704522945 13650 18475
81487049659333617 2397 22739
865351119779383297 42998 54670
552358649720357441 47406 54851
55480161365693449 28401 62592
391990586302274113 9113 15794
261075556371075393 21967 65872
626728690082739329 17092 65445
232278565362108225 31147 39614
32821789563801221 20138 39252
288597745873637761 15807 17086
486483755729434369 25539 58227
476265252072437313 17432 60406
750619335679221633 826 53329
413664264497292353 26471 26535
587285379475144193 13150 57822
738904844865928065 21814 58453
426026214673616001 6731 10486
209688028701386017 2851 7959
700069498321791873 16838 44885
580900822710788097 27306 46743
716712460377056769 38757 64423
726581444977703937 2743 35220
469387083952579329 32990 66376
568800895397046721 35750 50066
72336302762099793 22853 44017
377175567348054145 18484 57610
466350865798258241 7104 35018
849434162650140929 31210 47899
912537330478915713 2732 55310
534779902392408257 24249 47139
535935375298048897 2105 38113
117121797171236609 3868 57897
7914656981004243 17410 57475
348521150305522561 20967 34136
691674201354597761 10708 66929
348579950868810305 1606 55562
563678953995765377 8119 36932
702322955880354945 2573 48947
162959754453066113 15225 18860
972429585743284993 24538 58591
48349863799277417 27355 37967
613479227935734145 6640 54363
346684802978895617 31909 48566
651157038552526081 537 40110
166945039303460161 51670 65864
79332332043627217 4929 30677
235754382427000321 18836 66629
842020404020772225 22016 61044
390394200856380993 36103 41090
624071031967993345 23360 47139
506299198947086657 30640 37537
450434327457088577 35990 47362
320606453392787905 4833 50328
807463012502601857 31533 52769
441870165515506817 52712 64949
547328596721698113 17631 27420
703291989652033281 15806 24463
265659722889331809 45139 58251
589496034463504513 18233 18546
565278078019559873 6423 30223
767235527104379137 8022 43651
540158698211364225 12805 43392
796625036624913409 22265 47998
63132112510331241 25117 64328
547558700494253249 1696 3710
890557008587315073 33834 59129
621404817493324673 9414 30547
923594543702364545 44019 54474
79287471020354161 48418 48612
402730615142750977 40327 63069
77615586999439041 17388 34216
262760141545655297 15 43838
573328729627579777 19555 60444
216254740104666625 15855 27892
40367084333777113 22508 66822
846913390554675457 58540 59508
516202978184583809 57574 60208
369841448452397953 33158 39881
154283515148119233 16888 33940
63730478676788497 22999 29353
783397580963342209 28197 56013
164789052865081953 29226 53816
741589857971003905 38064 39231
538058923475460929 37665 45950
399192902323438401 7943 37296
684265254731165825 16603 29153
476910672268314049 39084 52940
44220665019750529 15953 37244
197841997333856769 7935 41583
87908684229610401 34979 49893
686706584769435521 21470 22534
96707703162564945 8906 11029
885998712738899713 3231 18669
980833264455320321 19960 38205
236486795962672865 14942 56332
320503523149952257 55918 56307
527609398692423041 19220 42816
784633160742977537 33622 49427
515006047540563137 9472 15199
654232700232199681 27498 31851
282805239545911745 38601 48002
913264549243841409 24470 25153
922714336546430721 39026 66238
538954263644782849 57562 59974
953725797180997121 30955 44357
273450610929224065 5582 43771
167285065537978273 9523 42019
329585695493221889 19431 26998
4115035425844128 18761 45321
309119591032235521 30564 58977
191985092741912673 49734 66815
243462903210669889 63340 66096
816779171487414913 3876 54488
430819021996036609 31046 35312
577226104425559297 16528 60210
662071197860569729 31896 46760
983776492567944449 17965 42617
199403852772228161 18736 60742
110483686057119009 22265 29589
630062297128986881 21922 24446
948093095414041217 30126 55886
350798821307144257 15869 49032
997896231765675905 24404 30674
974716713892235009 7249 67004
751490665970653313 5825 62491
484387512766708993 6364 65337
959643215645268609 483 34133
795308651255183489 4251 6475
519513228079720321 13105 50954
617558725982156929 9520 43048
512409166074288449 46606 50060
763545765434145153 38013 50616
519004566774658113 43957 47259
505996587249306625 47520 67132
881998747942173313 25754 55178
23427941305513401 18559 32665
652987085676901505 47885 66631
613160866483219969 25864 50552
727987479989817345 2611 2622
693411614357330561 48528 51680
468831501799559873 48400 63965
399669728317967105 9321 45613
705054607878320641 4774 7386
439468229665735041 2304 59800
614125327205815809 12202 40021
507445252547860545 32981 55043
571607330602656577 8877 10542
110151215871752577 19366 26800
5721847956028371 21805 36753
794864046831911297 29494 60010
309101750962536641 63460 67176
481674432456159681 6506 7534
215690599107578145 32856 44185
694997712327399553 20007 32021
493103402492206273 33095 58471
151670484401165601 13721 66304
17240462705320427 14799 36390
223432372381346049 15099 40268
901991808034107777 34988 36487
116028652087422305 14242 33673
77467796218090961 227 2765
156099498090306113 20219 40475
238057061518301089 45175 56375
557173518503390145 37504 63654
194689744238036865 10738 49569
478883424939304833 39470 43850
529694706980233601 19328 19382
529375753041350081 24356 57119
628227408964622977 389 62299
524220814349867201 4625 24391
677986029913906689 8292 62918
134099993820370849 23346 41588
189250167543992385 4722 30301
147075435304991233 60334 65766
86037088215686449 51491 62045
194780421111303777 44145 60085
193501439226938753 15745 37025
542034586775550081 30134 61044
979299205725961729 15878 65704
546436495542394625 25167 64525
820592935045073793 26878 56690
600182813948002561 6289 8773
988339043221554177 22414 36438
703738508836366337 16879 55363
189649179784854753 124 50473
81090852747429665 14311 38326
655175562151239169 38572 63001
635919124370843777 27547 35659
716352192962961665 24086 66763
910814530362806401 19710 32371
557737017939938817 20537 29454
604592032363754625 15295 20808
340197964774095169 1691 2408
987206216913058689 21668 36134
775971374814101761 48906 62468
879246272463859713 13506 18812
640727077093590273 37402 59302
401951927542846465 17413 62835
983801035321487617 15583 16518
674973747473828225 5136 50930
944701811072324225 3360 17730
694286877606153089 91 27183
813955337533027329 29702 45227
819772028349291265 41968 53493
369116664160220161 45126 49723
900912758683652737 26041 64742
562624703822631745 16552 54273
588333795002071681 14665 64949
563368683037229121 6801 12503
823717792486469633 30284 42370
267116439622778753 18121 18233
391252232289303937 23881 49690
283073717417000385 25200 32694
211837295724329537 6564 36211
675886791149405697 16527 48788
810577468392423809 21225 40431
32464925518528533 53760 63209
854614614260249601 28665 41812
344484790279093313 20613 42749
974066766081023105 21858 50747
895995927674892545 31979 53979
861231421836798465 23229 25190
725453455044725377 58525 61561
782569718616329601 14005 47450
496013222565782273 17772 36536
412149089840603713 25874 37476
601850888092766209 32234 54415
790943223777588865 37867 41675
274856163421834049 18685 23796
804890682472169729 45476 51778
953910535415996417 10251 15073
7738574191890281 467 62381
128558251753876369 27140 47243
776822678807214081 47808 64842
491964146240004417 36317 45050
859558672313994497 3404 28952
796906056209014273 2429 28320
512068332073617665 12478 49860
765985624599931521 11740 25739
571236216537485569 6082 30853
431782016548059009 60696 63791
866977209524726785 23371 52453
337236796395924161 789 26526
173497773522086625 26886 57739
872670059975138945 11614 41258
664039476065134721 34656 36144
819139945061447553 5201 23661
868093013394243969 20230 61486
414508651630402625 14836 50721
189995453779211233 30015 42052
245674606918068865 47064 47682
80897101519099121 8064 19208
177679935480558273 65035 67018
619252470225539713 8133 35236
773680376323522305 6847 36121
912526375551735169 31313 46982
611146308609566081 16255 17824
94558563292061137 2599 55061
972201163346820609 35376 63087
971707051954098177 4380 52794
565282423523132865 15903 33188
806047802057115393 7035 8743
183562285424880417 17720 25480
539042864611261057 27590 51960
757871542035733377 1287 21327
86991373970711553 29338 57763
677737771769582081 9773 18768
369854302096712193 6161 59685
181485683107712961 8222 44193
306463741258248513 15081 58599
568624127702388929 7123 58531
88198542021117985 16147 60721
28869428142602517 10449 45825
999140646255547393 14623 50695
957346358095602305 60670 60912
355689343252521409 45053 62988
370192883241106305 4726 27762
90937108909450609 45806 58963
237315097195033089 43109 62553
795859112118208129 23733 55520
36700461238300617 19567 35582
413395372422378689 55995 63566
396438048788322561 6332 24372
916955169489483521 16161 55355
743304149524409089 34661 58712
653746577482131329 24551 33220
926047418466350081 18784 61487
74527974410372625 14441 38588
321373085167099521 59546 60850
962372344199856385 58071 67077
270495431102116161 10273 25361
343114769159768705 15277 66793
295050879214574721 57701 58270
182834976279501409 1470 55670
787125184142194433 37266 45957
188786862833822497 2123 53511
791958529763807233 9857 28820
926454236561205889 7315 16327
828951803370298241 26098 46236
138226628201380209 5424 54155
663559250927097089 22797 58370
875186139418978817 24253 24408
691771954960710657 23774 63143
484120312220042625 36095 54398
542592434722710209 8190 60233
951781526049650433 41945 44844
897816038391280129 21339 32105
131659016703935089 11941 47726
585022567651680641 10357 66953
580220895965474945 41241 65998
218099651631387553 27221 50027
329371754706542657 14555 22629
641465555802941569 52673 60418
704463624496902657 23586 42747
298326995459742529 34090 47773
513785392722979841 1983 24506
246994884252774945 31450 43486
618715864324933249 28508 55925
65931580300070185 24230 58915
277805611325831585 24340 28599
886913660792149761 3081 12384
863688671494095617 5823 36875
810366729089704321 11397 62154
415404819827216449 957 35644
627201183126846465 35436 40448
383537775507498689 11568 36434
981212745916803201 61193 64606
640226306506988801 28754 61444
138974535150342865 47675 53408
37075491474531929 48758 55700
109557054976360033 13834 16161
384982857363013441 43286 44241
2892174188264819 6753 52292
181025112369688673 18030 65657
582310920303381633 10224 64897
695831695724209025 18117 62780
667787829755784705 5988 10825
956025283767623041 15728 24075
275909346243562241 3611 28442
696909944920577153 17952 22423
633154607855676289 15385 65454
718137914444945153 46141 60862
758832244217483521 47557 59403
142454959026693473 4390 19673
11971295674815253 24072 31922
676994676483396097 11153 13605
109592745523823249 30634 57070
846825864986158209 25765 62746
152720802210740929 3790 44121
680535660471939201 54787 58525
560645455210259777 13828 59942
107575575684265345 36002 42294
110614763377473233 45305 46680
476525837586940801 24504 35661
595831290917711745 41950 48558
856660430264668033 10823 15601
470703898001108481 41626 52548
980532203230005505 23759 30595
710629145574255745 43166 65104
104956557683081537 15577 18456
961791036320793345 29429 54009
683533399022174081 4076 51245
436135766379518209 27183 45300
122392104657080833 1795 32079
941318167659506561 8581 40927
481415793791079233 41032 57851
59226767178540033 17273 38190
728991682305817729 11644 48475
768490681321655041 34571 42560
841762012244295425 29030 42695
607021399576066049 11447 48412
491627829376994881 14655 58685
266026517010818241 15950 44630
325911294797514049 44008 53886
452214412487915521 30015 52705
629823026530701185 51430 53105
459645510641056641 46080 54660
338492416020308417 14068 46676
420057842765540801 12881 39326
55958888190730249 24920 61509
997690130839021825 2111 37168
411600744875151745 3030 27167
605156713563086849 12941 21781
407015668483765569 14832 26084
619413363201690753 35725 51722
972487959856984193 2450 48496
538543184743215169 15671 31642
784649208265335553 30597 55410
647178025985869697 4777 64543
64907498791022537 3563 28721
668846513338660737 30126 34163
498052983678704193 3682 57549
222154604860694593 2265 28002
864837588915641217 18916 38829
856289054400942721 21357 23762
611564055608880641 9700 60377
241527088153180353 18060 44470
567788230465048129 9087 59180
229594275975852481 1412 25510
920142526278695553 16993 41949
153538580159452225 4231 48872
640765358773116161 18357 28834
62949188947296617 54169 59354
916348646587408641 64450 66124
750125981080618241 11726 64197
887566148445124225 23195 39856
516553515586775105 1718 30549
849799048114576257 9279 34208
299976060472321409 17826 64983
928640610888301441 14095 41632
108019152335227633 15178 65359
513717759502924289 22077 30830
81529129270837329 21687 57829
750377835954957057 57 60736
585338835127185281 3403 45078
494397770693737473 41706 49063
9081545976162177 55206 62968
934337002133624193 13892 42373
632080201944116737 60283 60400
281318992716791169 14903 57710
358389787933862913 25609 59340
82495190124028289 1565 39400
213013479754561537 39780 52808
523367587934117761 2493 57722
963127091362540673 2072 12392
154752644250841345 9924 38041
759055614063097345 46138 58150
416983878302914945 17500 43017
901634026322586369 23251 51204
821322997509064065 1470 21160
174093621448388801 906 65961
483920439857669761 22197 25782
965457137714484097 32490 64860
193717671590526657 11325 30409
437193091222521729 12101 32926
20282622715086517 21884 23659
797380263131248769 25262 63543
169161745516383649 11196 46261
470536904189526017 23248 42172
127189659977673841 36388 44172
816591645469660673 38498 65539
136679617994623473 8764 63325
779182186920447617 9857 42863
241149808452860257 2488 24184
81241805128787089 49846 59997
527864331834500417 24593 55810
960753091495529729 19851 28110
415376661614274689 1378 12569
352252635891861825 50829 65054
27471046181439365 35161 37858
583260995791018625 55307 64806
629949953210342529 27165 57537
454532652698919297 48207 50899
611304396486353537 13827 63322
673494970608810881 29772 58178
168981890872615297 29001 32516
829807060972658689 4433 42283
671127935492457089 4956 18351
417361669761614721 18949 30700
558703385492265153 1367 45544
45529648458842329 19492 21536
585113063610542337 8908 17773
902057980134497281 35031 45231
845422536517943937 43974 62024
182626734185109985 38057 51894
261141396360336833 10284 35096
317289633245646721 10861 65655
662294458181719425 10022 40971
46326857628418593 48455 54671
529429942580939905 21030 58936
952537340424878977 47540 64588
816316049482068737 8811 11292
213623867011396129 16453 40006
197689342357485025 4727 7787
287626682917871073 44993 64432
171335684043924641 43922 49693
91950881321725569 2185 48449
60453300574060617 32737 41041
166961778507310753 21957 29596
730435087235534337 58679 62280
569728568666253185 16766 21802
925308813184564353 46331 46740
400493470119098305 141 2238
774962939650407681 29497 31394
3288616432843839 35001 45248
580363381193556865 25132 43592
557943251852446337 49776 58109
112816060759897137 40180 49518
328332478938083457 13014 23870
674133704458320385 17081 62157
362502176437171649 8589 30976
262188446707966721 26399 38076
989011788287758209 45449 59725
352731906261219329 30652 32637
76052387779679265 10766 56234
257730024354472673 35145 61243
234730516569616289 41936 51737
638236722658099585 39262 46407
964175505511089921 8397 66227
644539802276796033 21138 39445
594065394734247553 6155 39198
421819860383855873 27884 42919
184449667796666721 3194 57873
724201211011930497 1043 62397
56350538099994905 16185 21849
367778446090433409 57962 60784
838803426605149825 7021 61404
760564891862145537 6667 55330
593420012841637121 34515 63665
309204720405425345 15239 50038
37372698669809521 28970 47415
337485078597111937 5258 58860
165068514590164033 16622 32714
988580435231064321 7586 50438
439154417999983361 33880 38793
504384081863889857 40023 64892
659670731882290049 21378 31060
429967354353799169 9261 18076
149900224522564673 32101 66252
538394294563445889 12349 31796
323164646153433217 17121 59015
293403398303787841 8744 34011
90653270747363729 10166 59093
805822650368384129 44117 52024
981698288766711553 12168 46674
273207876991527585 44125 49451
5983846758464751 47635 53408
204587649441336353 4619 56586
731483646713090945 18020 53634
773625480455486081 48874 49301
398582825835656961 28762 61685
318757977766978241 18366 27713
78990794604141713 11529 46741
587948811579984513 16312 18204
580058731105719297 6965 23020
693913451832898433 3202 20563
700120243908944641 1913 45715
278179807386727873 34312 58045
174562330312792129 60871 62630
447167581185567553 23943 24504
842357253560511105 14034 26299
105522969966266097 21253 35664
244614893580273217 16301 49446
829625520147416705 19740 66204
822458751574661249 17626 40871
198524476797310017 21719 43734
404000410413626561 24560 41450
854965639209552769 549 57799
336646887685635201 361 49330
713332525602218881 27426 63860
1930969664197591 58257 62550
860766448811901313 36915 42169
272653384707783873 47415 51698
884082253506115073 3468 42469
601415972238580609 33818 59233
966067215888585857 9740 20709
124721093881522193 7863 66817
472404816604971265 43388 47901
412742683496286849 41818 46736
88239389191116401 2178 53998
804643799354298753 9997 67014
392001286604660481 6250 8633
194465653030416513 5167 9828
165220955505475329 10454 21409
814307671683668097 9777 55794
442459478468343553 25512 61305
997938546371738497 45817 50074
848066147951456641 25708 56042
207558152329628609 43985 57537
668252229503714561 12205 50596
340211758596037569 17282 53587
458002582093627073 29074 64244
190499773027216449 15368 61786
943240568534513153 6153 35330
261445626347789793 14393 17889
888055968103046273 3186 59090
367863788197926337 42784 64359
843991206232352897 23321 64126
808609934920180993 2156 63277
239963100187395649 23114 44968
676544837669855105 56774 57157
639656406835307265 26055 29500
823288543252186113 16512 56147
862585920454435457 4756 67010
702883473431544577 27926 40496
511782129848832321 28465 62615
268391134517880673 12906 38699
560277155789719937 2889 23385
964201590443327233 8590 11244
690808920412500481 7969 43480
461375155891357057 13957 30199
702420395714270337 33023 65518
563302910172556161 18576 22289
620685941322655361 11254 59162
479457750572574785 5608 24313
844338579041419777 46184 63728
472325989005430081 22003 63545
149283340726491073 3740 18406
138882720755173489 34211 55586
992473749974308865 19678 38518
254053074518200353 49336 50185
997388399747201537 53410 56876
533609104406732353 37365 49465
462601692576527041 24847 57261
828479823264377345 10664 45058
837108166262730497 37997 52708
341188614015163009 30292 50658
210146718808161377 37939 64958
593458736752129537 14824 31940
462452117242300161 13918 61089
391856784331874753 32107 66813
799568532048027649 10268 55339
823238480147399041 24193 43525
58584364945282633 22184 46618
262110021113056033 8989 34478
740343777720127617 3263 56959
419802333443332289 25516 51190
66442594406119329 24782 60879
541785646424866497 9314 63599
587173687808387969 14295 60617
260507199885456225 45628 61165
737721853466887041 53654 54009
563787310736540097 36075 42917
990505189178506369 36571 56824
162460173834606529 3668 28621
120092074675746113 10567 38887
642361600277350657 9550 29788
220920039229241633 7342 64758
819537962485942017 33946 50467
889310353144900097 28019 53765
587866122479095297 63296 64676
679964038967753473 963 24845
521525775442459137 5949 39453
435829098455833729 1380 21931
536282615265204033 46609 53525
574970215644611905 18116 21983
455471955565247553 34188 41369
747690784412490881 16854 31300
17703509980787403 3552 39464
472665127093861761 10698 11249
445342936290305857 20835 39531
534915700374689601 45337 66953
991414695384886401 43176 51660
474000180402043713 2133 37343
995115387213065345 32132 37543
386082424554466305 17482 60857
82143793846892529 12315 17832
560759140977339137 15270 22699
959628963696847105 8632 21708
505098255527180161 38958 39395
983049883203559425 51212 56716
464972897006020929 40036 63349
433289220060306241 1073 58080
261860115797098561 6215 12762
450980091141229185 34829 65765
588812101168159105 33734 40719
984876292041494913 8199 41289
718092043063826689 31507 64339
247668665969850817 3321 27994
861091598838044033 25072 45783
2476215222504408 11783 29377
819464873361333505 39045 61365
537800751072127 10926 54554
434346632317058817 17791 24948
80478534428724657 36766 47392
734383657985468161 86 29877
226584469432136609 21406 22224
203043746437742817 6305 54813
374621487290585985 20508 25224
72670305588751201 17796 18530
624886636420523393 2647 62265
830158174637560321 5646 24245
74534825673229217 26756 49713
434749464502864641 28045 55154
374293237411219329 27344 34193
299248318829398849 7174 18701
358825584040875585 30422 40792
971716320749656833 1828 37097
234008111749215425 101 19040
627325813593088769 9061 37297
777544126527747201 27119 29900
723552346820618241 41985 49374
131546407674274945 118 8598
867170647878253953 5260 8961
182301917036216577 24777 59991
338360657642674305 45217 64043
14815693953220689 47466 50594
655063968043563649 33203 54136
436208971575442945 33790 47521
48293075704783921 550 59230
657110907156944513 41816 50565
501870567160977985 38746 52079
884353181790078977 40255 49344
223187839595219361 19175 35618
934245155685044225 33175 56192
634537739585837825 35014 47980
260325955708712097 24678 62584
473056671693548481 19915 64130
674875102080445569 3269 41229
245801209334672417 9231 62759
514254218665531201 3775 4118
704554213974226689 37849 60245
335702966709572353 23463 45529
448491288322358657 10793 15705
251248066616287969 44336 47451
130408208310349489 4147 55613
524404951010577473 35854 52103
425477348488783489 22228 63845
703811578180950145 310 55628
407336801816505537 33919 45106
320980879732854145 44432 55107
257015162792427521 44217 49985
674661783200523521 1558 23057
556956561138811393 27943 58666
703249921405497217 3889 45252
655983746464301057 5925 58957
784002866894343937 13696 14181
372192744688099713 4235 26436
419315177180589441 10373 61478
482005074300431617 14503 36849
853429672346724353 36519 66644
692218671118872961 9370 61296
858243542699138817 20230 54817
993395524624617089 9171 36585
932481762538163457 66355 66472
352325198382025921 15297 50704
823589358223198849 49774 49982
558841168375423105 44459 52030
508007028966407169 30258 32362
188580952923480545 20924 36862
320738781467152705 36410 46299
138034145062420065 10074 27342
874867399576476801 952 14726
154790585563766561 18278 29331
220749357844351137 16566 18207
573543408596421505 52731 62649
642448916736359681 59577 66350
142068541775223873 5916 62533
887163736722239745 32963 65044
358084147726998465 6583 62587
417619638856383105 9213 44647
277171181973891137 41387 45627
959320702249822721 232 2217
467135250517813441 51316 54981
963281779455375233 3386 49325
409297134562287105 1029 64779
621478465885754625 33025 40839
413447352456330433 53343 55241
563934547525537537 62114 64909
817976073297181441 22396 32366
981487317413563393 38672 39871
396174345929225089 22650 47400
26521605440539277 8244 66235
325396243613091969 57428 60997
59064482453409 16471 44135
213812797398333025 13418 16797
156477227887666721 30470 41926
460422582307636225 25939 30804
600512020057845377 6993 22028
89385580184242033 13170 51211
734878439884941057 51336 61211
880856743989006977 9705 25107
732230435105261569 21790 36630
242772247805646657 18967 48772
901901946367946241 8970 31957
244289328398728865 14988 53214
826349032864367617 35103 57672
635058307832352385 16475 39033
452694852598686017 30809 46053
252169657654498273 41007 66948
71114493696935457 36349 61552
921412671688329985 45311 55521
261992326260116929 29348 35445
849321144108294785 18153 43015
533119178213194561 24671 57711
72346214288486977 38160 64217
870423781055084289 2883 65327
11787180384096985 10339 25251
379655873695494273 41511 56265
70168641308839601 50837 64617
44887180427213737 39566 46769
216205135747422625 14490 38787
321688717246399169 15670 38913
441834793774532417 11378 37019
833458981163889921 14269 57891
367351019765557377 54306 67083
135632501090295681 13473 58331
456819182003670209 955 53300
597240372627783937 2777 44689
527426237742723457 10943 60750
458913113553290241 24779 66358
576717996267191809 16264 33431
651889130693465601 1447 5511
398297175158582209 33310 65338
447153725935631745 2431 64291
91365152316029713 40014 53619
284295908639467841 723 40320
860349672801355265 18617 22872
772177313274095617 47375 47611
885652158686568193 6285 62379
928254442763748225 3633 11118
469860352968488833 27590 54849
506594008368718849 8731 34145
445124801923924481 54715 63507
449742270851817921 39336 53177
208666792508175553 17879 63295
843684445918977793 51216 61030
691831898059845633 7688 61295
679642459331891073 19805 65022
810165273094192129 41524 64990
236105469678957281 6765 64514
131736716348029857 9775 15661
270842822500231521 3807 17575
45879835464397449 1871 63997
283515162699256257 26291 64677
350059206894442817 31875 62816
488467507092455105 7029 15403
635506184909878913 16334 61332
671797931475335681 10874 32369
791860919923720961 14243 53079
866721920212871297 33856 45337
175790202577125857 56383 62174
263800141667712033 35760 51949
364553553495014145 11891 29723
593036110714027905 53094 65695
202079973639747841 22216 64881
396370378498854593 14553 58871
971220471021638273 21961 26444
678819186042449793 2291 50830
279993911609146561 5142 21497
868418601464849665 34742 38275
74977352458674321 1197 45134
224508470834141601 13205 27351
749352300485192321 10728 42700
561423093126844481 14294 48180
673227446001163777 65174 65737
522407202654751041 7016 13886
331176955598344577 2731 32811
153455977967990273 62153 62949
166627733082819425 63978 65000
111123926734368433 24528 39699
480900282363798209 21296 32713
740875022116053889 30999 57108
2788770881181791 10855 64363
806700707845767041 54798 66745
893542352256126593 7184 28593
123224230640072817 22734 61039
292972095919921601 38499 56153
903566136117465345 40162 66047
502989279619534081 40829 57574
25856248631381365 57100 59641
896988922212500481 9730 60094
238468177059321121 13546 47507
277989733954221665 12778 54623
104968557875036337 17057 38172
474681510213670785 8406 55448
327101516908445697 11657 14391
9305422563507193 54881 63929
409140755107127745 10121 56840
361198081136308225 37296 50280
860189495077054977 55708 57570
559707390409236865 23116 52457
252454613136659841 51679 54005
659042567450839553 2041 43292
136632308501450689 12819 32650
962179570204661121 15999 55232
613629974987642113 41048 62597
895755887113040257 4738 60777
528686230552654721 28052 43166
599625738674340865 3543 42070
124450626187734065 21395 56016
887104868763245185 18665 49333
440063422374297601 11297 19389
76302457029790113 37232 51023
94592943894237889 42814 52154
908732500306030081 18859 34899
913783839562189057 5074 31697
438720257547451841 25890 31443
468689146206440193 3538 33630
923147886414184833 34291 36026
663390064492578049 7748 15990
60344846192244009 8944 45207
989314173265253121 10240 41900
864370244104321665 2634 40964
788947936842436865 41059 54044
755440986005304193 11582 67021
495213436086810817 5879 30331
952027502103717889 22601 54100
357670924425182337 29123 59585
815060569968700545 19187 58660
300495682016130433 19892 61806
714660661769016833 5145 34277
796969585889076609 16936 51430
491584747772769473 58450 64798
45083859720147505 10285 56098
44689087327171249 3429 52989
193559538593124353 6253 36782
623364400843378561 56744 66670
581204934266391809 30219 36558
803113383687531265 26346 41215
3657371586616166 9263 16998
260715326636805857 9763 30980
151239916554271041 24611 56196
530610553521242433 9819 22244
853324247573542785 10334 25824
298540759079067201 36900 41203
839355743680382465 11000 32718
915124764220138369 5572 34137
401126831541933633 12754 59000
755775879614411393 2365 57820
547883890227478081 17709 60559
198165362232074913 50935 63307
113294979880752321 24141 50907
781153325134347649 45737 65286
298654517468659009 47549 57807
478455809623170561 13697 23534
89660634793307985 12007 19903
68826937583956753 30270 50899
713072390574080129 5431 43831
369872048039681537 12829 63099
211432907146221537 26725 60782
793389687786380161 32769 39238
40639525596898097 7127 18291
90180481033257825 10634 24411
153245709066812449 29729 56654
625882405489271297 32800 54575
26272380798399553 5989 50584
369223369473090177 19924 33764
615226828119350657 11757 54348
871489221318633217 12774 53183
408886193249198721 14662 16831
563067018996974849 51500 66797
248776330251946113 54278 56465
323605036725858497 8513 21560
588458594114097665 6705 53389
709264765650587521 48371 63398
544377951410925953 3068 39852
402566447632928257 24176 26968
381646727092654465 18297 64605
544706498530274561 8402 59050
652545000268379009 27306 61378
432161918818614785 19212 53336
186899556645709441 9206 40163
490318358879434881 36670 63932
60742559401123945 32247 59538
191556201645177281 8331 65312
913137698390070145 1312 12675
466804386192080769 10067 60215
950025751995685377 37240 58289
899829570000427777 16589 31867
790099745889261185 15872 40685
995225305949432449 22765 29823
214759848233942561 12339 18940
577170980824185217 20592 30127
506384518507697857 10918 39219
129902433156416913 15314 18151
716087332437940225 9487 41900
859977308801028097 2668 40551
830435726528843777 14659 32442
315205863354705665 11162 44945
633100051319932033 37893 61063
202674922232894529 15507 59121
11977054864868109 1888 32783
620399800767444225 42083 66647
412656527795054017 1769 32055
399846621255470337 5049 57967
372844417906019713 13781 33179
27913094178089181 32931 56821
46525766269102321 10940 48829
227942912931446529 9422 11892
847285947872389761 8569 40978
492093877561785601 10021 55541
329484706612721089 24944 58081
3083312841617670 24237 31338
77491959938935649 3188 18308
481482706872483841 13458 33250
589967217675880577 17745 32707
43687402101433297 29299 58939
499634501906594881 24928 29958
223562809242508833 12965 45004
711053469682855937 9011 31209
524268294756005569 2725 60655
642671956788017665 143 62897
114358078673561185 37645 44823
258570000677995169 49588 59572
416899545750716545 61433 66505
314616335865903105 9761 45422
885563325589146241 17095 38794
248788107866392481 10033 50220
93731916637459281 33793 36508
161252190065123809 6101 65164
460396078878190465 6353 60334
673981662711160065 45499 66286
458465377358187713 5497 65641
177194291356780545 24046 48563
719219010788123137 13582 21343
872630381510322945 3502 20314
984725820347840385 23734 56298
539809205883027969 44334 57167
52235869722963457 33226 57291
304401293381435073 5742 55668
859581760317844609 29423 55328
768411409055968129 14795 60618
936125726167972481 4894 62836
249654947630848065 37446 43087
202565351919297153 53640 61516
814160492542111361 11854 37519
343139425097192001 18471 31362
489924104877136577 17954 64527
493010940541559233 6668 11464
624490096295854593 22160 52762
505602456823709185 10456 14652
589796573534517377 603 63545
376644631277393665 16710 22029
848324278151135745 34496 44145
18489069824752849 2639 5035
51470797842174673 9800 46619
718376580079912193 8182 56422
237790921419868801 6526 63030
992167416114739329 58342 62953
269888088049231809 11476 61234
451265441849493249 5903 33880
526007289978974081 8882 19992
662853904749155713 31003 59955
907099320132690689 17352 45810
567618215120468481 21624 51055
920547782954766849 4711 53866
647920804520680321 14233 31564
417091834036984449 37535 54715
680010164667770369 2558 54284
134541129834172321 17370 45771
687013545356208513 5784 43896
983754438378870273 38147 56061
417385144222869569 1400 43374
102491514146688449 25636 64697
949867181839465473 34712 56672
941440198360215425 27868 66770
530928044076226497 17085 66180
200758232269219393 14971 26414
701554164168655361 14456 53678
795518354773808001 5637 9903
779564815150116865 55871 56317
152419295907858305 5649 50497
601311974212109185 27781 43969
574583607973654145 59966 60468
306093134651085569 10581 22771
566618684906398337 18697 59162
149628389647162401 21134 33041
361183414011296833 2900 14019
459304841155422145 13202 47632
701462563720806273 12014 23311
689318199958506753 39820 45081
257977193313525537 12978 45513
569131341443942081 2512 11953
989469502682094721 44504 64731
981197176832026241 37750 62543
654475757794418945 30318 41745
541801840083998337 567 53220
802251406546982785 19851 51861
206811060708645313 24209 50410
728620132655993985 30815 49814
858103028157039233 44799 61326
17638260306437559 13416 58223
464548327459979777 25789 59793
519516596836812289 47468 50468
474794352149167745 8822 35414
83368768286643297 51935 52111
508269606813598785 1771 18224
374094503616721153 27533 49472
638666730360050433 38531 42940
326633299735146241 889 12366
888112899790471041 21772 61440
942115582778487937 14003 44682
913111154742161153 31449 45441
352433074836877569 24493 40719
472046248520683777 10906 12414
371033280463411329 55727 55955
23738573357739769 28832 60086
104543041950460497 926 22985
906577310875789569 35482 65296
744248574938072961 4386 8507
984790355134983041 7015 28738
863843222294658433 7856 59298
190206446897150273 17085 34369
782279928413220865 43212 60851
450901056817876609 9206 42709
447297244848027009 36525 49489
630015496509415169 12218 62312
164579909323354209 40076 47435
225198704435719329 17266 42380
698665174351784705 38942 51996
898382480986782593 29183 32961
667884858586905473 33113 53607
267603930768778753 6680 59665
65273361526617889 9829 34159
243242056586964865 10591 15675
402147089821998081 20470 27805
606244638655660161 24382 30681
404334729428594369 60397 63846
593486750183785729 36795 56994
363716819791580545 2601 60255
26738950075859693 2790 48056
912301465777556353 287 53245
974813876114112129 44982 61774
33333633994320877 11805 66235
862192615247614977 21157 24946
210796330593321825 27923 29454
366231633308331073 44173 64961
898850115803970305 11456 15827
241459357006554849 5445 52507
626441524070724353 39371 52470
611084274595853569 4191 14266
264013618389984833 8339 29491
681750375974793601 32453 50221
777393103813974273 6493 39177
898254488368138497 27400 59249
59021349326020105 14555 61229
388154003993001601 20648 62026
918977105834027649 45851 58690
470440299041499073 21181 35462
249259280810495201 1085 62671
298014829469629185 3841 29468
531268622589603713 25753 61673
840247939490467329 47962 51448
858332206284746497 13249 47665
80275091201848177 22611 33328
263889936323192129 16620 39175
816330338319758593 3531 36887
202260849439372961 17794 66280
563526309341916929 52720 53679
233236209507847297 50937 63054
897847160008893697 12858 47415
155007606648201345 52114 55758
563257556020566593 2589 59859
424650008878767681 28923 39163
94915799098302497 15544 15740
722115581261878273 31512 52009
747095026195644545 32714 56138
451016897775613057 26325 46308
406127423189246913 23887 24867
839401360429423745 38593 52119
2057214069644431 1815 25722
508476285867214273 6907 8582
134157146102168673 14436 57714
696900804696159745 50067 50472
32227594413889449 6293 10355
132442488269784769 41813 48302
971416754579081473 16172 16867
433574280050255105 5074 43875
447873813850030465 23493 41605
360293330102944513 11347 60858
535871171925393217 32368 52742
283953573857704801 36966 66453
33895577071156425 47761 48180
452665450154821505 1178 4064
400730082465059905 6485 13397
71652512736893217 536 50345
879414229635209217 4864 39445
199429521048198657 33219 48475
930772924130238209 29811 57894
833537354378964993 32864 49004
581052054832532865 48862 60204
559612725614126593 25381 30323
624482845422619393 2172 6094
678806669119058689 6891 9818
316590079717279617 3755 60803
461672822587626561 9849 32856
548742279868392321 21280 42815
205083973206033217 5177 40034
536716287199034497 20611 48747
760865811742061057 27727 57134
647243578442299905 53228 54177
734075136704650113 21357 21909
700833119616412161 3999 58216
837620381674451457 45870 65796
682531720758518657 51781 56588
726956877294245633 3321 15503
545610596958518081 45178 52194
82844805143476913 1589 27284
734136561617106049 48068 54252
288387779401762881 8875 15615
26250822363060425 30401 50490
495328549645091009 28829 42117
92858423254526209 27634 43537
71189558624585201 14478 16597
311247671201535041 29450 41160
989619407287644801 49503 51030
57107177875280969 10513 43036
914029036759945473 6467 12985
89633620462301169 16805 35389
441090230499110465 46348 56357
216300342238938017 18682 51232
553910815462760577 36978 51675
310030534761502017 32295 50361
373865201163450689 23343 31166
885614188742863489 16549 46765
985412249102569857 26667 45907
204864346649678465 23714 50810
906736772941382401 31586 53125
194642528075732449 15725 48890
830176332282835713 7518 39750
749341514438562177 15229 45636
726428822282738177 2047 39484
110414699620406513 26791 62102
133419847222189249 53582 64033
298569473047926721 22061 50289
555181935483329153 30425 53906
245296479857032065 37166 44767
628683873277285761 51967 53060
69760574866513993 47933 57394
653660959578669313 30495 54762
436959148558230465 4715 21925
876696857810760065 36951 38650
968890810833947521 2294 33050
167995766400121473 16275 28506
737141900078015105 7852 16250
67357196875352801 32624 44480
378467469382179905 22206 41649
643121434245980289 12217 14394
976515215014586625 24894 31959
313167988296601857 5470 36569
348045395025415873 52344 55620
319616552840710017 21468 21514
524616778474424449 123 10836
205041611191578721 32165 35363
881546211756592897 12265 33864
178455917070007073 21503 56296
198491107581105569 22870 63925
353681367259969921 2452 10515
961880341496389249 29542 46587
352379305887563265 9550 32428
625108295257049857 19759 49927
817561902826387457 42075 65376
657324437147373441 38859 64979
973189157291354753 28978 64985
286530252159906241 11269 17544
297064829099117121 35332 37399
225918525831296801 19321 57401
744859560862988033 49800 60906
200673596477557217 52593 55035
938151183940593793 57816 65119
981044283131673473 17829 45817
230874908553087009 32743 58070
863800964576739713 824 60583
582013444118718593 14408 36380
757429996126681729 47075 57500
713101584678906113 12630 26422
24846056760040369 37350 49660
472767015025713281 56587 61868
873075484179061377 18 22007
445488049977310401 33793 58007
819506254114543233 23490 49862
306109807712534401 18217 59049
316853094350072705 35136 59052
600120394526964481 16970 56524
178759207132671361 21888 42301
190068973291946721 8696 22570
598545435423723393 10703 31580
331139712918027137 11297 58848
578990466951779585 22243 28364
575911414812185985 3232 11146
919428323365359233 12663 12955
293637304705850241 15182 28057
628047068193822593 17577 40643
593839649095716737 7568 57839
495675044095356993 3595 44010
14141536437133341 15672 61762
613921040989936257 1057 33669
944422258273920769 12489 40502
479197059234046209 22581 30444
565329030882690369 50392 60167
582956191347037185 13289 23510
612388865328629377 34548 42722
753273249468129793 6857 45466
633140487050436481 8933 39326
286875206054560289 13633 63117
103398602375239793 53879 56128
262556270901761473 2941 45431
846940693585406081 10795 39896
138831273339221185 10305 36833
684988727189736577 34834 62035
594757154687080449 21323 55293
974490990790567169 25738 27963
266263025954202689 23447 51489
627821695093263745 5705 44248
437349471879393537 36505 52728
549433375222900353 33564 39618
632612771836434689 2583 8441
689644922262974849 35125 58337
756728776331335937 46929 47563
720226438133661185 11899 28465
732869741381648513 1574 10822
918502995336712705 16219 41318
106013191028232257 40832 59931
590907197429952897 30461 47804
433211512271654465 4033 26250
239517503321653889 32380 44888
174553480073520001 33502 46715
304937434836684673 26343 29013
428401935141806721 5465 6952
556170303803373377 15472 30743
407587312058488769 55575 59853
327361198033695873 23054 64894
509601838698884545 38546 65749
177062198781872129 32542 48306
405549233294728129 14015 41503
265559484232280609 9380 18899
269273603690635361 11089 19043
66515998634930185 29815 48288
563436693850569281 35147 41184
577421599438547841 43550 50681
90201423887990017 29797 37928
615471108226731905 34421 34692
532309868014444033 23870 42100
324518099028008321 3707 15310
765469781469477121 4484 21416
600571389541034497 8054 36798
125320546208477873 22872 38728
897990372726479105 30003 31765
40582416394627785 18807 46309
616249452923231233 7407 26712
94349609994772273 4149 24398
271874653156853441 11627 41970
844676927019179393 39494 54948
258404016564487201 45426 46729
161985098154723073 21119 29594
702336314269484033 31850 64315
243785164839650305 15954 48713
549772863753705793 48718 55219
995670192378362625 16474 48623
6061596725881914 56531 56776
885970842358375425 1796 15574
726517532159409281 1420 22174
691744158376103297 27917 50546
215471164151136193 26895 40281
268482322132356897 28276 64172
362427501483697537 39849 65878
329015934719400577 53070 57615
855490969609913729 7501 64575
815204459610299649 34410 38646
560466617754276097 49020 52654
333551229929746305 17865 24193
633723608194099329 5089 8142
954967694871967873 36874 51210
369443116788122689 2395 21217
644496230767039489 6586 40956
534765461737091393 44318 44971
5839391362513880 12434 55831
824082198471689473 9377 64232
907855903818777729 11677 47610
196244317890471361 18255 40565
237420765661696001 34617 58152
806786969957617153 4048 55421
370918950860648513 35176 65103
789416580613217153 63545 64802
464316703743918401 19462 43606
895335032176763649 63063 64577
571076318546992897 7685 57867
185745495031834913 29331 54932
553124378569791041 2619 16350
208494342706931233 19951 52923
872592327296253185 39869 63576
952039799131735937 32686 42153
358163933703423233 4053 17921
66248561525998897 31376 58228
13808535261908617 34775 52298
154098700335890017 35302 58024
565289640471931393 47307 55661
727569187007251329 36602 52090
992516953523541249 24032 63602
270391869216236801 6024 26499
367886934474654465 7978 15149
100404730188518705 6591 49473
292932740595567489 21630 34659
915485057866543873 17519 27466
645868653509339137 4829 37231
789096268364321665 16137 52090
894803590532809729 4678 49042
974460799342349313 37838 58553
610296695711070977 1867 20182
166469276911545441 5089 14597
1565251812472469 30713 57145
65612239544332593 3858 37116
628212256396992129 11919 59771
953463973464241793 32601 35742
574816536291230337 14910 62306
624714306485909505 5854 32664
991272847275865857 12509 41492
539795833601988993 8449 39777
708344361374024321 2729 4776
970082946544049921 13086 47272
746656514816308481 39429 42229
575604764608815617 6404 35047
554956376587803393 52323 52692
327677865544270465 26832 52944
800067118171028865 10514 28653
156550966096023809 48332 56011
918827120528838785 13168 15103
318319916876458113 31477 64301
431098263626680001 53655 60966
772918075862325121 8888 46225
27159998146380817 39043 66338
917688791777632001 43467 49536
155101584589942817 25588 57265
515935108788529089 54417 66972
226813224038316705 34249 65750
461522800950955777 15532 40019
719346566130226945 32459 56115
360048258331605825 48616 67030
40109807366128793 10769 21142
185118104317265153 41510 58211
552818103577891393 37747 44148
555957156794267585 10203 19801
832201220646844289 36013 44365
843952559416077697 14803 49702
488513518124150913 12272 28808
772947994501297537 1496 44086
259808160548807617 12637 54112
681547231287506561 6095 22234
256486891284851041 37393 54551
976853291812677377 44987 48214
204521336405996129 4154 23317
896409350074701953 15085 30481
488934386975060417 29164 63977
587665414046146177 6212 19718
356587073972242753 12318 34779
551331929588396737 17086 59314
590983767294943617 1437 63540
53623430368151761 57027 65133
367578260462117633 29087 47068
789090183170838401 35633 49434
290083638449644353 33639 40105
41050956042230529 26982 32618
189787344669362305 20550 20834
226681104885837921 33633 48926
382397149016924225 16964 33315
265291495597683297 1402 40079
70676305416661481 15414 33114
438082936844875073 19464 46154
717679966536067585 14830 33078
981087834998991361 24373 49930
673255275272175873 42810 60439
679823529856147201 40404 59251
797927442620078849 33169 56344
73378526257744881 27067 49583
995688416868652801 10758 15646
125573637054156257 41185 41734
174650003990464609 24898 55689
913807780633934593 48597 55670
510469258780069889 19599 47482
251030771231878433 39858 48492
701893039499907457 28909 55248
905710449122285185 85 53564
126769569248658337 16217 64538
28414218755766997 3996 13735
395846953842905665 811 53976
271761533811886849 34519 66253
887522541611794177 21101 27098
865209948695788673 47579 61349
347758689757966977 14870 26663
844065153443711617 36886 64246
480804147553634241 33899 51810
853018297648400641 30908 47434
687396944597210753 3720 43497
705771393570675073 20175 57655
705352545800515457 16917 64819
712475261169824897 8216 65268
773953586680249857 2362 42777
675296318648737025 24192 65244
561715977092028161 15570 23996
646622794270182785 1295 50133
546272474358985985 4349 55210
97200922655108721 31156 43321
19521193691311113 26361 38522
199552528546004033 18247 24089
662848058698472193 23853 45819
845454258940964865 43807 55894
160558725848510177 27877 30582
695773564749327233 20570 43712
744168871626257537 9600 39762
102234731481136273 5268 37109
36514741000480913 18623 36593
179066309406064065 18017 59215
657609327818647681 29948 56550
455056860982086401 16524 58469
475843466577707393 29225 59765
232463505004499649 19425 27569
491986262977079041 18573 60307
372669072952053441 30301 66079
289945686596048833 21737 33094
132704467776758145 11539 44883
210758356001321089 18771 23355
751046503323568257 6987 18693
974849248236317569 19004 33771
446671907691761985 33065 56337
177196100388485441 43429 58517
149471793048636673 51252 67085
488203389858831809 1551 26216
121950374467669329 16405 27574
961101363477837313 6057 56742
607101658760701185 4397 39736
956701588862976897 8920 33758
51124163694975521 331 28302
386097863421170497 15405 27267
695877994615077761 8982 48635
987014088983450241 5517 11681
926518241038419201 18859 29766
402311165487020609 5100 8842
238854693280888609 26201 33027
411792864515256001 12051 13581
359911212456534465 30800 41524
486448114004261377 43224 49891
26045584262593737 11493 15006
896035076078653953 31181 43234
865822396942146305 39311 45070
216785036416638369 5568 30022
874200187778047361 49134 59727
499657631373160897 3147 6022
527178457945307585 31585 44404
953170644054566145 13651 34625
593302684812588417 14615 22906
478021847426340673 16634 65486
342756632892129409 5511 27091
102507372834026001 19452 54142
291260921204997889 52990 53356
788704980618511745 30188 64568
245414179558661505 10424 38481
870833018664669057 15600 29635
28776708201238677 25581 58314
742271109758640129 22966 23802
161755045998429377 21708 62428
218496989390246209 39846 63183
47711466335716321 32686 42253
316249088199576513 14956 26492
824937779755440897 29986 53162
641301380094247937 2470 39598
666702696267382273 11235 61547
970956585912439553 39435 60783
154551134721426561 24225 36655
516020444082158721 17746 36725
855042161809326081 48391 49677
536068184090332545 412 32144
167008522716781025 53648 56106
863461940298989825 41912 63037
456966349345581313 8819 42024
347638625720726657 3433 48925
597247204189127297 25940 66940
208104351856775329 321 21887
899979036627701889 44964 52287
323261228153732801 19261 59246
702545730831627009 17370 66373
634124152231478913 14650 46210
948444975086236033 48093 64897
881642690500122241 24250 43285
321251454925114625 5776 29743
458981208042274625 8952 24600
982658075778562817 15611 33230
402460642218350977 1382 17839
896771718303835265 61135 63976
145197112648432385 34551 66573
328467402424625025 23793 30644
440165841993980673 235 44499
308335440534019521 28465 41680
47954805590052273 18221 49038
127285028155927905 19615 20937
855498510477779969 1637 20287
417159053677732289 24172 56029
421957311658658817 9114 39689
24221718120745805 33827 36870
911884429130431361 3090 8014
916509892391385217 54407 62639
278772892612181537 42251 44846
825894770449810561 17082 59152
748412722822159489 29884 32467
527884055579004737 14857 44864
360702406746113985 38792 49783
111197495791831361 3655 49315
331500228454736129 8356 13576
708612221884802561 21126 63815
765946279198658433 14852 15937
299457053177025729 38827 43837
395218598211208449 8511 17199
708558738467797121 7193 21413
881312261502429825 1092 45061
731756999859417345 44196 65097
194076356595338945 3185 6471
149444323253188577 7587 48960
933555164998807681 39511 51755
102958267524986273 35474 44618
347160587698134273 6942 18938
898333737700891521 38818 62490
11215051803290523 1138 35442
903687659332835073 7516 43283
181178335622981025 3768 9116
199994612571085633 38666 44738
109935021551223153 35962 60311
62221684180361337 35439 55835
861197719213798529 10868 25250
138535055699843921 24847 34637
61982804663031745 40841 60722
494095918851005697 5680 63277
107749754662258113 8785 40984
68723550924854497 50031 59746
993235925846619265 26030 27231
910111427814474241 9074 13330
360265508720509313 7099 20300
727817783521953025 61650 66976
748257297501837057 39641 40416
748260386904409089 34239 47231
79316033614993841 26235 46493
80087212327637041 6681 45666
998200804107966593 30577 55216
88398263397312609 12122 30541
250396124844819201 3994 66716
313390264630935873 10164 30350
130933808059907617 12918 19421
596070013659105025 7170 48211
623523857354804481 14730 41291
789418769419963649 10658 33311
573609607272288705 412 13490
998948083012027905 16051 19606
406067656598700929 14758 41014
620182480164185473 31459 63000
642506767692978561 6678 23296
10430843304678917 26924 58685
928187911252230401 24196 47087
110983082502880145 9805 19278
2688002158492964 23106 48555
524026794341796865 10421 10983
675192396298477569 17600 54207
766902747493485697 10422 29335
172207933283559105 15018 49156
962532698347988737 32931 50688
279930611389808353 9398 54782
332464889950468737 41733 63938
465380724805612545 15484 58932
890398124500922753 37864 53576
888943112290881793 11273 35104
333747136376057793 6285 36922
252044255502269729 11316 19903
8124965774587879 21605 23680
353164585326460673 10721 22520
464346410548639425 53387 60061
251741304965833025 12618 53130
925523665382048257 9635 43923
89155348595618017 34807 49678
531096319492814209 20992 35287
792069183653651969 9861 45937
246958467499698753 29798 32849
148581721770575841 33225 36486
416575480807065217 17974 39150
969791433236679297 9766 48932
446557299191358209 29934 39818
7332851073805103 35596 36629
971854886670694657 17717 44047
564197709840826177 11664 44918
324308210030611841 42545 55628
123476670021155137 27962 47223
7620662791136824 28172 38606
389054804816737473 4191 23864
933958955343644673 60556 66081
244322282231671297 27664 36936
672158464585958657 17051 22134
728602017683371649 35827 51293
288999620762385921 41563 54410
393146732536401089 19668 38502
792455070520812673 2527 12623
202571836369287425 48497 54461
771435462389110401 4958 22969
108512449268879153 20688 53332
995994296245310593 7602 18034
135201163322804513 10499 47408
486618690828723969 8775 43753
813274156489121921 31084 62166
146205975483237441 3524 61278
475553214978219777 60547 65182
182549071143785825 6468 37641
672952332480854017 1892 65114
318851247041731521 15171 25043
914984778950028545 50927 65372
249594256929899681 49414 49888
277610892668327841 37169 48543
959152564306005889 10088 63463
877931800680613633 22993 48386
561717037695434113 42115 56474
308071263624491137 2167 61962
213835516681893281 51748 59152
1887351589132891 11826 63862
947598467059609857 43606 65687
683449952586393345 6707 54061
686449534137945985 2491 36561
970923966560349057 10598 54491
183458467456819809 35729 36726
736723666356617473 6308 45946
960758648782029185 4899 37768
695656192371913601 31287 41942
982219287552627713 59595 62078
729281557151161089 4281 38519
352399523784296065 449 23587
834313022887130241 41498 56080
278627433938215329 30532 53809
542069833354581505 26365 66748
144524742429137377 22844 29719
189632774037491457 46533 65841
549116721375131777 3724 58426
14696332762362375 35302 46499
434292691143152641 11296 35964
181518934285293185 2013 46400
190004198411021025 4708 8057
36343277228347401 10825 51101
43714082504390465 22959 27967
144593676891403777 11290 32213
448882220079585921 47021 55266
812011873191728769 20471 23949
344777059990061505 54390 66698
813620101416773889 29239 54078
761999169134373505 11003 48984
469844254833468225 2850 37431
413580718065627905 29529 38997
890773945958542849 14822 63745
904578584346044289 7500 51018
372263048106169921 7563 44441
494418571657629249 56888 58326
811344541162611713 8568 19292
280357051316617153 6801 67039
724538127094312705 27008 41095
139751830585804977 58175 59549
684922224564317569 29964 66177
239445460531758401 482 45791
715110501593393665 26951 45027
647555089657028993 48050 58943
255649361787362753 6333 44772
157631451483513985 40190 61195
895426278946921217 30510 31864
79737046344273921 27110 58723
637713592078412673 7322 13187
382513353150958593 2693 55240
532885846549341121 43456 45081
484743917788275521 10330 31638
502858992070798657 25636 51421
158833012425066753 45582 58099
515396386510865089 9792 35741
218926159767772065 2719 17211
459072596055520449 31055 49985
502876885706687233 31427 59342
113406123286814881 75 11713
954047704786145153 18579 44396
119434185891265089 27607 28022
279036967392830337 4690 43902
625547881099485953 6806 7994
46074047017992113 26735 27313
44935531507420025 22496 42064
625135854796557313 28149 34754
54354153224672073 50660 51528
131098921048614865 3360 26466
504295386245075841 40163 58001
420868814719586497 21749 64236
433027522177887617 54709 54833
800341861622609281 8872 65332
148707582540779969 38099 53634
849020434914312065 203 33269
3935481016959842 62754 63612
914328405494696705 47695 53395
993225595186316929 8910 63507
774669626533256705 7449 35486
932199053878058241 30529 60067
957783916446640385 3598 61802
944147004095057665 30237 55239
785474703869059713 20445 52430
718186660981366785 19646 56962
956938793098540673 2648 7809
850229458671435649 28870 43449
277775317736928417 17215 53968
592509982180494849 16852 41919
9739968801010691 11785 36591
193635084014871937 6304 31720
29480471244060169 26556 53067
374723706186365761 22858 56903
781148946146682753 49821 61237
4826837792990092 49985 64130
721727013926869889 11638 46263
37707572371708409 19286 31537
238912937985201537 19886 22985
986767188191223041 24172 55437
916661204816936193 43061 46360
325883581056423553 39245 60508
32930824765312397 31286 42717
692110700386933761 24520 54633
987362469420407553 12371 17286
556095228886981377 1015 46191
820982397060856065 5802 5870
608926754005935361 2533 29420
456213662363186497 44600 50419
311125680854651393 7420 39743
316905544764434689 12844 57870
294000729497810177 52088 67178
517621299065542209 49454 54776
290309482147755201 8518 22199
170424493153216609 30675 36935
37980659813698025 42970 64625
196972648764873537 3033 60922
579224303902272257 40430 59350
1260683345801539 19285 54834
665475607686232705 29172 54652
486529600004178753 19745 61519
57636869503021161 52690 59252
8779263077268952 39618 40004
849460960696077953 34670 64197
866422130846363137 13044 48648
395197184894279041 24080 57346
801496205721488001 25408 25893
58668498663024593 7216 58329
190212352060843425 18310 49912
948179059884090241 2738 23756
161926623585468833 5962 25801
936574543221880193 20953 27540
924223754858989057 18803 30094
25079220170660221 38664 38863
839501698189987841 15107 61582
430561810234394241 1269 59846
971914797928764801 17148 26195
138213634282116977 19102 60455
590002628033925505 29764 44903
421108814448231809 43872 66869
692341624036519169 37552 61411
503564578302565761 2156 55137
230912905716703425 29569 60731
436618885042520321 56574 64560
497896816825193153 10604 46687
739886996657752193 50868 55596
619407893763916929 10948 13138
444778102896762561 46263 66666
463100006143296385 45334 62316
295204451852789889 57738 58144
78890884565705473 22762 38349
773041828085922561 16893 34983
424697117787832897 576 27435
985914952392299393 6785 56916
780930416995612801 29075 60841
187782011739258785 27356 38779
944518453436931073 23275 35526
359261768669945537 16507 45030
46412393029637401 4311 66596
734446242503992193 22912 53778
440646891284263361 14277 63151
619255553889750785 3860 60104
61325304530878809 26789 40410
462323526927164609 28683 44003
579026629967419393 2488 40215
121488243575704753 860 16637
441855455804638785 17356 54191
901595207610057473 21247 28190
325645370306222785 28729 61500
22757875439076261 19304 33764
747764264062038145 37048 50676
573561245499305985 8677 59836
667168953634561793 29427 52401
443003213804480833 20219 35584
984109350057163777 148 49509
765436395657360385 34451 54518
53092564620630609 5049 45930
382579441946141697 41413 44007
385388007383465217 19583 56758
828946651802212353 39792 63038
842166972925557633 8302 34379
857117764054926593 26117 42361
113633573729568833 13362 19986
829037786322317057 22605 27791
56507244349223385 7017 45665
31704098644631529 19913 59138
677765033302886657 6684 51414
109123931857411089 2325 57792
274215210754650945 51405 55762
119361709512624257 40438 50962
884835669131344769 47144 49030
308119000389439169 32338 64830
600741061548678401 19262 55219
66181171395349737 12360 63599
438380569549263297 12520 56997
289546378610069185 17767 33804
35144020326701053 11302 11789
484135067703341825 38408 53410
112833087362869121 29572 66525
973726836622290689 34485 65714
733832510963100801 6181 56135
366745829683274881 7085 59863
948349765474130689 28505 49600
21690003293358017 9387 64764
324590810446554881 97 58324
83319712536230385 50465 53944
554109591618551873 19858 66731
947205158304854017 143 10072
550427243620749377 20474 23093
292269626921743937 9007 13194
291369539843270081 41534 46311
446221530642915841 1121 32828
748078810196094721 47794 57638
337850966396338497 5776 29445
475772009916251905 49939 63785
367960838437681985 29314 33879
471324059446875073 19512 28552
539029255173140609 5130 48605
421493800515587905 7045 43193
817704518195782273 13499 41103
545410355400836289 53985 56010
482662948645817409 48356 51666
12058460299837039 26891 33126
808629035073209985 52141 56936
936088717564548097 31838 58284
981070613895461505 11949 30593
872637065306076161 11172 46419
771403902408181377 7094 30943
594539491807953665 28298 48336
28585561393192905 9652 53725
219444484061764193 484 63354
110092630774602193 40611 49254
316810515455347969 48943 63925
721984354824137089 3808 6844
140781825829730417 31437 42122
57475836826526465 36241 37392
161596502397603809 8738 59661
321685055890078785 4477 18737
723138835032553857 47424 53964
950412232682509697 66876 67003
990959400651792769 42395 42797
97198127598481681 5568 12847
860685308623299457 20697 39871
6306250046023366 47707 48186
731994778749427841 5570 66324
291204185414706305 45595 61314
297955985484033921 30914 53035
947074692174112385 750 31915
359934191133380225 3130 26380
968429813242146049 29438 58545
958451600341742721 17401 65892
770988113691245697 15222 47837
840558268886102401 36078 58716
1672013001645212 16993 40513
645497721693228545 11694 12395
421069665598821505 9217 51917
167275293098118273 26564 29405
348235095106950593 10554 66825
989655416326268545 43617 58506
518903973153058497 11137 40685
620365546515817089 13702 40409
742917504877091457 8628 54664
17271514713765869 49269 63214
124155300075017297 582 59229
756648117281418625 11952 62998
182621779389471329 15449 34519
869774104340830721 17943 30714
214106856316263361 30155 61285
810514359095552769 57391 66220
103635102959096065 47993 63377
189818664401681057 36420 63803
247275690832196929 36396 63792
914586207494227969 16062 23091
3492339829755054 22048 52437
169504787773956161 16986 27975
445669238012342849 12887 64148
202268324637035585 16384 47835
779814532282109953 11787 52644
623120527242488065 38549 58289
888444319082907393 8717 37852
666615907552273537 10001 18815
140215223701538609 29163 31872
82113865102780177 14019 22507
914396300431675905 46604 55106
961055259677241473 29900 39227
768761161705221249 46305 61212
427496451026396353 34837 53467
862509241908838913 32863 59194
837767205268296065 17194 59533
250914518703346817 37991 43925
73286394916163297 32602 42111
691276292229602561 6763 15749
938544433335326977 44982 47293
92597298763458017 25902 31712
26902351918547397 19778 64687
283067368145452737 8985 51571
349608204679146433 55479 60717
99106642859844385 6951 38942
96013208293765473 3050 16625
205767351560709249 13864 59816
984537854877860481 57709 65710
282048862021532897 9716 26511
137984181971145153 38855 51883
738396716749520001 31465 41459
105823490179620449 31407 54484
760101782042816897 2737 30593
93873902837952273 23525 57376
110496720775714161 10837 25047
382668514714229249 31563 33813
531985936789403969 24091 38999
884435847624356353 22850 61258
118627116633945201 17900 40222
916989458734907009 56796 58840
794126862221155201 59989 60643
325644185155407937 26274 54771
701174843015323265 8568 55325
866906311244097281 35900 43604
714599782559027073 4087 40011
535156452242855361 22508 65236
230471369454249953 44296 58203
232582508843524481 13026 27437
369415906049219713 17758 44806
822476341085330689 29738 36517
446503393435435201 31738 32033
227630208478789345 5733 5977
304262923021674689 26834 59408
492397048234888513 33402 54903
258690459331091905 16008 17278
484388787422620481 18685 57817
858552685902957057 22410 34056
35971925471084633 37728 48738
402582860298068097 31103 48153
286532981858474753 3147 3632
730033012025195649 15711 41186
762532396800732929 30467 36967
900067955993193857 49100 62503
600367008287509633 9338 51735
65139647973147417 25378 60897
451286075772184577 46640 55778
849801853662384641 15215 45397
8882722187028237 39343 51176
727425231330592257 8322 31401
217288545857424961 23146 53915
606020320325058049 4006 8913
721648668397325057 26014 50120
965406144525154305 31551 40166
623973166313486849 5590 9243
397416881910189121 17667 25590
729673080106440577 24133 46146
910492038527287681 34030 47395
497202349186633089 40585 44282
824071383803840257 3201 16169
347742800538657793 20760 24396
670658073934553985 8206 27600
752603832468462721 28226 35343
52007898840273017 17353 53581
896952046032655617 12266 64659
28413145966460717 6079 58457
421784362352550337 22648 35210
426270835809759745 27729 36866
46145213619059433 4168 37788
231510090608018977 42602 64750
521253706573428865 33406 51936
340721486565982465 37678 42273
381126872974707713 14692 59173
207712674071821377 16390 63934
252301863436681377 4308 15292
654238115294418817 25353 42734
492434984242283521 47521 66383
913630609398829569 2593 24366
536784519869609537 33203 41771
518690101950383553 14099 43352
263300562159034977 25390 48970
911884484887202945 8880 51137
103294059136398881 40252 56030
895864665791407361 21584 25148
955573775737139585 38008 54676
677268891626390273 28359 54889
245408537269906177 22343 34257
172242376813400705 45168 52710
98703143880843665 27288 52788
374620764220345857 9643 17558
217876849274144737 8677 35697
437809075253568385 941 12515
410506373311836353 34225 61878
789122562309124481 25137 33627
741347604247248897 2288 24285
155496024645302113 12937 40054
953038798504397953 34063 60928
881002983242247297 31011 57360
709589835264150529 2932 53530
10771184701297899 29069 44712
246293636505686913 21199 50834
785142970720123393 46949 57747
377468397641404609 7629 54820
767651469060908161 15587 25762
30077675034110741 7707 58506
482928432901452737 2141 41752
729983570583552641 2324 26710
461132812166255233 16991 57805
42891882610053505 14895 50270
386664868874923713 19467 55888
553595784681117889 45409 51108
391780871728897729 39685 65832
448079077178309889 1150 10930
540709587012663937 18083 42461
846340363794777089 35282 45430
242904300914858593 4014 11029
113325527230404785 32977 39928
449785945060789057 30776 61874
492776507018458433 12634 62143
473133800010586497 1701 58355
680640499327555713 10216 26423
882197612379037825 37845 47114
707867257166068225 38341 63447
628017663435940737 29078 36490
450382620661361729 33957 48117
599210812016870913 57981 58465
219085719072250401 2214 27807
715957337042553345 57103 66767
354324807369383873 13383 64617
363945406807552257 15357 17771
841395116437038081 3214 46089
580858655176939521 12965 61967
378095731246606465 43297 44656
862813111874622465 37306 54496
322639222477459265 5634 16555
722554999497489793 41058 41977
490925671761349505 5187 23851
205839608376813025 21944 57189
649063079776109185 18457 35898
134531674512999185 37002 42110
588153439395529857 42576 42896
381958462467842689 54519 59309
438294550937410305 27664 31494
986785390757646081 15553 18629
896489172784246273 41133 43901
651295081816677121 25909 34721
380662926476727425 15858 41806
841702947933356417 42575 58775
340020518428492097 53435 60695
125170032121722849 59172 66048
674094372275714433 15928 57818
186428079735250657 1721 61991
232217310397377473 26624 64181
279519450359067905 24119 35884
22263238439219181 32394 49491
451969021929386369 8478 15036
420927690922571457 2657 27546
479007592530273025 25802 41480
503825986984775681 11042 55616
94820758074277473 38230 47628
354136963617751361 12096 38277
664519303919355777 5358 53914
680428539985168641 21386 63346
390549145568684225 7433 65716
998024661729676417 25589 30991
630069961831502209 20845 22500
885141015067755905 38246 54731
151898290967935169 50874 62444
778925656845078913 5107 61347
37433776967681353 56092 64468
147793914051188577 32958 40897
879701690239556865 15199 21373
749872941338896513 869 5193
785819812489727105 35160 54995
580499675470871809 231 13520
798240839326254593 47446 56961
622543303054445825 15921 16172
164445251949594241 46341 58587
910950905308961665 34664 48787
654616315550299521 31557 53723
638087785754965633 6811 13567
509468881094385025 21876 28406
842774374902898433 22561 33356
82964793528148561 49994 59555
66326906278536769 20562 57968
801931006615383553 62165 64896
905545833258425857 22735 58458
179635152867632545 3421 12105
372321391564714305 45219 56878
765450679684725761 13245 36823
780667635338755201 18896 30419
807266821492319745 4196 11981
331963018301284033 20886 55247
833683686117474561 31191 44717
836186950840978945 36355 41829
68507840478673641 7021 58198
32912297363385081 15517 51188
687046870709757185 23209 47404
841169702004048513 6880 28359
560157896301390657 18702 62060
292260556984817985 25130 39538
531942543235267329 6793 27935
860202196619578497 2815 46541
53986806860820025 26774 64171
445408755212685761 31708 52493
586522530232819841 9900 32149
937101486137446913 29492 65600
441400731113631681 9986 29138
208904406151592769 56336 62072
314641452586791105 7225 63858
884484601072610817 2891 18898
337420761043915713 7523 17909
749806648302456577 218 21727
330664586490165377 18428 32310
807358809327762817 6992 58970
48890611596661417 29127 49929
671378029443563009 2265 57328
895693767186550401 27162 41619
643607720048404225 44659 54100
478105911549079105 17467 60353
174725343487825313 4591 57768
900906783412914049 14511 61169
225794228722616449 16668 62501
433696178617495297 17060 25468
613001143080285953 687 35089
843298148208937473 52450 58475
115088780927262497 31741 40483
155005997888565633 376 9992
312877679873725633 7518 21427
747263581221766017 44002 53075
671743034905556865 12106 28151
195703276423316193 3870 32353
300536304937825345 17203 37879
273163561316586369 29131 38803
684122539537892097 15002 32004
150053781111040513 8652 60607
199073107118653793 6548 58594
429084468703841537 30607 48564
41020326738514969 31634 43297
706281544047342849 7188 23894
433076089870329665 33876 39274
709215695413043073 25797 55799
795304158375099521 15493 18023
762598202376636929 14695 57693
215625799629538753 13696 63450
13179224281024915 12968 46035
910786379966463489 17621 63608
601619990174171393 11431 51513
943930333696162177 52963 65777
43761122179127201 32957 42963
622804729165633153 3144 55913
568662981046173825 6603 64818
292422385319600385 15728 18033
771153725479187841 919 12098
774997838881159169 13057 26377
191354354198963969 18215 28498
775990740770456705 11031 15217
22249577252360097 586 41689
553158375329044097 41131 58090
986533986268909697 52926 54136
30036740101071049 32318 42034
882834968907666049 37155 42225
539232572840841601 26324 38602
271835618714860065 6621 65940
796557962565973505 203 7623
764688806408834433 28377 38746
6265182380442270 281 44424
501794278553205697 50082 55898
254162111784655297 46809 55059
111453025358365217 54389 66649
404496351942764673 43209 45029
21865601162986081 930 31631
131874067184131857 128 27693
516430482606899969 12894 28778
320409516822021377 47856 49920
640277280304474113 32767 51045
108263649557603265 7754 32960
768786717133870977 20073 20653
79189808645434561 3934 13198
190952114879436865 13456 49871
534611132218092417 4928 29091
95459762252041009 29292 56294
96038606570228785 8391 17059
856510096814787457 23217 66581
108737227712271793 8415 44500
734768867213937025 38673 64901
36734464637429913 159 59785
666112752273605249 16965 18494
949324505889766401 8768 31405
371485111542320129 4298 29958
530741568465455041 9114 40663
428070571688522241 41279 57899
622993264797049345 51075 55189
836086032369728129 48352 53468
283426914749679073 17358 36852
722982905372234113 14047 60804
211387093882624545 23691 39939
574039096253763137 36569 57945
884314380911117569 43014 55036
212883223188413249 6395 38197
985767051861518721 15932 22648
522096694835191489 15626 47132
816910572208069377 2732 43852
830460201463566209 535 14101
804178841792182913 41982 53505
282464890825060865 58487 58743
287991612189014049 5363 37565
736830770486392321 16659 32894
942589915967733505 33465 60707
503930949644932033 17437 33767
640224692023263489 6688 42393
785344094075966849 33356 44180
807313395616038273 27905 61073
600077325100961921 24554 51875
655871027497820289 12843 53810
533159521303588225 20266 60398
301738357639482753 6968 32107
843923787247966593 59180 64031
849710701814597505 48932 56665
204405912025393377 2467 33712
595441735205330561 13734 52885
257951349593732001 25142 41021
469252510261608065 17903 66590
953008454923860865 3864 26641
587111113421418241 51304 66775
897573133506732289 35206 40330
937126181864936577 53270 57307
996051231766088577 31678 55733
492680388099504513 26301 35432
230704862622054913 35888 48331
686058045755256577 13426 45084
807993397065246209 13680 21856
114366907219920929 38342 43265
519002871690723585 43745 56091
37137148703362041 1103 22085
372213000778870657 20603 33158
451969643666249281 19988 49172
877306905186749441 29915 40200
977694827593634177 304 19689
191129245593685953 55338 61910
261288466597580545 1987 25096
43450133574133081 5497 59013
410929609012566017 16972 24497
243340402231396513 32596 60624
911674999968486273 26125 46092
644356291942678145 49479 61879
914668860131424513 1386 43611
651474768563417729 5764 20025
770721192693162753 45449 63429
756585209246871681 37208 43252
985001663157827841 12311 20224
465325013644772417 14214 40977
283502888280285249 15431 60410
987439809126222209 12053 19505
609951742320472321 47734 63062
570736058568400065 41489 54324
710567684938940417 15724 51705
850511487748342145 17505 32815
261267750134447137 13780 59075
376932374800887233 4111 16856
46309532673578961 54494 56374
378093172797697729 32129 54122
685548631071522817 1719 51580
106666289889147953 52688 60429
220202134247262657 49571 53277
250081903133342113 24396 45341
380426938230510081 4556 59649
379783642624843777 49365 61872
159639614597555393 2265 43409
69552003258088745 28508 42523
252910694667232161 26043 48711
428450987419353153 41390 42682
396301410838237441 62004 62114
170707423079470305 14894 30755
555117478201861313 41238 58291
970158573276862081 27833 34086
468839224872599681 28885 63850
693894133999471361 14628 45917
891780679273320961 24633 40948
173369578856664929 12698 61400
613472485380402305 105 27449
840122179645412353 39647 59930
492700148256158593 20137 24705
632867634188031105 11470 19740
950345398020662145 6930 15476
756338636048504065 1361 3637
374755524094748417 26312 45548
101875564142005713 27822 31009
236188634616258497 22231 23674
481608904289480193 9164 54777
799583232642884609 15515 34465
352167611274282433 49360 61652
41262336353927513 55785 64535
679381001062360193 37307 52769
116295273223780529 55279 59027
819839198631797249 5302 22771
58429695144543105 1988 59872
414977391757780353 29687 65128
699822288146190593 37724 60454
183171639062962305 4087 39059
911592243743658753 6810 19621
230107989036476129 1526 32173
25102844726827557 5970 22041
172048148987471457 45831 55793
906054441531114881 41807 54883
984127779951386113 11917 52287
710298165277446657 35258 58614
359431143966375553 59944 59950
370496501491093249 59772 60407
938449708983490945 33979 45864
607744530016926593 43907 64192
490163143266641985 30851 59645
654315977420328193 5691 8271
966319495381888769 774 25123
193097063464374945 11978 61566
788343753436677761 59012 61083
149720731222263489 31781 36479
482290563442752769 10238 61237
809076409058743425 19137 20588
301177199200310529 56243 62329
449063840818769921 16832 55569
158305776324702657 9814 56729
952786712033638913 35846 59559
505767786236489793 21674 22715
577825102228619137 17933 20165
977274750179766785 35299 64297
181487179452968673 11497 19688
369028577140483073 2748 4969
175059337223235201 15086 53283
968282748279499137 49983 57624
262103081283765249 23939 54100
724700501559610241 47698 61803
148119053175324929 11764 28711
664806076934958465 6238 17339
550163209946983745 23699 43432
52369166662572297 8278 32354
188463426764815969 40996 49767
70141088847144321 49952 63529
884132340445272961 44844 61449
520103847236200065 16120 32184
191207410599108833 2202 62008
641155907581129729 31910 65653
385526941418671489 18869 31925
915591578306958849 12223 19264
22939304040978217 15075 62285
497797381632516097 8938 21241
812393091824883841 26612 67064
942938009756815617 13372 20783
789812699117536769 37667 47393
13757120548980595 9188 45364
606695070880245889 54906 57699
328069774444088577 10947 54939
189944621807502049 1946 45662
972421321282574465 25799 28696
572294222930690241 31250 66004
451189631349663489 16195 30340
219046250771587137 1409 55664
207676022880072257 17147 39285
521248266548976577 47716 52795
428169635747480001 29052 62843
323671122202160449 36930 48250
764163994269061633 2355 3197
18264030875155157 21860 65028
984158121845453569 43955 57263
559558533423402369 19290 31466
75918225766606897 14012 47320
56799474531683105 16036 17075
313937422259016321 11529 57281
769722251672011009 14229 60962
992531522525204993 46139 59364
620416585852819201 4487 45366
788490055564224641 2502 53219
714006930631089921 19274 37757
991638549937398785 61038 62827
358793190169873089 4349 14999
651475650530898049 13927 58572
284002148276176321 9091 26990
965837419545799553 362 61354
262941612989589409 16051 19524
230428205958517665 21065 35492
859037017922450049 720 47651
218489091749411553 4085 12601
216663379592400673 24073 25131
64867470828630761 39209 50723
794422202535987073 18998 52254
950206071060044673 32013 45710
573474484360485121 8675 9949
298468333247271297 51 32158
385481192889503873 6524 43457
567253643344237441 34899 46944
636923049522518913 33136 50186
688112190879422721 15653 44917
182914205504364001 1162 9475
642388814886508929 42247 56908
768523225472716161 23293 48300
314093402774815873 18644 22753
618736329025697537 51427 62528
652580722728892289 22864 37284
206953775886201889 44144 46729
119886155150368273 7394 15518
768871910226312833 6390 23166
598193157079599361 52842 56223
934599753010967809 37613 38232
525481474329339457 1578 59305
69289935727656625 25386 40166
963041532140302081 52946 53100
687208814268611713 52951 67072
726044751140790401 36803 46938
617525645262407553 30721 52995
939614723976909313 38639 60222
568022873141767809 5124 24380
760060065155201409 40071 62353
640122119383367041 2498 44593
450903225552856641 26744 26763
532238727765584257 12140 38945
782632876673119489 34640 41843
957887431447137025 6790 40183
828800612256820609 16227 37120
68430882173810657 27315 57546
156506351893469281 47090 65056
113218452968656177 21009 26476
434921928688403649 13537 15861
772393780277010177 18440 48174
343772764666681473 35441 51956
874786865553989633 23641 49778
455761861615734209 52985 53583
721861923871113473 32425 45274
185269139185052737 50455 58705
351686674073849985 22604 32113
290124017388059457 44444 54058
888252655788985345 30503 64566
954149624378771969 11447 49679
38150847039151617 10239 47749
639291837174305025 29859 61854
518830570215879297 2324 18311
698915085170810369 13151 15857
986977943782481025 48638 61231
672958222705212033 23637 45254
978772376691605249 44819 49759
404917120597389185 7269 59974
550063036535693313 7218 14210
586836371222055681 18320 36336
931149404917942273 18388 24531
629578236623004289 25375 26487
912471211323921921 45916 63747
898365193579088897 16254 37716
661849606679279361 31839 40729
654696274770003585 23799 61971
26271747270119053 9641 43474
899100576409743745 9929 47606
518314701467669889 51634 59870
170518488942477121 18170 18535
675187041921820033 28644 50838
547225210448267777 4176 24038
752428836280440577 27763 42994
803942934552736641 12863 23453
783697783073154817 27943 33481
538966304998858433 10450 43804
950095600029197185 3141 41831
842271148755926913 7737 47080
846655077760207361 2090 63290
438308805663503169 37883 49769
838488261563522689 17913 52428
621310520764325249 52117 57557
479126549156649857 46386 46612
211833291277621057 4617 34534
716536499970867841 43425 66326
751096339347654401 31992 53010
661967114489161857 4135 8836
748269109059243905 3895 65815
419179479066084353 40053 66389
574736323229245697 34530 42294
736651574328465793 56126 56725
425786076752864065 9564 67130
449902697329758209 17731 34931
598413551660158337 11355 66919
642805588191894401 49831 66028
306378799543217921 38253 60059
282092432493950433 30871 46232
617831179494373889 3210 58081
212569395817229889 9378 58957
415027880227164289 5301 15199
405169609007156609 1840 54033
594633206097952897 13702 48936
565745080235135617 10090 41495
927628606063457537 24873 43300
278062359237249985 37005 45628
123753932903554193 6827 14869
176308570378825633 34537 37950
118811637370605185 3212 56827
236476237991876545 2037 35025
369273652868983489 13378 41579
1382259924699981 2311 11493
78468363812142177 12742 30620
602130797250222081 3183 55846
344103629014455233 8800 43406
34608387856497557 6082 56765
510637496896542593 13735 35200
766533846408275841 44597 52511
251478601098014561 21039 46561
732857497388099713 34394 58325
193885694025631489 2073 33195
108218025341667361 49532 55284
599463971842084225 5216 18925
293545675866443649 20457 47126
768775122950749825 14998 16739
974301115685857921 14074 66052
921026529446365313 14782 16450
664089191606084481 63022 67064
582681438240065537 38050 44726
72759622422918113 910 29742
81086123913337361 17278 28966
239140896780771329 27936 32035
69208215823316265 37306 63993
923307385647330433 16928 28367
399650193472368193 20820 64096
348549671014982465 5080 54845
69715040361906233 41874 63481
179005143760203809 19839 24320
659797496616960129 37784 44043
122157550679691697 40469 58713
165887725592675393 8365 65288
818825876811995777 43291 55702
665960907466924801 12820 38150
8669336601716538 17245 62588
329557132412794817 29324 58983
318872224778285569 11558 63879
458575739833293057 17977 39275
856341710444827009 14200 37875
400719295811136065 63434 66236
816669112711348737 26622 38011
834498840998534785 2819 67079
873963529913371649 42058 66322
265400642308101441 36424 48905
103194735462235345 20754 30501
149328702328176641 14507 28255
181731327665506369 17153 33267
356999536841293249 3121 53391
609699071513755777 31193 58237
840407132902171777 33830 57481
842734420903187969 19467 61677
780245804528540545 7498 41830
733898920904234625 46672 55738
982272696895393025 7843 26223
905797760529924993 34255 64915
35054790952692373 62885 66914
190214908755091713 36310 47214
915954187946383105 819 56480
867708023034854401 29687 39515
874288517044227841 26930 56031
123086776042267585 445 64512
447902966732016257 16764 24128
215064787373041345 19287 41065
187625113788122625 8714 36370
527201405472208513 39190 39221
833605083912985345 59741 64598
80224255566978545 39554 60327
183105550350553857 55232 62773
844201215137584129 48497 50975
206901812031048865 15093 20752
148483182053087873 10676 41398
305075259308914305 51002 57866
206991608536110753 62365 65020
922569579323734913 26815 58009
500605785439606849 26548 63601
845644176975248769 10349 55824
669392909037806977 26975 41057
502431398275717825 7353 59039
141221739828569777 27293 60651
686803517828614913 39999 51669
364217442481713537 23643 60886
241730774548344129 4300 4830
234089193684670945 1243 63851
959187852316013313 26557 51536
84903975772558481 31281 33722
692109830219806081 18570 39257
83668454907627425 242 32200
75258319244419169 25512 38909
476992384631056897 47233 60083
11585041528221041 41177 47832
322209823782234369 575 28488
840383640168092033 16717 52582
282729022528481985 17279 35588
803570638038394241 40518 56399
595318363341636609 33419 44381
462761576075728001 4398 46032
816090607806852865 15385 67178
471300399850306945 27948 66543
908789481884415489 18087 20473
867081138801161473 33311 37640
702009349550532865 7676 34787
127857384633387025 50553 60160
186857377434922273 40973 66985
908876803419211393 13719 38911
522457307433239041 11363 40687
734227079405385985 44593 54864
87683971328861073 31335 63811
825146725944911489 7944 33127
237561439016413793 8606 29334
819006665578200449 12305 20006
676134250342460801 26877 62952
527349115429750273 25398 53361
440705242320614593 18552 50775
966170572365243137 30757 55939
726205256363645185 19922 41828
427581003542691457 15432 63054
745636164431029889 4261 40042
266024335685983713 11345 36775
634845622027444993 59816 60866
216683260436632001 17634 36965
958322830931432833 22306 34858
305464039713044161 27114 56014
703640862505469697 31116 61727
10181385632598961 10108 32358
458450468587837889 7512 31441
645061358685751425 9808 42947
772641910250587905 1593 55817
217214919304375073 14508 24740
191139457423826529 40231 52493
382353500061313409 39892 46317
368550933453040129 16763 25176
338655835215384129 27624 36222
369228570643965505 28692 59621
544947238990801025 693 13361
13994622763039645 56327 66352
180069554147557665 21818 33048
915163954269939201 13956 51540
77435790991884801 14669 18766
601531176977491841 40133 59253
986507818468545793 19801 38124
568435075355974849 3606 62971
888340557043790081 10319 27772
590548479374792321 29124 52554
129692157009024817 29630 51460
673232540745839745 20547 51809
284865855652199681 23717 47314
671887744711742849 33880 38842
861176607165994369 22177 61578
899577670023145217 17377 48178
543607692222849409 29762 34426
757814545070449025 29097 63246
491670310610849985 50399 57547
481972809089892737 36520 60080
915776469842327809 4700 54308
97177903260647009 29973 35192
167831122662654753 22410 38484
159402407185151425 14856 39880
39142379793105417 20972 58398
749943387844229633 14957 38023
241362035787425089 31137 45807
530410662626461953 39741 40211
190830087327086049 5249 45594
953828166553822849 28571 43836
405879577303387841 57096 66046
392499883621010049 27323 38804
652190310887988353 38630 62991
309950087426091841 14525 42936
206378962710054753 33411 34582
196117422651820321 15062 16207
428049043607629185 17644 41346
545049371863033345 3515 22182
892671231615601409 30764 36795
624285938696171905 15920 44176
848344547004700161 51242 64380
575145733570838785 15751 28946
627264425512429057 17550 42146
608114633379141633 44640 56987
33046920886889097 11876 47000
9025994405991611 14708 61523
802030648144928257 47201 61048
639015807604632577 31151 44475
595729082998218497 11684 13101
258662865082090593 13219 24364
245745142426351041 38050 63219
857824406739449985 15837 23513
243510439463236129 39830 43748
345864807958466945 36935 57245
792178885293346049 17120 63458
140935977552938849 48943 50253
469489455058209153 24997 29957
947845113242994561 22674 46198
448724206037091713 32612 41666
800173461335400961 30733 53891
368257803286738305 21546 33963
456045811396567297 28206 37668
978260137019113089 7711 42729
836873307432963329 20070 51618
697560852653225601 41940 43973
938904125825548161 61259 64142
348722170767750593 46144 64914
196529322344769505 42141 42769
793425989912392961 39636 53519
116126153591071809 49281 59910
279106386757895553 3337 56523
647506284030324481 48472 49774
377785755926566913 32142 60675
344629660350410177 40853 60447
127762087201993777 45956 64770
729467461670520065 2261 27419
904316037584706561 12483 40319
369205601575689729 20194 47314
36036706424461329 14298 23464
392258600315326337 39704 65710
19304682528172637 38157 42873
248071547769075809 6455 46063
511733395354546881 32027 36199
166438470134334433 1149 66191
291151944687996417 35594 44765
578169909411119617 17795 37328
263401893854315009 33730 57234
899200553863291649 6208 54939
327745190366925953 48246 52148
429995040240289217 16379 24251
876058651498816257 29931 49158
665224666010470145 13388 44777
170485359296790753 18434 45182
378986257666785089 11666 62074
946249204544649601 31113 62583
566539075951165953 8804 44406
764085845267743489 22484 35133
671543869172570113 51462 53290
211026125661014433 15910 33079
898645856696827393 5486 34890
861204799060701057 1388 6170
979332745942119937 11750 43072
449895996053989249 34630 47192
946222514377264897 9700 47573
861173425017824513 4931 8392
825928152204728193 46918 59032
996440369390164481 9388 12604
329294282820097089 570 12968
405084704158142017 1349 48794
674601733349280897 10459 39908
349365165919898881 43257 47229
932881605551042305 41459 60606
579723193786435329 24951 60892
764087100296240641 52501 59331
950281915913357953 11817 12690
587149086571866241 54964 64032
16536188553274657 58050 62842
98824634379159457 8902 35224
823549326454134657 33809 65313
622773383899751553 30309 37037
127233643402604465 6531 19989
929159288599368705 27315 33430
624856337285642369 13414 41738
493740958572555393 32344 39377
984697917290546305 19786 60445
592323590072570753 3192 50472
189634722274611521 30396 42051
857590089138877697 8864 32341
648598660475101953 45346 54310
583226067284886785 17825 38610
926451945643911809 32132 53114
836107930060062849 8664 45050
933232100061204097 38029 47455
150903246918492321 20386 57553
177729958933561249 15624 54636
886940444453212929 45833 49463
26301640839079709 39899 66457
897176500993300097 10839 41448
830814488174176769 9160 20888
522103589699991489 10980 27554
969167153776155009 409 59603
723153688401229313 48614 65723
163808673501257825 16821 17548
471005991135452737 7085 28654
700927635313746561 54002 54547
820675038083425793 13851 21497
856786247901588609 23780 45882
245689316814331713 14365 16496
221855149379550209 60928 62577
142943376618379857 6521 27175
790989340464683777 269 29138
101320477729185393 12646 34211
939331173255453697 51467 60634
174095923350211745 51368 59073
244246024912591521 41458 47405
256662435325477377 18827 66620
586588720637465089 1426 56116
723438773891476865 3298 44996
214839468800512641 13962 33992
842815614223152257 25819 55935
338148972890564865 13493 25811
627921180383669505 4558 22254
260025535118579393 31129 55331
263842505212448225 59064 65950
144648675136053825 10244 36096
496995126791180289 18609 46384
607805508581783681 17259 19523
594221814343651329 7593 43991
554448309912487489 4071 33819
177481802240794913 25965 61119
626766826170431617 34782 55341
904058280776194305 16831 47425
732530110223549953 9404 38995
262020707498894721 19765 40063
551033847977642241 57047 60326
326607861491961409 27533 51809
303153378327238017 3807 42226
382054601602352065 42685 43424
734724372633301889 30306 63338
581348177510857729 661 28679
477821399130490945 17076 17426
993424619926688769 37752 63149
528762344005521345 15704 60433
91288746373660241 1809 55303
552493540031917953 19873 34620
17209984086395737 44886 58921
55304575031037473 5672 10185
821607401877866241 38847 45893
807686975002539521 41096 56873
787516090517389185 32849 47131
921125892895140865 19376 32753
288526236866712065 20212 54549
584068922110475393 1712 8583
887938720890407041 17715 61912
27674449869600437 29263 61574
597485210779733889 23227 28074
468131403080278145 21435 42969
345230976146726913 13413 66278
665633608423696897 19619 47831
857392053175200129 22126 22142
163230383331125505 809 62908
367468609433917249 1976 61833
636060360248869505 26194 51614
356656080030443713 5890 27576
468198793760350913 25635 54489
49319034049407409 1006 48551
125739239081617889 26094 56111
684858833815578497 2667 52239
488322433829807809 24760 52745
762814723173494913 13895 35895
935396699172194689 9105 19663
733658873619287297 33469 60867
582988171772328193 10367 11072
961633311190983169 19700 66303
666840517428262529 4516 26551
638629390482318337 33441 61563
853939254464052097 18114 39237
862989764261971713 17853 24844
916773500163081729 14789 65408
141318418065036865 17732 28118
112841979205668961 14268 67139
555920823007401281 31921 65539
995707197496933761 39724 44972
203410062339823841 23554 31183
73695524821630449 34248 43652
999433845223780481 19380 32945
331671012298379265 3631 48075
622334198657323905 10601 21339
3291452621155600 27389 58826
709521503934102017 24773 39631
468751598608584193 19963 49973
744279292787492609 57491 58852
662115331368369153 3316 49489
640605838318283137 18253 28628
415258339267346369 58105 58117
494941206882099777 24131 55860
181319176981176609 6462 46443
404140224646543105 9081 59795
317719536453587649 30733 64792
933497864244795777 12517 15521
573093989719495745 37271 44162
953811243762960001 8125 12584
864072304565972609 12973 29384
448618280828053889 10890 65296
58225681633231833 32865 40849
731364483434024449 33179 59384
78293584800952945 6402 65375
858552539003252225 4941 59989
933989177518896001 44576 46423
897224340488339329 36672 44134
932181767435928065 27359 45439
836639592870863489 5118 61748
587863506081035265 26664 33803
162858191628689761 9680 32039
437764673694353217 927 41711
779420166692172929 9696 30908
699749336910656385 7745 61510
253695195596538529 12543 32150
112481676657516513 11507 14195
971835251432150273 22122 23003
51228725777590969 1022 66129
628169785511577345 18297 62394
242342092494347137 15920 58586
421984631405049281 19466 52744
480588868087266945 22106 54472
585314921195294593 26893 59867
566050211806008001 8452 12286
260247296110019745 2513 59533
864376490674615681 4919 26526
744850709617598081 31855 44547
522836028626166209 34739 62850
82234324033461089 10391 24222
969571197898858369 12308 18144
373845379779357505 24606 47728
252541424080725121 1435 63893
4437677978057054 11028 17325
176353691762685121 29746 55858
566088128861313345 1107 13731
109360835392443793 1249 53240
672313137855379457 47259 58118
413062370007850177 2429 10763
617002351831121793 32001 61780
598374851316258177 40977 66170
674025129349654913 19393 39919
837318433336477569 13106 66735
450313539405389185 34420 63772
711371284710260481 9878 42405
164693297924738849 18954 40306
427369365573383681 15733 63575
874213991812371969 143 27006
517022644285184193 29967 36481
375598139804548481 37910 40566
474242551219489857 13414 38678
115256760693601025 23679 57381
238758123131880481 35638 45276
684683647309153537 11667 30663
168978925949915041 29661 48288
197859211219014945 16783 55432
666983803901665281 12734 65908
157471567774432929 38681 62149
912569979682601217 6161 33080
615672603570263937 15820 22818
632893312008555137 23749 34729
764182325722654081 513 14327
413664211384343617 9217 11176
547123439870677697 24583 64358
998074191435300353 5219 62552
656824729484537089 5279 11461
26930332290859837 941 17613
879475321907964545 11216 29821
563429395156767041 18947 47289
1028088600318001 4687 59890
491328192196050369 18491 61409
161492029107041185 36268 62942
895450036344605825 19850 55996
437579119548029633 14752 60702
292483624412867009 32859 58895
551273767665467329 2026 58214
27321499886291181 18236 43497
568499827161669889 33675 40442
258804231424221601 47883 59024
969534373062788993 1611 45341
583321728839500545 475 24859
176944230010132481 25959 45462
840698627627133953 7919 25066
225307981797673313 33568 51870
160954539749447169 4798 51169
688459162509726465 43244 52899
371935880426832449 213 30979
426014636693043521 16623 46294
896603746782169217 30288 42572
636880247138815745 49360 59252
699343908759786369 16157 31100
701545765939503233 21316 28833
444422249870918081 29347 36469
319326299312560705 4849 17009
41109471415666121 22672 45131
206497791721165665 38981 55413
68785629035680529 21628 52019
103796717758950049 343 10036
116197168787991249 12894 62655
669205592285582209 21482 27995
938918748217510273 5559 13441
916524637114260737 11721 62091
221014653411742753 5096 26836
943502474180792961 1758 46499
818097969869732865 10671 61849
695626589426790785 64376 64658
429455059343482049 588 34063
211230021587599745 1037 20224
253867378667230529 48189 56517
198224949822158433 36689 50723
795759580605533697 48236 49510
661884989723990401 51 24380
741586471532904961 66018 66854
619985341241669377 49878 57065
855052217050555905 23999 29657
731241611691220993 26799 63672
589825654237053185 20841 60902
393165256417201921 20757 24792
774569024606336129 4194 50891
763521605367390721 35826 58625
847996154600785665 50998 59960
120445234591766593 16415 36884
812074818432918785 33054 59196
331271111534423553 13524 55446
446369181328755393 54614 54983
460017818434348417 48011 52152
811145244565182081 16626 62493
322489078848196417 29736 40430
975406888209356289 19442 29506
470025025630842945 12020 43032
2180520623753069 22969 58268
314055548029134721 1141 46665
421071508352191873 10443 22403
249220012259851137 19270 48940
501373011655658753 21886 27943
81826189261921201 31874 32151
848350464783003137 8977 23116
961815793782800897 17031 29950
397413215613383361 2153 5807
347961625748045121 2518 41169
956360904585388033 2693 23607
528381136792315713 6435 6668
899401746897012737 6192 51973
891591845153744385 26842 53092
631678506366533505 26885 49213
406233853070954625 15021 31327
573027588268914177 1130 23195
915597671838472833 48183 66583
915449137630822913 2419 47310
211322529514401217 17586 26088
521239293803915841 13642 62540
395318158735353345 2061 58449
34739552170570677 10569 23612
172712025568880993 6757 12057
447915030860215809 2002 52413
968935171085153281 8093 65439
486691380327279425 47983 53676
18503676522040993 12395 22999
777843409847264385 17421 41291
558089687399149889 17118 51768
309462739439702273 10210 56317
310710868769728449 58035 67103
464949029326632513 16656 66945
234268748543829729 51971 57868
127650440476635649 19386 43216
153032314558057441 30188 39046
296298623210390145 30759 52246
134362856201693857 52271 66479
869734552252758401 9367 58283
750751761170857217 611 23405
557044699018788929 29679 42890
349601269667520129 15653 65866
65802569244972633 19415 62337
401651835597046849 251 59246
948017663825055489 44766 60660
397272387488261121 49802 65015
736994175364593281 26454 39583
20744062870686977 4232 13900
901953710149868417 8909 43243
975048540347334145 713 43419
272236166597373601 18084 25086
364044617028408641 32601 64928
607008240171609217 58619 58668
393554376330389057 24714 50690
588262052698745217 7834 19192
316198880474626497 6430 54833
469792405690739649 46409 55816
193615901789716097 7603 28778
817858764625789569 28961 33658
276485212984393761 2539 48084
709097495827677441 26759 58645
649348462948285697 5389 13318
847855312600351873 15653 59981
134992278106960129 7370 49446
712027476943305217 265 26743
915206827651989121 26164 52654
108541732129346257 16061 28711
127322654860048353 42078 44511
574608042249764161 50629 55833
632024365789977345 5653 17691
22832784458692857 40124 52742
28161088825566341 19050 46903
429120124526448897 17369 62810
610981443358074497 36453 52779
676296206306467713 23103 33317
461966421571926145 30183 45970
192331026772137633 54859 63668
371810851439068545 21328 36237
334751393808737409 22448 42781
327784793236343553 15976 65120
886256195008954241 17297 61019
538190700016262017 16162 66978
977987819918190849 1066 62693
443995952602445953 15689 24311
741743257307376769 27386 41476
464388030022991681 5921 34305
646604785521070337 15767 59854
991327244604217857 12511 49972
622566345923772289 57491 67174
667369747860906369 22068 28605
21261854782046897 28576 44533
376708889376768513 1499 28660
553266967732952257 21166 36332
211736677293618657 35793 56196
723854087189572225 37901 44578
948882332257607425 5243 27738
118966854398010465 14217 27848
794281866639924097 48058 64073
599264514955883905 4199 22920
995868543019067649 10430 32268
472972370448218241 12671 15755
913421097052111745 16634 48597
2249787326228159 11359 62472
555587987583219713 17775 50935
553228247133020545 23536 45517
808262122869965825 5956 42295
471410075471006017 3469 61592
419606399035071553 34076 48364
708474705086189313 22422 42177
294114850089886913 10788 25075
262682765472440865 25701 38929
936043249408054785 2651 66969
278105491968958049 32434 65888
796617736381140481 13072 52901
976857724974003329 14568 28792
685380781967747713 41869 53668
186879054864476769 26843 58800
745561488317566337 34105 58409
934591573836222209 9606 12307
160883418065491681 56802 61694
409340053768190145 8052 24184
591499951073164033 9712 62146
310525983136649601 14785 41712
316588115573008385 35114 57869
253477764559761441 29397 50425
472295245253793153 31604 61246
164492132564639361 34275 35636
317738639942330561 26088 48367
5070679851925776 17549 58064
511170017304809921 17483 34273
28386636193239669 39562 39779
342868526562309505 9365 46353
181506856590175393 26173 29028
760329446545785729 13303 63836
294985063260888577 42308 61669
629621576803668097 4937 57732
756666342724443521 5014 11728
411839705838534785 1656 43746
279444196464744737 11825 62100
648342852459020289 1466 27689
448619404189969345 1875 58336
436653216693503745 7561 63959
2134947855374492 450 65559
833360126692479489 2760 21498
893221330319292417 37586 54415
749274585762155009 4128 41383
786220954229158017 29748 43858
440963426615436289 28240 62738
64835383160840369 1298 61735
154759870649304065 2705 55265
35404862440167053 36981 42302
59011475700781801 9964 41890
127929036501839729 53459 66981
151106111309449185 39528 41394
713731752797407617 1927 63113
23856325937313017 9630 20066
409579086184294273 21635 60076
427563191464958721 36933 44037
294368598176212993 15778 43565
448264072409255489 2586 13116
944277567062542337 16295 54053
21306375001561409 8379 30945
278846680154209985 19533 32518
905978079362792961 28662 44538
52016746179418761 2757 32250
333940607657911681 28434 66456
860212043882675969 5298 28021
715654429292197121 34610 50252
333486838935314753 25414 66578
937537197031080193 22713 44657
257603933023240481 43709 50542
614605147642603137 14600 55254
889258577690441089 47159 53238
548775096468649089 48578 55942
577574267417780609 5079 33556
790995967884679681 6839 58526
251833412875370753 2777 63606
60093033310668177 27788 49902
447449171715994945 644 46369
366119797468396545 28755 37632
641091007788446593 18621 56035
788750451681057281 25001 29457
853567895460535937 20357 42212
584737437008794113 18366 45242
567485862330912001 27584 57087
447914997108117761 1924 62479
634541746623718017 4336 57221
14251305496113533 29727 59347
287756430471631585 24850 52164
927287367177644545 24953 56515
505857453802711617 55919 57447
790038745855849089 9862 22419
111200043743039601 31072 58254
72661101689707409 36751 54539
703182239711772161 16597 40944
426376740311237505 31796 34064
428899381048466945 26308 39058
911890599901500545 13296 37574
750463392760444545 22297 40783
476172366221401665 36396 45721
633700196008263169 13653 48401
436075643893733633 12925 35775
205079826875824257 17473 21798
638680882882820097 65988 66448
777149589488146817 25504 34608
215810288396870209 4896 5350
772498584814847745 15263 36542
37428770689995617 8390 37317
4798359337982562 31377 45669
28908461056094125 29829 44783
980592029519222273 59028 61667
809920158553150977 6936 61621
78913934222697441 24130 67144
873303315600214401 9258 21611
769333144091000065 2956 17265
840024686066481537 10734 28093
865281166249317889 5001 41177
421392606209796097 1617 11172
292233486210939457 8714 61430
131230766109947441 9326 14075
677800880385120769 27995 30206
183913417053634721 38658 51660
895722479784687617 3666 6607
656583253850794113 4561 35612
162319619921660769 24122 25240
545796798980266113 11332 33891
392664437783459137 26563 33165
455866501987937793 19988 22359
702702548967948801 38827 40635
926071548212536961 17848 30763
174222558146276193 30006 58305
693575502053061377 55925 58038
562634037653324993 30438 42260
720826822098334977 48215 57944
505033681729976513 401 50643
487947090146715137 22614 45028
472911125886582785 42276 60255
393950837019406913 34301 45939
161755410131085857 14381 31317
701682845145921153 22894 34286
644872899652668289 37736 55810
175657845952773793 28169 34228
842964814260291457 56325 64934
913243140671735169 1697 66186
166747882431792513 60281 63051
763893260415574785 59188 63098
984476984325645825 14956 36256
312360641450919041 18080 40851
23640905898062669 42830 52224
258137476104256097 22587 49084
540638640874767873 761 23229
867719172645333761 31900 56264
98034641095750881 12823 49316
207857995962843489 51533 55006
268138507259202177 29541 39192
365953149755863937 50762 66427
152338106301087361 14623 56645
157207131182619969 18791 60023
200338698815734529 56240 62459
621001449334638465 33298 53288
86339083255978721 4590 19530
801224212246854273 37147 39064
499921575709855425 20780 52307
587530539460015489 11363 37578
490448531907318849 52913 60334
833847171089306753 149 18596
195490897255702113 32195 55442
302132686243250945 41816 63877
392276857701574529 28790 54338
620913874234066305 30797 54285
460266268114700929 10288 36567
526188921043978305 50284 61489
3143317369094235 21086 23830
937859007926849793 7732 29723
891642343581771905 2865 38197
913921005073571969 15842 49930
518255011486104449 3776 44226
497182952254224385 8457 65963
559500624693349377 17515 28324
201874676161178721 9695 28230
587039867424621825 45666 51608
789555244577289985 1704 37646
565988486635610881 12082 37348
769885819146647809 43351 55576
847892827091527553 14866 56682
668562235780189697 1772 54996
204118908394200097 49198 49743
400864679147797889 11103 53935
985685182617814401 6886 28944
25936698351390677 7982 46609
17971770268367493 22968 57419
844248648326409729 35968 45760
613957712387531265 40823 51029
94311765677009169 35265 64017
701345121272844161 52976 61427
26854314248037525 37056 61166
71808021993220449 13016 35021
250192979630529793 1941 34402
669139053069905281 6165 41165
350612173995184385 18144 57497
45005352370651505 4355 28158
402385711092097857 25267 52190
688157313411970561 38023 51132
349175505351592385 31157 40730
30611143000427889 4207 41010
981371107923141761 36643 56454
349859112631726529 13564 66831
158916157127347201 23346 33319
745014894167553665 6023 55430
393287329658409857 10533 11342
642237283992152193 7412 14911
392987287540204737 42880 52220
979351421342315137 39340 62404
377814460257585665 8323 16758
963665615202963073 54136 56996
422954155007996481 8553 30869
408161499286848065 32854 55270
681326462182472193 6208 9175
697349336622885121 2727 38732
88351762240176161 25063 35595
903182216001525249 39907 52658
603482159333314177 1452 40624
806904994098808065 14326 40921
22180284643521733 23444 37960
862470159603816449 9281 56989
434674825489157249 16732 46356
744440813543256705 3428 56970
135928590277710977 10358 25973
475708907179537729 28607 51283
320516821352217793 60971 66731
502032742720764673 11989 14689
121730593410941169 15190 59941
171446236062422497 41410 63990
274247179595068513 16482 29646
652296195801618177 42031 67052
856591489633966977 37791 60981
364935097382712577 16152 43866
624436395952020737 29978 47395
277315690548086017 13975 20025
323528909992884225 56524 56879
101879741578983393 19892 56598
208819257882414177 192 66725
387865619023635585 16113 35231
570590517196688321 25506 26118
1253528389682402 4424 66272
790083643163601537 57125 60681
693861892959780865 42212 51304
519042361145093185 27085 43583
688871952131876225 8490 32861
19926161445244617 8163 40076
856427716878094721 18578 57821
298954226305294657 49293 62949
503862329334467073 47069 58397
466974604814115649 30875 37924
882813828246561665 1597 4501
660697052343319809 56173 57035
895734492521654657 5505 59922
764967731279927681 321 5126
415535766849835393 38258 55694
795646104386303617 13138 52331
525463773639685889 2419 30582
451945240297792577 6831 12694
911204657672108417 50299 57405
244159722856490913 42296 62160
476762605785950209 15305 47596
40580224491737481 7478 25946
244235175429189153 32888 51148
103560007475959281 33426 40225
182329285034242625 10087 11624
875003209136284673 26457 32345
44391366943024481 8298 29436
337636498293019137 14289 44133
104985877753534849 22229 59148
340716433189431425 13257 56542
70329402327296009 49719 54727
980759620926942721 14971 51805
987790995389858049 23263 52452
561049595250441537 17285 55976
416142669946857793 55575 61255
507035176167132545 31841 43682
624851250721917441 30667 39874
255009197239690625 24891 58282
173510485826675169 23525 45011
665437288096040193 19175 47815
801946719610825217 8783 42740
475643180365384641 4572 36305
954373618117564545 11425 46328
967282792532099457 50667 52502
931394722742851457 17762 44808
382876074553298177 27622 51192
90959393876424593 65657 65819
538887861309643073 34845 63337
248841775311362305 11213 64524
527237686470758849 787 25851
341182921287789057 24845 52516
740285530227222273 26406 49538
462809691500126529 46935 55422
687455745074931457 2158 42178
54560488041424553 17070 60654
305363541903954433 32227 42275
834617637514938369 57989 66886
581330219758033409 25044 29508
310263048387334081 16618 38210
518963341785475777 5520 59100
622421464264022017 10747 38032
580849537148441857 19874 33914
885163449914919937 29020 66083
335995988636778241 29898 32187
126093981109946193 20437 65432
343716960956729857 13392 13953
702917238847199105 1542 11234
324486972548665857 6248 9076
618929017906793857 8926 28924
318274277429498625 11345 64706
859365082103856513 42830 52569
821042286267765377 44679 58698
818977226296098561 2400 25759
790559959491449857 16756 17961
415831618068558849 13729 36497
900290382036981633 10777 16755
230376655463572897 31025 34657
283615478017470209 15710 62682
948072458396346497 13419 39277
340531678603991169 23942 54955
338365264755921665 14603 46657
62226701381579377 7648 45076
679414672816058369 27440 59744
111626874119817649 6715 57578
857669768223047425 32673 45529
472502686978419457 17457 65702
803647960220637057 12219 46039
397960282807741121 3790 23317
771444606785720961 39863 52367
195871933305543425 2776 26192
4930404894800234 22598 27754
413382559034740609 46652 56274
937550474832306689 1651 65106
921411640931086849 15747 66884
943725799004958849 5555 39693
365001314263377473 22799 60749
433252752120395713 38063 49037
748489037751486593 33032 52553
631815543970397185 54013 55873
711556082801475713 32297 58420
332800471400219073 26616 59814
992430670867737089 9488 59724
744828686547627649 14369 28149
157268663800163457 33246 62070
211105149686474657 12286 58868
257666066676254241 37418 48941
393485262891466881 21135 61352
675258872077787265 13270 37885
709039989083720449 36500 45838
303211624881743809 3813 17897
117702378006775633 28309 61188
801991981567919489 16346 51299
21762674017750785 9775 29534
601539353594549889 22482 31606
600595901373942785 12153 23595
756285455004128641 5912 52832
142843318141387953 19732 50646
690258383973787905 8101 40846
88824874619085393 39743 53940
868031734362386177 11305 64493
247642108567887937 41472 57413
652445436520142849 5044 23019
815147266406576385 51571 63197
842248731083937921 7290 43476
284992919938673601 33373 53704
911088859608543745 18743 62052
958836135756904193 49452 59032
506983015697169729 17330 39151
894348688654375169 23857 38626
170529836681001953 17313 48045
256971140237006081 43351 60015
606970375646451329 34809 67147
325545710889173249 160 26251
826939174193729025 30615 44480
248673212433111233 33476 46592
601187200419143809 15632 49956
431536319268204225 4888 46964
654079050430230017 2930 13050
46066689297767025 48436 49772
228261876938912417 2870 28053
773986664816305793 9021 62406
562561538153392577 6948 25698
277984776863114305 34155 62996
230290848164184321 19343 66663
842577645483643777 28513 29209
852599924274674177 32399 52636
539907529931618049 10401 15279
218427016395050785 3850 19523
678096442719777281 18693 64200
613300149767315585 42915 51555
947938085193349889 6781 44655
352561572450110081 27904 33368
315752715702487297 10480 51961
856678395443086721 48817 65180
674259269275559297 7929 58268
656761915126704513 62481 62998
359261321431205249 12167 17791
62012256448401361 842 66004
121820473005662673 1533 45306
250490904703706721 10708 64592
260641540467148033 12523 22449
105407392915712001 18591 44214
459210402162916865 6653 34346
126024082185463009 9325 15111
39805255143278377 35919 66066
979534328629927809 55733 65293
911876545706938625 18083 54207
912284495018706561 11176 37525
928132412076976769 58159 65806
297681506337173825 41858 52036
619033507402868097 10729 48185
136287212641203585 31546 38087
879525466296826113 25304 58035
712276109934538881 15394 52045
189611288413367169 25126 34571
111660303941601313 61927 66465
850934412742176897 15488 44541
57913842734539145 61750 64695
795157749296784257 1052 12786
769793796024398337 25291 38686
923964524810173825 37835 44207
109158119796848753 50757 54097
739328382438706945 29425 48965
507945752082161281 20362 33710
603709101509693313 89 53755
289738303462431873 6479 25891
755947752750763905 17755 59117
699362908179065089 37925 59304
296053437135157057 53832 57035
807490997211534337 16441 44387
670962077995930881 6742 35704
616785106845537025 41530 44394
7912932695447240 1475 36741
453018326297073089 41485 55928
675147982843732609 14840 50606
620605872073237889 10824 41647
635611829124172801 4908 43857
483527886778791297 58770 60432
998300035221625089 21319 48558
998838698082817409 4817 30304
876168521057294977 49697 57684
519990950101121281 24279 37607
752765822210484737 34223 65590
494647785613832257 2613 14762
307792869192638849 645 50400
478303880719028737 2026 18222
672483608132516481 30811 51640
479675866956920769 14901 55024
704459431443083905 38857 41824
105632871981189425 15921 17592
257830602099041089 32418 33287
823248227012779649 43710 53055
261912140761239713 40445 65033
433009343028675905 43542 66551
838211108623504257 4875 42423
648633864820691713 6969 55353
377669733148181313 30502 51478
225342979359911777 44161 46392
471879905461697985 43839 62536
472159760751306817 38956 64571
626201235462332289 54958 57751
510526754448978433 9058 59762
651358650116570497 32847 56402
287735231404081313 13180 22740
954966121716850561 26184 56474
309793651884437057 5411 38336
5188522939143071 24366 30874
321258179689234433 18457 25644
171878401094886625 27843 41958
440893529419657409 1019 31197
661772232969944705 7707 63409
753826494107283201 18525 45531
946246973421850113 277 26038
502310940593222465 31899 39242
544669505097012033 28900 34672
251423731366170241 34195 36359
671530140812336641 48401 57222
8336068689306587 9839 64005
523773796256897153 2908 3117
677921342696702593 17848 57786
179359260156630273 25600 40403
878401544263002881 31826 41179
273040816774262401 9141 62560
678347889041472001 1092 25684
912149222527716609 6719 32286
696153123754402945 177 18631
649463023023535873 53472 66299
655301746200631681 12284 43735
390010814974502273 6132 52195
60052315357811641 10192 11621
973265161902737921 40518 49764
12385540519854745 9474 32207
702276120020457089 11033 11306
23109361798805849 34899 42558
366185748634983105 22851 24872
878250791301507457 40707 48504
42282001009155577 2892 46816
749185840501926529 58079 61007
200434609657300193 15654 22320
61267780309517409 10095 36666
635542469729216513 47865 54004
641132832305618945 26547 38807
179578884319305121 17987 41677
910361334021626369 19094 42556
607367399010897153 7207 47594
975163452898616577 17291 25398
865185715295901057 10639 14015
498935803159664449 12881 36759
639516689715122817 28367 43957
518992849013290689 32570 53422
877390830518571393 20647 32267
17184868999191139 12270 20464
591654691232989185 16923 43060
340484846616565313 1833 32396
128394891548971665 25315 42411
98951709524296657 43553 56507
449103469779800001 5244 63723
510267613387828353 19417 64883
436815417156417153 35680 38403
652555333151564545 4256 34825
12474481902458479 12715 63338
256841275165843553 29077 39298
656317848917502977 15220 62659
474887345999146497 31377 61114
97850404222555201 31236 51579
296293718282999681 10631 47798
19366470431485541 45670 48144
853242873022605185 9497 22338
770831357009754497 8737 42817
90437129285309233 14224 31371
28500985739192685 1012 30800
582787616278633217 25534 64071
318366601221100609 27247 32468
105922482960398417 609 11551
752359168246123009 16852 33363
416662917610960193 2431 26880
465153048651629313 22661 48443
281002501363307297 30268 40667
427706671382033217 20995 36221
222250010679712065 5863 37485
384659665320185665 39281 56521
743790883141247873 41141 53342
504853408879704065 37510 50203
827186210976190465 4815 16953
628571131661615873 177 15585
863177156413545473 14857 56953
671758428424716673 21289 63515
222857414779493729 7529 11030
414549012012514625 5710 57514
307447652261817665 34523 52601
468453480015959681 19417 66069
956165771419602305 12546 22235
154473242762477985 4668 58181
401954142028021249 222 50050
171626082183230721 18595 31598
921646570213507457 30090 60562
479415035896323585 24606 35205
541057942604329153 17161 32986
49647377733684553 20015 63864
589117056536661505 19208 66935
801043374975009153 17700 29416
155629082228873729 21925 23132
518235008443021185 6178 48296
924989873181484545 21265 27535
41395216393993905 18860 31524
59542747475223481 37956 67058
370408187570198785 36416 38414
830557925937863937 772 43856
135233362517553249 1750 28761
300209012641037249 16996 39042
112397672756095809 1728 51147
4713508707535398 2645 64841
254739807516074273 11588 31160
681892098102668545 23712 35709
557569002266937729 16023 28244
402835305934939201 17363 62233
90085233930622625 3907 35263
288492426907570369 60549 61632
557929717162444673 17238 48183
303470231201597313 46366 63778
528391320655089217 2810 28091
836023861425179137 60126 63330
979021913306546305 10430 59327
789835772989260161 7276 44487
466550673660989889 7997 8979
875040016769535361 51973 63624
437426912695151745 25124 65135
818330414369025793 5030 21381
450953571893506945 28659 45274
439942777443224769 21686 26120
656080675850851969 14046 38928
79797585219335329 17037 25511
211930394839626497 7671 50347
15013400732303951 39592 65383
583343358528573185 35436 62655
394250306015205633 61631 61687
727067627810242817 28306 58975
825087187305701505 26635 51631
246385709189091521 4102 38672
233512003764257505 26190 48705
151782788487864193 25661 55774
740366948740163585 45009 65569
43925371128956673 4561 54137
190521735792056993 35963 46394
165813546270072737 6503 27181
147633715803141985 22639 29603
250519157305767233 49214 59527
345022058299985473 4598 55954
40627776886154265 18795 37598
231135622781099681 7317 36667
624219569266877313 14876 33207
783502836433310593 11789 40102
997108371180331649 23867 24384
332162984439538177 9974 32806
448036796677506305 28687 47414
271497223505331681 33851 63981
328998361339799297 28169 59239
632569565843628161 2251 11827
156787723250864993 37997 61310
737874651525427073 9122 56719
871172402699272705 236 42229
909472243754652929 13721 24083
14912640908299581 1923 30370
787282785774532865 24684 43777
920368917076032769 54624 56434
720623984147554305 17841 51517
524924999241598273 31884 38053
616363815361037185 5708 34148
818987326880460417 16401 26674
146453626068694817 35712 36660
314431154312494273 37008 41552
164192991973276737 33660 39914
411215850506820865 30300 58547
288820680070532609 15218 45485
923092292006039425 14855 45459
4316802921774610 2102 30613
218271351237575585 27560 60553
620839532321230849 19435 65710
987351049054915073 23857 29991
795937384535061889 18065 48054
870942796591762689 48053 67185
118755405692301249 17778 61418
894937401970885505 4945 10465
200706560537380353 23077 28590
419848055214004033 22808 31016
867249479176212609 23703 64534
694703702957490049 16245 33361
169140039694763553 49513 57600
125629096535462289 28291 66615
604533019378468609 21583 30471
338693874934712385 18948 47825
771097640267949953 39005 50744
143387227041586129 16313 65970
913355545064991489 52321 57010
687878297581754369 613 58655
136731738156282033 7625 28746
760536858553749121 1012 40564
528170240325724929 32119 51726
912910385298182785 42463 59736
170791273556201153 2120 8408
49347520972901297 3950 39085
436116366339195585 27819 58717
295684838696608641 2837 58727
71565409991148241 30145 60781
651038466943120385 47541 62949
128513608490354865 16245 41283
112377606171698113 7476 9016
127817132196636145 2811 41886
35552331371462745 6204 19128
897912447205346305 13868 37412
426875283740706369 10828 65156
68925508064960897 4302 27755
770102967187781889 19379 23976
470478069821925953 33366 56209
714783572219864961 36292 41356
425633837168472705 55061 65442
792181842644197377 1819 48636
371048359613087809 4398 47486
289142063388844417 13740 24582
926172276788530945 1481 47898
302706317338660801 52095 54557
204419419224027617 49154 51285
323042603602154113 33785 54013
144345588379220417 32860 62210
978065776500585601 4306 55426
826470221768904193 40516 65061
721902346831733121 11060 33278
156082195490608193 3739 55029
723507058398766337 964 30244
107211646163936081 53500 65006
346406921869125057 34281 54229
306937600865776257 7641 8879
54012920522836793 23185 66135
448679656447200897 17463 45407
830215462878520321 55686 58523
787516188209064449 3085 59773
463855518949273473 26862 51984
317108040353080129 35998 45430
975384151173592833 23458 54499
233478345499914753 454 40125
325515084531474497 32285 58945
43708242770623689 44803 66875
990969951491443585 55027 56590
172867504197409249 32986 52655
107681231750703441 28368 47658
913722727420182657 17350 37190
511147960656110465 5307 45630
731431904745047553 21121 35124
107514693730706769 43860 65491
830649287631491201 5742 30032
780015782861987329 14958 23689
456311485943512449 40891 46254
713029802553577985 19430 29239
452477116998952769 23246 59245
809543166364143489 9331 51723
544169066511127425 11678 36004
128026790117957041 45803 55885
849626555426215937 42078 49159
940206343637917953 4852 27127
760199753997408641 13622 66118
856997033852920193 13990 51853
239613558152203873 50757 62983
592950673564310145 1231 58625
242461091654572417 8350 29869
335257776141929729 12751 45757
880212407274587649 7687 56836
175353852410573537 24288 65850
519011650405058561 566 16536
346534668820979137 48374 51547
529386309554272577 3561 15482
970191702807063937 23822 25951
975185403170083713 23567 24471
164464797093586401 13074 13465
144190613395796417 20835 29813
313890929071781953 17678 34155
731096095044943489 62840 64697
226078683152550753 43820 57951
439297744353613249 25094 58382
685314805603191297 54275 55850
195667757621233569 12230 59110
56151221214406633 4989 36910
165191914813068065 13972 49957
238570105149783265 24863 58913
208007321664364769 53477 55124
745177615057272705 49308 53719
212255522137443361 8381 51628
390523238071502017 36842 37916
649030771856697473 22083 38096
596295239006309377 15507 36485
975113223058787841 43241 47616
924822124733530881 7733 41897
179558272912327521 31700 36976
325274986133265985 61659 66307
506284272920314753 13279 64090
606664323417085441 25127 30894
543613990559006081 33514 56014
72160165727609633 13076 59284
393364159051987649 30672 46742
970432948094746497 18512 59626
859785746165879809 6725 18063
284526428356500097 39832 52331
662933150578485505 53885 57540
996616496599507713 15495 30374
935975992672691585 4276 57366
503836593559384513 12715 57828
359867444820071809 31478 54329
132988432617104033 49150 66818
794841694446784385 14951 34451
143008694920254705 32000 47112
394778425651967553 29163 47693
132573787050326081 8595 21428
934184347258703745 22933 25990
322018102426625345 22979 60043
276372474236655553 8529 14919
619074728141917825 12151 25488
998395399225398017 11066 36376
737904295159054849 32403 43224
40428099936125505 25344 26984
87641557799294385 29315 40528
368044541821969793 3052 18005
816613800958549505 8848 14599
3024201447392017 7436 31312
190511486339708833 20166 61928
33451544408631409 332 9449
129222056291453665 9334 38980
462193337784700737 23261 42443
925321381868634753 8682 21419
87614318658975073 10973 45421
278652531572447521 49688 49844
568262298155662657 51879 55641
567934046217025921 43585 64058
321559533308867905 37316 61693
371340477216037377 43645 65746
807099321546136449 33282 60207
497376999294750977 17586 33575
32795167272237081 11362 49920
399535136165440001 22465 47802
780008343440005761 50111 58934
120829820367895025 20030 20382
51209702890712809 57380 59456
664137302095028353 500 11351
716165951055078401 1461 42605
891237360636758017 6444 32302
666988033398549633 946 46803
977042741398520321 37276 62706
774731622275158529 11152 57995
435673169079272769 8713 26349
116782402092450609 12007 36873
179695303959860545 21989 64345
149896619600927041 12510 45960
392506825331203393 8533 48411
286745617697871329 33126 53277
306610585057256897 38158 58636
108366921428586945 10341 64476
50092111899878945 40512 63691
547736213519083777 37297 53231
986550831073103105 41871 50066
799671111295314305 50045 65760
946316645752354177 20458 34401
107048949649733777 31373 47260
809228467473531009 8898 56027
279190523904379265 16546 19610
431039288781782657 10874 52802
884791910303828609 5689 34665
963178231281105409 13954 57109
75246477260382257 1490 46974
813165930337426305 14330 56749
878281234704044033 2428 50770
463930474492684673 11195 43599
577643415606377857 12470 33682
158728645404117697 52392 53924
925689052434943745 49750 56884
405879832091741825 9279 11147
897827560559736833 69 2780
420564341636129793 21076 36840
116167285233157009 18235 21953
473188180970453249 30425 51096
881723530392424193 24904 55770
255638379788301505 9046 13641
197662439344764353 20946 57758
193477716711626625 5246 22859
986176652293952513 16083 64789
311202847643905025 28426 52460
819892158332091777 2544 15724
293623106284059073 43370 63961
458951672191592065 51311 59960
671169749814133377 46941 57617
417105948057820097 37649 43528
872180098777178625 28549 32732
999989573782503553 62649 66261
581542907278226561 29475 62329
816307936013767937 21487 42555
712305755841839489 18260 45221
997048565356283905 5245 34333
97590403746146145 2782 10047
68961598694908585 45713 57227
868721661013907457 3685 38467
800273292253994113 5532 15319
291628533357346945 26873 35325
599582895846136705 4108 62260
40510145075785433 2484 54837
965343296921066241 8058 50372
551679958379587265 52726 56250
79192001630001841 31974 55674
228353785558297761 6411 32549
200717989966566529 2231 62873
7589738940858127 28245 56366
735842632578080513 10002 15548
732144264901364737 32833 60290
7566226940117106 58493 62194
509034611915403457 20781 59707
363264653096859265 58746 58889
806487166176665985 18791 60895
917064319180358529 29447 54036
912719935391443457 10501 56561
571298003800958273 1727 55729
813178510129006337 1992 54767
384062255575162945 18284 62928
824276641173604225 1301 31852
811896858542223105 14777 40758
718765855115364609 30275 44099
973224387903886849 3773 37243
791173913017196673 16577 45533
120050085192669793 24561 57216
431245654811618817 24246 49472
517593148105778049 46949 47695
210453695254379617 27474 39291
22380375522470077 7095 54882
74078359816709857 26165 28589
593422833836232449 7210 60498
650247097653881729 22474 24649
614207633391114113 43726 60561
601187521012519681 3018 55472
451780431533922689 19862 28900
684701860256346625 47617 51297
799625180440596481 10411 12740
578487967235005825 28452 50300
598882156426899585 39038 65266
802860839046509569 41291 61149
274147867043918593 18797 29603
832675049978149633 37823 63755
504873188954594113 18964 60936
114785532161299393 51032 61801
135632075920408817 33309 34193
505291035987042369 26633 27864
535584289475227841 35926 49920
881292549389606017 38474 48764
400696689081311041 42123 63348
780130047199946881 3043 4907
593907890364466305 1591 61236
822416197494838785 2925 5926
29424168114797313 41449 59736
777388559071440001 4356 57267
186398209191228417 981 10848
496353572885546177 3877 13926
903699785759012993 11057 11336
353028435349756353 48850 62843
615460211080392833 21029 27786
114291283872255185 8644 43371
131537555744966289 16368 26171
502882862391217601 36754 39400
766371185139721729 29263 47068
93131729680330017 3730 6741
862901350518026113 17610 34507
866266411573150209 10857 40119
899071601439647617 22937 61810
620583305039041025 18519 54026
787991885167496577 3610 5284
243287866813957985 58723 58735
964239093989650817 20104 59523
985079540036174721 61688 64786
667242493208188801 13350 41304
795622468125031937 32738 39242
98066183953779537 55829 65787
423148587515406401 57980 60568
618231738266114689 53565 54779
575967904003945793 16771 55097
76219028490445601 7739 49412
572643197100298113 2263 34632
697636707722377729 40834 64073
532449797831901633 12899 54480
949856366587955201 13240 64336
152013928454174177 16263 31314
289850132465044673 1191 25904
138396638760653441 29285 34913
779905246597312641 41755 52790
370791419129268737 21195 56050
405975083588227649 30149 39818
204585168365156289 25077 61185
123968373337664417 11469 41393
518738596821428673 30517 30640
649975724660816257 25904 59918
311554213097949185 8787 47367
616597318167325825 6740 13529
681717374528297217 4637 41668
999559259564247041 18849 57916
147061911809800001 6277 17481
880901705774665089 9034 50073
139038152509293409 28866 61799
839025623369405313 21437 50362
13257289798403349 6370 10791
989647139148193153 31350 44724
554650935564843905 22195 23896
765355429787202689 5995 49837
966566238512939393 29468 38943
488569361734040065 9419 34932
974595620490212865 37907 61404
447096025885581825 39625 55745
729443235677067009 25365 39096
444419295681573377 33787 46860
74132579115918417 31694 36278
362408025517648705 35430 37421
347677646696439553 11907 40166
285448449814243329 36244 63703
295274619622112769 21687 28679
176583209751338913 16008 60494
912406247289098369 15822 41522
172217073042819649 13696 44694
11264315308444851 14612 43116
173447008030475297 12984 24740
796785761818114177 12066 15528
940703650862008833 34154 45517
727988108213814657 13607 57562
846697720330279681 22170 43387
219709784315611489 58522 62343
76034216839023121 9605 39323
459367087412068993 21 17869
38168020697352033 48881 59959
411177502165827521 28293 39362
841428790113997825 2182 63390
717265470960079233 37139 48515
916354908784835969 16137 50674
755976238362123393 16844 59193
350250366387232513 4441 56176
256138148843781729 23391 48614
390859960807940609 25319 38583
496140029668879361 37473 52049
635784596167059841 16543 32140
575099734355653441 17542 59150
11495287253193709 31583 47224
511981327403972865 31007 39483
359395892694724481 53036 63439
768815985643733761 31038 66137
993999844176752129 57813 65453
432026507411052289 21649 28879
778193535448981121 12217 64961
243945760197696865 11866 39387
221208480522800961 1386 23145
571457268613087873 538 37202
652869685963200001 50413 52630
987024415281617025 22433 59402
97130148082523953 3970 49316
616083247829692545 23170 60990
458885423361596865 14131 60407
936779329285961601 41721 65482
174104865997332321 25348 63588
375735344800475009 40645 65998
223001250038780801 24515 50294
829881555152987009 6636 67002
956779130586991105 41057 45228
570438398085201473 28175 36404
554970325768142209 19201 60040
951916089930101377 2009 27311
122199306253985889 32483 42590
399835042208806593 1765 61705
603106273729682817 29970 63478
129623416624902177 51678 56030
228379936779926849 25837 39656
418003871585312961 10158 32011
213848076996715265 21875 64349
187828408373484033 20655 62831
444141690987986945 1374 63796
833499889481005 47767 53486
110192661413439201 42204 59822
903405942990254081 9316 60366
785089614997328769 36690 38496
882143797148529537 26351 37056
372146553031729601 5222 20920
204487220742883841 3514 49576
132949317641173793 986 19230
950325573398529793 10275 28660
463731817855549633 7517 38473
268113372190164513 32484 42116
31104478559623061 42860 64563
763814319791094913 1378 18094
924513651065229441 471 64584
92795048633426801 37939 40319
955466452511540609 17820 20394
257511378045748545 47112 66880
157417794661430593 3478 64359
689914867663823361 14380 56254
758513561076764417 3567 15457
491481149621876033 15963 19629
386470739079943105 34436 49206
922465402938165377 15697 42516
61596726640612329 37337 56613
327924739431424001 41465 56762
325094718283541057 1895 51781
190975423185143713 29812 31260
46927225867104737 8185 27301
824472817829530369 22201 32501
744168151635950209 24897 50385
141242863031656897 22342 39777
880924333275526529 7399 20509
285042541505035265 8003 46343
425040732005559361 20625 33266
660141110045607553 15269 22277
624063302536907137 26761 31025
119529161246333617 27972 39901
751266120532836353 7116 65905
994647180916921089 22363 33642
172660306202697441 5755 9077
407991524880301889 12150 62730
868554496825485185 19459 54234
532582797442678657 8930 23925
493168436267378497 24473 54452
743156119473042049 25472 64469
219297341519212097 39518 56666
825463822445151105 44379 46714
91920470749936817 5757 61417
108295650640954481 799 64846
739298108659543425 12573 36330
815296539433155969 58473 64663
489597647856097473 31174 44995
228999491049165729 26947 45739
852750190721469185 50110 56887
995992420217554305 2398 16481
101161971753906961 37147 56840
682083707371603457 21581 55706
989108101788762241 40116 48791
741022884310844161 8728 12326
754070415059711489 13180 43984
639801857653026177 25731 29065
903744416963650817 42948 66744
153603675278695553 17715 55588
490175595289780801 2732 30263
231403401648080385 29325 46370
953994020970103681 41882 62300
232561424767915521 10325 42470
904066898284778369 7593 21745
297608447815974849 49233 53143
363553948650309889 38120 61671
631444307210721025 18924 58023
171351413459984065 17132 43994
649264734721626241 29272 49447
710801857134018945 47190 52887
852620969699337601 14570 44311
947523246173627649 39521 61696
593739274135145985 26337 52263
569364266384230465 4504 53215
941168714737834497 43781 56288
289005594038894017 50067 53814
407762030631303681 4672 11169
690527454090304385 24804 26582
1259781009743222 62832 63004
714430229132116097 7871 16003
981646440469120257 58099 64949
984534604990887681 40403 60066
573365071450403713 54210 58664
22376529270371037 40610 66237
77100543479005521 36845 37372
78522806164134097 51847 57066
803634381282115841 48504 49390
782134761346153345 28644 49929
491127078100873857 32857 57222
509268061121520769 23551 32538
673882643758069889 11828 63983
771468750614996481 29720 46610
35580134101437013 45031 48727
864845979184142465 19583 48494
405189500667667329 732 8866
539089184333871425 34433 57034
181463932352386337 45186 57979
995975495106694785 27835 44779
610556180681236097 39235 53877
693243408743892737 18080 54283
706565068873445121 91 38355
959763199744433153 33540 50557
259585793856281569 42222 48945
169488497580314145 20448 40786
873917183635285249 10704 35230
679751928232224897 23717 52341
984862287590310401 50612 51808
302724410576001217 4469 35065
878195555877070465 291 1041
559919470162387969 52192 65646
456576020486899393 27023 39112
947681034301520897 3860 25762
270592649421899969 37312 58864
989266949109339265 6488 55077
276831758502076769 3744 17270
569409617655690433 21413 54025
225073196170697537 40581 53931
939951879054152833 20908 49470
192704444857220385 64107 64311
306433392884880385 13744 30482
177063076121100961 10573 37129
677003455310956033 41921 43140
39080904042570809 6897 9593
623946822667573249 7695 28418
58379090392676857 12164 59150
52327589949673129 888 19955
137118273292095697 53028 54435
687075747052627841 21848 31396
220792343299082 42534 54681
400161868945946945 48507 62917
377113974685833857 48326 62503
843354533385404929 18120 30995
581859903433795073 18771 41869
744946302869156097 13709 15995
687944010029987457 11434 59956
192248970295363361 12217 32561
990691557538980353 9392 33490
794679777343265665 10305 48948
368087841377921153 33153 39471
705137905851938049 24205 41669
525843752412967553 19275 19568
51554796282832881 30084 32995
951595674986869249 1109 49195
543420322622463233 35920 42108
840741002495150209 31618 60624
714699762517813761 66883 67024
79019158155539057 26165 41919
391470481086610561 33204 37779
969924345690529281 63206 65357
874278969375897217 21620 23235
708045889256943873 21357 31382
795529760176261633 29610 36559
233956620674064193 52305 64404
658450995589920001 2859 50329
947953293868685825 38830 57304
684182692117939713 28915 47209
447178363153497601 5393 28775
460586617040494401 24629 45475
649504896709551361 8879 45141
680074240756876929 10237 49121
772089831878616961 5007 7484
468892984830308289 7527 24432
487903382616671873 33916 57219
219618420637498689 3815 30820
48757630507182625 41245 52265
378751982516636353 30855 40530
798116652541644161 35630 41654
335632710804556929 21967 26557
377294202228768001 22789 39907
183602678502428065 32156 42974
563406905006893057 16010 23018
669491195072350081 24047 62030
217424202807521281 1802 65605
216400945103917057 1477 10103
220195172145203329 20497 23065
541279771886419073 38913 42236
784597466933377025 22291 57511
413268936174024065 16576 62075
873336274845733889 26273 34190
879691934372811393 31305 39408
232073034968507841 47358 51760
965973512865904385 30742 39172
960188396148971905 2793 18864
393531337234460225 7705 21987
99796564841824417 46729 65062
851791194669818497 38475 49271
751138968370973697 5361 63573
433570454312427265 35914 52989
42513479479097785 28735 49582
18948102749082097 16315 46193
516970889993878273 15290 15823
661410901381710721 5485 59497
602066456259791489 46462 66938
463361967337181825 16082 23948
964971795635072769 13381 54629
509533265597024641 30446 37180
114757414063959121 11807 36568
867429903038217985 14587 25945
178230758901527521 28889 56529
816920358443407873 50156 50799
18425058013576745 30622 66638
553045627796667137 32084 52180
865232976148710913 40982 60183
274870505579723809 27529 52979
291788364522446401 49949 54423
7213425570032684 35751 60754
115630221595132817 18776 44402
969644617090065025 28402 50157
388798192247321601 37779 60138
307248741849281985 24518 41627
985784743393956865 6396 23436
398545157878782401 146 35151
363262550480172289 5660 33536
150687167627044257 129 52130
324083348632264321 16180 17016
634414572759308033 53973 57931
375780007937521537 32333 45057
489110023712374465 4980 17306
57698265316439289 11306 50336
575248026695145857 8842 51350
69819344287552097 37760 49069
690956115933463681 47300 50971
262908533708788641 8453 56062
429898310153358657 10068 28656
452285896609197377 5525 40155
791220805256006785 1016 23705
340641730405899073 11647 44454
231342245126580097 20519 44656
643655195799695489 54412 63591
410315637675015681 6523 51547
424777328793375361 41533 61477
443685721569035969 9782 43332
823146486238101761 47577 48722
884219719411692801 7385 28304
217071511474493665 19350 32423
830391409275261313 19843 63654
706741638272021121 25395 52100
696718115964561281 11570 47979
20295336451944481 18793 66683
105877039107152625 16588 40247
203292859823335457 6942 35059
454688111425372929 2158 30745
128175381742231313 7565 53282
411785742445697857 6821 10426
411544553105969153 10669 19429
21131499675394849 8851 49935
521714915221430401 43168 62974
988381091308180993 25142 37892
685534707614749569 41089 48069
499405504126503553 16430 18452
158055820338908865 11473 11679
180551006229858753 24741 53255
116328433679186113 13678 16264
136696750064093217 2405 37001
958693516392237697 39384 42485
991074407261063297 41611 45768
885034684479506945 5875 46057
835407255885133569 24404 46634
893930506831928577 36325 47592
119745187776384657 16274 22763
638105950994557185 20472 61845
387348979104789505 13014 57370
602175533058762369 31938 32100
888667603732041985 16459 30596
345433806392179585 13975 17072
196419362428844833 57947 65810
605166166889368577 5492 9108
718918305040755713 44293 62800
221019686382462049 20194 52085
659074886956748417 34986 60424
9389604797355845 21387 48517
193570803360383777 7717 52675
833184282532755585 50100 58363
416128166191430913 8209 14649
292750993687683073 30980 45311
2930984313291419 1882 29646
796419458990627073 44528 56569
871236918487117185 5227 49636
333617383831104065 9880 40035
740245144467873921 22994 49523
631997741976931585 6466 52628
47375549365188617 22405 47660
763349932173404929 4512 17358
104997776821857521 53814 66823
893125238295951361 4149 37895
488402371270726849 32263 62352
326803831040798785 25425 28647
315472755528954689 5142 26961
278418376463065441 6305 51138
333752999328698497 16351 25472
578376175788228865 5624 10888
656141493706154881 14848 25674
682342194372679937 36735 50903
334873499988820097 33737 41799
581243172681475073 38139 56257
46672879848383529 10688 38679
352382083220163649 1458 60923
736200747621968129 31495 32397
518551287766847233 20927 61246
260315151160465761 5219 6587
111421001151299489 10137 43708
14622474648579243 24591 27025
268488711163890049 13313 19667
116837148493285521 2586 53530
953224254341279233 3697 13067
222100996140813569 38255 63580
88215421616915537 12392 37669
290268430041731329 4581 19741
894133070402531841 43050 47753
478592862545330177 14248 16310
939298745760318337 10490 29733
699852312026475649 14462 47374
351950421686694913 25593 56301
247987056722355009 25376 34887
561188177890521473 52803 61402
173805866739836993 35991 58176
282356956680800417 3045 3756
739337116389297281 196 61701
847844921594038657 1880 16684
803924054087925505 14381 34275
14685528801265947 26350 26807
809373042793499265 46650 63701
141269696856532785 3227 37958
243404304606979585 41740 61011
45048735961543689 33714 43622
409717363518783617 41801 57291
756573387771886977 16980 54009
973510822371249409 6811 55590
740069163830298753 16846 57451
92341564254287073 13408 61517
975510649183199489 14041 14604
94227447742991185 11065 52377
925095723206752001 12341 58868
637904603621652865 28484 46087
265023208019250945 1962 35744
531621925042085057 23458 65884
44965649918339065 7173 25381
141409689267977265 17227 29590
17168849240384533 55009 55426
236395671433495393 9728 64624
33129456593101737 35294 39664
125169234886985953 54930 56697
386570529676880897 2672 49238
244529453145244001 28234 63588
168209452075245729 50298 62751
556826249129745345 574 5440
87809278130798417 18145 34803
636939556037770369 5995 45930
169600438637061761 28828 32616
245963641008788865 16398 34576
371481079418892097 7532 44155
959888902047506305 35667 51470
141207921993924401 8231 20537
551836374885869697 26611 66809
934293366059613057 25289 43864
525185923623194369 13410 32499
942393686951348225 42899 48362
841555383963626753 22645 31287
642817616551333505 32044 55370
906958677462935041 33384 39123
297074964804096449 56530 61637
736581966875281281 28202 45789
616442446151829377 50738 54857
582395469143147393 5297 20574
766990709867101825 9448 61055
28977359984057929 35653 45646
173663037250697985 46985 51493
954053984107584769 14161 45088
356570774246478081 35554 60729
750189610865351809 3682 15807
194949354326773505 29589 33696
352291390455246017 2069 18365
399660084656161985 7752 9012
356319088649744513 4382 46178
689783885601748609 6472 23934
193565907530480545 6829 63364
839474345251744641 54587 66385
336230266953794625 20778 28595
416651212339097281 15266 29749
393688733976784257 2144 56569
561385378587814913 28893 42757
843391117518113025 31386 33625
731273089794036993 10691 45052
768821812167740161 3417 16419
4117035408654602 6948 53717
649117869908554497 16941 54153
915565493595657601 31930 37085
349754485274257153 36781 49400
461215715554388353 41048 49064
873552337216441601 40788 47997
849874804336487041 25759 53446
869758491166717057 15877 55347
815657009305709825 36632 51313
490146792117560193 49162 58529
363130533857649601 31585 67110
730498746383840769 36926 45254
622450853500069505 18745 37460
547997814417247041 1528 3958
55608301649421321 17261 51415
305824816027037377 5222 49146
585275962230724609 37356 43615
801750932820215937 35074 38801
9880711437368463 28683 53543
795917654159705217 25447 35267
353549200387320193 18526 32321
978062562618848769 46932 66509
56971918893403033 16736 45913
14725946605405939 45131 58074
907831082212680961 49870 58538
97200009792505425 12419 57711
163325583998975777 28785 43641
486779006447033409 48520 54222
487873758935265281 427 25176
74104483152982689 11983 42281
863422128394269313 35035 64833
284566474531057889 18354 28465
354596771890243201 20162 64223
570331442157584705 32982 42716
343091331572644289 56949 65567
878361875376622721 6846 24177
642367552864428161 45350 65680
691287521341340801 22835 58793
936986862523731585 43205 43676
354645185578728897 1827 13244
50582214191308593 37776 66809
416049025493737921 20952 49922
144421917891456545 32682 39381
129531799577943473 9538 13444
214976649882189025 25668 37222
513093895222912257 11957 66732
291786286394916801 18559 29901
416599439046020609 50131 55797
782512428307967361 8530 28323
397202412911571649 255 43256
224926444660432865 1262 11144
365353459607529601 5049 33949
654115459143341185 6725 50221
792652066774000001 8125 62066
745898274232224897 21360 55774
862792474682034817 38590 41772
643912024951248385 28098 42226
917094228272322433 4477 9853
306998235867062849 12549 48505
366013053389576001 5140 50203
190695543420119393 31189 39372
29974938042787613 49617 56074
929419907774878593 44813 60438
922782270214153089 6086 9317
427832432370024641 39576 51134
799244450219152513 6728 52853
659620251742715905 31677 36549
338142900965618049 26873 57552
224215748716076737 4281 11041
839960567120332545 37232 54927
645740377573538689 539 13984
591405885019835137 3149 56717
25614927118454033 15597 48614
637174518193308673 8922 48033
188310494484305473 4763 40655
416711120350168321 62562 66153
899138016558183041 19770 52070
661515511369859841 28859 42772
769954730539360769 49829 53495
983458537990312449 31664 66495
981683366056330497 34584 52345
956856424107019905 1849 7887
20750130345582817 14965 27844
886459528789185153 43503 62429
96249806701521841 19863 48944
572418717836232129 585 50399
49011969604869425 35809 45165
950141980133050625 12776 24842
89712078566719809 37830 52040
533104865845007937 17081 64510
328176115207433857 25879 64979
421443236218248513 27205 54411
95940620480959633 9664 47887
307551693257469313 11071 18318
942605073856022145 17121 67042
961402034959856897 8218 64256
494615940475256385 8135 65317
18573351266486073 13928 60486
68909173236555433 36606 40393
919545710217317249 10728 26198
546296677544162881 9604 28166
629878498600195457 30399 63125
11974569994841035 39520 53838
895970492207506945 3425 58278
187661213655474049 32218 64850
580147953879521281 18169 44892
380427040741885505 34121 48129
755913404258944129 937 49407
88644361200337585 9511 64617
474066925540885377 18650 30261
325711348491985601 49792 49922
487371852937766209 43728 60603
48597297804548137 45425 62407
492415233859635009 22852 51572
480181949838161857 2539 56847
495074353546822721 10378 56911
56649610119066553 9500 30508
771900024814787201 5898 37688
907308480288641281 15776 44708
749350736563680897 37452 52139
699061103373821825 39402 62634
611513650584516481 45888 53377
162900389025985249 14455 28389
286075455241540769 1428 22318
72306996613619393 10118 62321
576634968854396161 9358 12355
398625852407100481 2470 56838
748121072849013249 10484 18631
385607317138493505 11479 53424
345060605356724865 22796 34523
303392240297760897 35125 41101
318293462370416321 18238 47398
113128794243110065 5329 49218
30224043639353937 5785 52592
856595503329408769 11064 23486
601533514427696769 11960 12451
908569394390838145 10060 45803
144980065486254977 24860 33050
188935454878894401 7814 42098
837645033218290561 19218 36744
719570899967877121 1211 10178
862820377179648513 5907 10700
937409601503453825 14416 46441
566702817890185153 20822 52602
254557674241340225 29547 39924
679938533404840193 19709 22200
14091492213616165 12667 18071
313741490496152385 14345 25536
450209038592461761 42792 66221
478248824553990209 2118 45280
653097072835869569 36759 46046
527832253983572033 2043 63155
75752577012110577 31275 32879
692729936983869953 43798 55469
473345809304809985 32102 61713
408104257084470849 9098 32482
474405239730558017 33839 38128
262130241925238049 17849 35436
409808945531132481 7169 59456
114917419972353937 60111 65135
488252405206964097 57885 66686
115332829727794465 36134 61180
83256750017220321 4170 34507
421877247648108545 8460 44925
318181140026311489 14479 41412
551105194454752449 64840 65670
155296543136223873 6680 22590
71707139706713721 27192 55242
834586832042532481 58135 58303
300496102014893313 23241 53242
655835246453413889 9886 49627
898542807919692929 26869 47361
248741225866339745 433 64187
722110955537548417 27990 47412
174980719150234177 15283 19644
347744449445198017 29847 47084
72108724024786849 28943 63867
233592217057282177 27217 57952
228666807011869377 24847 57678
22968105948319109 8853 54525
596565694316851201 43161 43620
99923467280124353 25386 52498
381674389058282753 25980 35064
714505979978664449 10174 45979
309328506555345921 19080 43795
312109797752032833 39117 42634
734826328236572161 51724 58580
392679192110460225 11226 13065
471219172520235905 17638 18172
839183744642841857 1338 63565
843434678149129985 48219 58964
499603358102373121 49947 53495
716356844051944065 1548 10878
722540203095281409 3704 36089
766925330067486721 14594 46243
640580257179959041 11100 36432
827998098285505025 14689 61806
613886018168731393 26829 48899
787185065975854977 7679 27149
295705562983098241 32152 54163
583472968567434753 22928 48957
605545545331200001 32712 39955
954670276601284225 47321 60043
260405930253977409 34192 61630
687266127106951809 29743 51809
842812722720598401 27583 43745
402661970818975617 28561 51705
232286485468133473 15477 25193
693437553391703425 4218 19930
80178411507706209 14202 30346
734099706971697665 25836 33144
827014770831777153 26017 53030
496803493345410625 17219 31113
293659252148305665 22475 66121
451904280011383745 17310 39130
598497250883067265 11296 52851
408520590620867073 40665 48187
796556365610786817 41745 66189
639206963458882177 1128 23566
613202421843208577 11154 46568
159722815806489409 30117 66994
241599212308106113 36462 61369
963918394484473089 51859 63481
274408178365202817 35189 50724
952316294178132225 34779 57305
3777119949308628 19830 21881
692944366437153281 40639 55707
383033202923780161 7978 36235
126480400450148529 4016 49984
909798717355901185 45636 49332
162315418394832993 38680 63087
565560562279497217 4930 62552
289268612270689089 8199 66763
155993076962193569 26527 40945
14643748270479763 21428 38842
888759235733186177 9524 41988
169238655466003265 24099 67087
689896086736300929 41495 46521
235631187190882945 47151 51747
642213773763895553 45687 58240
771432495767015809 29007 42373
834446755119831297 14569 32123
394677320765104897 13370 36453
314216505614165697 20905 52946
20311796448723385 13216 66465
629721112789358337 23354 56189
615703889978824705 9523 32924
859868492950933889 9354 14005
332347631478967297 900 15789
236901425091605953 52726 64590
314721913288671809 18609 32604
592157576388569089 9963 56015
963653581907905793 22473 24281
883535881396856065 5425 17080
78898104547285185 34320 43248
781592194912487809 3001 26422
462002911833025089 37405 66892
678284094851409921 16392 45229
713278681165228033 7232 9263
176300987587506337 42043 63889
719322381846794241 33004 52900
246836940590018369 1851 41291
228128125910025409 9646 52450
735368324874539009 39414 64649
494721474915081665 21283 52649
457490794893022465 10854 44369
711139446455483393 9375 42479
470947675912452033 42847 64746
555585444644222529 4498 19580
543266424540522753 7336 26058
750547531726091649 8159 47723
221135910748838433 19134 41318
883397711373135105 7315 8752
75186927227225201 40157 51826
520279895731697217 11276 57044
711835075224183041 55201 65938
501800789974154753 18142 35495
495437552856689217 10726 45222
276435990456782593 10417 61044
432381673528336577 25716 38200
118869197162268849 26067 32836
136068254332531777 9242 64808
862198921956569089 9993 59908
651469861856423169 6365 31976
817441717997198209 35678 57111
794487737606718977 3143 4793
689228380618807553 33958 66396
576092008593260353 11607 31082
782308073616292225 2057 41836
336430916731405441 48928 49904
418012460075509313 6089 58852
930500624551068929 12047 61332
498605487558464257 25703 51315
384930342990859457 18520 58903
354795351993011841 16958 39958
562567523474708481 10914 47169
891367958830414849 8706 16088
724031680363840001 30522 40405
122649228431662033 16011 64417
513762050811873665 7989 26780
573074278626151553 21072 28374
501883955084370113 9932 57954
949998522148042881 51222 62916
993048130122641537 14384 17128
217424036839332769 25105 67121
922102427430178945 10082 11427
499284850613058497 3681 19112
35442533973462533 20796 28354
248473116705227425 48102 58313
737015831573163649 45681 60505
376207564138333313 9292 28569
198292002225141313 35509 40094
611595533575098241 39858 41424
233015716875048193 10916 28372
707689894841273345 10430 49510
332397417782555521 4635 30542
635295999460581121 9476 43410
367544013903998465 17003 34979
642880503735774721 33577 57641
375197020625815745 33584 54435
581341351089150721 1654 47635
479481053184276353 46491 60072
551456430510960193 4267 22578
847950407788271617 30813 50103
767548028284025473 2909 51217
359400396771096833 56331 58089
599472607054458753 866 21158
631248642386221825 7065 50508
407271194022882817 33952 39632
102284314666679425 30160 52668
354106763989641153 36051 49060
960595991338390529 24096 45358
988477910039520641 6959 43870
851164862361063297 11275 48614
980853301927858433 15478 64555
978023441540184321 33799 52622
981416084811115777 633 37128
413465604892582657 7433 57706
372877078287125121 23569 25198
632836020478446721 23291 57890
457351756720996161 29000 39018
539638399277979649 61915 66594
412074638897827585 48241 64211
15172882086883277 20418 29646
283553726602860929 64824 66581
2463603460956421 40210 62110
271507763703930049 37468 66637
84953924550529089 5494 34547
565445673257144705 9317 61392
220930938570550241 19690 31062
792748860174789633 23454 37286
215257196269586625 33516 41565
991285735383740929 18163 25563
110137304767039985 49887 66771
119661289068083937 25417 43477
476850331788664769 29303 32267
425411186197564481 16267 56493
792697451783173121 12672 32181
849456707428494465 15369 64738
357494553686901633 12781 30954
142415325284446225 4437 32399
321708845942328769 22219 23895
426627525669680129 46013 50972
828134191707658113 7287 34956
317894128514623745 19558 34978
293663668452811777 18458 65844
606522161768715777 44376 63927
764936019283421569 35566 51667
34775593559601249 21998 59395
184553937638799681 4512 17604
850765498502561025 4458 55014
622483802582262785 43050 52639
42764158255423017 38 63746
45840582973543321 33723 46391
81153371775265265 11904 22203
574772110766641473 1840 57376
659010114221416705 10224 19886
330399223829250113 7609 28505
453669601922506177 7118 24406
726862460813560321 24860 36260
529538651278230081 14740 19359
672834733250656513 21391 49761
658363587936697985 42034 62868
315422078497018561 18493 59552
913909111812500865 28378 40501
373868709295624769 14986 23317
689337379331298945 31043 61127
409493761479421185 15810 39890
812561270807762561 21134 30927
694419046066176513 6259 27532
344249984357084289 45885 46595
576752343398052097 63513 66699
651756049302207489 15465 46127
270454205977205921 18436 32164
733655028996047105 17586 44602
362571891865922433 24135 41852
571222079043693057 27156 38260
543036856577689537 23901 58830
433122311090222913 46052 66935
541215840933258369 30167 63371
242741026590891809 2085 32956
946867561850542209 13659 17017
268305860613132545 12463 47683
726502572276597633 10703 48926
873982618556752257 27399 42312
212169521872343841 2458 6932
54637382960670777 4980 8533
593899331696913921 29158 42308
832848948606454145 7271 34476
865365248512990337 32670 55644
435745989726164865 18029 24585
172040610916393889 716 10974
547195953706804545 5299 41530
329505860997901569 32808 54651
591509473230964097 10109 57614
148411051665444673 34541 36796
798731984477541377 36565 64849
751018696141745281 1851 2415
378180619607313409 5694 11092
125010352147210577 1678 45015
715688224817270657 1495 6578
249609466392715969 13079 19875
76530742974405537 58188 59243
213236387656333889 41110 53503
75927401767785345 21645 24366
997036577000233857 8552 16272
563513322711393985 22575 53450
215365609911895457 7876 20691
531794830340274433 52160 64139
781287744136509569 39465 56943
389549899512793729 39125 62609
79634576041424769 6189 44528
53383422255450345 23891 29028
268128051163746049 41934 62612
985029796312083713 36709 47133
998165990623572737 26291 63330
923020914746885505 48274 53117
404124352943828289 24296 48659
380721339778467905 23864 67088
837344735261492481 31327 44723
587607308242866049 1023 1636
545528800636180481 198 18201
299116629429640577 31795 67028
928616822317177857 3043 38440
345722402376836161 29397 43111
286644524322046113 59556 63084
945751096960044929 7698 18803
218314855188960865 16455 41076
393851450880021057 8043 16356
299694490529777345 20861 34321
36604680659500841 10926 46674
476640219360074753 12967 49843
33180379982084673 3991 9548
95340558815795617 11948 38548
572029971291222209 32579 62717
531362678885638913 34735 50559
619604794486690433 12170 25783
637799108479715201 33223 38437
188365729011131585 42775 44635
138515124518630017 18233 22313
71168193198602129 7734 52985
479292605759699329 30187 33733
961458288342022657 24148 65495
182122724802351137 50219 55284
797258493357475073 34077 66758
153058445965445601 1406 47592
724580122366511105 37420 47308
943944482677618817 30745 42983
822587184680756481 46930 48923
229377646461276897 5430 61685
16430790671854823 15367 15739
472829009967337985 4782 40398
608166260034124673 32588 33373
801531797710641281 21616 54992
959632210667614081 46318 46639
866478013009338369 43151 66370
754973564132669185 12304 15021
444067413235902849 23003 32273
749864231203766017 26375 27820
45428347210300761 9656 40184
969421426529521537 1065 21281
449437767833632769 1543 33838
120879413442274593 10262 40048
323539358889302529 32943 41877
600655462970919937 34607 51171
585573789215690241 2211 33816
548314299179260417 10954 26020
469214401968965697 8214 49024
877524302487699969 8069 58031
770152883920207617 4019 20355
19579833777804369 30136 51397
699376707355394689 28098 62579
999065788852973953 50671 66177
80608046354175393 10945 46333
679142572053059713 12050 50907
80618006725043041 17615 52993
209714976764274753 37092 47203
924944532690648961 4507 20688
356052393351738753 23463 34159
540076282407351745 10785 52544
334193057805705985 40526 50525
109278091548677745 20112 66260
988358249187179137 42536 48304
257984543616455393 14237 55708
294098271411655809 14765 24191
935122543432886017 40842 53801
918682525629087361 18874 42112
754348428943455233 10273 64797
387378944188398593 2504 50336
433655703302211009 12053 20737
385173485703695937 9885 55388
858114518272710529 17054 26519
513789119553422337 1958 54067
845676557873634433 9379 26872
757675526835463169 2074 43204
807116316631304961 28125 64477
676647851224586753 22720 47123
544303553846820161 18308 34448
952475207355583105 48681 62437
554038760420294081 33762 53465
508158201132232513 19587 55954
691599137659398657 12418 24944
329498726815465665 10872 57954
515007605509548929 22943 28611
948480367337126017 30070 49568
48559624150218641 38065 44742
359330349774985793 12995 46834
294944999304956225 2572 51630
675859233015643265 12268 18418
907977373119212673 22107 60928
616742704385693185 740 47090
643669727617446401 40047 51191
226419036020857345 10447 20612
88634431727602001 7933 16508
682305527958312961 50354 56287
59367874477768369 31175 34055
669670872444214657 20137 47939
173568569480995201 1129 46662
330670834291758785 279 31879
66399751449136345 49963 55161
103121429487245569 34680 60653
660584303680511873 20467 59480
766796204347521409 25699 55302
491699754991824257 7271 36490
402287755306275585 8822 20852
744958399213391745 2241 40996
500015515378684929 22026 64103
771900108529489921 19001 38526
588452078815365121 6247 48247
6981739884626138 5936 58926
877724486366965121 797 24481
899775052556460545 22927 67117
755046753223723521 8385 26627
124532721664980529 25467 35908
39618492084052545 20494 61308
506041773908417985 15845 19546
795931375843608193 5980 17308
776611723748349185 23212 28369
600878746775187329 8761 23423
447726026695871553 47286 56781
698176095933234817 18585 38161
410377083672717185 6901 66613
276301743863278657 14556 36704
298336804870512385 41130 46838
63336124536490961 22476 48027
383780650464078849 23399 44534
761832322691027713 15724 44046
203503392458994625 16660 34887
891506567947260417 8020 42809
899850727311491713 11061 61613
886894479656397953 1099 53878
558392454656892993 3615 50974
760472982060932225 10169 58182
957832355174023297 9466 35414
528792611653422273 20021 20616
994400353727538561 23944 57823
38685550979181473 18189 27699
460964743456674625 1625 61567
274630837005723553 20763 25843
830939390496137473 18166 50033
38122592306379489 14155 30166
450223535972444481 4860 7151
858895945574268161 4560 48190
786613997669032705 23923 54080
315786246116999809 14751 66651
846826822331525633 7337 10097
75171947933760913 16629 28749
670096857741167873 27113 64943
116878777083158529 1826 6054
862018679166201473 5934 47881
34377685943731253 37305 56108
536323298381770305 11402 64505
86805972229939249 9734 44406
508297864711341441 13418 61604
242295096190751745 12266 61330
434357944408969153 678 29892
403083712733419457 43890 57638
168922406715470433 5430 27098
215711046147369249 50999 52356
159958290278520833 29664 43421
853898999592331649 6753 52569
558638529956216001 36491 38537
15831752981220861 12103 50957
113348412920014849 17414 19089
751286582389056385 61994 66143
353974978276514945 4796 12264
713222209254446721 14304 17772
440280284255887745 31291 55189
969290940209163009 4143 4896
361306609544289601 60588 66699
20725340778902537 15878 47371
575732878334275009 26012 39993
568629756610974401 3803 26506
9794492768381959 16948 19676
46853372136816065 4738 4769
322588312196185025 41476 48801
58673278827654937 44801 52008
748198927277361025 9049 55684
786118637339420417 6796 51442
874712424880680577 58892 63962
176293117644078721 25026 41841
242757146885399073 21768 41917
825659409277740545 17663 59157
161812297848708641 7070 54706
372478191119256513 44320 56723
130514279830737937 16800 40094
107169794520096673 30811 48951
463378065076920385 12968 42256
906603705022362753 10746 38038
100764720477346977 32154 62832
34287912130032793 4010 47398
56448764637277553 29252 58681
391785358016420545 37783 57743
738046743819200641 31681 38082
899835009016264577 7177 44070
356754758236444737 33459 65878
821644422758467329 58090 63115
454256271219183105 21554 53330
463106422382885825 32683 35719
449240203440918849 31395 49057
969714047688540801 27516 27973
915101488050954241 6138 29009
520144944623460481 34171 51462
430691017659551553 15700 39903
690172110852088833 13476 42196
186878833492190913 22073 35520
761804739996769281 36314 42106
687194535894573057 24950 35862
87005299141424081 3577 58396
812358042141443841 8121 13661
934541068134869633 23652 53670
169819448305428737 34355 42895
954381846351608961 17426 54829
697739728898429953 23017 59458
933214249365768449 805 16633
214986421256693217 49262 52686
942100603924672001 24224 30050
943888785158907905 7276 49592
636627123483400193 7776 27473
267633869242029473 23637 39646
856530901703322881 238 58641
81420908330361649 5435 26250
14750269466738077 25865 50927
525977467390614337 8299 23764
581375044931348865 638 51157
927173230473545857 46063 65000
808230031237762561 37513 54088
541298987670654017 33200 53233
677662350622640001 32583 52910
934943558017526017 7945 26926
219297496354649025 15457 66842
914037718906566657 41064 55175
604284413774308865 13655 49920
291331495482172161 57778 59061
918953563061926145 38898 50717
652128903822113409 840 53168
166644874221631777 25072 50310
542629014472144193 50498 51000
925522668863500545 20886 33027
457046108011208961 1203 26782
651037390723558913 9504 34323
524933157380235841 31509 59495
748447203247330561 589 12773
119741038521350881 40890 55691
707471882627302785 15969 66224
210309845755521249 19470 28661
619512650872174209 35247 43745
519392866111555649 7247 46507
397005433689031425 11969 57045
539620508653076289 66449 66914
699401671927226625 17132 22173
83712387717394417 2297 27905
586239629824959233 49691 64287
759602768987125633 25130 29435
195300185994604193 6553 58253
386002206720174721 1556 55514
638434585233142145 13384 64830
449418038458293953 17860 63392
246821647082519745 19654 35256
201135320775517089 25587 55194
876450561961050369 13052 44995
650962886518218625 18895 57016
921253643053638913 6038 65088
434338902708528705 29056 52661
758124969097508481 14162 43414
7982778571108185 58611 64833
440415284948493057 35651 44427
971790451828478977 37254 66985
962264701839856641 21040 58713
880996535691910017 6283 41166
872471133197969153 45784 52154
513557693455336321 17904 63357
407595310228202817 20995 64950
207182965064578881 28486 36175
541979200931784513 12841 23016
654724425983726337 33104 34093
564048434848402305 9062 19664
695017859611514369 15905 32847
716233442021497473 13105 47259
931399769936827905 39730 47993
633851374783915905 11965 18346
420275279396566529 36446 56093
138446635646992897 34305 45339
780840774683422721 31637 45034
319046624043963329 2279 7953
270092018839083169 20948 65469
418234282544524673 52145 56379
649635898305771009 10457 57696
914228789111405185 25422 54696
71583745075304961 37322 40272
423805593182287041 6238 39354
75682307014186993 38876 52354
502230544638550209 23835 38947
856815776445987585 4881 16370
711720437416126081 12638 44034
957801055006140033 14301 48847
641882259172604161 39043 55562
131966168575463169 4308 4685
789382801203394945 22602 62149
384903816263413761 5102 12479
348350690614736897 24768 54140
419844001337427393 18222 44018
39838421197096353 57252 60716
32660758970305181 46348 65690
527344774407765697 19657 49390
775486825676569729 47636 55358
402028405005346177 22445 57165
942004193519050369 7699 53592
655950068707213057 22748 66786
587678447272740097 47016 53884
143398356082833793 4966 22063
397294598945617153 31469 32549
148181942519016737 10535 36011
287596906895675617 8036 57210
83525370121343201 13497 67103
33707352609706477 16230 16954
917570157484433921 13481 23531
711492977503386497 5145 23689
521929816925542401 24736 38168
368877766497259777 13100 27503
489118164158696769 2349 23247
788757048186131073 21568 31560
532086630598136897 13311 58447
802951683181969793 3514 51732
127608271764742657 28678 48022
40777217450486345 37791 62495
645318463915124609 1118 60080
128186717734248385 32649 62995
769112919006857985 7034 30561
529819085574349185 5465 44995
748092082547280769 10081 61832
582768061211805185 20440 33470
670261635101340417 23655 58867
450338430343780545 22283 23694
36476343778140577 16867 34705
56550399305447033 40940 66887
149716997222299137 14986 64158
426616984906434753 13706 47172
441256585081639233 46133 52142
776396758746908929 13996 38775
284720025570479137 18380 45483
798709223243893249 364 29920
182412802854209121 3510 48142
467413786712480577 13409 60315
60640072751510841 26957 29319
131099710376549441 55877 63782
205209193246524545 46446 63883
889813907176897409 3396 40061
43245422597252057 31972 40414
862266503369770753 39151 42989
661737017909224833 17830 21255
809875795486416257 46189 60690
863812577479905025 60066 62229
284971608008891777 25064 30367
348002910054837825 1156 24351
882408480828200193 32629 58400
560003645053356545 42265 66720
872374917153170049 12778 19334
901037213044766337 41527 58222
840508938275089409 30236 37981
406326397709705153 21614 66257
669188692765164417 12831 24185
463363307235589185 27983 32760
529871080180537729 13072 40903
274489533361204961 10030 64815
984625816942074241 41824 62151
590745693563072001 23330 26342
147463413387949761 10435 38595
685490476948871169 16710 57115
748792040449405569 19103 31636
117523426805171025 6845 50136
990426106501853825 57940 59733
623113790838758017 14842 22352
529750612774908097 23983 35549
3012890146955272 6127 65626
767303622845300737 23841 38163
365838971495435329 12548 14129
617442298082057345 23619 28237
410281438070761345 28944 46212
231359232198581569 59321 64430
225996162019455937 13313 38013
635045179147429249 46806 62580
259777669214038561 10515 14119
460220430478809537 954 10173
248281167801621921 10991 46187
569652138915149185 20548 34837
646456587175229953 50144 57721
407362383678115969 9082 49180
873236188181621761 294 56697
763149799194170753 2339 56908
998635227804676609 57110 64429
503207783130161345 15208 20145
995683933102128513 152 61387
471096300760468289 23381 58514
925208038792924033 22130 66250
685538766020368257 20423 26850
95909342821713041 13059 39129
891786941206309121 29663 66663
877267953862947585 24143 63996
623487630494732801 5198 7890
467029033290941697 24370 31790
758511658802593281 32368 59163
119720272085707793 24798 42445
383980771255277633 6478 37509
451762912305795777 11919 38164
453566974907833025 3679 16414
944118695270084609 15143 50865
925912391657160321 32158 46415
903889214531062657 13101 58578
280582596568667233 897 25391
478547755528630593 17559 25758
631653924543154945 23547 65567
344062549433616001 10188 49434
769229747411888129 27327 32894
83649943489724881 5976 34847
368269528865678081 30526 50791
948318507581518593 60437 60940
289839751226782721 12314 25589
932450687714599297 34303 51403
66890335054733185 4314 35836
224266990149644129 25603 52649
540697751279171969 8918 25404
518946500184348737 43158 58849
507358101592100033 14230 52978
50353776326033993 10505 19692
712983021884856065 38622 61755
136842653747429217 14904 18744
370115430847800321 51770 66436
405184986135466817 1771 53917
22074429600255741 1128 11032
722583257662286337 26409 56396
876402486424321793 16461 66347
246176094487736929 29937 54371
363172542061864321 11464 41797
320010109332649537 25705 33671
673502069537288833 11182 19582
430995068517901825 19042 28813
757228975523705857 25515 52032
48593786514665281 11744 67099
460813760838217217 17862 62523
554582097014275649 8211 11226
12714130003320891 20382 29966
141052667175436849 27487 28355
106066429055697857 4383 43767
13985320427210013 22699 30823
261866796151881697 55136 55620
954039486301674369 1500 29112
314504561395803969 8114 15273
349767015117720321 3590 50563
218198543012864129 35559 50266
989032222795053441 8012 60391
917290395300721409 26978 39927
955096898639780481 33237 34222
735992623226284289 11687 42114
828093117647519233 18246 65697
402908539416554113 34281 54506
22522666453625109 48865 59754
482536674471834433 39160 64889
476108019365163649 15859 20755
775675475966959745 27266 40749
216331607039663265 18823 46137
819431065524330625 45432 48064
189714596603444353 50934 53817
271550849668724225 556 58347
39805234423624825 51183 65621
749465644718714625 5547 25894
292473813689404929 22189 45346
960703582358586753 28014 29513
407810387133324097 51376 59766
548577210389428417 19138 61908
351910994638195969 1703 24425
120461420127579537 9274 16395
154229233085942497 14937 26815
355983549460308545 30549 66697
99702367921587153 45309 51168
257500333479850241 25666 29579
390746153351997825 19479 59107
36807694316227217 1516 47571
581236750115302017 39643 42414
314918063347388225 12544 26764
395616658181553 2158 38546
416803441886532481 1614 52217
741641554139896193 19447 29821
423066849200278465 33062 55530
479820963376013761 3558 49059
983990475012920065 25658 59706
305604159616542849 46630 53880
281951802494059937 19415 24637
644063555096778369 7572 53756
182299937160696161 13889 20818
748295421384476417 39113 63781
121266311791469409 32221 49764
854434076215468929 8593 12825
922289349862470657 12344 24435
41638279970989345 30546 60564
129742097585303633 2233 49565
823026959737489921 40549 56154
197554640457145313 17161 59227
898162637267766657 19711 32549
220821887632336449 36692 37485
258014013281624001 28217 65539
125967078204642033 9119 13875
424724434348981121 42686 45597
183474969985180545 20947 36780
635158405481291777 23571 37338
94989412218144049 19197 51673
488293778766966145 4812 14300
316402913379686593 3552 58990
878064300183396481 51924 62334
352148777360699969 4851 51799
30560578280422137 3531 42942
956432335699926017 36688 66441
289434658510060673 48237 52782
576709296801869441 2815 39032
938868009308002689 32757 60459
267446563401005473 29992 32929
456839129483327617 5927 26213
37515074822668025 30105 37127
576440843956767425 6225 41111
869026170521916417 13727 35293
239859581016418145 120 4609
585059753193394945 18030 60532
430378741750381249 3077 31930
452682527766324225 10430 39748
183521747147395329 12651 35784
252652311529008257 104 26885
583660643676076033 18185 41116
291186442568655233 28667 42662
570051746932108481 20271 52729
821035638950537089 41063 42610
436556949382286081 28552 38334
310398542596043841 5302 65378
763504927923051521 36021 42931
611294903648602113 14134 49438
669347775790505729 30323 47844
214957060263653697 41342 65233
887865665139287297 28398 55690
650062211056440065 36607 46392
274949849535310881 46761 57834
575304927061591105 1779 35482
248849467379855585 25609 56087
445952782794908161 10907 52390
316688039015623681 46524 50239
64349396306081273 29706 52992
224767069149095265 21643 65500
33301219850773833 20167 35147
149611746928194113 38005 57528
432426593835781889 43604 47220
746223180847081857 10481 48704
894424647092169089 29393 46853
246927923460908961 12637 28603
818448260676060417 30471 33002
513784294731891585 55799 66026
440017984711420929 799 48934
606652886348932481 9901 16829
586771312289766145 10403 17407
994599461982673409 19156 42900
93455568015546225 53285 57019
384701009240821185 1388 16971
761460508222480513 40135 52427
142709329483523105 28211 62323
732678152658525825 48223 66288
863431226784648193 3794 24847
994593316233430657 5560 20988
24721016207919889 20194 21257
446305310427053569 25096 27771
870138766025810689 4369 63936
779841778880207617 53604 64280
845823680812003457 59215 62275
771325653552782593 8218 26739
105961111608586129 3403 26198
717891660496132353 10013 32807
675810946742231553 15157 66895
920251535729168129 10897 16947
626890509392644865 16445 59309
201832181063561921 47598 54744
807775771328977025 28393 58879
957426178059836929 25453 36333
576651871933613313 25645 26832
48353043144640393 24476 37775
652239933472387201 36593 66297
538059870557990657 4553 22625
644591332333426689 8183 47922
718677041282941057 34831 54371
307338133130343745 20374 41062
129743317052675169 61265 66310
95778462741598961 15134 23926
700269122635159425 23342 64927
53834807390629185 19314 29599
654210635937832961 5432 50054
377480892782678273 3941 43805
939504155531462657 1251 58938
526624234950418241 23387 26599
135947313623876913 28090 42898
575125293898047105 48602 53776
494028671696309377 17229 58838
908240385835981057 4407 54670
252179844319105217 2469 26426
497790000521867201 20848 39252
613274290488501377 152 35579
292946338673999681 29156 62188
33539191379606593 15432 33721
91033480661359073 4250 6092
542605222239938433 7140 7803
172222996273163169 15711 43171
363329884421379009 21882 47147
673176009320748417 57772 62901
501416995086994881 16944 54458
505847344190726721 31543 62861
222305835187217569 11219 29485
186620800796099233 8211 29171
513031168096642177 22522 66336
951030678843480321 23620 66058
790973126303502081 10593 34954
61902082674897945 225 45148
303709095491395713 27312 61129
830941144076092545 1798 35917
877904413048344833 20849 37677
269232707899639937 18961 21791
63169604872864937 212 38915
310901620422058049 23125 47516
624929491582637569 860 39093
837619463998812801 10474 62763
927648559033141121 49663 50625
915047572083494785 24145 51346
842307340269361025 31722 38264
259221813051560449 31968 52306
51165498726458481 19193 63774
29538935415800441 17003 49117
552406846224105409 21494 57350
267525944633952417 42588 63475
748021725150518785 16783 59902
893709591931696001 14231 33524
631721799601070465 17403 53282
29942309395174505 7885 14469
580778088357572353 8693 30399
942846471036446593 2361 24626
710290885823898369 44786 66084
673337785531096193 11451 66169
328557213879800961 1198 57259
322531935372069249 88 14541
446230643519516673 38353 55190
656384876760562049 5513 11134
380366737011751617 6011 37759
203446877283099073 59141 65455
781938995805749249 41934 60947
3926410966393235 357 13267
371505134944523969 8453 17219
867881961020003713 20044 48696
7784317319778468 19757 28015
61166665938479529 18657 19710
416622763792116033 37763 38461
767479744368600321 18096 43890
218330381454624257 33461 44106
741635255150477185 36305 42749
423675532989786753 5313 60604
140345067934845249 21585 24426
714306254194628609 13571 23999
311630024714524737 14316 55753
16210096077497127 47061 55709
770904172824131713 5338 16592
858932575208516609 35625 65503
451206205090024065 4309 7263
98915317008444241 6663 11919
945928560432747649 19320 40139
977557005969931265 5857 44204
580592690272929665 58092 61953
109297897343406449 9707 44448
145006704016410017 4613 56720
841902241130416257 6359 44002
460909145561124929 16788 41016
277198234506069953 47077 53105
965359423116808577 2190 12860
711035185668652801 17530 59250
635831235079358209 16217 26954
518538637182711425 25742 64066
853042101311857025 31699 54709
526246008982329985 7379 49337
939882174553851265 13047 24180
909447763451563393 45449 54537
450923027608865793 44457 64621
751576110575360385 8083 40161
669668615852081921 31600 65781
495365382822892993 28064 63204
505911034622116033 46173 48381
200324882823228033 32782 36736
3854120047385835 38433 45876
694908107560276993 45653 50731
953141354967328897 18592 18903
534441846973084737 14146 55125
320075737730910273 12403 43699
952552403936760321 3212 49783
834505283565292161 11610 12780
621593581552790657 22018 50918
443335051475095553 8542 18648
4323792956537177 58456 66037
356190880275420353 11217 64243
596579170224419585 17227 17871
868486008253249537 6204 35595
57803495043497577 24496 32930
559827636977288961 6542 39549
921723981322831105 13186 31144
224024541738920385 3353 49195
997383676762435585 49796 66981
611311828384202753 5313 63767
456354766368736641 2236 32116
827060918246665729 3540 17361
37702732296917673 6415 39599
609220229007618689 18489 56190
119269642238268865 46960 48369
58601498132453857 15519 16995
926830490659764225 39009 53895
511562072294765377 22303 46145
110459813907386465 33188 34294
449433749247326401 24489 61125
194682693957798145 22067 29838
378011614534059969 940 30143
408786214269529345 8891 66277
92223443032089841 26902 58395
134332354971970609 43427 63771
649120508163946369 25376 37802
799808896948764673 16994 61020
113997569553696113 35267 50487
261735486347173921 4568 64907
830619449130537601 38137 61365
540830329798243521 28086 56117
80977187715610913 17614 27810
224658011313007233 25237 48245
337946303417965057 16629 29685
826141013385115009 51779 53037
37592743524861305 22420 26789
310412229577462273 7584 64224
673622201322601217 26534 30738
971517402718124161 47534 61598
373186905167592897 2607 15515
354892834349950465 8965 59362
769951976958338945 45234 64895
49663254272946489 38132 47621
379988241232858561 1502 46894
487226969858294721 18569 60050
615539887364875009 45941 50258
43326566512892129 42681 66275
527899670231001025 32305 45429
494377995726264193 2630 46409
1949832944461605 58014 61602
265460543088938305 23437 57882
495840098078382145 29779 49872
881901297673930881 16279 26907
854040381274856449 8452 40055
260598796233129089 5615 58112
523032597964352449 37320 60757
898750465692582913 8738 16188
543482832137215169 53586 66346
942527636033208449 14500 59058
880849436479245185 21142 46666
827956263629129601 11273 59247
401014415357437313 10642 59589
743682071793930497 32489 38281
217579773563819873 5339 51488
897906850491889281 17457 46655
332252547287993153 38238 61237
814162397051820417 3041 7899
242631524240970017 10655 33332
901978496260351617 11517 65266
669438948954521601 7910 27208
184935252515234785 12480 28619
37941229709652193 2539 24704
422909376045961217 41590 41775
744208411557508481 14464 40137
532092173750402945 43392 62328
104346406718882177 6994 57746
822457738609170305 33652 62259
903175145654117249 10539 55322
87810145326702833 10604 59873
757850289696285953 23560 55833
490797640989963905 10917 61312
989464031448761729 1927 16947
39087912870758857 4041 20695
420430712381083521 23669 66746
352413332854762753 7757 29894
531823761693274817 174 13842
746989061559023745 28763 58689
734539657205523585 15021 17523
128965074602060529 44576 50429
793057898238544129 20600 49703
475953466502335937 18318 47227
848809293881679105 17961 55064
182097494802359713 1600 5588
377487310789248897 44328 65037
323062969743521217 23675 29406
50700696082152777 15023 36203
952204347674918273 15892 43227
651177394391851265 31435 65361
318660352700437249 34467 37972
582754429253633025 19862 33520
608883532524526337 48540 56210
828764933133257345 6141 16764
479493164341935361 11552 49321
692454405971382401 34347 49736
805721296875983489 31697 57542
188816553943581761 40891 56429
40031046683044025 26932 42094
998099370330628225 20048 54420
641017475952150273 30460 33932
629532458781213185 16888 37893
382607182828255809 27890 53826
167966662177470017 61687 65078
556362235643401729 4308 39134
223939598331895681 6161 53465
907756691278127233 10101 51353
817802088007304961 8823 39766
930231896712012289 15198 50739
806036718175803905 8202 57655
417137516044480321 25326 44743
839504350602915457 15967 53941
251994837164456705 23921 29141
66073831667608833 45815 53551
566667927793321985 62274 65447
35894126447253429 10355 23514
685291010007812737 23443 37101
475559715034293633 35672 59292
740319469252174465 25911 48165
703643091127595649 5242 30775
475428087483404481 17329 43219
343857041923996545 22652 29746
808060360979840897 10679 19985
476638540848135489 16330 52037
434356462841531521 41984 57561
843384839336422913 12838 18626
786822343801706113 36693 61978
410001305287217153 25518 47624
794452119285576705 42135 44466
266416117031383233 29756 40186
402508984262500033 59571 60114
592259955873309697 16973 61025
188633525371994177 15600 21134
602023860646781313 52399 61342
44795921841032537 21515 63833
958289446610457729 6389 49985
753524049404628481 2434 64357
677555147360891393 38283 59565
64988703907733481 11669 45520
923898844359335681 1246 48639
213077714707520033 11982 36821
197640004506027361 13712 33432
850072048985911297 31842 52070
756627274474176641 17854 47511
865321255599805953 56977 59226
559582848581726465 19279 47290
532250913301471233 39604 46147
565481188408732289 14364 42473
232012192929527585 6635 40125
23328977125331109 19520 33457
591068922373413121 46842 58224
560996114836065345 39137 65201
541828840650108417 26991 44517
785210701376371329 30371 36706
362288881008755201 44100 54117
978983747477364865 52068 55986
488326593643972033 11141 63588
537396366118414913 9933 57024
581203504020610433 1397 3625
246357113704114273 6949 36611
854823344312219265 21414 38694
901304766998066561 23173 56524
414357528786968769 42670 53104
612114220565835905 43607 67123
634498243857489537 39571 53546
586996407505566209 24985 50122
938625291910316417 56998 58931
384380551702271617 1356 39289
434560076189082881 48736 49470
557375700154949505 18272 57994
35395988224554033 5218 65557
965714652124255233 8695 45147
961997060475123841 37103 59772
843473671723998593 21279 55928
114842493725749505 2676 38028
220895350591668193 59362 66753
703166755055999489 39496 59194
864543043205230849 12555 24573
764834137177093249 2480 35658
48235493779763769 24325 46401
972705713216509313 3078 42806
225475783878934529 18226 56161
234319460655999745 7902 46071
858081965106784129 21791 60949
995691452691115649 5249 8049
487311448147778497 8717 39284
874647129672627713 47060 55750
538416796496186113 41694 65524
761806958247387265 37394 63852
499381855969787137 18880 34262
146382051194169793 3535 11512
252095915965931297 2310 20239
946948152757183745 63771 66290
630848035392489217 10283 66444
285154745458090273 11677 43665
454852070275187265 13596 41241
116160359323327361 29389 32187
903817871325813377 20286 52067
48775407350067465 18448 63690
36223282415427609 56744 60990
816248547781466241 44574 56043
290551660794818625 47066 51586
339445197858726273 57944 58198
702399411008308097 6373 37681
635510925742533377 6029 62616
646006823985615617 53869 56470
718976438199323521 35185 37453
172833535166837761 27568 52601
184804009780659585 20540 58274
178556424938847169 6428 37954
580435851122377473 40051 57543
530443556589254657 2209 18126
555942508904603713 50985 53070
462427978254865473 15600 27247
784871118190810753 15388 62124
24309153086655045 7542 27526
692026982577711873 25779 42484
633413321153255937 42301 44915
54466110920504465 42145 43590
696801596895816961 39858 57394
295809111772126017 61316 63175
124736176176625697 7208 44069
80664520134238417 17981 37260
613795529497799937 46749 50329
177156356357411233 6248 65256
554545481244588225 40721 56304
763950564177822209 12688 43666
983604124750790785 5492 24583
53947578031976921 28177 64242
804118683148644225 42410 54939
966899315289797505 30750 57403
621028736452309761 29924 43678
761576697507617665 22907 30840
982174040432170113 5427 48826
709003256902423809 18065 50579
657772677471278593 2442 42647
68295440253205441 21794 44759
583243624421996289 30450 64088
545216285481732417 234 58087
26662777834594921 26070 27249
44896519293015305 17446 46220
366263205469067521 11627 12170
494076811188268289 9008 15789
508753381115745665 18979 49047
390108018838372289 18976 65329
124680627715449073 17523 28806
968998204657712129 10502 44533
280432024654636801 12748 64322
694296091408258305 42949 61579
834634672433452289 33625 54285
730542895061905281 13860 56543
229955772038202625 15653 60194
244789176065221889 6910 7004
568150849679923905 11257 27292
540296259815878721 2768 40167
424148588390501377 26570 65302
281850598957387169 28550 53599
880753103174754433 44309 61579
439773371345314241 10148 54067
137884832858894417 38076 48867
234920442015560833 9987 60963
136190126447431233 35952 37732
991445993721445249 29829 54834
749948450739545089 39028 40454
268479773906388897 6763 13291
845785931898973313 21459 47538
353664264206731393 12291 39431
544243342460866561 6224 57063
794393541688219137 15423 41504
678785550998853121 61453 64088
276537564334720545 45960 61837
317364230637686273 9487 61794
545870434555777025 14910 47908
367392335877525505 22453 30570
420677494571339841 31596 66790
511320702121786049 19654 44390
424621665092967489 17063 51995
482272342584948865 26591 35124
343412928372433857 7123 31130
989716531906118785 51505 54997
929163681080066049 5325 58675
609297766764001409 9163 40309
955358148063698561 22475 53551
229773462390390657 50343 52564
334625134622267969 56838 57122
106254435934957313 3384 47955
721120368924236033 45869 57449
580979877384841345 1089 52113
443393807681015745 46313 65125
571062001503207745 4676 41952
717917851653783809 16873 37164
860441837816942721 25353 50343
166357436497730049 37408 48454
794538780487172865 11335 31503
340764599546250945 21127 37873
228693297912379009 10250 58707
165611304401519265 21670 43603
106550234316870273 3585 32892
777857647678519681 42582 51832
378135559147061441 21335 64494
514957895588150209 33209 58830
132049902375868561 21233 37341
809448489753553025 13915 44130
226649707011070241 37824 60246
772317634147011457 6742 26672
452468293750371201 28333 63334
301736566410671233 27183 35967
745361475088309121 13077 19524
950687585396007553 52124 52754
89417844408941953 56783 65029
377510269333445313 15907 48283
263012254637295937 58578 62061
798284782961271553 45218 58957
84924631264897249 18818 51851
410074910846976321 4808 35683
627754378258906369 32843 52334
215125377509291841 18438 60516
410409161770658689 346 21048
78517881401413809 47282 52047
315169915856024833 20363 39858
938027894103495169 46131 56351
582333290359372289 8161 19183
972014079887390593 5513 33379
840511592427951361 4887 22290
198771347315538817 13134 58742
454597213683868545 938 59137
979489966621631745 26971 65491
352058632799050049 2015 2794
515144608973510977 11990 21560
877073627706550913 743 42172
648737568577320961 16858 50752
786420920656517761 1703 1989
210525065274946849 13982 45206
108644553766069409 1878 54221
155570773513890273 21286 40654
487838390766292225 10278 29976
507430050432017025 13168 19437
826174120287646465 10874 16246
657790596584721537 2162 51404
311110616449006721 26196 34910
921576615549451393 7063 21525
224296784313693825 8412 15688
898894102268830209 24315 46196
317730671829544065 17909 28206
247121696562711425 44738 45845
422889155009869441 28258 42654
610318628583929217 7740 47825
659939102524127489 22372 33529
207068496284630753 8939 14587
229663802248992961 3672 40360
785629201993348353 25115 61902
847484791798031233 43788 59180
115823705423192529 20569 51221
206389259791251329 3603 37408
371877862718111617 9216 14827
573481224314882369 17660 19923
918456868341319681 17327 20379
92590926963893601 9078 59717
558209353808056385 17354 65886
702355688905164801 38470 56496
222605563831503873 20298 30369
505886797597128193 26944 46529
214853575812202977 13926 19514
4856887806930389 22078 41138
397820931773804161 5860 26031
690898962795202433 56972 65943
331501684718663361 15857 37444
169639795075859457 19135 33914
191465245735198401 17116 22669
78370707412659617 44202 49411
566655026508204417 21336 44539
482186993824704769 29983 32889
292439521851473921 21301 25383
863998811365533441 1233 58207
402184569683161217 48659 66127
90729683133794481 30970 58016
790792378209797377 9609 42902
465725438635757889 45640 57515
412738429994721665 47448 60697
773250643374659329 11446 64537
943774328920806529 30269 61100
983862811524332417 4656 65816
929856791796684289 6419 10134
674312245807989505 45629 48599
212662225633518881 7052 19739
7360787874802100 8370 16844
887142330502616321 1113 20444
236956651155018977 21968 38344
309569458904558529 24720 48302
790561547123374465 27789 61558
966410443015920641 12818 62852
951749224898072961 2140 14670
353736615085150401 16141 59408
898580909635512577 19949 55058
775602510238645249 7386 59708
67531466841408873 1755 30335
31097363735039353 28479 52424
488551425361109185 43744 63169
736957360344948865 37057 66775
838842971457616257 1602 4377
462243238511941697 2691 50702
982772334881360641 24292 27585
567446385928963777 21452 40216
552364666257737729 1409 16646
879651483518340865 56082 63359
694624890930228353 24289 48742
721106704904375553 10907 13291
605104380354909185 4590 54978
996950079714391553 27204 29357
107092393951887745 2948 45964
322349656644366465 17025 49613
473242237041709761 27752 64885
407206254726400385 23199 31773
766911703702831489 10195 22014
947649103805648769 43613 46341
982304005070552961 32965 49494
494247026694804225 9291 47820
856691002823310977 25025 34920
966670779079141377 7803 50272
883236945914340737 17987 57254
185735451213769665 11734 55475
326546270187563457 22567 27771
998710587252421761 15733 37766
168501421091242785 8230 30940
658392042416490881 46609 66067
311600334195787841 16745 22546
701461658955412993 4490 16925
687814137162852993 1355 34873
548000137355966657 21206 61419
409592581493100737 35520 62725
521197365790843777 28083 31213
601911968759118593 14086 42606
777674579520489601 8454 50629
143278457391716081 20328 65582
990385759724848257 34141 64094
748750374446323969 5629 15260
239687825106283713 32376 65953
656544873032359553 6978 8712
563860305130649665 40597 47701
590884068936055937 32229 58786
925694237046680961 14850 20740
884394593549444609 43856 62627
100657642239600161 4268 42619
613251400533464193 39193 52283
858604739267928321 28019 60591
260198683701801761 21613 39824
797565768458927233 37175 58513
691924367342274177 12103 48915
232147969706172577 24624 37448
565795195096768577 44870 53847
393750761564366081 4387 37003
448194952081898625 6120 24597
391193407778370497 24906 55737
49913554770213865 6412 62371
634367308668434049 24547 46153
127122025928635201 10781 66830
801464472751828097 35271 42226
118691620988585105 17589 21933
505003159601432833 41939 65860
330713029068327553 8839 35034
559968106302772353 3891 58521
91265171211333041 595 16866
437730505422340609 4188 63409
525487542142009537 51347 64227
620319677993816065 24429 46448
987961741693084161 27706 29461
212383504700586209 31117 51419
711367280978940673 26979 39040
67530998933374777 39075 40094
524811310714696321 1639 35215
411771054477274113 15179 24764
859635539443083009 29985 33911
26512609007053101 46754 63814
294059370410849409 9415 47159
174562741925758049 28582 53962
624960234369460481 9814 61881
163652129291715905 38418 55634
56172528109087241 7751 60681
371624029186538241 1647 3066
629905034935980289 12563 33091
11876156077416767 5011 50077
616376979511244417 12755 26566
817069430150286977 1795 21552
76564148904189729 44871 50894
271466728830556993 7125 17480
541855065432955009 8385 28407
430070046605383297 55886 59207
122424752469079585 49350 60495
800842643933602689 15670 38324
50008723670458721 28358 57357
462689654652667329 24353 51638
976638351483437313 30702 49188
687163621632390017 20975 43950
491220040386181697 24153 48276
687301883120202497 20384 29729
935795112066394113 25495 57052
783979377811501569 50555 60334
610712353695589633 28655 44062
338405216384661121 24137 65350
39144960568698649 10135 34152
614608817501402113 38602 58936
24729528397571701 56365 62938
281222897023528865 30741 56425
932972589048894465 40927 47618
992254665897970561 4207 57294
329470167519133377 5653 54579
346046611583648897 6125 34460
190361975314964129 53648 59475
12168697645773109 1153 63991
892076716042439041 24211 62705
644926427956708225 40443 40517
330606198705147841 31072 53194
872990128700873729 48038 56258
488400707348262145 21207 45826
457470127901093121 265 52496
263631766619532481 18221 62071
913567509747178241 8462 52443
561033866044667201 62399 65047
526013155642122113 7173 33552
787489924870648449 29958 39918
172400418392268065 14712 56145
403874474453260737 783 66987
287451195718990241 25393 58313
76572069696702273 35968 59204
37934201714374897 8613 13227
138828396597617137 26613 41636
249161212826837889 10757 54184
96958973275214081 18271 31485
242316783671608257 1714 58731
960538495579498881 31949 50804
808618945826186369 41445 60834
402315640287717697 31791 50576
626263935917744897 10828 29102
982583940238257025 4933 56992
848871659859558017 33256 65571
424971793017824961 14390 14989
70136228195845977 4898 25512
741556137467313153 3968 28643
302639737126430209 20155 30607
855133799115343105 7330 57455
532339938201669569 21565 58630
293839810008890369 47803 62948
63569740822746465 11433 24439
966283872028277761 5825 58737
781233323123299073 49706 61251
85720128464174657 21005 39779
490490230550040705 23058 65652
313338151692441601 2291 36718
655731648471611777 10782 30593
774388863140856705 32864 36803
765250153641805057 6350 33030
415533374875032257 36796 57592
282017046818165089 15764 52457
731198308713516161 22979 31993
352043397841061505 32536 65423
198643833093932193 11865 16842
832805452152779649 8813 11295
546650314994579393 16922 39381
200612379093175969 30946 52821
768222753778623233 26556 40412
99510337262554321 25610 28904
878523192904594945 55339 64780
431323666391779905 51910 63526
721216689801501313 3517 13230
298754584317247681 45803 60819
11520618490337143 21682 57606
440139926133245057 14875 20042
678494526190014849 32606 54384
329775355222917441 6160 31234
522037992067765825 2065 9435
428670213796483073 829 37076
83415873230443089 71 64383
799475110776409601 12343 44232
130122086764131953 9233 17477
670835163469920513 15934 33199
906263474793270529 2623 56123
932702768717742721 3603 26802
759363303399538817 22695 55410
604680238296328577 20215 21172
612782382048003201 10119 33222
366685202935638465 24915 45299
773095499283030529 27118 54277
426329219798763137 5830 32728
285681588291915041 15817 30458
404628681833397505 12183 42775
492550239601797569 33025 45397
963186843787202177 55265 57427
866113152892601985 14299 47994
673005235708028929 672 29357
282059494154353281 1068 36810
524844247625541249 57241 65826
140076123838362321 18020 56415
122938143434989649 31922 43683
482437331719552257 9493 30078
341658990562439873 18974 44092
911499361603311745 27626 57452
755786550284096129 15747 63513
232586111863085409 11717 57708
380993158097087553 3784 5071
155415234465785089 30402 55835
388259483819123137 19674 37146
109330101961603537 17976 24405
417293775462287169 13281 23646
253996659568962017 29817 45166
739297036054306689 18165 55654
576518418171886593 15605 30849
471659746762330881 39305 55043
405019667381800705 8650 54283
390049039855423297 29720 35438
428473765488490689 45981 58633
235704117601972737 24673 50226
223134132306249441 11760 50220
994441998481317377 47388 58837
873682696418072193 49446 51972
69209942685379393 8545 33208
492653101483348609 1005 61342
990311141663706753 21145 32218
187891082652100737 2146 66182
186487738350269441 44860 62747
86757829876226817 13485 46527
953519092218794369 8575 25298
199024261941943329 21634 44589
907042725832528897 1206 56520
649287754952133889 32320 38086
357893546373670529 40497 50478
399008945671312193 11478 21938
386096136730419201 8441 34212
695743781248545153 25696 54249
544576411273691713 2173 11478
530922513880838657 49106 54070
212997070155072513 57248 58959
80755956290012417 37807 53071
92243817013976321 10043 38846
817098846228049025 54078 63481
183305073915295937 22296 58758
97904467222825537 18329 31713
925763140508859521 4611 51169
989917402063284097 36458 55842
535389082289785985 2601 53215
919162434653692673 9929 62073
550707457077603393 30046 61055
298907932968120321 36499 39454
976220892988681729 41806 55114
286951789016534081 32088 52419
884632485282860929 25157 57999
204306049237615649 17756 57011
994461318298963457 12656 54477
780346147848128129 5478 36740
637393923810346753 33383 66631
458958930391219137 2761 10584
722139812644531585 39560 44595
73668632128736529 31732 42146
920676908523869697 29386 55294
330044831369448833 2015 5902
18784073371879373 19024 38742
172844528837977409 16249 26681
324331955769334721 15370 45866
343848753114457409 46426 62925
432710145996100673 44123 51154
981480187589106433 13622 42337
651446017034526593 33493 39738
847118781242372225 9215 42865
271656251909551105 8780 21002
840727094136504193 23631 36553
657080962698440577 4742 9030
985477211993810433 8806 26161
576730208166811265 11524 54895
77405255201561825 60189 64342
773417751324625921 38855 49631
193016743096237057 23695 61684
336811237914677249 36546 62303
553329419931294785 7160 12392
947160538267464577 1139 62582
679488771087847041 11706 26080
661547488834731521 3473 44379
751906815891906945 33623 51267
368363845768509889 16922 60897
576177268537421121 36929 45269
815740998108626817 22213 65582
879332554306166913 31360 62804
272605468721959457 39385 61830
664311876948119169 1101 4903
331407478402542913 11339 32981
657450222768851201 14387 19847
874270838384045825 4500 21961
938246806455438849 19228 19403
790709462697353857 13841 21707
100796996418644369 11858 57275
295648922990576321 34118 54985
549031944220587329 24991 50917
107233348964872017 20276 59521
305616423007784001 47079 56938
536948222030059009 522 40216
3718302180274691 41932 59931
128034041208113793 14111 26862
634674435992373249 11276 14482
762981822296804737 8323 60007
354935644042456065 7738 42433
397200503744858945 16734 46660
206406685166676609 42791 47749
624275641319098241 9402 20442
668994883614814721 21790 39283
835471943318854273 20975 63189
134984508983855281 9016 44265
879231699821982465 20920 39654
395915704218793985 53209 54682
631102821171840129 7276 41480
910914369043489153 40019 53629
119611352042408465 3109 52520
640149874576749825 8856 36141
645555787102157569 45345 62648
848257887782871425 56726 67030
38249673466449257 18981 61604
427026992663314817 18797 21041
313890232272019201 48510 65241
889828337684456065 15037 20931
14204472403985591 22671 62626
229630938084326881 1423 57664
173480789605608961 11214 40836
788011086805973121 20831 23567
159489467255720993 13328 23072
538336218087692929 42098 60632
454890082544000769 8221 35925
845271673652625537 9621 56624
690523867860587649 59396 61330
566882714820323457 33592 34929
393653647190465281 26222 27050
880932426842413441 16938 32535
108207729438557729 13512 61525
162809144423789569 45744 58456
209107541991063073 30562 36194
812268424166028033 41976 65480
229236823864578561 10711 13125
166338884508618881 45656 66092
793271025550499329 5473 36673
418122664011896449 26602 44131
378410207823801409 38975 55362
302330777963163649 5907 32868
665633139482043393 33129 38993
258670162214848193 725 42006
782140973306478977 29713 37351
828461140437738625 31697 48497
394303391832895745 7111 32233
919147851693516289 14358 29137
386413655402858305 14529 65109
655055548698243201 13427 15143
535568310112712001 21493 48643
338663213266976001 32394 45860
431673257954098945 50347 63593
225479129865746593 56998 57179
887017733783071745 12233 57354
884826066285263873 1025 48323
360588651804700801 43004 44510
750136069849531905 53799 54837
28012656739509369 23252 62621
495016459671312257 9853 55276
204690015685127233 12889 63541
243211975540859265 18123 52207
388680523335299457 40390 48818
876583690153474049 8926 20753
919293838630263553 3780 28836
462480622063225153 9032 37104
457539439357521601 4523 53662
739018697368201985 42867 50019
124032597810053601 384 37390
213828556072158465 23949 65649
830340094571003137 4726 22422
915881007631590145 2724 58094
4207379213109875 43479 56153
390541071263612609 20239 40380
100218618494569249 37242 38916
164593582016372865 2355 52643
365963233282297281 28430 60320
581630285384775937 3222 24713
682595418466608129 13064 35912
346620932427619265 10821 55094
880206765853241473 52637 61922
534234491644639297 5564 41775
507629591293284225 26051 64971
574369264145751425 4611 59543
744876169092417921 21040 22241
294916693993926081 19301 48941
658016069352814977 20165 38713
46618747299653761 38518 39465
425643410070929217 49257 59915
507953327785003265 3833 56625
899438571453050113 9693 28172
510518875445534081 3572 29055
868759428643283329 11694 48933
311720677332161217 15334 54325
173385990507174625 34700 58633
211124799358834977 12921 14728
918303763927436673 22102 63979
165220492371162209 3345 40829
384998376703681089 17356 27799
491977090796886785 26248 52699
399702842403069505 48139 54338
45676838864224577 36634 40836
719201478801839105 10737 13017
862056156859132673 44850 64014
972544032959515137 8834 17559
996897358512626433 8457 39625
613061199982713089 469 64596
862177053159648257 49187 54080
913318317632967297 55908 57970
360512918223875521 49124 50487
866861620828363009 45655 57269
761007295833316225 35079 37186
202030853774541441 16233 38506
993954168133910785 13072 43792
16077752988184813 6611 26758
347741010922412417 6412 53643
879258626486471681 27488 34910
847630857107063169 3345 11402
445747225421431617 2618 54664
522273947434491969 18192 49468
570215621853176193 29716 61349
838663940427522945 17 40380
101688983278780401 18568 35788
218597079825364929 264 53208
282091304277127361 22400 27214
590970618155822081 11355 20239
442892110003388225 908 38243
434038299342581953 16776 22364
247115467606416673 6940 14870
304682526852360513 6741 36098
248899378593211649 24379 51809
823783604065248257 15377 40315
367604562211607105 52225 60824
436826434567265665 40825 41426
417208410671438657 1297 38111
801527807095119745 29875 35285
116169191233918673 47516 59493
606829021661894785 5299 29337
190053684560712801 16919 58380
254741653691830561 18156 28621
934192431384996481 33409 55419
943511730662052609 1944 24278
678235398449405825 13845 34810
525373933701736449 671 4671
868881779430463361 42250 52788
145482299446513249 12863 38376
802121674474523905 11293 55641
959185257905254273 34292 41544
492286667335161345 10927 45950
686745516146700673 32000 44489
156139096625910401 4679 39151
121561198401714417 7359 21963
887666439487443201 5353 49361
638361013674398209 1437 13228
991928422300237185 3568 10662
293678036363637313 55044 56569
486873256953071361 765 29723
441359619304122945 38947 55673
785197806600852097 31094 40125
476270977923981313 18790 65830
848738398836243073 7503 54347
24055952715315245 21791 58821
339850342590882113 7496 23422
261833953110304673 1231 39552
618951682045956609 4358 59440
948402686846762369 3651 22252
337266462162066433 16132 31296
309588566108921281 29843 56646
177110030580390529 4542 16009
757035212331686529 3450 55198
765130073480623489 38804 48996
37598980230022505 55171 57122
111365406350170561 40188 58942
508943440666698177 13054 53568
974720544614033409 40194 62117
596456060251377153 24779 52260
154682178063350049 10843 63890
192944206121325121 36262 55546
793346091428947585 46435 61709
319359520843612161 16967 20724
542752365290635201 3417 48976
521852244217100737 31240 35468
344138103680510465 47317 54092
61417705024219065 32432 44000
620121864018838017 36074 66409
685874097896203265 4431 38141
42705758887212401 41110 52271
100662503550317697 2932 43171
620434550283743361 4431 63787
302566593759408449 1397 12881
802486241602967041 1250 9237
325618387341854977 31294 49271
805661882350531073 29119 39065
785873802481631873 3898 52966
300713318559434817 27424 31029
77121122927302113 2578 36873
978886091880593025 6184 39179
83322712210602385 3440 30693
356836230356694977 15976 33206
340180038023056833 36859 65197
931153083088045057 15642 29318
535332263920224705 5603 7529
36397160429192609 28124 39681
636619263195648001 666 4954
774989558547428481 12740 52920
2561985824954150 15290 30349
106639244406469665 27747 33130
389494758612478593 18479 32966
719645473566057345 22561 39561
316959282565022721 7272 18284
385663500224513473 32139 38142
201216704662236609 30574 57416
504610500380163521 13724 37203
142197546444620577 39988 46171
404352503923636417 3710 56056
191137554220240705 2208 14403
11469571373449839 29331 39896
3944725046153508 10127 42394
558476420492628033 1193 18791
604196275046881281 9966 42447
87090579549862209 21261 29647
266152864553461665 1327 28599
595713435886498433 40460 63824
456015615738955649 33180 63430
135234757119345521 11985 34226
304477513595401217 211 23012
246447037956460961 13110 38308
194483170304089025 47131 49193
855079941776050817 24766 46441
852060780868455937 15930 66080
65217272985879761 2830 51019
703035157297570433 4551 13451
644356687562915201 35695 62741
178157353713061185 11779 24946
958047373324735233 65972 66232
463205732048827201 21329 59058
646699795624737537 27874 65463
290237966703088577 55186 62511
395361322757739969 28836 32510
146980877311399649 33609 56069
446671142153828545 2910 51670
30933721661455141 36637 60839
276047312227564833 23588 32845
183456031195667905 24469 45436
725346478928013697 26108 39841
750026365837086977 47313 60266
749976951864713473 43922 53677
96467173987726081 15676 35781
242386988530224545 16465 36738
68058195769481249 23460 34981
817905858449410817 6172 30189
344347669920686913 52469 64055
749518604122112513 6246 47747
183319733126879201 398 63365
112478142948450705 5038 59422
510734308646341633 13962 43868
542076265021076865 23548 42529
701137778032574465 12947 45715
184730693131275105 45036 59236
544257276555491393 47654 55496
480869186800799041 31905 37593
248569947591150241 15977 55641
749113293974634369 11059 31898
169726772714405185 20997 34792
361594690699828161 9154 20523
265728414992452161 41980 60038
408052866114008577 3453 34699
985675230522751617 8144 54007
353254974280968513 61408 67060
595794340205870337 46829 51032
225314742492546561 25606 39203
311305176754991937 2229 63299
984771226036169601 20916 49846
510009489381019393 48938 56233
346046258094606401 33640 58429
785380216922611457 31634 46557
428875503477325313 1093 19481
954081839143171329 36000 56964
479998309731062273 22520 63815
582607042388708865 12844 18313
947400619692839297 13361 65899
362931616512810241 30990 46525
141954264767367281 18851 54561
978691272879352449 13429 48214
639664729883019649 3985 42675
807822297688446209 687 6323
858172971952942721 7029 15075
739485940467751809 37126 64491
627518189514315649 13949 58240
381831641910338241 12306 51958
237368966621790625 16095 58390
355340050257687809 16532 17827
552918381953116289 7361 32965
136359932570044865 13088 59865
616478578989305217 59284 61994
708622481361778945 6990 7971
527131398254280001 17129 64733
14860299146732815 36554 41360
531640860569087425 10936 64970
117045081858059057 40366 58171
209710507687770337 562 66460
723998362935944321 49214 66000
249277352376143585 33270 47959
401314725714975425 49847 57021
499528097088724353 4638 25555
392669549390035393 56587 62761
96080042069178977 96 1880
293158900700312577 7772 52583
862972992711984641 7853 38416
923261302711765121 13347 25583
34682708014774021 10846 16546
36119646533684601 7189 11685
813976622461577601 45787 57979
786658186633530881 3553 14453
387742538930059073 32652 61447
890797924505129345 29110 44017
689182141648824833 25026 57777
474039521574511041 19010 66347
470416760778082497 14860 24321
689431335963980929 46045 64890
56078244309727409 4189 47084
137675855096489393 6977 8235
162478310451394497 63753 64246
889654079982584321 30676 42225
763416727082965761 8594 33735
44731252276406505 1854 54305
758645680984447105 15904 31851
348745712618558913 4695 8947
437227776214310657 9586 42572
169437187779692513 5875 58558
260550238084238817 17551 55880
419226204037208577 47016 56816
772122222911445249 19275 25791
568709784553206529 42460 59974
206949885161211713 11213 48617
892775547812313217 12790 65456
130583470525149185 35916 56278
554999337660120769 29568 52967
130516246278734369 6625 29672
777498321498931969 35330 45483
91236251378500561 15075 24722
200428548351354145 146 17212
339343856019585409 43950 60688
165743691565985793 24064 57796
763642634005204737 46042 46454
402507735509175297 24595 50085
368199504691677505 12622 47916
365130961489278145 5889 15933
979400585591360385 4971 30830
810200551608360833 31063 63141
656768199062842241 20509 37992
650096441737254401 7439 29112
178964712041928225 8750 12663
968016470818810113 20207 45073
677454475425822209 51721 67055
118020737032189521 252 21390
726805361813870081 32265 43623
375165600320784193 22387 33406
350734355749697345 3508 24377
172543062138636577 41628 44582
24778901972378977 11118 24908
988541254819949697 27032 32225
508069381472797249 18522 55498
623622475018855425 417 18146
659781468334823937 5522 32311
406185291134178753 18799 51366
856810205634733569 19801 30035
602741518001586433 8017 12419
656158668568988161 13219 29860
357604487077566081 14588 18390
193528485031510657 31722 63760
802717246135920001 18285 20310
929577390207878529 34873 56178
676382329189394177 34086 42828
936392602407753601 38470 44834
622114559646156801 20232 28236
215140847232841985 47555 56752
38383509646791937 40188 46245
697490376873918849 12460 49797
828348706866442753 10924 61011
10827101659923955 27452 59135
986767286459596033 3667 53363
995720701253933569 34775 55671
352194347715602881 19204 48363
614612332941359105 51028 59837
126174695274443137 11979 21474
82721290430033185 6843 12971
837439228172989697 5614 10483
801035910464786817 16890 47612
517872478312384065 29311 65872
590341747456651649 18976 60839
937557875835302913 21056 28175
475982665497237889 13943 54681
832237578630326913 45047 53268
539855266764039489 18843 47520
968136347972226433 6947 36396
146981471079140385 45354 65960
473539198531383937 34663 56432
521248808664868353 33394 60611
77829509055369777 22535 46208
864606134125548161 33756 49618
865184802052709761 1648 11419
255735809113406977 13959 26348
327229147010392321 52694 62544
527247495837496449 47634 54319
223981115531685761 1434 4034
605667745746931329 23782 47340
996391018936328961 42658 61877
929612336965842433 16212 28396
233935209792321089 29677 43780
562226478162859393 19913 48152
657013210249026305 31568 55741
492178006003154433 41356 42259
999973195003505537 28906 60612
100978529652682177 39570 59319
420353558637238209 54083 58614
286249443506161313 13909 40796
887848987239266305 20332 66569
686260691725085057 2948 58827
729771898370323457 57919 61630
303360276971982785 19355 49347
378492076718444545 5581 66894
874513824205738625 3301 53847
827010083865623297 9502 29292
179039720505809185 3005 4153
845015304117225729 4888 59165
20533805000059857 47733 63245
850580716511494529 8529 32153
24314944425906761 16725 32948
332360395732720833 29998 30925
744985567247827201 14558 41995
486400788048605633 4182 47419
132992194453773745 4919 53666
538764483129313025 7428 57980
151623360084858657 12016 67045
295430629837504449 7553 63929
92392050732978961 33024 41627
492424100721748929 33421 62265
973048095057041665 7662 13515
697788182584595457 32467 46528
937812636109665537 9952 19394
35328278039969521 28637 43925
918456205905830145 18423 22234
51705238061565241 59659 61002
148942123390906305 10358 48916
490518384680441985 33305 40866
649014167461903233 16086 40602
79752515534927681 21747 48789
416496365174051393 23669 34235
542173407677267969 23736 43236
528924002245009473 46043 62811
861835783522756993 202 9842
620651689810909313 9615 50982
814954405723611393 33985 44716
714998063573094785 3810 55878
829282284614812673 50401 56217
504884685635058625 14827 42517
236885054840001889 4525 30422
236081434032644929 11015 45624
298497029930153729 4935 48428
229502945238788673 13352 25000
517485538220839233 51654 58093
566767730554747841 11996 45389
514648662842979841 13043 33103
712711074838121985 40200 49786
900578601593934977 5819 41999
267744274577712097 29318 60292
420996111382827137 26460 54015
262137603110073057 63741 64575
361688457000198593 30451 61226
607345780357153537 9945 49496
210016717709386561 6788 32422
49358561825751937 397 15260
137669434941585681 15296 61659
614437248908291841 24174 53820
477545513775105217 16691 20491
51475269636124921 32538 56018
597420919855196033 20518 65618
769906941832775937 10384 25945
616660367220369153 23166 59337
978995042994196097 8991 59369
105432219349921745 21364 57363
910524460893686401 41489 44640
126900413196459281 1469 34439
714256996918077697 13182 52164
484494676089312321 22463 50330
891777388157439745 30022 59805
246312078680610113 34478 49929
919948595613870849 27074 35487
662132595120340225 35094 66041
991987960320148737 18361 37944
755379658435394689 19712 38252
747754981385480065 20478 30571
970928491332514945 6250 44968
904349171978569857 15262 19132
766592378571296257 18901 57662
222130162260437921 12077 40032
671615824085307649 31216 42277
781702838592099841 30090 63637
661578747196720897 23687 50124
617209686856522625 6354 36624
557122841364119361 30544 48976
105480813212356145 26900 64661
226628304383844193 15897 29983
444006291703399105 48966 61231
875088466616034561 23739 56757
939190054230710529 3713 40194
171122208141575521 4109 15414
962625984016721537 3672 23834
347024390176372353 25496 66469
301462896911719041 10264 56728
92883991768566433 11388 17955
107069934299087073 21790 58581
257430736425561697 8989 50461
216711001841719777 17006 30306
127591863359576513 13155 65417
519380210612933249 13621 51216
600824930013132545 56066 66947
344885351126951169 14742 14951
830890652857654273 3151 49266
930952602434924673 19079 22789
195728742151629825 3796 45539
687200650724367489 9986 58339
683306508382479233 47793 48030
281660369159578049 42110 48713
760966023618024705 39343 47491
552750887180909697 4121 42335
167977264121852001 9904 20370
846266519071828993 4908 42192
881817387203710721 38315 59858
951918891793315713 23660 45796
884917609348711681 23221 63313
841081991453943809 12707 64679
924197151426440705 40611 55785
665936897280634113 39161 60791
165267344620197313 27273 48130
844960689931635713 14514 62437
558476261858572801 6795 18023
96832543985431841 46313 52674
213824679428164193 30337 42422
204892511697448033 14071 58088
77161728935763569 12283 51333
406615916887265153 12423 14350
814121268002203649 29246 56147
959420147376416513 26521 31028
522424088757135 8757 64413
546623283823311809 3732 13569
203059116607563 25841 26866
738997302519731329 7710 59013
101461921988189377 8205 64318
304502571766139585 11178 62220
52867614121858257 30570 37804
361732926526567425 1128 27126
407395528108338561 60508 66026
63849574307415225 31395 58556
481975887509115329 20348 21963
190610840702458273 18452 57326
586379750200521217 20485 57187
295802742138935297 12136 28321
874081128622812289 28113 32643
743494646664540673 2127 59609
452932322120346945 30255 35049
958173481808689281 11305 30929
226351114161865057 13794 41892
23656781899699553 6540 30702
863408531275311489 31565 39399
650498488859742721 15124 40974
560828921354136897 50537 59155
774215883471097089 5232 55052
660879099250223617 2857 49655
106696082133556305 23377 25396
671583463651693057 21365 53406
547111036151772353 15018 39966
396475281427726145 3924 33412
54110099036936537 44727 62897
52220596976020777 10463 35581
542842830140951809 16042 63829
541292248149687809 2450 52053
641327969433138689 5214 7479
680410327442778881 36372 58681
532302248489411777 29439 40597
725211249662507393 8978 31150
159334421022723649 17426 51579
994262073614784513 46463 50987
462097057924690817 34536 46117
33328612255388637 60438 67081
132754194128597905 570 47477
224149620169832545 35704 53799
199754401425149569 27 41282
565854326135408321 8565 62691
630966471192241537 35149 55095
181426907926585569 1368 64568
159285499143830849 21990 61784
754028929186716801 19022 52655
792935768524461825 5474 46112
637736699947161857 33441 46824
609476568628775041 34427 53388
425343627333475649 42831 52140
634269107434082689 58065 61942
837523007429190657 25793 31699
389927088225899585 40580 63710
350549184267151745 16909 41536
629222691281814401 30380 32183
301016514812992833 4509 31574
610675161583753089 2625 29553
178893123308554881 55958 61463
862463376774119425 42819 63177
521346673461188481 19540 29403
991987808806410241 51836 58311
894896274653518721 17185 59735
613036254423224833 4685 33985
110396199918419313 44240 61763
597684323521473665 11736 50050
499807734698393345 19561 56837
563269957054505025 26435 28289
373279980628019841 31048 45048
348711207444605249 21188 45365
745575943057531265 33380 65341
774711209041289089 1500 17452
707502412570356353 26811 34045
378480437430209089 486 53657
812531889769715585 17931 49846
607439925089725057 2810 29612
943401561094198401 23625 32730
746976746999845121 9274 63606
629662502543993729 27135 56061
703471178382660097 7899 52718
127776754737872977 19993 47546
490467027435652609 36388 49302
565897094217646657 1647 16569
443970896221575361 10898 40817
959844924581098241 11517 33202
405813685215516545 35781 45291
871651436390038785 23331 61343
217643519479441505 28801 46355
321981695131277953 42907 55894
295286645349914753 27203 51602
93261628955858097 31672 57214
807212392694939521 7512 17798
108052507429682977 27857 40530
806143476557334529 55797 63230
712057519489775361 22675 47676
975102646999818753 20967 41296
887378465463335425 21018 33959
150236646685851137 45215 66500
139712053631811281 50501 66926
280322110776243265 15714 25055
197237706587550593 2258 40282
278019007852915233 27854 60865
519072670288721857 7454 30381
517563645489804737 18192 20161
322877468001983937 46857 64350
888436072933597441 42619 64344
293722756101473665 5514 28051
277542569036459233 21896 22516
989781216879670529 8847 60418
595574290779492097 23200 31731
400699304732398785 29586 44682
684730808677972609 29306 47734
193750794023934241 54124 55421
743211169396186497 10480 39696
61646350597882817 22079 24597
684525432720537473 10705 41518
462452052422186433 12798 53164
592593546746652289 3016 24950
272626526213457505 3433 10070
495438557015052801 41960 46889
756535515278521601 11808 61259
724237380381122561 36688 61422
168134289827932545 22584 27535
291438621625136577 11044 30640
355257695538661249 65630 65899
543053932220967553 45636 52558
828718048001718401 16116 47084
472804997120267265 43483 52899
853545473071186177 50766 58122
293795976044787457 8840 18833
854063618731757441 11460 23196
267849121406531041 21945 22819
544391879038137473 30351 34843
251191465039394049 1049 9523
96332307141494769 17821 49642
989051199306278017 45404 60513
238948352075958337 23501 33692
1073777686553257 12365 48432
475772360139089281 13080 14348
261382230740569089 18241 63578
50162570214389745 49359 49638
464585024758317633 12472 58430
337796791300576193 15787 37497
523022081854623617 7699 7723
944653888486321537 15215 29138
510754760789478017 204 27144
585382585056962049 28541 30708
253915789256556225 17129 60231
358946787425743681 7613 64575
361448612585117953 2978 17199
982210162555247745 17921 19016
759577603213518465 8838 23048
834298124613830785 20610 35883
209222627604457761 18212 29968
891716782823138433 20741 28960
79575743666939761 4153 30310
200132942614835937 827 46075
469767368939127297 44319 51813
38347324595719105 9541 65740
214905775789890913 10420 48218
127397684543858241 50425 62930
287513753574710753 1456 48406
64789708859635201 13597 35943
498057222014669057 47446 64475
974675465627690625 17996 18138
451108159188859073 3995 24859
49794142336338609 8186 66707
545441827507534785 5692 43017
403287107957844161 31497 61507
884730224397468801 8188 30150
254084450260720033 43543 60341
924803098460106497 8589 47898
681300528691487233 54795 55993
725880850612380673 10098 37437
107540085414967729 15750 25628
890460649803248513 42138 64800
415741341731425985 39268 44233
528942993019750657 5548 13109
441798011949757121 24186 37858
346329843529364481 2335 41203
429565751910395457 12082 12268
929521716127705857 18647 30538
733108629565890561 26158 62158
509542483232838337 15285 31521
964224551417821313 23223 30329
734685498365092097 20632 27737
346968288639274625 32862 38405
594498267245942401 6281 19166
465890833138850241 27463 28855
670515712840082049 27361 47525
586906812350633857 6816 57998
605994604358858881 32961 43943
76495477225840609 8672 30615
206958400088108609 8133 22485
534870850328630337 2534 32257
17784575067540943 2722 48513
69340108091644481 33003 35795
11369695953046489 566 8414
941826902231070977 1450 26032
575944590091967937 13588 36132
859838621601902337 23337 46022
661236396153764609 3775 54943
668300531573649409 29601 30882
670614969049925249 20803 62526
698352109050212225 10705 60192
512593941090127489 62853 64486
691234702469188225 1608 2863
990203548157769089 52064 57562
574479618025428353 4746 14694
797288402538225025 52817 55682
463329377262610369 9392 23827
443584839159715457 11544 40327
387775253024479105 17003 30246
567444660574064833 14280 27053
333330573837884033 10721 39626
402130514861017473 4603 61866
772782193126992897 21119 52095
461692686848163457 31290 65465
881859060132953217 3898 26548
77891402157977297 9004 39533
607482852729653249 25118 33283
111625511710425233 4186 53974
890470822627179393 31200 32688
579612033819064065 2808 29315
731613196738599937 58733 59443
499748860155403201 11626 44583
406762447763085761 23830 30154
746566457976488321 3744 26202
599504706237333121 35759 53096
617341407622486529 31363 37875
82388662930213745 10405 12534
982903741836413057 42698 51778
882801236985464705 4363 19057
232058943843764353 26692 29326
902635559273662081 6788 30334
843103746008555521 10278 46521
610026583660307201 15250 44919
575043253684267329 54454 59601
276355524693400417 22955 51595
252463600592268033 1747 5121
517903520028674817 4854 31843
894370040764993537 53696 65103
566157714472708993 8916 22942
794833196236258049 5937 20002
425772991730418945 2365 9357
428897545098575233 20840 62903
785175041515117313 7275 60323
132039225312940545 32978 55782
708534556568103809 36346 63714
751341452500650369 20888 49652
814784240678974977 8085 44557
113902182615991169 397 54169
211202659628874305 40236 51222
163460073666950465 37422 63005
975503614677307905 46941 52270
632154574100997761 33345 52042
142299459714955393 17767 43590
935719397026826241 10322 14196
650972664957876609 20467 36052
512981698644185985 34020 43687
823610251928364801 33100 63356
439228304298378433 28886 33201
384343012394367617 34299 40210
337774074093022849 36109 46654
426913621343310017 17168 61093
373972793578570177 2022 10714
71369882004418625 41878 44060
745823187525079553 14481 20766
557641877006382465 33278 34642
343692294303647105 54525 62042
620652025763689601 59113 60389
581305073117864193 8774 35132
361379616530051329 8843 27018
437763894010895873 24697 42603
466364350407459969 45690 54864
884549571862411393 50712 56323
638896021789101057 976 22456
462199341022223809 24575 26710
251875765402246529 25271 64675
738232318027247233 32020 42902
713131248192546305 32335 40933
207697852453247137 25892 50689
675133932529703937 25256 65701
16071840296920215 56634 63428
748195606185198849 2370 57532
79392855828526625 4345 5467
141792745253582097 4824 27720
157560973370625121 46816 59495
173843706533453729 10022 40942
451615637554294145 5181 54842
424796555737785281 23264 48537
829280361011516417 13492 32373
413780913068997313 10782 14039
897181275064465153 48601 54112
816431462549587713 42149 59267
212877506586142561 245 466
394147880402037761 3469 44356
604265004113937409 28664 45172
289497435216830465 9310 46334
272667904526006305 7999 14132
258087212172291905 12207 58659
699138130945126273 8785 30734
388909745411439169 33081 39452
652220578379587585 39623 62784
318775920181359169 35711 55225
188504553399393857 28640 57032
56243161103864737 36752 59313
388799170703240577 14938 44970
828934958744248705 19587 51609
903929717984478721 12001 33633
371901702074069377 11031 47005
836086889463206913 24621 51615
458704214310721153 2615 5253
240266223942239073 11276 65707
479019515174442753 12843 13705
577549427388564865 33026 53429
81874510338742817 53402 61887
931812102987972737 4525 29755
348038668218549697 23704 36247
582779747326259969 35705 49970
245649004052744161 35066 40664
390321867113282625 33374 52853
841206444816876289 31462 64873
904292680604445569 28134 60944
511091367588512897 19316 49334
758434539158908929 24746 37123
953902111396757889 15190 42175
188940929209184801 6228 12635
216808923614443937 24187 67079
315469874272150017 17396 19244
528530184528435137 26800 32275
652227608722146305 7981 9574
450692007325507393 63403 64911
949131657365452289 12160 58628
962368014032705281 3551 9744
760489229953254401 42250 50651
474037815231689281 11839 12406
300078134788446273 6158 60067
940769077667894785 19033 33757
119787305532330641 8420 32299
186354438906796801 12517 31853
854582120115164673 36374 64598
420913818984899969 59804 66202
275321895897594273 2808 48700
651670231326413313 20435 36232
645989916731377153 31223 35175
540156213698807617 596 49220
684586689636464769 1392 39372
229241677105427745 2726 9402
505156736283932865 25920 66206
820100584154118913 27098 28536
804017958495439489 5605 48492
511011098345953473 336 30248
634619574524702337 12718 21089
647898558657871617 32777 44105
394619250080896961 21595 35009
409740387425593153 31753 39538
66474347146165513 48825 57161
126794555120966385 15849 46865
38415293821504553 7318 38564
257040079393895841 21035 43848
679635300363894913 48559 49396
757458819082771073 18616 27095
805422610655487105 17226 54169
348001022201493953 5998 17297
512629106753134785 27197 55667
220793927297592065 11608 56297
720316046642341889 3355 17865
744170235261798017 50206 64502
211946448692383873 1178 43953
634222842133865985 22028 49154
458690207778662529 14528 25002
351419828339267329 54275 64982
436248092206337665 6939 22922
821378131577944321 50852 64328
723707870221563393 17662 29632
902939645971166209 1301 41218
710783275533753345 871 61058
315901917144103105 19303 26483
293314189390773825 26176 66162
876117170061355905 60273 65924
645983491872751617 8805 24142
381898539970933377 8674 36257
423771245531799681 16747 27527
978303717435061121 51115 58576
135477246976773105 28057 51671
316495906331525121 26029 30843
394102454777627265 18360 59495
370130672512694017 8549 45135
402238932088859969 9554 57618
665881050200880513 19976 49998
584575956045274113 16814 64926
522734960348707009 58459 66556
822120383610137345 16762 19589
868869694908752897 28846 62947
816420567746067841 34464 34760
590455754588084865 23279 38952
810874815400321537 11980 19100
797212570759626241 2300 58359
314752606774863617 8637 56276
533626090918481537 19696 30470
687602420203784705 7648 37812
916972013323814401 31081 35955
776767088073487617 36152 44123
354230181840144129 44406 59102
32332855884160241 40361 40833
499834990394674625 32341 47757
676557888737523457 10505 58425
664531365538657281 19449 54093
330594872433675137 47389 59806
788452246866697217 8320 58323
269798678653135233 58001 59569
146273332827185249 11582 25010
570065309600348545 57574 65186
8971778517746999 60277 66363
288635102511950209 10139 19459
73570124025273745 20581 61299
334871414946899649 12979 30845
41907410375998209 29291 53631
161579158257101345 2761 54868
60854934760421033 29737 41105
977349710719661185 4323 57741
746263925518121601 6989 63541
736404267062358273 44528 49213
199855578516512353 3103 25429
764924287563996289 16504 38321
890218028280045825 16752 47428
16834482338854429 17642 39712
204982086809856417 31885 44795
865515236374673025 30631 41437
305293494465132673 147 59595
796398952500243969 26448 28456
580100947648951169 28145 60010
497156758915348737 8665 43328
852408222706870273 4035 49565
344753446797202689 41289 61852
933657451928247937 3094 19966
109302135780776417 7306 51189
591824618184205057 42679 62843
391999787956013505 15451 30079
732594098119072641 37693 53436
652001989308541185 6109 15703
881191874897396609 2789 7239
593381722123556481 11552 65778
124475560552504305 16735 30202
626520971674093313 23257 50192
104693338190799073 50244 63217
827897408232349313 15521 25208
144520918239400929 21157 47843
983138947123546113 27087 65931
151843287656234337 20565 52462
86914637854366817 46588 50240
129588232041903953 32166 35636
59373734613156873 27219 47742
328629244466640129 5065 31192
199250415411189153 36462 50826
501156710598642945 1040 19208
639546345532618625 7026 51592
980257339074441345 4937 64072
183201949750614561 46775 52326
67484182212503185 24782 29193
103744203191237009 27253 39178
39393437562608825 27735 42150
938886744086193665 6822 35382
491733953435208065 5264 52316
244455878841772993 10594 40002
964040680258634113 19771 63236
230535634626225057 13100 53807
735191947827111425 33608 36613
120460235706186577 853 55757
994468897012666241 10124 63388
252029631392577601 41616 48911
816833842833481985 43958 53807
732336350250715649 13448 25101
410202092300821185 15045 33480
423299570247284161 39142 61655
633429321400207361 8764 59981
18975991334681197 21283 22093
999140902543189249 15711 17094
692912205506178945 11502 45472
405938090352229633 21551 50722
850860595328111233 32383 33069
426486680223334273 52294 64489
395317770223929473 43812 47820
402886552177172033 11958 59067
229117391357728897 10439 40236
698156717062090625 12722 53676
361277518783641217 48969 53678
331316513194501313 33710 48262
669377417999054849 21154 34726
710625144133231873 1558 3744
347745656316792641 21752 43693
369244631647212865 5914 39109
870479443484324353 21023 57285
647255302912100225 2128 12154
139143664215584545 21427 46857
475715016528418753 41011 57469
838731068341626753 22090 42879
72745930320550657 19218 29356
685106663079867649 25901 43754
887694044449354241 16686 30597
991759364820122625 29413 32495
266709405372580481 23836 48671
49346426364639489 15443 34419
676347630068214273 27736 29008
719341103989403777 44394 66400
70924627534779465 20227 43106
528584282261679297 24014 42902
764633428030869249 15123 17783
983754751528007169 12689 35257
170623899894252417 31868 45081
197254730460219457 23376 52236
826485323524899201 11940 48928
835275789436803201 2088 32992
828321536173930881 8562 56800
89937466886627953 505 56068
214891646917529057 5691 37611
969951355727427969 39737 54214
101085862051206737 11918 55837
855686965821906433 4080 66407
268473388035936001 13984 15363
421622500044133377 28414 40154
132584900620585697 47307 57662
722415127438385025 32443 66727
587230849955041409 36700 51666
147570342679383521 9565 48017
275363381694575073 28620 44309
70439072283324577 33518 46290
758298233183289473 6905 42107
110778910039226017 9912 46475
294173857459284737 42185 44957
516803265067213889 35694 48992
459052141381057793 8218 44461
689640213803922817 40921 54862
377201705292236481 12822 24543
699968090788377857 18297 66546
321863511709231873 13095 55451
50359056312526465 9171 31343
959981714809643393 12497 18220
581246099243092097 139 27206
663139559087120769 36662 45593
925103893577041665 1259 63397
689866852938934017 16784 52928
57657691831725089 25426 64986
456924546539276865 41186 43957
961228682302515073 13098 20606
142116740509564465 35105 55953
632740359776509057 32869 63558
364942115929928001 11604 62492
89166790853848705 6774 29553
978938419021176321 45523 64978
298725007915368961 18737 45024
362169097221617153 12841 40482
828754578768336385 10060 13854
128924199382922209 12174 28047
236209725628814497 1111 4404
458307722451287681 16716 66622
980036957664875521 1904 46722
686954828021299585 42254 58496
386210908693232833 58884 63236
196221565392441729 6297 26685
73672950746509265 34905 54679
696309942326095617 12107 23861
953824205433992449 13729 37062
290746871866140545 9075 48849
370903781032406977 9637 18347
799865879445064833 12374 19038
881628669975601281 25667 46633
784386801376506113 23759 60964
171052152488595521 31686 59059
132152412447723585 31070 53484
812737067153737089 18082 41755
66218030678022897 3281 4426
7446955853705363 8017 18329
386848978357164673 21860 40431
935728800265298561 1800 44719
699738736532332033 3978 7429
776645444676699265 28038 44733
25066495996057369 6633 59596
863669736787702657 5138 21766
204090740781346369 8239 23583
471362799398004737 10147 40102
300397010509016129 57338 58380
703470600997480449 9324 63087
247698128451411041 39356 54260
479499740713674049 7927 21707
551009208308286721 3638 21617
185782898560805889 58841 63792
457356501409869057 40135 42499
109340280464149233 58131 61096
852687383543212673 10842 63238
974673849154914561 18830 53502
579532768620786945 40390 57365
328006621384911745 35353 57508
117193767516212689 2966 24213
495029841509452929 8258 39815
711321561790732929 7576 47613
614614448745751169 24381 43253
457093318259012481 8335 19880
97956803430623297 249 39159
950252564658391937 34915 65107
273652209688588513 16797 50004
692505171242643713 55272 65345
533695909888567873 28525 61072
95929817863442673 28651 49463
704670262450743937 13575 25021
240300036423235489 51680 57967
280449547609766369 44582 63111
20160971730511789 36713 50950
642542810131242753 3912 57830
967086954022889217 1241 44964
658085727321296385 4795 50423
350528068923161153 37329 51778
663865124722203649 7329 18585
490840054110947201 35949 48217
69404497342635097 1520 38498
76863310260755217 60624 66539
679353529285560193 27158 65010
640995365685725441 41005 41196
499327677113260673 528 42919
279299952547695809 29378 34247
313683751907316097 34458 42481
513963352060301313 42458 44821
264208708980635969 4015 50330
125821569539901649 46067 65940
111667406907240977 42652 43262
642793773428209665 14066 55544
249022933653240129 29443 59547
628758938667552001 13165 23181
236034309221363265 19832 30723
10609757025918043 8879 57715
668435441647137153 21133 66605
962584359346003329 26485 57116
554742899407823873 29919 61581
923686652818716417 3802 13861
16974152322152493 16078 65696
805604826138427649 46959 58835
806440061853603457 4745 10210
489852430615172801 2997 30785
971455236215053441 31614 61990
598609734184115841 76 55711
417567869980342017 10532 15683
661269095462571905 16362 25579
822486737832210945 9491 24879
533912247675523585 8091 29966
794176102061921793 16653 45893
459532924591769665 15005 44949
647759587363044225 9238 18779
765137677255033601 45337 49530
780628552174686465 17620 66645
239194323564660737 27930 63937
113743423418132033 11741 15074
825033751509046401 6288 45614
955346025303125377 8740 39151
218909824130975041 34011 67018
79533097382199713 60865 63827
665858093762402305 9769 47947
494142266219551361 30386 38687
245038264123380161 3671 25405
261510705802269441 4409 57753
501764090620277185 326 4776
182588740945757153 9629 66600
999994563010886913 18362 21381
144142812905091233 18736 56571
689159225667587841 3592 48916
492572979887835777 2153 48537
948366797990317441 6171 65994
243943493355548225 26797 40756
980226412917581057 9238 30915
381550915612304897 32057 41820
970849557224113409 6565 40830
263096258229058593 17774 18009
424530462501671489 11284 24108
37069118202378353 33195 55046
284487861530024577 39185 51127
728512137376075265 2176 43898
68605108211734489 20564 62669
319455859697679745 6332 52026
224475365994237569 30707 67168
382652491405611521 18435 18688
55232585343951257 26418 44998
282033338778898465 35964 60349
276597141114265825 44657 47078
965083828907300097 61355 64338
191264130349942721 9258 50263
235044980110838977 259 36444
331015151681441473 2210 44884
548653321767819329 48294 54475
20637543576320641 7959 36491
215354302103019521 20131 24178
80002663185112513 31243 43019
330948156017601729 9224 21282
689953675367924353 33070 56318
11863234786428479 36258 39189
328856272561665729 19124 40050
649274640067563521 9755 54774
756678926522901889 3251 15404
643900778538249345 19733 41114
426840145121261121 39229 62050
14084428963176521 10142 60886
690722159019436801 2171 4291
198305337013319873 1203 16306
171810404963679265 1288 19259
529280624894528961 6722 31305
331643354584308289 31703 56796
486698746361792449 37174 37286
188167534641948481 2483 14836
185226193156100993 7893 19856
455814499542619009 23032 65639
108034770126916865 15663 63335
634905153748434305 2925 29928
27996401548808337 11751 11752
897072076975909761 1167 5037
197782447625069569 38381 57924
52553727982839857 22525 59550
92286162359446417 17868 38130
164251774022524449 51209 55496
653332985612106369 1154 11743
510421672615080961 1076 19651
560597542038994561 6097 9656
69831125679478137 4333 41634
669030681135819137 5118 28490
946253019578264833 18306 24509
812462617031318529 21157 56246
682951379209221505 40253 41829
451631470163729153 5717 49935
598664378218018049 4831 44772
648447607377637121 20016 37788
651447437717585793 15835 62205
460369924358655425 1665 8486
789783398484175361 37451 65853
917856125239698177 1358 2690
102160890150834401 21646 36883
101924679751444817 15353 27193
514550404579352961 30797 47283
309097745845935617 51233 61943
474597420360133505 31350 46317
670546188530959617 42791 53110
499203369276202113 48293 55385
49683256069958049 22988 33241
614642872500901633 5893 27965
352957151235866433 776 25474
691458006781147137 15482 43882
440195173399548161 400 42128
644173496372381697 43491 66976
196237823790976769 46947 60982
797608537657183105 27530 51783
354181767946929665 27197 47753
717461966859424641 62609 62827
179023414582840001 22438 31059
167874685421821825 40287 50109
273930174887386369 527 15437
11643228913861493 47678 50560
530601803614995777 4235 23293
403345763508539777 22780 56577
910059566793396609 13226 23613
708389626006983553 29709 60194
541914641222742657 38008 45292
790237365821099009 9580 43473
639784077255274753 41952 53902
386454688197538561 41543 63155
624416330360485761 11768 42658
506169246619876417 16488 40227
672847541446888193 17502 49092
35855948391294137 23370 25061
848991276601676545 26349 36244
356958528457852225 49506 59295
153223458406348097 28118 35343
747030784518607105 36722 49598
673802916212064641 38135 45544
131039472831176337 13328 18923
75774196256649169 26794 51903
242042113725581473 66053 67147
817556217471430785 30783 54444
963983749625242625 18521 19358
546618667890061953 23510 26202
566434354762286337 3412 5809
8081406327175246 41589 58884
21492510821971677 3626 9871
259787813282660097 20904 25863
13120989058144517 31879 49039
624648406965089665 26684 44756
391327673787515073 25061 35737
176047548091691649 41345 65272
314074851999997377 21187 64199
529631723478342337 3308 62217
50483712281859993 60576 65946
957109689018583553 10591 37667
218817536172487329 30524 42556
859072033005158913 6977 63427
792887001622830209 466 32206
273778057094194337 49698 64364
234866550283292961 14316 42933
404706425988887745 4436 47740
886336430696744065 6608 60627
323209803060510849 10424 29618
785374713677391873 2812 13659
898921828091086849 14569 46428
218430640236505281 14161 53719
771106306884309633 2965 6201
641037239244916225 59169 65478
919958483258977153 42399 52378
704902936485169153 280 14264
501354088643385153 12428 19130
801674629646306817 36154 45321
913060281013056129 15333 53314
607018724529041281 2805 11640
489859343074773057 42930 55076
179325445616363777 31927 52924
604018985678873601 6036 54835
146271268719132769 11642 62933
411880287466974721 17043 38342
407678763165428417 52821 56453
728947883538918273 14627 55875
845203781203309697 62781 67060
193254804814518625 21942 57187
857593281271327617 60251 61194
866779818226273537 8150 36723
465328326163742657 31412 51753
185117183733272129 5188 49481
757515135649846657 8049 14789
321922847621149121 5652 31554
281218869395274849 19267 30527
397942416058743489 30185 64151
29921079904390525 28225 63531
531106639544599809 29606 59271
920216062870096641 3019 53610
802369824817194625 10047 16604
686454375287134209 44730 48736
662472041170698113 18099 44999
727959094412625537 9570 54966
978935071870711937 8110 12036
48039046954350793 13539 48189
722527820799125889 14662 29398
881194216055760641 10272 54383
873651148492459777 4176 7102
641680680467750657 14385 31380
108230202944607617 26173 50988
472914453565692865 11134 60883
447770095927172225 16280 41627
889490209881550721 47675 59573
642015311107808641 18510 27824
924649556507219457 40948 55519
63848249134512257 15200 62838
961177750561638785 13130 53692
446389809594275969 14946 38295
142313535575027569 30076 57791
351624057899261569 23953 41182
769208018408583937 56142 60725
775293708843701505 24083 40425
302968214238674689 28530 63734
480769327822375937 62709 62762
703213814900387073 18629 18941
79899280421241057 55118 56738
439589157540012801 17383 57721
527237351880774721 20263 21932
531231006833756673 1965 8551
89184130605826081 2980 4566
650714194641565825 9883 58419
359025183761307457 21174 60768
940823953324333185 21814 27919
707272517887357569 4372 59477
794878585952886913 44643 55986
948387549535670657 27254 32446
501065993026678337 10976 41728
731309782155374721 16388 55627
601033762859188353 240 40986
612956916948125057 2158 24687
741351964153985025 7225 37013
171028094426244353 1524 55230
822622550742551041 4392 46683
629283354136692481 7311 62549
456750351215355009 8345 47258
684060448114120577 19257 63913
143431936620785905 20384 41493
289829324501088321 28481 35099
950528097945131393 41926 61564
943721708602875905 6401 45903
188428823832538241 28444 54332
488633794166975809 8787 14604
447952958174163009 34904 40338
727033429721910145 46864 47456
55043890269487865 25486 59462
631267285576203777 24393 34115
393723037887021121 45762 50354
983230846168194049 15494 50017
34217696197515581 14371 24299
240280107656520417 59228 65757
357492474922075585 13837 48754
934238772450111617 14156 14425
582250635218471809 56478 58162
346420242291831233 40420 43406
193932570202981921 16592 19647
420395894055612737 3027 42190
502268249902698497 16963 47949
256160580925399713 48859 57537
358440688540518721 23979 25928
773176937767896577 33093 36838
737964904569722113 10035 44200
814597696583465601 16284 56686
586711450412856577 24298 39232
742317267866294401 11013 56449
134135884110548881 1041 11999
946011417905584257 4172 44975
772517701220230913 49414 58743
682467385858227969 15961 30226
112139732129762145 54682 60567
268126455410570241 17076 62495
886689033816630017 52634 57602
803553425890068993 20088 63423
999513116539134209 62154 66808
515589528713253057 21199 21767
281774816146501921 7794 37323
783026848580430337 20483 24485
969028778556733569 25995 32951
557938169237335297 620 7789
128463301058623361 2098 63585
135159955208873585 3618 59066
332957244356521217 1195 50416
1335938643467927 36028 61736
985600032332165249 35885 36503
124866384476217009 50138 56956
624454019873198209 2083 34312
874903521209237249 46169 61083
366583972131628865 36062 62886
627955227929586305 28831 54509
223010010995579937 21735 28380
234281331259087009 52590 65293
428870123007719425 16444 61342
587396620116049153 8006 34378
659812976079038593 480 26658
789187236947274369 1531 52146
674999464680361473 9961 31245
741593438093129729 57819 63279
508585987873573249 35706 66922
859628051745790593 6071 51381
454612334677953793 8602 60083
235700894582702593 26048 30159
436784220098829249 3615 13026
177905897381752001 17051 40735
535756514963601665 5947 50297
934971142306718465 39946 47976
491607942500905921 10875 29004
730825709205095809 52051 66817
555827806454452417 17217 45683
588556336388915457 9803 26861
627666469798057857 30567 52951
38128349547495337 59171 66212
549905342334405121 23779 55040
26188739646126893 27349 46152
372719026963409281 890 59427
908090329057234433 37985 61825
316167871773352257 9077 45274
876053214625994113 16171 27379
71013128302567457 47886 65407
827766322762361345 28066 66846
240477300597753185 12186 66816
671733638874851329 21887 53209
458503183262536129 3102 49072
121199819225768833 40551 64918
537943467107730561 26177 35984
955483218640249985 37100 60426
200700700355596961 5533 21489
841160670110927105 36351 57482
148066022105020065 8545 40744
104747173527041329 7931 50427
173996724497840193 4144 6577
905031326275821569 5763 57104
758486934783995521 49308 61813
113737633034144641 59016 60023
578796074946794241 5097 47235
209176467655229473 21512 57319
443957122944631553 31699 41934
691182637901075457 21276 43173
743375613376116481 982 52023
683688870177793025 34922 37101
52174569511656441 42796 44035
512776687289015617 9895 50687
688564226947576705 39640 58464
415378016294429377 11190 66840
903915600088289793 6592 63341
750357129510657537 10465 20402
74554522031576193 3169 5114
865202458868441985 26262 40589
305457320735847297 8057 21169
531801671806260161 5106 6629
113684452987214961 33249 40820
740362603695277953 38209 62445
297654113852139777 38742 61575
442845196040305921 5880 18914
900035319641432321 17561 41928
513662696281205185 6008 44691
536036125421979649 32101 55195
725581724663850753 27823 37372
543219819304013633 22184 63894
785589696215257729 37683 58642
54669411532252353 16996 57095
353857597352114113 3862 66164
586694196821270017 17661 35884
389287710017629953 34256 61970
304857408381899137 9221 10986
552957505885057537 31594 49402
699111061805965057 5086 37411
186050043240275201 3263 50345
466548210573797889 3846 17030
694193805590654081 17914 39157
231298198284576993 14180 50054
89302037331794545 22096 61873
840893349750920961 61384 62232
432864288516253057 13005 27802
283942741075250625 2546 39648
797876988858778497 9546 63199
679007922133287425 39709 44306
803552178932900353 28828 31760
706393497750809729 5986 29224
683639920599592449 18026 25549
163710581725119649 50008 66953
57287308310673521 26546 66456
391456017550964929 18986 48191
42510098294176401 11770 18750
313851658393254273 32644 66514
872427057030048257 38772 45899
212809311586369185 21306 40568
619368275944754689 19702 47363
247620039168246817 12427 60493
231382526315012897 37032 49662
510758974624437185 7108 44832
703279019017433217 29816 60516
741681029488752641 24633 39675
499017338688101825 6383 41696
630372910162861953 42341 62996
766357411193485697 21916 42751
123739751197653905 21811 64447
820566271155723137 10908 24431
287411979881525793 25834 48549
303283308961713537 20656 57622
800624298405047297 6682 63727
866516414834105601 3428 60394
537532748417021377 36640 55568
294110381829586497 38712 60535
762591423358593153 21916 55449
662697540321897089 33740 61495
580542137226259969 16723 30959
245201776760954017 14813 62488
124501524705870289 20504 60387
963848642314896897 46788 65750
193438299596664353 7791 33666
605794686121942785 13288 39275
619890722496272385 33149 66788
550547052241608257 40837 52627
74867445120204929 4014 26930
164172691434234977 9104 14597
205762390451617697 20798 54706
379362856575252033 15238 65163
42626738677057577 15027 31345
810402813096249729 2492 65273
861980238935039745 19382 61266
605567453448582401 6702 19365
769987838671923457 6577 65069
434144031437828225 1901 24932
874196464166864513 56255 56702
772188733762302337 14396 36864
412818184432069313 39407 40743
187600969522851105 43341 52547
514893163074070529 8478 17117
548549397636076481 8274 29088
76526855810911345 8191 63484
476100755506795521 22997 28687
21829721216569453 41539 61479
169907125303094369 719 1234
30422771644481373 1750 22255
792208124592566017 50492 60772
102324776008934753 1597 58345
526068525894839233 26464 28271
999684230280379905 8563 13184
443333890208013057 12914 57778
147585201450347361 50051 58452
753880800502169985 9515 58437
776214387439836161 35832 60243
756380323452379649 19384 37800
752827916288417537 31460 37705
273698689932029281 16649 30640
985486276683261057 26918 56771
4424041626496234 6082 56260
632199747474182017 22251 36077
775037345206040833 5730 61359
745227468228193921 16436 30713
977458033272871041 35844 45899
265337647415968545 48727 58810
487787072567964929 10514 44116
443497495315810369 45774 50795
308869751106900737 41445 54986
584552829408956161 1896 32174
693091277081432321 6554 64326
160284816238174689 21445 59889
728067098019256065 15561 53726
224669413205155873 45998 46628
337157172307580993 3815 65025
741983387023182721 36907 44554
803298927472074113 46909 53740
624977524495172097 2950 56275
551137750554172353 28912 36316
17665957127661615 17133 36088
292446690597916609 16292 38692
954924030598498049 2272 18216
74425931283467857 16084 38670
597491030811355009 14809 16522
367959400640533121 11934 30647
89287782403239649 4787 34131
985245536955598977 17450 36609
516277122655537793 9375 66421
19110463550294557 20468 65184
888771932059050625 15455 55007
703691598367367297 62543 66885
250540539449772833 2239 50168
263692454064742081 36242 50623
849170169608704897 59158 61584
125122277923363617 43317 58195
338285504898834689 47962 67106
184829911966023265 36147 39632
814378132144121089 14168 24525
627169231747000577 8060 48944
632597070799093377 7557 13394
618851005912066689 25183 66068
250252348691795137 777 13156
967120322603502593 17954 19634
709531990999664641 42020 42350
788561774787172737 6334 7439
439268455370488193 24266 58966
127921057765103537 54537 62884
886719635098401665 34141 35193
643631921410278785 21737 44429
568574610920656193 18430 19718
594796771700654209 673 61625
872138149926314497 24892 38554
836324113175482625 49869 62876
781726624980500225 12769 25152
449149215317543617 16396 32837
105259500946274897 35977 42185
436049751279487169 30489 47821
879354842977655041 36555 39970
884936663923294721 42345 50237
149574805232873601 30667 49746
839158517114459137 22310 23578
65350874718426153 11644 15627
102588727607393793 50560 61618
992707565210068353 39491 49129
139287003672368577 30297 48988
318851371188124225 9222 32629
68393552870869457 15954 20982
176061090301772097 12178 60378
126198703918209537 32350 56559
51187808226437425 44676 50233
879358855551838977 10176 65827
350266614597799745 20340 30564
324413869544574849 312 27979
400792189110923393 58484 61054
715297034909692545 7797 61287
97514445053604961 2139 24384
173498584818890593 36703 58890
94400293169591969 63213 63417
846201299638789121 531 34499
810950969127006209 40173 55945
805478133877191041 3383 62859
323253136850190977 12333 64360
383122101084492097 36716 51199
630373575608615553 18291 21813
466655688304644673 36463 52880
658715239699198209 4964 62027
388354029530074049 15386 45618
129992560224948769 25574 45037
645723817673118849 59336 66986
70031662947663169 36696 53139
303810498612474305 25067 64889
787467960884214273 32885 46238
451398641379899585 9864 27642
561936175363932481 30263 44248
107379833208096193 19353 26020
555059058694538945 21934 64884
884204908149261057 16346 30945
572476862214934081 31526 62048
92579600006782673 30588 49040
846709052612908417 4872 56800
881190222419906689 19391 55064
859594591078085505 33830 61671
98088989962814561 8610 40775
364266230280364289 11861 15317
501318347046382209 36740 48862
253400545365032321 34691 40571
536249590376225857 25149 60117
748729877765015297 43480 58266
344530311791391617 19335 42468
1353095256312998 19369 21099
813265784015936129 56945 59028
567193259069185281 6386 63532
349788259478518913 53728 65880
924108158802688769 3059 9145
62865095948151153 8438 32400
563701314860537665 4410 28004
947025878911194497 192 6385
716062475724264449 34324 44230
378228888079188865 29337 64269
15086341459280563 22633 36990
204391218243816993 23841 28887
248752435432670881 18083 33357
507082689361336513 37262 64843
965404878154572545 14787 49700
34427956914772297 40769 45063
996413831514466561 44657 49334
839325958643552641 13916 63346
761162415933014785 16200 39487
729220151018669313 44690 66022
827126719845558913 18544 44568
267241019775777729 5991 18085
792243406180631425 21995 49154
472718368606440001 5917 48475
562915999156835777 8200 14271
421283097296321089 5488 42425
450401456367004033 12290 41189
25542310357028697 24921 27993
377678973740337665 15308 31626
900225628346245121 22428 45072
760222613636244609 24964 26410
349961779863225089 24763 63194
289467560573193345 12550 58695
427900144862871233 46911 63259
800442319114253569 28458 52927
506314538916772225 1717 38069
526941529943179905 38070 62428
619185822106484097 26492 44929
222038028095226977 12341 56290
32021469164210005 12894 22933
269081782185160993 17251 39291
948903087670014849 41254 66409
861173696592643969 9680 57063
145176874834991297 21231 28976
329735725881796801 45080 62802
46856291810936313 7510 59936
539253395530977281 47477 61796
290370014417238337 15427 21658
488361897344809409 2962 61050
32835167727807149 2412 18357
710338292614139265 7180 23870
668253354674082049 29728 55862
856424609874728961 21496 50816
933681471780854401 9777 46455
151158201135189089 2513 52541
725108910754858753 55889 59826
463113206697435969 1650 2977
451688601126686977 35772 38274
555944897189092993 23901 54665
996346683860512129 51700 59180
989150976094954625 37923 43583
375135952301686593 43074 45399
784243514416345985 6674 64440
929943945471382657 36189 37347
665017533585846401 17256 46322
617549121446824449 32753 65625
873509601040027009 20793 24732
203121257038137761 16012 53841
968412046567188097 48171 56584
356579567618606337 17268 60202
450336930062377409 6522 18046
788245968772930177 50915 53728
140584634105515249 14766 38436
614845877476550785 11905 49932
207123952559257409 19323 22496
431626823257946753 10963 46427
224486181058246369 30175 47683
216681095077060353 5238 10778
929288938551849217 57524 67087
950459511512338689 36969 48097
388634223920000449 28306 52571
683869527036744577 46 8977
608074422444744321 1173 66908
607022903426102529 22006 22140
615141058219855105 15182 20665
851889813455212417 5970 27909
323704622998064897 9692 28630
923004513580810497 21345 25864
321351346445986497 60303 64472
832041681208050177 10252 15732
373214103748537665 4441 40325
397621879932163585 16841 32834
371716833843272833 30905 52842
184629481035155873 46335 66323
8566141210451407 5135 36757
297449239128173569 35139 37695
986496869517331713 28113 53866
558989165757804353 20213 51102
777514137572197249 15255 45857
709376490879353857 41060 66661
830091844585105281 33700 46793
586834606459770881 29078 33511
877693014457605633 3604 46535
466115267283630145 11465 39390
674643960137494529 47035 53991
959796879063542657 3448 14900
871198917143559041 28470 56270
50695273838758937 24814 45313
391202488023687041 59823 65955
588144197922101633 40895 41906
211838806916375681 62145 63620
706408259548869249 19374 28575
75350449429713249 5275 47031
717883338329965441 31782 58196
131595685509225297 3340 40671
374977316549323073 462 35934
117702972405403729 53141 56824
304513488734126977 2566 63670
759824342291352705 16893 57886
771051017535416577 45300 49587
279966062394315425 17512 32509
714763318396233473 8929 19721
823305704577151745 14488 50873
497515484485521857 2281 15513
929014691940331265 26094 35084
598199449821802241 50853 54059
734459166589147137 10195 30842
95028157218099105 13140 33949
656312549582530433 21613 44613
168532299930472353 10466 16449
327530735743707201 32439 44206
891425107714585601 32145 43131
506429046006566337 15096 19438
24021212193243713 24336 56009
379104528531826177 28390 47271
422434538376496257 26562 28865
941763820296181121 22646 25910
366227756308358465 18483 25798
452365134839581633 3612 54115
594012921965148929 25588 42372
763091583122623233 3079 54269
129491834926934497 20720 35758
558582711593885505 16541 48291
67552400396255761 36093 46809
316292239422629953 23807 46860
177292620972661313 49345 54625
830590426628916097 1261 9195
100508871329200385 55647 60063
70609413047272089 23837 24990
657863166726823297 41844 66408
469739114147131457 20688 36970
154364968102147073 18587 62579
725836312514353153 40914 56873
626186589570618625 21645 34874
949985786596030849 9210 16895
486341192519208961 10244 35921
364687892866193409 15665 16869
653320861591193857 21116 22948
52315036697848425 51260 66764
27347103794728157 29709 50434
328884046222519553 25931 39799
861761223666018561 22511 25645
143394420254125521 9072 63256
582143013102300033 24242 63276
776616655424824449 21997 48603
386511921642178177 41156 59053
9890697700626561 11744 66021
593756394162500865 12995 64399
635455333693947521 61270 65133
889335135322863105 217 42874
991762392710327809 11973 54419
827436508633358209 46024 47339
555589110966771201 18400 40858
406282452662789953 24095 52128
523509561933224193 3720 32942
643780873241428993 31405 52210
697705777040816641 25869 29078
428475844357489409 17580 28223
63093023721464193 4838 15424
449448476108930369 65159 65617
758753615337163009 39997 48967
879948630388351873 20735 27075
757196627916840705 9276 45262
199782395093695457 13408 32451
595163421492507905 1917 40025
225315212556022721 891 56883
723736525974928257 42906 46229
852768993663804801 45772 48804
491558560610322113 27758 42306
709619188099193089 18335 24734
114934883366174753 34858 39020
669507482377571969 53063 63860
435148938338947713 54238 57991
82795671654036337 38857 53830
915661126829021953 33597 52547
563572648932140673 35327 50390
380367706501125697 4912 8732
706033048561490561 26735 37329
912765700153641985 47343 49656
20520289480277401 7211 30671
160218856274831009 39928 53342
775564774375293825 9372 44448
294328476247144961 19004 43574
748879630995023873 39677 40906
452486133419434113 63024 65088
364071035863130305 61257 63557
677530502772128769 16899 34820
354245131385699329 15853 29457
619510503254097921 8330 64200
888305910326447873 8359 29489
966522706160205313 48111 52720
226841793336323137 28786 61495
685651260526960001 22534 46856
515545915191463425 33409 50881
675372606780655361 589 23826
137888841948853985 9948 47293
619656383464040065 28823 64959
457113341044571777 1824 40416
255959068991629121 41508 41951
998296607728722305 20743 62138
169707434655954625 35811 36740
335070321099831169 48223 57145
508469686217324609 52558 65217
951146037748959105 45489 52769
23474776528409793 7943 58812
103090020994397233 42796 56212
456724645579342337 5043 11775
662839741471803009 22540 54359
97596658449084833 19316 39015
843747447309734657 27814 38249
697568891463930625 8667 65664
921973176192995713 30842 50477
410932408548909249 1983 50912
125666983812134705 14044 63305
410580175229100033 22864 24336
634424802904053505 42116 63895
670962088579876993 17034 52906
193124683595524257 32042 33009
90748201546603009 57038 57932
61850109041632353 10476 42879
356914107094432641 14345 49773
770213385592750593 536 48012
963878623133538817 17191 20728
842006612610678273 27731 64669
467574997413102273 30700 49131
618295697798483713 3339 51262
705429157356860545 19032 40167
465830645029388545 236 66428
14123414747437835 684 25598
600326609517576833 9682 56213
923332662891326081 12568 54029
590002170249082497 15625 25743
873459953964477569 31528 43817
24231773517183089 17276 37732
221017684777450529 50795 65465
816316447750910593 41741 47131
416977198316821761 51927 60875
589762148619126273 9308 63907
37089814360783177 21149 56050
461351299413909313 11618 27315
832007042519059329 42591 47360
713368526520977025 25223 25898
793651279197348481 1193 42890
821871407485236481 2292 37984
743646353326674561 58444 61330
202283295979992065 10245 24159
778550539582354817 10051 56741
572716765463500353 6557 45626
405523999767702017 15443 54910
775169435433522177 5813 12104
162382385400292161 16071 57208
133526438129923265 45801 51279
688433765890287873 55452 58608
349780984162702401 9547 18703
305091162004302401 940 44095
136871473729659249 29816 58080
481595213820959617 4808 11737
139832934733188801 25706 32758
157729369311226721 25523 49017
910907462916913665 3535 4811
105469756578791873 21093 48932
709834428167408001 19057 25732
902330036745993857 14772 26831
151578168032589377 46119 65400
387278590959802241 31959 57560
248505130617243009 10923 32763
708878040585034369 26563 29048
559152165082014849 14976 47612
187244293393796129 35312 46187
443453538714276609 26576 62566
506801962133167169 22451 61377
117274861922883393 9064 19704
198585358482525025 11683 17803
711305512776672129 9022 30900
274918247521924289 19903 58669
224963892159866689 19846 32744
637784323453409793 35289 40678
882064385147469185 13453 43446
525882385239540865 6795 64142
987637047572437889 30762 65721
150851934507223009 27454 60824
212168347628530529 19702 54891
298351628293858113 45830 58975
426283915076272257 50786 61155
590323635501015041 726 55909
249869299757573761 6197 53015
143529516669147489 13123 20725
77595539736169169 4435 9898
767527058089207553 5389 56124
275947751052680001 3158 28023
795708164966384897 31423 60848
694946055709767297 36791 40301
403101727846170369 4832 14777
953533527819370625 28078 42198
613889032313764481 40550 65544
392646624706404865 28155 33038
130561435512738913 20586 54304
338429751179798913 40917 48333
560460749300261825 43867 60855
335310509094302465 26346 57513
944467218847016449 11638 16092
405720640141804993 1389 66100
702032602319817985 21458 47395
801298996681826049 6430 17048
115001221116450833 8114 52467
853839964277536769 21119 53014
657528531817234817 1062 50583
344256498934914369 15405 30752
549750399543562177 30014 64052
752319237427041537 49423 55319
432078049999134337 42571 58371
649259776472835201 25056 50865
403550713511840769 26238 62855
937130819281687681 25117 56299
936511388114354305 46465 56929
199046217608259457 16215 32236
497408590551224001 2321 28583
245273788235476065 16094 33342
647665505917913729 48120 58030
809469719965225217 5066 27617
683783710554202113 25961 43276
269777579019258689 35486 42597
182399398911201153 43980 62590
599455314319886465 4334 37377
610737027823994113 7457 37086
343752754853579009 6942 9150
578240484898302081 36378 56244
776355536264023937 18909 42344
611347028925372673 22065 24831
698007718670307713 19936 36806
257852802814397825 36864 40059
349198007590121793 32687 46645
443977064396612801 15005 26391
935957473861446273 7547 65535
636821376166935297 9374 54723
245675047939389665 8742 22912
896913756687673985 26399 40053
121333534515425617 35342 48058
170249443283779553 46470 48142
379057710740443841 18313 21720
457942537715119617 18803 21386
352195570696931521 50758 66783
50905399384831185 7802 62823
673088738296431873 23184 56593
242807869668418177 51019 58225
906953168515737985 36679 65891
419548293784600897 17897 23050
450266871552219777 13586 21502
630324214665158401 13265 22282
86913000013236545 22525 22876
647893641793004289 18278 31714
575099043090833793 16518 43431
817135905034355457 19756 58715
172030546772301569 38442 54012
249619207610152225 27525 43848
331562539769681281 31344 48894
79621288907411265 51672 62087
363199116126832449 13095 36827
179892354208178049 52464 58956
825256556612149633 51211 51900
508925447915437697 57089 58672
851060042411770497 6985 7796
536040601359161409 722 37037
216976988619013153 13647 59275
509187967629536321 15349 17620
857849490352588673 23488 31666
979974246102969473 32398 32787
906540134556653441 30269 41720
357184249437274561 40563 50413
509466985945206145 15229 62054
997468343552355969 31697 33057
843805529015430273 57591 61939
599172247323984641 50894 61011
58391504522983697 487 28819
492960082504922049 4932 7802
7575688611613175 18680 34027
289957857021654785 30032 55135
377290458646907457 29791 52428
215530682372559553 39149 59129
181326467630118049 12736 17686
889163040701070849 35667 60638
845548062488273153 33196 55439
318507447948761089 440 56934
995866280172865665 17186 58921
646377700314509697 17870 49657
58240117000135425 32870 35061
589805609012699905 18361 57900
690730972488910977 48588 64701
203150879346672769 54014 62722
985435073894489473 8093 25562
842770105216246145 483 46454
665463933117568001 9920 63061
885355638600692865 1803 52975
819614108756606849 46407 47352
839788615616100737 21195 21731
5353422274584575 23547 54559
270946479233934657 11989 18867
275358677036148705 2744 35821
317117939097997249 12009 29332
239521398053998529 38313 47913
408995038064951169 9935 66998
287510453656633313 22678 34723
994860369293434113 5718 36499
447675628004635201 37970 47360
896490518698350081 8031 48156
115398480080539665 17019 32279
368384037911667393 25078 26787
909919912970284673 33542 54622
546952509758462209 3488 47757
759459574356778753 1464 48489
986115386200708609 10007 16926
85711128256424017 8481 31076
813527040985597697 40544 64793
275033412460469857 22387 64056
394832028010839041 10441 32509
216676817703930881 19537 43512
459898501630313217 29965 65438
203050975611912321 12137 18199
970514352162666625 18198 20661
36258571611558209 57191 64500
252901955981506881 23727 52755
589887090732343425 33265 63623
115513339019017281 44456 46680
309094692154022977 33353 46325
25889000483296345 15833 61709
334322382258530817 855 46598
378174298825968001 17544 63928
446146012491386305 52117 65658
223287178233526625 55068 62019
258239915696446337 3792 23029
697910640023096065 2950 55104
588621500657982465 56063 66420
672874662213395457 38393 52463
963624959046224897 60015 60111
377712406826532289 15934 25105
24970759055481297 26194 27076
578420000873073537 21403 36856
310275430076313089 20687 46068
389740249460672321 12101 24595
910149037454747393 18630 49620
613737751192338945 38401 63667
59373547864165489 26269 36989
2410769955417891 40742 52979
163972224334987265 35375 53207
108986367548133953 27024 44581
695098778554051201 33523 66457
425512883935581953 4332 45563
413984780656253569 53874 59216
27161332152594753 23367 66262
711536170409484417 26656 32616
571571016807610049 23202 32840
555558044272704193 654 36680
156065766975494561 7367 43855
271385424458497217 1345 30589
166928673696034465 13121 15874
174990074649091553 12093 15976
408299220434180673 21825 47405
376912356844425025 20886 42592
276779248898094465 25203 64653
826636538841785985 12423 23266
595594537221977345 11899 56597
797088589903079681 36435 50815
968408935009719553 49936 59501
188385373348214817 7144 42626
587629258952667009 3561 23075
457195173489136385 20791 57114
881903316729591297 19870 56760
16291404914927199 27972 28239
489593429324052929 35581 40507
791954198670264705 7074 53790
135043752170261649 9102 31898
763481089224573185 23160 37918
784536552747745537 16403 35391
398507135096988225 27481 61066
408496017796323969 47674 66240
764467342055912321 10002 14207
239944342355208577 1229 41942
893662413639457793 47511 61438
559960984369396929 10297 52817
167100405528547201 9615 25481
524087354471738817 27065 60075
107545499759279297 8038 55471
444879363008197953 9137 60956
833218124905403777 19735 61003
714290204550444289 26385 34389
44235173055238161 23758 39895
191598875169248129 8310 22826
347718221631058817 50956 67050
301118356677427841 41476 52526
554667756986216193 17892 49782
327536620519765633 17830 19049
55701448332843737 47357 60056
541171037597273153 50422 64050
527919442432800449 35204 45587
388591004809072193 5725 57738
779348213904231809 18226 62200
525180209264568961 32190 32305
978193432011035905 29340 48115
897540408448350081 25349 26793
487684026342806 15352 43681
592798303702600961 48454 58196
535076211397477441 1457 36324
470948888080854977 9288 44333
890967807063479041 12374 52192
523038142944479041 16518 50774
116893641864148641 4138 18220
832596670465704833 7574 59588
549882499692433409 27339 51963
588908697544859137 11532 25836
548675577255220737 27036 32202
370954083008129473 6377 29720
192778663392889633 25932 44941
212346642082060545 7668 46995
379085151264174401 13220 36084
696885930747583873 26517 32762
220846104537560705 6017 61109
763927607720766849 13490 24078
440818569590913281 14971 22665
225648238062390753 4318 59944
74858109775792769 52648 65914
490779172774644225 1183 27204
806940988872749953 10086 65675
836234787265596033 4539 7752
405724697203186945 34835 64166
642211534796096769 7143 49204
726276682691388289 18323 25966
35036068151484301 14840 41175
336764734952371457 4646 12792
409308034527022337 30776 40389
113574996959979297 3695 60952
75252164905720065 20127 48342
777392504826384129 7530 43271
162427815569820673 40567 66739
948360395090030977 2771 29437
136092812114341649 7526 59351
808419201926202625 17300 20080
816493466382048897 15255 42418
958153000027405057 8495 45801
845916412397855361 32006 46739
889535614397789953 25561 28576
682169065661007361 53072 60151
669498268029837313 5913 53215
212394286956438817 65195 66240
943089132941597825 8489 25613
372555200866180801 8320 19435
980728590435372673 33711 41619
893700889540781441 32439 48478
507691610088802049 11994 20712
777688815027850881 13615 57529
4728527141804052 16990 33408
872664216560352257 32670 36924
2564736953619474 13004 25088
637663721609335681 10001 57645
943696841581665793 49457 64543
67677253706904137 17341 32954
430291842719885441 26485 39377
231183873528202369 10608 30290
70875344135526321 4166 11659
488760075105787457 26097 31017
412619662012648577 17345 31449
338302542998441409 30011 61411
620704571678285057 5553 39138
905137217111160961 35046 47748
501335970041868225 1852 10663
169338026130979809 49837 59997
127502347798877489 13142 26010
984595247933455617 29858 63203
43609367485377249 30436 52201
908716892724051201 1676 35939
836551093673246977 41842 53200
769125108828461697 42479 59651
177461219002100993 17594 52271
981880719887833217 8848 39767
557806206103645505 57062 62255
612221875087172353 14092 18605
566567123534102977 14019 15858
991378240579400961 1127 29799
293058699364276993 41264 54511
188875138044039649 34352 65383
392051633667353601 6086 24953
407703467274437505 28571 43985
178433433714001665 38645 64015
439775305268554433 45621 57365
649415557776198017 12005 27949
761058179371282561 35733 53593
516087438251272321 6306 38558
788498817521087873 5348 18580
557665384975326337 31067 38663
28615753010790001 32134 66499
676773891694676225 45670 63723
308207650438689025 41353 46183
590919481545629569 19881 45272
711519226302108673 57552 59216
427814064174409473 20551 41962
768369568770054913 24416 33530
365441030986648513 10170 19060
357111293969886401 12568 44197
252604758715715873 1778 8482
389714493801150785 42231 66773
41763540678406489 17357 27889
911994175682544001 23848 29548
686090335284770689 36679 46966
326503092903976705 2471 39497
576276428809240577 11900 60179
744554564284150913 3823 29358
788029065550699009 15388 26116
200485366400741313 37974 44628
732646048243825793 29553 37577
702539696334078209 4792 42857
39141165394365633 31508 63306
673833653664217985 30338 41548
253456811866914945 12385 27776
469986560258995201 22403 45802
85473197165281793 14238 38133
983885170072326785 93 33466
618538169143395329 24846 49382
353013929540914241 27699 63687
519058437252422081 49506 54477
407637981600998977 38449 42197
860041358684089345 23913 66455
597287842202881281 1386 58152
898078079192952577 36781 63022
787400286974147457 23247 54710
556265438999307777 18234 35946
359841905910549569 23896 48068
341491600794821441 48178 56756
961460070893082241 31202 33862
336700391858489217 35781 40389
509725952783263361 35482 63667
630139078094867201 20116 28978
307659678439975425 28917 34204
559326412254339521 1182 67133
797896662002422401 15690 59120
891631491913553793 5786 26035
647741702790995073 50638 65287
686828158393712641 39210 61073
445953374017783233 26039 66405
707319956800642305 21527 38739
672567838384495105 20480 61021
819371046905050753 6633 35574
481738000084000385 5548 34673
158029119793067009 19205 22837
450965092168161153 37994 45038
725638955063534081 51601 63245
870311247510095105 23841 24142
707186540126979713 11838 57212
768063028996280705 30670 46865
48019245790161593 8834 22927
621114896873684993 40786 51452
425986483360386369 5869 59559
214465616164318369 15059 58651
498587174979821441 5610 59242
112833145039694209 23315 24503
400176056770998657 7556 55691
499240788952747009 18027 24504
275707786855978305 33449 59855
180051629629907937 36746 49872
961201789895877505 14608 44384
193174146405596033 4904 65832
441834664035940993 25435 58162
410632239115123841 20865 58205
879438437175149825 31959 34297
501559266891447937 19355 59955
46011687320746121 2224 23439
267001750445793121 57226 64501
802046761351530113 10851 63172
117400068785627809 16108 28212
643621588397525761 18734 27850
272394285599936833 23554 33796
955056159060585985 24752 63314
287569495372096641 3477 43063
964393859159802241 8390 17981
595468102108760833 28965 57736
635299026423634689 20881 51208
929367637292074241 13987 56146
570279826712482689 52370 59732
971487893020785921 15574 24100
953969544925865217 3219 40797
628090283063684737 3354 13704
799594725833404801 40744 43820
360151131384448321 1441 28844
55347908926730585 28230 30755
214569870862931105 32370 39939
344260713212111809 19615 34793
950742615667017729 2775 7446
1504728307860859 1233 56517
123973965391073201 47298 49262
793881282679112833 36647 38626
773101818084320769 17373 26536
300837235515697217 3640 58787
54105764756997137 1030 12378
103931770375215393 31582 47270
993234470091145729 15533 62810
763721818101753729 9684 26921
425585816375431169 830 50548
515132895890591425 23149 24632
997519600776350081 24676 63097
825404098302865153 59662 60465
572018150422877633 27198 64050
136029882327068913 46559 66524
178457537119577121 30995 48236
501871102736981121 154 49360
401846486902897473 15577 26607
479248947504718337 7901 43042
303749742498133889 44002 53356
790617820417022465 21306 60739
843251100350897793 8338 59344
351541172645131201 16961 48011
902049373982968961 7828 65807
131065448506017649 14580 24900
749163397155840001 61667 66075
885621246318866177 28075 42211
952698642331831937 13392 52680
769418685051188993 17033 65913
63197336892301337 34283 34779
274410662743367329 31522 36934
589777023675587457 33407 58747
784847358842864001 23782 29174
62803573441087225 166 49322
141421937160234993 42617 64591
586299661200293121 2219 16889
617301301046037249 49390 54603
958907666530109313 48038 53796
29867599507060305 13720 55864
182779471153047265 30873 53887
165649473848116449 8343 43949
269236982149507745 40296 65975
402215453429111169 4331 53949
772826092743748865 9920 57495
606182790555831041 5655 45786
344886023586013825 284 59698
855285153349985409 2523 16863
11101458477803307 23954 53590
708217601857494785 37872 57543
537705976081312513 11080 11739
126910870337926689 29271 32723
816761972636449281 11456 39891
522341296843759297 5877 17533
492995269847682497 51298 53524
411376000365823553 12305 50046
306342633521772737 38847 66118
298885687350701121 34045 62641
352753030871454593 4076 48005
634328828767994625 13535 57401
998605482202613377 11298 66311
505005622753539969 44872 48940
596350459100847233 8658 18496
645158114745687041 5826 10402
331785069335460033 8034 39333
978162431997485953 15952 26126
336665511749501441 2396 49062
856665012165795073 42354 62578
59393764691073161 7589 54841
946122122904167681 18993 64124
61177838050554105 6729 52186
148507910133634625 19789 51557
929651253792961537 57010 62763
707409598137797249 47580 56795
661772773368355201 547 54118
911889971400686465 24841 42991
987902035067982337 50005 61392
784520285154680833 13328 43538
658469417615947393 7574 65093
867250681092048897 19556 31518
200183711622223361 22727 46284
902462336492884993 4331 20346
487257457936195265 25495 65097
762632905005919105 47226 64567
5383926686967301 36864 44807
9143749385824407 7261 7756
708864511082964609 8416 13754
645621108348752385 8610 29390
36026483429928649 40917 53811
27862192404239041 10284 64730
793619419386018817 26196 27314
93354814724822433 3173 32508
73384080696094145 31967 63895
136208824145480641 15135 53042
459541198099316289 31974 33550
439559403997737537 56231 65670
337927748830388481 41441 58718
104943757397233377 23801 43431
270157263817154113 30923 45138
620624268784045057 18517 42276
274568046541027393 1655 63705
844097874204745601 14137 45965
641002235996126081 24394 41433
99691485325383409 15084 62899
934071943287811713 33210 55271
515336245366352577 25267 38142
536809058943120449 55719 57794
353066817815719233 1746 14384
34678624423754913 33886 48545
837490264571524481 46317 55012
864491502420605697 3527 39906
410974378434037377 11773 40219
515388780781329089 37834 63617
978511585178875265 20225 44034
951420327780212481 29097 64284
838066920850426497 3617 44261
365641843076254273 17440 55029
368678859008522177 13610 61778
37378615764140481 5954 8674
580870865334834049 2908 3375
282975656902145537 8168 40483
47830933993889601 16770 42840
566984004311180481 20376 61569
171559051302839553 12252 48103
115509828708475489 21249 46550
669215383602502145 13041 23742
334200942370159745 21192 21812
591550200681627521 176 56068
481308969492197057 16761 18096
904111828093515905 9141 14628
460623591358384513 13096 40399
505252465371913921 346 43937
610341883490015361 12107 34299
838973278431691265 43668 48483
465153762006167425 7461 39348
773994536817912833 540 41431
562208956433686081 9850 13993
629058500523211009 10011 50545
657067323400795521 20308 58113
962391927777506561 37052 65525
66289154424858057 27296 54209
502411972878203265 34163 37761
31670925584307953 3528 58748
623023508308609281 17557 38353
389561712698871105 2274 58843
512968207338030145 20811 29834
214087699569219585 7293 33877
268664502255294465 13416 30199
737062335978556801 18538 26762
773271832632357121 36210 43017
650339901614842113 36781 49199
252132239628583233 31745 40953
653591111269484801 39329 41173
291946716751720449 16148 44705
725857314554119169 25399 52293
19120326731869141 51446 62743
942625912317232897 27263 61991
769124338935764481 40135 50630
261746670376908257 33022 53803
985670852179783425 64 9973
516012415035156353 33647 40121
519436427985521473 6088 43828
532398477660407809 6087 43314
334983105601882177 18513 51353
899376507517764865 11693 38282
86147373110062369 17973 40397
619947487290943361 4342 45166
403276359308865281 24217 42111
453688429280212801 55184 65218
555180899113548097 22456 37307
299280672743591937 47156 56779
715983864029116289 29887 30370
640226974608545153 41429 59519
282190791918164769 8693 55506
381116099477139841 32163 44929
687600650497177729 35336 36143
308448106868233665 37160 55483
901819875701630081 4238 32323
351446474261635457 17302 46834
164359321693357441 31954 56890
274931916800177601 24277 33468
522642791804908993 16481 55980
476516561984311681 9556 18372
381261078394988545 19728 65108
684516580733735169 1441 28345
835129224536483841 27385 53386
208523097176922081 37713 64920
145914055904942337 34123 53173
396654396765491393 47116 52605
118802872563971825 44424 46865
565303362673546433 51346 65562
632572974871823873 29070 51771
62544660790358369 57394 59392
458490489242091585 23534 67149
176203320942690305 6563 12446
661553436508857089 4915 28642
590187652328246785 25757 35747
732412523477929473 30677 47799
316752127241016961 6955 34097
702006234754794241 9308 59641
320514894864935233 32057 55080
465495097080161473 32933 66300
599256090308315905 20284 47765
629452127500261633 7074 53840
740409699419906561 18165 28367
532690067478338113 5900 63598
69375738364328753 440 15709
912440918426785409 1847 26471
766840355766809985 4746 14221
16658558731545981 15619 22726
476453658177817345 54537 59505
923530762773314305 57573 62853
176462765663849569 36131 48570
573661411372707905 9545 62757
55982265456776761 13999 43907
356179636956387201 29146 36864
299761379101788353 3175 41642
227040315355491617 3527 5309
576178698255958465 31674 65453
778171215925173249 36696 55000
617813560446400385 11485 35499
109773762685247073 4784 18523
869082664013888001 48115 64831
520307295931434753 2727 53373
909684538940091137 15133 15228
821135199723595777 10405 36683
973701377716324097 17026 60278
852108696537047937 56408 65019
412764449834050113 1464 4620
486724686158250817 52430 61747
170157766036624033 26150 34422
559371586668039105 23171 38475
437397210947686657 49350 54686
539722790725345921 18968 40968
57092942625743601 10125 64149
46196717854176233 43469 49389
678149667196244353 63173 65434
632134185461009025 24263 46957
819145645515618561 3387 11621
230490425966980449 38467 47389
291130135090377025 9115 36675
880431253042114945 22788 43480
518468931359436161 14951 65906
190248793286603041 11951 41633
660864752893111553 3151 13567
27132808153108813 1985 22292
617112005460825217 38907 61029
510875358089339905 39230 48506
709229452520013185 52792 62576
719592566286490113 26787 59503
660731693741254785 20246 48712
953418531652633985 34712 40478
947541478887508481 20722 30491
365134084449007169 17729 34982
715417795460950913 13673 35533
641392745123244673 4021 58909
132738753752214225 22053 23080
297536360403807297 45409 62114
507208456143402497 26601 49152
790587613586840321 36675 40742
48094576640757225 37797 61500
898004922830747137 34878 62187
448799831257048257 11443 44783
782167384413600769 7545 28470
323480737744965569 10 22716
952789886632768257 16099 20124
702557735279995649 35920 39543
413988944034489473 13715 15469
372030649151447809 35609 41231
732542898055694337 35807 43865
897631750314644737 37296 38688
627366004226690433 2171 26066
28267143987470433 24742 38125
862721965822014849 43815 58019
38043465928851105 19316 36534
174800088254276161 4411 45575
703323710496683009 988 43201
71614679606167185 2090 48499
876234199878780417 21250 38990
206180901321506113 2156 49241
248654682208631073 10170 22996
888989068399535361 27066 30501
622752770315869953 45201 64346
853699911251229825 37644 54296
960325858735139073 10159 20834
594505161127838081 1146 16983
279454716496331905 34639 67129
695666796599699201 27982 40819
528203746814533313 18581 34175
435711992791777217 16354 35468
254559859396394465 49002 49192
692389153061672193 31242 54099
301595650531318401 30197 41866
839972163903777153 50028 62645
798839318489996289 25691 52970
388466797506016065 3935 56914
115485765664310241 3958 32462
6631921589342228 455 31426
420615118767912577 44371 53288
49833484812101145 51770 65748
506690808360367809 25964 41879
593196899911017601 9157 29144
942569395368309377 7968 25693
994596168351097985 8575 21281
401124095293759809 12720 15530
894564947256139265 42044 47212
576864994448484993 30238 38954
837495402973875201 6672 8022
22885953652838965 21990 61513
884265692506513537 21905 27230
59939040656075801 43757 45975
211335422228518881 1352 49658
660942437196091265 50444 65717
152294471678867905 38116 61607
919584856255269761 4131 31778
877079131735573761 329 19955
124440121738764737 21386 46564
281013765289369377 4216 32956
681499537129582209 8456 44669
968917060697936769 13600 33728
864833812269175425 2724 16556
678611196353710209 36290 45037
769133579017520257 3980 57724
532320515914907585 17813 22027
280452876950427297 34983 56595
703007222186212097 37041 66131
940099265940972417 25696 66095
952073099906232961 9666 43891
132252193038674193 6452 57821
906530732507103873 18996 37739
937115144358429569 57785 65464
393111699332056449 10979 66099
70511908743192465 20588 52660
996134654306583681 6905 64766
135898873616156385 45844 49355
908643334318515585 44342 59473
330267955766423425 44609 47035
202789172947472449 34563 40921
42859128280198889 18708 22519
435758196066306177 31907 37064
824249052193785345 1791 57595
988725121615228673 4176 50033
650043093410630529 37013 57258
886327101730859777 17370 23079
318917377053445249 11874 64212
678537279944787713 44916 58074
683608502286702465 8182 61170
947423774517862017 234 4212
591585738735382401 10037 21701
700304569968150017 17829 59139
397022180007581953 18595 25729
887294125736662657 15674 54363
451115462046963969 38197 65842
670724255934839425 17767 66337
645029738278125825 13324 21741
585826386696712833 8864 19527
74862945488895601 40377 45511
793048056559310721 29976 66596
834857479042653953 25338 47479
497752824318485697 1724 30194
130690453860800913 26801 40719
681982376345086337 21102 65125
964636769951951617 42244 61536
247006187660421249 9656 18670
772214774049821569 51201 63152
243680469324853985 3172 64110
225097215439745921 31961 42115
835707285737260673 19987 27505
522137436318523393 13249 40444
63894076338964825 12307 16145
630446925944667649 31220 50561
934494502522713985 19281 31098
793458852090033409 5037 30506
570023738351718401 36507 45736
351210147042223745 41604 63681
665016925390734337 23190 58597
889477504628722177 60886 67156
194343395775529601 20716 36698
10663512448573443 25768 39048
562470410954748673 20386 54327
615440813633888641 25500 52494
771583849837522689 8964 25454
264316292523915297 16337 37769
747505649813025025 9109 46242
519148041101793473 30242 50643
334223999181300993 5409 17604
767406285538058369 7525 57831
583499431600930817 9677 66074
443184176368028225 29672 62973
437516285648595009 43986 44961
829295505064266113 15006 50533
447250166487169281 40141 66888
753138695517598977 31729 56189
752096300031194369 41827 43742
8487615939728245 41510 60926
508206601331156801 2746 27190
836360996844241793 36973 42528
238003824023021345 23780 45701
892166225772029953 30545 41597
262309890642530529 30759 56057
323626732253380545 2029 40601
77456531135407409 22813 49836
775958711480754433 21732 40678
779744056751358337 19227 36711
847512746934775425 2921 56261
246525949465588929 26414 40886
781228313341870209 44507 55235
339043712708946305 10431 22025
939154468781303809 182 41595
184100915429137761 30885 36402
658626824949820417 6946 38801
80171037894221089 3112 18042
99114917399454321 28823 41872
240694432381499009 59505 65086
589815408928245633 57541 63304
122791702599489121 55563 59922
924930592645004929 20385 57179
214638403962009505 6172 29409
347970937605040833 53775 63632
978872046511955969 41627 49946
992916923998167 30397 56182
298274951495724161 56186 61018
267603857720956737 54596 65136
116082639493715329 16964 66103
666126206524516865 17859 57821
635525760384080513 7485 23780
332859971063228929 37844 57985
884896703892994945 11740 25558
677760897488902017 8861 36009
642709944604884993 15118 59288
970276771206727041 8779 47880
251661068293277185 10309 58769
643075513498949633 11854 44654
459069083725307073 16896 50039
648204142804885889 26800 47442
535612665624487489 28661 51089
137869199428259041 25219 30217
798903185708521601 41077 46852
383943376601195073 33719 42035
642510396421773313 38145 44166
981080117116299265 1715 30143
984656173765340929 62844 64949
656146643029288193 43911 52003
743320763222474369 28495 29942
771510172037899649 737 11141
695221899066634625 36951 62072
851065362435690497 33349 64470
444681357140712641 29538 60657
665054973379760385 13755 66134
596054455790532993 19732 24372
245629373094047297 3899 55025
829489355051609985 37335 51023
414046188092221697 38227 53798
391617533230370177 55731 63530
78743491783171745 8024 41414
261117978053466273 26996 47938
890543094259918209 2827 41624
304929494035018689 16587 47823
587143048273517825 2710 37119
103022681456312881 30489 50479
954787733129087745 10662 12944
626461630592725505 33621 65862
8069317107697317 5559 6611
925806005969082753 36714 56831
437665164842194113 19617 31238
852809435602761601 21092 48953
674198530070427137 8618 15766
884485831525214593 41355 47604
807863512862162689 50071 57527
356138540506147905 20607 58427
64848393221808465 211 47676
637451551797841665 17453 40132
463359298718920321 21847 38018
274541039167427681 16535 50463
321532815815103873 19386 59132
942466741410786561 1180 63182
492588584580069249 24600 43076
911632036513903873 53585 62430
497352947336196417 23997 60075
260530531650420737 19861 61748
709805218735418497 692 14245
885853255246967553 4899 13355
72289675786677777 41255 53187
791263456626016001 10225 54795
95150580891733233 52466 57672
315288210742092929 55891 63264
835863527686029825 1661 16375
178932292812550753 22034 38731
823216212699456641 21367 61615
685964637349780353 8966 27637
592391490590628737 15755 49311
100842703240008545 27336 33000
501598156677296449 21672 62313
688632330999180161 19330 37786
681610714718317441 19088 43342
373553625767033985 28226 65558
267221276163461153 37813 63581
163241175789334401 2674 11262
600045404027056897 55514 62388
490523625394391873 25513 42172
4029852603970597 22718 25395
538562658629924609 14030 22645
49329541324681257 42844 53666
400082175935001089 51841 60440
198848916888856321 7079 27705
457731458464120769 23654 32717
191803469184051777 58713 64578
217098359062394049 28432 51419
187545631066207361 19932 36357
34439537670575505 11622 26041
347990831103913921 20794 31854
666841081308280833 18960 22561
652663158101908865 3591 6497
768976375399812865 36482 47399
583823027990533249 10026 25449
726108924472473601 5358 21052
904937402909560321 5289 57090
182533378352214721 17745 47423
788375226138697345 15178 53520
854949474644758529 6811 42359
449891340150450945 3845 18058
800810896350508673 62232 66117
787950126962940033 11069 51892
711757732118375169 42244 50965
639258925797612673 36732 60765
66990470499117553 4801 32503
554007238270855873 25567 66513
484186301398597889 21647 29832
414422382670856833 46582 57703
906945763255929857 6710 56551
586975334380142081 28793 46422
226436809777485601 2972 25965
641329517581347329 52818 54515
57920874869008545 47241 63809
463568220359519489 27053 41031
507827717057200065 22844 29235
736343231874648961 38948 66304
441937251851452801 33333 43846
361887886620948481 15156 52237
495118670459365953 58687 63082
909890090530332417 727 9790
87407952982086817 50581 59554
88258716506572913 1678 18357
418361140056777729 37022 53972
676220280064107777 9289 12339
631723469227846785 36507 38336
856180653898590593 46637 47950
422859553706334849 28124 43487
356544074785098561 6097 12965
763184408485695745 827 59259
366682212733763905 16707 61771
663361848948415617 10403 44457
249621606986259777 2865 29415
56225966637594385 2313 51449
838234978126550401 27374 45984
335423585167976769 22145 55314
365779861890082689 23525 34014
227415025601512609 22306 36191
682673872095847425 22126 55383
206950824986495969 36496 66136
71414955134621041 38864 50121
583585759344668289 51223 64260
842540998150113281 13795 27593
263544211871451489 28887 32816
422285461766513473 14792 51906
274471602702131905 50895 66428
138099400714139617 5326 63299
827135353811360769 156 45516
173165413608067809 47524 55455
311423157814640897 30988 58794
733985640078017793 12019 55428
70597083109479545 1678 46047
533430128984612417 28624 39211
316780891563919169 18263 52406
363000753714857153 35332 49569
212966712398088737 45712 48292
334495847636212289 42815 66715
755081127042000641 20723 52583
746667012948577793 51734 60751
931466359367878017 33045 47605
824201776694486913 15539 25456
331771665343008961 4443 38447
659566952556616577 474 1170
117832079943259057 36526 47716
290562173380656961 7361 65612
176132203311549761 29296 47570
899670512464652417 12783 49904
97144244214522497 26659 50688
925053059075089793 30791 64423
935642350821321857 45600 47393
574259847731468673 9125 42711
736330623861579905 2648 63164
92834640121502337 13900 54723
566499310190760513 55969 65521
286968498031839649 34054 62391
525111346571609537 4756 5285
610023065660620033 35587 38845
211115972969476929 24067 52835
134026223323843393 18848 51694
102066524564254033 4295 31520
909165344438484609 2002 16720
394361128049961729 45866 53657
677081970834265729 5478 25501
819803293293095041 34874 42702
573165633403739585 8824 15157
866544472373473025 53872 54294
967879202411779713 20001 47343
652324515190958465 5082 25503
651661263496116353 16370 65431
777582983907233665 24511 32615
140369243182348673 48047 59424
10476824469183301 24652 50055
255729344834982433 14175 23231
722669768572014721 12317 51836
364233474794815489 17738 48552
172976324967311969 20583 43222
17171157042206177 3229 64945
278734540894884481 11973 64704
47783151866909177 916 32455
995546416379742337 11795 44507
254698343177729217 62415 62638
411044254851358209 3060 27857
987230431032912769 47832 59328
123099227359706017 29121 43138
815233750229133185 8865 23774
12825879144383379 22398 62031
754664930754003713 18592 27933
2970289518518855 27827 33037
55217157778123753 45267 54771
524558722544551169 45865 63513
491890849280792961 52755 58335
843670706699374081 17922 49534
842123671867248897 821 31771
224713872386626433 24453 27550
596619420354855425 3077 14357
155522471610030529 5307 17734
635086795709305857 39058 56434
285721025381942433 51440 64693
638284343902057601 4865 20465
378336069447573889 12680 14499
37170685219784617 23159 30642
927701077064408961 23244 42088
481742854605258241 5339 58894
187795398041007649 1872 38495
888933417909335297 44266 66231
92274106939836289 13056 67024
709006347347468545 16119 34602
576628638773758721 53327 61116
228816810948636385 31637 44412
598169663253980161 43256 44631
364451027588827969 898 60410
538535344628261441 7003 24220
812814980712182913 13623 47714
62437326734166025 56098 64230
82104959281764417 1610 29319
811154983618610689 26803 53669
442915004320404673 32028 49655
293163229192554561 22621 50067
230882205438476257 5894 27532
437420800144852993 4466 18561
976945286131162113 46789 63816
933500333006062337 13523 64729
703201559443385857 15815 58716
20140445913813921 11050 43645
504562111282062657 37787 60893
898649653708655873 9130 18973
914325711150482305 20769 42549
219651698526437409 13792 33739
994878946754177153 32134 36955
367694042746190785 29659 30421
935900643221486977 46934 55937
885363042130439425 46249 65148
517297890515628481 42341 65974
525768453352167617 20442 54988
91353672545537281 46181 58096
934725243179659777 44313 47090
471914833610163969 4479 38272
888208602004734593 32745 38722
848685901434606593 4645 53908
772886627827819649 3481 25946
749790951081216385 17542 27725
350686423520965441 9195 23445
185309986111136033 5209 54667
367531868314475905 43871 66903
283639637866095041 1322 66186
305923512033896129 12373 56863
419351128295375041 59526 62326
600137026374785153 30467 59040
500171517757841857 4993 27848
440755655381007489 19086 26409
623537111959692033 20593 60556
860412694722274561 2429 50214
997447239713928065 2059 26152
603860419309793153 20972 44587
404616104045629761 11811 54112
47747635515140273 9154 52507
641959998691355393 39606 52290
325488332876755521 29190 37627
958197877636749185 39772 63645
814077649921674881 5642 61252
805533640306869377 12608 50543
821564379980625153 16728 31596
732929161246318081 56519 56591
508233837949251905 41027 53305
783079392458880385 17372 46948
255433026628804065 15684 47172
767776031013667713 45275 52012
453291235093875137 41830 52763
487281275104329857 20852 56339
525564721787983297 20758 63704
232559706206558305 3282 34342
855938354603626497 41445 64782
290728634159130177 13810 19174
245357514015591265 16336 38049
7315844999155275 14589 62142
369990733729427009 32957 48740
662110589484946433 11278 21043
964761939008180737 15239 19564
304935529536237505 36041 58451
533822491760350465 9122 33960
849933042637978497 9007 31632
120213467236066401 7 28642
570187639304023745 59590 65255
502009469408310593 21865 47843
930790819987045377 35886 37273
991032368460476929 9057 53687
794781302306518017 7930 24719
582561045718268417 43271 46161
732377093458659073 8161 38514
873178663650190209 38423 47832
262642646993540993 21099 34168
569835532635185153 30149 45492
433865987035922305 19501 59716
275537707129071649 41355 64852
793966216802630273 14037 51741
86031441157775393 1500 49294
554663804725969089 42624 50884
704642685194141185 13927 27077
174647216061757153 58154 66330
576844209151691009 11457 24778
880266167517312641 44975 56291
270171744445743649 22501 36208
445070293353325057 19332 39162
74670491881096977 14453 25239
1434085373851702 14581 63335
139322386167105345 48827 61176
556462898762177345 1947 46413
780200154647676673 43997 44590
217338178056429857 31562 55408
751271994780008577 12681 60192
983530437221361409 42908 61203
214304985099932577 30455 65959
778818458025732225 1055 15382
615763721186521473 42032 60806
780165543929157889 19656 32197
560133173293227329 35462 47942
825443862361943553 21034 60956
639169228183671809 22428 64837
273828892039404097 20954 23809
612945102942337153 9168 31725
947482631036983553 5827 11375
908306837608659329 41922 62463
778773070024399745 30672 36211
854549270013368577 206 54585
425938238494275393 41458 49023
112343209936650369 14070 42797
955538298775707009 7583 18814
801662507350716417 10376 43212
762067456828894721 47682 53950
676161649211405057 327 14321
512878159142914561 15175 31759
283946458927321281 59884 61578
790753824417585409 27957 28544
828898271940939649 1292 46344
19139131713956205 11504 64380
388057727042809857 14932 27659
215112876123519937 21910 42592
337561420436127681 45512 51341
515658674712838657 25735 61701
768362622874182273 57234 65333
834981522694825217 465 12539
330767651509599873 14808 48824
179376845431647777 16996 44771
41954297707537337 3163 33164
648594510188779393 23226 40368
339032202985503489 33849 36327
411865168123469505 3247 20327
333590531446905217 15557 66678
760752507685232641 3675 13987
437500845597636353 59730 60470
805527629261376897 1100 23562
352839919107584193 21127 44011
54990625703190689 3972 25520
730636279074172289 29677 57914
494861402015899905 8712 45521
918152937456458369 4222 61843
601389621103642497 5101 57489
636683541021650305 54385 58931
403293228219411073 19733 26625
697207705260598913 40120 62436
42336259349603721 2105 22716
767618078129100161 911 47402
978020380470624641 61765 65679
325538484248031809 29202 39617
789210844300988929 40312 55327
146984993715133089 4138 20419
722146851885923969 51600 62132
571333416370880065 9534 17982
884010351747313921 24089 24398
37201346236525265 48278 63289
412754938826495297 30570 62963
17956968791171591 13652 52229
238531478125374017 46663 47705
467523042566281089 7479 38722
484803755221264513 19640 42134
881157373683425537 33931 38055
614040802831929985 12340 34668
356356660132359361 35254 40357
985188508365396865 28253 42052
218380317965713985 38034 55667
897325723723078273 809 58417
833682255885204225 3938 62484
502091637802635649 30454 37917
435822570932220545 23378 48556
762501423292370305 61540 63808
402178690032922497 38977 59995
966948233597022977 30564 43344
776893447965395713 4187 57908
776672420138886785 13056 28038
74716021047404273 46031 52807
546847570465558849 44862 51796
365053308554639233 10913 35878
53113819174363641 47220 52961
721082928102884353 9844 36619
502789182378123201 20377 65095
465386989241014977 7533 11515
116523757075107425 21357 62766
912408700360398209 34095 46813
814569720834498433 25764 41814
372941489343833857 36244 39192
206456309259827713 4618 31423
416351911857287169 3024 31278
168734951600598049 9458 21574
791381671905018241 3274 20355
589499843668654977 2854 51057
752769288700360321 8577 12878
96403711727020897 16666 23444
651840526710987649 10270 29498
907221037331503105 15067 28956
435631284294526465 46809 53414
329146533682816769 48769 52522
67281979019387705 28613 48964
281326076645576961 21467 47997
504173320965659137 8471 64828
931645008915864961 37170 44610
909949629229306113 38041 58029
2749503932214737 5870 21954
970796345057163265 31595 42865
259607871598532833 13011 39722
335614487688705025 30498 54061
617194313712396033 15043 21755
905565089894164225 25289 25320
992290297233296257 18198 54324
314804037631620993 3371 34198
102615804728138465 37963 64810
42180059417443521 12450 39352
284743092677771873 28503 50626
833814130380265089 41146 60437
427742920543643393 11779 46784
267277547291197249 29891 46023
781272366502122369 7994 56961
222269602933483425 16644 24071
945315925085445505 42838 47078
867473804384399489 16092 34967
806056973914067457 4508 63421
983879421393115905 10616 58525
966514822224958465 15856 22911
414722574215002049 45609 50977
398864591277742849 2835 4814
346772906853619393 48542 64624
188160502969701313 22363 41742
112682443729408273 23882 49555
64616754012419617 9529 51725
412725505897899585 57221 65913
902666752511130753 20881 32199
981649618166610305 22771 42909
648342650885609857 15510 60169
533380938203624321 8233 25112
660257534777393537 43278 64755
588335636227082369 40637 59618
796869969912350465 27748 56034
248321701469368609 45866 65263
118366956758457329 3769 41216
24866007830976145 15246 41136
112342698738473249 17298 53157
515977151418770305 2369 31385
596010561208963457 8800 26317
388727593908367169 26846 26962
599119558020433409 19223 33802
894708014533453185 18864 50953
539732666890792257 14025 15513
226257568416254881 34772 46782
35456752417786677 7386 32561
988163545901802113 11157 28447
937846932792716417 10350 13168
875277819622720385 14884 16227
817154022886668929 6528 31457
665742926650754177 32077 42837
223322729258661921 31469 61895
710643473138102145 48211 49681
896457638503648001 23634 28250
974651217351596033 25573 35627
461929817168986305 7229 37915
277175665706248961 21057 45545
122257038559084209 37591 61387
52942558058337145 29852 46940
507114828750822273 22331 37707
739444578895867009 53435 56301
445147388637650497 54145 57570
870784644748557185 27000 65061
239396672743929185 42748 49310
23291868052677245 19330 29979
623297410350929281 12447 66904
17029128391701677 40835 47950
215560815017632033 12567 51528
240339806687554625 193 63149
714174545803018625 3833 60416
616477789168630657 13288 26221
798205975822320129 57222 61817
228910522384023105 22512 24099
396826887254846401 33827 38646
525814447008801985 25585 54638
682727699165617665 33424 36021
302030439810433665 14510 62862
95267402306404849 11604 55726
288222893097799457 36359 38850
296963050828729537 9460 17306
39155282017855345 7408 36661
693089877738387329 45579 62037
612801977837992961 1258 31017
725695951782604673 22346 46312
400927525394163073 10365 52488
992181753445720449 6741 33221
928965681418947713 22472 56583
62134915726453241 11370 47864
778053868928008577 34861 62719
795575684155252865 18132 57918
501398836171777153 33018 45439
662300795652790017 11221 60347
233022877313313601 24140 36134
829263313348377601 39142 61689
690523477742960513 13263 65339
973853117243571329 28634 48476
68005302395629745 16946 38138
575220433506629569 6984 50552
828886887328227585 21444 64825
22966249021131093 2854 43843
599399491026158465 26993 35310
304876501964315585 8285 46717
336855562255937729 27345 39058
413042593015511297 9887 12800
268984562047432257 32862 34582
187592444787000545 12252 19199
712309929601961089 4254 57743
755795737766426625 2586 10884
837782493386608769 44252 60366
733052874698188417 5915 39353
848877909754396161 35578 40011
803903660253489281 25108 48440
740139714578031489 13170 54853
112371335648802529 10835 16185
325191756426537665 25941 27517
467247157342463041 41808 60179
805227062976168577 6812 59237
114564028665085969 9938 20978
282647259040334817 9043 23804
200813293048206273 7086 48862
548506845953237825 31372 52533
829157733620306177 35452 60118
799507705170160641 18378 39553
577634327846603009 18910 51522
398485069002784769 49499 54626
220225382054167073 17762 41169
162622277348038593 31460 39002
877500912918172545 6351 20555
340388453391181377 20931 54670
862127019611094145 6476 48035
631590112486552577 45433 49946
201360848075189825 18522 33000
48787489313465217 51804 57890
454588785584576257 26252 64175
540342395974494849 3977 17525
478892979712036033 25283 52307
150511263918144065 16470 64830
708267093939511425 2746 8214
353655908642881665 11668 17309
86206416925143969 7364 42969
546724980567542913 19891 53509
597283487538021505 908 2304
416247705785298881 32379 43824
992309732474289793 3226 56144
952399758795973377 14672 16341
289916717616463873 15113 41287
34402395746614189 13663 42410
64149753001125025 17839 37073
940604286117459073 14961 35896
692116536352386945 24869 28373
508496113767922241 33078 41959
584736492383733249 28359 55506
750471995617953537 14745 64129
42047544119938609 41348 60874
192625067293167969 10329 62495
178126305787635873 39915 53949
108103479643940401 14134 35304
370645267260755393 21188 59472
357516774304219329 18192 39542
236681002374062657 44515 53531
980184632370008321 36652 56526
558209519394623041 8717 56981
947069138956241153 6059 12533
954783014245442945 22870 36120
926244355092446593 371 52578
757286081960216961 21480 64788
478671621334047617 20713 38277
80667340545964801 1846 49227
917124370254111233 7151 40576
876285890310995841 18076 60242
683734273042691841 979 56197
192706431191687969 16939 35701
758645585957761921 46121 50242
807125292794836481 28386 65926
717779640081875713 22473 53909
423706006980090433 16351 48125
699263344570777473 3945 47517
986180624318265601 2165 3882
198609791533844065 4040 66665
128764594323065745 25524 33683
241715589463606049 18497 51577
475449365437157185 16108 38021
125391329518254929 16878 60242
598118846060280833 55615 61178
438666305457513089 23981 27492
986287605525532801 49492 49671
169325485135093601 19487 57404
932117087241444097 25587 42024
82889343684140465 12560 36032
509613456552614273 48826 49642
545583619228029441 45827 52708
43886528916424081 15149 35201
739757742780096129 17360 59014
504067534945548353 3825 11974
923460938255690369 22244 22400
156111796341299681 14776 40217
784208718154243201 3773 30622
889218705431233025 8936 45598
713678316857159041 7934 43519
378225383096314241 13409 29701
750827421973564673 49997 52604
528285025135446081 20981 43954
804264102340571393 23318 38986
52700931918344905 27534 38262
873491191015428865 28026 44175
19670301070988217 16997 53750
974669974810030465 4980 35171
654389419075890561 28859 41642
653773110129787265 20160 51077
676434941968821633 29622 56306
986287662476119169 39721 56799
522172944358722177 30394 57644
363027138244287809 4178 57787
707039908697197441 6262 14089
770281877369132673 10709 19103
551732465717229569 31059 58395
244149584128489761 19832 63796
140613608773534801 11785 29246
363959554691721345 16012 43495
932911028768138753 10630 15177
762191193010320257 33479 33557
708757602202325633 9329 22393
797451661908969089 49332 65510
872854389283666817 32698 60236
969413325108615041 18648 21460
118567050569609473 31797 61866
125361803879005857 12072 56092
101552973900318481 1883 45082
45548485710039441 935 25678
265010011490574017 16685 49958
214680900376084353 9970 52269
451194433121422401 27166 53622
477822616076888833 2819 45715
443875018641605825 11398 50283
831499664750626945 13753 35470
373341173744144321 26704 47356
521981887724219713 14689 49800
469822956211629633 25566 30646
465065779707078529 49667 58938
393723777617104513 26789 44554
383773071950468417 30477 60358
380206098179840513 10952 59759
248100860760477121 17615 24827
985615682628868225 43961 53784
563061694445163841 38655 63785
638658399867949825 16952 52278
195958832356485153 30595 36242
498428482540468545 37379 38053
577418943830547713 50666 60614
139305764224829425 36478 38484
822492528407199361 896 17839
734317257206761601 15987 28764
630324495620865153 4265 42335
970957120779956993 15971 41096
385094480606387201 1092 66762
695063036381803521 30713 44406
997250851803794817 27514 42026
620855813649328129 15468 25473
562361286842875777 2643 32163
394031391172582337 25775 53639
991323293562938753 32163 46935
791410058893518465 27163 58693
131643970829646401 8206 63658
460193799793323393 41707 48506
343870913068496257 36161 66373
154570163412344641 27749 58673
156209665208766785 35253 58946
366518411079233857 9797 41856
933256242265198209 11718 53015
482842859914086401 18019 44176
638048086378621057 33200 49937
353840692743936833 9656 31087
741526544682283649 31117 34852
650868567819500801 887 4623
477079932619975745 11028 11643
650838764108989697 18500 49826
170676692979750305 26874 31393
896449700751873025 15431 23902
694608840271246977 53073 59257
115064537496770929 22731 47099
851034532728316801 15799 66990
536196370024114817 1279 53318
131624188220914817 50046 53905
440096691159659777 9642 15336
500232544297485761 38968 52441
541714042762436097 17861 41496
483704161346356161 50023 59722
137636532018824193 5468 40413
403547272196799873 17215 21754
162534965503382977 27533 54711
455857381233446529 21550 48013
455489541105073665 3241 44119
580578207279838721 10943 55814
218705521767049057 14014 58139
744122400060110337 1742 31816
624465390932122881 210 44064
559183394378703041 22000 56800
37874217744032993 16188 49806
316937743419575937 23339 36621
527764044589254401 30441 66885
9547808688690653 2063 11111
959543746337232001 15027 47253
278396292595420641 3463 57463
290746753615756865 43175 49337
897865311068567681 29923 40382
225394628871825377 85 33309
257076928880568545 27614 38219
929344928213659265 66 9711
633373567861294593 8113 44259
193671338327817473 12769 46372
447148834456232449 27732 64829
150838521568168449 20864 27714
221776517373267969 21751 42574
603833630459277569 32778 41246
911189968614369409 59397 62314
547315312476861505 10642 50098
254178595277092961 27341 44266
943180112142925953 32338 45015
674346327218547201 7335 32515
682654849639071361 40149 58704
689671807423604097 8283 25349
369986922245985281 30231 39735
244152959753197505 53731 65787
168092399326049249 15323 31468
602168673363305345 2919 12386
589785851719227649 44889 45900
85986674610058593 8927 47461
515910578240372801 29228 55445
112843869785603345 6378 23964
196522349005917377 17904 47526
986544221903191297 2575 48873
919056017679714945 10785 36874
607892892586161025 1103 9049
334148706710863041 26021 60897
222133816590275745 25173 47319
736836956145474177 2709 24387
520870041868402497 5195 47229
834260368296057217 19583 64206
699502465507979521 20828 23257
280551657780911521 32812 35911
647638328374650753 14321 47086
891087791860400129 15183 62713
298342002603011009 15067 24975
942028565986326785 2707 32903
352333315125587649 27854 62798
667801724320767617 29446 43661
169843329658053921 23859 60824
43603687740450425 18222 34825
541469256923672769 2083 53911
230840136040200161 22832 41538
747396417673105153 29623 51483
307870427057615361 4303 36106
841531995346866049 9645 53708
796859505646253313 18454 50565
325833459267816065 14675 37037
144338508129415297 25649 27013
658616720423449217 426 62459
286865689948569985 40782 47771
745929487519266177 9213 34778
169533312537446081 36662 44035
356762734836944897 24354 40504
622879326999495169 5357 19951
572029104042176321 11954 54888
455531462980367489 10152 37189
528869564762086273 14810 31277
504801663945073665 6828 63076
122855001354896129 30481 34723
924814380733913345 19112 59575
599081965778491777 17839 42649
671507937886033793 34414 59283
368344034154578305 3648 20101
358855388056618113 22511 40844
871313385248154113 60309 63523
905021030009379457 42212 63444
457695003548781889 37016 53003
493139282466920321 51975 58760
692521076576053249 6835 23258
476197123260973825 24363 35267
24019380058323493 17843 38788
258322739748940929 21269 23234
933209128400161409 4860 23232
972851584308017409 5200 33755
306757217817523329 31784 55629
68830969194628721 7734 15401
287550985477803777 25088 50835
786706323987587585 4132 25624
41425816353072521 16348 55417
126077310459102417 1748 64968
481998410349799425 22849 35051
175863529353421185 1815 7857
343753580121575169 10148 55470
510289488993912257 43157 59821
859162078272003585 17790 56209
148493967317889985 31343 50973
927636322128396545 11741 41553
696105598829582593 25989 34634
712367924905830529 17865 38547
236735097239630945 3574 47712
768833268936777601 45621 52706
403016120004188865 11638 29153
409245789355036737 157 60996
24964060129562429 1618 20990
193465562706254689 36629 60147
39601965678862425 59571 66984
718000626825496321 34729 48685
463057297939030849 37019 50440
626136434073249153 40202 60377
624454253444007169 6047 16156
780034417967907969 10255 58148
104261160153598097 929 6611
280179750204272449 36817 62939
967635769001652993 6678 59788
34086688340320137 1955 25995
452040439144496961 23511 64545
674857637713518721 29112 42129
122408500809761729 21368 40314
751176083898069889 32241 36430
245783402927045825 11293 16003
393338652841695361 13356 38820
12432733893440685 16501 46712
81862539483179121 32851 36872
348436626641330369 18194 31580
182440833841770465 53484 62137
596342562365911937 7568 57625
27592039443458561 2655 45292
678809824705226113 29625 32360
681239235409893889 40998 57645
637996875758723585 23587 47404
140391615263521169 40478 59376
538094016693349889 22986 41802
450910524736077185 15818 61888
842145456536080385 25819 36869
128583866935610305 45073 46724
566614784067795073 3879 60399
872188225829294337 14142 14861
823963357662314881 50011 55391
733495745237601025 38392 39240
207410154427520865 36868 46661
48476545695496753 18496 20163
685994772304404481 20670 63163
60728403618735881 14773 49757
894168847453030913 17275 18762
380338715214609409 6908 48728
253486725183087457 3468 32619
51191433520610729 48819 66129
590553294701493377 40027 48275
598432741673907073 51419 51466
691734669236517121 6347 37303
497918548181626625 39032 57555
826002066354718081 59927 66645
4083711370245880 25378 29498
16633024629534533 13036 55469
225180589787580481 5948 59319
961672164438425601 8621 31395
576002611992453953 2613 65065
178725412229532321 22225 56961
1478415739267547 41735 60063
213032136416003937 37400 54764
674007378137762433 22458 64692
15158372976522117 6234 22087
946890584309922945 9478 45874
508416187913468353 19264 26434
881167811802487937 5747 32210
533410290600407681 2197 23711
591601620561032577 18516 55658
803136491154603521 7946 39505
259152505517253217 22041 47025
122720610382607729 31403 37452
54253812574497577 29098 62045
145939758976282977 3176 13230
991648211470863617 17277 39570
337884833622062785 16994 47219
728431778342336897 9631 53207
929973945553726337 63774 66620
210870567984532193 2991 30278
616484728647300481 43891 62471
319862267532069953 7822 9374
97165706693971281 33254 52823
255085027559477601 21226 30470
472542297116625345 38806 62295
476924632316620737 8128 34549
18038067253101533 34547 40111
812778540925993601 42691 56751
451746831467637825 16690 21829
748327930022039553 10235 17852
675434663398789377 50190 61363
353111351570920129 38024 54542
77408458215181505 54452 57972
314201520004541377 17397 61960
149151015574474849 19791 32916
13354457613022675 39942 55996
600615444853453057 38705 42393
234625100420313249 3094 43979
159768606625021889 41302 53900
162377215132114113 195 31283
78067817893405329 58210 63066
691424209897245825 12906 15688
186583151115954145 11328 30015
244461501637832865 34051 61810
918953058560710145 13674 28502
447886107057197313 56549 63224
950828408919392129 13870 46212
148729142787818337 28755 30671
897122373392441857 3536 28841
84291449870601553 21152 59226
547710281149576897 34393 42028
274598242232602977 22506 36260
842694841902279297 13010 45166
286567139452184705 18540 61649
337246792009381121 3789 55956
60626956075868321 54045 55974
980913185134419073 15670 50382
857077881627258625 5565 18441
654596968556475649 41474 55608
9930432393790767 16126 34336
645325539795528833 27079 44596
201096266912511361 8764 40899
187369644313832865 1928 17898
36513405056030737 22561 38632
873774025241964161 11445 11451
824706287963419265 34796 43438
374120894534016193 28772 49948
239167602233496993 1164 52712
12709617406109431 25326 60445
99061015542357473 3906 48170
710540223280219137 38091 55165
308235015964346113 11722 15713
768375457271098113 26605 46545
925664452157189249 18255 65645
385229827809283137 35342 47542
620105492479755265 11660 49380
309633784247303361 18882 24330
435688189209567873 16991 54505
104912326532939921 12086 46429
468745356164834689 15926 18384
750756759266884865 15875 53193
915648221275386497 45882 64022
380649315593288385 15510 63429
726163185547623169 45360 50837
124335091094316401 42659 43405
448813932516767297 30548 57291
425380078317033409 1426 3284
777204730070440833 18851 65173
342432164751208769 37903 55013
457632677695681153 2776 19624
323835774010277057 17887 25267
710501604102947969 37391 57031
482951855572885313 22188 61549
322737346323744833 2648 54236
365563540221671681 19246 65902
198223132205090017 16652 66456
419496958752056065 45566 60265
418643635640943745 27335 54638
639196218236506241 10076 24311
103317859540684513 10593 63382
525248734781577281 15352 57739
359296278867983425 2909 31605
851890917667816449 26329 44728
814376096078735361 38499 50997
159948028483675841 39498 62280
586821992022674305 19211 62454
214572435082871489 15742 17889
434667745299638145 56724 57204
426131325807155265 36917 47626
997199228030208257 16882 59478
395669696144409473 59686 64001
912255890047266177 10071 65706
335472530786994113 17412 35667
394443773390388929 30451 39435
439713963255755393 1593 46873
770676482435508353 5687 30717
934379737492385281 41176 47229
752092602791830017 57933 63958
40640603677474017 5540 67007
422203323829155137 14431 57544
22747400939657325 43042 53095
573379033283838849 3692 12789
192940809030474721 18434 20005
865255637374108545 24974 34109
80694639315659345 2066 17610
850037904431157889 51868 64595
478859858516500481 2666 51325
490498241850719553 13558 16717
661831489945079425 20654 48603
979043066784935681 14120 29025
720423387571699457 908 39454
462451944266636161 12099 36131
381563355741811009 61352 64632
496018700505256769 18670 50130
486856723522492993 18495 47944
780169592091869697 28328 64848
335521179909868289 24759 37734
97213721566259185 14597 36674
728483742635219713 47520 56354
336311576868869377 29615 43247
233617636903495905 12283 62040
356792577164323905 6727 56325
256864951242050657 28065 33411
632718771604221057 14326 16505
183579389619005441 27760 32435
995158897233022081 11597 25852
729048659885435777 50428 59018
925651227366163457 1257 55695
155068798972514785 36156 46426
943848567845460481 41428 58603
464528266151859265 28312 63961
477932762373445313 50377 60600
999536944918155265 2205 16619
694338637255366785 36951 40518
741861851562944769 6683 17121
910385162066123905 4561 56938
86469990080452417 530 64491
157425868892712385 439 39144
24831593057967893 12094 34834
852596383697733249 4214 57711
285304351012477761 4992 61819
126516530287869249 22137 59242
864288952736600833 8120 30821
784065236380829569 52273 65280
112469400148007985 169 4758
296494965150255745 22486 26109
442111303134225857 9271 57667
81295799754247617 10023 47887
360121066291320321 9972 44282
988435450173124481 1561 8874
970525631874423297 9896 18275
404048664020482561 10221 46988
709382295482392065 4615 14346
352297601075601793 633 12538
457849311584254785 20891 23363
83638233525437761 4138 41697
535408439788163521 8838 22051
932282976426289921 40950 51393
896745680967725953 2935 42541
646216147820357633 37182 39372
960323821502164737 4506 60756
384487345419696449 25758 49949
341557423411330753 4034 15161
902095650757093633 30559 38320
875881536885195521 6198 52660
619992149497459585 9854 15757
907202512942845313 3825 58643
655420792122928513 7714 58009
110308579448890497 11140 39219
229107810020789057 1649 32178
655409886280551809 11266 20729
393312990120012545 12664 54831
669814140371890689 12370 12649
228993527608746913 8518 48727
18524056594841909 18105 58727
765856029137044225 12902 55282
358137045444983937 2707 63546
706590895758946433 910 55791
652383671957665025 12686 27832
93104328247154193 29039 56895
427640276466966913 593 10759
25354824462947789 10341 21537
885417601777547265 5632 44726
967288604196031745 16222 46425
900052962757122561 2741 54560
885652751218085377 8872 10836
640517570308929921 53132 58160
551493180818159361 31910 32922
18114677913096957 14151 36487
617314719620662145 4445 36246
420727710084335617 47716 52733
813610477336599297 51248 66922
952069900624600449 60935 63200
815410442102400897 34742 55417
662502742346390529 35648 66215
439035953363106305 890 49196
435043658753748737 10699 35462
468037745842746497 11820 46461
136266868753992305 7074 64111
909421311120414849 47195 50023
783529235511998977 65408 66570
463237641954062721 10588 40015
700168941302933889 40944 67114
449300367957381057 1710 41734
665136937901529217 25427 61691
180987470194974529 11327 56084
348065128036054721 9890 18963
568361027120236161 19313 54228
693865873145547649 282 46290
389822967219057409 8302 43696
317532173221508161 4595 49380
464753504479535425 19748 22613
198820011107407873 36319 56197
974635498211778689 48671 57125
890661524750001409 34096 55533
913669725992466689 9408 15779
357722092192553025 5649 51858
955589892208049409 40611 41891
203921131042875457 5534 36870
614446907604008833 33820 59941
890885733440192897 10992 22366
635294142915949313 45207 48416
829786657272663297 518 44249
586960078558011137 49644 52903
50463952943268001 64171 64998
584082491999137025 49489 64734
470301298676275777 3806 24201
731769023200588033 10927 27713
136652836885637905 24564 29550
77680912991166193 3819 61375
851262339688233345 17275 33373
345445107813308289 12043 26839
946818776854577537 7410 53525
808116573829377025 13415 32042
787267184037375489 56643 63271
319168040312479937 25848 34241
681838170174550785 32921 57542
452393286904236161 53965 60098
536170825335247489 40171 66262
160872094293413441 31511 62279
959766265314875905 35948 44871
493441070021955137 36379 46533
532274702537876033 20512 55320
444131027384873537 55434 63316
830638510449283329 4575 48619
517792552273913729 17263 49635
608322652484915201 8900 35272
985171149709007233 41852 63277
454979888489511105 5441 47912
772349877995875329 14971 28920
36537295011157769 9815 65357
26838063915864297 6278 14815
356556858877972609 20373 64292
740865802283177985 37320 44500
459778727385170753 3236 64603
118334816279205057 6327 6560
638029237606168961 34672 43796
826129645405043073 32005 47890
788610926558334337 14443 58690
734792881201617153 4351 50860
54297194825913665 1255 26499
307455493431842113 16213 33465
823658822404823297 33149 42851
103302861682042385 21972 61823
467218096539575361 19627 44606
730424310953619457 35547 40627
62044675299091521 22607 60778
173364338347642657 4711 15324
598590725693433985 4710 21397
906816281426369409 25878 64992
370695229512179457 31820 36092
280634252044510657 40300 42995
594347051054889217 8164 48594
121542523934518705 39563 47125
888575182511687041 12149 56346
253555872218061761 4229 58563
197105732029648097 38271 48893
808779164503771905 14864 41494
256966871822513089 2295 20596
562506097894019073 57566 58343
78853516569161281 8352 33296
454429378037925633 13291 54358
596194798146484609 19377 27434
529452872494733377 5297 64681
439632170031465793 30768 35905
373873275986465345 11129 16983
244975738448758305 8920 61086
631087180493157249 28745 65955
457696127790235585 25896 64951
104469207476707745 27801 41058
273024818197399105 31379 54449
927680745518120577 34880 54011
754521256037229185 48748 59825
727575980364957057 21025 22351
958704070389799809 14747 32684
630591478479633537 48084 49548
184014496092466113 49920 62914
515481505975596865 16494 20609
503276772915626241 11096 65453
639839243081770113 32971 48738
985899320124353537 26970 42523
889432239705239937 33663 51820
115517287690735777 30060 57097
505324927233264257 6518 58751
472009402988625473 3479 57366
15217341671014851 18729 62069
550686287350032449 7177 26495
16261444852279539 34579 63197
801464278420347393 12860 33719
176104529677768801 18599 21848
203754210609488961 11653 23196
437796455891888321 13603 32772
203652560557380001 34745 46755
807358953468419585 54985 60834
837655598198580225 15850 35701
85578595586628833 7685 60004
930712136236586241 4613 39579
194484897004894465 22568 39734
44572690024139665 19221 22424
361472159438083201 18875 64036
764749132185706113 51717 60593
5470526904044705 8098 45135
84942373455163537 17528 55041
829454810818749185 10340 62224
617229996634215169 19364 23917
206821062623628641 55231 63876
990095324815357057 2732 4478
262009275778556385 48345 59811
483540269485622785 8000 54664
399543460057909505 5394 32174
837084043836227969 1742 65699
565488477187205505 15481 52700
146231111531555777 17916 29971
84378787360616769 61625 63450
167126506458302529 59839 62552
938814450238087553 22173 51427
744446983744616321 43310 57930
939724742564973057 28286 46280
302848417471551553 13665 64618
733659986075867521 40483 64551
879796574962391297 20440 43713
469483029416192449 12255 53406
176688593558381505 26298 50858
75528582389896577 9863 54054
842720732769130625 26967 63730
684512383271307777 42833 60424
487852911843560833 12277 47932
42838251739443225 34357 51340
897327320594506241 27732 39128
137850735454389201 21637 59771
4351581565217089 24876 26303
863548362644312577 3625 5983
232680166480498945 24552 51001
192147134582167937 13261 48781
488096299459556353 2317 27968
313741277585752001 7793 28429
97499148117854881 8169 20134
893948419595783809 46263 52482
584807195399221761 24512 57900
36952418517618217 42929 64615
2877537122692787 28391 35465
34125074048827033 4455 8901
548498426241224001 20272 61128
453378846786609537 20036 58593
470552565611733057 42871 48690
641677997110047489 50434 53600
496364895225141825 17234 52603
10207803002945327 37558 58709
185952342441261473 53852 62015
278700916241060513 50558 53586
69644924115806361 40196 57477
813388225889202177 33425 59588
196038297500329857 1030 23097
551014652105077825 5724 35148
637023848106949249 37463 46278
861790369965095937 8204 57405
879093832692838401 17859 60442
429947240452147393 25345 32584
168785501793308865 21825 25547
720806582599824001 11216 20220
261178370206032193 26638 66904
488290831009589249 32574 63414
453501480778456321 12749 30834
177360393981164321 3091 35940
112948074844588577 47771 61571
414380132283266561 46644 54859
667735960214116609 42756 59007
224706631411852001 48694 53582
428791750109859009 37802 62896
93640766146034337 2800 28381
358075791264027969 5814 47559
255392604548834625 48797 59461
962469329822972929 41457 54510
782357049654162689 12832 36664
490685641651396033 48404 54918
75754833249835233 38624 46461
611272570928399233 6577 43202
73690246190732721 3841 24353
375325159583766785 8742 21462
886167617084229377 36108 51404
542629561171203521 9118 54821
335398036286957057 24257 30625
409013583952656769 21805 62228
648134287801571713 7664 63924
28398050116628329 15445 16774
430896662818081921 8126 46269
811825960277545217 7653 63324
841789555631184129 5352 48686
275063955974765409 35768 38598
903276718209976833 22690 62734
868068213904848513 8578 12895
924407269710048513 844 5109
941782256405979009 61494 64678
473014675325725185 822 52299
836594841982261505 9167 44960
360402474703821697 2723 66271
148644401414379969 7115 51517
976172831328479873 31149 66721
272466976207368833 22407 23590
793775172297120641 12142 41951
267580953087040993 11559 12545
536983147537551297 7326 22003
298539101796691841 12152 13949
272036000184304065 18214 31113
627636922805784577 41137 66272
347373340609149057 20790 49686
591823857037354625 52882 65091
762826434990802945 60899 66202
971591804146264321 43054 47481
421099323781401601 6232 31843
889405144668316417 38853 44463
996518421697633281 6524 42260
385513151485703553 42084 58864
840954523925230337 30364 47060
477914323691635457 22924 29228
745245843128049793 29742 40991
847183292866041857 1172 1964
547666523238358849 36340 47366
886691580536492545 852 8962
445653281385379073 16162 44997
160649953403385825 28766 63955
586572706109191041 22638 47818
257138764289720705 33144 58991
883091401304898945 23036 60570
66524764997545561 26813 55899
875371944460493313 34545 42143
180720074466350401 14030 16994
882363316500207105 2956 36427
742065411777083777 29443 33017
159936641259772481 5927 58512
178747074022197697 11616 27658
357127793945853249 28921 61455
779379071115691649 29220 43640
546471484353940417 6913 64009
103533627507786721 24524 33941
28763425743083105 37638 52902
399003419674848193 29270 57879
232729853850312193 44061 63321
159638596928914465 30444 56325
867338259264375425 489 28737
11258345265609649 5338 59753
188428788424186433 337 9190
734518528513930881 20203 21004
173132141765027105 49387 61874
967593200879015553 36929 61075
169696561685210401 58325 60935
970653194691323009 56985 63017
907119515286371585 43462 58513
184032519509990785 12194 33280
692976061580434817 3215 35269
858622779653458689 35730 60614
702508904755294593 29420 61107
300974139893760641 16238 43388
273300116251416385 61261 62012
357120776423357697 51732 52706
115797189108537425 18774 32550
747119236486689409 15485 65646
167634481295930721 12687 37244
597770360851129089 2566 3564
383152244537857473 19597 54664
876190364455091201 40650 65955
107808208511809057 40069 49477
978038185945223425 5992 46095
873982013063443457 26223 51456
666172884585954305 39037 54750
595552367421117185 35498 63536
924547260890918273 4392 12450
825351791098061185 6050 11869
31823586402659033 17569 51136
534854400687347457 29390 37467
283593905524469377 1086 61555
904919863963233025 16548 35828
868729542856662785 28062 28210
549089575446497921 9140 66527
799461765416125953 5518 47692
902094845961332993 19003 63391
584746769272761985 55247 62888
761470857074865409 50745 66445
529862597568723009 22667 49614
962371534093808385 1658 60971
192553685250935297 42417 56163
80896892512082993 31352 38459
549058054560831041 18070 58865
442846059345814785 37152 40739
442545253471912769 15601 28678
839282459447385729 9244 14695
52343068254458561 12719 36855
721690935131380993 50875 64489
922471556316502017 7234 52098
663309527960290561 39562 46098
321888725447067265 25775 50352
294206570510798593 7620 46780
290066032390349441 12087 17204
659997805083829505 20701 57657
686614799576176385 41637 44794
745653248653258753 20394 35572
635265192946199937 12823 58063
762694102729181313 22367 64028
22828417282099169 25456 40915
828476781222835969 21817 23203
484219935314861505 66467 67142
567527897974994049 32625 44361
834739758800367361 44110 62867
870217349414748033 2942 57183
799740129293972737 705 26830
319958854382900161 6141 48156
33437279290168933 3007 44228
189154744761399489 32340 36789
940575535500308097 40541 62027
251008656252675873 21575 22803
130137756808636593 36523 50160
547789640064042497 59636 60722
400368884466750785 34673 63353
61757087076198761 12471 57959
277059584213091617 55109 58977
989159965385969281 14586 57165
38447664259201985 1629 50413
595698671388813441 7590 8659
951515189314363905 5238 37191
596689248466976385 8584 13602
767951395101583489 26995 47889
188984208249916449 27720 42243
782069352614072961 2577 57246
823080215686420737 39929 58570
408097474428736001 12379 34722
650168967211524097 21801 32988
178028557437272641 3609 60399
435397351313515201 17669 30952
809522617437401985 5818 36955
579989006354292481 21666 41815
835151415719124609 9393 38406
818996791738587905 19689 33883
894325059074624513 1328 9863
818396819284910081 8870 57346
563215726620285313 16625 59229
228806200177860577 3628 18400
932276585990784641 6627 44403
205490136396985441 9844 55530
98732907030452561 9489 13553
538451438486877249 12883 14713
15149693791137509 15587 28023
804321007699510145 21200 59560
934329445373037953 31459 38150
441066238704042497 38997 60814
152565278445102593 796 64171
980509092612674433 4275 41604
692656735446192385 36707 65409
834875990275808257 46685 49631
852436833456700033 24444 27868
724111188820270209 8 61981
96559207826430801 22024 45637
75762512088875409 43346 44176
171069698862417857 19211 55874
775701260051118209 31351 62221
209915155120867777 8458 32574
801313583952353537 6373 65300
523245056804434241 4007 50093
157849384038907905 24796 58037
838229106582588161 44082 60387
389034382534152449 56269 61328
579029653827511425 543 44258
776286949380544641 19364 23819
949738109800946945 43775 48896
677518114460955393 32121 63436
186330214667016481 10751 10942
737516896077547521 9067 44536
793410884844604417 30862 51029
84885376839952897 3942 35840
837957758633415041 41114 65698
811354631703249409 23987 29985
308557591869870849 696 54513
544526415353093569 57766 62939
937658100255227137 12776 26655
162125275890499425 37868 62645
122492959310449121 6455 13779
944312804810937985 35073 53634
246552273117821121 58874 60513
679628902680274689 312 12351
270345818836929665 20109 33105
811555459133277441 10268 22569
941941022329565697 15121 24352
293525275711058241 6668 34991
19097747815408185 13995 17825
501019599647509761 13212 21617
773562429259747841 34662 43391
869866017762046081 39352 51754
282551592504361793 14172 35842
895584684863340673 29982 39834
734127724624308097 21327 24584
217873036290196609 13961 62108
943341198207434625 10910 40500
756353643993708801 8727 50269
394148975145832001 37255 38582
414860152821841409 19229 24420
492335768547050625 26519 31397
108241372946910273 18906 54846
805440157383380097 23204 47070
857928068874027649 21186 54062
216779977439784929 23919 62328
24752657813724709 12197 18385
419821722415626625 26741 31141
927613856988966017 34315 65814
350033326739193729 2149 3666
597614799515927297 32027 37388
362964669367421761 11512 17636
890302904966912257 24540 64646
193493342365314913 27566 51516
818355536768894593 21543 24461
258324946795276833 38478 42779
146546476978510753 41142 54228
962746094562319873 26071 49540
244382715341092897 57510 66544
519969251191419329 20240 39479
359479599427086081 39381 55990
644598276216811393 8922 45398
215573842267065889 19400 58507
79880553828949985 40342 52584
563684644714566465 42582 56635
300696739429028545 28049 64914
682141506688115073 7971 57661
136032523352277217 60253 63057
486853584941680833 38642 61464
260098037257733953 63590 63933
413299956856196353 30509 52387
999987984417394689 1965 20564
925599232543771009 16066 58840
422451207256827393 16135 48266
101089208041631905 38556 40421
81734224805707361 54788 63925
748260688428015233 1863 13868
282315828587741185 39018 60020
136061231134068097 2481 5923
616518897273003521 11132 58744
581423492836062593 50636 53919
292343347626442113 25413 63690
202218349118684417 11750 39272
852071020451809665 18948 62790
337388432408030081 2029 10249
239266860587378017 694 58843
267812260845989409 9116 15654
60133727900755217 1715 1759
805607411269516417 3757 12671
514412028258973889 12137 66116
595933431093616385 20099 65860
195925508388718593 5291 64081
645168056902743809 34791 61208
544173639986297537 8082 48479
483190245342360193 28130 53542
132086286214409649 52009 63113
345133615596136449 14897 43656
401887604046280001 6536 52639
84515639456274273 29253 30929
765830370293691905 25115 50229
366689009893601537 45421 47435
368930882039393281 38778 59602
784941191067975553 15703 42827
612271617397332993 18448 60145
531740494185481089 36842 52407
239741168368951201 11769 44684
632115213425382913 15169 25025
722933670791015041 52211 66856
297372966897594177 24160 59494
684678004795216513 56178 58486
702857536254942465 22845 66834
422911413117326145 519 63799
359268491142994881 10487 49131
380036576936262785 32043 38716
408959704338972353 26437 27133
756485374166096897 40567 55899
799089752703022081 14375 61561
691738726941053953 31312 43599
476950585491085377 32695 36381
29560322704831777 2805 21140
954565857299922305 10559 50922
935801796882472577 17892 57588
98224167943730129 1913 50227
95329209285132785 1911 25941
304592850812777985 27944 40868
34038853209040101 3314 56931
833713955335714049 7446 18932
251155576403895969 3498 58783
867460448871678849 16328 16734
308862696353841665 6523 36929
674517148005154561 7235 60790
800798076079708161 21424 65982
85097498642024769 18028 59700
209714893827680257 46763 56153
969217044654630657 23988 55691
534621395305258305 451 46042
571124478081554113 39951 57050
600558952320753281 30393 31793
102194121160383841 13701 17604
936075249455718913 17926 63252
831019679017142529 7241 42634
449977727003158657 13616 37187
76400355846249825 10064 11739
727078725070946049 27206 59654
498729432546621633 48385 50984
111488316849303713 16328 41981
859717885435575425 15001 23168
106497698985982929 58198 66148
389839631022820033 14899 21042
42397075914806241 18757 24943
196327305630706657 16456 37198
449999893059747073 23181 51186
845608692722731137 10872 15489
637402044566741249 25779 58063
873043187349711745 16781 41481
358441905245918209 27846 63061
267748815744166529 38873 40467
622624134209104385 59110 60703
334279976573828481 32783 62667
344686850962936833 7956 46101
238215689205457441 7801 32505
113100846555127537 19561 56278
336510695026706945 15314 55025
511346616151662657 9495 11432
233184584950716801 26668 36772
350171236476597889 28972 30765
661469073017844481 17101 48653
717240727559634177 14246 60601
211985754183881889 52099 59561
344657298407597057 34898 44649
13993237237688307 43028 49351
678091049160009601 29303 43157
560552113269206849 33793 36780
119219032696094017 37249 56986
221761157590709249 14427 34248
463729478701161217 11587 33469
249780133844080161 62509 64445
102517192681588657 17060 43451
946045040795329537 15067 20618
3361107689535459 46796 54331
121378466891993505 11107 29991
34523188130521021 3196 18437
880209056965913601 29452 41633
602549484133781761 18055 32359
910910941019192705 45102 64912
724008888483425025 31434 49925
40562511222109521 4273 10989
517800242622293185 6567 24040
667838994367993857 61846 65162
305344192658822081 1000 22379
286304138044659585 16957 34009
281016003269193953 38885 56147
327816139882951745 38441 59092
593516273418615041 25344 39675
794972914114371329 28643 41760
467655652245447553 764 18850
260041537523019169 41050 59723
476925426028259393 4830 63366
379751968232273665 19461 58919
757006464512151937 18036 58605
63273966983540929 14903 43917
432047515642253185 62623 62988
387225127124057857 2199 33461
535294576492226753 37010 45774
863649273056378113 34945 36466
529396188011503425 6953 35504
440205685980732417 40126 49463
584019625254590849 43884 48463
5616505414661078 29354 65192
235158346243892417 25533 37236
580864444979997825 55123 55496
15379503841565169 1576 65324
688368307860624641 10462 44092
828077964952882433 2306 14348
874774220269177473 4827 17815
49302702145631369 10476 29748
632722441420678913 27523 30275
949165174701264001 37096 59363
316231232470617153 6319 30566
254655171735812769 12028 20232
850521463611325825 19194 25355
207023766688166689 18276 20548
848255310194293377 8164 38808
829737633746837889 42610 58865
597639345232732161 16493 63837
570309902637220033 4176 18373
505331032809952065 55844 61222
500214303875885953 39061 51402
424374998673723521 9374 16579
609221930322263425 22506 34724
490926088342423105 13785 63012
838966700182105345 52158 60666
179506130432667265 8077 43967
290014863614274561 20978 25008
412181551308837185 6656 36002
731773090253234689 41145 49262
897080327873165825 52511 59290
692247349849196801 10263 49748
767356804115298305 16488 37090
341776786891550465 55330 57492
703016658641683329 26574 35709
591592879201115777 33965 47065
83449746773144545 2522 55276
77901478278000977 13420 52601
461038113176183361 18533 51877
637244653098747393 38547 54590
157096075681256065 34062 58550
608050642098781697 2731 3659
557985768830558721 12830 36343
829753984045467521 7789 15629
595950075550948865 15943 30534
34317405862744013 22906 23254
465187410829084801 34254 40864
71979409994128217 30464 54076
84208871723820529 289 58212
668632540100922753 31925 38441
947649323048334977 28518 37307
793976935187671937 45279 52314
408082745650492737 4790 22617
914268169821106433 19364 51250
703167873000946689 5310 27592
535295018605069121 9667 16136
537531236659521729 25235 27585
119244824990765601 10642 50800
960150172866331521 45117 49833
70290183349371209 44124 48076
841548650850828801 5464 31091
766686185440796929 14188 46003
41498314477873777 23794 25597
270664477980687937 8831 18615
547138585496828225 1882 10677
396130871920426817 14386 39363
992232263334369025 2083 34101
673233546431660545 21741 38021
677685467227011201 42974 65546
397220455590264961 5130 58174
184860267455402305 11862 38670
340627819246520833 28998 64431
124907207008067905 39366 50951
518389065515883393 16749 47030
957485403746073217 40747 63763
420748387957090113 11783 26017
29527207011714297 35724 38345
120409130218440913 49572 63531
138270459975924353 12601 31531
101757528950088273 22447 57271
938181426386211841 20684 55816
957001457551761793 2845 51866
83553547010136961 40090 45205
869470665689888769 33427 52757
46197337215151177 1383 16708
458172599606918145 6806 40416
157371466058005889 25642 32962
971395861139370753 6153 62493
365441691058396865 48 7722
49349828495756753 20392 30194
443539731924413889 26555 56505
316377778168785537 56848 60077
620503382925168257 47279 67185
180470627233951585 33242 42438
678265088064474497 13648 36608
152759497158569953 49584 53840
681501655828061057 14033 17644
230550940032053121 32100 65914
676411155149718785 59281 63345
404966699386804417 32733 51656
103608747709390769 41855 50997
858381090609647361 30438 47632
887258344356151681 59183 59932
564108574645530305 18400 33386
937145156017567873 29758 49012
299231828173127233 17803 58689
629528152180210305 7101 19732
250117454352405857 18180 48307
82415296041293825 3356 30946
468021960941719361 52912 65335
228587247778104801 2266 12860
640528669715195009 25291 37844
634246769783192833 63948 64000
975405049069301761 29086 50451
903491179107231105 29506 63046
715522550766351617 3083 24565
545798055172074497 1365 26661
545652214991186241 4145 16753
254628873025293249 6786 57755
943475878813472897 55553 64556
552302483274349505 19410 20771
141892852125430129 50326 59347
495320199473479041 48149 57236
541039544548667073 16057 58663
255091206370199329 6188 17578
949951434977386113 20714 46780
798307523434484481 11557 51811
623586709225890049 39444 41576
55929784808927961 3295 56724
388288317534083649 774 3737
920551193014386433 10573 48077
424550479450076097 36115 65720
842232347950503169 16795 64937
436891914891681665 24274 41414
491346120249314561 7250 67038
736356049725401345 5187 18866
905279326736621953 35456 37152
797730557834619009 4486 47732
348154815583580289 30555 49492
913888503482283393 12151 47140
85729825014713153 10529 49728
995781154079232129 10267 38113
164709249905367713 31394 46480
208138055343738401 39793 40651
2433106162119004 56415 64747
331810145607498433 6565 59196
404252552059300993 1665 12018
59118527401480489 25353 48626
960125733325273985 7300 9600
231966681448206209 2416 19745
649029617382151297 27462 44473
891526342750665857 38853 49188
636746928200029313 11257 62655
677709991913239681 581 46415
391426016528651393 45906 59141
213935352979447649 25803 55507
418885017234348545 45956 55519
12359216165812371 22635 56106
943004966168839297 7418 66134
634521455225524225 10865 13514
640727727933427329 30430 52855
24225962585369133 48947 53694
729985366546554113 7112 59595
157169261296630241 3408 19311
453648894089869953 2586 20185
114344233200519345 35571 48598
636697837890661633 41266 56912
616995118705432321 33577 38615
435419139747882177 27918 54045
929600581986754561 24569 32740
455883110766290433 53037 66071
831365613791561473 23859 30406
774548650040518529 5550 43807
736816064569843841 26025 54678
864365857142811265 32721 42378
380812372894524737 42126 66611
230401515212850689 57860 63176
234142236338691137 2271 28440
607029901738496129 12875 66863
465131581301008641 5519 29804
476783664661500225 12155 17955
443982729653079361 33533 42660
917895539578747649 658 17325
996574223918599937 20170 21569
648395403182309633 15097 17897
854391351232116865 31340 59724
295589218175489793 52410 56014
659419678825216257 13179 18201
297925334323000641 10783 37415
418253750428341697 26512 33041
977107933799768321 59501 65549
670295027509553153 15395 20129
768090318286500225 21263 46784
273134080430331489 11561 32154
198398153477807425 34199 43153
175144346252622529 17009 53778
528416376723189505 24570 24967
797937269993305217 16429 57448
207149720092726145 45321 66759
797430374203969409 29313 38404
21203436486661789 3390 28524
610853105572594817 7273 48473
100981839819819905 27821 33614
660504377778423169 8579 28130
314492811507651713 4321 29620
368636855229006273 49343 50572
735878701562764801 15984 58084
19522810540252069 31704 53861
540905668864628097 48858 64657
329244208887978113 39121 55811
2699349591306800 8527 22782
401110565251357825 39187 40628
988263724397118209 36379 60914
964152426966087681 22168 60905
755597935707950081 18184 19638
230334292738660897 51034 66969
438635377319162241 13136 46908
876216343528845697 31351 47017
131379228491862673 39302 42809
364494483183094081 7520 44037
173941734745373121 49608 56215
613353823512859777 13137 51127
193688066982669953 90 48403
713685831848636161 35763 56273
84952808340904801 34404 66359
934331988633339009 26540 53434
25373127075010161 9668 65123
342800905654584641 17587 18157
752224898949211905 3521 49786
743909565904552065 58048 65810
65632733396679297 14814 46493
674326351847781761 25765 27371
787471133537810177 36483 58602
380933638726240513 37036 38096
619276310038895105 3900 15814
873442907853771521 14851 47375
316588594632325057 34802 65072
621917455733132801 58602 63310
761627232696664449 41394 63459
346004344676884993 1142 41283
295032798082946369 5646 59950
608241339567591425 1691 24840
16634135060439093 36566 47742
837225267479013249 14859 19579
525753743024981889 6909 24724
668397698917068801 25401 58444
124405946177201793 36136 61005
627517468695344897 37737 40372
312182690756532801 12770 26352
485495245058437761 11254 65614
348773905469823105 1666 20755
196918343742609633 11990 29572
745855539461391745 4979 64820
349273311270401601 12550 32333
251119330667986433 2931 30614
807866799541386625 33236 56758
681622461754091777 11448 38172
972756232313081217 46863 53650
803471813562179457 29382 57659
246491174208799169 50790 66393
583844674416614145 4259 58448
984876624230515969 24251 58262
496036601744204801 4823 49817
395744004881436225 19844 66482
84713126932587809 38791 54709
217266674507207841 7649 20166
560485003843364609 4392 24550
992189092200604289 50518 55758
340410840004896193 22422 32330
68184771603974073 1930 9486
163545543706927521 40101 65829
366431277033029825 32036 41909
21225909666430453 38398 40918
878312533611271809 16960 53081
993049098006689921 7059 21440
881367730009898753 6868 34949
56226129361309777 20666 49992
517901100689790913 7320 31597
862366194380395905 23523 26987
280795419945633281 22774 38343
459424083985215489 17659 18019
435316997618507201 36821 56641
85261835937483713 26043 49824
33471835645073613 53868 63879
689563748828565121 48121 52297
723163513639526913 23137 24095
442090465273079041 47089 51565
716409049523747457 32422 59737
896191395165079297 712 25156
336434949376943873 22151 30383
574843799542360769 31669 57813
409773893350674689 17198 49981
46355275370874697 35765 51612
261074807413571361 22938 35121
852105070149374209 5543 16849
279933428776672609 337 37851
634305446445541377 1624 51078
41206616634802633 10356 50257
859087498700073857 12848 26751
984464100633388801 1225 42178
385507504136743489 13890 41292
786414143192992257 6079 32911
150650447558827937 38091 39052
142749021779309265 16724 58831
870087253043710209 7333 27618
300867815408643905 42638 60717
198876411130822113 3477 16574
949409817028751489 1443 18169
142807743592559441 15893 58077
804802838606327937 19484 39993
248213675369751041 18795 39471
558421412928368001 22423 24981
689540977137728129 12376 28562
403703261283645505 24332 50553
221475880480891617 2108 16575
298379162342953921 17381 60221
956004228148859905 19616 21000
846261738630694529 1294 2075
794648687854103041 13864 56649
180941800478365153 762 41533
294730669991327681 42397 56805
590368485755384193 15076 53039
157368089419502881 26931 63618
793750004604120833 21141 37227
131656130701149009 14193 16219
955511483526585473 13811 47940
913362418370521601 47908 54664
206782835841778465 41086 41615
724523659891378433 29245 64671
415394957222496001 38626 50684
649723637044740353 44500 65283
319702140457437185 45919 46156
871105470007140737 46600 63558
408531054665736833 6115 53969
248600803192370977 2776 34083
411662142637737793 12408 43582
994963037070295553 8389 58923
496132068739591169 32560 46633
347172562395439169 16747 27632
970617033238497153 28200 44481
968431020322302721 11814 20985
151804041611434561 39094 44962
23313894527685621 29874 55382
44507411973626177 18173 30013
964414499285187073 34223 61602
849168717139796993 24834 42847
831357968365903617 144 43837
911886036459250689 36855 65755
307502143215575809 23849 38567
641346136310637825 30393 30656
505274643277882497 32138 41117
276468532943965793 24181 63717
327265634225614849 17205 56313
866816260636305409 5195 22506
740325712820332929 20786 42848
82554592940923041 3308 48956
318258273987144257 11407 61309
533021422757293825 25272 45261
448071224582118785 35465 39866
481923779830964353 10705 54471
957338527421843073 16661 50747
932523704512298881 64415 66121
227123946203828801 16694 40485
185206462328281409 52372 60154
604097607610132353 27892 45259
43819092986218777 25470 45528
711288091694168449 25372 26720
51278639991096497 25181 58713
358309396825450945 24857 36056
714135027008630657 34401 36878
140056587446860449 12240 52869
128218592219624833 15904 27919
222766341618100929 12824 64376
765676282756920961 18721 56578
370636256238693569 10667 16227
701957428912095361 14464 65881
233311767734182497 56634 65863
307687620018633345 8254 58615
526855142460060929 14799 19648
148993810646871329 20681 58249
592397645860220417 42404 46266
269096782786739649 1509 37642
203988605393785601 22944 26164
364339401424729217 11231 21862
159532514232910913 6843 55315
631989881699432449 1363 37217
249603582016231233 22999 38125
254005080140117921 27736 59016
702357341545994241 10950 40106
983229443892675201 6396 32374
483221379046650433 8006 55040
673492630553738497 12990 20261
45992905822590305 14789 54541
795505060609137665 7887 12112
650571308316425985 50171 66122
362461616111048129 18254 23899
235311084501407905 56484 66456
582234156901286273 20701 38112
514458242469313345 31006 41813
895410487992307969 11586 58527
463839610409070977 9 45418
572107513479288321 24421 35209
331179552036996225 14253 38572
635133734789562241 24801 59665
352435660058379329 11032 37024
444677350686028225 19924 45113
350758702561218881 18090 41278
758057122684448385 8918 52012
68353417323653081 5769 62437
631066601231928833 9263 14414
197146854154464545 19543 55936
908349858448005377 2933 19095
257954809499384641 20209 52882
683363014191407105 30575 61471
551487928205599361 17997 39557
142879896499664481 6020 65855
180516256547253569 54490 61142
769152510350686209 19857 61462
982429599345106689 800 39465
935405668147367937 24425 47282
242187820479134785 50601 63738
767419310803326465 16733 43911
781550347786488705 12844 64253
921548298484282241 49337 67109
163359902810061185 10483 17361
89047349215228161 16540 45935
492893880256115585 12311 35312
263601956739833569 61767 62843
704056926345177857 17840 35485
876624915924999425 26007 59937
431364709413255553 19961 20883
395530421673811393 2679 54950
514452565738555009 29589 50775
858283931508473985 62918 63954
807725284445222529 33004 62164
44854297362050489 41511 53665
674507371779302657 16708 28257
839873271117802753 48602 66234
294903601899530817 25230 46490
812719648950718465 45281 46424
600762379721761153 42335 50418
666723721305935105 37028 42499
642403508285649793 61404 64379
891294205153499777 24618 35211
601551814681617025 14804 48674
815337010666446849 9827 19753
668315747043404673 13932 62387
295675756931984769 52312 61652
685769619668622721 2008 42080
478124476956558913 9539 24101
11639014633271217 17276 55469
44508032434336545 44784 55853
615658546719178241 12984 24628
769308878927837697 13703 64767
25594686255768553 44376 46788
220146209370824417 41494 48713
341082281328358081 39867 65655
242637193364451777 27626 32637
233989263552853537 25211 33203
628036400077078785 6370 52721
170960827461048129 21644 37821
303859519323005121 77 4560
690452797083676033 4752 66883
630384974056937601 32110 46282
495942477345682433 38046 61283
902111004780856321 15344 42354
191942357900256161 1184 49604
597483530306519169 3856 47866
853272439521649793 23649 44942
470366578331471873 19841 37803
655004887675598721 26617 34585
669387759699674241 60850 64970
257893912722767745 2901 57471
878873772715756673 5629 12732
602076258057461889 13379 41538
191062408662233441 42050 66742
260152384634299233 9923 38220
886633630347439745 22328 25267
896060929735451649 53190 57302
237514131778482337 3837 51204
236513515859815713 48656 57816
491195146078489153 32059 39665
859472032617315329 6327 58182
215628265358063233 15497 53372
191269453076788673 29792 53281
749731491757167105 38094 39535
208772803012262657 13845 22473
172068528845016993 6166 29362
419493113846119297 38883 64952
184927943156729665 31786 47932
798879924314842753 17832 23145
379229428772944769 38447 55031
939075211370894849 578 63778
204858555096912193 37197 40830
715075236872362241 14066 23121
163263763261284097 10928 36507
686489853173487361 51142 65880
10862767543237341 37074 51398
462207323002029825 32121 58824
100931166307461233 15453 59012
240301765677688897 45247 56098
992430836650818561 43567 52062
810806447000967297 28108 52736
388592152858194625 27788 63941
801046879543907457 1139 14753
411119832619725377 39669 47862
677718049962930305 55856 59097
792144690340492673 6725 42459
438058470810521089 19973 35908
351276493348116481 12242 34621
390589277780033921 129 4936
457980992498903553 15722 34942
194518602943322337 35068 45164
105441031707236737 18760 19147
940902670365982593 27370 33516
510920069520338433 35410 41121
612309567287557121 14937 33516
805223627319016065 41364 54841
733498973389256321 17076 36769
716210637031309697 15336 62996
48317686653394529 5231 14668
689534353492398081 30711 35875
740299863150408321 32512 52514
141638348124686785 7109 22685
863272541345740033 9290 62260
703534258968666369 7041 14598
445239013177083393 13887 14294
246925029614089921 6032 24194
91933711373133777 28333 31513
472661804838928385 456 51626
93619190143567009 16757 29073
847264738723808385 17296 22152
577784815338052481 9369 12293
222551411928556321 6552 30276
333991759348631233 24945 50281
64166071900643833 906 3059
164056278122263425 47442 52291
90451065593775585 40302 56006
650335918706144129 9227 22840
479801315881346113 63790 67039
372944188435955201 13325 25822
966590315744731777 38940 54840
47305977517364537 40726 62422
962714795065323905 963 53762
932768126098199681 900 3124
531450162497257857 27297 32014
276498864702045217 2849 59098
916804201127078529 29121 41771
494336260058876353 8146 55834
330518794662204161 4952 44367
716328603167422593 11432 53694
327623853156325121 23989 58148
238156654158519393 17071 58565
412233511806583425 3317 53840
565812535089872193 8380 38333
917806791936030209 17268 21860
747919880952625921 2487 63436
404635973364925377 37681 56076
741383439573464705 31823 50957
876177422759610625 33589 43341
306825047100790721 8619 17829
625906742742124289 10568 65543
218125161932857025 16470 25256
64217149948305521 1147 6753
565149489338612225 39238 51746
414372493030704449 27867 32053
209344785224910625 33311 41456
822116155458246529 62746 65253
592667020411642625 2989 33135
872646776365819265 30523 54003
692274532124127233 36548 41147
659734226164019329 17082 46767
540171002055732417 32394 45567
492999493560439809 34914 39302
258449301301450177 17212 44947
312316392071522817 49176 51536
221902009656947297 52918 54349
58452697001079913 32807 32867
974813829624178433 38418 48791
125554163347700865 8983 62924
735935743116815617 12875 34194
984947680341043969 52176 55086
134742246697073 4802 64808
190214410158233697 46291 54026
962750443184990721 33351 51651
119572015803576897 47285 64419
709460019507428481 12102 43622
425614478376544961 4840 55956
232834704601490465 3444 63744
470501856401433857 4681 64002
370189484986862977 60154 62644
188118038768493537 1846 24923
301261549314507009 40454 64232
495105988592278849 22155 57239
304177615614729985 4298 5753
401850489766886209 28731 34325
788963247307353985 31677 33198
289550363320962817 57377 60423
512942104841325633 18177 58464
542149536928462785 19402 37478
584688961679450625 19972 55964
229086712550120801 2765 5231
973630986108712961 41169 46502
587914918113270401 23193 63695
95384161081316417 40117 58135
522732936749669377 27569 58394
2415558671966523 26485 34650
758915194842359169 55066 61225
292442198902382017 6815 54144
535857788903676609 40300 47463
984308663728835841 25687 60837
102038149674498865 419 39863
942764817252996353 38065 61210
162744544899716449 24349 57680
373315848318153345 44499 51307
842098679296128641 2391 40127
312024907268341441 5677 34961
608879401191209985 5050 32392
647943440043018625 5165 6695
595683215841020801 22521 47758
667521958092041985 26939 40452
576716840867398145 4966 52313
72420349864241729 44303 52896
710026707247152385 31069 57678
633503567571086337 31188 49780
493117721228479425 25645 57132
855922335492731905 36695 47398
954376103718047361 33847 58020
516115480711253121 23731 62583
322512922145087105 14146 48828
47376306786471649 23557 59081
801857194084362881 21471 37843
130933179803566449 35012 66685
974967617381672321 19770 33559
163200849528418945 26523 31265
510568575558764353 2141 46266
55390385337378945 50650 61862
937435153182498433 10402 13951
765115297526133249 37344 61474
980391585543145601 36844 40689
72799251864513089 1891 33980
671196702256843009 60187 66735
614806207632124545 45663 54666
935617237282016897 1289 58688
464873870371466305 10418 20911
467259869356645633 43584 63191
496034800535877441 286 6571
793614644759401217 28 33455
695918230953015681 49212 56570
819687819415229057 5021 38227
661334634524205697 32942 53951
728939158808842113 34414 39249
473692369160634305 6704 47288
246676843209861825 40416 43497
212793292346045601 5748 58453
954916528447142785 2418 46205
588371328822962177 12940 36950
689796131223822337 4409 52989
631917995350999425 8534 60674
317130911452224513 13352 35785
850281135903149057 25431 43294
779125456315263361 8558 15826
434010626697894273 6526 18690
543553548684002433 9700 53167
756929504569217921 54528 65485
38926032450568473 44028 59893
323955459150322881 7466 23730
214314450094448705 4315 57989
717316800608674817 10497 31584
494683582629029697 14124 26715
793360755290589057 20717 49520
912255579289023873 11474 20949
103060181117417217 34935 39153
644472176713570433 29498 36573
328476151391679873 842 63656
477199830386425089 4168 24671
547311125535575361 4977 27039
689079251688873729 5689 49205
33489163188843209 35829 65585
617989628277115393 4530 48687
598989084089243521 30880 47708
636557965393670657 43146 65651
738319074888050177 163 14152
814331313703362945 3929 26240
496062008027141825 8652 42647
65059222518080161 13737 18711
511882704438075841 29972 47581
864740660374536705 12108 46461
741423404215073153 11358 31384
147043911119787649 6594 43012
883386890876135297 31268 38221
178709975091166497 33550 65790
751665587168620417 59365 62707
9262661594483747 11568 16229
162264835933964225 8104 43989
963772316079797505 12275 22820
865425296965856513 3592 54874
674067350436381185 14405 22528
703050464561936641 27523 56451
486462491937928129 959 49149
816051124186916609 29515 32221
43412180743764849 11122 49249
180284560093266337 18913 65326
177181736254340193 29249 31603
624557545576113409 24851 33625
538914042762421249 2569 22782
300351391928540353 13952 52175
261452353604894945 12044 54787
94008139014849953 1407 60559
788048553316436097 5057 45384
496212699372787137 36763 54077
14664263727382833 5378 62609
385806026129916545 15473 60441
883311255251236097 31275 52621
125970037102984385 58671 64814
506706294751282369 40557 65358
841433097941834497 19666 26229
270199489507895393 12566 15885
360054438183364993 24461 54143
601255355899297665 7181 45891
448916425881737537 39136 46806
820270995660614273 20057 24933
111996922079082849 20949 32543
948255317587310721 15039 16357
420030759772860289 23138 50285
493286914180920641 11625 57597
95932380245752577 39331 54956
125418604827899569 28609 54170
879665478484032129 9386 67022
610401117842535297 5154 39781
916365623093081857 15382 57514
985466230789839361 8997 42184
919963100417650305 866 54692
868241253049980289 14546 22806
282789681935266657 28956 52308
612200323782019457 48160 55742
345219792293438145 3218 8058
88141086961904593 25097 62204
248375640449022945 50120 59424
214166195314973601 12739 16493
544946548331868289 9173 46162
379205295586736193 5971 48168
287408134662083361 2496 11513
345272721746738369 15909 31489
657118160427462017 342 17250
8668254053667114 19772 27892
24054021090687885 6139 13259
264839329842018849 7845 41605
706056075732252673 27494 37340
225374265506111713 7655 40506
213431381834052289 6791 56120
184539249864656097 20610 54976
763546053743528577 501 16971
526259552027674689 18509 23356
847174825717001345 52497 53603
917900991083158145 5492 23881
541002503007550913 32314 65466
142432792192302321 12895 23717
936528768448905473 10468 50995
792577266297570305 4154 63531
687453810412268545 12792 33043
648682587730682753 46840 61877
27575844737764757 1433 17477
21531906693226689 33116 58322
564907186247129537 28189 37287
662713538924101889 16409 60293
971030633862735489 31331 63907
393544728492940993 20997 44579
380702848256920129 50493 66613
239729167174850497 14693 48814
32982279866597965 27972 36501
644780901013959297 19658 53746
366606070309135361 16653 39219
222616306258920801 15710 54685
457311170781618881 20542 45432
142279184339514593 28846 40298
656807038530718721 27121 34268
963293353542120193 16335 37722
923867420647962241 30188 51745
149621516387085761 46027 61977
691272902350082305 29211 41405
268990491434870209 12300 18586
571890286023258177 7853 43187
479168896196483713 9549 28194
275969192304149409 28276 40940
477435220073850561 83 65341
942950657715140737 39137 50657
460374395270648065 51015 60395
895659213237738753 134 40072
353097847150287681 6291 11114
143671211095519169 13040 46821
987977494280556801 27720 54993
885995423133937921 29744 53968
195660522455078465 15052 17272
21753487076050961 3684 47546
747383850892916225 32409 48524
626506486769191169 25691 26954
631436545580079617 17631 66389
209925923138737153 32529 51938
259155118395312897 10195 42385
871302962185655681 4285 62932
35185577802785417 7310 34536
526204472223763969 27411 37720
24063616678276389 6791 54958
655693749115958017 29448 56330
217121615988254753 38889 62919
664585749278668161 30077 49578
90270569487216785 44957 63303
229619814481811361 10284 29751
768245699867542017 29837 40198
91604443368606065 18847 54325
782403327179466113 61124 63668
107441623418029761 11514 64614
443680886796023809 11566 12896
39089839936959689 24935 40211
28050555012669065 9498 43873
382107457447308033 31109 33899
882544602557906945 21590 33801
894333525588717057 61617 64813
761753845750533249 19387 31673
833401706948709633 332 49476
315039625464841345 52843 65548
812489509146015361 9652 18389
773113674600466561 46180 62419
327520595424136449 54832 65149
240731246396954657 9497 30790
173501900195940801 48303 65338
259186116694891681 18666 57623
430717940772129985 5513 41250
221131132053763233 26887 60296
472701752415130049 17409 53290
328838354994047681 36622 43628
774650796327183105 26827 49909
306329665020307137 41489 60202
250316516113922913 27808 55771
46944782122849913 41703 43726
356154454315319681 40874 42477
397984604810496001 11581 41188
844750565194768641 21739 49849
979905505757898241 14617 33814
829683649113025665 21977 28537
274836371325044129 46540 59862
696256280565290113 36213 57647
963494366252987777 4139 38522
766142179776696961 33368 42997
604305658655512449 39220 55795
964529997485865217 10665 33472
233908229732492161 25611 45043
476231893233592257 6743 49766
113739005378867825 6453 23868
673218570864786817 1751 16348
589382392391755137 16524 33305
108104343792863489 3808 35593
73478939918608433 16451 50220
8068192641015771 1934 65227
751022484722142337 15257 45401
465689783746558593 52103 61775
273998948698896065 20023 35671
809620221615244161 51050 53868
107620360325668689 15061 19394
102678756285573777 3021 8376
980586343187276545 3884 15962
486466970904441345 53054 62905
22084155400136753 10047 40871
334186768254358657 33768 47115
688079692009459585 12369 58216
286006454103254977 3899 17301
480510074360481089 35576 57480
589462628910755585 10083 33678
438448398626270849 9014 43470
85636830737595201 42641 62082
134519556915535073 54081 62849
79801364343683905 6278 39149
615891806088278273 24963 45969
82041527191432097 6338 52648
450819374741698177 22571 44466
760663468031456385 2281 63449
404860460627737921 28902 39320
167642553477289633 34993 65573
388427954185999617 22201 56912
569828938697344961 13114 32042
940064427810391169 25509 32675
583825201504122753 1922 24094
594937887690818433 16773 61162
577547399636589569 6360 47501
845109391151289857 23505 46467
56919909373217337 15733 38936
791716243361037185 36747 54428
2779901550372444 53327 58911
645742235999215105 33016 44980
966299421203455489 58388 59035
719119971791670273 18790 46891
653834096127358337 35123 62118
49520493613393057 7721 34261
809819275551742337 25811 44176
573537504440025729 11540 60374
723417642662230529 16880 49763
447645954194108225 21816 39697
950079930152593793 56323 60394
297148600961222081 17409 17990
598195287393227905 6330 20709
155198515685448513 14947 40202
209877288952835521 1135 4677
809386696529401217 20575 42783
381528347477019009 46155 60117
848423479943811329 16451 66484
685367851763071873 47706 63742
398730486739239617 441 17396
734771651099325825 12649 61050
664290601859939073 15543 27210
243912969787029249 53290 58086
49058329723379761 19491 65598
836247644643538689 20395 46448
327357802735143361 33892 66555
637666574323088001 20924 30028
652659305131166465 42951 57692
266130689607141601 28110 40807
88013139144017313 54361 59826
295490063559267201 23088 63830
480272510092589761 106 5050
337651848567094977 18023 64577
867286935166326657 1125 46837
440849596103628737 46252 55678
227260455738601761 3040 40401
307346013450402497 34692 39139
776348501739910529 25021 28550
742482662206523265 32169 64005
646127316764989185 38694 66625
365954373164914433 25415 36229
630130144474314625 19600 24142
742695297039300993 8411 49710
592857343411751041 25269 30489
802886263788000385 41336 59088
517731763071516609 14540 46602
564426477396065025 37513 42151
63637032583443441 50567 55314
76030705497050385 10383 44361
287703834025499809 49860 57104
96324916280746465 33966 58412
956975735158224001 31793 55911
139759718755843921 22990 61486
611211506016566401 3115 60175
953033451531236865 11597 41952
263467312324337409 3160 54138
581128140444651137 35505 66298
304549486879174913 13413 52193
948050327415511937 42335 62177
732729307542555777 17640 30263
290868441139512129 36391 57483
825482924703727873 55124 61983
775692704511637761 35293 35522
787579934961598849 25454 48562
314499290107466561 929 57721
353285146033123009 1645 4411
737958515654252545 35513 65454
214306062310825505 52639 64097
561783637289583041 22835 67064
964855473734026241 26852 54423
66976126794568105 27733 66857
541851348960506113 34101 57642
431331194092468481 22577 26449
20530968460711565 29878 30000
64129973779142089 4019 19751
790701850474747009 2742 51352
472161709701513409 32696 48033
661631383185955713 27557 58148
517112241804621697 31382 33979
604830782085656449 27416 56315
655724669365458433 22429 59507
32748452548865717 3805 44142
764708546151364737 30243 53709
529823807589608001 2014 48072
979778298181944449 20902 21315
507535420263657473 41627 53752
189087273238296673 28379 48358
141655249707469009 1632 42411
138611350837539505 30574 47874
396372001046294977 11701 60471
644110562574564225 3628 51830
809813065460431873 16292 48547
150665417023308385 19507 21235
723750340947539457 7213 57616
427477665310501441 17503 59681
463740358091598657 31432 57698
772378686358326401 12439 48032
105400544131349249 2451 4293
410481416311124993 4804 37976
862912668010736129 41849 67133
493094608108609857 30784 43866
249776537506711809 29657 30195
122313616489829969 41054 64014
510217361655634241 35737 42035
6605962287768109 14431 62628
422156009708878337 24553 56681
201078053048160385 38123 53317
629433181548264961 7251 28678
506156842368259393 23354 61221
405748450232614721 16649 60067
160218499769481313 5849 24200
106188495677457697 13441 27775
526697248318459521 3451 40173
183204490545470849 46918 59251
850576150110082817 17940 58102
195345052162068097 125 7896
545447714510832065 13848 62349
151004374253211905 9265 24094
32764355020699301 54799 56540
275724168439637665 8579 50356
193329962720316225 51794 53767
122475020352446513 18140 29460
804371077714630913 28192 33940
306753325485303233 12643 22536
878874288449626625 9379 22319
423620354787125569 25472 38176
178428951475606113 16316 28456
654127159294233729 31478 50586
395520571679487169 7006 51348
837399933425977857 6396 51046
294762046569228865 7172 29446
17986906558135731 41753 46305
794857763346900737 22346 42161
101282926697088273 31825 51573
709735230886305921 3867 6695
654340531632385537 20697 57631
443741748903381249 7345 18628
751439844953715457 1392 37649
82479158604552801 36929 61369
437261100025111233 11806 24781
833213942697657473 20256 52069
773289516702085633 21670 28637
721099254407132417 44782 64641
496477532243062593 33340 59766
821908134163681537 11430 30781
247645351597292065 12095 36149
719333390142178817 1170 32254
784848733401375361 14409 48710
635751301374856577 6372 66057
756629389107565953 18460 58865
385608088746916865 8445 11436
507303311045347969 24964 46097
28180641949223429 6630 52708
62946614460081209 2380 4640
909839849293188481 34362 43999
573421728642117057 4695 52781
559134258057927297 27378 42401
626012078413090433 42582 63272
530394379638149633 4539 39818
238099857678633953 44460 46549
364422083900610241 1219 46163
41651049049583833 29293 52868
140484961884606465 38650 55603
658701549749608321 44429 47288
56817072966456553 49971 61507
958374314656801153 4664 46658
330469673169911745 39776 46396
934697113935101185 31025 46051
382769681198443137 14975 24914
449168409343819521 47701 51031
304878552710544449 8506 10492
190783516652217601 27232 63861
919861603320928385 22378 43131
16810509856078683 45341 63030
179823858031451073 47914 54884
722554783518859265 16616 25080
765172855577038337 13222 64715
243271615571096321 18246 63544
581352101404927873 3440 24093
122476538089770769 55649 58546
768209961452388481 1369 1410
717035936403767937 7005 61072
686293414213277953 30717 59426
542630923116121281 15127 17315
197877500135508193 19228 51471
990240737812534657 17000 54078
316634764732679489 2306 43155
900726378739634049 25172 34700
704490932982910337 28707 52020
431405790779344065 37748 49228
93146466212655105 45465 49627
390374961260789633 51080 64570
307720743618080641 45070 53312
497026610036719745 4033 40161
135059069596234593 18016 66037
280667138317895137 17023 66419
781696824998736129 18731 23187
991177398434395265 14815 38105
255527951290357441 15139 26967
770534353979826433 37624 60086
950733034335531393 23450 54980
708109611675858689 2166 32810
927318493554263809 7456 48124
859072182890017153 19403 28755
894075226637969665 7070 22795
647116878211797121 16557 52632
593853525825576193 12059 52999
484565648702783873 31150 58294
85927182399604625 11123 34905
987018216352815617 4339 37022
776119462149477377 44681 52159
924952331125339777 14298 40045
877337977014693889 8777 62088
741715647157953153 10796 53818
208936145315842497 491 55318
915292290419870337 14823 62310
128286811442297473 37678 61004
567510969868401089 22566 65919
248140604842387105 5054 26159
569775660729803265 475 31219
999797447901389825 20412 36767
433196209087476801 19846 54629
575074566068845889 23476 47132
865053066572926337 22871 36044
54849483491882009 49894 66599
718214622058290817 9736 16559
822532423847899649 53046 66137
688259862791269889 8271 63290
640298061091531393 14076 59498
992150732759689857 34861 44641
927528329133021825 6454 48159
738936649663685377 25850 51479
636412573177540993 1325 64904
17050199628947383 16290 42950
535760842671617601 8503 27521
532914634271818945 3969 30627
781818772864230785 8541 20184
966069988026312449 18709 36318
629749099513784193 1915 12149
443799259063695233 3853 22784
984772779934491649 30947 48841
78067869581921905 8413 35283
200918413642721569 2925 34474
861488161381387905 10569 19912
1380070472809081 11925 58101
875184270809718657 24900 56284
443433546222276929 9190 62305
796614026010274817 38253 47419
141542979381473089 15486 52654
113350505335908737 15438 57317
806697276240310401 47844 66410
436198309067137281 31597 33935
907396838079169025 44145 59516
64952010271134953 37981 50789
730908261203520513 13618 17232
502302208272880065 26092 32674
689472927542471553 53331 60313
846434930155929473 23930 42817
917038270510072833 44513 58752
697105694352913537 8288 47379
464876262055842177 6873 66671
896195814028153857 2162 2592
194552527690827745 36117 53152
871547963474256513 35862 43594
340833144084559361 4059 31566
521238874999021121 21020 55178
77040922368166065 9192 60843
839212383763182849 11884 12792
356867758077587649 5381 36633
603299769780939265 106 20809
801910061033364481 11733 18477
403199952550750145 2143 50021
149804113243721569 36453 60886
71770750385802273 4405 54550
384039330089176897 1949 62331
273846517565814913 36798 56622
457329714924416193 7628 28697
894045884206498433 13987 45014
57836157543729169 36824 44090
153714607336155489 26448 66669
406945753610546753 41697 59718
932938394407294465 48453 60837
504819293775039297 30921 50133
549619726068087297 9220 66213
636085662417915649 46678 66900
701581602480395393 11454 57050
766471999412427649 6818 32123
457697458753472129 17151 50585
403704920447655297 19055 35201
481562021476371201 26309 60995
510772342101784449 5628 40517
246720765700288769 31619 37464
480800283412751361 31007 46675
429674414285280193 67 34867
876033176236116865 16415 53526
48950484598947241 47227 60341
103551516710741249 3625 57319
699235658933211777 21567 35119
962352623140997505 20213 22921
140535365121294833 7955 51952
103913502265218225 23741 31847
556823614665610497 18915 19919
918344796206493953 34269 41893
960534998402778241 539 1592
323716601445102721 43125 54346
344970421114133761 25631 52146
702522938552856833 19022 40310
56558834080490785 6638 38170
4228694700717740 46606 67000
582963350587938561 34092 38497
942750872506703489 13927 50400
755211163350850305 298 62117
317638696729535041 41855 62993
715592032993178881 23943 44788
815946512947629569 31162 46612
308294550270417729 25915 38789
973358876502036481 5275 13661
14405146566140559 36350 50927
700470982962141185 29138 38673
654216777751884161 2482 21601
653107306839462657 19804 60683
955654078005828481 17303 30082
176501402712499809 20478 54171
423308001904516097 7552 41083
276492540940299841 21477 34180
388332165210961473 38761 44692
160672513492524865 41785 45353
992699541034369281 1804 54891
4725475801183877 9142 42441
856167507164222721 19417 29565
940264761100603905 221 31808
19832626254341789 46544 64779
794948627370477057 28558 56409
237571521063252065 6560 54062
233472108412112065 1710 5462
134218571757656945 15991 61201
921696022009104641 12154 50146
152736009073258561 24771 43050
244434488879146977 30120 62861
197300246880629985 5960 12492
494747915913311681 40794 60169
389535028570271873 39058 59812
837775263124935809 42796 47389
524582511621588289 48849 49364
793068901077834497 5167 48824
498725902956941505 16018 51319
244726112333477633 1077 65739
648895474792581633 31553 38279
480935955645552577 3258 4774
80132827564433745 26708 55985
183308307261935265 21133 42650
956893111959033089 23413 53594
112469960601021761 49563 59543
547888279304366657 6958 48775
464603042923993601 10019 61151
892710001269747969 10510 58749
11650446220361489 12769 51178
44128392103864657 2459 15982
336392338806856385 46985 61190
355014761695713345 28880 42963
742964162988801793 18416 57387
933390175244703361 36081 61076
239268685392755041 37558 58256
550299272580886593 19344 35292
178933805339770657 17719 48517
17817491034158195 9777 23341
807953982257796353 9244 31468
461791978261686593 45727 66378
200089165055732833 34254 37224
376500634260558785 7870 47913
815669173616679937 31621 38270
477420599334166721 53982 62252
515049467001066561 12534 13948
958077731130693121 25322 62756
39963156371268129 4486 32105
741188445438865537 8169 17830
7227955531096343 8843 27980
698216562349095681 15653 46052
416825826004195905 44033 59835
771458315693095681 55096 61380
553568267938974401 11562 27628
743749376180893825 39063 66565
272933349535659169 49046 50885
570122744628946497 19260 40376
932372064163434497 28624 48058
140902355240278609 51471 52140
294636724732225025 4209 10934
243518166192544065 33470 36462
363749092185518209 8058 39580
180972197865806081 20397 23775
352315213320959937 6593 56081
406127488526124097 10694 25894
388959668591201793 16042 56922
134556333781624465 7749 58779
479857135620374465 48880 66072
850399660389243137 37264 56948
284745756169432001 33168 51349
783517176800366209 39358 57424
575559597251636737 22869 49928
71060128678965385 13925 61318
475855737651404097 25254 65162
463606087098831681 15678 50413
591288797939210241 8103 35839
832631698081129857 15832 23445
512929929276996417 24475 42936
42315934591734105 9091 58665
694321460349524225 59710 65127
588945270925819393 1341 15077
42674162298101945 3486 51475
705173885641663361 5719 50398
688278425949487617 8793 15595
899483330329914625 22211 30931
841127697296176513 14243 47365
735304840275070209 16836 64999
667721407493612417 16189 65465
157629895188136961 5443 18508
796524637802651393 41368 52581
818542388724459649 43241 48183
741446076469213057 41111 45619
740338084021246337 24547 54282
712825188665934977 46471 50893
259364796986126593 18368 55700
712776911143603073 3905 30734
819284438606075521 23382 49858
814899873407558273 9776 19518
868089933670653185 51666 63635
856134349265413889 26051 55127
424046840196851329 38656 51788
837406495952595969 7906 58530
990551777230031361 61573 67078
617060591474110977 13439 44941
223884263500764289 51909 66313
896801518105821313 47041 57405
58253756170664417 6470 44215
911389699567489921 16705 43518
873850818893018241 22146 36134
914244937475135745 6328 12043
296977237605638337 2636 8408
166338240466384225 51218 63655
552657594147603969 5559 31818
970336003717637377 24187 29042
549118553962550465 52612 63564
774357454499021697 3807 13956
575192785719806913 28182 40688
533976516501272897 24337 45457
40611606344818089 34535 59218
896384588004419713 19108 60448
185087568844977569 9312 14183
279894318936346305 44162 62052
905016868444782593 21522 60079
715792437724910977 6681 55667
987211157915353985 13875 50317
64542247936234529 42061 44213
209948099526066305 20114 23775
203370120522347265 7158 16383
53407616262745705 1172 37608
299662540515488001 33674 45950
506066821330527745 23612 41805
86957419110728289 3067 28951
785938250109651841 24855 50215
287593834926074273 14110 64820
724878184321802625 52580 55301
141157575249959425 13686 31075
832630927554902145 5673 35585
262592760268848481 19750 41623
823861805952809345 32174 46465
721501918691142657 62521 66265
68200462532175265 48751 48938
727614990297414785 56695 65091
448294070138736321 12316 61697
996542045603259649 7331 44641
162006358220764929 6161 9194
855096859055368705 10956 32231
127565795329921633 54401 67138
897984206744307969 22823 50545
989944776897729665 2768 10740
11618510255491545 17639 41140
25847671010673425 50456 57005
964913945766905857 831 12151
985394656199076737 38423 46087
7608391420792061 25868 41796
945456991600472961 42883 62913
39519654269081881 27123 57907
1192487704898327 340 15318
211537020262372993 37538 60556
355959545103139905 35958 54038
949019395015422849 5841 7708
833410475179391617 45917 53653
809790657067924993 4682 60088
459501603937432897 34274 57251
636608900661951105 33764 66505
872047659181461633 12690 60346
954433125517230209 4362 20516
266585379689196609 7994 19227
672437894820060161 23282 36288
449277194615120833 2525 53153
396551847827385729 4113 21474
956828604550558721 5130 41383
157519617890539361 9019 52379
80164360611163937 10248 14396
137412510960533745 9871 25415
343411652455820609 1717 58026
937092484288168449 34688 43791
583193130422614529 44953 56228
187160971300716737 7454 44393
502015374886575233 24188 39893
957665962960572161 3753 41776
849803295276203137 31464 42474
354631348224049985 32021 49686
816066162500227713 28597 56869
960552871981970945 3977 24066
46609282850653249 14540 15038
114641064847734961 43725 48346
127883216636483617 5255 58701
415250122973173313 5768 48941
196085000749818049 19554 34887
633047179448514177 1974 31684
964593186875511297 6654 48523
304087354663604289 3954 10985
228170330504724449 14614 18448
456249026089995649 25988 63997
70040764659374593 5649 34733
705000669569368961 10707 62995
735273360773348353 41143 63288
781570260390854145 37122 42309
657857081044973313 9411 12920
946364646013304193 10119 44824
227172142010459777 43547 45099
568234198602244353 27739 45633
891702401432119937 7330 44371
775162752058673025 44957 67017
772899731452142209 13220 54355
585030157742838913 2747 32111
378702204104520513 2220 55544
570402050867610177 5970 43784
558240639300606721 46131 53434
239200663963732289 35576 61608
760347835134318465 36224 48925
214965471028630625 27603 41025
276264547004686273 20422 30880
219880208083029761 26656 47161
427611112132503041 4271 10698
112801733024465281 7065 17644
22538409009911221 35127 59330
506281003841269953 188 42128
646578065977870209 57782 60628
790612086732192385 25661 31694
776329832799334017 38375 63681
632820258383905153 12828 62885
927267025526369025 9803 59216
74512137162084721 3346 7149
826157020962284545 12921 65699
626962108275893889 6930 61748
818062027890555009 16220 52170
487409029049796801 27316 50313
26242615913005809 46015 51664
206525920496037697 615 52221
774840638685510913 1498 45529
11296937918469753 12521 29705
355454575234631425 11459 37612
466786418845021697 26829 36973
697757255162990465 21934 63010
923969988323033729 21802 47149
369705785946237569 36934 50859
838430384531196929 5995 12992
806985402899677185 3192 38283
9789201678440663 36076 60508
191949561781711969 28065 50128
849284807871971073 15866 40136
945626986168342401 6025 44318
1501678856765665 8252 37430
242139521328951457 5882 55494
579012648566251905 54957 59794
154439475802327297 21887 31309
811453759115064321 23352 56639
965983679106415105 11747 41794
419380107354715649 3926 33077
506865178764165569 43696 61040
616998179386580865 27648 58334
41052958851324209 13208 35045
215303834589750657 63477 67137
68796593248301009 9557 43128
571976099032351489 37153 38491
508717820959816449 50306 61900
295133113785755777 24686 40954
347179974485747777 55155 55963
203741067308452993 37940 57821
759272346654128641 8714 41297
643331073113049729 48310 50377
403422181975180673 10550 24597
37541406556098169 32970 48325
466127002555396097 14853 31937
225085707534976353 37194 54352
666975211140332673 10592 39268
765822875967483393 29950 62105
275648483412922465 58480 64553
549976251367869633 1131 8306
423655093907719041 44733 58638
182162681219747201 55821 62473
86511560281792305 14718 58658
129588537967368465 14457 14495
551308645911596801 33121 39759
945481716802600449 6302 18296
42592808950459473 6764 30760
820234732512151553 16192 37925
708349405464708993 4976 45698
81662182992143777 30688 56677
284643521398464833 25495 53713
784383537967489281 15664 44269
271294613583755521 47316 62273
502855220644089921 13402 47979
98268074011699009 35006 47208
200116965766088833 21075 40032
585474787727669377 32586 64070
105766794060714 25477 42170
321018602698643457 36947 64438
3344344042535142 41384 54510
805157906994672641 19344 46895
397332264960834177 17024 59365
863486079435787649 7487 24513
78443719900210593 36859 43032
818908015830722049 11818 66876
333434978550368321 2202 55055
513785859623936833 46674 48009
994660510675902977 22229 53906
593434729327348993 48853 60677
438001266354131521 1 1007
59341537459388865 9489 43256
802543484997389825 21875 43772
131712248431036017 22960 28458
192737098324723649 28763 59171
323778569814976449 1013 33549
600884220103115009 18029 42339
82855630349165217 9510 27416
217764130094973761 15903 35161
301337670385734657 57841 61405
713368399910653057 22270 23445
613114770619212417 11500 53568
16038628583654459 6259 17265
919671497582470529 46854 62966
888141001181981697 33410 50092
247234401208253025 28205 37081
761505261001655553 29776 55637
489235724353775937 14701 30019
74802875338665585 15136 23139
112057956128985841 6127 25519
672703038136912513 30904 62341
940641248283043329 6572 19906
23438783528877849 55359 62942
1225964896370613 41124 44002
3275352454590320 4543 14582
19087138441804541 6862 29351
279946894940767521 20670 57825
369612267205617665 31357 53348
68458884800971729 9016 41853
628007984084234753 35040 64993
571392425593007425 47051 53274
244105361987656993 865 15405
860769982845209089 9628 30219
94883671839923521 5355 59644
143913789413435473 33683 49443
885704172992355201 20101 26283
271779752332545153 34801 59680
795188335103034625 31137 43755
252813667840531041 36434 50043
185758993762640033 33822 35690
297453361255815425 5804 29805
11987354325739831 54709 57389
738190090950045185 5403 36457
352525929794332161 52873 65715
663782749678997377 1020 35079
246890902402327585 16401 61682
837499274720432385 3771 30327
615868347326873729 42526 65691
353497876667272961 24775 28562
222978687777654721 1936 16740
85862888005809873 14680 57270
917658229079286529 6896 67182
564007633092526081 15972 59035
243837311829622657 14849 59307
192182941583997281 10987 11357
879805489833579265 35406 64187
686280417491399681 53944 55486
278788088960126849 11040 62049
120027912789769425 11160 22419
564350781574468417 23659 29474
203383924154987745 33792 59404
438393340182443585 22133 55800
571999355229781505 37159 49346
521048681419664193 47364 64919
689496740724944641 5132 20860
363952126315282945 12370 31187
609449406405705217 28739 51832
514569968319115393 9525 53254
803388709260243457 5103 49739
379346197684753857 19908 67172
29941609245941693 51440 60498
839965518964497409 17254 62363
757025482522021121 18992 19006
114562665995251217 275 34492
276050619063855873 25329 36663
772336752031868929 10385 62053
876843118600898945 3456 12984
200665613258792065 5066 54044
323675987821804481 18333 51492
2600085280811016 9983 11213
723493714481872257 518 35724
720953604869592321 14369 60620
68071615285308697 26982 36454
730542104652506881 60074 67096
690990795206314369 9133 19822
469437931576692353 44257 51333
922710944200549249 31294 47138
810639640847107073 12176 49882
948066262448843905 9176 18223
974396430742203265 3622 40108
510738866520942017 15616 37030
163841269417368097 205 34828
127446977078758289 43746 67076
372263993376265025 12053 37158
661299912444878465 38012 49807
815025457690943233 41534 62507
911301317121438337 2756 39381
918052412512068353 43852 48669
233048926106793185 17408 17595
923392238327842561 4873 49913
936302127974581505 9415 26955
467263133025312513 10866 57649
243590403687552033 12743 64465
120711457532472369 5703 38554
566985178267326977 3904 24346
107155785512233601 25115 48379
164776293977727297 36747 56552
236117888371303777 30085 58611
613109364877285377 24684 43765
120427189818855137 2615 66767
187414650538659809 9710 18596
988863378797610497 46349 65207
31679286841193033 28337 61370
171878859761378081 56745 57771
512073391061282049 16575 28024
691835282353856897 4206 17991
827680242709359233 49438 63368
480419991993642241 14622 61531
891749875821506817 42529 62194
195330259610209121 36593 56172
504283011802282753 10354 40967
408556541362358401 23224 38296
453038375773562753 7641 45024
776009702704278913 50309 56720
502558769329763073 23392 38226
425019334944323649 6136 19872
330259074308987265 18895 32815
50509086372606761 16975 28119
586235970928537857 55148 62451
500924319782100737 4508 43830
546384347539063937 4437 66807
174055049108524417 24231 63850
276738836363929153 11324 36295
335250037625655745 1268 12005
409456008632321985 28052 60578
25762520043933537 40225 60630
420053977424185409 26862 38137
192750336247215169 30864 47339
116851294756290977 29765 63947
35016293334173553 9395 57580
196635563913158497 62617 63879
819858223625118337 4756 49415
284920933034033665 18120 42203
65338674725545329 4381 26552
279713016617659361 8180 18058
796718710989708289 23418 51426
370259957131057857 32360 33394
938133747104195969 3004 25007
51516369690286721 6192 35443
623128535890316417 11263 60019
902626371137035521 10269 27900
890280985662961665 11472 52292
430965969546729601 16951 41904
831647869577167873 38786 41495
699114584799335809 11157 63457
455202961379406209 46270 47002
814542885628494465 61522 65166
903147556595541761 26771 58262
724815086401708417 28887 34912
922105266273682433 14187 19114
232997112727712609 11172 30278
831104171061795713 24707 37487
566419389161527681 22921 42113
944808137908985601 5217 29146
163270157510137185 11254 25182
865468266131870209 8841 34132
11005196442841481 21669 48896
869060116310258433 49888 60068
574889735905639297 27074 57787
461197703182662593 29552 49065
500881292850042561 33054 64203
551420996408445761 1985 2457
34894875662470073 17159 49093
378731937705168769 1670 61751
154580194878310081 35953 61608
526575905767991489 16634 22021
831202532082254977 28549 63642
523823672355561601 1423 30141
100929398752047201 8170 60177
313021103224407681 20635 62722
621739697267141633 34833 53538
684155426526388097 13237 65557
424054456881368257 10552 17832
946046621646637185 41454 56397
580520726618726017 55261 66136
203839378684833153 3638 34820
527989410509267265 2624 59434
805307729845573249 12407 30396
131406033330332401 39694 45257
639893375078514689 21944 36179
25487617108428397 15162 49024
822377927175487873 2451 31064
359168224709929281 12871 33653
44643328731538649 6742 28640
771209049416715009 33650 37173
868737372119262849 40546 64732
23722985860413105 6336 21891
114136418444559249 6361 31017
688654021174205185 14757 34273
740773845611208577 34588 64725
719337369027197569 20893 21046
606349601272356097 10930 62380
986338325142217089 5595 13017
676535123532893569 7775 62001
293065433299997121 15638 24031
157408036180953569 3589 7749
984456264346096769 4462 31390
807023543217802369 6903 65553
826713211826397953 63454 66776
574227143783573953 7868 51767
450726330188619073 2430 8736
707492158419775361 38169 65587
689809574759262721 1316 39347
444874259720734273 10211 39069
304704643629680321 324 54015
163088748538079649 12506 21394
767239518318216833 22272 48861
242300239884556833 651 48326
134404040520539777 50741 60906
86775643448596897 52544 65907
568639556097419777 27829 59952
183582006790885537 22597 27010
877767161917194753 8213 35865
961081407566005889 11194 16117
635994030597526401 12899 66846
797982950475059713 20305 37551
563980417277552001 42520 53508
251141458255979457 26975 48584
314114113399195841 33583 34833
227393376828217697 18904 22467
354727535370887617 5758 53195
533760236929303745 6125 37803
353210833928709889 1874 59638
678346893800764417 35385 64228
551586916995663745 39085 58496
981854168581470849 60414 61812
25347481893216897 6895 19332
533984803878155393 31941 62856
380571467713100033 34169 62206
758463899691683713 57519 62993
993307979683816449 16055 33357
457098292181413505 8274 48166
475363330258975489 49942 65791
529282757764356417 9342 9757
341854130859157825 14489 64038
333631525960811329 16342 18209
163554267594964385 19107 52676
963937590884079105 34134 41817
222348831730425185 8501 48074
253566775635917441 9399 20628
130985681203387825 13651 39616
827554684961661697 3106 28541
961552197570536961 24963 53779
458599392388720193 38706 61905
373285697715591169 18822 31995
175798882374259329 32854 53744
217685915566089953 25119 52608
530984995138808833 5586 30142
725494732794235393 41884 53337
665814900946720897 37879 46783
539615805820030657 44453 59026
204817593020607105 47593 56886
734200756863618433 35332 42860
36427739184198065 7043 50073
190606361996241697 29773 40563
371064660742419521 47315 66699
355191455299721089 41278 60785
144550514847686881 35066 51810
263311767074181793 2507 8976
864107455935567233 56941 66587
435967908552999745 25442 62697
368854681864569025 3987 9435
348618349652422657 20481 37004
875351182299155585 12696 51351
298623627882026433 838 20532
801105867685357953 26290 53180
473151474804378561 2098 9440
675594022512029825 25484 45508
956019082424905473 36309 50329
81760132035746833 10919 61784
818588263147727745 35115 35650
251065653018244449 57374 63272
663695555727972737 47969 58876
437926831069695745 51001 55149
244634115040977217 1997 6630
399028671395882369 36561 38876
81768587087612593 25221 43269
933987040704685953 45698 56644
705258596166327553 6170 32006
390119478591330433 55045 65329
354690697641107265 55807 61279
930237211914409601 18426 42006
857552628697444481 29552 39786
10602625342130523 25321 65143
831220885566256897 18127 37406
592007961467054209 23976 27927
81746941283949329 12898 32979
344713517121292033 20129 66080
970504811517091841 7023 37420
126764206528982017 17622 26183
561279173711394433 3881 49927
163432737414467521 50124 63730
600549997034324481 4285 53627
422576793203994305 8529 38645
299446720816188609 12948 37695
41410157588657625 39753 43066
109645037624265025 22421 52803
387793909947511425 40245 45134
994642147549395585 38736 62104
40252515527129161 17239 49347
215866100998756129 29170 58014
565334479382890689 6234 41731
564320625491529153 24021 40774
857793327089993345 10096 56780
640558152111257345 14644 47844
329251948853745089 24000 49483
37952143122421233 50743 55917
54942906813408857 18551 20204
633767732610540033 14836 28060
26427013571513669 10343 31562
254898040245944193 1275 20187
311807979582638977 28614 29101
797609035663530369 17533 49061
959668368961679617 9913 39439
762429523658820353 15573 37149
532388925805207681 25371 36368
821410770272667137 43888 55946
824233163274918529 27518 54713
954358048935954945 12232 65890
83597181370166145 15475 22556
483538214730717889 60941 65901
608799970211101953 42518 55832
498731614581682689 1086 36647
12749772907994839 3186 59793
851708229217326337 53837 56353
602088386704473089 2224 15928
634899922267020801 19811 22334
903131471062934529 56748 58707
898485145246642305 18194 35541
852347345637447553 11977 16521
871472822937473537 10632 28473
186581652155552993 43350 51422
472907687224211073 51576 52235
600430479588389633 35516 65122
867173305734137729 44313 64798
494151734248120513 31820 32835
573671721263881537 32608 42220
36617942275348985 38218 63791
940576307422812673 7471 58117
671354059728884097 18336 30195
354175981151815489 23632 27256
452081551633135361 30387 32695
330860636871516801 5227 9963
765923395603593345 35701 42515
64598303424762809 27995 62288
150524955252252 3804 38506
352991134556273089 19070 36068
887751877223649921 2965 26155
869953625453593601 1793 22222
929419994745096321 3909 16193
274574633608221313 2436 39973
789026293690014337 32037 62423
954112374690655745 24041 25556
176230486352473281 42837 56818
639754169042074497 12691 41915
185757166150523297 53111 60211
665724216350856321 25510 43668
530985167621871297 34065 62961
914054008026635521 21362 63002
779881166155533441 15469 22870
429967743251442177 19465 66784
440889509148071553 26746 33223
493571258872545857 12224 40643
105856122652824065 42629 44615
346476897834282497 12181 48186
647596583822568961 23629 53770
67210872320639937 4268 60752
350940235587458433 49904 53028
534500025037036865 51443 63640
845397148660914817 31901 63362
31037588216232593 12816 17144
239818213925815361 46210 57604
446522778165917377 30415 46094
994358452926483969 659 13809
602903616250369409 24730 40186
659445948745272449 37505 64835
235801950752833281 4499 34706
740415966810310529 45279 56934
681312383638523777 49226 49363
578346080322035073 13827 60986
375458998053534977 6295 51810
34959486889526661 350 46564
527379347890427393 31805 60947
807388484409372673 18075 58273
740289854860950657 5012 29741
760905910768578049 3276 10553
449508471701673089 5743 60949
499496349627037249 42863 56120
289956964169238785 8255 49588
258466946207782657 7685 39803
748150301968433281 23494 63935
908769207579908353 40893 65601
955810516429156865 27672 57492
696527692162938241 13388 41616
878252498491090049 316 28103
662123072489919233 21369 46594
814684074184174977 4176 17658
396352962997575297 8239 17744
739638932590775553 13581 29532
647503810260090497 36879 54699
722445334269341569 40288 56330
421708985186093313 22088 59560
74816934114775073 871 27074
22697050493007965 4608 41202
228051071991234977 25567 40328
988780240601407489 28748 40438
488246719652448065 13014 53260
900275441558349569 27988 55563
354926631287416001 43588 48953
802701324474874369 20951 33374
683920297722774913 22427 45866
991705890845082625 44625 64896
139609984287620401 4534 39083
124213291829157409 32818 44766
216572030727842689 46128 48120
93374692343715537 51831 61289
186088695466512641 21699 48798
835869646116329089 15320 62886
667737351093531777 64508 66892
387441184182506497 41358 45624
815810402189146753 1719 43716
685210440443903233 36041 46260
477322692739374337 23720 48263
401039862188795841 20772 55572
165033977405361313 35868 65675
202120477640626465 21269 29216
204856321334002433 24630 63514
330330764462644289 15250 39636
159454684048160545 48506 50713
35790873001751325 26203 58988
267039240200812609 46370 56759
675037498834726017 49197 52960
146702676833715617 32899 36384
946788845360153217 33883 48974
938865525740421761 29810 34244
550075572433939905 35507 48648
915575468146943873 711 58621
782060090655043841 5879 67150
838065119332195969 12243 12582
121199762912468145 523 10110
311291763026705601 15325 40388
112468029914175809 24597 58587
194947084366585697 1359 30162
750702206667028865 13624 56343
962591696438483585 26139 39611
27816173028320181 66167 67086
884270439843202689 16647 60901
208361733154831073 19465 38602
172477286539990625 32125 32163
864180363378444801 65227 66728
639300718346529409 6672 36663
695243808631261057 11881 19982
552482163006477121 7977 35370
430648328776406657 4345 59836
741856178681853569 7642 42125
108618329833589649 46748 57637
872651652187588609 25465 35321
951951323799114881 15391 61909
181415944518473537 17177 46756
532113490801009473 3032 29518
87348413416453505 32718 46136
341578269934011329 40200 40207
181136052545422657 33757 35020
125047096656075489 56274 60555
921395335684255873 19000 60349
255263245510356289 8616 57146
713156289396916737 5726 60725
589336079276137089 3334 63666
462121633629880769 12826 51691
382584009666196353 29671 63466
268513588450428385 50309 61397
64019643855615985 12527 27140
210160338874292321 41655 46280
647029026095033601 26827 59093
541314458039746433 33352 58515
410655504901001217 23863 62649
164300979653138049 4426 32851
981384745529105409 21503 28413
649942234158583425 8459 27124
353951117710195713 61079 64115
31650490968647917 5800 25355
501640273347824449 24606 47058
101742705857244433 24392 49629
199136739366366561 29969 59144
201493611593225089 31420 44317
641654552850319233 14278 60942
447976662755575489 586 1774
900813624223715713 29575 32507
946641515712205057 25605 62190
852308398100156289 23959 35377
743357973909862529 34831 50236
69232735278603745 4904 57829
526159508292085569 55367 64579
79371675338215649 40377 60913
774093738179555457 25831 36447
202966097204225089 27936 63756
673991596903110913 3276 27752
477331221266332737 52232 59927
39266660741642313 37264 54753
587388391680548225 49854 65574
944346951211418369 12511 61673
802299262529707905 7244 9824
636281920996207617 20097 24630
123829663473500769 2927 13624
731350987186036865 37546 66719
63081725970228321 33010 33531
219949216296154049 17325 30385
4105129008394216 35410 47882
531337378739852545 13818 34507
249632466185737217 29298 39163
768968206217277185 29372 41045
940664120442349313 60124 66957
324587017541237121 8276 40110
53429648111922745 530 20279
929890055961831041 23367 30993
346991219968998593 11610 30326
332001124594359681 21676 37690
242635870243894657 4253 66033
628171997459428865 1175 24108
851177703786007041 2473 19451
973198677391284353 17259 60552
850970661233652993 9447 38483
584233605293572865 12936 50237
154674585321970433 25187 37625
597298366487780865 14420 19843
224634291437546113 51769 61271
479345634240313985 4106 7461
26928885454012177 27075 38715
567002747747356033 21154 65955
684851974044455809 8371 58864
145992598457493025 56836 60389
85556326050920001 21915 46958
742423734340747 35543 58154
590009050190836609 7898 8541
158681601708718049 30927 48539
553455504748924929 32320 37559
976131282316945409 30657 38897
703147221462877825 25770 67179
157030065945686913 17842 46497
933234825908243713 27048 60519
189775354965025409 18451 52552
316890873898948673 4196 17315
710736764605666561 36026 47899
191793097708270465 14176 54516
981888043994875009 44202 66805
684647592537125121 39096 39663
337481759607893377 36606 55702
722031820817818497 17009 41763
656888619624698625 63018 67126
127029657202989201 507 24922
696044279753362305 33876 66039
834520852524079233 36014 64405
160269316659483969 8573 49756
195600201102031681 24928 27693
18481075546926465 27352 62732
541403394119981825 13343 44810
263954379422830945 4907 32326
498860366368880641 37954 41529
521954153868829697 12217 66572
811700181234400001 54987 59236
432962324695868289 15917 47355
41338767532216993 18205 59619
91993847924751297 25000 61773
607120419143171841 712 25380
820615828409717761 49982 61450
56073437379630777 8090 52853
678263725999141121 55321 61027
828047460421160449 26255 30557
302392305168044801 15819 26162
480915742450811457 3521 14715
49265699226079817 3306 4699
709954533086602113 12621 26167
903717752850059905 12155 14600
144037079850356513 13534 60048
256269666375100513 26110 61280
282409056148750881 32912 48395
307897090061917569 5471 16972
884759065753122817 15801 36649
35829945026360833 44326 59312
729207288698347649 12840 13797
609641334565782913 7050 65502
790207961375436673 49974 61003
595693395980259073 35618 62338
34083310877704777 18614 42578
979365868520918785 1308 64141
321040816804618625 23130 49836
676219363811039617 10997 57735
248771692733214433 14166 20846
155040023919969633 36113 45060
722205809417168641 28989 31449
338502143632137345 10863 50605
337760732587852865 25727 52415
522686611496201409 9289 24166
955859074172600705 32937 38907
715470454892962177 30553 55012
517516902674771009 38860 61442
183856121113780801 24714 54409
688516530345303553 29317 66063
571968169872530305 19729 62023
669830188845324417 17629 61696
648104453733257217 3770 29621
145498365750945889 4291 37096
287204119974799009 29442 32967
43638415705913761 49125 56172
299630516968239361 7178 7709
991827507736836353 61081 64183
115378999463768401 55227 66878
513525471047771009 34841 64930
348101140516835265 26993 32461
685948152637287425 8623 35621
849512016403362945 51136 53275
4217646412342902 17133 63681
722000856862752769 2897 66408
903787804545423489 30163 52813
345631816787811649 20515 65126
858863156582188545 24540 64695
45663459096036977 209 4785
865522852622014209 20671 41958
530073142662697473 55894 66652
386586352203323713 14927 50966
64916204002248177 26281 28916
482525056249805569 38506 43274
266515490945050017 58731 59390
205549259129711009 38403 41146
366816387211461121 11168 52115
740840971648459905 12080 48249
790870529152808705 36535 59993
357192927934107713 25199 35196
51479090684797057 46393 57377
260539904590608289 23631 49737
804804009849686273 51405 53522
233008719851753185 25276 29737
843054503646275329 30109 59475
424584974103659393 8590 15788
960573219800917121 32243 42043
776519153714389121 35173 62411
516458658741601793 41558 55950
310637884004897537 13291 18289
563355415118575553 10999 48767
21418354691874697 22613 66745
119813018223087649 18240 41381
135377585299046641 33659 48106
289094042552104449 55833 67013
45197542387171553 51139 62384
302401402821221441 38775 44745
331347735367863553 9365 33806
477230642050397313 26212 27968
771100435527742465 11695 36889
736377591168494721 12692 23269
315774282000468545 31008 63532
754028979286228865 6819 29508
576830995662419329 12841 22567
628898842689910273 47146 65537
620814184151008385 51101 63067
3416981492033955 17803 45586
374860645407565569 525 6147
250639924267179745 14539 64917
273785789366890241 10825 41743
892629258207986049 34560 48792
147118040389869985 14605 53124
206954263219945025 52314 59661
129442282606213153 20457 28874
628061192889031681 39644 47897
948830710605378177 42908 46588
408863918727437441 25230 27781
546508465157167233 56472 62538
445652604256988353 51411 62848
166738478955380737 14013 47088
781523473237815169 8511 35530
196609478085058241 38410 58591
597187610317018113 5797 15982
522102574729544257 38062 45066
206135007179998561 41914 47538
521354514564258433 948 65431
580885395584740353 29025 37564
567055850285186113 30759 45028
915187346904151169 34518 56272
85550632102773249 16283 65089
867696895790952961 34272 50065
523917542618860929 15440 30106
47423079732030969 27239 37987
781038041536255873 59896 62452
914322786645382017 22656 57689
473044660442440065 15749 26004
674546723797266817 17228 34001
33060277256190317 5055 20995
335011406649083905 22262 32537
489400384260633793 2132 50776
802197236498191361 4470 5024
162887004943605985 1980 52735
465939170947077505 63502 65912
166951904300418625 40128 49383
448313056372189313 15073 46715
226945461605076545 10843 49133
422053456308486145 25095 51821
530804951465100289 44095 60881
347288411530602305 25153 57810
641215210451896705 203 15569
74676669010923297 44584 58163
19053962276757377 36073 63971
412201005967052225 3130 40096
914201592626220417 36252 63832
111313060189058177 17267 56343
590964422530575489 4624 25154
213203725569631073 31840 40703
853402531459586561 41340 66164
653724639584250881 18683 64203
78471518613099537 19644 44949
160612001028727745 3386 15455
726672755349646593 19332 57550
467582071102849985 16327 55294
309115852633695425 1456 11438
188354237537343041 7807 25545
395995614960050113 19290 58048
992358524655198721 7800 51806
877356710184528769 26657 36079
748730583729571457 13622 16000
288497041786335745 17546 30941
633501920905597825 51900 65930
486495270179133825 33534 58430
193665577195506689 14303 43126
916555390687314305 1012 16472
604551651315428993 42299 53018
705868277323162369 19236 52561
831038183647155713 46157 51191
240926491256821857 1427 62619
183392497707341569 6767 25146
640076121843165441 15770 53033
416798753890024193 56537 62516
520141764404861825 4186 35786
387268926017863873 202 46192
163202050640279585 38987 65004
743381769678865793 34055 63969
985150303730044673 6856 66146
592900000438998401 23951 43757
977550431545452673 25908 30815
590716248803662593 28085 29597
96239938696875521 47054 53420
582796669276316289 14762 53072
181545670331360033 63830 64325
255617643863235585 2735 64009
702539050781830145 28448 33692
422821925071769281 27162 60034
315128601083429761 15996 46070
415586310638961025 54918 63055
852596867121299329 33213 65978
739658151353889793 26796 55512
955177996948407297 41109 54707
320483453279894785 22394 46136
564266671282375425 29626 42356
625037649286252161 58025 63869
991960342663659905 17497 21865
456026187153188545 49628 57945
616850410084090625 21606 47271
35609701987024069 29054 42673
286035235123932801 7783 57970
461734308700005889 6179 35376
488556101422112449 3566 3968
156793394888136833 28132 28401
710955796064539009 20811 62128
397442837467227841 108 34883
334997823294038721 15858 47731
463907579692058625 27398 51291
779917354230974465 20379 29008
480711711159063553 9063 42967
343833451185325633 37219 43840
836660659767357313 5947 32179
455512445664723457 11272 62057
315737482570259713 22608 29141
657664272157525377 307 25904
990481098701192065 6434 65273
94109952463526273 23864 34197
915396800123932801 85 59703
129864701880897825 2658 3644
91307523697576449 9185 21441
195130015071654849 62365 62731
603898163942123009 23823 24630
560796127972601281 30462 63836
864842824074710145 33571 57436
47548273321751825 9501 23568
159632249426000065 15269 66629
396487961839561345 22253 37605
926792544772876417 2131 3546
122079584556901 28483 29565
407012292715226241 3713 66846
596817864281753473 34000 57270
811511958036359041 27395 54666
858751645986359297 12681 25757
342579949632312961 7503 33499
980843379887026817 23124 58423
111411275778532833 32046 61308
436609699226281153 1754 63770
843988984297883649 14847 64668
615455434242740353 5212 57596
841422353078737537 42077 61130
74608183566510897 33356 36147
979614428026582785 3459 42360
59041878702366545 26689 50573
179195742292744609 34206 37584
707708937578374273 16600 41541
939788785880953217 5992 16184
630343072376867073 14356 17627
904231899885584001 5923 49003
894691135705642241 20250 21546
35734769871925921 14069 43339
517002932671026369 38962 54878
453987536816196545 7200 45529
945300694153743873 6025 22570
56216216749650273 34072 51071
938194526554077825 38065 61796
552645350617833473 3183 34698
581139854529567361 367 9790
391210617127217857 15595 20320
747730677341841921 11630 21130
853575495726328577 52403 65035
338997840541296129 27195 43341
692338353822410881 7927 21453
621733788574239617 7784 46097
208807950610317761 52878 57238
473239895421244225 50049 57165
766560633288936065 29028 49576
178586700097433505 34899 62839
761709238353187585 30205 54486
414901213056921857 48138 51529
827350507338682241 18615 40401
185744454203991425 15191 21523
510522564025986753 56142 58408
798688336606573953 25247 66086
950094635530366081 10974 48388
122156924147354577 36554 64191
752870159973735297 11544 48000
746462577135204737 41429 47987
499217844117513473 6746 62235
287510906028536801 5039 19454
571488291514523201 29500 40261
990131964035612161 10082 15400
676133407810045441 20727 43250
928099060453369857 274 19654
420501783021489217 15628 53063
693249241196227201 12249 54698
51679628308821889 14919 19891
328588574977750657 18359 24379
814953890422227585 12835 19348
575917530543563329 34514 52533
725653021121320961 49290 51864
890896164696236801 44004 50624
993971683308370049 1235 56404
420631560221849537 56396 66653
440210562059210305 20678 30354
74254598885978849 38405 54348
334124620600046977 20517 28964
918094860775937665 6160 49338
763483299554895489 10534 23206
939730898893365889 29972 34324
832857520555631233 29046 34900
454391131775835777 14110 24263
164291521014209953 31217 52772
460154258944903937 42965 50469
495356451356624193 19761 34949
118565135862240817 5409 41886
87322883346235617 40772 45185
801734159776735617 22223 57669
259220015030745537 15911 50201
368974049702202945 24428 27336
788849792078824705 7219 19992
332572637408851777 14312 37656
731616877603240577 15251 46194
305868254322575681 16202 55183
843716152579720065 287 51648
88650798540435009 22660 34844
529346024587123777 16927 24351
896590143236167553 4485 54443
631986733358250113 22792 42281
49425002411915385 5265 30034
173886905737528961 61411 62490
250454728191527905 26744 40063
364770087721399937 60993 64967
609504219067211777 46415 50569
56015188903540289 2683 52805
776585691762065281 6409 49787
29118588700644213 6549 60383
643473488256269441 19176 50277
937124082312831105 10234 34851
835389135843712385 23050 55424
96771955652247505 40644 47687
158130704243397697 38632 42440
270663920220140865 54514 55422
40493667952617329 10039 35419
635414001763823617 12013 45164
617441702031051393 32389 66608
515101751040074177 4160 7021
332283715505354881 60109 64098
128001522373768497 20381 43762
64493382471589201 54290 59419
761890832367907201 20390 21908
147892124523920641 26873 67118
498919587027760513 48533 63945
402612949921184769 14400 49774
844885036169042561 176 27651
698862245936283009 36183 61380
577914306057852673 33745 61951
932474808990455937 31867 34167
542568012388453953 45248 48196
451677902340534849 54597 58446
126022727674754977 28791 63746
68161839065517425 20521 45504
176899362795918337 2949 56647
224905923266703681 58969 65400
83505196612737361 7816 35889
214386199111054049 5839 10776
482392851541032257 48115 60575
878589400105042305 37403 57435
468908582759159041 9630 14049
17883073323652355 8657 10907
930492637143966977 40085 44509
807434505473139585 4104 66917
311044580436959681 15697 52117
593720412979017473 41762 49636
96035464993615713 41427 55602
461788708366455553 27182 29460
691426098588525697 25670 27933
154145323810844545 41381 57024
227587522364242305 7910 9763
933827558477901185 8229 33410
832511921533171713 4501 33486
562714853972003969 7408 14512
999107041994943105 38486 50421
457039973081847937 44034 47074
715285631738058881 23475 32728
325812117560339201 25634 32643
778465557903185665 18698 48515
93192200356469361 14959 59779
835934562653694209 24853 53902
90079505341769569 14267 56119
434994780824393217 5618 41549
212497416465581057 18483 59369
912768603620239873 43326 53107
807535750172526465 43113 49630
243920182983995201 8721 9594
821635302637162113 3838 24089
987472322649683329 17144 54511
876784392210247169 18033 20735
335179375316567297 10429 34042
744343005360505601 34447 38121
895137419031502849 4741 30652
82244290810287169 26254 53650
116961037248639601 15332 33812
916199670177462657 17276 61125
330471278695785729 20952 47796
394089818529003841 43163 52174
403971332257452097 55657 58915
96490319865509377 6326 35922
147691693597838721 22135 24913
316805810399905857 3179 27449
554947224107390721 23160 39036
525075283601381697 55849 58709
392842934562157377 13464 61890
688041791111452033 14525 30716
715672711449041537 12124 50788
32297737453788501 13872 45260
282924647541197057 42585 47675
632768026396924161 33757 39231
449472534842751489 22225 23395
838298250782230529 26234 49435
679007788605719809 17680 31442
818444105347190017 18551 39501
277991192739289505 16986 51364
419710610316215617 46593 49684
922491335688565761 4624 9227
579735619976311553 24308 43822
346520944014653057 45355 64850
963501676355178881 6366 37468
446275127652530305 11038 18461
777857629707845889 20525 56545
950103686814269825 12680 18863
828478676164181121 14062 31657
676708196145600769 15989 51281
118361544006326369 44194 51848
623355999213796225 39462 49538
275384220743973185 10730 17565
107913685443140401 21314 67186
807466388653800449 32945 52287
7087019049418331 2636 7564
359071505226282305 26141 37436
367061212556681217 16845 41208
913092702665444737 18427 63005
591303040710013057 1549 32156
75413682686189537 22370 46299
766300616812817025 14107 64465
191689106051164513 31784 43486
514503528216732097 1058 3044
567641348673234369 48275 63323
532707797373266369 7519 10667
821724446061729409 40559 57636
925028499042522113 46114 46804
789884501741397633 53099 56706
259419051278502625 17825 62944
872203933708384257 15236 54588
517749734344800321 32680 33346
539859316205379969 9096 37388
376215316052427073 35289 54828
149482385714016161 7332 24575
19115831098954317 4224 44663
169799639766608833 472 30488
702607302204388225 4558 57535
574593152141851265 31328 42724
860346542528542849 22877 41858
698677373037170945 221 12120
636786984607429249 7676 16206
509764099254290689 20679 31748
541682967730022145 2217 45290
35148862843385589 35102 52943
824845620217974529 26057 42015
587103693179891201 10382 29139
223669761985529889 15889 56900
807045209012997633 15263 40544
430983685432241985 55701 63022
1837355210632553 63476 65079
592481458446709249 3955 6552
29007007640984741 20525 22698
434999192048497473 39451 52770
871058396514506241 2583 31950
727690032155759745 14068 24303
846337595088741121 11163 13827
871458058821847425 34098 34483
877705551230100353 41980 59683
479362811246854657 466 45994
613477378699911937 13876 65342
108318898459589969 11511 32754
816241974810246529 3618 42745
148111560141767745 5265 57968
14724404913422973 21442 65288
263475040110225921 8532 63134
926015121600933377 7149 60949
202192838118005377 15114 57558
149856985620260737 26976 57184
657134157448059137 31290 47447
682124724479585665 31927 42437
489869386285942465 10943 24009
996942041745327873 5362 7453
887000824847891841 11979 28641
450293732433443969 56398 59207
277240129263415009 33983 49495
359501891639212097 13410 21077
142054991380650369 34755 44514
587076081734174721 2160 39870
310265207181924289 39951 60209
907901573436973313 17358 59152
798900056940855297 20589 33730
961972145358977537 3326 22963
547760091598060929 3829 13053
759722507582068865 4186 14261
91133269240675217 15195 17751
822759186021350785 26163 36669
807092097916960641 2375 24021
907295440723302657 9819 15901
735288847172885377 11440 25226
545556693106313153 47439 58146
107941299561556289 62790 63964
810640227671200385 8114 49252
224315887656377569 26774 66140
279686675455273825 14441 20973
277918787842093441 29750 31574
420841166547475585 8360 11255
58349042032947553 8884 54614
283983372814880385 25948 34253
417576218794831553 37145 53800
494288366177272577 43459 62883
329155466882912833 28822 30294
872457001352067585 13971 56720
116274456667053265 54180 61488
186027056658630849 16699 57862
774916975269693569 40968 63818
156598625444168257 5214 16586
103763675727460481 7323 65764
876341916397137793 18823 36464
1126950409815919 25078 26439
49479611478339793 20342 36011
38795330176736089 18601 58185
966201444215997185 22999 56086
955917747094876033 25064 64475
440375932138699969 20386 37118
833645758622505857 15901 38356
873712215942759937 32324 54243
748031309365831681 7113 43687
762036414122455553 1419 38109
734464667366136577 9102 23716
746573593633726721 4603 39140
406223888457564161 29822 43812
856891420907949441 16638 27622
998627148125759617 33298 56973
967844164825550081 23995 60391
462850365392984769 2787 47395
651315997597940609 22339 65379
592898043290613633 2492 67135
539170941400826113 10088 18968
173775080311035169 10093 17489
513245739480574081 14226 36342
775720187866252033 24792 54581
963905205320486401 20860 35259
493049558161761345 16948 66706
689596142288387201 794 24735
603196144428363137 22547 32361
581023914110559745 9829 58192
444803410294216641 29206 52211
84533512692338769 35116 58275
425604318154906753 20415 55417
100156835094395553 29618 62911
476708296199280577 10154 36016
83039224843240337 6830 20464
918207605851971969 51367 58387
710826126433701633 27958 56680
548766461749554689 13808 48318
678625765267106817 15294 59606
449683808328213505 16483 54473
859650987582767873 1784 19200
776990342202328321 3605 40220
908604176633836801 4614 49792
951114732005930113 27354 43105
54044324270009273 14851 38484
192098342499182465 48882 51253
410944753350271681 25594 49175
459873035783797249 22674 61977
727995176099483393 20666 62978
726349496507129601 24096 26069
716367721079073793 3668 39550
212075255386974241 14958 16738
834929000812294913 50784 51495
654146573301265025 5201 67115
897574710654005505 28638 33071
315033872254755201 12593 31569
876281860663823361 30898 33873
990498654887733889 31273 57000
181086676950080513 7533 61277
402223599924138113 63505 64132
166103175757470465 15925 62746
511670568408394625 2230 7235
649466077573698945 15692 38599
246935050369639713 24975 25370
327379059029141249 25842 54428
179553129354889761 12832 57630
833122177263270145 45706 62049
560655428355385537 38550 54776
42383390398939017 35312 45048
510035253149911937 26520 39372
718654844134967169 30762 55601
336298696044959681 23505 48619
586630785897568769 12494 12501
369891933127281217 10845 62093
938885715871144577 32104 47993
307089565397699713 10941 49365
485213533834709697 27972 61999
469741175960027841 2758 58474
909332700130598017 17624 46410
805944524757077121 22759 25480
984617466805133313 12225 21719
455163543447003585 33017 46330
734755996360227969 36113 44945
438721701007505537 6771 44533
847568678025609729 4309 13913
606190284773621377 22988 31881
422267748306815361 52428 66235
173237512240373089 38814 54043
89978035661658849 21933 64581
218495468411152417 25615 57056
445954620365505153 19293 45782
324354590528297857 57681 62445
696412661937969793 4347 14038
348594350211588033 23391 40173
950489598958235137 39051 39929
347990162658557953 40296 56427
504396987429828417 33378 34804
710349756491400065 4528 31280
843157714910738305 26542 43859
692209781022352641 19193 23622
440769727505156097 55210 59549
670690830477614209 37950 66280
987316726790886913 33096 33999
274665809796001537 45635 55386
149711219927780801 19565 19976
927599399913436417 12312 52132
504659660884037441 19094 36441
529896205583394689 8795 65635
968197072642325889 26095 51617
91438785388252337 26671 55484
444718033412676993 9191 57247
699174699315957377 28682 44203
798693061239617921 30186 31225
919283395568147201 10007 22279
460694147258060097 34768 50015
905831299927097473 15874 28796
990921749048780545 45219 58719
868125259458171393 6126 35652
610664621310668545 10650 58602
90749912632556833 16400 57766
86417441718197105 34005 55993
293131039626405953 45509 47505
499056838164214849 10278 18152
580980608056290049 12851 29061
585131895032290561 36404 52383
487320366462459009 762 46288
998541847674552193 9954 33634
668335505443447937 1291 14614
568222732064583617 5119 24587
664328844529354241 30890 31159
107463002430243649 6673 47568
308102156297746177 28647 61209
532888856089769537 7304 44898
360877120397848449 47994 49964
759855788925683841 28201 45382
868614546469952897 36107 55608
563126331468538433 9971 18960
874136279526045057 2176 7519
818112517690558209 3277 41195
712752187507430017 57947 64781
545853308478669441 29379 42427
654679870264747137 4449 50030
43382309311063241 8038 36960
449250054451621121 51817 65583
538157652294415809 552 47348
810839348430324225 25746 53889
603723723678705025 53319 53970
616129159741074561 30276 65312
263495063513474305 22385 48889
417103008591940481 6456 8767
989570989421629569 9233 66512
746107143942051457 21302 42175
649422710296846593 19226 32671
389163830768826113 43858 53936
951836661811334785 54265 54361
594403226186965889 16854 62359
75682792821666561 17414 63383
632149436125846657 11325 17485
948430232994248065 6649 63270
397170002952858433 5157 62348
759816091850581249 11486 15160
686652824991956097 12031 40508
315475300673050177 34188 58639
472498725657811009 27718 44190
320526477293540801 24637 37220
498996077606196993 54502 58611
2283932856762761 900 53764
108562637992658753 27489 36026
801147632178867713 37686 64569
396646044919737793 8586 48528
803297409511507969 18256 47657
322367525438561857 40832 47404
253071944960240097 50129 60097
135181556050017809 17522 46278
961704139375491713 10197 35379
769527634547952001 16767 62772
740052701064740865 40511 59286
637381133094397313 13798 58039
231149804352149601 21640 32510
376611370787070849 11611 23604
368923425534390529 2645 29945
14928945465786825 38983 62620
683588237264537217 33728 64380
423412493552771009 28000 53420
642406555029595009 8562 12801
755370067211561729 42727 48528
9485753841936175 34764 46293
77881707884454705 11217 47354
199096611847707553 13331 50376
787104334419641601 45045 63175
834763199116288513 3058 7616
270658416893976289 11071 25715
410064777463418305 20759 37507
78586548301945665 32662 52877
787390394431462017 40467 63405
262805759532039233 8893 50936
568381280919950913 29201 64811
669069745375512833 28062 41522
92663546512490321 3741 27900
17481727499070843 57721 61879
686603390691061633 12918 54415
611133071835400449 1976 24293
313999067004822081 10989 55816
226257945391761697 37241 42515
529219089893601345 34343 42919
383196767231059009 47663 65788
236543712075253153 2431 15354
490383422053408705 9946 15001
195333786458917313 24932 38056
415939195419202433 20521 40972
611882549566608641 9130 54392
127616051066905105 6227 54496
746578724568635777 5363 61749
592065070971276673 13896 31887
638349558317379713 10249 38400
511817666893673345 24359 29036
383219183826383873 3576 50199
905675329262454145 22405 50396
284512223095411809 23526 64184
885211862820039425 37822 62720
16537140771774263 13162 31676
996377790861661313 5443 41807
311787871651382913 40955 52251
576295360124500865 11796 25843
698420885946489985 23666 41581
454449188078473985 24921 51521
601207270173198081 34074 37453
358506297225044801 34911 41596
852252201294575745 11353 12259
686383566102794113 26180 46664
921296712416570113 9778 32910
878894195505122177 5799 42453
127054169720054241 38519 58503
653984855597048705 40908 50085
918005068499944321 3542 33447
239589367550092193 22922 36627
665738573634754945 20855 28694
983102850368229761 2754 15022
989533564283569025 37880 51060
729591976152899969 3813 31712
756335204807754753 11802 20799
167867225358424577 18280 44681
1685003902899496 15190 22042
666425641168455425 6696 34362
12335316275098763 25277 59649
869913909147559425 36647 44511
972662288895669761 14620 65910
337035238610635457 13010 64211
116651960984484049 14134 66836
486067393960912129 32705 64062
926714989949850625 14514 61212
129836154794030993 1956 42536
646980143734353409 5178 5660
198061737316525217 14961 31485
897133954106358529 4723 29415
364300560324519297 31589 63463
884193625320364161 33061 55441
949347395433978369 22683 32044
411179043775767617 36833 48512
774528066838438913 32920 48721
767381923124460801 23585 34235
151410941856060065 9755 15183
869820666672417537 59334 61000
546901236079602177 11147 61016
198624613172796673 32780 56154
199275477908702913 30965 47261
747783330232202497 32401 32429
691553638686581761 36236 53695
788909517448516353 53870 62751
976271447142128385 24607 45099
985275602761966209 40270 41286
19737321439659893 27364 52991
366890819473923073 45690 64810
714465936257472129 4325 52804
869827148968816769 22895 47144
265400449187534817 19697 43458
309491653373825665 2568 53240
721383692728242177 41877 62791
959556492136819329 29114 40324
824882353738328065 10984 47259
84597319297870401 22896 31011
317290326874786625 49157 64640
569564401556412737 20497 63247
73485059157643921 10459 52986
580049053714432769 14979 66861
691157806042529153 6851 37373
219463874368535969 56906 61912
366045373668381313 21949 30586
510498289192156545 20870 24440
477689703271057217 51948 62955
457670138260844801 8060 26292
239142655192704737 25972 62309
796956637357496321 9428 54363
492019044921224961 61188 66164
169209507947535073 1532 31708
338242183016031809 8346 49720
577491483257631489 28596 41724
901850323651263617 15253 55046
917565846577183233 25666 39092
511275514586099457 58884 64804
877760151867889281 27095 52061
947219617400467201 28719 34951
943444375644652673 3379 18032
892655086587122817 49377 61413
815111160461327745 21208 61261
273388094150352161 47489 59442
67146206133507745 3554 26499
684643445649765377 3190 65226
69848166505394713 31087 34259
769734798688265473 14255 31825
136239791984515073 2106 33325
496855678872091009 18000 37737
693864922166596865 25237 63793
113319823897246161 19907 54254
592989097073704833 1232 30938
284349670234870913 13608 36423
774006915888875777 52598 53950
715869077738521089 10082 15556
770029181190103937 22054 57651
119510548496574385 6409 66834
80861481364905793 27489 35976
542482180579344961 13599 27885
268419711528643745 31813 66711
716395927749072513 33271 41903
340762047041792449 48577 52602
993955878348973697 10083 48314
136682156457887057 20609 48340
6385086004538466 17066 58931
819027947593667713 7138 28354
266192047679385985 31990 61283
6838680285106592 2845 47385
333250892467230401 20699 56749
317137885053440961 45180 54811
973042212204948225 4241 29272
104796593922891649 28068 62684
420905893020798081 3773 39952
708816774024484225 41560 48600
355824797056545345 52765 60524
435513189261847361 4490 32856
79196308432454289 2356 55349
684941395090291457 16578 47401
725707433790777345 21946 65691
42958457173092769 34299 59607
297737603339808065 2829 61112
281654075706171617 34294 46439
375619803043651521 40203 51239
202569122902154689 4579 20696
564785558744358017 22567 35532
38904580991797393 12013 30113
647173079590775297 21007 42958
658133190672494081 36983 37020
801775238987598721 26581 28416
708482590446948225 6855 22722
95405336732387265 19876 66324
551211334092293697 30170 58873
573069698531394753 6624 24229
403995623185053889 14331 62084
319618586501636801 16790 33575
791516562952274689 48791 53895
297648536803730945 37339 53500
984604116320156161 36400 52879
441067791618355201 13806 19851
110238202715201793 36298 42297
122316293404150401 23594 30008
485935621152677313 44968 45579
936125496878137345 3405 14277
551086902929377217 2427 24202
216279993590145377 17308 18905
173627822277893537 36613 43830
464473004277881089 3699 14082
358705707448812929 32774 60951
300766717686467905 4697 53844
587434368188283393 55051 60189
962930570134009345 27628 34558
90764735211912753 24995 45092
755233690373781761 5800 28244
978682390856931713 12555 44095
963180246248430849 13657 48203
825135297918386305 29104 60917
148547879221279553 16878 36102
204885148673938049 870 42916
301676033319868225 39053 56013
870499882750756609 14929 50001
268537268829842177 20664 21509
238151514461293345 45562 52994
947672275784515969 19626 55740
777948916812214017 8508 47795
890174650048020737 11634 50678
446235110613955073 20827 43367
15103015600065107 1338 35125
349770167696711105 14285 28800
589354745412574465 28808 33970
116043829205864321 40724 49499
439957650660961281 12802 39418
953853584070081665 4601 64854
818149594748501121 14325 24532
880474328659417473 21230 28806
700142024050339969 25401 35767
778889903822609153 1438 45908
385333161240449601 54323 56399
773709932805417089 128 47829
92284315695412289 21309 27559
754687017753859329 20556 52578
93986900758107345 4760 51316
242663235357795777 4858 63297
831612130698150785 49399 63344
58190436369734753 2239 51438
971641378282608769 6014 63912
169970695493418593 11923 54327
838336291161954945 38449 44631
320774828709595265 38143 52601
667557727439213313 51896 60782
575644660862039361 28936 33563
857748353227552897 31304 65203
534549047677934657 40163 52611
800664644893455361 8264 13568
340822635454998145 32405 48877
231668100767723937 23177 49488
960138888630488961 33062 49615
418974503213672001 44607 53281
890563283833515137 5678 13812
505534524270505153 34332 58464
97906609458796369 13916 28311
110013866242265841 23034 30510
57737692758450977 13954 56202
287264390364374113 19729 64161
577935533630118017 46595 54647
499302012551265025 40046 47274
273041858773169121 3016 10551
649326756706475521 19120 31916
27328425071267761 6116 8455
941953827684695681 25195 46545
155176298269651617 21501 41445
521995001066290625 4368 66642
9291327935294193 2744 2764
687203427110983297 10065 12167
550340147515285569 2457 62355
210510424892223841 17842 42324
716826767659092865 12382 67102
947549931623054721 14350 44194
53284196533752497 29246 43862
488368572947411649 60011 67069
511243174807923137 24542 63927
388199747832015169 257 4638
167049045118218945 12625 13309
888941394243634177 5543 61114
685577682509439489 45028 46851
57778320902226457 7731 37056
80845044108542657 2368 59853
413370567988540225 19643 24360
115778624305242769 2744 63616
681541437271317121 24335 33539
792848952886473089 5587 16822
78680044091473889 43573 48815
145328684492092449 2852 63957
241539574288108129 12404 57257
126412367333841761 30704 55618
590304413447018625 16351 20007
86011289987816049 53983 56954
566761333984640449 55099 59487
405588013758503489 19719 59822
91034441232952897 3222 54262
859708043938589185 816 55548
176961472075444001 10477 39210
912146026021304065 26421 57985
926437279320641281 25506 26916
351315349184652353 13228 36104
277798253247890881 17357 25643
156412387794617313 4683 64237
797186834100958977 45008 54458
85810416820670817 25688 50603
737571642371928961 14174 64615
795229892049008001 20970 31476
522884816077681345 46052 63298
524782163924832897 3827 65934
217150990915694561 40121 48380
230907307999345345 28260 36790
10685449972843487 9628 62935
37847637587425713 25209 34644
738866211105456513 16958 49921
455849014345204737 36414 60407
355551991324905025 25097 44791
927651122145015041 50257 50765
715842759714046593 25788 63911
171184219212662465 56694 58445
356841390140633793 12306 37222
555817555520498305 322 39612
403495891301385985 55850 57183
128556104245603825 4618 38948
37079976585449257 33378 49252
960405861282190209 15127 56894
447046399763916481 4745 37229
718575865304430337 13152 32786
21578230464545101 48806 56519
499057857966739969 39858 57947
484736259676704833 15484 44024
175458737708567009 40016 56044
269631847858438081 48354 57705
169016098861071393 37762 47955
912041017632684929 13983 59583
175077752406437537 29916 65249
636539747231669377 7172 62667
815215886307676417 30358 53621
938104281097960065 52828 57790
785010233372588545 768 24364
946982676132211713 23623 62023
457344357185483841 3476 49538
976741020710289153 17576 27825
563900978416413057 165 47081
640269000741714177 31725 66090
259579513025165921 49450 59227
449928453949834049 50476 64715
409288727940435137 5335 58420
931762396523044609 8118 22122
93025931743135009 53506 53904
965358826206948353 14820 46535
495477981508386753 15865 51134
757029821541667713 30727 48586
357878210722624577 32039 51125
19375261961240397 11628 24113
225500532874320929 43014 48338
319832657211225793 44234 62626
444169515433138433 6710 39188
314832836569348033 34070 55251
614989322883772673 852 65744
755349556731264513 14569 33276
417577506461192641 48875 64532
146879930535813953 21463 30721
424045418886493057 41337 53498
508661661846378625 44814 59004
768014953225666433 28020 48244
259472585612154913 27175 33178
820956181497550081 20564 43711
387619746261126593 17875 35474
198354077270217025 20577 46377
7124798133670397 58104 61396
485833037209602049 3416 24762
610193831593893121 42513 63458
850223664363106433 8693 25943
449843272161739777 20299 58820
101669800993917649 10736 17951
370099211645456449 4739 21646
251852805191425953 26719 35013
278653925751310529 8650 31430
815641249131232385 13763 61425
691093925494346497 39368 66117
864766331712097281 63313 64660
813232210508982017 7892 52215
837205691585793921 13002 62447
439421852011154369 6809 32802
933991172716169217 19499 33023
64907880046543913 24483 48055
146158697776968449 55755 61581
984378070307787521 5383 45073
489411520375817601 52213 54611
335110039468030849 10021 64028
759496952112542081 54324 55748
917219254905237633 28685 51880
679990441975100161 8925 17329
572907938155307073 59165 64044
18955518626370349 7570 58636
596326963514759041 15591 57842
70607950175904937 9476 32977
781819844337899649 31028 63032
451417640010291137 25805 64323
828726041782434945 20050 64801
312977123539674561 4020 59009
916014274747251329 18272 27585
383977647746235137 23678 65230
331209325645932737 13237 48473
484092209113377665 5146 38741
694297658563765889 26964 51208
298053679429230529 32484 47890
454243680594832001 36793 61574
931412303194839809 868 6930
576128004366974977 11394 51110
938261749225517825 419 33586
73726490612234129 29921 48230
283842757417936289 12838 62160
260948124394854369 26503 55744
179315360232251905 55535 63002
244096310405442561 6617 58283
288770457542291585 23573 24690
698402264607775489 35454 66993
247419345796288321 33615 50923
705221835207328897 30937 52442
772040134295018241 11081 62034
924869404335776641 21278 46994
912772043109313793 6695 28625
298219935447580289 5097 8408
540803451793671297 29880 30283
497972838164795201 7237 64463
960040299125097345 40390 40417
784581561454348929 41779 59619
756482341979982209 8147 61550
796441747688202625 60647 62650
519066248541904001 26652 29941
100784158551906705 11895 36402
791389475613080193 16263 46739
633414124314438017 1270 34190
535517348759128705 17420 50989
198386157968730721 6527 56981
989443444208795649 43295 61519
126864428979740049 2039 34647
789490869851974273 11429 14058
908253436363029505 44770 45883
17380735368284663 12019 52997
445571582866929089 12279 21375
859894981211510913 8747 9086
677254679009042305 58270 64423
603252478714601601 37070 37498
251546087576894465 23896 32305
386289813069723201 45168 63744
116052651267526849 44950 65636
696027783649988353 1600 15428
473117086138895361 19952 38475
922197463170164097 32472 37337
486456792387674113 22633 40459
272908845859539905 55584 64168
534323810278987585 30080 32099
800968928854601345 32209 50396
74509607455272689 18486 38380
795472429418545409 7614 59002
637618926992839681 27629 29552
365292435314557889 52753 56397
728750359913266945 4268 6417
344839398011195905 20786 46511
934306611189906945 43570 58799
934380664203914113 11516 18054
189004871035937313 41303 54046
719465234637489409 1085 23005
941113543490384769 414 36835
210698025724752833 6549 39659
546035126536754241 10163 63015
773441516773054593 42692 62570
876709275664563201 57203 62419
844572424183397121 1655 27078
722267186632539137 49194 62603
321877665753255809 3794 22939
438111333206162369 27656 66964
385843004367103489 28922 49868
73795906872891953 10961 48870
403345527678332865 17998 44480
137362847626928193 13459 51123
334365196414140097 45591 64740
518510515373922241 1409 51832
224743030880468097 7230 51750
631664242749220481 29252 44776
855141062640996097 22017 48793
288441470269152257 29926 65446
925368864456565633 20395 34597
447658352056532033 3743 41003
520355553550231745 49553 50262
889616551708034049 29998 66448
385474396052167361 19550 24317
299568130538826689 7699 61751
172841864470996129 8858 15931
892528138093854977 31669 58265
717923457482321281 6259 17166
492500656940290305 11905 23729
338510711481504257 38821 54346
142824388957880193 48836 59227
164571736394357505 38783 45646
81968213381539809 2439 42841
135973077928781553 44595 59290
106489919415412977 18343 48005
763176883515420417 12681 30642
908419691486539393 1932 34728
98752883495748737 9668 12205
687396816042028289 58593 63200
44544640584241793 7899 23617
955581219896426881 23448 24918
919789158869235713 24871 38842
677879823744564865 46323 52816
898556876342034689 43680 66663
792306549898153601 31181 62090
701905733134779521 33040 46033
334490540281539265 25240 52741
643940949451526017 5764 23144
982443186335299201 43137 55147
625994220565075969 23914 27912
580259802011472257 9790 37013
829227860426037505 41439 41660
103312322501619041 35331 63298
977102290978720641 21532 35991
299965443715198209 4802 7326
757285772082163073 46968 54189
452537142844843009 41701 51262
565607885824391617 17257 47467
753759579449553793 959 51036
585957232179985921 22767 60426
181267808528939873 59776 60252
786230263092889473 20318 60031
534125792844921665 35266 51800
832399385283913729 11836 26080
739850250717520257 10216 33849
833694580575468033 54469 57888
837957456557933953 22446 31441
465328175965105089 3347 43139
414552577349251521 20491 55972
74217221371654321 21144 27287
335394134233215617 58659 66696
570976584773099201 1071 38896
860355263678112385 3350 61180
812278290403270401 8655 50941
165118966814379329 20369 25768
935544864429651585 6645 64207
868662157447015937 3880 42766
919934728513638273 24219 46761
756676420874558849 25727 50601
206474118941919457 2807 41086
858106498752786049 22494 31429
160616364021961985 40637 53422
317962092310597889 3801 20942
531114955295031169 38923 57787
433792444943673409 43405 62654
862227012862646785 11775 26795
83684726762587761 33298 65417
475266898565713793 26715 42940
752085814767550465 7197 17811
618607510167834113 19993 47200
311000550981777473 14550 37285
393483359199045441 9379 37286
765580735959627393 9564 35498
339046370848691905 9229 62366
653741719574956161 24010 30133
352697738309537089 41450 43748
851629409022987009 14661 45818
559460696897019713 27288 33097
928149481602236673 40062 56444
842230315705641857 14363 14734
977713099613435393 4809 33754
984904037263490305 9745 39606
491598873897746817 4321 26496
275059448393427873 2492 64443
792211555192121601 47258 49294
681853224772368129 7156 46028
941660665219064449 8861 55960
182735877090543393 25993 61617
698428120955082241 1799 27153
782821826104807937 53179 54645
665558219911307649 24406 45929
811712157275742593 500 15669
656056717988317185 3456 65087
529657807923854337 11946 33691
848587234195623041 31466 46285
871251962012131329 22895 29257
725017355630210817 31091 42576
661696407224027905 13076 25076
912695234959389953 18314 25397
588452808713931521 320 36457
23496792650060885 27588 59219
668920059466898945 1946 38269
390860632536789185 27083 41108
167112203676957441 10103 23718
101243150572184257 4880 65912
68464646511316121 53486 62624
946238297923461121 33208 40790
693917839062130817 48762 57124
751185529789520257 16389 37075
337119340262972865 18299 32488
473695403667807809 19708 24062
504348879609260353 27436 35785
2164797518855011 27600 66797
326684999852758977 857 29410
941167938824069249 20420 27716
825214103164945793 12740 14100
692227518651744641 9584 17298
208847492506862401 34072 47315
164420194338635649 48039 58251
11275272633859857 3287 17683
339184298650916801 6771 11553
219126513593849377 42863 63259
995856928571132673 54644 62900
47137179706801649 25367 67183
460974414331385409 15144 24488
594891542124969473 37711 44698
239966175825646401 8982 48182
896630875181806209 31895 51981
495193336148712833 19596 48706
201683546743694817 22072 22669
888080066285031169 37887 52548
251250249376234081 58201 65853
701686406993811585 9678 38043
908308016469021569 14374 30698
256126896102575329 20644 47267
804675911528157441 46291 52806
65523349964376369 19736 34059
969410892654323713 3959 45135
182980334110371969 24994 34209
206760801704497505 19727 52803
145452243647493889 52464 59404
591428086289568001 5620 25935
335336389152576705 31832 40763
719160715071261313 23917 27932
914970940606178177 27070 56422
752700540409463809 15582 57302
708585901944307073 33644 46942
494546488937864129 31345 34276
33706425514534289 3894 66060
901834303473634689 16855 49354
812095180093269377 9563 9728
567384560262915713 34309 40097
264491126231956033 1258 7254
722597878657168769 13713 56301
591230277001276545 34850 65079
608845507802989569 24400 27448
249377516546214657 36920 41956
3201268530915514 44602 51933
536306637286646273 14812 28191
340597611298782977 6413 15600
893221295848501761 15288 17372
228981707120667009 29445 36456
438735705636052161 32501 53638
98040952524719665 7780 38317
728146811130439937 28078 56575
698494124312873089 8332 58332
14668935105721205 3012 9283
305788712178433281 17166 55024
882319012913779201 17133 32412
283808983521808513 25730 51284
873477747346957057 11217 19072
796632644955714433 61506 66597
422491921537950785 39628 47299
878370334949124737 19361 48833
668900703529789825 19170 57475
736440805244392065 13557 34763
636667136138850561 13449 53450
733851796151483905 57294 65948
450456753381136129 18649 40077
974904010177262081 17372 18083
260135158154181313 27374 61660
336731771485489153 19573 53729
306961253240178433 19603 54280
536124827809565825 21545 46566
198820036786383265 31337 49480
943330614821391617 23052 54777
47259794863752089 22663 46090
600955628430661249 37113 42106
176211888043635425 4100 17435
28225688208067369 3590 59459
439559077388356225 10591 46928
168841998982422593 12940 47155
116635004262615633 33328 52085
526574435431527361 42478 56492
83304397872982609 6275 37258
871691156738542337 15508 47793
404919369893658369 20416 30972
109094736137734577 53 5081
329125143708285633 3522 37860
443813471299300481 9901 18360
341853244299652929 12977 59271
734314995887771777 49083 65993
415013255382692865 8226 16403
725005376075507969 7423 50797
791601875884477825 3520 66898
213127722679416833 18748 63435
632060303144886145 27584 29209
929955384273220865 36836 42822
821465186524971393 18178 36693
504448803603949633 1194 26047
461576898494659137 12599 61764
194838182447462305 3733 57094
930173223532388993 52121 59403
368564388910527873 17478 35972
187448953670486433 40772 43258
96566419468580017 9643 37884
597015130715004033 34199 36019
939077277322738305 64097 65448
42719121882218049 22229 48032
213922402739008545 45607 49734
443473153052959617 32949 50925
759659038492941313 40578 67154
916563910461139329 18823 55458
691794019211094785 4531 15064
349070573529683521 45144 51269
64361868489797305 53960 59870
555387770867216833 5843 59724
805967378688286849 6295 29517
705599298291129857 56492 57888
178209414692872769 21063 36459
927370246104675969 39348 57733
379234493542377025 944 42749
414901870024817025 41342 45906
168207589915496673 44306 49970
480551310052138817 1574 55729
539684324848629185 10292 29207
755451811765080833 453 38247
495708784493046977 24497 38978
766868677012372097 47514 54094
255561302528512609 23226 55359
366988196739168129 10739 40366
793014941958617217 30319 51859
794289405929280385 15580 30161
641473528896405249 53608 59381
69673016870748225 28341 65778
815880751281525761 231 7457
331501884706103297 19718 65886
568364863532018177 11343 65291
268286095653120769 50977 51429
586716788966398849 10786 45930
659123568388853505 18715 38221
281757525144435297 23862 35491
250859772793855745 20663 27459
140207880101570481 31864 42838
231979973152864001 11246 42796
743426295556552961 48225 52359
717267190815800193 26612 55752
685043301205311617 15919 31816
792041708547888129 44897 58890
261858434620343425 19588 53216
543371550176342337 12949 54291
395666781946914625 16060 62343
413764075818523457 63165 64247
714436575273758465 4729 38986
761551981937525761 12987 21392
111434640016923937 4647 23897
144928282821812353 3509 63236
633981727569228289 13963 29579
414252528084059457 20438 53201
534233866086822209 935 16948
558079938612696257 39420 52817
525711641841603265 8359 50214
693536931744471681 4681 5668
838247626433243905 32899 55626
991119505660581249 11259 44973
686282726740024833 33335 37703
230731335322612801 36661 43440
117827531905305713 51887 53808
230716117396600129 31956 51708
249743050123605313 4948 17374
644732376392408193 54106 66172
653879195985908225 38208 61392
188560925871232865 7384 11318
218156232314932193 13014 23094
328457371648223553 17752 48094
350204134238879297 8808 63183
906994241225778049 11390 63184
426462834418309441 42399 52432
767599100736401153 1959 9987
825156004943593729 24295 56709
285552473948744289 7998 12653
117803711841283137 30277 59079
496077956920483841 1989 9670
908926618697222529 6160 63522
881181604999557761 3640 61899
489890307308392897 33039 44814
634491732753342977 40161 43725
732816115712026369 9545 34026
249323900337063969 12603 34128
934796561025230209 14162 32542
101955868743882401 5213 12983
165876285951128481 10164 42377
667249167689124737 24628 47773
367580738775076 62983 65816
292887423914191233 669 44700
190135251630962913 26804 33192
930691337042194561 7348 15322
414768003746623041 7343 60689
757772141644974081 21300 55528
463879706472113217 37450 48091
815260844816084097 28716 49757
946879658933106305 22161 46787
194398594802787969 15244 64506
30726673902520929 31422 37099
929803527519201409 9479 55843
831530262154451841 5667 22051
551454313332069313 20315 35719
39874369708059025 19039 27450
103812796353384593 20968 63138
923994015258010369 27259 57751
962138837778137857 41241 54217
771270295885230465 25065 26192
298494082255022145 37599 52562
413827690202232641 27758 57348
488315616084317825 9780 43228
951638214179268993 3021 49504
823824223720482305 18528 35438
621743627644455937 40926 41586
676831380977016961 4165 45636
718403212488183809 8111 23243
504013929968952129 37205 58750
219600626482709057 37976 66971
854485923817062401 53299 58762
975459747479305857 29878 31998
342614002044616257 34254 39764
794316509675631745 1332 11681
46619830453789033 10607 66339
796230384899658369 3716 34882
286925946852679905 2743 34456
460048784721244865 12402 34679
760660577870336129 59050 64740
896227027664991745 30252 54703
329580286360073409 8011 26291
694703836950701313 34040 47662
478861219754303873 32466 43284
621890783384586113 93 45839
472701558771749569 61160 62824
518947062787283649 50105 56832
136888527067380753 12816 36846
909265340019942401 23092 44995
935933042917316225 40272 44427
877497830833810561 15858 60848
694251708720752641 23587 57145
951340853385246977 40777 48443
442066923850323009 26820 28610
749580713583249281 17932 51716
930566530090057857 2549 15969
994854965676012161 20451 40108
850812269273848961 49029 58524
280819624197725665 9732 61652
114455585824355665 10328 33439
555993732659558785 21843 50885
829404115361118209 17994 31242
562330883670263425 11922 13102
210001480718030817 20655 33395
111712001077023617 39937 49245
504757479338696385 34574 35811
600896396271473025 26833 61304
813978540822755969 3814 65370
873079209691340417 23226 66496
101520537342398849 18769 19987
340355587990053697 26402 46417
294848228978590785 28229 52629
884816749769157633 28753 53270
758876842042372609 20713 39076
169096126201360161 40510 62813
355346487038996609 1663 60757
398565976106922881 13258 62610
970857617863888641 8156 50295
338975251542429121 10780 35307
922425583754002049 10331 59349
135825770502378881 50409 63148
204197174804210849 28606 45018
831267377434748801 54147 54496
323721525058953601 17713 23771
761214288332482177 15201 41912
117717637363487169 37029 65794
936286011377696129 7084 30679
815358494893242625 23162 48364
120905228127270449 9553 43195
700558805468933377 2067 19627
713020587535957889 7220 7356
842906952144101505 37767 46978
729803716226470529 19140 63320
435345361976661825 39562 61817
408188034763391297 46160 64043
841189725375013377 10260 42195
701174756271655041 20063 67070
8052128884333599 27931 29000
232126400543670273 9795 35577
789263534156486145 20676 23146
62807218921520305 10474 63676
969708964280389505 26886 63984
800430171884706049 1764 52653
248549636568892385 22890 54559
875052603281375233 46356 49112
306375496791947201 4072 56649
290495641479218113 8876 26699
823379569292779265 13826 27232
110759350610194929 54395 63046
902582526373524993 36646 38687
463436323937976641 9006 45124
227168022141508897 33999 49976
149644395409609377 1043 21037
58626892202585881 13459 65235
243244595115122305 45530 56478
731407585424289409 10575 26964
426292961508963201 31310 42898
322040232715469441 60950 63289
402592969976616641 22099 39653
270457238654611137 29983 41664
119919413739097537 22386 59539
55924651928609849 14401 48773
1138313613260778 13073 65283
908800825339806593 25922 49736
325295321734770945 42569 45380
138730172645015409 12892 59071
777341358368865025 42526 48757
519591193401904385 34628 65930
359769843821652545 34849 50287
577885313444813441 13242 44700
475243740142040833 37387 41547
128752986688152049 18859 56260
374861158328585025 24763 45684
339303485001241985 24677 31621
656831931226726401 643 21772
436950062531533249 33560 43592
308150019519331393 17454 51997
421369474749798913 13548 61175
518913498081950337 25059 25864
15964995917311599 18932 24912
159696658160285665 6069 54740
820132389768335873 25372 48278
508062612665476353 15333 53236
794495925001083265 12093 19193
256344245031641537 2053 23542
86039368399713825 8811 9995
562260257928862465 18690 34927
893432908007024897 1607 56407
398355051949280897 671 45896
314958464166213761 39098 50574
854336654253110401 44082 53551
69089810411977481 48485 51297
809013341593157505 12213 34822
660154663386226305 35363 56615
268070656504470145 40055 43217
885771336291707521 30907 48872
544160957135218817 1889 64558
419370333108819457 29179 36775
97539793509106689 7061 65794
911955971270142337 2673 27963
302021627825922689 7462 16919
923665821030613889 26583 32695
765646805583223553 47294 53154
347157129170579265 9338 54399
412907219833172673 9254 27482
423017756451972801 30568 48987
647150543811882497 8158 10510
403444502719818113 3422 32647
614147605231011073 52842 61956
878047143565840513 27609 50771
340352489545146881 13667 40919
835298323001875841 53259 61687
130384558607673281 35178 39200
587226907952643969 37154 50707
242061496574315521 33793 54526
316938745297388609 8507 45977
607633182803624577 16677 23068
323444466578497025 11712 49877
871680214163909249 17613 17774
974903712978015617 12739 33124
787530875299964289 4516 10644
651189453361528321 24157 27617
688203579046707201 18458 24364
597199218752105985 65126 67075
74127837256099841 9530 27466
233595258982479233 4167 66358
821444331139524353 14322 47704
644948696278600449 33603 56942
629463660642855425 3987 8745
714155847570797441 20314 23699
165629273606562337 17562 50427
708631147480584705 21791 55903
547935667833201025 21260 45668
527611706696280449 7485 61156
176244525485053313 14086 55844
983603354298121985 194 28554
386885484897547393 4439 51215
224071083238900577 24575 38543
783124866894560513 30035 39722
427907950621939649 51051 66269
677574867204072065 14616 16973
405100168695771137 8380 64723
444633015376688001 28515 49846
733009053245250945 3304 16929
484329126246805697 15311 58468
604848935814292353 34791 42536
176585859656093185 11706 57590
43078382360445033 22123 45569
19510692415224185 7957 59236
697223206614342657 26548 40586
599457876576586497 32474 34804
443160154910582785 11254 59724
329435452178856257 51556 61360
74988562379960657 14692 36507
659303730647742721 19128 26110
777730320482586241 27044 46108
134524582388934273 20564 36132
691193201562288769 27652 51272
739643966037839105 3665 32033
19967741899716173 4839 29090
700933731596379009 6037 29619
449495124240630849 23499 26002
737976310468077697 10315 59633
583979513735382529 31900 39616
727533630951427329 12504 22446
609319384337300865 46313 55527
223211981800936609 43624 55813
37152574128537457 15708 28539
410220617884974081 25628 61838
175073915674520449 36054 49857
707668083672139393 7123 35167
241996911032853025 26371 61852
275776186875219777 926 60756
366112917697950721 2547 44032
94625258791118945 25425 35368
134934805877588113 36239 60397
912410605675475457 17634 41988
525325293771519617 5690 64431
532110800028995329 13084 41570
966483508057503873 5878 62431
138130914919997857 2356 31105
388087481872037889 21031 45359
794592962625976833 11969 53346
700558305202388737 49614 64701
387457326534487809 676 62799
778175516779672449 23211 33920
302648838281733377 10836 45145
451946959303707969 20672 58161
529938214356405953 28444 47394
160775626971673793 41652 63385
399247406042682945 19230 64197
866507729996595073 32101 38439
421611317520388 13568 66831
312036410881834305 26410 57894
249797828269272769 56780 66588
488829516109856129 32588 46540
983044453957120385 29291 33841
766113968486980225 44920 50106
988152275054225921 2155 58510
671846827504861441 31755 57603
582188809419093889 5586 32008
890194597824379521 3701 13346
555799099769366465 13439 38582
951482163726151297 56421 61064
989891044939582849 6328 42757
990733114530275585 30258 48330
186887614444025025 3358 18214
10426736582285657 32484 50619
847914417654195073 6061 41310
954688828319834881 57139 66490
84716588922169937 21087 48241
96675142964922849 57014 61815
453321935844769537 1530 61675
621821026002624641 41018 53372
469996484708296705 15222 51027
736783384497311233 16628 51138
490203634005453633 49842 53244
521441778645314689 14228 63131
608536895593751169 46597 57195
717780354480336001 7165 23242
330384675836370433 15474 49177
302111323354626625 21679 58006
443867265055551745 41971 58816
16363382574962061 18634 36573
47507013970417233 25855 56908
257670480358630273 43518 60298
163397247538917153 26019 32932
774956456224369793 11824 66929
468751755404753089 7888 37380
789180866113316225 30636 48245
56664639572595377 12237 28090
691288137477283073 21128 59259
355440969743298753 30343 41076
530607365553951361 16300 55551
819480189722732161 6409 9316
665612777125939969 33165 49967
88490495960087409 10624 21232
656623743847053057 13525 40103
503711366166406529 43962 48666
86186207417863873 46231 52864
639718414965571457 812 58878
643321722578892929 15102 19649
391277879660101761 10975 36669
312123482540041409 32048 33629
659761322299004801 21942 32695
385801629740274881 55493 61971
511761990391271105 62022 62114
300694245107319361 5952 11018
904101420279786753 48223 52136
118939169634902705 38842 63108
451842932132798593 20954 60898
725208739513785601 17069 20432
68625814429168489 40907 42777
426753260449988417 3854 18768
694398728770544001 18732 34466
626047181726601601 2434 32976
205264307420989665 35081 50052
758814566182824321 14098 49796
445306819143304705 8060 25891
651594942416206593 19038 57245
948497497736127617 36804 55623
155478618415873633 14624 62583
773318808722414977 33877 63998
282748618725019457 8228 9716
688682172080106625 46409 54819
283221594575511649 2022 23568
716360893464845057 29636 63234
333511371978712385 37749 41146
883869892976832769 3128 45025
722196205295876609 19176 36279
656571614699053953 19044 50902
204632706739840129 17887 57150
885636388273681537 48427 65631
664880056839368961 28002 48365
893559166646987521 26876 35894
295275973293055233 10643 59489
865807910084185985 39177 58351
571304607699165249 23607 30787
654843052648509185 31839 48556
91699103434347505 16606 51359
741155209454333825 6941 25004
786149744026690945 16571 65516
275216034836184065 481 54313
428668250813696961 36186 54568
895290232267001345 36004 55681
918662368888323713 858 29636
500673607408735681 6544 45873
419922914551232641 1993 39580
156184144096314977 48319 64232
789977548060679937 36747 50225
672336208270628737 1260 62980
473982590911443649 28371 31178
990841899389749889 10937 43155
695432992622659841 3382 62505
313035630143126273 18192 46507
530811834978191425 3336 44111
484507345990536449 59194 65954
452692298495012609 15593 25823
562428162808807041 33677 34781
287600635025224705 6555 29492
60997862116465737 42280 54865
410124717814500865 4970 27489
220984455426922465 45650 53082
326803019122603905 3871 49751
425917821983446721 6640 64638
83499619109833393 15209 57149
401216494351110977 54354 64542
49616638958891457 4153 65771
149989840803186785 2213 52775
41587515170352417 509 25432
25137010093878589 2436 11236
470662522392171201 18667 34940
101860822394129969 30335 36813
851036911766048129 38609 39867
526182619513896577 89 10767
796495066369910657 16596 56326
456650385623305537 17092 59254
455612569488796033 10257 29349
34520638452555377 2519 52038
327870468078383937 49366 60539
788251341844002689 22672 54982
51606387439793625 2880 5342
266527328415357089 39776 53612
363934976996826945 16660 42495
261879596910205249 713 50157
936412323786999681 61382 65222
68873930981617097 57806 66111
200545406439697857 5884 23967
812393220733483137 25043 49177
666711876858958209 41455 47375
648562757932587905 7224 21594
994061082672370561 27868 45488
479121527201556289 14300 38906
241641973927716705 13694 64072
562770406113507713 12425 60581
679781645281291649 32466 52905
496903900100008385 20692 63310
609282965663627649 288 36150
453705416289217537 11876 31795
498756656669083777 23861 29082
965148848969647617 58801 64397
125756114918647905 1337 25051
747974957215880961 43603 49245
190343643828281729 25512 34983
753275445091773569 22967 36891
328477811512332353 1645 40105
348155952332980673 10073 56977
977398794424342273 13959 47345
995055934522127873 96 37418
531377052556042177 1082 34325
24232039380159165 59890 60425
17481874189268611 21493 45939
991179014791569537 52365 65278
932213813055970049 14078 34682
359015425362606785 20594 40627
662451836191646465 16061 31036
415712057057532993 14285 55884
621984106584410113 56719 66655
856223633126596481 28691 59082
290204867207091137 50337 50515
416846518625092673 49654 58630
694583113201279233 17664 17986
121001893863400769 49790 63177
510320074665056449 36331 60552
946027984359972097 30907 40025
521616044044225921 18490 28885
855724084635220097 9461 24683
548662471993662145 18064 36275
544839762088102465 12357 20270
742067731585738241 8745 14289
61095204010889857 29164 56479
667556183123647233 5838 62094
890240799117350401 40093 44484
38411593979493121 42680 49541
123017984612026513 1713 33042
645365670945761153 3712 25642
842243947026801665 15294 45164
857976933685765889 34200 64213
25351921301911773 59726 59750
923967112142857857 49660 65559
172023342347500833 10088 14404
778695807177047809 51970 52005
430436310399805697 36286 58849
820788604538659457 8002 11940
862798954205814529 41042 45572
708787256480096769 63419 66367
782796411172519425 49702 56548
714354515419611137 19319 57020
82576238916601601 37218 65889
906952837109475457 7348 36847
433405118442969665 62656 64907
853468772694451841 22994 45388
10708398398136865 40324 43711
379073423090208193 29541 47975
365708136962076929 31097 47566
149572077758076449 11010 49673
464962026634253761 22574 47350
374408530753516545 19024 42756
790690136715760129 44016 46146
213041692021970881 11386 27381
199843008731434689 43616 55135
903476191319672449 20249 43496
323789306082922241 28400 38127
945277430762953217 15656 23728
229792472909593921 36359 40080
725079030455834369 9406 17823
865559669223209473 11785 36229
141716600725157345 48688 60039
143781449525064881 48964 51724
504660993514310273 10423 55199
681611057754970753 5712 8137
973201654287148417 3785 15059
113981725452816817 44901 48104
593024400518022017 17297 39419
563377287184231105 19676 33493
555520115476763713 24896 39692
825608259352193793 37133 47529
485479037665019329 1502 43487
694400448164636033 29638 65982
484954674180723777 26410 30194
454629506006483585 38098 45398
728179104672722817 14234 52858
838674844006213505 20433 46350
591205057054263937 14893 52462
853615148561388545 18338 58308
181550352175154465 4777 21919
396644551407440833 13038 13977
852330179387987329 18930 63175
454200118590989633 55601 57956
830513973122737793 24312 52550
476045413660493441 1059 56233
528041974034845633 25526 38829
910028457992055425 28242 29004
57246069214333065 360 54612
431152057073696001 53838 58145
930768993939604865 9500 49061
961014606248568321 7385 45706
633417110314997761 1583 26289
914234814568082817 39317 65612
685781206346359041 20950 61181
344612144118102017 7244 50520
923555054080541313 37991 38253
733126807836619265 47075 54788
884085151886605313 15746 38790
180674952770203841 17948 29531
557064007121272897 18564 20777
141599443605024081 12223 14564
740893642971098369 13529 19910
153472218354195905 15613 59536
370577800492416257 39055 49044
324471782902271873 12732 15346
508754235723156289 44245 62826
969390788389830529 8477 23624
851179933597496321 18442 63362
43637207336750809 9933 49677
712768640599289729 13599 39101
115615130758996545 22356 51188
840398324233579137 29531 51175
747956095680685057 30818 37461
765008851344983809 27133 48576
439280620930190913 21388 47717
463980500993574913 23845 45651
29587400090825613 39090 61449
649867882529161217 26667 29835
735789150869734913 48181 60853
317842600070893185 23611 43473
539041636537554305 34741 36864
359681425090311553 37418 38141
528571176384730305 25657 65833
910209094185564289 2557 56216
305134440977433025 9510 18049
792904269610470913 906 17951
861864360902515585 27332 40792
387139899368523969 43242 53553
595080053985874689 967 32247
832179820910194945 11894 39800
956219995419900161 49284 61605
166072688202081761 1812 40310
792039444467000961 12505 17027
707935247528364929 26685 47673
408483439052716353 8899 59489
391761198319674241 25697 26876
357254830176891841 2646 30573
670176588215124225 21555 53384
590837994782248193 17957 52216
92510375016832577 14486 63655
423062661634325825 8979 25203
566830287224444609 13463 65837
525941973129860673 8848 40980
642716639217869825 21074 25993
370057269049745217 21676 49437
525537963444772801 56376 58912
717890265094666753 27727 66912
80611739279124353 10611 20943
361828891678577217 33958 54683
405892547751914625 4699 53983
804233607261338113 12825 16495
47351839689671497 5602 61613
26249277999177425 4587 42478
613714060907764097 24484 42996
987004939026178305 20236 42029
524135034154244993 10048 51239
612327025828555777 2786 49240
815485063361688193 3321 62127
696921886899346561 27793 51947
176190657310687713 30094 55190
142179886420684913 5551 10890
861257000938334081 1793 1851
962821526319629569 2205 33844
353957920945578753 24778 33693
491523948242580417 16134 20417
104332109116324289 56520 64010
287977229865433057 9922 55507
649629829526762881 7372 22894
438986506992485185 9032 25246
316329035916762561 45353 55905
188161674661671457 47049 53648
217926348670335553 26551 30631
541112081012379073 3483 47382
541736711828672641 3700 21248
806944013667006721 4805 17356
809298721302216193 801 47084
29626008053675437 47211 52837
756008047200449281 10951 34786
497406877879399169 28445 42878
956949962260768641 15264 25803
650698922880359041 29836 52549
809275585622099713 21747 23300
923779331820199425 1998 56117
940655225417007361 23974 39627
629844727937957377 18426 61402
311893098512509697 38733 39281
990819215448027521 24751 52361
814325240562755713 11498 42959
454785993779630337 58325 65702
290603083909171969 53062 63884
824431534413449217 37779 50641
833896672834701057 24317 25534
423110624622303553 15654 31000
291958043834764417 7609 27554
597142769793975937 5971 12012
320150377803617665 5803 12498
449673659806158785 20795 36101
293816072085672193 1213 61708
381703230646181185 36729 61184
209522423063109633 15522 37088
315194816549940545 15557 66746
201796500351999713 29780 54070
512174930377739201 10921 19937
16328734701051673 11481 58539
753967375732422401 38516 58731
735401937736820993 43385 56824
393169993576961473 27520 53620
492892616929484737 6088 10447
713503832987022721 18522 44385
262346809494371073 12028 12582
5098356040917907 22313 41766
130040497885051569 27131 47466
7649944671946686 32953 41925
218112267652582401 7670 58694
858902569815498369 40438 65773
598885386692135297 2047 64652
959427954772372993 23954 49561
483880921624827201 2797 58405
132215929601784417 2650 30127
964694998804691969 13831 47337
569723457004094785 3777 4754
807175033448924545 41615 65456
616466959392866433 8853 41384
783262630910346753 1717 6469
128885088819664881 12164 44475
587486452418428289 61853 61943
789332601183758721 18133 29611
157258955791650849 6585 27157
933213633168484993 3770 25146
150078440091913729 25388 62694
339153293544328001 32667 62547
231612273994475265 57405 62306
96903682231420881 33431 51643
765466471480433281 8165 44938
269379579261169505 4311 61066
49488715452344681 18295 29819
128868357438413745 7165 51826
894729904121515265 11709 50477
935611000639127553 6090 60090
889742742858093313 15406 54012
536502244384202241 999 45427
441026896250033217 17698 27047
70977890906675609 12700 50887
237977382060552865 1381 29776
835171252282656001 5110 53753
639113940871975937 20555 36805
765044312991634049 6860 24660
91163205594060769 22263 46423
890287107844365313 30198 55096
825316676736601857 10532 56408
126489895224722209 751 65052
904060536122404609 23250 37815
952330205425020929 32115 47173
892643052485663489 3278 40504
801848729788204673 34231 40558
807790929596396929 10467 38843
315104121473758913 53571 64266
176331269135342689 54529 58001
884708896455407489 4967 54449
779507055785604353 40803 42883
531689824211035521 17308 58977
745216021017238657 8593 30440
947045613864148097 24104 25119
839284929049828353 39485 40369
155744031584738721 7358 65687
239385208869204993 3723 45879
793688565733134465 9868 52947
577554367264770689 31145 66019
179555854391132641 28552 39573
124568323425034321 7570 13926
91098662565158865 7451 17741
964412884208886785 36187 36801
653115369503872513 20150 43268
392804906103943809 50805 67001
683315442984422785 36093 48648
411230262954763521 44655 57418
375708662929717697 6686 11222
675819697746515457 7162 37452
283672555427600065 52177 60096
4616127388434422 41554 66978
335462726403712001 7454 38167
535188099283200129 300 28810
345079352949255745 40178 63682
132036238403873793 13524 23922
561921946949489409 38882 61535
419194202254697473 12428 46593
460620643912008641 27930 65068
895445303087488001 28757 65815
878122358762006145 443 18811
732021714730475265 37184 43819
248098131810337473 5814 58179
651950111818752769 38566 39299
364591893420389121 12583 37001
432708421892396417 34418 49364
616965110924198273 154 6281
225797122168220449 6378 24933
147971130307730913 13895 47702
89645192864875153 13393 27732
815804623414635393 47624 57403
160338502272953313 15177 29861
918121076702554753 552 18741
866193788781185281 5064 15287
96859590358334913 6344 41645
287890442512011905 21865 63995
673138858813310081 37830 47153
243491654077498497 52185 58649
16805466571582885 6343 10451
714752555290960641 16411 59320
951990443552652673 6169 36899
621339296101933057 5534 10308
797500799396360065 4479 32749
482677721074427521 34263 52389
896718198592402817 51619 64153
235234589815345185 8921 20897
196272757412316417 10001 49072
970713116979585025 5484 45437
94491797702964673 41110 57745
29511197143801129 610 1671
553682298798136705 30680 43844
945895694760995585 47320 49636
285120252062633025 45090 60640
409913076919618625 30379 36964
90831233294323969 11448 57116
820474370378594433 12027 19667
729882258622602369 2523 30730
824926593818570753 11034 59927
783160058916692481 40966 47933
499216960045661313 14545 22469
667388166232633729 19364 27789
289303825765298241 20205 60386
830255187235877633 29307 33093
434387760202458369 8002 49958
723261231570226945 15174 53002
645328131437178625 62783 65974
630226071672936449 2559 8440
488971933753791873 14880 48482
81195032472784593 41165 47812
171753685248855713 19342 22776
433390884364627009 35517 63199
640870844645082369 12436 50915
398759488547646849 42000 62650
195627329045333185 6893 48445
345862811224222337 13314 28048
751668489931606785 32406 35902
894416470429014529 4163 66410
471381540170991553 43667 55409
853571814364727297 14341 44283
742118525419403649 31310 39763
321669022263670017 3218 31983
82054387115089617 25746 30491
487577908561135617 5061 50610
841044380223909377 28278 45727
58082339439046393 18727 64347
541003849061265665 15464 65905
20395676406877785 54224 62522
742576919703726209 21182 61929
693931397717584257 20916 49985
165172626889255265 29256 29458
710494967766877057 24564 49123
765645357681993473 42107 50652
27176083310457957 30141 39822
923333382991497601 34510 65705
560083555545645569 3399 32870
565832950166669249 1763 38649
524941388511642497 35291 61011
89686028175503201 25375 25562
453503014173620033 9587 29972
818929736423601921 3269 30756
160164276819934049 10867 46717
643946038424811521 33418 63863
955743312068449281 29884 41285
152955541742603169 8151 17109
185911747501926081 41151 42678
427288644887067201 20335 53300
700243627150214785 43846 44362
635657932066809601 5661 62160
276303004793085441 9644 48390
297205909647200193 31258 56177
831710767780577921 19281 21417
371457126329449473 14861 21608
496084023896962369 41349 45826
615874990126894081 1150 21545
214441372755615585 49488 62689
378833340359708609 50754 57950
511681767124208897 41663 48797
282784118828484321 7909 65255
812743835710620033 12720 34520
418926969080718721 38792 43832
122859401413471409 8663 41012
594250795112127873 5017 63217
212559713992405377 23730 52606
950718723927767681 16803 63397
670629665595363585 12195 62592
625602214259540609 22086 58924
19196302220677809 11004 54881
879020642463661569 3769 32318
805462594598616065 38358 52467
716053858735801217 19807 36394
343991138894793409 28243 46939
329460089560743809 35721 40340
918522690854139521 7243 51092
355976259812674561 31677 65109
713399533005741697 34844 61120
779872786755408513 11588 34674
733040902928131329 29127 34985
179915017062608481 34197 37881
99966809185460193 24542 30848
559607850961018753 19115 33627
905194990409491201 12159 36063
439433051172013505 21842 60100
910331936966599681 17233 42396
916133108148972801 12721 63109
323139584789707585 10679 56764
834959574555636353 16848 16916
367097594735625409 8139 67165
570332884375236673 21316 28262
245071061005013761 15258 60400
727115206880792961 5286 53315
907257584440657153 5965 39597
325708378140991105 43050 57404
655283775961002881 26771 52881
811569851330926209 15162 54701
779934921562713217 16347 37328
859392897031117569 48161 59609
710799871229035265 47 39772
347887194752413377 17209 42863
672366938775041921 42787 65049
160926010373078305 5200 12102
916936239691658241 7865 20381
986899813236743041 19699 56473
809166423599990017 31562 61673
163912340801321217 30928 62911
521585982720900161 7786 64847
382199666692141441 43546 51169
861554222726368897 32854 50514
261217603598669953 22242 61200
415389297998693505 11387 64946
822953064054427649 12575 56236
148037950972550913 22385 27413
540796916016237377 44181 56606
725576800832818945 57042 64462
545464787476330305 27131 61622
905317503671540225 1903 21670
520553651947228225 30653 53392
999188356284655361 25672 33115
612105791617704449 20512 47220
929320050014027265 20653 45668
800111522847576193 16485 35790
887579148106659969 32669 60983
965140555536034817 16271 49604
124369144113956049 16202 24173
647743436157686145 4901 31629
116473495887895233 39206 52380
630776572147322369 20956 46389
618613592758393345 21612 53039
974008330184634753 10285 19779
99042416425056961 40371 64719
960917426291896193 51901 58144
192895826469509761 8137 10997
141346921953005025 28154 42572
215164671674351393 580 586
136515249597902513 18833 40425
87015796141244545 42663 54856
461799444425114561 1595 64690
726659616196208385 6938 35206
31345861087171301 42504 50496
472508923616743489 13597 34178
243328304227720353 61904 65189
761205114280208769 10198 26106
547103419313867073 41998 47336
367144433644924097 1688 44437
668526473102364289 1220 36369
309101703431743169 16597 34145
12938737265780987 16330 41152
787777549195538945 9431 64773
296713648220350721 1232 62843
816116599114813825 49635 66813
512329357791326593 33529 50317
941244604621871873 38073 64278
349887090770923969 18399 62836
598314628077027073 10911 39477
609227867442253825 6574 30829
105838184138718817 7744 19663
312397891342545345 26120 54262
873909306733217793 5086 58983
929920552842798337 30249 48421
98578989030571057 25176 57312
490636527072243905 43061 51221
922472609453286913 8448 19970
187449188510438337 28819 60366
317926338420932097 40516 41010
648879281836844545 40940 65005
509928061687723777 16664 33899
266687300961631745 2554 34379
931529077818467457 42440 50867
376589709402455937 5663 22427
822095207170924929 17853 47968
909476493437860993 29638 50961
899777269509201025 26547 54141
526082142934928513 10459 25206
340505799467813121 37204 39495
824251151183016577 36025 51213
915811431686236673 20826 37387
572107605104068993 3943 29594
278999818373399937 59404 66639
901318891392602241 9793 35911
650694341499502081 2784 60180
630561663688229889 8792 16499
832334173637825409 2376 43164
835802287238447361 7618 29270
739939583467773313 21925 28344
785459120603466241 15992 35271
819675294671050369 50242 50890
271942494249568513 4986 18089
977685171423757953 13884 30385
324267230142783809 35326 36991
634250277781767169 32389 41388
496150252300520129 40170 40528
112538761860278673 10276 11397
93707727416077809 9540 16468
330326434624232961 5163 46718
367372140023032769 15701 19837
301417271711613953 20093 31140
942673623030192001 8912 18638
331677519364625089 53189 53524
211902733114936129 13972 22235
683347176738820353 16316 22572
706779797441104257 24092 28394
570253170135153217 11571 64114
689974276272320001 21673 39984
114846460291374801 27426 47984
360472220646574465 22058 30545
845247745119557633 23585 40114
511927432816587905 16836 47065
964714168789740289 40486 63615
377129442467666113 27000 49701
113392327607762417 6315 57652
425517439027512257 16004 37274
23222872314477173 5821 66664
414147158091385153 5799 37145
110170780070340865 7908 51933
180322374226602017 44694 62798
235132088697284289 14050 48962
706922465314253441 20531 50938
784763907235095809 44863 45932
502052075282048065 29041 31073
735780969987871489 26846 38119
900644206537965185 13522 36931
181706604798442593 17133 17302
264940287927213793 5176 46771
844815333617830785 5445 55570
968919842523352065 52539 63016
589227886273427201 33670 54272
554846769599091521 22515 40415
464771509498689281 6648 19926
719972948707709953 10025 24761
514634458064101377 4924 33871
674083051911349377 8703 31157
125566531176090737 1532 42799
640248971033120257 47722 53494
654371614662615297 28892 37511
90563247878545633 23581 49051
516594986515571009 31987 44951
296965639219724417 56905 66793
860902214390783617 6719 38693
102302462103789793 53496 64860
233146423717656161 3764 28194
650008723747991041 26344 42525
827511933852015617 34765 65232
531547843831585729 16761 47256
32647644251028397 859 33728
703548950987841025 14789 60883
19678448722395105 4338 33070
23313925550791481 21347 51793
720090568052270849 40816 46451
362162171430075137 54065 65578
278710212191334977 53281 65945
677562426209586689 2181 6128
854092690569217409 39569 43282
907767621336876801 40721 61471
557818662762620929 65379 66994
453849980575039809 1401 44947
450392528422199233 43831 62621
554428640833240385 6750 64969
767362552745801473 17563 29771
447473097334320641 28296 66470
345120933123496321 48869 60917
299431824010003585 10337 30529
596296210105769857 7008 7713
126850860692808705 1969 59683
624699802930066945 598 10612
111894591501741297 20508 57146
129341491895026193 35532 36847
557360285976297857 12725 41292
713366604008143617 2956 44641
84642905739105601 44478 53434
829437519768497153 31395 55242
615709631590203137 7892 16300
185645286160550433 21397 59022
830820606155274497 12246 62092
34829569574931441 31510 66773
54209170128128649 5625 20317
913995707908611585 13511 43954
302584938550001665 31315 47200
108840280231781601 18119 42619
823359742955357569 14085 23097
717663633230287745 5096 50070
623629602082335361 42119 45646
153899214522120065 20362 60920
355784677719778817 5176 7386
615585790234689537 56500 56781
97852351474404737 28245 29445
182642308602531489 32228 45058
90813149463468081 39772 56628
144118453000388065 6493 8165
530319183463749505 4802 5681
547557450380061569 6470 25557
647490625822594945 15434 24912
941267584220952321 18474 54058
480216717840495041 4800 21369
533347892004194049 46040 50095
989327467711529345 14800 52912
56792820685913625 3665 53428
274548867048256545 31298 51788
376387991026469121 9609 17119
155957871388974209 16468 30531
777700558478869633 11613 44689
121118586813981473 16257 56312
703707450805744385 5199 22309
638700948399655681 30514 49982
388772162596708865 39919 50415
654410726102018049 17272 32274
887087355981243777 43924 61589
956801659074553601 3537 35352
367305948984949313 12838 38190
772303060361526401 21916 53621
40185435798427705 36120 55162
141264355555858145 34949 61988
361475128243952769 4869 15985
828399810053927169 3798 60467
99105699254359089 24917 38163
580433664189794049 21889 25420
665782421989291649 49582 66356
646900629308408577 5882 27333
417340433929631169 57676 67013
436959157101153281 14429 65669
200064627546808545 39863 64431
546358509758594113 32019 52624
669267107493062913 3688 53638
755009541327833473 16536 61216
557281076828928705 32989 67164
576887594662299137 251 48388
233980519703258945 21443 55003
569461743551880065 28522 51564
18697773373546057 4566 40463
583176850798881921 5094 64722
61658185787770489 5243 34434
169538101715485121 20615 22521
473718060130323713 1783 16161
953243212875026561 13847 62741
793245951855986689 11838 27688
6633704156097765 38588 40176
528050032151512001 61133 61715
59788509749868273 4646 56769
393237811996023361 18417 45930
152873554834254593 742 9601
262554625385405409 21404 40045
366253516214204225 3826 53795
93810377418769521 14383 40623
280648502260941505 2136 23849
812275447780322689 43079 64479
981510160826108033 52162 61750
162535002943890561 53052 63146
645757562358252161 25501 62742
288976034385513025 2173 36249
493294571916596417 23276 54091
68180767772979321 43987 63255
803965204207809537 25733 63460
361041366582654209 35712 47788
188029572834071969 1174 29834
499465898364185537 4200 38010
793273164955873921 4773 30625
743752259497625857 19947 41418
130060756295097953 19102 26689
406615373810545601 8545 23736
276890228552257857 5005 54289
824502653527005697 33688 65698
992355688851635201 33740 66857
598714930930874753 29226 59287
904017955002128513 6404 18182
957165008267253377 16223 41761
328586432471201537 11645 20813
301468049807475329 12845 17550
630788394905476225 18175 63220
585056952456810113 31240 33613
87801733556492673 11511 42210
617289313249052929 5209 25063
409999180748481985 18157 38017
192237154332360673 41774 63652
391542232904829057 51603 57029
736806358120126977 9602 60600
948074864194222081 16555 29142
209449105560267425 11146 52420
822580205625374849 11988 13690
528770035159858753 23279 58454
817698779997098113 50029 55004
907102221132703361 2943 45352
977169960393400321 11494 50960
331939929313612929 43032 60359
265939874636085697 31595 57687
158269409815275713 43537 45704
680846425125938689 13159 33091
232446627219708545 15278 52645
465951653826348161 10625 11804
836703127398948225 13346 44943
792852933712016001 4968 28080
225034614831706401 52288 57790
605328490226963073 37516 65889
787116950643834881 5222 19859
767035118323210753 9844 62243
614937008713219713 27206 32554
200225803414465281 12704 47790
448110965905954113 37460 53746
297701416566628289 31762 32394
54277031817626665 1973 45848
970017891037610241 12190 43099
674675815510298113 16941 19105
267092334822454081 14500 20502
255057801059201953 34630 50935
835588265508217601 34371 66460
371606149474587265 44252 64667
495665581032074689 22941 65047
759093162195078657 32226 46212
432705047116154881 11727 53796
657678552697845505 10547 29216
255712804470338273 36808 66866
49624549969088609 4448 64531
512086094583477121 26537 50087
301265820706447617 2531 10358
280571269146850721 39592 50190
682713730618921473 27455 28136
765837930293440001 25045 56199
641207802997556097 23063 52636
832950653936283265 7063 27821
218525362217185665 40699 57794
746466952244556801 41276 49317
594152984435879681 4189 35266
893106628836495233 36923 56740
309918148404840129 35118 50262
384493730688074497 10925 12053
285013594544452065 49924 66432
406579215395854721 12552 32062
921825525382111233 18906 57499
153109176909193665 6156 50260
376304384383644225 38722 54150
867170512837464705 23546 52372
920077873047397121 12387 57268
646927857208066177 3215 37140
42500353534890681 2935 49191
988333472238085889 28091 55152
89824741418802033 29453 55291
444726519326049921 4422 16427
386565707996624065 7582 9958
379126341793369921 29278 49855
475659095435837313 39506 48616
805487813845910913 35251 44467
748764246059678849 5869 29500
642676499218598657 52734 59113
28902667420460661 8940 34329
429858041971609601 32326 63963
55924265957941089 17732 23326
168387945195451745 14073 50949
200133729377022017 25699 59424
116406356064015169 38800 53250
17538028787285499 5458 32403
715989066980402049 109 51402
921652519429819905 857 35836
299348992873344577 19076 50803
430340855351857985 24435 63975
171396706339169921 8623 17249
526786740534866753 2180 36510
801558644067323905 16251 22596
114127148731526513 62713 67084
182089393364240225 39417 63756
489216557659098305 36145 66127
537973776906024897 31599 65826
499184077967839809 17358 37025
703432149968779905 22632 57472
421196914395657985 14131 39746
708588422260032001 4740 41888
722397394838097281 20227 66208
366747836430366913 49302 50886
826901333978021633 13694 24145
310047460108048513 6380 56531
289221947728151489 22465 56135
433830923781773249 14590 43873
495207225368623937 25585 64389
637878566683252097 45290 62606
118600966624327953 42458 52424
459369136613620545 7877 60189
761064645029286145 9924 58489
149317555064666145 2632 26280
725727183723364481 5169 65957
530071937465056193 19985 36261
838990031631134081 6508 18776
395661654730513857 1710 60463
703304387606536321 17291 45096
584272627933675137 60699 62393
5930196830838953 2505 45739
233623147904975073 20058 28184
747604147840149889 14180 29897
194818235434741633 8566 49726
100351382827902577 13403 51504
692136523937971713 53216 63407
624908253749353601 13618 36441
787008650682341889 2937 15469
923400049224348161 46260 53961
443753739959557697 9744 31356
492546948465729857 34023 59779
387388991951429057 11755 52926
36707790233570849 9315 37546
31777099146193421 33092 50051
354225369671397057 10465 49203
92907210509796561 15326 39021
807098971029240833 13507 42861
793635489625639681 798 57405
541089794253366593 2134 16014
807267829782848129 23219 38162
555207871488043713 17446 30115
740090079830405761 35822 46745
539310387841666753 56920 57017
815562741331607553 7175 58299
323798899261682049 64060 64614
675417852486642561 21077 43274
225012244433258945 18624 31808
222136476085740513 35824 54994
140260344513954753 56807 64702
236898391896072993 13600 19129
283210628501038273 20910 50482
532216641978440193 60917 62279
51035758277869545 34589 44600
688228930233005825 20677 63732
865913564653226369 16767 48711
946555581678854401 2452 10622
545268907725635201 8894 15326
600797620736681601 5485 15417
144534320543229441 29406 65532
601007069010311297 13870 37586
949144957201021057 35800 36419
613313151431153665 8657 31508
513871959833551297 24508 24795
719797342378928513 15595 56676
696663606138962177 27594 53529
372752954850607681 17784 32018
661709066089613825 3884 22571
771813280617269761 10080 30736
99105946491427233 21361 42266
360960219687481025 25848 27755
303956018020358017 18750 50735
392467373571538049 13802 25349
923357345491460481 10998 19102
418874481813940481 41885 44920
46529893992257601 14895 45491
337929639028377665 19014 42818
124500277018945841 13560 54228
446079577254234753 38702 45195
939957261721900801 47910 53856
711436101688679681 27157 35883
883545278982033665 11094 65268
513228990906139137 37650 57178
881072829999553153 7873 57582
390062191350867969 12816 21368
396551667497313089 6584 38072
749469944624163329 4763 22470
50064265712137513 25372 32492
91232748764969793 34072 40767
913303853739698433 12936 60674
111116749185395489 4860 17112
184276473818826497 8237 18756
67148561261351601 33952 46601
395630648639645697 23664 24846
990778809160811905 4640 41593
238300362785963681 34502 66491
577437798744330881 2306 18086
967735366630698497 25687 38466
561562030310579265 45412 51552
90470635810291361 40278 48158
250259696470951809 5603 17900
470770414894509761 20980 54604
476842048311336705 35699 39424
578398521450481025 39578 50787
243742646709041121 3994 7307
865442941513372033 789 16379
754836487906640513 7715 60845
601857648546726401 31987 41101
916349829386238209 52269 54915
700654577121930753 22399 25817
295539185448713921 9122 48081
63388542036676657 18326 53605
19227944703022361 28486 60039
180909902550148161 13983 53796
916654777770343553 4638 29284
440428530973250049 23364 36164
357878820887837185 6293 53483
615201572068720257 41396 42906
200495088890217953 20167 26178
134523280215887553 13252 29961
416044970321241409 16347 58227
856896580686047617 43689 53837
945252145713208577 50804 54059
932022745401567873 22898 33371
682338869648592769 22036 51006
186284547002493633 1590 24260
975904237139044225 49044 59785
867272169405424641 25379 43957
820067156737099649 29964 39253
430256652903061377 20271 41213
340874010338534849 1347 40364
106216850073067809 998 32832
432475381913153729 1647 64425
739289600363754625 17081 27419
83448985895952177 632 30899
689961876047732353 22680 38636
918211735339685505 47478 62936
679614176359784449 3495 43744
399277882549380801 2986 36490
790453912525137537 44741 57649
813499609160860673 9278 59868
274129321795420833 18226 34145
874728584887801473 60737 65084
652245484247458817 26830 48249
466014254652765889 40102 55727
512131542025677761 1470 43509
931668276084376833 2857 10179
415302111495080321 48752 66158
877848473573809665 58828 58840
114992637409166321 21072 57029
602811005059859201 29199 30711
245933168750809729 17385 46669
947671551707390593 3697 39644
9137634919333949 11837 41720
333055575878244545 34916 64747
529957517596002945 53153 55729
101054813731966673 2966 18482
832526028647954817 15968 40442
885464949178750465 7602 51052
609818877751564545 27784 50141
748151564539984513 18712 39895
746674550560122497 15383 17899
349350143543897921 14974 43182
653082605499051265 57084 57507
84049095457206849 8606 35115
305255604139632 17755 53834
160324731392929473 45127 48951
622989109508125697 39749 43944
243101186987804129 9656 39294
797060279742588289 413 37739
390573251773002305 34811 51504
53798612856368777 437 32627
637721445228155649 2770 62535
559370778152505473 16014 22432
28686023797543925 6246 31134
907701429255979521 27414 54820
717166179453631233 880 65503
201353836242979873 27009 29921
703386751951864449 12504 64971
371126423699152513 64302 67025
244830676087705249 13437 42598
370264130757625793 2493 32632
209825780550570337 10405 64846
123271935399941409 31022 59947
244969961811580833 35374 51884
180148364567280353 42343 48446
150713691789530209 24772 36418
637397216545181825 30194 51761
852354788465081729 5414 10080
931416569314912129 22973 61203
121684962587092833 54861 65667
136512446470561601 42200 52229
611380927125896577 14766 15443
921406827350118401 11145 21228
749542412254964353 6790 14474
272130679950194593 23045 48738
124135240834338129 54564 57889
235905370884729857 23618 24384
866447998478601985 24372 49750
702109742829065857 30995 48038
8830727354609992 41961 49125
449093934513932417 34470 51317
490076965620186625 28587 32004
957605160737486465 3220 17659
679175097631148417 28159 29119
325507229678954945 39378 39544
630998229484188033 37328 43253
177940759605206721 16189 19027
629328794709937921 24411 24827
835147038797764225 13359 54595
300217008906241025 36383 57296
995820672640107265 15941 55099
455208974349776705 12271 44141
281642255159347585 25919 52709
212423899340503649 44061 54437
535669189852399105 31509 36639
367451174847293057 25465 28589
869867784765055745 40184 64725
328920639528870849 1354 23150
778782255590030593 2599 7262
170170512242098241 49124 64987
167216140607116865 19955 46443
547694561837371201 51847 52412
506070519404516993 39828 56941
667964560554782593 752 19648
252105360899825825 23516 33862
323952440776765 3341 54182
380007738388670209 44876 59979
905940927540545025 12552 41888
801532133023052033 27731 40289
764323091725909633 37919 45258
121384077418724705 27764 35470
87879227115070785 11210 24333
400641266900599617 453 31046
537561410567331393 5629 15862
994890519993120385 38810 63313
109269992626852993 37675 46995
212358497717595201 4855 6545
375273797006055809 33188 60987
183592249088718529 5071 9576
397607383011479233 39415 45555
121974570781468113 21789 44984
871051432832626177 16565 38437
21024547152492801 34437 42994
794018619068484865 23420 57199
164901233450230209 8122 19343
816572443140355329 127 16284
297878559512753345 3629 26189
19536262150200657 3255 63070
597245692889650561 984 5708
30581916572725021 3671 6094
976825228628726401 8754 65781
436880024944603201 38629 46020
316845856477563329 15773 28342
570019312240898305 23669 39062
64617900200829585 58930 66432
294708096270500865 5508 59279
472325816448936577 1523 29782
273850723633000129 18715 66386
207756588736245377 472 21505
985494281383470337 7265 45550
291796134369469953 12734 56252
626101732776273665 24338 32133
821103732205415297 14847 39991
479431918714784193 9180 30214
250138086738381569 9155 36162
326186471946424897 6082 14971
424201525434838785 6422 10370
543378845733148097 19103 44770
300351712952682689 33531 46478
23647827845419301 16510 27433
965818662360078465 61020 65044
503534963230396929 44001 61991
693065823515631489 18492 47344
196995286889698913 6930 8389
553488600710139137 1721 16016
660355501287373441 4095 37519
868730642241196417 1579 50476
652958542565240705 58154 64166
383406351610403841 38092 47869
370594233975044289 1603 38462
545842033794251329 40378 58792
98049479214079585 8889 65978
170815353476072577 23481 33255
740161935988485505 30074 54287
759256869712864129 29368 65202
428100323618874497 8874 56584
817604276921571201 27511 59569
647871635397695617 30875 47417
585603574584432385 6891 33107
17054428847796289 40196 50292
899784687733657089 14629 50832
878694005029277697 12902 60882
285196831791559201 17279 24590
321736136511471937 3829 17560
212248430746967649 36472 51306
779808863166852737 2567 55019
795832377706453505 25345 49398
497000266366921281 44207 60869
642997451220523393 11109 40619
466832534775651457 26971 65386
934343336894279681 34366 46875
612317818580375937 18709 66002
57062604542210241 11505 25424
963821069818056449 29207 52787
344695211286271809 14964 43168
137625256431572753 15680 37907
316620882285533889 30654 31890
131066337931944337 29960 63532
521408995902568513 5660 47508
18658078306568629 9590 59202
635296465308954369 23594 52142
50761131292507145 31240 38637
25832515042615969 624 17389
269888099984324737 30545 49321
920079165222873089 12447 29998
43130922370810513 8622 58159
988705518417624833 2130 28999
190845763974262881 7263 21048
774378196652861569 11218 38804
374809153038672321 1454 12534
890935908974960001 5529 18580
157666684507699265 583 65981
272988896799986945 666 51980
306640188549526017 14749 58674
467749255658482369 24665 48646
289163337225513601 45484 57442
248599038340103105 28895 30936
578674666848758785 7762 40605
968493037561749761 53314 54424
952971124137615489 27079 32382
596188829213744513 27518 54121
24196222934595113 894 48152
301347433362629121 7658 30246
114110799556723217 48714 58677
374448620836773249 48032 65130
379881782101922049 16960 57613
221867474078258913 31015 34853
471779243929670849 12820 54996
302189817209196609 36188 48484
762720107356532353 42042 57904
406383580548443009 10520 37554
450835632303917313 11502 65542
574571553815587777 37399 60690
822540367586089601 7676 60571
252420472143448641 29056 36091
667172975075128961 51462 52467
892597459595307905 36178 63670
467754476716695681 17066 46144
631934722498819201 10623 49544
960213623163664257 27847 41914
765417290114243073 30213 58206
876389152570272513 43082 56014
699670414105206401 2352 64538
454774440363490113 15480 66936
736036487892036481 12289 45211
429246369968044673 40574 47893
635516968825363841 31264 53513
86520764796514273 27290 37268
346506849129809793 10088 11387
281029448299239713 26244 44847
830524868373338113 47899 59713
292550821688518401 47895 63500
719832517343135745 48070 52353
671826731791700353 9367 26775
262170189972529505 49440 67184
58081723559833873 3963 43761
335841546133536897 60136 63456
288151003582431297 6307 60359
443409230309690369 17739 61692
632877413894600961 11408 58939
332183338029054209 39766 55079
131860734891180449 12702 15518
466756538021066113 38370 47447
132475688916908753 46791 55955
806330436490441089 12729 25415
428184320648984577 30852 39061
940654983784774913 35189 62494
49318581760314121 12115 24418
638778486314308225 27484 41696
191550905326185025 18118 44481
469261630150164417 949 42234
781825726569191937 11503 38285
232214746268056161 18874 61933
620196569940748801 17442 55621
243799683010273313 20682 47637
493906649416072001 6659 7917
868802399363701761 12824 66767
567132845807808641 21944 54749
76051275617665233 14694 60449
526393070858571137 31226 33144
652319123218717313 13320 18374
854981055015162625 12206 62628
141489816756795505 4208 18779
762769063992731649 48464 50834
919983017961769217 29347 63299
193711164377052833 11940 37905
936950689617709953 28059 29620
606143104486530817 37673 45520
698561104619756161 38970 42501
311172991229870657 9444 27682
668466779566266241 28670 59544
838774487798030337 12195 31569
30824265369815861 43812 57667
613541028388514305 17919 41124
938677199875208193 30685 64086
630145086097083905 53656 62623
523501760955980417 47550 57608
112857174380952337 59490 66771
216655237068316353 24178 46797
339438785817730369 36698 53248
150387392454931041 6533 63643
457568576221124353 5326 22076
959571514336495617 57393 61650
762612998770347137 5876 32584
489822036928814017 9145 57084
4515927966640022 8655 39595
275662235010052833 30166 52070
826652187838345089 21768 60166
161962741825348641 8178 36129
911801231637813505 17474 26988
828736680815559681 10061 50309
892090204973637633 17325 55761
157460873776472001 3520 47513
5298530248399659 52390 64547
990034464108582273 7709 66700
231859216988322465 1108 66866
86700046206530609 9051 42426
580586778215977217 42520 46843
544607931955205505 13201 52553
586725906016962305 83 46134
620752759389546369 9022 55937
609476134781250049 14785 64088
104410155335664001 14364 54562
116143288994560833 46298 50248
706741938792347905 26078 40465
898137863770617857 25333 51292
613640671362539137 13155 52486
463786716559777537 21236 65164
608253915206375937 2400 27896
323579010585195457 4559 53943
345241142743866177 31153 54425
919238198951131137 32379 50436
704631915805734401 21149 26132
197646417192036225 52558 60019
769217919278140929 2452 63380
895491977215893761 45593 55971
962047891372577665 19985 63371
273095740629646145 2328 34403
859049693443601793 7962 31849
754809024897081601 7306 26883
416744554003187777 31203 35916
724090272619950081 8292 49938
324042598638307329 22997 23275
735956740803398913 45686 58513
161172904149111681 28637 44878
272746829802702721 9656 61129
992223766840417921 9508 31421
681415290000199297 1422 3021
643212348357494017 13416 62471
272342108375912769 4176 28176
996194104889731585 16922 53818
985471680286476417 32011 37356
445414812053257921 1100 23387
134227986037178225 8837 14237
456143427741913857 5300 60465
719389537643603969 52782 59358
645300097653048961 38873 52996
746448620575907969 20131 63992
229692665416003201 45871 53668
8544478955993641 9716 60753
831061189716876929 22065 60219
83951150765233969 19839 57703
773970200443663745 17938 54600
193434786212048225 54307 61075
493404328228152193 36435 63242
768955663844995073 33919 45939
804829056935297153 3722 19117
91072575895733361 15673 59543
889313520946331009 46001 51276
980694167373503233 41356 50442
851720213403517313 19164 49672
259064642874800897 8311 9167
304831808598649473 15656 25535
520912904055880001 28501 44367
901681311728630401 41420 60101
759712452281146241 47255 66652
580906094968440833 39308 54934
559202788830578625 3459 28820
556281046613655425 464 32353
718080168161986177 14213 44072
630237770197297153 15774 60990
263699340513287681 26150 56905
742154106058059393 1265 45031
392955956557496961 53040 57853
707081752346851969 14119 33237
180671538158737377 54985 59793
316821256279773441 12437 14055
444097895631255553 36590 64353
311081011963224769 5645 23956
483068867506009537 3753 62577
491540586634194177 21624 30777
228619479044279937 19286 55996
647426189553186817 26878 44087
544662747921780289 57661 62694
993580613916769537 1135 56552
923713723421666817 35602 47386
537679629015869441 57923 59913
303822857648501825 6149 51292
250020453492403777 26565 59966
916397099012780161 6433 62124
9164093677355823 28543 52610
509405917400858497 18600 37690
579318159470311425 934 64026
572207706991644481 28032 65504
588427668147758721 2315 24271
750274561933910145 16874 30244
707672180137088001 24799 35802
276824139783652609 48563 59842
610371941261405441 10063 37022
578552338630164097 36225 44930
713734230573656705 28038 34621
604765094837897985 12678 24371
825459575370516097 46565 53282
573177933920394625 22522 23621
373491314313390913 9900 32418
909442879891397377 16543 23814
861163857741274753 31000 40659
742342754964358401 2630 49676
499971692549102913 5361 60970
335009261492171393 56090 56812
960525863248463489 6421 55786
728051297972630401 40551 65382
219570865265730209 1815 50546
743157480862603137 43538 48115
92258496480837953 10100 24224
209778628349614145 19568 33472
714840656263440641 18859 45394
832212504592700289 147 43533
387069988254197057 14663 55828
172834093980359425 25687 66111
106013845842518609 19924 37268
540710504654835969 28799 53134
709436458882606721 52698 65634
135770403970145281 63273 63937
200700033446786113 1221 59096
896870985327250689 33557 58634
500472990880510337 31900 65295
454572743475868161 3134 7102
470312100306451009 2091 64017
756908706303047297 15430 39935
225249339559468353 23400 25004
733368973442100737 24170 44900
16968341584167491 3461 24049
311400404044615425 12702 45397
398159013743040193 8949 47033
575339494572265409 14665 32117
476839611209733505 19823 45877
6671099820376726 31787 51018
235943043051832993 58004 66623
166069350226695905 29335 56665
813025232989240065 35261 49361
288529315331441409 52065 61833
164731375408010209 13202 21508
866845915644436353 1898 12281
127772541193628801 20932 54988
724167607900224001 5202 28778
271909581074567073 530 55183
338808383434457729 7702 60940
861804285169505153 18380 38566
974537299351265281 41737 54288
104535440179446945 23163 45344
61220520174547489 3095 33910
736162328071692673 11509 63832
388261918466465537 41201 43190
154083121778086241 3399 51203
148661148692458049 28270 58180
264666652092408577 14036 31661
767805518742630273 29398 36564
785021086580243841 2538 46024
422177817683977025 16659 63148
655052214056077313 15977 53098
952167483618691073 2830 67144
36547625007983697 22642 50667
917373467246409985 41169 65235
3184238461692247 41887 60167
85217502873160097 14555 57812
599004139761447681 1453 66750
696313898173546113 11202 65187
243441652486275489 34786 43372
846670909019334017 19790 56250
707224960047568641 16231 61269
607750816969502977 20401 57151
772250121613374977 24477 53585
49768313746465513 2425 25051
742402695574142465 9921 15337
758521469993926401 41916 46687
730567097919681921 2091 59026
126472294269571969 57422 64930
953863964827689857 6118 11410
24556711449850613 1268 1779
881473008140737537 13140 48747
382310560358757121 46878 56253
36250826538307025 10746 60507
158525083568097345 5056 45337
914381747943345153 24362 40583
998137397320871169 23042 57112
881652468088219649 16844 27564
517956435828427457 2041 17703
958101574857686017 11854 40691
558686040802040641 18857 51264
897768722443018369 1864 39819
327295085887730177 5951 21638
498280867566286657 11113 23154
105851808469051185 24413 44777
991625858475572353 5979 66375
743674840559368321 4986 62935
724763606209869185 13087 51481
40562103910769313 8082 66120
984994880812379905 39251 52506
972606663205372289 15638 28290
332033389551760641 50895 60212
557612631977743681 41687 52645
595647347060633985 15071 44135
788919706764506369 36946 44218
759093902742925825 19812 55665
104112134748827857 33099 43234
602962524971545089 19181 51871
182268141844307521 47655 60868
878544546548830849 38042 49343
749688485878120705 2225 25118
754086632261476097 6587 23927
446755009354024705 17001 38115
869863997737233793 20170 39083
475249880733723969 15282 53880
866628989947216129 17911 23902
961550529547967105 865 13830
877488353382638337 6459 59968
591123942991767809 41126 55755
376425238655230017 3796 38678
613991216585095169 42024 62867
545515781618540545 5047 19432
633447647694861569 26217 48289
866743378936988033 5080 27528
358108092290766657 33418 39784
420012820362735809 797 43380
742759848723576193 12696 23825
422868363663496897 60288 65207
698792577230381825 21105 44812
846040196253845505 52201 56800
268238707662771233 25677 30945
679564355581916801 36085 47659
973187573972243329 27957 35977
485634840968863553 32077 62386
966686263671530113 34548 52241
286644628595666977 24281 26313
554084159028281665 3110 24452
117931223741912561 41488 55762
963324572686172289 31350 48324
999816499776684929 11216 46328
522181478916369473 28698 33621
423105759773541505 7608 9713
632240091600262785 28163 41820
422026693034524673 11820 48589
801474214586779265 3280 18465
14484456807785763 784 50978
742778101473742721 46365 46918
458500217251739201 20971 59702
190588649597916769 41793 62237
881442688960852609 18966 29421
843604765825258369 32926 62780
112207254048513505 13921 41075
477790263412789057 32072 41907
499998600410684417 29001 54024
642153718157469953 7767 66514
313146755661776385 19144 51686
833203184517746049 20933 62622
315484704300793345 36063 64062
541764679554571393 8497 15298
944016514215036289 39833 55942
722460091238861697 9874 66750
806477316674651905 21719 30570
964386334974459905 12857 35078
167836442414952097 16717 33734
584860553648898177 17748 22852
402247113938564353 6746 64510
290012358234942977 18656 57212
73068764939165473 27511 42780
728851680319127809 18473 37852
695217887751333249 5664 66576
346180883164077377 1987 56241
693774821977186177 47423 59427
190327581375360225 12668 40506
510011055858178945 2403 9052
277401684449184673 4818 37321
723277294052138625 42058 53765
406318896866356033 12917 58622
853212233724256897 9851 30409
195164668877293217 11160 24244
978447932885941889 18205 49325
318930779345382849 34020 40787
761499742379761793 24711 46864
368485798411708033 9621 62218
568778389174013889 26302 49068
142082574301998225 5967 23491
825574885163995009 20488 24823
461395083395114369 16766 46931
132354527207851905 16156 39242
306275324161223489 31980 35341
225656732549914817 32137 58679
790373609609073153 31599 59923
694156770824861313 3962 55451
713209443491098881 17794 45951
550251572443578113 5954 21845
78885509452970129 5095 23047
127039597674567521 19390 20174
160914787327190113 1247 24911
359455675784523969 18787 40189
279584167632432225 20497 21978
720466351768862977 38045 40611
778834173633942529 19043 66422
320051156423538433 17504 30638
753632577967930881 13886 50009
526630140231205249 12256 42074
288089537377860705 6427 48788
1835032623382916 2619 31967
211373452748741633 19027 63037
419891781575699969 6384 44621
481402599986314049 35485 65126
849582687615956865 3286 37475
84198241965633969 50593 52611
807300642231766145 9661 11038
215659546608353729 429 36023
996265340956007553 31472 34499
403153459257620033 2888 6859
720997797883597953 41240 66324
503097027080247745 236 60459
70968443436889577 24269 50852
279220447003790881 26892 47527
335072349015902657 33104 57946
659115147328524417 37380 45656
886620658578017665 8604 54132
921318757180724609 58591 62046
429364968348409089 16249 17778
459737308617139457 15514 46046
322242855656547521 55023 56533
983296489889152513 21472 39631
792076924101408513 32142 45118
533057095062961409 3646 6042
92939875437458849 8632 19332
327241030330522881 14344 20878
255011969763103265 32536 37652
769334217705097217 11745 17575
726136302656605953 33220 57328
938503469984805633 8867 31521
904891680726805761 29429 66899
5795108618659840 2539 55035
529327651430442369 544 32989
373387401305333121 14991 28885
848356113332044929 26254 49206
106104433612404849 4508 17751
784481803604016641 28439 47338
393390549904676609 34279 41591
735780124978404609 47184 51860
401721869442244609 24776 56642
775658798105474945 4199 23103
204463666457510145 40669 55425
500565387584430273 16372 59217
243139283708973857 7880 64220
534771714150700481 11422 36933
324598054892117441 20442 56396
548648113236211521 50114 50384
682877275188619905 33221 65171
657913985135856257 54364 66106
631178876381650177 43179 57194
962006852911258625 27101 53003
498052191767659009 39355 43873
30430585768492337 4891 18646
658328752679448577 18177 19524
356252489173058945 9141 41039
386625554922918721 30653 46415
428888714919516161 16006 48070
25673009969690241 48195 52492
474097784210215425 42221 43402
125812596297311793 8277 51732
415159413328716225 12433 59879
769716968125333505 21614 29173
693675628041333377 17779 37954
260625665877629601 16733 42121
671681571165670785 19712 27454
837844802579777281 51201 64683
595217520622838913 27343 33561
851606915079447169 14773 35039
464245558035763393 20246 52481
597711499426861057 2398 51458
945305878481676161 9025 35807
419283204186772481 6098 45066
572781809827667137 39064 56373
650762101365781889 14111 34032
730439543848348161 38121 51282
303949944580399041 3311 21059
162021695324050081 11574 40270
741408615203209089 4393 8754
678540454588031105 39305 64607
647629874519001473 15771 53698
329740423241396737 39215 52101
81032433314330625 39156 46782
447694869018505409 12200 24380
394402895410838273 26602 29264
674696199827728513 21387 24922
900841724247765505 49953 55180
907153893463416193 22310 47516
499084376031508033 27389 41156
170322870828648833 7417 36237
686456784036234753 47284 54560
679579394617889025 33077 43439
695137077504529793 17679 21279
961566442032527361 28282 64019
991054622245581441 21282 44464
20751756000791489 28293 59158
72806374566599889 1411 44952
765705732224780929 16256 30876
368484897859186561 17235 49991
770369420433951233 25866 66747
589215061188202369 42908 56245
245165533719095649 20817 51778
192855532253030753 14215 32725
273955811123400385 41508 41799
814363043512830849 44151 65873
719693601190080257 49167 62360
550935722268601345 46202 64751
31911105021237065 29407 29954
410843952814406785 51610 66911
632182121807225857 6434 60493
106969468236552961 1526 27845
229943506218958753 42820 47706
360185468252556289 43618 61925
309096601164192449 9936 19343
679141932243478401 28650 66130
19901196664136477 35279 64721
953988236129237761 2816 48347
342031892710330945 6510 63635
50376763467351537 16170 19091
397691089002066177 10557 32166
341800021617789441 21752 56053
737322965822990337 35617 61891
315122782534157185 1625 27803
133677934322548705 44110 48563
607612443046793473 15597 51477
258748511809550049 13341 31988
374445918068925441 55133 63467
490746308539215169 14837 54072
180077630276233697 29481 65028
843905190497260033 1095 45749
304584848428842049 29968 49356
377992577544830529 47523 50601
974456730002248833 8875 49046
874400785156858241 18863 58027
494039232514307265 34729 45661
267583185670773121 5153 48585
232751664469365249 10833 33148
487092322812578945 7853 57057
160495528055772513 28727 66245
204333586832404993 745 2317
147631248555416769 49519 66862
138531893016555329 15577 31687
95090006369883185 42749 57287
789567905564311425 5613 14298
210212996024441889 50465 64250
684805023409758465 22366 57854
945669491767912321 10482 65335
272227038440405537 11163 18749
855448011416672897 13006 59419
268155607354508161 57795 66462
735220394082670465 1500 16712
152291447633658081 17738 41217
545098582062312449 14353 31146
61164090105229721 50061 66800
543253576657033217 11699 55403
737538420098729857 55053 65425
439791767567118785 11109 59497
206633467884522305 43726 46531
767789322107926657 38278 50041
309501130558047041 30233 64266
390447744322901953 15054 29770
201467201350745025 27740 47799
279190936744068801 32651 38617
285152516637879233 3627 33524
106964212644857777 48035 67043
147295953781217281 26719 43753
204330184173965537 15890 64255
516089812635740929 19450 44921
129208126530247825 10264 29000
167902697351770785 35168 50783
404690571892611905 6481 8738
577509657003958017 10643 26071
82318673269259793 33222 48895
358959750668780929 3985 50928
783658343981056001 12336 41033
167578050206500961 4119 15970
704631124718961409 35362 37301
671453279703946753 48128 63168
959423670992432385 32894 53119
88328156647207841 19631 51712
211135216475089025 1084 1685
465532274994977537 48146 61439
137998787131277105 17523 41558
408251079377279809 11940 41733
726604397943990657 25639 34245
232356572906986977 55593 59892
17613517459889039 22381 52068
432444351768452865 16199 26307
178068947928370145 15757 19546
340683680399784833 26364 41333
537304576586205249 24896 26057
818589048785511809 5423 52783
173226879295558689 1581 42675
92153553615396785 18765 65870
269381017602110977 1501 3769
288053184407829121 34644 60536
866137075095867521 20043 55723
881105633188035201 33174 52673
252507078449308865 36642 37881
774855493634376577 19746 31024
589939519641152513 14483 36984
664769915985381505 12160 39832
308653224891823873 15031 32492
836733859860174849 21471 29523
443593124040052801 26733 31907
118165206515435281 57451 61267
106759237369924881 22625 41604
699685603734408833 7453 35939
990282809016438401 18227 22747
932239503977321217 428 44977
886637545699695489 28214 41372
319496660401455297 1514 31630
553169511011436289 55440 62204
417801305397340161 12012 64992
280803493365692001 61350 66596
392242400785832513 33389 51999
182859933086977121 21485 66399
402593003973187521 3842 33122
746309624531075841 43980 56464
823688561810598657 59360 62169
483052482510135681 39386 43185
902300097149655809 24284 60360
904416244360316289 62142 62378
939985502635991553 34898 36522
988342234602615809 22811 37558
53099153568275881 13608 41528
478558219314006529 9886 20031
775946861671116033 27835 46585
422586249988558657 31008 49379
705124984371245441 7180 32976
400451071233543873 13868 26682
371323714746253569 10542 41225
768361462266430081 20836 28914
81459784896630081 38546 44534
134575689785375377 18009 52572
820491590936882177 33747 45576
848085957867073921 10663 12092
241265720077215905 18234 65526
951323254680215041 14300 55015
209399251602761185 3436 51695
864891101940092033 30596 38891
280724083349532801 5891 21224
91778034522089777 56457 56871
809899042746451457 5118 11128
745271936034544769 21640 57032
340610327092456065 9919 33140
829848425675276545 3248 52023
431977953305406017 5095 16534
944226897607538945 19636 57660
440601505046437569 1418 13576
901983724664145153 16985 28995
527100314970283521 7002 53369
754720500505602177 11594 40057
850632546314805889 19225 29492
677168503841624449 60 8834
30896425069400381 37103 66199
853934482018818433 19369 33847
358516858917717249 2531 34784
550775894876462529 15783 42262
492700325475254913 7371 57734
425359378406529473 49265 58118
167226600957228289 35914 48076
120068390517655393 33029 33799
396743589873821633 24964 35762
434139849435982913 23791 37246
818165121758603649 4647 41439
725917764596371073 25789 44705
790814321590829697 18647 63224
578418645961637121 6741 45137
98810126378360513 7998 48643
398307195821399041 9129 44145
130430706991504049 5798 10170
776296215402911873 8327 41469
261487617113694177 34615 49523
330386475113609665 476 35291
269470467761266273 5585 31311
320380880651999425 4662 32594
508855177610819009 32523 49818
919658091508107905 8384 37841
603030471634653569 51799 58360
693068620960932737 7424 19552
841905251351398913 28061 50747
582035840529723521 2907 17995
738228657868233985 13930 50482
498357041218429953 4027 62046
315796289196633473 45901 54661
876171193918178689 5463 29448
648742373450559745 20252 32928
652235451232119297 29726 35102
102308562787705169 5311 50183
617093823143729793 17071 38861
896017261208214657 22297 23070
364947401680570497 22754 51179
656803624439184769 9031 41941
239744193812281729 38394 55430
183068054101781281 14168 42689
135513850792140289 30141 51263
670718402218632577 5944 9844
558645856310928193 20600 43335
676291073609064577 34285 51710
912029678043968001 31878 65671
343198313681021697 13260 22248
608405762390571393 8 63390
289256966665178113 15280 45859
309973830754532993 4723 52770
109695125720755009 5970 17469
523950450321731137 14250 42965
494465307670111553 8825 14316
744049298867015041 5054 12882
150326143716931425 29767 62007
496787075292854017 2390 64510
410809202084166721 35876 48162
45213674988278993 40339 51853
392488243079164097 4968 37892
25878829347387721 53302 65573
524182018610161985 32174 44590
491269583359628097 18434 50157
993494822951639425 12141 50909
755077108876587777 43039 51236
726298910408573313 16752 36648
673727065390554753 26435 65444
409582527702248449 5219 7070
673965659999478145 6329 29554
614316924707793537 5919 16418
612072403185539585 6312 57895
644119109411512577 38345 52747
860327675569589505 43608 61475
565008307056459073 40343 41872
474900158636533121 6814 49418
433710656382665153 455 12649
999503244550051969 31440 46042
787736143818307201 3986 7211
782716640078008 15754 21953
336507151219642241 9995 58714
852294477594323713 25982 61335
847838816832293633 34561 35652
664834659328111105 5276 35562
589566509763876865 43659 55881
616806864359286785 25346 39159
435663929951715521 11119 39028
103623176375311489 11526 56115
405760451643679681 41339 58984
683070770860648961 16473 34532
7692470935850794 41725 51228
694700746963437825 17483 35733
86367326871631185 640 50477
789224271557539969 37683 42756
338124056396139841 19331 56079
250287824344429313 735 3693
981048933325801857 27858 29549
715590543323894913 32621 46057
656993234696201985 6431 55491
899581526649118465 11419 66103
277076969569755265 64889 64999
793657639528671361 21160 67029
501269054370993665 47605 62123
632256700137236993 35616 44839
736061638804180481 12412 56437
40648424605148393 886 29362
427244506265182593 42081 53502
997778485976969217 27049 36465
507516615299643073 4257 24123
271311595241510177 4136 44599
506513078694325697 12937 39152
801356001378639617 8962 65936
769722666935329921 4954 63601
185403856170619713 28094 34359
906495589004705921 12328 26123
617305252987197441 2338 63026
211753258962808385 367 35718
15076268976340403 33288 57708
614235734448698113 30558 44702
723201247361988225 34393 61355
855301007326708865 56614 59606
658407363866967169 57536 63206
445316502802299393 10136 23871
921804762639883521 41036 54725
797070467305879041 13282 15653
375399609493282305 13172 40554
256425761129975169 31173 57278
300043709589164801 49449 65830
554831997388951937 12837 56116
617007087109453057 16101 65016
790357062049238785 38496 50028
522382751716637697 42946 46630
542489891667408129 17824 29101
666698525189442433 22674 26630
787985033263396481 17296 54250
876173185389280513 4250 51779
48307189117103633 16297 61640
752564031519806721 5921 25898
36792710515655361 10892 62721
194858314574307905 33479 62109
9226107445876153 28204 32742
625303724291708161 256 52121
445514898971310913 9589 64350
556413003287861569 10319 59044
973378475210232321 4894 14423
267224824310670081 20291 64135
266936165856989761 15505 24768
473690064672613441 3788 35509
329621411148259841 10581 18475
107628439632062369 6002 57228
385258440476945921 3971 42322
204375961298399745 20477 56406
111361386638797905 5622 43641
563071064213499265 4716 10830
462020488986169665 39397 64644
964344259297579521 31690 49455
203021268378542177 6653 51665
823696536052292353 15579 18305
438473803028585985 21790 40046
742032711808139521 32749 34666
389111536269147969 34483 40555
980284670246799489 1534 21920
837635756045884289 7684 39045
205129057402647425 3702 9449
482715168625539073 65530 66692
976360810984967681 4178 11519
832865301228537217 20841 58111
845776919229980033 18870 44296
393887245654518401 16390 40331
605538946121566081 12499 20861
660528073215331841 30690 59751
117526892989335601 3304 40701
887481705209417217 14368 26181
220487611257564001 48163 63886
582800574251251585 50283 53495
326554329092363841 34789 56799
419600454601912513 50016 59094
825145389580807681 21284 54012
855446237085814657 56147 64669
510814758949326401 18681 43408
614440761246278529 16380 19673
369079201666604481 34487 56413
548893623934986881 52848 61433
392755699739030465 11734 67173
977897075624234497 51991 59339
919556588470026497 38996 41425
305447905839557185 34674 52703
752270008789853569 26427 34680
466829744990185729 18606 45320
754750633368697473 28917 35287
309135132231375553 3806 46135
624456360310507137 32766 39189
716297017887050881 23698 39575
586645857835531393 3738 50328
687553708966120833 42263 62677
578517096164265601 10310 24037
540984880412004545 8319 34749
105173172635343089 9302 14281
969103016997280513 16318 43423
836217971179213057 17554 26051
788163167759357441 53092 64004
840754584847456257 36578 65215
967864285750792449 47428 59576
106578484629640257 28537 60613
541222621374437569 37349 63700
210041663018383681 23825 44571
867887747613309569 38666 64189
73050875510052289 54504 56800
915557675577723265 2601 43925
262818560844362273 11030 42877
306231805269320065 19810 28561
404950772553323905 13127 39081
409480320262623809 3157 36191
544818506472974913 1669 21801
809218504413365761 15407 61785
770268243118369665 5806 43102
676082960733190017 36694 45809
73954892296296033 54311 63974
90304083123371009 29780 36893
505534890590272577 3420 18047
168489344429680449 24349 62143
372952261484950785 705 55953
963877828409607681 59011 65238
612846020297144577 5031 27881
928593909690299265 26836 47596
970711394983180033 50548 52406
132235972651088225 15702 42864
476507041653068353 49225 51620
682917896316560257 3766 34142
673464168749458049 48755 55222
949843970297195009 21776 37619
853535511785299457 12470 57440
770206804047624833 13518 27801
94750688185410321 18849 52303
718589270847118593 30144 44667
134224865796486625 3085 13250
442334855605601281 22217 41826
534741227447735681 15811 25014
800701710223194113 37178 58359
791358233548994177 1835 30601
988319578249182465 57271 58105
913061518183536001 11007 56651
204918941726489825 20696 49305
149021124938489185 27332 37891
463010024267141761 10924 62306
418069757668913409 33854 53807
580713982304018817 15127 55254
773245487547786369 3647 25475
636397069056094721 11469 51823
156860152863895777 20820 49877
191270022366708769 12376 58396
695245014839517953 12028 52098
992480217858577921 4613 63947
925888697023704961 49775 55587
296548200375781313 19422 47900
461467922157527937 15763 66919
121063981387884209 2618 65830
308165001727086721 33931 38636
3286139362458585 8778 66097
410169024261964673 18967 20246
881474708935236609 33266 37851
409937191996871041 4538 36619
491002743961928449 13835 54432
208133154421876289 63544 66077
40587357642770881 46346 50628
432597928096139841 6478 13935
235857125927267937 42533 42832
259387073731691233 26598 52317
262207590932440833 30667 50400
923416357085326209 26941 44989
483180625942537729 19665 30233
195412342804292641 27155 46834
961119400106348161 411 2714
435286032821277761 24450 29985
492209792376527873 43 49757
958087478823475841 40267 52456
540208693378140481 41305 41545
658980387268766081 8257 44209
642408925909649025 6267 11382
536289411612404609 15789 47872
357110558558012801 34353 58121
63808001278129465 52847 55176
171072465226231425 24449 46143
868092095392260225 35193 51498
668778741795485185 28426 64843
120817521859688529 7077 9215
349804135693005953 12236 49323
785509440766606593 772 18033
76091857684524209 28325 55528
197949417956277089 25622 33977
218020472641811137 13009 42648
779810816672071681 19658 40464
230818518154713089 41408 55340
854276670279684737 8031 35976
411735126040582593 11215 42798
284035547084773313 12299 24672
915564501410067073 28453 50737
150601765435009569 1468 58516
164336316471448641 11715 16019
696268404664497409 55396 60560
2195840233731872 3909 11481
600440822808874241 34311 62532
643537005938270593 49567 65190
452706395754962177 34254 51561
221023853752193121 874 38485
857460137043158657 48824 56277
527694833598232577 13500 67165
663118450738583169 35711 45472
413978240746764929 20184 64726
255743681855360449 1923 10642
139680708553100881 24373 35901
561919293167978369 15113 49705
829183958313016961 18767 22788
955245004999891713 25564 36278
743710211845538561 17904 36372
834067072864034049 49793 52207
667773289600440065 27926 40320
998171261791579649 27787 41264
388204700284376257 35376 52769
634046624781678465 7339 53643
189257821015040417 34307 51616
838993698333336321 29231 40973
235858288170007329 6868 29805
325386769399589313 15780 23114
189082565136693857 17373 18390
391785517904420289 20268 25412
872566771907088385 2153 62747
983926214188887425 22876 54030
97687743190981281 12791 61382
848537557373912705 2725 28837
13514119376495161 10018 20876
996208661858450049 40396 42138
627989342721868161 2954 46613
200252377505986337 42459 60701
133175433291995665 6073 64792
470148992060803265 37797 46038
178009054636980577 32761 40812
762601044119246977 1846 49558
313821378089372161 31628 51834
93039171572630865 41932 61666
734664131541372033 44188 48458
27751858751880577 5507 29739
433711995686735489 18995 63620
816000176137766401 49416 59893
27569658738563873 16445 38224
776029400267542913 5917 7887
272836689214543073 12744 34486
717454987678113537 16515 38777
149086252959286017 5111 59018
762093275213881985 6217 47973
193955988042347361 20822 31195
363792975939265537 41297 64909
836616864278731521 41884 66392
101471757216284433 8739 26225
424868584626565825 33447 44968
315187996342675777 9719 47751
450043716302282369 38456 40269
120053836753893249 784 49742
211178116369580961 26576 41433
349966648365057857 42468 54354
262802041037552673 9059 45655
271416914823145569 64061 65227
986157316315242881 30257 47989
842819653658271105 48399 62854
707887710427236481 8895 23688
388904269746031873 30095 48148
396266537609363905 37443 41794
230703542859277633 23006 33100
415442698792638529 34146 56899
119799318225982881 5077 54103
380018330726059649 26224 47161
945062097119833985 14869 64259
278682091931905505 31926 41962
720780392193741953 30342 51510
298603782001805505 28408 52889
748952587309407361 28782 60565
968920651829868929 26559 29082
294463074518784385 5857 19300
305298769528846465 3418 6421
371111103112387073 36130 43554
664302313368047233 34317 63885
68004891788799425 27962 52154
85313220438109745 5191 22884
313629478351987969 13223 22151
683383993573748737 3589 12378
992592163580450689 25387 31017
838472924549037697 21242 30117
972813810328322177 23391 34267
943702297316356481 9674 37582
47658867459087873 5651 44383
875845535779774337 7885 52004
860396652256941569 14625 55125
963459668446766721 11238 43489
420785309853283009 37336 53076
591929137095902977 28254 42709
960401941536733953 1117 36682
554981824682592193 15866 36889
692648007452017793 3555 9158
411977219629449089 13717 25184
680808925062382977 51040 63791
531972490567135041 19086 61592
259774294368053665 204 9239
826977194422127617 40111 45525
643299068626678401 55106 60755
76051068074271201 21320 55254
184203589500466337 18678 50733
966144678537830273 5855 28273
742743503131794817 16949 45478
835705521394281473 29847 39394
160854798812533057 24031 58001
639831838549113729 39799 43433
654018278346232065 3586 44130
113602963617303489 4064 31044
267203801118110817 19940 38777
157639096130964161 30260 60865
779915877805439745 29528 33932
434025780931470721 13901 18499
16919185940349025 36523 46224
902304565192380929 56426 65594
642424408659227393 3509 13194
465768177071943489 12952 18678
124896190571032401 14089 31265
956538760142336769 56715 56974
901915930317887361 54335 58817
348738329594929985 11907 37373
435550933117053057 52327 61229
546162453021437953 34013 37365
635642838141539073 577 2579
373241482607433281 1003 18014
33547371572463905 41725 52751
609357125834122881 49106 58295
668581385653528321 3137 50469
174820820358853281 31748 63729
494960748300268737 2662 16472
31089325988503449 5221 23960
685654623338795265 22332 43300
916832435094711681 2014 49357
130241417247557217 11784 60628
518236449791970689 13842 61217
483658566511952129 37135 53200
666729683285659265 15645 64314
485614710250796865 10555 44330
430911113960448257 44055 63936
72125591507390401 12738 18824
456307279276565249 20163 54806
108493691415045393 39394 47676
247118390577696801 23103 42400
792583211055063681 21868 36305
523758167050878849 15524 65901
931225087271553025 20360 62621
511223839388335937 14585 43820
192274808660673825 17251 23175
436053101674595201 2584 17373
606542177732674049 12761 29213
813674535224265601 9227 17587
917846930607812097 4378 26171
200465524572045697 24652 53039
742344801271212161 26994 50740
453789220248936001 22717 31802
352595655342188481 9896 39601
907509293592376321 332 64448
472123679753277505 37297 48132
254881373057429537 37722 61776
432797695984408641 58870 65240
764485692350966401 50116 52425
884126816449434497 37013 48723
509039441992584321 14486 58837
979000555047836289 50926 54179
736475456074181505 14841 28495
975237577438374401 9357 50651
126975800828404321 10530 23952
760855553611907713 45177 59753
114062875638744289 2695 30352
436880044400549377 26397 48894
827759213731766913 40908 54732
282468212718843137 15089 44211
675318940178648577 20988 60913
396845138176157505 49768 62819
117128805641954161 2715 65171
192007585123025857 11749 32715
251450514032931937 13350 14265
393873669932570881 14826 36501
36489786404800385 52811 56965
156530033227401345 10005 27995
285769278426762689 299 64085
246647692850753953 19195 64589
304526534664262273 8261 39072
732078936590074369 6330 49478
785849164616188033 19820 52294
975412114398419969 3488 15125
778426173148986369 2283 38979
40940202276861017 24750 28873
97400825783530817 43927 50637
657032300009628801 38179 60003
812649523094961537 7278 41331
142659556071880193 2374 6189
410847902245812673 12642 13058
641523165836229505 22958 42277
442555374617612097 6060 15608
662631724638348673 62828 62935
380068991032722177 5960 7524
262968833676008993 48462 60882
642392414387700225 4122 20570
190699090645569665 16020 53453
766372899103537025 46183 66013
357672117715605249 20563 32819
648509974475175041 41021 66448
960568527145685633 40831 67097
495479501904050305 45199 59487
109087742853201777 147 23763
367268069203618113 38024 58254
506665206595091201 30194 50485
853935908114941313 25680 49933
8735070586720185 16181 26501
743088032805204097 37115 63954
115361546370483121 3748 49675
973734209812171521 13483 30121
825363043267682177 7380 50362
107291522082107345 15810 42824
548793408928350593 17659 27484
26514437347877617 27634 35937
166034863429114657 9411 38392
596616767665054209 15948 59637
437524533399287233 1597 63528
235111002566874561 19289 66742
481770414397825409 37177 47915
777240807313233921 6346 43271
988339248894835329 34666 52055
520684464999270337 19031 28972
690563413997079297 2094 48510
363314077522048257 35737 56666
920003120634650113 27680 55283
245499455913837025 9600 19801
169985587335158785 36498 50620
27843237996194149 59384 62546
366876620675601089 44952 54575
538665607079671809 35421 48980
902584559958494721 22081 60904
589528519805341441 21581 56651
531118508042002433 14979 49373
355827917265322945 18734 55064
466633521525007937 44468 55861
565037284768180801 28897 47333
131568660917498193 47101 63985
21727712404945977 16710 35147
263631805124003201 42125 62507
117214923307884081 44819 56822
813324938764200321 54511 56901
131481777480196625 13513 16074
507794180933412801 8274 67162
642811763188035457 54639 56961
127970577283509361 33844 39528
483946922004456321 27329 66158
701485687563387521 18160 32993
637229374672855937 4133 41776
61187946525624425 10080 31316
127126749052628449 35086 37234
448416032687187969 12226 43179
479225601259059905 3345 51600
322306544691077313 4037 21082
596588292555132673 13828 17943
862035798906031617 23013 52731
498003881698949185 28888 52341
278748169747704097 5095 22311
305515031568866369 3251 15318
592983703734002945 13989 62051
143063021075363393 18513 67172
936295620410295041 32995 40101
628431145950791809 26547 37191
694002796622338945 14331 40277
469887578698873665 57677 64611
261943339797742433 11572 45952
135766307791449489 38932 46912
465231543569355905 8551 64172
100180531076119905 10918 17397
307484441693834049 29458 34091
356142369616087233 18977 35872
863316063582981761 43161 62913
603917901645459713 16634 31141
516018863292916993 50162 65121
337279576230237441 19517 29532
534890153577318721 33166 54555
93953687892110337 40415 46552
636677282110486657 25688 56938
661341954674462337 37133 62365
553512981692858113 12836 26712
106011723339733521 9184 13278
300865230881331777 5844 48711
759845888559631489 30535 42924
238398256031924673 28803 50973
363333149268925121 38809 55458
351436855254195969 18524 45488
727294121579483009 8547 63462
236846098896631233 1719 16648
273543001335340833 11597 53408
898978297421994241 31450 56337
8696122741362445 27551 64763
318207588306076865 25123 42808
374871102051201857 2348 53622
100762067000449201 32317 41525
538196445318924097 13434 60114
997854781352724993 9115 12607
11000053853692295 50314 62356
221246290985593665 180 19244
135131985212218817 13061 52888
361753820334850945 5192 16097
261680711712273249 23582 64518
400931729981909505 7095 50875
267828454800984161 3228 51768
956978255072652161 3051 64089
254892141424207361 21183 44831
105025220597955377 14095 51455
19052497996092657 16071 29894
746361805880066945 23539 52721
22642802413599841 39274 61191
676136066455160961 18179 43608
121860243532005089 11714 32603
276357253822549601 12505 64622
795301594484030209 42188 60580
116972165148045089 32849 63949
969102289099716097 11518 32542
990298790643006337 26481 55729
239275539078363425 12411 31928
879900638230441985 36910 60010
269410691195069761 238 32762
133291802583794801 46783 58220
482454289671593985 4981 20600
349863738382399681 27800 40853
559332067051464321 5482 23829
772884512772147713 26856 38920
615534445463595137 32728 45674
44440154836241417 56893 65072
664483958238854145 2690 16962
918892978369580545 18110 25571
651407840048406657 38585 39976
598134837407858561 40389 47144
808175722942600321 41095 43647
618012443812798337 3339 15837
37411654715214129 16803 25830
984962423590633985 1351 52215
816701978086108289 10100 46585
760286802694320641 17811 31939
786433426983435905 20187 66033
411130594624470529 27854 33891
486212565830335553 53426 58915
435631730645493313 39185 43672
84554851390350913 9741 28392
984575517751228033 35204 49513
923289734071140353 8584 10291
274298732492763265 10502 45187
978893763934465281 9853 24184
856072265510451969 37496 51407
613597259862082433 48634 57421
784684711460041473 10542 13576
5227926431331299 40573 50663
602834051415602049 43754 60256
220559170715681313 22863 61004
238867528785686305 28583 40928
608396244860799105 14938 58701
374495597181070401 32299 42242
76204093980273057 17486 51344
858690191312088961 3746 53394
88786929075695297 27192 42516
787093262344104321 17228 48994
953176651452501761 25910 48693
615507594889049217 20335 22468
896726892501689601 20907 56384
886428035143328641 14789 19793
751446277567119105 21432 31859
801607975309078529 24303 43153
136446462186626145 28403 34895
220722416376890593 20114 57138
993287937406158465 18234 65195
71959188463477377 38059 41082
547547284254861185 3486 17585
285828938168325665 33638 53776
590395017888688769 5368 41154
36815469972477641 71 9326
341463229988164609 1023 34986
315861859617076161 22849 50040
869113724340245121 19454 31503
838736224200953729 12452 41971
592063195889508609 27907 62787
678824783703166849 9805 14879
752237197697674241 21374 37203
835972475823151489 27620 49736
343965009689583233 9231 61545
450790857051874369 8925 48978
783917837380521089 610 15125
386601696445591617 25015 30983
811850265828141441 1666 61412
143029158744301553 20443 56946
130274533854226609 4496 52730
367245606736755521 62837 64928
523504880983296065 35001 54270
963106168783600257 4995 35283
121289245623295025 11614 50292
34071063545365377 37413 41382
704748545231652225 34976 43433
431745143594159937 32878 44458
445581160324230977 24063 48567
943809084116022529 53813 66056
734022109900678273 15999 65667
39794127542410961 6667 18580
941468121238436609 23574 29749
184864248231672705 32819 63544
898214361621981569 51677 57119
911105508422966913 11273 37406
515100641414399233 9041 44222
143733966426818689 4823 57057
671242646010171009 4135 18654
993911793652660737 9361 12179
75985230176392801 27564 62152
454797220823603969 597 7673
196744486276756449 52801 63380
101213955057605889 4962 44881
325377483603553217 56247 57347
891323187144845313 55021 59294
891653754442046465 48877 57214
484975576124742977 8209 32825
624173004088582657 5182 23042
475924444553793793 45615 62422
75964158130275905 11793 62386
494108448919408961 13620 26253
161282276829474817 5430 33132
477645086659858689 51753 58831
175038866724207777 5887 37325
26288521044296689 12866 59450
945145705570546177 16931 40669
662813774812729345 35377 64421
405697079415219265 9876 51541
841875498532747521 49972 57939
251003658590697409 38952 55097
854463436184285953 12089 50857
439160296913399873 27324 65610
627320280930650369 55943 57055
622635161337221633 25073 57235
691655716608391169 31167 44961
497812060779452289 13210 62111
847502052526298369 18657 47681
194244356722613537 38206 61207
360957264213109121 12107 12263
775529032006204545 18595 53890
642886591236379649 25460 59162
357607600439727937 37156 61672
877479257038100225 5152 23652
231867556112305793 25281 63388
149059496548861857 15501 56536
839972629207274241 8583 26605
336569108581894465 24948 35537
379302368114196033 21691 34495
843257892659853057 4102 32926
314876197133024513 45026 50926
38066802069447905 27570 30880
12551889814702123 40893 44841
664572045021603969 13133 43977
273244481876254497 9672 62302
836015629669841281 22611 24204
194201726387632321 14672 15811
380459550442640897 25512 31865
114962980503825921 10877 48124
805231059427182337 15630 27947
657643541747504001 28761 29600
760429635148600577 48866 53680
157526107365960385 38357 61236
893939832794725249 10874 43791
984944545172055553 9624 33465
705908934323662849 5823 18975
421252835468145281 8267 64739
684937021882927105 6256 35001
3692417592461084 6848 65456
320463243107557377 26030 54786
859610051184752385 15764 59619
486879460346610689 2769 47774
285035707382178305 35017 53795
593167435321948545 10841 37343
925021382247841537 22594 34157
477322517744607233 36947 64003
48849594860129745 23572 36942
625808354842579457 52582 59059
558632673251260289 54526 54782
509171426707208513 39309 62314
246865524577430049 12763 47309
236968308019886113 25025 42984
477207583935545217 6417 58836
945991107842456065 26776 61589
828249597279139457 6369 39236
7440136380868268 199 46192
908864535763264257 16746 65377
717107481501752577 56410 58895
843912861723538305 15357 38945
935814039518835073 45660 46793
155840994257339105 21002 43479
873021420808481025 35516 51748
937075812801182849 11334 62809
503771661095218113 46384 48817
787859410756517761 21773 41889
702101599230271489 22163 57210
141453549124520353 1052 37853
120319758738975937 60032 62738
191822620142566785 5517 61811
851957330946259329 136 40759
679916232956102785 13016 18384
244964363834188961 6534 40096
217211663212886209 11296 11999
528824905825128897 37944 45620
462525790509459969 10847 19970
463112012235274753 17799 55805
903297436210145537 21568 44060
355613695487942721 34353 61887
232243253791452289 20009 56180
993607704341830145 778 48575
692585828077177729 11436 35388
718209265181709313 16256 57312
230005838758444257 35950 57516
498475045201434625 29890 43217
110145650780758337 25745 52169
768852680535342593 20982 53212
950827841130902145 1785 1964
198182834888829249 11350 48664
902846262042039937 30253 48413
767915961209123329 14288 15797
63498773252035793 14699 24920
591069538833711105 5309 26706
915158885524299137 29590 64339
198556017481973153 18691 19084
64624925385871281 22228 63842
61232879536962769 16667 35258
155028813460297953 5762 25920
384311223447806337 11210 51600
351350775328654657 30987 43472
222931567726465825 5072 6641
247256493351947873 19420 66815
963838844212926209 43878 48629
416143453654754561 20243 35065
488420244958721409 4573 39858
752560516244109569 45308 50514
50185656800888265 55310 66338
3440860834245996 16526 58441
416592353471333633 945 21992
164636301662248737 8718 22616
729121097879453057 44605 58010
705541089344123393 9027 59665
367659195233986945 20668 26635
98547376110310833 1783 51234
471399948426206785 57639 60068
419511591248607361 3062 13258
679542203131877249 26973 38749
612043130550567553 10589 34724
270992738545128737 14295 59967
815660112046273921 41668 64475
429269735545634753 11843 67114
414114380031328705 17416 55436
833334537335840513 9272 47076
880649847372751489 43062 46383
141394833765605905 1656 9382
116377498091303265 31642 51063
866879395500472321 31787 48463
265947632907497665 11521 43974
958606662195936769 1069 48120
673695922251035009 15697 31354
654466244750036481 20839 56076
588130312061679233 19619 60888
559991096665232385 15939 20862
788655987302227841 8305 53036
259335340542900641 26370 61291
656679803221450753 4819 26543
871875448865640833 10735 31134
664838902724916609 49614 61738
349590175752407361 19549 33092
434185870986937089 46900 62093
596313927491042561 3668 50441
977873811900330753 3733 53168
84361005018887889 1168 61708
122136256481994113 10413 59991
123854451537599889 32677 65551
979494816343937153 14334 17622
409150515293273281 20961 27788
293370702913335873 47770 63402
200469160966253665 1513 30468
993609180458541569 5758 48552
555462569925207809 20914 52770
312347586629883265 10349 36081
93000727006828049 38928 54761
236941213801465281 46251 48114
363839154088022785 17649 65937
171033393474203873 895 38438
112119661307236385 3394 50683
479248121072707521 4606 47619
67241470866132857 16873 45554
267765227727679201 8554 10160
484924572398856641 31383 52832
925386977462643713 1981 58794
435066392457368769 45536 51310
937018968929550081 5848 22064
358643032060474113 5102 64843
276497491148198561 60905 66263
223121972163465185 24864 39872
739679662797257729 21630 58682
409475705618266497 53205 56370
929979918095575937 15038 34294
972103282656373633 30609 34906
608070308891512961 39023 63894
232915981518136321 32254 34753
974392959415517569 23159 47946
601395276916274945 4271 61359
41439452054291337 27371 39072
619691819149270657 51807 61958
89349260823702545 16619 67180
445640482739118913 6641 48691
221500959501469185 43292 53243
550011232384139969 17044 23710
782297809784289153 36069 56231
352078952307220289 12794 49795
391500133274078593 16310 41968
452618052130222977 1871 67099
990979651158745857 1827 37848
905203807505895297 3367 45017
265562931043177729 19126 37878
18225676862574149 11465 35623
906427479145001729 25576 61287
464160761952324929 24845 45011
929058609523096321 10583 44978
782513738123927937 25970 28897
677627374473594497 35434 57115
414311974579785409 57353 59175
398534626476333633 38665 46487
314741290840363073 6235 13321
243223803727879329 16954 47608
258616309591086945 20365 21888
146505201990649441 45684 47599
286220598505625633 35942 48439
992653544774505345 25909 48809
52457356159518297 2048 24096
798905609874907393 20300 60295
929853133336042241 33177 50266
930442011128256769 36772 66501
347160210913795457 16182 63111
390152108154993025 28305 66979
528474363890527617 4700 9619
941563081131995777 3942 6542
616935859495466625 9618 36133
943136486254644481 8736 33421
36081569886523113 35469 59394
118102557607834065 41296 58002
950010822822928641 15396 29128
331673568018302977 39662 49157
801699618522778881 26211 35197
690202352629803777 459 23345
170247371635664289 37226 56970
905323726774099713 8307 61487
549618671043720769 26158 45835
236498972781184577 23965 25965
88018871925509505 9862 64720
907419603644868353 32552 35936
300335475047720705 20668 22822
656982435191288577 13092 25455
60233516488718665 33934 51285
414700835793581761 33916 56851
181441549652920033 56090 59011
47241936296892105 3358 42086
755330636553292545 38917 45852
161241759736881825 17318 19400
73997499589328449 11657 11977
587158986142647169 8046 16339
990314784750491777 39643 62291
892258818776383617 4582 23153
624058213084754945 36448 46308
865858873622691713 25254 36742
738326649107659009 5243 64556
708695835482203009 18075 41001
286789119554700993 4152 17932
521613804872323777 861 46296
136134409741426769 14983 42764
516870472516671937 28731 66550
87234319092676321 2841 56630
540757420543990017 12549 65751
274897198026092577 13910 28320
166463160408468993 18845 23587
611833559087475713 28202 58421
190747210445984193 39432 53797
192611674701392833 9122 55856
44154581678412801 43188 59673
182182036467782625 34706 61367
63400168485138409 50805 63063
245186221167113409 23041 45314
860558529477927425 10405 33669
110605159592044097 48593 49774
576004429536432385 10329 56298
591852649588926081 32754 35447
617917668129706497 27324 60451
658575024162889345 34084 58866
68327165262836329 27093 31286
50755494910543321 1573 62186
440369475157368129 28835 55785
685896755250443137 4889 34653
187223250527843265 41794 60668
957561667931738497 5913 8843
174362502056908385 33667 38710
722386355057711489 6227 25929
959201708381037569 43683 49189
773691335769978369 41783 57122
682798116697526273 57477 59697
155267585953797761 15904 66232
3404262153686944 16768 47675
155542166775372705 7627 44906
243354146342909409 6789 19017
604929023037033857 14338 56444
968344030476735873 29840 32488
610496343814343553 4799 28805
771753389356334209 22603 64403
168574042570188705 16063 55908
17669057527719191 18394 20667
62570825276875297 21527 58148
998885868193951873 24446 25503
714611484553746177 37603 53702
122256539026004417 500 21133
947679029695404289 24176 51448
682968018800394881 62182 62851
588693351970821505 21078 29284
914085846927413633 18512 35003
407374249990365185 11041 15863
302488814499355393 51537 54305
82803498348614113 223 38199
844433334919664001 40701 57234
786774479578109953 20912 33313
992591168419053825 46613 61127
568808121736370945 14210 36903
584705985189209857 43697 53206
737632767391371393 16177 64106
218680909908528065 10253 54040
913840339498666113 55480 56362
779285797017955457 41207 62996
536099524770644801 20710 46398
460234249785443713 2767 47486
392627476965376577 43847 47555
969568982074953601 6133 57525
735881196686815233 38908 62050
60651999109637697 15828 52749
866576276466066305 19168 62052
367305082293590593 15876 56677
464866195351060417 2038 17381
113123948998875793 2577 12201
195678334106563777 48153 48263
70597626468902777 9114 40489
744871788457512449 12205 25197
447233817294318209 29574 56558
231031012319352417 11848 34226
741621453672557569 3554 32234
362347549587365569 9368 36959
277743084142954913 27269 62277
956308169236965761 18111 18536
952218917764675201 23670 56077
469409827180069057 25938 66005
118804935292786241 2757 61955
418555603798910913 18345 43591
649909410182054657 47805 62141
160610283447947937 33237 57090
68816471593791561 14927 50207
634298450707721217 9704 48704
97210560301512321 19967 53821
396867708175047809 20914 48404
370132388363742849 5119 26463
157577184398565601 10852 48913
333126656514927809 8146 65146
463898836999202753 14472 27391
252725541412687009 4352 9605
42995718579422969 6230 55799
635686839209235201 28271 55268
522528612028278145 23639 64660
912253260123435393 11854 27281
479364630135155073 20485 66013
613864011619988097 4447 63051
81076026987243921 6866 14366
153412004557665697 30604 46079
967625105768892289 1305 42729
708301758521265921 9140 42976
478606212032186561 23911 45188
773351055598254849 11124 31643
989390119177972609 1379 2286
862122418427581697 33715 47535
779595547400571521 8555 23057
363557437148230657 55531 63820
187958908329253665 229 51492
561661384915090881 42769 58213
147232162694020737 17265 35154
490183259885242241 12445 55223
49744349009944953 36984 48932
15122279319790267 47000 48835
570301992310572097 3666 15539
462302209517716289 35907 52730
427770624785185985 24890 40721
904601402939540865 31368 31818
287898429857843745 20422 36676
326968041404882113 48426 54965
346695987292424257 58135 64088
430289404454633473 59049 66382
891924367786724993 40490 55551
722993750287614081 63340 65395
836512696945224065 6295 11249
578399950088261505 697 55392
628786835487172609 4913 7843
587739621230554113 5614 9769
884868745105468033 36446 57455
46850922553652201 18317 66571
92449372183391889 35460 41200
920430698198245505 11805 53164
410413997112986113 21904 60311
712159862578751361 1777 26600
259113502655136321 22865 31389
261033392479021121 3131 26042
735642273735482625 27602 32728
121513566262244417 3018 35183
601631036595062401 43528 61449
816796056930158465 15429 19026
780700919119201537 18708 52422
246508525196340161 33883 38440
16061198789028453 36761 40505
252363436246326945 17282 59861
872265898682105217 3505 7734
687485806692130561 16847 23178
154713629776932033 2910 54761
718949030650620161 26703 31961
35903743096415753 5085 50972
14427581062484763 29349 51131
885067887716129281 16482 18810
320306643073479361 47646 52703
147807017056198465 5013 43991
863644374255322625 22203 27429
362015044327687745 20531 39232
656971780519583617 15532 32632
703217756418243969 26208 65965
467438819686755393 27099 54718
226185113557672673 32080 39275
536109211426293057 44425 54591
914438797040833921 8912 24426
211934765398972033 14311 24304
822338193431374209 13911 16550
234843904889501697 27135 43774
690646425725052673 18940 64203
628536624161888769 8728 18591
901915152017831937 37465 46638
634582857173768449 27958 55743
943704630587138433 800 53365
506134397350471937 18994 23876
850248259955218817 9923 18872
48844008433363233 24679 60681
887161727457939969 37791 38192
940171420861283073 8867 46478
113381177114600721 12722 35386
15659630549379245 51508 63230
187279603016879297 16050 45579
533896135482187649 17610 45995
728073952200286849 46729 56508
757754287935327361 1709 13485
232374556822893665 20322 66121
356252637498307905 3005 9755
951880003899443457 46879 54045
391325799579647105 13063 56312
516382055703662273 43273 54256
906528980405191425 2069 63218
203061233101845313 59996 66328
421170624978330497 55844 62528
400215947606998401 33022 61163
301553737906807809 51923 64611
341812280212590017 8894 53996
151756821464374529 14187 48856
895371130504617729 16128 65415
297261764401376641 49025 62493
728428302176308097 23221 38879
598197238263040257 41825 53691
792887647768569857 14603 56939
990065964402170113 30951 45426
188680313020849857 59981 64321
447326985892914305 6514 57129
481198997114450561 35263 51810
68774769303324489 13280 43782
694140922011637633 17021 60284
918531510792533377 25617 51931
311848408223088577 20547 24901
55761481082335249 980 38014
152289027384821185 5867 51114
749768876780848385 8174 36798
895269277013728257 30290 66260
884573240431301121 15185 49939
609047493598080129 1653 15136
401421169657069761 62422 64859
361860154746811009 10266 19564
504890673928123585 19971 22281
540480868602369217 33764 46163
266109361411452033 30259 52777
387885990183281857 27146 54399
626315833696757761 2783 14908
880583597296105601 3477 24156
705202558653340417 47541 49462
752126025419929729 31348 47367
648352426062253057 29473 48108
362680770575249089 22003 34508
33110378466318481 40211 54654
807860163256595585 9584 45942
760500095481710081 4551 59600
491576028738432321 29609 38817
741105306472562177 22389 36285
585310068531160961 5678 13194
915840249026423681 13953 44745
595222625945748225 35117 51391
817794358929518209 12766 30000
200974050282059841 18305 47298
212946137403370977 5119 45185
495746671463006529 8217 51345
679735255691795713 7545 45915
870736208365631361 17878 33718
290381213435843201 12482 66675
191874006050223745 5823 47295
91235676349668897 36216 48801
490885729766961985 45470 64466
818308730573413377 20183 37806
844336860573815041 13473 57172
317124080302860993 22850 63845
462321898797942081 1992 40560
532548684870569409 61489 67017
323171191236408385 9147 54425
328151085444289921 51636 58140
44689654175090969 43314 49524
514387106461235521 7316 18744
615843204226404609 33775 37877
49460582013225009 33998 34014
4809697112282408 9567 39079
388043933363043457 37365 63345
747121884591361921 19629 21764
713923670530817793 17414 64167
992731540549829761 34036 58650
647290813970606337 22802 57257
249176142234983201 9570 42034
331595218053237761 14288 58044
873617802971470081 22159 36893
590505747341190145 7140 19450
101528294626941569 43299 64037
13546387768656133 15389 58808
958408803434611713 611 7078
43559044839064145 1006 54472
877622833597978753 13988 22396
464135975724090625 9695 36171
614138419956791681 20561 32910
683321245386459009 21182 63746
264628584969667457 58078 58956
873572847696635777 44689 47159
358570543762613889 11473 21899
889119901969443969 29616 32565
326816277238929601 26451 57248
867430271420872193 2551 6131
125570609600519137 36608 38604
489875141666182401 35934 58876
755950001601856769 14034 29535
188514547050260705 30023 59376
658763919887565697 18116 55710
932515147802909953 34042 63918
774482882759581825 10384 67021
657954114365097089 9678 48603
792382120332977281 25901 34320
461088783399624449 24067 50043
443212300700903233 42195 60729
367225321343113345 389 57666
909956539427543681 26854 37363
101105032342864833 20920 35778
473061020502068865 3395 30688
343606337781082497 47950 56284
943252486266036481 22257 28372
122264341217096737 32703 44984
583815412623575681 8989 17766
382665352196795521 19639 38110
554497323093631425 482 39712
284006862939115489 2663 28082
308353392717048513 52303 58468
799132262750546817 55543 56533
412857503234906881 15444 46840
428163595771515329 25599 32300
460890590082211585 8933 9138
380038625903779329 11584 34152
868961104175315969 59080 61314
794310040441665409 26261 61577
308196380134670977 3023 62785
371377722479806465 40390 44545
596113002020107521 16302 24057
15914826461774113 8944 41085
574089601059679233 6005 50892
353649302207543297 31492 47925
510155039854499393 23202 32072
875649348833512449 6618 47338
524699830735254849 49652 55141
996300937213945345 17176 18698
217503651171487169 17920 43549
119755370627309793 2718 59516
514231839509985665 56217 61303
981924014784368641 20592 50118
447947723019996865 34423 39157
564507347951824577 43946 52959
991931070016544641 3074 35049
585646292532331393 50676 56591
89880334356170273 36957 61058
279781484073232897 7602 55009
288624539391403073 37252 44498
132898687411170609 56618 58281
104714695754399409 35647 51610
259655781406870305 9748 55564
707987224554425857 44871 53241
660910636259856641 3700 40541
407617459652303873 1050 4772
938791196285400577 1645 43726
970316590078990465 31034 40138
819070012303740161 56128 61336
776076878165174145 35936 61752
483934974308077441 9420 66897
806220263153971201 2546 17070
275709271728274529 24582 39262
608279370710480513 43977 55374
576969916194805377 10616 60197
119741763703384401 43999 57219
490863299609770817 26576 42531
381241238731878017 2820 48381
551109257906595905 43224 55257
264949472387694849 30498 59398
674875387622009217 7766 13373
544952842204711617 11913 56247
183582606850656321 32782 41168
471152477462734273 2741 38414
512069969541045121 29587 32210
283635844841359841 40470 50971
171825520763739809 6183 44552
658316395817887873 26005 36700
889603227142814081 35867 41036
638160454494826753 38920 44293
608000409861524865 16701 48118
888940526454657537 10413 49894
458459521129157121 27950 32360
333664244682825729 7091 48680
447741048554682689 14503 41029
573007578699911617 212 16675
562671861727650945 42405 57252
821777454922173697 13553 17620
669303662963933697 1305 7727
580386535075089025 5043 62607
522372374089144385 7549 42931
415286944174642497 2530 37155
211675877116782369 23394 44117
406390772463321793 3116 39032
736262997054168961 8215 28092
461632525660494529 24413 36061
834367316577761665 33020 51823
1575187530900025 22925 66749
791451542775405441 16322 49695
626770555094754689 2907 11264
274183945851909537 40001 48312
321180565767701185 16115 49463
117112801568154625 52649 56462
8480690543851922 5936 66636
798748817707838977 14315 34239
812158610513161985 21536 30933
498772663714277057 12429 30480
793328003086589441 4975 65960
833226401092154881 23096 33183
160069721430073025 14378 43433
459714310267329985 44762 59147
948794405793481857 44392 45022
422862592051110657 4687 35336
622345593577929217 29305 44504
514483460697647361 15846 37072
295505996712325441 22306 25320
93669461538290481 60893 67100
120832811020772369 12637 43348
178013518975873793 2151 61132
637326692065446529 42795 60724
187839317668739617 889 11402
131939645281416769 52650 57256
365665293921978241 34127 41256
202058771225399169 1630 8433
27118320380360217 2387 53481
958229051424648705 1703 52492
109518846844039793 10118 30794
834657977740963713 18351 20156
641132246082527489 2446 19885
586444195616447617 4121 42509
931481002157113345 10152 41610
419679933234124993 59080 60641
180137621209773601 25689 26302
413601560164476481 43097 50811
512970207307247937 31485 35740
230946135881286113 36004 52201
201346889155026081 16735 42898
269198567797044321 2072 10873
664774809429246721 40080 47316
14347044928303633 13469 59435
510198107332278977 24194 39457
476390558783446465 1255 29212
881690490239023489 39965 46400
913857009769007105 42733 61119
184934452612715457 12621 13603
11203654938039877 20063 38476
739141630202425345 22274 52539
20166399040693505 20271 40914
393728106591190401 10951 51642
953848366083615617 8010 10655
999468820532158081 12486 56892
634160534457667073 50777 59650
4303459571623592 20390 33924
431741549676583937 16759 40933
912084669542963457 4821 59425
931488248215220737 36110 46667
209437576310243393 34940 37725
666064335517187841 12751 18287
854301520842469121 40742 60430
836735374251535489 11218 12756
167568069924762145 47540 53847
823088687282417921 26309 47709
130231777251140097 8963 66913
672695564953801985 14043 22016
252621495465454881 31606 47180
392978203527501761 9137 35633
557543268729531841 25489 28304
757732808537443969 22376 39326
984565663950753793 2030 62822
261567375303794593 25017 33299
981682577444558977 80 7194
157452220813656385 17300 47834
182438453695361601 22484 66704
478380628136601857 34295 46673
291997500928758337 14684 27023
440408410890544385 12992 62003
751940321003026177 56693 61344
664875895295917697 27512 61760
23409957577541717 10742 41386
585329286026979585 1261 54232
744199349259012865 1733 65615
742970009576264833 13007 44344
532201679989199745 45563 45768
292637878875868993 26451 42079
652002886638946689 22155 66164
122082674678775761 13955 58064
778241063380931969 18671 64217
378610963214857345 27826 42878
142490170551091921 25900 65472
74354997259359121 24739 37812
343639601011446401 43242 46803
798391184467565313 2954 38962
655742384048274177 2183 35578
897865339271245185 5493 15587
806294508706685057 8672 8707
135714481367291025 11664 56697
168491898283541281 55215 59523
746462399888411393 836 26138
474839478719999873 49065 56411
203447027507682081 60263 62031
369777588140301825 21047 54122
56520769548338737 41506 62378
709852071761616769 26515 32002
170041088761212929 16983 50567
6149627943067061 3767 53788
174130527998254785 47690 52825
207293117604493217 33091 44975
422387387126381249 3540 51760
10201643149066797 9702 61237
663967596168472321 40207 53704
228494711714688481 26171 54222
114208095988363569 12472 28792
556882074633897153 23015 59809
430738310729633857 11997 66746
522858030364133697 20192 28128
59419778545450441 38565 58022
523186667116000577 36461 53281
7407882817627610 40342 66214
722934302162201473 24586 31909
699494732764907905 15247 21728
131311684915168321 7711 17176
447540841130642497 19946 21190
86780932389743265 2857 23617
299832635186991297 2356 24301
302879349109396417 28282 39998
222510056917283105 15921 51080
331324040435276865 39712 49421
168967394694664833 13830 65025
459034642742317121 22294 46658
372952316782868097 21633 39197
826707602517771521 20331 53261
511897048509158721 30610 63097
981532607540067713 34307 37247
136920461242990401 35295 42628
910932054233995777 19680 34492
850132668657824513 9995 28600
163739119121849793 44148 61136
98337655049117953 7503 63459
514020662790656513 32697 59422
700785910490825601 41597 51972
384982440432572993 27787 53079
26606212000469753 16094 28140
550914289572574465 2651 12577
199099337997029825 5025 59224
141019177588866289 35842 66502
453944374739602817 12576 24030
723573392457907969 9918 48495
476589316187048705 39118 48640
958493161011382657 4597 35288
337977361406100161 244 26093
958524326519949441 28486 65581
133113381172695009 20673 22887
660020810116712705 22611 60791
44426648493452345 21060 31478
861364253952288513 7844 57008
937762896277209985 20994 63521
773658274461361409 37460 54895
253931675318678881 9088 57147
381449331720148161 25989 43228
691962790059438465 35438 44486
487595640568137857 32790 62951
127983742672437729 18389 48870
606923371075467393 28461 47983
829353562027709057 39077 43652
626458314221942145 21949 50421
275910648969325921 2147 7531
933062919176819585 13934 29476
11131846555503701 2800 37564
904926895297329281 21221 47850
346455374063776129 37312 55856
118158762127521297 30235 36715
512104957591080961 11491 66999
729741018674367617 5273 46169
756750696336407425 6766 11281
235237253286300065 16487 24525
250717308677042881 21035 59959
151631303012202081 41692 55217
485786825188892353 17618 19544
691136693214659201 12855 18976
674052727063415297 27118 61868
90303291581371073 33626 60195
550558761212354113 41197 43810
184958290603589153 18127 42470
504001769809139713 14922 62899
591129648506317569 32446 49415
787096972515012481 19769 38756
255747079469543329 20980 22015
330477516221950657 10364 58989
841418452138675841 4602 17826
646036910509248897 30638 44857
386339619325610753 21922 59487
808212267285444609 39205 42039
743617767369805441 9623 35108
638152694366464641 13688 25367
120431424418583793 1173 55440
491091441364719809 20295 41157
576066342997684417 31746 50883
818625782850059393 5267 33878
368731917976134593 33825 36497
197375028968298945 17316 60431
279258831288665025 3411 36826
753373437832561153 15114 61643
755127350230580481 38166 58250
925091570174121345 10946 59951
94287927118735121 11892 24669
974532077992389377 9616 55905
134476617276732209 26192 41153
273310059001222081 14833 48110
104256836041820129 17835 64540
197560036468939169 22904 32584
121310334081087489 27101 55479
725221772026291201 44021 66776
940000066814299393 10712 48334
966150585131625601 34002 46776
846453911688144001 30054 46798
25692076405636757 25894 63914
806260266805303169 48991 66948
824362183089231617 39678 41208
121489828366875937 27102 39786
861242107668150657 5424 10993
658270240841495937 8533 58188
233586560630353537 16044 30549
575926829606430593 40105 62569
605737132693708033 14197 50300
953083977872942977 38892 55833
885069274443946369 60367 65176
147743505004868321 56318 66724
621212740684004609 3936 51897
853465017903296513 24419 35121
670929578220917505 15877 63989
985284633698285057 26192 61399
450457047169169985 40235 41693
60026386402931569 7134 29624
716629657083426945 42644 56542
459849926549921409 28979 39844
765757165673566209 13155 36511
871850167417797249 14328 29785
628625287228000897 30917 50387
618140385359879425 16837 19460
565556611088016577 4483 55644
456098142299644865 14009 46117
539873616201770561 14975 54275
218306509365831393 21487 57180
365977360563281473 7734 31747
269134350914932001 26905 39373
944736826858100865 5656 7551
110839069783622785 5274 60031
904931324350929665 16455 56692
788267498840092161 53757 66673
489735761758577601 3374 9867
435996206583936897 18208 30999
659951282972830465 10612 12798
154112399920002465 4086 66646
348082957102771905 2058 26954
124784240617202609 33034 46035
633356240899320961 34845 50793
505366671154369857 34180 50991
58842778675408881 778 25099
894492901083694337 31045 34251
845750943058678913 17735 49316
23978248683398817 32953 62942
495185279302514689 31770 43665
128092705699287985 43451 48764
626339311486862721 45430 60011
359592532169493505 30471 39052
164152820403824513 28132 62121
196972061229601537 5236 12565
530677097756555585 15982 63166
825041652615887233 14956 59397
290652231918183873 2756 15622
327938337856267009 5282 60060
847245424998380545 39893 50157
753574058125984385 2435 30371
43403137661879753 5676 66553
599419774598843009 21409 56484
576914423844730369 23903 30884
684496885788838913 38723 41939
997072859556791297 43763 46853
71547657244394713 23898 65374
246680161987985249 60734 61559
644767998276584833 6152 50869
153942846635953153 20193 48366
75309837434033969 40375 42670
323068839749968385 55587 60747
64555673358775321 9100 58601
965688665798577281 2605 6078
894161394221725953 55594 56916
552755086608318209 39750 61826
696483305876476801 356 31027
181098053444781473 11163 31573
226145140055436385 11148 44603
619056458518034689 8271 53374
989670677275604737 33100 49088
613057172872228097 44960 65627
96377804234208497 39733 40376
763239215602784129 23448 33396
436123930074380417 7435 57855
166536864162576833 2490 49047
151236150967022817 31857 33453
788571466870624897 27576 64234
490739916133925633 1160 55808
531616123725111553 3295 37197
281145068700311649 30686 59336
311734115532647873 1124 52203
346278630813905857 40925 54205
639172122198100865 2367 32451
234815864890762785 43682 60096
528868037770596545 27404 47491
497096562526770945 10612 56956
353502574535408321 39208 48941
672271678378564225 21667 52529
759892891910869377 29285 33719
73075541354533873 9586 49981
471960027326570497 52389 62983
997067142463507201 47316 58052
871849196417375745 1014 31914
87752623761168993 37158 52263
187176438213011681 14419 40486
271675258202378689 4528 41955
466336146414551681 13382 45403
288758265521600769 18240 58254
997523103171271681 8979 24643
687864931830844801 23287 30324
663463372094415873 31170 66421
287779074294896033 2542 54394
115343351936072481 44953 63168
991691855066534401 35800 52594
300790847877153 52018 65283
191729359294662049 22062 27424
693846292431754113 25732 45885
178012424872306945 35141 55997
570167180790580353 12593 12624
463869070753794689 5228 17555
380367054270063681 40 8400
821619272549696641 40303 41121
104190419027407441 32511 46769
167346108843609889 5215 56983
498365271655483585 25228 55053
922476763292294785 24366 43597
391720796017327873 5400 37477
835044942889034241 15577 58302
489806769916238977 21754 50516
854269599057346305 22449 30878
764078750261621249 29908 37183
766542579621919617 8148 58339
524586389849826433 22208 30642
333606472311103617 15406 44300
448840077743572161 27805 38156
670133716333687297 16632 27078
549910412636361217 43283 60209
608657638369493249 24097 39219
420850470596565889 53394 56100
886890973626400129 34715 47014
639947947731240449 33021 56729
809539362190420737 62125 65972
22237441870093025 4406 44410
393049985517997441 7679 28063
678839729400575489 24473 27855
539053514077551169 58982 64777
547046610499496193 39420 52635
862004394432823041 58144 60356
16952846908548481 25867 44039
913986200327670401 7879 61728
246341265165373345 48791 62981
60089017602713569 43995 62968
364098821305301377 21458 25753
918479281894747137 34009 65351
725614410152377985 42836 49132
80222182116806097 52602 61002
391672950797168769 5869 64566
798302019153581441 16025 24615
506491433084736513 47348 66594
510347030789866113 1026 22168
110082789308020065 26196 46546
426330946324441153 21306 43035
996644436027128961 6220 27850
762308042669324929 26338 56222
354545811561177281 4258 11018
895233487567352833 41362 46355
252666450394659841 19595 57498
921049652870358657 11278 50449
671858565325830913 53934 61300
755158840670731009 33885 41777
586810524914472577 39348 42573
630430259016229377 13625 50831
557954729880076865 22076 31154
195957336143791841 23554 64629
225805347024138561 23567 46833
523983628367751937 10650 47534
590235301744652161 25124 41892
380740891875717569 49955 61342
203610944078281633 53961 61758
396982333251138177 25771 41322
253403426837149217 30118 45283
48001388846799385 2617 62978
394545424064975937 569 43985
857390905137613441 1358 46390
630877004885942273 19980 23826
312434854167804609 3574 43258
862641968707283329 10960 63972
291841472191087809 48774 52761
68166919726262873 19762 59275
381366316483578753 14485 48221
420704697342873857 21076 50461
139598293781808993 35856 62566
86655410477813889 46058 67083
157397158005409217 5797 27018
721017890336003841 29966 61500
230451390864310209 17496 44755
397120506074013953 12270 57666
583642789633941505 1976 8512
211095708481199297 9393 31560
156319955737110657 43305 62310
727636411677419649 14846 57319
192607583300457473 64290 65255
613684282406825985 40760 45207
702654971039514497 17552 55421
220019072674073601 37882 52043
902145271289086337 5697 25816
71265185879301641 8395 49065
452984038397495681 10878 38552
477038662691480641 3593 8567
342740528406039873 30900 34497
931754161645034881 8906 14790
33491374406047217 5072 9706
557819258930617665 46817 52835
252060251934224769 25075 66365
153511850527255681 54850 55268
616598838129512193 11129 50980
654198293541835393 39844 51705
9775208852602191 21686 44840
143129496418726625 27611 66318
332211272514307137 16647 59586
153707316307713185 33189 39816
654333292309431169 2615 34576
287042474078905473 18585 36700
18587934540086337 32150 67030
857018984022882817 29818 32551
591838682317046529 12226 33523
635553325755456257 64404 66402
204552918085788353 3604 15674
305315818181536961 31926 48455
215495801583088577 52928 62461
892384109105083905 7253 29194
570687801856145409 9564 36431
256581957397795425 27324 53069
264127158809117185 30214 41741
660870565187497729 16267 20727
155860844802127489 50613 52158
84182686892301457 7264 26132
593859041172308353 31197 34283
515178223948883137 19335 26979
820415465775432961 121 33938
245535766880376385 36845 40578
173852617559447265 5080 7255
976658388097593601 32281 45151
558918045182529985 41184 41385
456826317292762241 23565 50728
272479406944697185 6563 19752
566240287104850625 23412 31694
80777836647889953 19036 55628
19581060449436193 19645 47013
624013314593639681 45590 55468
317519883737066497 27370 50316
100401538658950081 1785 11231
68880888590182825 27172 51003
679025605035846529 1030 34876
125276158543986321 10863 36570
250808412346977153 6284 52241
777810822042564353 52707 60766
87388327476759281 27284 47127
83217505588169873 5760 53339
753660304458399873 41533 52129
669556268778631425 5457 65548
256154899016920001 4500 18695
154904457906415169 39004 49458
539181106690314497 28573 46311
802861899676170113 3898 38044
2507846212608911 31482 64151
604455636242551681 19456 26834
553053616401761857 57955 63501
338257228458484609 18370 34927
993232168646713345 19450 54521
179641891983610689 32599 47064
452565021769011393 41319 56096
725778943538667649 6762 14030
257452481782166849 20782 46946
39504407467706673 22210 64786
766376879228481281 20751 40064
828516993340013441 57656 64269
681202082942562049 23396 45031
411266336412044353 23520 30705
153548045045063489 59692 62241
793187189603681793 30537 53558
65186426305558601 3501 24536
365989726633291201 29410 66338
476941128556511297 39850 44854
466470477227925761 41524 48939
247151252804471265 28174 52458
447480279000135553 28955 37435
629871214576191105 49775 53463
935815836810146305 33716 41845
575730861311939201 8285 11745
62057273169177305 2164 24541
95661419086887633 17759 20953
131912849783741841 28625 56425
963573790926844289 22193 48024
35055044610377453 10740 50793
47379858227493801 44134 66063
887609078356174337 50853 54248
55835573101660433 37214 40844
919751041227119233 4510 61079
926048388162307329 6889 61055
909559405862875521 357 27322
109580269232182561 24597 42736
971644034018513793 13668 59700
183511575229296385 6876 20367
523607160153570561 4303 4519
795908296685098497 28784 35311
829817217908869 44206 44888
601286344289086081 28104 47890
26443015723298657 27885 57349
787266626561134337 49636 57762
22211021671640909 30216 53736
956305190940561537 23439 27111
972475151989865345 25576 60111
76812872282516769 6345 27626
31377793395893861 12932 45460
2620292731869257 27774 40648
688455747902661889 31480 36903
66186141853265217 31715 39043
746527369767111553 28105 31381
775828878177243521 5944 22071
916002429444741761 13806 18351
545748860869338177 2521 12615
536448331162734593 42504 51519
152063372790472321 29280 47261
394861569060747521 13890 59695
442344150552926849 5890 25709
373449828574113217 29500 46330
750589700964958721 21259 51975
813091177107732993 17142 61898
210776827751203649 30638 35742
739612700262274049 16839 45467
549975243868225025 33829 60888
244177337584130081 47148 58185
755361744474598145 47667 59985
315698405419798465 33899 54046
680900899075346945 19132 27572
579697536144063745 12350 22454
967655065653190145 19059 53365
694668432538396289 10786 16363
499351019941194369 42242 64068
648139620249917697 16168 45233
208431257862073953 5572 27048
595611597261839873 19597 34149
264347294205499841 557 54305
518884331755511873 7433 31325
120505091307563825 636 16932
277894741427747521 55739 59478
123699414537661313 9422 27522
742545173745451649 10502 63632
980412904875876737 1588 57382
347864094269286977 3431 29034
25403261159830493 11712 50098
26589628583163717 21743 59677
749424812024443521 45677 61360
549125270859196481 14254 61898
44177820837226993 7475 23764
624573245340837249 38995 45229
107898496243265649 26749 64090
679389874333597953 37812 63808
161921769893758945 33891 64563
798910674598939649 34012 63277
13519821229749597 8236 18674
588541249731907329 19026 34540
34191113998922165 12172 33054
355768159511182337 19230 20025
847294725305218305 24207 53916
499761420931722689 128 63967
775627066778589825 3645 14567
935648106532763521 16576 48456
556924844454812289 23290 47389
233470940643901057 51583 61701
415950025327696001 42868 50232
448180969805417089 61252 66298
602955076194760449 4803 32102
487033609263111361 34826 55183
821907625946956033 43558 61756
472550602382252545 12720 60613
108238919762015937 38922 66452
175614084042980065 13563 59070
503524000388658497 8635 41372
298239267758571457 45616 47270
727115969381017601 14306 54347
124568618082523841 30820 48960
576120064078203585 1634 2595
481145479051800577 5691 26057
130399459090853041 26212 36348
633992851471891329 48976 54066
30712515678452237 36955 62395
748734553144384257 18438 59233
60869322313365617 32474 58699
733616037150515201 34068 41957
469278774483093761 22367 48416
950236045667931905 52050 59044
988371899508763393 2329 66315
292563634079602497 25282 40932
229597890963127329 52856 62189
643886882365119873 12169 33940
992630265400052225 17012 18631
634430152723471233 11324 18836
795420098847195393 9431 65175
207091835617799105 5556 34108
556133215851133377 6583 29371
383806805070566529 8380 49626
46931696891896025 6694 36626
895766824275465729 10443 53145
61535316055667977 9548 32319
995464206005070849 42474 56839
36093917492344473 15492 66346
649053152857700097 37467 50124
482279128734830913 22364 40053
710744407263849345 15000 32578
900545919996140801 7845 47242
202425065237388673 30943 36893
727932876051838209 23734 34019
575689231981048257 1695 45193
384349601515545217 30483 61114
37716680538490977 10141 50510
475186404429649665 43508 56861
29718529433996113 24077 56859
386769109683051201 15640 16749
148900317702821633 48498 62684
871604479905513985 5875 19434
429342898559131201 29854 41921
481247332664686657 41309 61798
558064212494766593 30413 63679
954013205572039169 27284 38422
564895947605510401 3235 19569
452366794333265409 10700 65555
981846499121058305 9820 23826
860581784539235201 32529 38993
725421578436030465 50631 58943
402339859310451713 17947 39173
263841880644687169 31042 33082
240922014205494849 7612 49479
492847419972822081 11071 45803
740814516111889537 23925 31980
876840460467729281 5386 7726
659400852947740673 15578 43744
135986698613354657 30969 58131
549733819373791745 35329 39377
418192563847323841 1734 29269
142761211131983153 2387 14390
21682836617618053 21360 51572
112750896602271665 231 64590
14501856192236319 25660 58137
415361847105302209 33959 62339
767864224984325761 36812 64420
317253823568343297 12609 18912
594989476264398593 13595 38747
287042958058776769 22196 42531
194106237695411457 33833 37058
724247207871904641 11743 12106
247377059880516737 39286 43380
274838807848155393 5915 10562
351573951913170625 10329 37230
201896554817160737 14150 58386
231514245773293953 25096 59670
937406591525075329 39667 50135
767387526263224321 31396 59726
524068986079832641 32860 55873
574109342430016769 26061 59304
838910761966403073 1170 15114
359333079229063681 61826 64906
434176202203140353 47354 64545
617068105478207233 11635 40326
217858300092785825 5612 59011
465630514420258369 15904 24227
602394287234936577 7947 62497
40737842033745865 14286 52319
668561959239767169 32770 44807
900736371556494209 50402 53217
193126610312511105 23129 23381
64800133866324217 2036 56837
722929418785838593 16671 62490
560849753933428737 30746 34912
488492247214473729 20461 53060
61038167770288257 46768 47866
594425604651561857 40151 45489
640223007403935873 6301 55424
58639587330766577 9611 26281
245481791655887361 14318 18667
382497237262413121 65595 65964
119251415019636657 6028 32920
253654670652245793 29337 46124
488637791096646593 3332 39957
274522013515266401 11409 48182
594698037932690945 59723 60988
534482877750413377 6802 22853
362152315883033537 15743 50955
185363780704449249 19200 20812
347746289456654977 8601 10385
128212435805771457 9597 65069
83209692040792753 54229 65201
475668679748068289 11798 51857
502684187827785665 9075 11678
249755368049910945 45208 48122
13504844274276451 8969 19617
944789584908818433 53078 65636
293105806694502017 17348 57234
287757565011837345 21277 55998
291368039390800257 10977 32613
930216310025755905 28775 48628
508137543192791681 21887 21955
814701156203177857 15232 49542
231578455451508353 38721 49182
712031049564529921 30711 36217
682304764139178881 44119 46383
503730872839803137 56782 59180
509959996677434177 22183 45838
339491439053332993 45106 49397
172568483890447777 14957 25121
268718178379039329 26878 62691
285766623016396449 38888 52087
710531516200347777 2957 20206
947477285280644609 53544 66663
487324166552035393 133 59900
215268058247072961 712 2801
158802803685730977 6660 53388
318367030250957569 39451 46090
614061148689991425 7965 61733
420347894061048769 25586 64183
773767779787192449 31087 51509
452545331836905281 27178 47673
983185035980845569 23817 51428
526207632221836993 5967 59749
206095216132993633 38182 58169
914239586569838337 22487 36740
78152630349656257 26710 32003
736689915151824641 8561 12288
223855305479702337 11836 33833
630961908586090881 37580 65942
990701332431307009 19165 30723
922924899643799553 31487 46987
887311238984310145 8418 34858
140421876317194721 12134 31151
490580119098304129 12292 17786
943973241333164801 43955 52713
925866984481331201 29216 42489
155143912058395713 4099 41613
905681498719324929 7484 57783
964270291600154625 36028 41145
926247527285269761 48075 54295
916840676480294529 51812 57579
497771082255816577 31694 43535
683726676198315137 1188 49825
894421825517355265 35398 55790
388052386759756737 6760 46219
884035974954336769 16618 61132
938443238626216961 43341 62730
925169265402715265 954 34831
541654770961319105 6111 52617
269001959261466081 3354 65467
583661203573821953 9927 17646
314451540900165569 6293 13069
216010765099145633 9461 23536
331603967176015169 848 43230
440674159183128449 34229 56392
864672688911568385 31356 34091
670613355452164993 8085 37577
871811192059887233 12317 27789
115234883864669521 32654 37312
167154548671220481 35901 66889
929234479691348993 2307 30300
120558928454350673 17511 52468
900129966507147777 21027 40457
777262244238002561 17588 19497
669427938708171393 3971 51942
613050416192614017 49940 59258
717076400606938369 38544 57354
824998474804033281 26003 30382
102678149207111601 57190 57467
922865164562487937 878 42514
75299685627395969 17750 53051
298835501293339713 5046 18675
391861597642648705 1207 6726
353722005954558913 21603 60887
502840255274858113 12510 31763
996233801952570241 10864 23874
434689351442518273 6832 60722
935047038831690753 6218 24603
502937084848934273 1106 22487
615745496833042689 28243 51199
675497256164081921 36376 65218
111415229474808081 25162 66611
197261920889129537 6571 39560
259732873729433313 23598 47187
224590809779488865 11689 21606
246071313297811393 2531 15524
820207538498049665 27422 35903
482336748775182401 15280 64151
305154470177885889 296 6432
163567332081107969 8578 25429
738126577473391105 5970 25881
135070025998203393 12404 38678
612695631709261313 41082 53371
171432225748638689 46161 61458
783006650226621313 35571 49302
484827744212751105 9346 56193
870682013674585473 25441 41685
357939928807418561 4351 54674
244560364905705537 41570 62952
180610179164318657 257 26678
867393050590738561 4062 30693
41567964781499713 38635 61750
675488478672445313 61006 66572
572139266354199105 28817 51485
841361373326296961 2617 17740
423615149403907777 34635 60323
783498401211939969 345 25692
3974787948862969 45657 45838
883824934315573121 14852 56670
191526267480490721 14515 14609
646661519772390401 6869 60165
62744488126568857 21351 59266
293414071513385729 29080 66842
756480041708762497 7109 52813
566379126847916609 49347 54736
304605607629639489 4339 45807
657306137051865089 25733 64557
251335926822712001 5989 54911
319480912525261121 29028 48704
868843322675601793 25594 43000
60113550203173105 12924 61853
427581801741190785 32439 42060
877059848017207553 590 37754
147248298233904513 14280 48359
812024582738349185 19830 61123
282830058422881345 61970 66487
796185647501243265 14848 65342
555140083497192897 20905 56327
625760160602570881 57590 63969
30900461374990585 16098 45713
169643664571449185 26592 37720
588029450667136129 19947 19948
301689781500943617 9945 63036
848706038725701761 16596 19286
930699869894805633 16547 36308
69230069434567553 45747 64635
855285616006515457 15395 64496
448999726952060033 13200 49920
381353280540050561 57479 64760
541402181262213825 16807 48734
153681292663538465 22228 65913
733396089255357697 23617 57769
454737681417935105 45517 62188
544077252275556609 26380 55355
640511077764077953 37194 37715
670680724695223809 40003 50681
580782507836172417 11692 18097
386587003733382081 35511 51295
601881460524897025 18895 46911
762861544031515905 9065 37555
228821157830576993 32479 48980
480291807184343617 41045 58774
752090856784125313 17458 18513
444177471279751041 9168 44746
615801586185849473 27882 46038
266236250019375137 41149 61925
145759561573544961 30972 32825
991712899761203969 4098 53525
542741611405158849 8727 48931
866892788702060161 22768 66611
612931525502407425 2196 31086
792596950422940033 16358 31679
438087754827133569 41042 55209
327901874000076545 12124 33449
984407314312523649 4565 7806
441096810915944129 39127 62877
12064440122070865 22890 41749
393967817550603201 32953 66610
354384047731944193 52762 62399
255220738851143393 8391 18715
262697824026130177 6976 50888
300488034571088769 1603 20277
904108515365880577 4644 61696
579580254303515137 33073 46754
208098217892977985 30477 45231
849118205974050945 26445 31606
380764346318588993 14038 54501
148949187503610849 381 29736
671294806956804993 12832 28139
783221417060588033 26669 49800
46658378038774377 43313 61772
841801150243718145 10491 11474
718318992608839553 41353 48803
71804511852050721 26080 39029
750765541023643137 10519 11738
168583226332522433 7102 23002
186585984991435073 12219 66684
453773814472839361 18574 54954
53030962003067121 51003 66067
675943789957521793 34823 35842
862561071309510657 2140 4821
465684074319554497 41250 66982
986082901555395329 11759 43317
262802923558588481 61540 65910
733225091948579457 42769 47988
75023052542746881 1137 36142
863125895280280321 18109 28585
901136481278960897 49952 51529
787355884271800449 37122 45564
38758646127277529 24982 26745
438080373171462849 3515 25522
934615992741591169 29696 58037
756876615345444097 778 18196
696539905085813889 29854 64475
957208402193789057 6390 63874
539657887299163969 20340 57886
126620832312863025 20134 66057
254626800477254273 18184 44308
82585344773807633 19267 48856
920713503525242113 28482 31584
598335525201516545 31811 62426
807240208627888513 3002 5643
48289463462129593 25192 33009
766377595051885441 26950 45873
851470334105794561 21241 25186
635362352567867137 43815 43911
570906141918303681 30535 32108
603584114415731713 6052 6397
13541053440345509 53749 55113
399742947799069249 11247 29113
177075747105295265 16925 32911
189145513849915393 19554 49692
335241602804313025 3845 60341
57516598582722625 46487 65498
541924539660730177 27633 60206
503402208453344705 54411 58056
493018459436338945 50845 59142
954826645476146049 36616 66834
822251761335895297 4868 17207
338883765381744705 44927 61371
31897993773394973 8861 30814
27468737357750685 9489 64147
595623402661065217 13237 35373
783619375136517249 36680 54787
265728029753457665 20985 38090
245977954157950753 19295 59409
18739493107052141 53282 55950
6923790177857826 9918 47216
506793077722743873 5117 53917
910825402460900993 24447 38952
942667372467955329 14412 28390
884852744457710081 31604 63722
572495872622678081 15 13097
599377907557993729 4025 24976
575213608488912321 3180 33753
919670457556030337 44014 53673
868348906039965825 23604 38887
122796794918812673 15441 17841
577662334405236097 12997 26211
176077741410473729 33459 66642
963146380205099521 39474 40342
823772853898759681 23153 58991
299533103545645249 32932 56459
186964028655005153 30550 58072
927522247620327553 31661 39730
662453469324830721 42093 54032
875477208982378113 16444 34196
880296891827079297 941 14409
9151544187570693 57353 66639
447528654892039425 21033 25653
676883106884805121 13911 35342
549884665922207 9461 32458
659002888989970561 1120 3835
93494388562746161 7477 60980
780519425250734209 9161 26092
493770372906091393 3315 33856
930057622757711745 5889 59692
166768296889671329 7334 13451
700303347550931969 31903 46543
192854994870877761 16813 32906
753908402019458689 2272 39155
137633424880633009 3345 9385
248113246027461537 8924 66294
473558064289257153 7891 45882
207144969505204545 11701 46887
518844623189067969 37490 64750
526912614435264705 37926 53379
493809161597987137 43035 49919
238310096024530785 1853 36832
453938047549158337 26730 47680
305137927408996033 14958 32876
117536918047086657 3384 28388
301722147296228353 17309 22658
749501458977903233 42555 47393
325521345873443841 43885 52354
644738141702326529 8830 15436
285245183550937761 30636 43629
928430499838739841 1608 45281
23840507495950905 3099 64476
304221528432499585 51460 56639
108150762667914785 27578 61036
639927962902333953 14900 33065
92457300603076225 25795 41717
943394806682128769 8853 9668
469940501640234497 19262 34456
892988330549926017 8099 37984
848245831751317121 51518 55006
96629844761913825 21715 40666
753142768789697153 5117 12517
701512601743132801 54801 64412
342312073753038977 34792 44462
302983566039607425 2542 20958
808793442873405185 7978 15900
131057707831374161 26942 50566
76844234913838961 36981 41826
145100033283149793 62344 63630
803067297538429825 21283 39518
631454707184104833 21258 60547
428949034036396161 39280 41599
510572340995786049 34786 41750
982226062989195009 9283 59568
309919505519800961 3074 21354
888245111888441089 42512 46090
348378556389526721 804 27641
859949393734151297 7061 20181
251493136157165505 25577 32860
819496070818804097 66382 66530
66575438168705145 3708 17782
169848644374024353 33941 44084
605224714736280577 21753 22608
98242422535580689 18079 50170
350463600039525121 20437 54291
914538337083367681 2098 27049
324863118748453441 26264 65183
930179352234279809 11967 28169
777029735324383361 11065 54289
923439307220359553 25600 57536
753242295973265665 49885 59690
857245987781400449 4045 12523
162602042741390561 9526 66770
681268549876730113 29034 35889
663193940149852801 22928 54808
137737108020207441 14460 29384
154175653809907937 19600 35947
469066572650415745 10582 45393
579739149406705665 3813 22838
736290246970558081 14339 23061
505502221962053953 10398 25992
465131400987981889 27804 40531
795411665640301697 5567 46469
303785263243458561 37720 39049
658393454778028801 5669 47261
764252094602067457 32782 54405
211638443667638401 9666 50874
107839958883605649 11537 14979
366238816319743425 44573 62367
904421529221050241 11970 38238
174812680081259937 9407 52074
591889561589500289 48529 53527
885834458812631425 52898 64137
539391089773840065 22053 47423
678579105807628417 2499 22396
404370141340795201 1555 9828
757490224419662209 23448 54552
196016621552157505 8259 54329
448325375910712897 38475 60016
518231629386367105 9510 32727
971125851064464001 25674 48890
424718307425859393 52194 60831
456225837692429057 14640 35876
733205356814185217 58286 58847
753662883692108161 13806 33555
141294894313826801 7100 17216
703578886120084225 5766 51185
56639244035370241 36809 38640
733316796506493057 19041 42944
104927693333632273 14580 42565
691655586558241025 14704 43003
440361263969922561 46694 48536
559121035092410049 51757 66491
550989837867657409 40496 55684
844749321198435201 5133 64122
217383883020421121 19755 65145
445772652418263233 31197 55773
253124214691535329 37141 63270
383372959964944449 34480 47170
549139167562575617 31420 59934
638154502022054273 4279 10194
216227097812744513 11786 46167
327255531528322753 6342 40324
836531442167842689 13107 53313
557013127708636097 18766 54534
774106625262884737 45753 57869
664483637880678657 34723 41625
550982111603392641 20614 38968
804481114330378881 4389 40641
790683678276618497 30463 59238
404227979217694145 32594 66346
348764824328544193 3306 36099
229529301186282465 4948 16708
634050262573463681 26310 36840
557281397132143745 8774 22746
796608873224361217 28122 41073
629994470756209025 19426 52539
535254965335578689 17249 24128
804275865852190465 2270 65219
71479912154433833 10689 15116
197403473387304033 24563 65154
269479281445381249 23043 38496
130980925955000769 17974 21866
724700027159943937 32670 61485
588131795668807937 3532 32608
951810381111297281 21614 25838
370429225152236097 46000 62121
1589251140945436 13588 17631
171094889069358657 28044 55026
252988040668139297 25984 38546
901555168878743937 12422 40130
373418063268363905 10230 25005
996650708467520001 12366 40647
876563791590566401 45530 54998
644234252019288065 5198 48223
318850581607552641 47487 60987
839043429981664641 2315 7661
546491672103780225 11947 39755
563612504680420993 20550 36116
46801352014316681 37635 62929
67767786499480569 15232 45818
616280103715066497 13436 16945
676831701955620737 9018 27497
700670170788146817 43147 53120
430782440020259137 62564 64073
294856174022992705 16238 65990
738975622641575553 21770 49585
653579565334982913 14575 61319
210525864854766113 2434 20209
191984799788027521 23938 41015
490449757342020097 9937 12068
183213708703153345 23612 33261
815040907377884545 12822 15269
703578682969048705 26386 64362
365100524842787905 7658 54695
100215972811216865 39257 64315
160921078898361729 25770 35661
705038469744660993 34503 43150
599094319557764225 26900 51931
652290343985260545 17613 58426
208854290797880545 37646 38651
103758890946448193 2781 8180
628700644730187777 7477 50340
202989845565785025 10043 28735
539734717898319617 4565 33923
259383714333235809 31933 43271
826321248427262849 11711 36763
114858248330637729 20658 44947
769992339541452929 36860 49183
835922887231145473 24444 61276
975917634688315137 37263 43982
885690012810531585 38420 54646
56179020609484097 17743 39377
761467104753673857 9763 55052
330826632977732545 21506 60326
688132910747516033 26044 48255
635051319177698305 40401 41939
81331016599232705 28878 55926
700106937853703937 1451 11027
949998428464343937 26921 40735
787380106172157953 1978 50502
275784196800540129 19367 64111
267192739992282209 10257 32558
748162175274007553 15143 21527
349347117805756097 26044 58311
235221658270955201 10282 47185
921782821903562369 33566 37818
444900417763793857 18615 42967
769385296185085057 25813 36770
439190910057302401 26702 30876
869478849342783617 21144 28451
903364848337037825 2823 45227
112284769818465697 39881 54674
851013142366934273 21171 64870
432494115053927425 5834 59566
619466086288330369 22815 50578
534796146312125121 40335 50166
731069895188735361 29707 36739
949447747586901889 53434 64303
400912514424266689 40238 41378
833168996816901633 16239 22225
587806333173471489 24288 60968
875378447001665409 12926 51952
620105186321897089 10729 17240
225292568281993505 32165 36286
159135824878344321 29876 44213
849070213813661185 4031 37970
234967011240872385 6593 21726
657459427785163137 6939 30691
965600721013810689 46212 62402
79869360044696689 1292 36900
488905547972851905 29519 35257
494227485640443841 32366 41908
152108856457683585 9953 37917
778551394221921153 33949 50534
605668828023073793 3209 50538
382263223134792449 8319 65993
73457177022230977 12834 23284
56507218114816737 30701 42306
633922994974060545 25673 47194
595135529114266113 3213 37173
150680826774443937 2263 14056
206474524416137217 16915 52698
476404503180265921 30988 50007
32396889728197209 21269 40984
685410837617848065 47448 53311
190031403957490849 13743 58125
775298477585042945 51 4227
826413339946476801 6865 20376
557144052346185217 32083 38044
547759020903782785 17686 56246
794263909937644289 42107 50992
814638136490451329 821 54994
517257897974996417 458 49096
544907857192995969 14958 50323
422835967518043521 49707 59675
870593112062074625 13850 41606
341747920346588097 30051 64415
817981525778804993 25116 59023
474731131151191489 26449 65773
707827682718850305 17112 25938
604410406287069441 36861 44518
917172568493285249 62056 64733
211182472309904065 46602 58209
528545066423738753 12004 16714
710293768471100161 40159 45622
189210051075491489 24207 56620
506535436966903041 34602 67138
80269993699594977 36078 45428
996833463120690817 37191 56892
329948207608950401 40102 56347
908009339061610625 29972 56637
904608613436842241 11906 46029
812673864228852225 20197 65877
492852931777122177 26045 36884
506221691496126145 35910 65305
953420980740979457 29247 52145
151649542657093409 12804 56154
77217625480656689 10456 14076
618601829967392513 13012 17928
248066021763158049 19207 34146
516005606707718529 54062 55802
669125858963781121 40950 51633
744382327178886529 10203 54709
852139765232457985 8281 22072
557314965117580417 12859 23777
171414533169425441 20794 63565
637021764555246465 23829 56743
399536474402630401 6590 20047
778707386359396737 11485 26828
960591827083703681 34295 50827
76625838007078785 24934 30581
596820668838965633 48062 61018
245343862169942625 30519 41606
145118222840139297 16180 39134
539515836060761729 34935 35830
127782455402588369 2732 65314
143307850851382321 17108 49376
288830391832533441 27097 51697
342239555279395073 24646 51607
901510654439867649 1038 64960
936375289612708865 29391 57320
595615758532645121 56275 62698
480100021856120641 39501 57230
573084473053775425 43789 59093
315975637532712769 25233 57955
738644197624864769 28310 33608
642137282059867009 50172 64541
244656504921913153 37656 44554
626949454134102529 18484 35702
643321626954829697 3797 54225
231258320356150913 26484 27746
537754187932570433 128 52891
719701945560355969 27607 45969
403312296142445377 12252 12363
475065175011895489 49070 52170
175415089435567489 15975 61859
451679333442580609 47694 52087
601021401032042497 3311 63010
314451859323302337 5623 40913
482520076648775361 24127 36037
295763633233118401 44203 48537
17251339943413769 7789 18706
997172074779644673 7572 34142
8499129224098568 19102 51583
652574281565829761 35009 51323
620632531447242241 26051 61275
585642232993425409 10904 13889
799433824658343937 5645 44788
684539838579947777 10788 51065
819047297616947329 10219 13046
674933298588673153 24296 59791
744319937634791937 15377 19975
453092523615094209 22952 65091
897651943906240001 31289 55540
880290737944225281 24260 33874
237609704000426817 19397 64158
241950433749504865 7901 61351
948171899467695361 45036 63454
325049721237679297 25261 58950
28727671421670209 17183 35648
569069756811710913 20203 44117
170686682362415361 5231 32176
780302990128266369 7137 45678
257523254318108737 15592 26005
141729936247880769 1631 7724
382799585214371521 29434 43867
977326783153234433 43530 52752
37938692949090577 48346 59353
991991387072726401 30095 56912
754440400935280257 35636 57020
242146217992402785 46098 59356
582759648022211201 36511 53237
76445812571332545 9626 39295
973992287686883201 34034 56654
157670876679379297 9165 62072
339278705405597249 65830 65844
552146242952471041 17275 59553
189255069757265921 12035 48069
720874339105510145 49360 57370
305016182957537281 39998 52163
801615422280914177 27173 63600
523120949006369089 13347 52907
68223374273959081 11118 45801
37159385637401953 14206 24512
610019921236965249 15163 31033
778783822483106305 2311 29968
539053740216392193 1715 54777
578827408430932225 44066 49251
967471163065876993 3347 7531
84744228232523249 11714 12858
740285374783571329 27106 41069
866245301710868865 19563 22046
33856230988032365 12917 48233
819597435696195457 23854 63839
582590493163738881 11115 46979
216895452960535809 5465 23323
351868689842714113 29169 45189
756266421962578817 27883 52728
553069056469002625 29552 37292
340056964813378241 22292 33979
399635515333994113 5106 37546
202503492946291873 37021 65006
957217551560010113 32278 33438
365072184605601537 16909 42648
745528393436725121 7952 40285
138548181866326561 60635 61935
547444337953027841 11584 42632
603294927601943681 26291 46777
96788942803822673 6483 29565
285083848652945441 1774 27594
9908285671119899 4878 59746
897953897236256129 12060 15313
347245636892974849 40154 47566
418245175641544641 57372 66515
718732360762448513 36979 43502
269958903608959137 6601 44598
738788172501624961 2592 4652
498432569609022401 41787 43306
108740525413796977 6247 53413
231713278602576609 12968 56706
601900559963521409 17271 66314
633001400374212097 4616 55168
946230119636243969 33013 51215
256874944814448737 66615 67147
962320109918334081 5569 12163
58303094318702617 27526 66365
782743093892495489 20822 42655
900207478562357761 13075 19404
958043574817789825 21145 48363
134725419787884001 21361 22159
409533379271710657 8667 15876
443532776994196353 9441 34392
352076782677482241 5042 63757
401849912904324929 34186 41607
250014626397732097 59040 62985
483565158326946689 13860 31142
34527988522963681 2246 55290
564029359366600129 3616 65374
252857828680465249 25388 53479
904174454953128705 25592 56387
850260678011931521 45438 57046
565876632816454593 20705 31859
7912282287723117 6918 23007
315369464084518849 16359 43617
167106500341272833 11700 16592
790512055835705473 761 24212
888441236826185601 8564 19618
466864562253327617 31777 52698
600726196268436097 2553 31576
660978858081549057 20169 22409
23365769675198325 10343 46675
825217930860169729 20621 36961
256103634391049441 15101 59241
258919319984954657 64829 66902
678742185715965057 45397 54742
456811242546045569 16303 50010
737248187236911489 264 23247
878196872321595393 10828 42257
144379915341264833 15958 53684
397854384972198721 50080 58767
255221480718429217 2092 36177
10315834318276985 54804 58436
804533769617155073 10687 48898
677496412117100929 59021 60599
153728848601286209 6341 43336
90769678280096849 33862 50561
655546824798196993 27526 44096
248231975943959073 25599 45038
529231430326571969 37224 52065
320254769514576769 16059 36351
912123461571571457 18212 36477
973212565755027073 45030 65085
791224578308810369 22178 54364
83308509088780625 55468 63135
420896489923027393 9550 41622
23780531230649161 26698 27664
664749902209276673 5010 5110
412532766183943553 2826 46800
637813160878938113 48495 63321
100392650551349057 15656 37661
442494685154695617 42011 47321
754184489009404033 46328 64426
796672514083812865 4292 44916
650815489620420353 6040 63039
143491372935866225 1108 31864
67469490903647513 33347 44521
331346247721445057 31203 53961
112658544742366481 37274 56698
509344174378963265 7245 26816
294151683885033345 25381 43626
454627437180452161 12423 51733
341439731669176193 26678 36087
581337331834216577 15510 32558
147752538018295361 37959 39426
242471283601293665 41943 56583
35802741201813149 22199 42888
551353137572373697 20588 24790
345203344035169857 15044 45371
433189955521928769 45282 49045
670453688028438017 8502 19818
999255097318805249 29253 62289
112740011188520833 31323 47346
95884808763106129 5996 48383
273956897693771841 4142 42324
836655588688312705 42627 50251
488385704829099137 26668 63012
129364143961854689 18839 47174
218703169025651777 20368 65103
823545742410654977 21853 65724
483714681172585857 9347 34349
359698500273072577 608 64170
946989978495217537 31885 38059
446250900457510401 7738 7984
97770272671837681 570 61204
558478600214190401 24141 65694
459958421356311937 2770 6818
13095689996045935 1084 21126
957935178825266561 46959 65656
611208766926711937 1277 53305
211717774497564897 19156 63120
792901308002466689 32063 39684
630012086637052033 59948 63553
41911243771014737 6851 63027
342831980247275713 48924 66280
880251850870873601 40981 54117
448431244798399553 31614 40460
221129669657120321 9854 65336
565794651396593921 21290 40467
693989258948459265 29991 48220
794898008481325697 49233 54792
534673314344221505 27602 45106
387406947950644545 11657 19950
809635490117525377 21475 23768
749341619927463425 7164 43616
113582868615583985 32261 45505
173197438080130433 48453 51012
384778701828008001 39572 57857
772015656274149377 60556 64965
75243927253016097 17754 25021
78161391927586977 1515 29321
185655319861151457 30085 31789
793194722788570113 65771 66946
614021110596429057 9365 39325
384000429822854977 44171 46941
74344717075671697 4703 14016
702150159378007297 46304 53729
329304355679088449 1525 41657
890438618581477249 13708 60327
414675628952206657 6713 34817
576883823410241793 28180 50492
370894582977985729 2511 37685
848679543397615489 8446 44825
831006207410052097 6337 64665
89242475012937921 9581 18481
907029022211336449 9036 51504
437127140899725953 42167 66475
971740572622135041 20125 45146
787189984624348033 43381 61663
29252272851540085 48893 62651
948472723712619393 20525 52953
737416676899879809 20762 30045
499719569139941185 55361 56992
60347994602015121 20713 52186
965378220863676929 31813 32275
914451057659075457 24187 43140
954557605040577025 43579 45195
745603282510149505 21282 22832
678362764083878785 46580 65334
377538440511056449 16499 61228
40733326897608889 13670 30930
512103593156187009 26665 63361
770102929985945601 19897 66099
288035971150460321 46565 53473
605428960128818945 13348 65529
763245864969196161 14608 43533
628037764752285441 16519 43713
808545918431530497 5147 32006
537321620326352449 28045 49291
533281529676347777 3745 62063
21654733834573393 33590 33775
295854813339385473 58398 66318
368795700393832257 49359 63707
115904755690554145 24913 29108
308723516754689345 15996 17516
230273981970878337 47684 59657
110731523614603585 27064 65896
967504810384102913 35293 44204
29517668903373817 693 4735
28514107641623101 3165 16959
321726828126571713 31079 38502
94900189182244081 49231 54583
770071160758355713 30416 62853
593147630331468929 12724 52048
986121228601362561 27161 48465
703736447740769921 46857 57818
81984242687845217 18641 45316
932475273370155137 5512 43715
31484236716551097 455 12856
401204801645452161 32383 47568
241322532968176513 35554 57714
382599590048084097 52098 53730
827583775769468801 50128 58376
118644838588782161 19838 43907
713721250326024449 17747 35373
55476959214100673 33047 66749
768438459009615873 12826 23069
908627433340786433 3697 37248
414764672716010817 2571 4398
783802741392872065 38748 47047
711912278463969921 6710 6886
249343478535767105 11193 53859
558785763663657089 27403 40983
431290148018913281 8714 64948
224348833695501057 43381 64020
687995656845647105 9996 35147
967024028841528577 32505 45443
365114588542507329 24421 44978
9752880569962487 41648 53373
915224495003176449 32628 58631
846067611103059329 66518 67116
760269655914722561 16756 51780
774673861209549825 54382 60500
384591669874584577 27563 30145
985039964473934081 11170 34102
321951302804432513 23428 41347
943768250384280833 11204 21598
684363293861341697 10436 23843
87298729095046209 2377 39279
804860961339695489 13963 26329
871429083132966273 27327 48694
202229003834521153 45500 49064
128596222323942305 26170 61689
194879180699057729 60278 66345
438160975915408833 20916 50424
475479427072830401 23661 59532
594683828633300481 10189 13167
650666612005291905 18926 66009
544711381575979201 33396 47933
627240311786710657 62802 66343
620078075095385345 38370 65939
816531671194791681 38197 53116
62382789345988953 17204 24466
700696601265978113 29133 53856
145870882610559265 25389 59809
183871770350290113 16793 21048
226360157528290529 16301 28978
624279311987312001 3439 47898
504661948125821889 8799 57687
51530438892779529 13147 37537
404082110892304065 5688 32406
187352559660471489 48916 54469
388394002395990849 8386 29753
804773770530456321 2066 23785
188327409661184225 39278 56931
353222775678450049 36571 61056
70433363865525681 1893 11856
671909242458223617 28244 56508
82318964795106817 35503 54124
668867382266856961 57486 62878
443885334493138817 4980 24028
534855872490734209 4688 27543
811180297565670145 19961 27345
492591260301640705 21809 32377
857968120304228481 57773 60421
457609720095160129 7592 21517
831802882676171905 9413 46009
405186561781849985 36199 37850
634266670637806849 48146 53011
281290711166828801 26022 59653
664761335911038081 16863 54843
9790101805453589 49279 58011
322700677954991041 24335 54054
327438486361568705 39366 55805
652385971994945665 22501 22598
482573025101320513 16690 43757
307795527195260353 55075 58178
97954251363059793 20888 37187
993382928508196993 25616 49019
692104992219288577 8216 66862
940942792504579073 19177 60405
990445257121688577 23309 26651
925269889839668737 24979 60711
550530082872828801 40345 48027
392254512216119617 3792 31912
825976371353359489 33636 36228
652034513762174593 26022 27361
944769281165139969 5446 10074
371704492739716865 20976 39016
261002031932417121 24545 63779
648362024787346049 7475 21345
180395102009587297 29868 60191
545736861010318849 18086 43334
509549510752290049 22871 62429
837932155498151553 38526 49903
273552952479224833 24221 57155
201508565858596001 3394 65535
802933675660664705 29021 38768
537942752066939521 34088 61108
675651508587723265 4233 14409
612395083598507009 16172 27922
464162130702955969 12064 29568
103341975645406593 39310 49958
499206039615348353 33051 33494
808178774777012225 7861 46169
658870553628542465 33193 51144
682282189760158593 31309 32542
28264541048717009 5561 50577
521183729900265281 4644 53856
824619046928685185 16608 36209
120960387763545889 16979 29223
99722056001883889 5096 14842
982121094538506113 33140 43031
480564187083256641 11887 43495
715071446274222977 17170 51753
798353986128891137 1531 39964
790041341018515201 31803 66786
819156008695355137 16106 25820
502235652895393537 18588 19258
143769829024240177 9002 30178
139906317437883841 655 29659
904227208288585217 36566 38807
102509911820973793 8992 48825
996274942437825281 7123 40502
416120717479493889 26220 32553
903651209231238529 7966 49144
641866841730916353 16566 31666
64774938804692537 50617 60209
255001438967489953 12759 36307
12029207034810697 3985 17605
107616709136706849 39003 57358
566685469107572033 50113 56871
144590697787670305 47272 47540
246381725651243489 544 62763
78317849566559521 13490 55800
30014775451451925 40276 54216
14286299195610753 6632 7273
286700372863986529 17798 36744
308810981177103361 7709 49286
813437789434548353 54463 60149
914196703154978305 3294 59878
878968198932422913 19550 25846
220535673044366817 12067 51474
882724040948847489 5687 17612
186531016686380737 32951 50473
900765149807409025 19313 22686
207032256021633985 11822 36209
62137531935977817 19726 20511
677181366763740289 3901 27227
123096376987628993 22204 58679
495163720155261441 8967 18403
577590334360497281 4645 60420
760298814570568065 7703 19342
585248432932171905 10879 40711
456648691721809985 9064 64474
33973303742758533 18023 39590
784330628422658561 33916 41439
665299456384186497 20044 56279
16392487490861641 22766 51040
691152271517342593 2870 39422
73777900876613953 993 21911
694767148493678337 53874 60078
600127566327657345 11623 64249
799926703750632193 56511 60133
712824737975246593 627 48024
883530470754461569 47475 63937
772191501228206849 31387 54798
968495402862419713 8941 66738
917835127731301249 5898 15597
426740371990984385 10966 26353
874918940826788097 12919 17303
798730695451528321 7450 44326
95237673320077937 24786 67128
729449286445198849 2984 24485
56017980831768457 2682 26170
966274005624246273 19983 23152
446123216539426433 3982 20836
462021450921849217 4635 12406
693229985230445313 6580 39467
234952071866960225 38585 65111
782442541402225793 15151 50569
639294078452504577 2044 34483
452199246957121665 3234 59598
669469638990694401 18958 24430
672362398751850753 30752 33532
572575911534368513 11 62595
771344020540894337 29243 35465
225331557505345601 22497 59878
41344593035269385 47644 64859
583902472189347329 22854 58578
106037457540651297 10292 38653
495430163455228737 21710 32958
374956384331305537 7203 46405
988899241372063617 65822 67083
604864891834537857 24888 53135
332022904765128833 12113 25162
950277544913241473 57952 60203
474892849132455553 3157 31584
276286818559668737 38884 50076
353615738007380993 34649 38655
362891632525325761 26552 39012
535688951909303745 27507 63314
49743850195127945 4660 53186
610630154705578625 8856 22677
610562964671892481 6296 48649
719211626895482625 31139 32282
278004978447313537 10674 55291
403111121339339457 42909 66970
284407962055688289 29940 30081
728855638073934337 14597 31176
176172683731451233 2988 26742
8950044607136222 5952 47634
942146537358645761 8835 55220
758197636775317761 15623 65857
877881877646615297 25944 43541
842346415740525569 14703 22507
481217600333728513 1869 48829
180278063953988257 39259 51843
313403400413861249 42968 63336
879084357243190401 25511 46806
574389094170619777 43289 55418
940010034318415617 4658 32579
2000887288090781 23835 53942
476601204852034497 25105 48242
806088833810910849 4737 12356
778777616485353217 7304 36245
298281327964033921 9331 26102
511094819285151681 1384 56999
680004346820091137 49925 50501
55711490954021057 14174 19585
257588633475251073 32149 61737
938749848952813441 2573 12753
830399484074028801 29797 33892
206607781417272193 8962 43878
378755058532320257 1670 63233
960630968762703873 54085 65189
530799333386774209 3105 61956
319493727241162881 37303 60872
255661466162393921 31590 41924
287338513949453761 37905 63235
470804496794407617 33009 59738
410324608352549825 24359 31989
5853228397072031 26219 44325
25969224001105573 5964 42764
78287644016292289 12139 66315
492477760776292673 51007 51588
50578094109056337 15692 18984
273467322741471009 4940 17796
760450993140487681 7608 24554
673224444159341569 41971 43724
873594685420314881 3597 9714
31659198957417089 18484 56057
980409557324215041 50590 53786
237216554308442785 6678 16032
185359469895502113 27496 37463
854083830133948417 35017 35635
280213195763160161 3057 59860
933605526551399809 29807 47356
36025159494144533 20129 25113
96481122377529265 16090 38624
207507280865037569 35397 37207
646473062108778881 6038 65656
848238571483619841 110 27984
534176834969418497 43865 52221
649208703963232385 29636 62406
958930342133651713 29446 34471
744050113712219777 41561 66922
802676030695867137 42810 46132
666367551525475201 31933 57462
215041985141422017 8158 64988
506254289307605633 31037 57034
843992355650858113 16182 30936
451396655150396929 28146 31056
920535965709984129 4868 23540
801960016500728961 34945 46015
641418217099644801 22955 23082
180557914201450849 3516 52477
317328858082415617 2924 19106
85805190378806625 28682 42966
699776407727672065 36786 65951
46347372203079833 6421 15903
816859910150110849 60679 60884
744520837443204225 5665 59169
286257231679545761 1389 22495
658447059618147585 23260 28849
516095403733711297 8647 47221
317930493389098945 10137 62127
557682034716538753 6084 50995
877312158838542209 33857 41296
65219328612396769 6029 22153
980229132033556993 19548 33115
641764540088704641 56231 58488
367213664652503297 16804 45314
759225402879049985 14939 32364
257687151297176353 34350 63220
150360855828996161 38651 40568
148510967602611297 40721 61577
423001723419513793 48416 65114
234807643091713217 32897 50291
728877760631863937 35934 52429
911812241017521793 32653 38339
721560640128611713 40401 41156
222343500382123681 8867 37383
194392206777639137 45895 47352
96094727588415201 7510 48908
208695628383804193 4850 23002
161243909076219425 26758 40018
801443212206582017 31875 37518
792278560667774849 48001 48434
217801798799310817 49522 57773
472211497248650881 45315 55340
774085762332806145 15866 42160
523528181493496449 43327 49683
571510043879225537 7466 13456
858650932028197633 1017 42649
640215318018366721 277 22409
280921288785471297 1661 63136
750164490377610369 61118 64873
880791127768361601 52828 54878
143326341801628849 42017 57299
812178144124679553 20372 61458
305401716456753281 3862 39723
261955520381022209 36548 47597
741079222491610113 33451 62840
822860517706466561 741 34851
860925916611730433 4128 53291
607502134441432449 1340 65616
442012411101320193 21041 34147
251681156960067649 2775 63609
419149667300114689 31413 56194
927896484370094721 5441 54757
103520791298198129 21101 58793
219037957645589633 50141 66916
35192974780127173 11520 14075
396629771163077313 42622 45384
297272607598575425 19326 33509
262203575877542497 50672 58232
358686686318730369 29972 57849
650041424277091585 33117 56033
533375976925672321 14561 62377
500237602580661185 54886 66806
443167929183115201 10960 49844
580212856879171585 30110 57980
472027426386961921 9767 41417
901996191659144193 16541 36018
431217821174737281 12447 33507
586507414243058689 3430 14722
800649344706815873 50183 51207
643819752154577409 41043 66614
823883084404510465 182 29863
160453962115411745 6809 12320
634596019174171777 39677 56581
968684545380703873 28042 39472
602726203040969473 38437 44165
178797446884729537 26529 62912
638699366732542081 37197 53981
121785332954836177 659 4137
293821208390166785 13090 64240
488833124864385153 22503 49162
952930869451012737 39469 60631
11525163296106201 28261 50433
431286863386770113 9344 39248
78641066448440705 53053 64621
435345903569956481 28749 43408
699451525029878913 2919 11827
814033765890283009 15288 36761
44458054814924705 7873 49431
565695920114013249 33264 61922
674396998325555329 49754 61398
458179508588511169 23734 46504
581954180736019585 17120 53593
549463106207472385 7648 23866
928433762001624577 34764 64357
468314335312353345 11410 35598
643285347408124161 47094 57431
49786542213514193 7379 56213
985586427757219457 18373 37548
907111531661694721 53590 57280
695009604537020161 54155 57271
488378783148849729 11404 53293
395793235633568961 13414 53092
592679894531638529 33529 54849
82698791704387985 10278 19524
790022545999125505 59005 60337
500463219271630081 20099 42444
38932852911511161 248 62265
927636449801681793 25430 39112
701909090078036225 6959 44106
3123098213826837 52853 62437
152857973706030497 25870 41017
742532418545891969 9513 63489
661628247934419969 52538 59956
586933939898209153 29529 50294
975044493798730369 10724 65395
221743040288984609 2819 62818
488115212016683841 10093 57681
355010618612489281 28676 61610
591672985642187393 30948 55680
23977497998828313 16952 64596
659746419852741121 1678 14146
621098345013301377 1662 11532
237273100817798625 10672 34814
80684590924178673 14074 36444
463876520396215873 49429 57649
735726610372672897 2704 9601
662170356759812481 47001 48853
711914257559811841 25822 41408
52615758925998793 34474 47086
431823346989084225 7177 56382
655303948684018433 30043 36393
965973454600160129 30880 33478
230132499966320129 7768 20271
146157512694635713 4924 55755
525012394200953025 23044 28946
394060655110820353 750 33869
296174329618327873 6008 34518
997988225602732417 540 38004
664835264626685057 27363 58473
372556301657070337 13112 39169
257153552961742817 56521 64230
459909567672333697 56192 56813
620125137131193345 7333 24654
961932103107045633 18780 20514
327734241296486337 35068 61773
160943804815211425 34894 40437
360437028085055297 30369 41115
682359159774492289 19735 53503
629458600449257985 22854 40227
938178599641794561 3853 47946
522770752779617729 15497 64066
953957602982029569 15370 64225
955005637668865153 5612 39729
967267383029074817 924 46699
976667712604022913 8477 39438
928027804510620033 4457 9851
123005213276687905 2671 20492
117392965000682641 4152 45542
163165350264417697 1610 31166
80199311254460785 7076 33660
874130886724987777 32979 57873
203184266434639937 43849 53896
749322749226376321 9042 40019
974767553222775937 32430 37989
139035817545849489 36984 61917
451801303358429633 20327 29575
426457397751018881 47610 50944
690974121321005441 9613 66239
386522672347371841 16305 44246
722065817553918465 14685 65920
355758803178513729 25004 51921
347913077603649857 35881 51950
289471332031300929 16382 49421
55090783376307681 9999 60156
256327240989602241 4774 36678
218277407419549249 55936 57956
139182501267629985 22564 64904
300202993591675265 16932 26274
349058268146489345 663 62761
997335412567636609 50271 65142
918001407466764673 38355 61449
440785599156818369 52626 63514
960663533778895105 39542 49485
729260639747224065 25974 53790
186808951538683489 45437 60542
983593411702990721 59360 65232
185368694939267457 32598 48106
697019901721645825 7614 31611
549028250121100545 9951 50809
310589535541772929 35088 35309
461717703403106561 20929 48672
685116142217594881 5862 14451
366387801194964161 159 13835
209769040786703457 33054 53713
597072183836058241 7648 13303
529125382154759937 63133 64475
183378824585705761 4087 5253
183000483178439297 22911 56052
745832886588882305 7319 12678
796573826841381505 17775 32080
386088988272479809 14029 40480
403730681914105089 47191 49780
186510082414610433 50328 54363
996561473781113729 42746 46326
505208043195214145 27180 52055
991438846713130369 1087 17666
749289084029154433 30430 34452
508816301215091457 40867 57253
160178165860617825 12441 36410
255844462002265505 15388 52194
205808643157336481 1708 5623
746597400970372865 19540 33622
428773362003372673 10071 22671
711795851971608321 5651 46589
367001594020759809 1863 66069
133970308101936561 29550 41613
770283428357561857 34265 35023
492094627841360961 14556 60022
547921607632144257 6168 27935
670242336700184193 33106 47921
996769015735967617 48 63919
603721820485681409 11823 15125
189755098262704545 9594 30951
978434018589410945 30573 41312
740597601197380 3182 57530
643375990085381505 12302 23878
2325996544850995 12653 34110
268113821964973921 26185 31368
443665936642677377 44782 65935
768138542225365505 38695 46425
963351085361946241 10552 17946
985151262807903489 6120 49666
681873270047379585 27718 58732
110548429315592497 19367 54781
825877697460054401 22835 24723
643237375675468545 43573 51430
258011214669725313 32265 45653
435373939895988801 9899 27253
619491610093572097 4895 29773
427545344694721025 3107 60276
79946638667440337 42872 45389
705764938786124673 32698 61270
645153754487335425 32221 53565
294696972783313537 5415 6046
316898768875208961 24325 64216
703981280659611777 40584 64745
53417698962245905 12727 13353
52176649787895713 6502 53772
296166915736808513 7576 66567
828123740961068161 20127 46892
641178576729668481 6230 48375
43282630865164153 16795 58956
623830712508979713 19566 36291
349719253640138561 26043 42331
617266025111799681 7289 30980
771289817534153601 28392 60874
79480995186617777 19093 61352
502984077452445889 57659 66280
870751594790913665 47263 50013
921257907900624641 15281 42176
857946706678948353 2093 32971
817333294071495681 19681 54848
560802788129844737 10862 11952
554267812095417857 5359 37104
619063805690178305 18262 59002
679324334468439937 5932 65191
450664207139265473 4885 6833
703096676478409729 56122 56951
838106410025691393 51412 57848
594692597448251137 1318 49162
382639046794277953 10623 54347
558611788138222209 22199 54439
762263618156186625 52886 54348
438310228381247681 15658 29466
171914170623534081 493 31681
942515102165103233 16339 30585
119567944327233281 27853 37538
849501329538050305 51362 55051
255227065308556449 44730 52572
776417210590409473 12067 51950
702408383800548865 36441 62385
118779838523941809 1754 60768
920595901939133697 44168 44211
913351316270890881 34695 52358
274013108455879009 15857 33741
483216600615243393 6873 47942
355882546072617601 41171 57012
551418249849490369 45014 64397
498258991468691905 2366 64755
811641336825708545 2849 44643
60465469340652337 8445 43573
727821835746638593 48437 56581
955427885608973057 3095 59446
624969834775079425 16982 45997
73772934536318497 10923 58928
244524036427037569 565 29484
823028145380238337 43273 60794
215218326394840161 36708 50356
679249366397879553 9421 15014
125410345446695713 18512 27258
624854601235458817 11172 42749
50202227687840665 298 16627
669257294182269697 38184 50335
92371921513489505 9688 37449
95766376967919345 39732 61616
477366763658857025 47247 48735
316586472092165377 42307 55591
989121020491793921 15183 30740
796289901580113537 63897 66224
64389048652294889 28218 31269
37158562184938409 5017 36194
913774452447739777 12572 26724
621549516982600577 18750 45062
377726501171132161 20527 25133
476062914049986561 14409 62805
553055128966420289 14243 14611
874010535267334657 16210 46520
41641605307837897 14217 14883
769494308792896897 20459 52866
773038334575886721 50709 59885
559284766536297409 32836 36327
24759550693396193 11219 30541
877119864210595073 51207 51226
516246217685036865 46548 51218
78366732846351537 29758 58546
51139751864702985 670 49030
725887435981089665 40834 44872
6985213483517328 45082 55143
447085318255052033 55544 66080
157266228663495169 33765 37513
24684608724623305 955 9339
872415746261523841 14791 17659
602590791719737985 44494 58335
841261884211611777 32398 64286
801323563419995137 24639 28905
164105674085902817 4249 26134
645046291213549953 12362 20868
148859408657777697 34775 64967
265195546380521569 4718 30056
203787597216219745 13518 41215
7426286377100412 19035 35606
881943427760241153 25454 30823
531117162308557761 13715 47297
389629415560477825 18813 66182
403887555823349249 22200 39934
916416167957486081 6437 24037
57262082355702401 2241 65594
469326452354934529 46120 59474
943391136355817345 9639 56184
190208886385882177 8400 24283
591893810117763713 10236 25506
619396123605980673 12529 20108
335311837346598209 19289 22995
129815177828525921 11692 62302
713520696589267073 15874 61452
943741588154310273 19438 35414
592245576850704257 33073 52943
281986583323664769 37544 53889
145091251791736641 26160 33853
618263124012628353 8460 12027
846059299207116289 19446 27058
410307249623990337 35674 39765
367318778573189057 2193 48208
933324205387904769 21593 42518
739743889394478721 17900 41995
805229287379724161 18120 46355
325927265453227457 29171 46904
415387464027702465 22422 26204
602522619770713473 32352 52734
588655511318812289 22689 23839
383678132858829441 7819 49185
208162970727372001 6004 27803
131006562530902929 51939 65041
215027980316683905 8162 47921
5977643160374414 10197 37850
49071630500918673 47008 63092
316419388766622209 8816 36551
571720751585921537 15203 25050
868560372075659649 39916 60317
747509010553116545 103 21388
717857364902474881 12671 54422
250820083772829601 8515 63709
251452909761606945 9328 52800
737963676293958273 19419 66971
84401462021919121 48994 66404
937456531023279617 14954 22646
333776726759065665 7803 34554
396038159708794497 47996 64546
584227625674547073 17037 35126
968957526574349953 2738 3678
661957715395569537 2102 15200
643254088938533633 54838 60333
175613725680808129 15675 53923
43317722641170065 36820 40890
946955113784110081 20182 30828
373484830434037441 28309 52286
731237829717745281 33748 57201
670814095800018561 54330 61444
5962149682940067 25758 51518
278113298027363969 6125 26482
541097533580643393 27551 53753
191875206219116033 11755 64614
136797617702125505 28659 58430
268598429209774273 14962 29135
517824447470562881 52518 53186
247275577457692449 11549 56702
269409538157017185 33755 41419
355965280322436673 46227 64004
417566893956564673 7944 32391
249968503641802913 2346 59237
633431851777015041 35950 40607
180599811750525409 14409 35265
385787731904006401 15985 48231
234870255132001665 13971 21292
402830593979953025 717 7707
448294284064928641 2188 6398
215468294146621281 15958 44254
64017204823379361 4499 66920
301979978018135169 44107 46486
47291828878044841 5330 39312
549894027510166721 14723 21232
246961397462605697 13507 38630
690029110491504897 15297 36023
245533256471162529 25191 65599
417367864469259329 23416 31279
54151096329512425 40807 42725
374539478006635585 34507 63758
918704578510684673 4076 8596
604173948736590977 12475 17128
405337427812391105 6299 36797
767849692637181441 17025 31061
481184120898973313 36588 49571
467592394945047105 39528 57365
503607967306571457 55955 57738
901590078812130689 8981 31640
998632541502857345 7439 51627
484815597788330177 25807 30303
953199531984985473 18600 46744
901733337822658817 6919 49104
689671612668860289 47790 64106
607683531034513921 41328 48900
287387129827315841 41318 65753
428411550796578689 38850 42099
683647341568971009 18055 45953
938059804219538049 12880 52014
379960522350963009 39061 53451
165711989241341217 22353 57369
922533945024298369 41348 42850
304607287063976897 50217 64415
105435753262462129 14313 49469
55417406602241929 782 62457
580146432026211329 763 54081
568262181236494977 22261 30941
131432839242116017 36490 54238
688188497221940353 1913 27248
345405139215586113 15848 32950
329793828511231617 51001 55115
700684174787504385 10494 22193
163379843120605281 28850 59129
574724574590547393 17511 20257
686794606133933185 2645 59497
315897632973168641 25600 49184
106293736642950161 1759 65903
279845415191601889 28953 36789
676965286822980481 44967 56651
51035410634163729 25924 38115
175341580739125633 33938 40908
471631537960334401 7713 66653
546716544786537665 37460 60257
747210932350306177 42115 55262
821807940960891137 52047 63495
739427601883846785 15816 37392
355342182935874689 5304 49196
126953155195842273 24881 25878
786580566662689025 14995 60208
493306006421889281 2174 25475
131154452617497697 1040 40781
190516968025896449 2482 38849
570578625899198529 22251 23019
838589088567147265 9554 29532
662201848173044225 4383 64750
502581617596455041 23057 65265
122313821606649505 9747 64313
65952251211413681 35797 50332
465085296965984449 27257 58504
794302781558776833 13890 50204
205062788344630337 699 39600
625610401281392129 4164 53222
824895043687991553 35212 52822
898369607832016513 13589 36624
279897021658324961 12150 29382
781852679867640193 51681 56978
440728058275428929 7493 29046
404442313539483649 20609 63224
446066378498070273 17352 58275
907683050798681217 29095 58466
907309792127723137 52310 65727
616960347094355713 4949 30491
678096719603825409 22704 39184
243585941309575553 16352 28443
386004880024476225 41054 43874
761542226639797121 20849 48702
684949355826599809 28261 30958
496380861120258049 12012 59439
599404247686994305 25872 48003
811647539386335361 51343 58407
570582422517087937 6446 38918
652546826873717121 23472 33427
63541349822489937 26015 64775
482315781945978049 35651 40880
711509951863714433 26844 28259
5950549987602472 15647 20451
950813243225542913 12814 30118
597987304037950209 28382 63378
984106054907993473 29825 60661
505140770045116481 22921 43204
464433206591483137 15566 16597
218875149435071137 4600 27160
505457075404560641 55390 56876
884688895392059777 33182 63335
270665965620185761 50237 61027
184194631232678305 48044 52408
213906649226441217 37577 62384
604752310116666113 1384 30381
656514581256349313 4316 11794
476746595953649409 23254 32813
960825108143065857 21112 48923
751275384567378561 22499 58360
295635023023653057 4951 15016
454742085153462465 2789 44145
849698418019254785 10804 22836
786063447510983297 52573 66330
61120690865269721 41961 44027
253077056558375105 22847 34164
612880651297839361 42990 48151
343280804449534593 4261 50926
326869980202037185 37738 50092
794117541857694721 9815 13630
115170674536795297 11580 50126
280524380999267457 26713 33689
865345718562171137 18306 34529
930914657577751809 35779 63431
106016096273716449 50393 51384
464173795088214529 13250 65767
353851250622728513 63066 64780
383986811490579777 18755 24350
82248381086156289 8746 40876
527755679551503937 27968 52593
828554424333109505 36433 43341
733609822254443649 2277 37938
278820204905823489 18568 47925
237998949994334913 52420 55004
219333046464715425 8429 30509
747046056946253185 23192 28940
68432416927816321 30076 31815
457387504052391617 43204 51875
512413843948454657 27259 34773
505297652327534785 10103 60536
348961197333036225 62118 64228
747501609907970945 32684 34523
634426900223122177 3944 42487
944637983586027009 32668 65046
241358970012623073 21298 31601
829318056617367425 3807 25156
952969246022750081 16133 34275
639086341414106625 21474 60066
755713158047708289 28474 64713
741826058971071233 7326 66226
326510084079860289 5533 11648
562744837123140929 354 20911
139287769355984641 56968 60748
127599997743104161 8360 20374
1296329614124404 18056 60594
623990438549505153 5072 44678
761901883168544513 10245 65576
554015394789331585 18560 23158
795026065712267649 10202 31925
442260309283390977 29925 44007
469549187346142785 46672 59359
754140134026855041 16021 55617
986019457285127681 29609 57813
924811842745675905 42997 49521
929741604483492481 9134 42724
666392906367605121 33098 46275
61376951711611841 1985 24849
24481513351013009 8510 11583
169050553783403489 18196 59705
863124241689021697 44175 51347
996493531046869633 9212 41806
746085471926939137 17395 44229
66479338309530793 1715 34092
503506356403221377 27508 63199
428990682283330945 20561 61971
191551254209194625 4198 55174
301762335947199041 4414 43856
115555453633319873 9682 45564
949704931108332289 30204 35686
661870612102582401 26723 62572
185958919716224353 42018 43850
17668126921591921 10329 59773
618278553400887937 25766 48467
584119879984591233 21324 63507
927675151487857665 28849 55169
915521200278916993 36740 64153
686954749852734593 633 51669
117583015135643617 58020 64684
451162095159926209 17358 61577
461225749738474625 23526 30234
708581455085113217 23774 47165
574785064905221057 22791 49403
606038893439954817 34387 36183
315780256898918337 3593 65630
648145365962822273 21737 39765
428226875967261825 92 16494
950479359075497857 12874 63233
412548905733274305 12123 27196
105336026980911153 6802 8601
365906935481113729 21310 21650
692765559154121729 34017 48393
749988012699574785 5239 52972
191999216116958145 8168 57556
109299882655967905 35506 64332
516908532472424321 20690 20804
639320539417752833 11400 56481
255574744903203297 19772 39191
64185014617088145 23253 39906
57697687444186129 32328 50881
62354639374589737 9290 61289
369796434177889217 21549 40952
182308595091292609 19101 43319
624574394082198785 25009 31595
743071297784524673 44049 53831
58506764523986729 7881 50324
61922520767033977 60151 64967
282014620746519297 16554 29512
962757399368896897 21010 50716
918225840296063489 31415 60190
496245470741065729 11546 45710
690907987103852161 55422 66011
732998064919712513 12008 20932
860309160872379393 19989 48226
626192621739072257 20961 52466
799369121588465921 10044 46030
36304896586287329 4695 9465
413701574849373121 9398 36307
99542918291781745 9308 29190
875519537094500993 23186 57411
724958926364138241 19766 59064
583391014819529345 2905 51974
262160305260970017 48081 56569
816417185162730881 454 45597
781077634775257985 4426 22661
926005484641198209 38687 42508
283933822541406753 56633 63160
698244229051791617 11296 40193
853138459707423617 9452 18135
920275610220262017 28226 30916
175602590915183041 47667 57951
189224202304597345 17523 33772
836245811327458433 32790 59224
123373181278626737 41363 64978
102312046404001937 4115 58808
499035404235112193 42235 53918
217228810399376481 22649 65151
620878817883340929 15085 39809
12208870552903763 1948 64751
741600939668852993 22582 62259
594991836723110657 34070 53235
614149504152724353 17144 25036
937100478385538305 59408 64368
931325049772450305 4441 5792
267073574263037025 10534 34106
719344555042216193 26533 54578
997532226796487041 40760 64723
789743116403297281 52712 59816
772641632357775105 14870 32340
361896932942730817 11782 17341
63798256390278145 535 44455
318166766599770049 23978 64035
449573070693759297 26593 55722
82731021498137377 14366 38050
641501641739630209 2070 27305
884618669115706497 4202 36431
220135321984841441 6245 62957
281348307066057409 39351 50286
116292861217097249 40453 59214
806921713779782785 28860 55241
209251153028702689 33476 35572
918724226107503489 9421 57322
305194070454682305 35000 47027
999367109431130241 37154 37247
336444494508114625 7793 47269
611853021995958785 28608 44659
916186835605124353 10348 64115
833443339746988673 50065 53989
544235265071108673 24952 66112
853188129785326721 742 53670
155104416416456545 44478 63359
573545690936395393 2911 35230
840769778358875905 44090 65217
372973684868757249 5400 42765
277802947188071425 7710 35959
450662023525861569 13886 18257
273503015253737665 16489 60423
880743543696684801 1220 42519
351440508451922561 35763 55771
979377414808691841 10540 50643
416329030191789697 59199 62128
133648024302491569 9661 64649
143695676216630369 32536 55972
589166061469054337 6093 13788
969100102425841153 6688 23384
902700733808035969 41732 41824
732009241325151489 4363 52076
97226215925115153 24665 24846
832273003134034177 38080 51422
471838661848867265 9227 49570
742410971408311553 32801 56781
298820747562498241 64598 66334
148635989748044033 13070 24908
696553495470272513 7064 18517
762049104566891393 22404 23707
778344983750041985 11973 46367
588741922322029185 36032 51107
865851165000382337 17460 29046
390900279784098369 51427 60955
470662607844271745 11556 59430
808715285679511425 7927 46972
9875274205388253 41532 58129
122903386658144593 16321 65042
32512384797211525 4474 44282
912302957960136449 44969 52023
341508614174504321 10733 38693
88408918851293089 15989 59681
457251161984114433 16208 64481
709064353541776897 13009 24596
38840721368632817 35319 50293
8717404177126299 25335 54784
806494765963389441 16005 49179
54985148635708473 22192 57383
1128728596771823 12756 47798
166822921991929729 7793 44030
397355897570459841 12075 45335
989964233643604481 6212 63619
837728885858030721 18888 39646
990382168018975105 27261 51804
216339730530489057 13283 47614
319854890124858561 10038 50795
580757408504698753 685 59191
974372550416127617 35740 52418
907301455151863169 7049 35452
722202524451262209 27450 35648
210647055543137889 33540 43906
189735961297593281 29489 61763
62328291133024297 37508 48275
49551667423330057 15456 55313
421370363594352449 431 26696
875254727539761793 30636 33795
126489334579698465 9761 54770
849108431788579329 8327 63993
360347074584911553 44588 47412
484574366038991425 28932 37544
389982816487769665 21123 64210
971430270236837121 1355 31920
697762310131484033 5859 13601
747150714145824641 44211 58413
898559745698999937 1209 47365
684336757551164929 8210 32538
11388775318568635 8535 35206
536308338275510721 26206 36900
763848301182502401 21478 33794
793932294665253889 31988 32285
425601031649083713 10767 39490
651779405188854401 519 17128
132352538934323857 5824 61574
676918161919161345 26876 61146
886037975871307265 31171 56101
597148993650300545 5927 27427
792834800320701313 1719 39245
793536296315025409 9432 55025
662631410653236993 11664 15818
440540691601803777 507 35629
118271463817503537 18022 23166
546694595552907009 18901 52732
291169307186766721 49979 54408
312486828141423681 19740 35072
286729183319078369 39615 61421
320112522574177665 2295 39674
434272351259156865 9827 22603
737967392964726785 14147 54381
775851316004175105 20173 32560
128610360755885729 35985 62038
173076945628100289 12792 47663
86672161014966769 16640 17496
233054673654816481 18219 30324
680734714284298497 22403 41256
246857325179266945 27141 43342
20118329394655633 37892 40507
477272845825947201 30609 44133
343430823089335041 46660 62002
314479139831536961 22430 37369
26692649616528285 2904 50598
561776953859389761 1473 24923
737978029543867777 23481 24431
603527085985209729 14828 54132
373209163516044417 28494 38086
229265613925090145 68 41755
635312357422890241 17593 39857
384135232982305985 17753 47099
18282788110461469 40933 52630
412425927555840833 19207 36295
778458704877309057 13448 60404
708290909065656449 36265 56013
979691705871154305 25205 36248
602284292018620033 55299 59170
983248674905638657 32964 65035
304376694184799873 17689 36011
122789364776245697 23603 29822
334022542836390081 38185 57954
770847631504139521 30815 49158
533030527201791681 1606 43135
434656439629755201 1615 14852
871039219338651777 11396 24403
203770239841958305 33299 37816
875486485098850433 37125 51002
210655914971361825 26848 44619
532770393777251905 22424 36998
39816586942592385 14579 61527
630228744182350209 4055 18498
644847082957518593 1269 19455
374407337795897665 45880 62595
716375047956518017 5864 23069
788243900513993601 51058 61109
568678269370046529 41771 45375
935792129387532929 5680 57220
633352424682087169 45289 53182
500962521380078145 40950 64358
305740069902476801 41440 66691
115444941413183953 11277 61555
241020600032811681 29372 56883
67084834033597217 33276 56781
133222359587300337 29904 39020
461261011789087425 30161 39631
255601087158922273 24743 61821
973208144711495809 22017 53282
789055893158924033 9555 25503
103668988075863665 9736 25720
38608467409602553 7855 33968
616210232540726785 7778 29908
10384505797524925 12542 22538
476098277924204865 61154 65201
575879869769565313 30415 61011
909763891901835777 13910 65451
703733314568132993 30961 34058
891969034145997569 1842 13742
290744408319653761 46173 62532
889608315617625345 12437 17764
46613473457163937 4209 38679
981977271588004225 25425 30911
6722926155916299 13997 51695
648103432477032705 4201 45158
417811511715264321 7773 12517
179457164987180577 21295 45916
44158556555117913 13383 24793
773338948590680577 43724 51781
409602648740722945 14722 66375
598695625082409985 9813 15335
669801567496918401 36531 65932
876231005404637441 2353 59855
446829291481840577 25147 55630
239258606946886945 1062 63698
818021766443962369 1491 32322
554561370372756097 43969 60416
429299744799543233 1942 15883
911047082288586497 47916 50692
238287471040891329 14816 51733
169117231805532961 30651 61885
826264563913163393 4044 46063
286691018843210785 4545 6204
488995760621804737 17687 67086
356669289774760769 13445 60416
332670513452704577 40214 54778
211144867454702721 38876 48984
657703475612962049 29433 64380
149552232658326305 4957 30761
391201332260045825 668 3530
728475773502875521 9370 62288
429206289583532929 48893 49539
643530176458330753 3178 28279
983391999419431809 5837 26007
102718816495904977 7223 37250
404533204331968961 27697 46894
195260533918290241 17549 31361
285825517554236801 28828 35734
527569852397387969 10542 39986
76430074499086225 579 47439
338208385201500737 53835 58029
308939936702380161 33862 52382
837228800103371649 5012 34805
942837317271212801 10195 10602
790880053972731649 23899 38410
18514998576911525 53365 64529
680902288924212225 9422 47216
163637867277770977 6007 31393
762684564649237761 39765 55597
762573949231175169 22577 40955
623707280459324673 2764 31670
383850759297430977 7744 25226
18915280854660213 10228 42165
965203310579603585 21054 56475
38744408379837833 31528 42669
726637524365486337 41567 44796
984966614220713473 24357 45919
926513280375580417 1888 7944
495064155854873153 30702 33244
42011930822368985 14985 42422
298032559136633089 32 3608
404360508616953473 51593 51682
394638425171617537 32863 40702
743912553259235713 44249 56750
258620265345189889 5495 23547
215134838437670337 40001 44886
623157360007564161 27225 29908
613101271701324929 51209 59324
310073218926650177 893 22807
941348763850648193 31607 47823
943754270315249537 13570 59185
841853153223297537 16548 17300
57130175698393513 49531 50323
583314407732380801 60904 66946
253252995375515169 21766 25114
76143311013041169 5783 66950
108918091887975521 7800 24955
548074323683927361 22551 52295
845239834764779393 4367 8581
921428334191432449 27877 40371
741635237611252097 2576 55296
185070937365814817 27701 55716
675569092265003905 34144 60450
140452797955319393 43026 50864
674844771704759041 21314 40533
405771529086031553 28578 46022
730575126621996417 10648 30121
828949260339499009 46852 62070
155464614322870177 20493 35525
61462882320675761 29985 43315
867417398028390401 11942 18329
122682091590732513 14783 30072
667276788915334145 30513 53548
294418644965965377 36583 38265
575136152772099521 12777 24421
303925527312856065 22948 61477
412533830249618177 7877 46872
164224633958205857 17209 47198
624027913149245057 4076 26323
545953549676809729 4476 39257
836831682535066753 16520 42767
421699321954953665 55311 66212
394119647992507521 56142 64385
391117644592924289 45375 62688
839043053942209153 34578 43941
342920139546002625 11690 25470
149461203511560129 25511 57564
504137219315069249 50785 58000
484332763390629121 876 46531
327587570456962881 46634 50382
736675087081689345 31970 58520
301740556987283521 7815 54588
439052524902638913 19918 29523
338429872921089729 15067 62913
201083830649917409 23370 49703
929060694653273345 6718 14949
499957176587574977 11476 49963
837548190326664577 18163 58052
933535728054888321 24304 63436
350374601727679617 56551 66565
384392887932865089 17121 34980
334376380897616321 34282 40675
971902554277488001 30075 31354
336914569375281281 53334 57539
879950683033090561 2362 57751
968008662034215169 25393 28787
503635746953616321 1107 49099
79491860160317169 24711 40448
878001011187098625 8467 51650
220632692528560897 5712 7495
954623273888739073 3808 57734
412343474212875073 2455 17398
201347392435796033 5350 30325
212172567676226721 13915 35338
44145837315792137 12556 52360
12607425512811689 17015 59230
307154676599584065 1631 63584
419346940830813249 5433 7776
59620988733723121 29461 62950
914689252213932545 24013 29978
336890492704473153 32716 50007
752408672692304513 5135 6322
316054959853399681 17065 20460
649916670722177537 8580 13087
889212343859742977 21249 49465
913955609083011201 15709 61685
256077367960823937 28984 55781
860579387001323009 19644 30266
712857833167593217 12708 20292
857363861646525953 13377 53868
93871240384540753 21854 59927
336881162808225537 45337 58177
17347001606555779 9018 44122
5446876305505556 50889 67063
971362835224834305 46438 51702
750530361756901249 46770 49649
651754031535521281 27863 33027
27612183933236169 46065 53702
673210326566756865 47597 54768
496577432776746241 21030 30233
237395932014056385 15822 54842
297674599031829249 1418 21560
418310384557241153 8002 35276
764462189164973441 6327 38786
799838587027270657 13932 65466
353066327766534017 113 16337
723984826478496001 35519 64585
420724372536852801 1425 20290
229331027439815937 3821 66843
484812528981045441 5500 27930
923348656795592833 998 1808
351996915049610945 11047 66648
316217294583683649 3787 56987
38541903312825809 40274 55184
439603764595599233 22423 54508
362156592816859329 28882 55739
327987110308288961 52760 54343
679077428740349313 26501 29430
200532118368823137 54524 59891
488140460940186945 6559 63320
395732067588912897 182 40780
140778978325819537 8748 30405
664036303209680769 1275 2433
63112638563069369 55117 55904
997568519900898561 21243 31331
275638810067299297 55392 62158
357326496735407041 38161 43217
53423733299510449 12196 44284
812142089022078337 2325 65385
240889372143335841 43230 53311
878789289835278721 7701 14828
89058520805849633 23877 32604
273087042224734241 7368 57173
704172081921051137 31763 45315
227577939271224481 39667 45232
329805489648933313 23705 63729
501097023460975041 22914 53553
50612276405310297 44562 64196
600793503652649729 39009 56916
416868586477363585 37585 66644
499267071631738433 2845 33938
862800957831971969 7811 53839
405414674904005057 15370 53516
479616014324804481 2916 16549
754160834859707265 17097 27919
818924833352362241 14 63970
879888786533083393 15122 32999
649037310165340417 5203 24966
733586705360256257 24673 38129
570214034719008129 25767 30066
100900270291230497 12151 37944
94547219100647345 8593 39826
365652567522122497 16286 23778
867468365064304641 5018 24268
191043556693610849 8972 50870
992197154287254017 26807 66612
935006284670823425 4968 39319
5529517764180981 11999 51468
654077884838368769 8814 41461
465171346409434241 15633 29166
63328260192921705 33037 44039
638915009497971201 62017 66877
91639515527983665 17984 41693
748569206669287681 2590 48195
533568708748067137 19647 26273
833021128453587841 13457 55691
228615241354315649 52957 54729
128697015400334177 41095 47764
761935975688320641 11758 48655
291813581683733505 3920 59577
558097670660796289 25840 55836
523074867014457793 907 42291
168438660040596481 11229 42033
530107295394280705 55896 56884
859580341640917505 4538 65333
503647913564307713 28072 58896
605433740988136321 16240 35044
118617540940086033 8448 30329
928817110771628801 45361 54809
646688416244273921 38446 56595
293080692210754305 1365 56192
352044790016400129 1480 48810
651948268813452417 16813 49990
14875999162924815 55788 66232
409168005211174785 16400 37798
900512007465671553 20852 54803
861843280236083585 23632 53184
458211865198308033 31264 44681
976158944366108673 27153 40632
375557031769936577 44035 61252
517259730648941505 29073 40354
50797642194780225 29993 31866
977568035395794561 10182 36668
743320834168123649 56134 57926
665877814130592385 3597 21499
72005041676050041 51394 64774
575374057744557633 17425 26957
166166349925497057 24420 40365
395422310759169473 40989 51824
376967694133881537 28932 61902
855919482507520257 26802 37551
963188802089099777 5940 7760
782187306647866625 6181 40785
88305437305422177 14983 17435
28835683524921053 329 46241
810288551588449537 8765 31037
436965706885285249 23374 26903
256083039174384897 9169 61698
376538162595583233 37324 41414
208898070284881505 9700 62581
82663698469868769 1166 45692
375623898222329473 22954 58579
294701782934897217 37611 40654
343187208035821825 24470 58594
118132548110860833 5153 11204
494233742216053441 5761 25243
380172910520261825 19720 34748
219592073521916129 41300 45893
5734281145176824 8158 53077
571303806045619905 7304 62667
974698733328256897 37805 57565
987674133985329665 60044 64976
727006695290281601 2625 50145
946696471324813185 47857 51077
732724176172897793 1217 27549
422344123646674049 48937 57961
377014629017619265 42185 44378
306682958131830209 2548 66029
380769066403150465 18508 21767
95981596905907905 5246 61901
93451241489344033 52592 55660
673791434902781825 5253 63954
715372845610463745 11504 30318
973422032989198209 45746 60388
55543081753054225 33016 34500
367398918594091137 18485 44169
246476477233404257 37609 46065
258520855979121217 16189 34774
838948741734935041 3638 46458
938300636302145153 9034 24213
542971582026556353 41563 50414
840264140659719809 9625 30983
309130713011168001 28654 42695
47230174069568425 23075 24882
945930555284679297 9902 50610
708280692820828545 35833 44190
794506513870668801 49951 58166
580671811117255681 45661 65581
661058793980689793 31523 42465
108096185097714689 47774 52077
53806033309168553 2226 40564
845466990719813761 3064 32690
462876501087368577 30399 66873
908408658572476161 23864 49575
575610164815355329 3066 18535
996708974889330049 31428 45201
86113150807765489 3093 13862
875782528732777601 25754 40850
792528987624248065 12383 44070
393157431448400961 25715 65693
451227904738107841 2459 15182
63056824471395601 43046 49742
612778809021175937 23477 24014
974677071458117377 27036 56620
886674377629592705 61776 63381
879919303116686593 28360 40044
257294120781690337 30145 53812
72675554820222033 9233 61772
545703474901774401 20075 60915
237862885509478881 20572 55184
214595758428441025 36411 64719
24724774694917073 51664 66127
954713874890334337 1264 20280
354341105386033921 515 39412
396438096175497665 10242 15348
217910379666818689 6960 21523
617361419485849473 9254 54818
816476529289609217 26772 44927
487158775713805185 23295 35151
553256058851317761 16926 63629
487146519837754241 29167 59915
594126939414799489 14105 30913
455412065868411969 17516 56809
48975761862124049 34570 66255
923707991659018241 41346 41812
153330044689219841 3171 59164
149714295128813281 28759 28840
298357715258035201 35737 45316
86632819872139777 8534 41486
248855157516238977 9056 17007
474474702618206145 1470 61611
605692892252989185 37979 58036
76689527385884305 24792 52721
510391207440356737 31931 55466
470810327725654785 41565 46378
849616555608221825 20335 49298
98828400184775233 15034 64089
519271221053465153 6513 62485
570707016877118913 23969 48809
898198687228870145 21116 22437
444260113149670849 3648 57215
686925542235620353 15085 47600
702623080266999297 40605 45703
826636604559624321 32799 53685
729995620607841281 16533 35033
174696160818093921 30742 46056
884445394311310209 32505 46835
290884905915049793 26398 32602
12349835034786595 34825 37196
166334123469361825 34488 53281
513182629616789377 26768 41796
385293146889964097 10182 44398
634399929097614977 22411 47641
645417680536333185 9943 28222
51674601887210513 3806 49094
777474390473770369 35965 57384
863941372841129089 4153 48666
112922139223506689 3679 7401
7043306908865788 41850 43385
159237056939915073 26493 64841
25171371772845677 44850 51458
374969909361887233 11293 47801
514117823071639873 21918 30032
290392388497650689 42135 51645
280595515402001889 13197 60831
153992505607384097 27050 57531
984514758290298881 55655 66389
526389400578054273 1305 10642
945319491930181505 33789 66197
141621871715052801 55777 59586
897706095192571521 15353 56493
516692478979763329 5037 66249
39148985777519129 7369 7477
578947881060933889 10882 55646
117889961536302929 6105 60621
216142862422159969 61597 66640
137347662958521969 21510 30744
176558805327381665 11724 48623
77804834507414705 2032 29094
865648185844747777 12989 25705
762440777495374593 46 18157
377123492730667905 62850 63743
720176790333606913 3175 66365
742713113551232641 34629 61818
970420712574171009 6064 61037
618154520851284481 3473 41956
406020447025692737 8353 25431
249722925525333025 6063 64162
187806015510847873 58069 66751
419862249527760385 9451 47545
747660030529157633 6481 14646
963559797442613377 25130 46829
123297508298666257 4620 53720
147397058893950817 48517 64263
898605335632989697 21175 44305
200982497568645601 14883 19444
940709168057924865 12907 37135
69882678977641889 28328 41827
612191065141029633 50238 59385
219023374368575233 4301 25329
179247986601158273 18865 51856
548943962834961473 31172 41811
980424926563042433 13446 47088
549115889756677697 7990 15357
843271248063405953 11302 34443
572279287470472321 59631 65457
282422757428417281 17281 51253
10300626986762041 14435 35730
965931920627216513 50803 55074
435447548286965953 30549 65751
641145650764851585 39432 63771
435081731725290433 42907 56320
948578455295876865 9770 33272
746534006021867905 1466 63969
25277373817583993 15266 41291
17608192358849807 5676 41633
368724533935935745 30386 32283
459704612558802241 846 2367
591748128211687425 38068 58587
825999293566127361 30995 61972
371542522921419777 51594 52396
757706446153257217 13171 36511
979755700980643201 3086 18469
448860048131805889 2620 24183
460231880167217601 42655 55333
19849089980432665 43767 64281
209665115698864929 44963 46800
932254488395812993 6288 44269
585715844637935105 6210 54967
97509753001240545 8168 14113
564765823864046721 14639 60251
241411443116120961 13455 22664
121746721061104065 42823 51628
737220221449071233 51439 52455
729789091177163905 34121 63462
6892900376811896 47502 66749
172847271059954017 1507 47759
352267905265328833 6209 53627
500970343963654593 20704 48050
515398324995388161 20830 55944
884153447751035777 49821 60569
854702869055877505 12676 62265
276289660168767873 6828 55649
930223422174321921 27957 42543
48097276525812305 5540 31477
874789374103436033 17991 30922
973721129643262593 42380 59008
896927880401605633 47089 60983
486298402752911617 6422 54088
165250669152591457 27229 27642
936626282312598529 39355 60646
749157648333579137 14019 43615
938714009999063809 5151 28011
110981115584500849 33027 44897
179971002793461569 4345 17481
892852365090576001 19034 62988
638099772571823873 17476 55440
135966779717485057 49265 57658
154337128585918753 32273 54802
951161733561946241 8038 27387
367604556236006657 19596 40643
59565933807611769 63319 64164
186622078627703297 37948 46049
406084964451778753 23750 26095
683679033348344193 35694 53080
542531040380005441 50021 63561
261130192249080289 11550 33242
706798987400162561 26091 54442
585618545891197313 15230 62355
164555314297011521 29608 44334
681090787912449281 2076 43614
731392987087090817 34054 64925
286553744466235841 8303 65085
171926425963484065 46557 51921
981498089060291841 31075 63135
612693039267128321 25155 33614
807494065732829057 34989 49411
855168889782355329 66 11740
816939923428275713 44996 65270
966330256692728577 8335 13796
904439297543465473 35439 40121
988331736905287553 9596 21331
224523294807280385 12670 50152
608342970362599553 2568 46622
736298632639847681 18500 30888
956680762973597569 15605 64953
948248364958811137 3970 41762
710447129978788865 559 59720
685465040728391937 35181 64903
587711532413784705 28819 47267
427735880702723393 48810 56139
725573371412167553 44009 51910
709830807552680961 50867 59907
298211973439883585 45845 51562
605959449604380801 12473 56320
208143130860761985 25041 55112
500618010723005825 10741 42848
791048374721505409 33615 54031
136831119690324241 20277 65716
158503847738899137 774 56917
869830838049455873 14188 26763
39777458201818665 30951 33765
597769266717232769 41750 52135
716503753657392001 6219 54465
128985317455093457 43070 45371
844326515293865089 22438 45528
392749649208408129 21156 47724
814774055646012161 15150 38985
540981530719580673 12002 48267
530934918146492417 18359 64896
610186469255221889 16400 49883
849189550529260417 35771 48641
132874038821203297 30251 61530
905290216352831617 58264 63187
854068188457912193 8737 22630
25361916594960121 35781 42226
511563367006562689 6242 8690
897172064874631297 35444 51317
157215505850825121 19839 55792
960922180892467329 4978 19561
699145295422287233 34462 61661
302663963574907777 6421 46658
407844120721644993 15796 45671
450684218163303297 7367 62626
131260688691941857 60203 63254
27707785089255313 30006 42503
154685490392363777 49199 52307
294338663041784769 18721 40147
681106987713892609 27577 44136
452935888322805633 14511 27086
316002563781690753 41700 51029
424770373266738945 18882 47656
83998591692211025 43549 47644
209671822135213409 23550 45854
802567238414308609 16242 49881
611961630717658497 34981 36877
252067490492780865 29323 31729
312969780270186945 17232 25183
707049863981833217 29388 62077
27151671629667365 55760 57094
354822979340600129 22040 38570
318666636798972993 16680 41452
829691312093540737 29541 54836
380759959851431489 13996 65490
977160412141845633 6359 48819
833625133778845441 9010 43861
454342761981873601 2007 33625
63709919988667705 21117 50889
289719038825598593 4974 60377
234504171978038305 16483 61352
496100228148446145 37755 50128
265250693223165953 46790 64832
724308338555207553 5353 36269
60228733887704777 46462 63932
182337790750718657 1414 8851
873080930013259137 14610 40463
745896216958090753 3315 52679
3449308329372514 43813 45146
57838295437715457 7072 38193
717319753266437505 6702 12435
668201294165360385 16830 25491
300155350273008961 14158 39954
311190778845112705 20656 33328
454309875428322113 28304 29291
147450583938979905 31540 42963
214590860506199009 35406 61921
677302861555727233 8746 10359
826915495754477057 56229 57512
692923464994240897 62326 62584
145939170039078209 44650 48795
687771644520889729 17611 31016
834307102322554753 10390 28982
797448286299175681 22437 30428
98000026092556433 31321 54428
9351060221387543 24446 52902
317495719602035841 294 45687
769369541150101761 48185 55375
104251662699006433 10184 51483
457604978723619393 9605 58821
860254539127339521 26559 30700
52356602683818921 17402 41465
986125261844982529 1823 6252
909176463757301377 15270 36802
633585310517347073 16005 42645
372849848692059265 34148 61651
136745633204675697 16010 34265
407442227505523393 21853 31906
712464415250394753 18830 47909
938381928652621185 51099 55118
7411624350702085 28557 28809
892540357456152065 119 58583
475028258738561281 20273 30881
714291253284191233 23871 64011
568179281385461377 21125 26667
52116596915535497 40376 51371
387293559848586689 47455 62860
481656829168191105 17135 52146
202421674711693825 29755 57721
132262665131161585 13226 38542
883494353589028993 2124 5953
485198630561061633 4151 64465
560398148655004033 17279 41323
252027115909381665 40357 61992
197568114724276705 8983 37347
435351109944225089 34671 56138
667774109364010881 27075 62711
896947867647508481 49250 58713
81527420085805601 19484 25681
962049510626545921 4333 20837
687666895345422849 46931 56794
129043605326554449 2455 17380
979575057829578113 27707 28994
216664671325435873 32681 44518
842005341641730305 6221 45641
428741568731577857 6518 21862
702898525335754753 49120 53122
680052316607831425 41347 49861
79506914528344913 53147 53737
498819613481057217 38257 53902
181028496362898753 47789 56438
715292720871094145 1981 22847
649998321194907137 19765 31986
316483674854918465 9467 63786
835254144953623297 50518 51459
469206429686469313 3036 18922
121609850682126817 3931 52609
956445691412792321 20867 41511
333520250942143553 53902 61358
202336733314059105 1321 59122
918911940870906113 26451 32319
448944468489781185 16388 57406
422025842236465089 2585 50993
447360125528351937 24971 32486
823561154064641665 33224 33669
140070693346469713 12582 34509
585815814838952065 19372 21422
854767359067171329 3645 15001
268583443168488161 17912 51685
629900166533115393 3320 12798
40294575328786665 29216 46770
585470239534490881 9539 19599
674021864151008257 8410 45850
553564100404908993 2121 35270
990958334758346369 1884 41010
415428294948885249 45828 50632
563165300874025857 32901 36236
902624868195896833 32082 62286
884779310112790529 43967 48387
699525230834471041 4763 16366
109680877995636193 567 34744
654487678123612033 2097 12913
100494822148164081 35015 50214
232202943300013217 41792 59361
988297108989222273 37254 65188
565946109154662465 16201 41130
945346179058091649 35936 53856
181601127444455553 11077 16991
623704021877962625 49106 56953
707590090813479169 362 20111
123240366522651361 32467 49000
362348498163459713 37932 56118
889402087559709313 5394 44408
767331551262127873 15141 26696
866410988765281281 7576 37435
459277647511616065 6206 23487
32570307091255301 6751 15535
166733408318545889 26420 57329
453847684784591361 34004 56028
589134909698817153 21875 53511
671736857513899137 13852 59572
430544649613761281 19662 48412
821334441437713281 2912 66483
68149604066864105 34245 38623
507099813233857345 35450 56559
79605753215613361 1368 33959
768050903030342657 38442 40830
77808990503701377 18490 19099
321612214121465473 7359 28866
116227451267189249 40745 60392
923385998015888257 14781 31269
336426513207758401 18396 22973
654141704862247809 36782 44681
209769649002648609 13718 52780
116804029822162641 20467 32663
996536740013699073 5660 53434
460741685180828161 13831 16613
223338992411310497 26289 33222
227078873208810721 25491 38353
13621138133462553 27113 36338
209804949865294081 18508 24928
239540942322829409 11047 55914
530636142412191681 3508 57637
745359775652804737 51466 54490
291963723545016769 3828 45836
717698073281990657 29368 29374
249655215156693089 14878 19711
727085513953628801 14688 37224
773278370419070849 8359 52634
554888484771108609 14192 39776
568396869902471745 10296 40758
472334571906220161 21124 26636
334622446095288257 19666 25436
320949502621214593 23065 51350
162227084959383201 42352 53947
920660810693082241 31863 66242
472200719881620033 6211 51967
719990072330173057 8969 23739
11167319825375445 45130 67139
310906020987392385 27365 34567
481680893771873281 3193 27811
809093215976570753 7558 57654
363555413804888897 8115 50110
918965204414181633 13688 40010
506205541487027265 24852 45178
824275452982671873 50831 57004
512463157128820545 6701 45268
246199641271164897 382 28845
638179849771226753 3514 58883
754285984637942145 47711 50192
56675677932375377 34737 39339
968851738878729601 33307 37413
164679627198189857 11539 43376
428732525546589441 59194 59785
469958107050644033 44443 50395
710299572164917249 9223 19970
21944315519156989 25713 28530
696945744508280321 22838 44140
699555594164010625 4252 9294
536325972671310337 29926 58099
157937957577651393 6630 27298
850948165280637825 11269 12813
681807715866511873 50542 60388
917712306589567873 29789 32733
122478806529208833 7015 7587
357258886705334785 33787 33839
795696701240032641 51699 65558
782721019205926145 44060 56529
937932066035877249 1275 6299
9800424306543933 51601 59377
492254765995738817 3310 15813
582098924742315009 18000 18884
322781692755675905 3085 38064
86011164191216241 67 53768
429068254691415489 48284 58514
8185399537811834 21301 59058
115272833316346641 46210 58336
914167395105637 20967 40334
116549304449392817 2127 2932
3991405312991248 16713 19125
291347870550616513 30968 44987
314233181226665409 6151 23945
229988425484506817 8245 10994
933546940402297985 15455 41254
103762780576836641 17018 40652
992937516162893313 27260 44636
664317806105060481 211 42466
586591402825906305 19576 26144
447918115834248449 53316 60259
289471744946904833 29851 47149
84544355172013761 24226 35111
993373762402601601 26007 29405
741796991926271745 43702 53619
922391787226470017 22884 45623
53367555792647185 37637 50083
622882692279052417 21581 40097
96572530588098001 2236 25439
883568670855947137 53784 66556
869869182784711425 32887 47311
333561215768416001 14776 18533
851905859776515201 687 2575
821292922361006849 18202 39920
522513895675587009 3019 42672
702171294752549377 2111 50885
203554557280277505 30978 34856
722648946536235521 46341 54907
811070721198248577 42497 45868
946031433607178241 24969 60860
505376908868477441 58241 66415
436937721210167489 58430 66463
812369546911838849 1835 65801
307800110158201089 32175 49694
274751098332266977 10034 18885
324590470370491585 36173 39446
712833023209427073 26774 51456
331139985069885505 6070 32434
158307017331914337 7305 41256
97193499594137473 27622 57065
287136777079041409 41872 66152
120167695802042113 5717 36112
359043340236574721 38689 62831
332567894572644481 6987 50021
319688640056327233 35493 39468
255141923353338753 8503 25311
818600415638293505 22585 37159
537325108962672705 9475 49444
318294747348204481 46051 66473
200313641931746401 45071 65719
868781944434651649 38524 44846
305333414324717697 50004 60550
403685937616657473 40489 56934
565577335960686145 37343 43547
990341906806101249 36259 59233
635838565040042881 6344 36943
142675935890309809 7713 13966
609215807940774529 49872 61278
667429329564434689 44265 63441
865717657316547969 23851 64896
866652398018700929 32729 51569
641694317142142977 19915 32198
322638813717965441 12215 55372
707015846208744193 32314 53309
142777096500196881 45863 63829
116577495401134705 38858 53802
726950832186894081 28498 65376
318404140485210241 43936 65562
176481396899234241 7361 37435
890035094937761793 61462 63977
664439221908971009 24753 41233
166760734678856449 8127 39841
76251773922109585 3743 34012
470265446596631169 17803 63619
603825595600959233 28164 53075
126351073251026241 41593 47270
832846509042795393 5026 56070
747068857744128641 8262 14000
594998148685540737 11913 26955
26070885989920357 3543 60393
204382959861277409 17935 54213
233692369728476737 11704 50435
22587098856199361 23016 56414
882304599047028353 10162 28413
277473957636672705 33465 63651
921262637826860289 9733 18709
461577331934257985 6046 8484
772896624892208513 38150 66356
535936036165907137 12056 28936
453320504465143169 15818 39052
989592300572631681 8495 46670
627667879438757121 62762 63289
727580384875992065 56134 62051
96239421700776257 2406 36420
511628394480005953 14294 14804
778342278154266113 1500 14567
513143714163959425 13352 62609
392095554008324865 17252 37178
87257434677034945 40504 54663
555560737631264321 28580 50092
818309684153277313 22904 28892
24680469799623241 18513 46604
856123202352797825 41924 58911
407111167343597185 19334 29575
420676241639085889 7157 15651
257003122346890945 6332 9413
920287557665140865 23239 33779
288224890660199393 14933 36091
690979196566857473 14982 32573
869386640357223681 5320 45010
743859297822673665 22230 53973
524790697127368577 24580 58069
596301711430100993 40454 56468
260072607870700513 16977 33980
100466009499079697 40828 60698
41000112063851905 29814 59539
258672136982497153 5931 18563
793421324921926145 1259 8197
963482350562038913 14971 40666
76019287140010049 9886 52263
163542868138364385 4985 48888
482036317016156353 28185 55577
665359012749455361 4498 55145
75916979333026545 37240 52915
819189677382624385 37033 39472
165515415426231265 75 26395
120631632794818705 37224 50715
857772207964583041 18289 51288
491988371927448065 33591 47240
856484374115371649 29019 49742
428829697091423169 13337 49117
907522172935625089 1447 61579
967602677737531265 7986 56457
329922535233468033 1577 66103
62028586791804233 26058 64838
530948694274794497 4209 14591
920018040899464065 6896 66895
159738816120825089 12536 31276
457544898764147969 20288 32834
751872606212810241 3460 34524
886619617132922113 32279 54916
691670579083396609 43437 62756
836492615571565057 53996 66890
301138020684529537 58270 61619
447553156032427073 21232 56679
177803073377379649 3312 7241
657697147103014913 24051 24377
706704977943626753 46198 58073
562713840388184385 20471 34548
888663419358611201 1833 10358
294782290166303105 19624 45696
555887538351779393 61269 65618
123044475163027297 13289 37368
226625850113538977 50414 50625
339953312753969793 15604 48469
116607651874954145 24002 44633
289429797899757121 938 60418
61344448593619209 29433 51007
735824229312022785 8699 53896
70990982883838425 52581 60691
709262164999188353 10406 26164
925551230823817345 28083 28999
608180454679363457 32498 54092
511592080013667073 52416 62995
976514518943972097 7652 16314
688641440648471041 37312 48899
906305969922392705 14491 51432
192260676590645825 41755 66967
916553422646785537 4950 16835
566209651214098369 17131 56187
488788465564674369 16233 33120
410781298977877185 41237 63910
284497121173743041 1369 42172
135670025468815681 3967 11894
153773209205674273 5328 41199
661942560633146881 8723 56962
40085120634898889 31878 63010
580237184881856001 20852 66853
882568177735485953 13147 58227
155003341204132289 21084 53893
449065721543476545 18557 62001
954180884854256513 9209 16764
620285861784090241 2562 20333
490378305113548417 54692 64464
229190371923976961 2626 28183
489093409403114497 51374 61146
679692654194092033 36115 59014
772897715307447425 39963 54868
848067676396581761 9818 23102
90993589156884273 30456 66218
44351437675011593 29880 43932
473714057654344577 34978 37375
852289473881285121 31981 59567
317880927998022145 21456 26010
731088451885106817 34734 47871
694713422391043201 7476 7586
896185640949951745 7351 29592
492667807331859137 16024 23390
13268309493334131 48819 58586
627400703512986241 1038 45251
499957252708014721 36161 41014
772452435446911745 42996 56422
815672706799453825 16565 25491
906297287602665601 33426 44855
728318500909793409 9335 36263
146420435261919841 27813 52094
376175499734422657 41299 62990
942925822779070465 1618 49248
91560392302426401 15618 59664
515224029428726017 34169 42779
282990953026107649 28547 52069
882841698734363649 51143 62730
352422791453179201 34137 46997
367804999777693121 43867 44413
990019681496995969 27758 39425
481662842700924161 59513 62760
317489894043404801 6242 19815
629996280953680129 2442 62017
684579650360966273 21125 21486
357781156162598529 22480 25884
516046781309697153 21491 64042
134927508295678673 26953 42646
26314148505328205 2244 29280
894918195688457985 14751 30246
259365376478797313 6478 57751
839717390062038017 20790 29064
434916457582225729 7494 57000
666797350925559553 19028 57641
438015962177573185 25836 46909
476980726495785473 7658 28209
715978572790142209 57255 65760
3202606039163670 35897 58122
484689486402913857 27345 37730
233505565460877313 15425 40530
364110351001635009 12147 16876
60212800234562993 46456 53009
807705246208641409 31650 32792
351636678960293377 21348 27396
652712430887568513 19711 45475
80447940934131873 17574 51713
210282255307561185 29623 65489
170380579270716481 2031 21862
939522750401003777 23542 42595
999123382216406913 13230 22366
49059736796536417 50843 54747
91344980196115697 34805 63426
612269041915546113 39200 63520
970336373750964097 17077 65932
270426797690987553 20209 22971
657037260553881473 24207 36697
942299876963339521 17501 50732
41440424183559089 14558 42435
785002500402484353 4581 8939
362842415962237633 17027 59067
275661223387039905 28346 33595
112103920240453905 23309 30161
611009310209112705 39112 51211
845626503796484737 21181 22053
487335630307988737 60273 65258
483583311229050881 21903 36726
720094329653065345 8693 33948
667187007324205441 25437 36868
268743633119449057 16950 23559
972125720613913601 20344 27711
860037893153418113 35224 57085
364892181015893185 23177 56614
471473334239156801 25555 27092
451883894442953985 10123 18006
785287050444324609 1267 21357
709387602357541121 14647 50231
548780928099581889 23948 51319
265285753088019041 34473 41732
197776278239871329 704 44575
984145158665558785 57068 59145
824793763317181569 8923 14186
634834290547313921 2006 25774
358338488286605633 24686 38057
487207852921958593 7262 61132
380524933663572545 2356 58220
706578976934050433 15992 23503
266330109193262401 11036 49851
614438433009088001 34419 52674
323625924861936193 15318 15871
313129977246415361 26089 29833
686933771624481409 53806 61551
687981246428254465 52477 57365
949988078851113473 25959 34660
858589215578401665 837 35361
218874984111323553 65354 65970
874940210135424257 2426 13568
201456133497735841 10875 45995
779030401089254785 24946 42717
298784212366157953 59636 66488
940281675019750913 27645 48997
63514416293379841 36207 48870
934431402801234177 12224 27877
212817031093010209 44391 48160
394884569287018625 51968 61244
365199977849123073 40781 59003
639879627141095169 51889 64248
183951566356725505 46108 54326
644051837090163585 4468 6423
372913607494020033 12163 53473
178442127580151329 4823 20398
699028351115316609 28657 45596
682612160672864129 21408 42443
689340841496907393 23481 63299
872699872260977153 27445 31864
879372039029632897 29479 32685
498299578559770113 28797 47013
154337316862587681 17887 56778
678347725625766145 2276 33445
750901224643001857 15635 65122
773096201438267649 9512 35675
619227702803833345 22645 58028
837591076282063105 53826 63383
274030963970758977 12689 65436
459730093831755201 47903 54130
849241520359790081 2855 48454
162834478156039361 205 13379
412316540955600897 5333 18939
963981845963235841 17314 39327
167364000719253185 36011 46719
767239977891687681 12748 20205
985465644629457025 12739 55106
698689718850605569 46374 56189
350192297113927937 23834 41241
507390790956261377 13520 38126
622723471676096129 22360 41532
767549819161349249 11654 42174
332808416172177601 15247 44626
528162474507990273 30632 36984
534250411910946369 10457 19079
170554861184431425 21302 63981
382436734867901889 23028 46014
308986539271554497 1704 43684
700378972485623297 25439 34675
742148013950998785 3582 47854
13847481162081011 5556 64963
696373357950005121 42256 66813
262844512884427681 4571 23331
691207424553088129 13579 33027
294074642616159553 47864 55310
996600076578769025 59107 66695
631397259508588545 40888 56968
121517566570862097 37422 64921
617888990156835457 20961 42635
205997830198082721 11878 59146
8660008341294657 3697 37302
894495897723974273 16541 44698
123330826290960257 17516 56418
519798717784649281 29080 62542
522610969352569985 8046 64681
134072735911491489 13122 21418
800064250907148289 31284 60311
13909516041518801 3382 30987
948433419437819265 30766 34865
157589090197380001 3403 53511
960841745857329921 38434 46658
701523819897143809 6119 15798
530347274287379393 12989 45107
596576725534891521 53695 62341
83316274286879377 32305 44992
376800001910265089 53752 58195
781961426156684033 6233 55482
506887309603261121 22919 29899
368034434676083329 5606 26398
853926895716735873 33923 52627
375073786547659457 17623 42975
777788399553958913 39282 65561
527790065268611393 34288 52523
459155242687597121 6397 66507
517987482821737921 23826 39583
662663588231314561 8574 37549
949589624494286977 33467 36758
237548508594667137 13678 51185
193470648243391009 1723 56522
657537656043661697 14569 59897
126130239643849505 35402 63856
81434490800614161 43531 55046
563502778400348353 3265 4523
744865378616228865 21995 41677
108645081922539073 11030 61014
394327008804932417 49147 52576
964836765862685313 35886 60097
555320034155830209 25277 54873
203830253597224961 22653 28518
477317714385446145 17839 55890
599951531827727489 7464 16910
745514950599986305 56213 60012
537809224758440513 4412 61391
303869484576917889 14655 64528
77839710851236529 61502 61637
669883943609438209 2755 57426
800066595744077313 43879 44612
957207783824042497 59681 65856
855807175087605249 2587 48899
674904534793089537 21043 37642
117219149015632241 64192 66166
700112613335559041 44460 63539
776470370252809473 22570 38696
357416717728245441 432 21637
794490353740791041 44111 56928
372244018449418241 37453 50452
854712539283624961 30274 59134
309290069856590593 20210 46477
602791260017774337 61559 63034
741946411195893761 6489 23890
240664993895137505 13837 58286
980818503697680257 16885 46120
429237630077260225 50578 53027
238903997716231937 14921 64432
531853721435837185 40781 53888
707045223526794369 33118 60711
793476763416840961 13567 34951
556569191258883905 23884 62341
917408847105605249 43847 50742
886185816212833537 25102 25425
852959344160858241 27873 33785
318840853633570753 8291 19925
768463872236665729 12414 52630
118245169804513489 747 8957
765748334495107457 1072 18153
968287353755382401 28843 60267
422237240441091905 65438 66398
505009393189443073 50935 60566
384960020301285505 30525 58747
351923573756817409 42192 52632
895329707500721409 27241 52183
589407417230749057 5204 44778
256708346610203361 13187 29597
988168943585119361 31461 39866
878901270416349697 12110 17617
741723804709739137 5207 64796
362574223705671297 47556 50324
512518156535474369 29662 34898
560900108542838913 47522 51064
460624795670671745 55977 63334
364123102142606593 32878 41912
371405223297582401 32643 56782
956567167715292033 27899 48411
686129078875030273 6580 53653
693698369093304705 33167 44114
999867773313820161 4521 39884
548072739218710593 13053 54609
66583521527778801 9231 62274
412351571804954625 34037 52306
749429822061667713 5770 11198
99269711869567345 55056 58173
288837420736900417 18799 44309
588934689039369601 12722 34608
983000403781272065 20045 34671
655961169862493441 23311 48176
285967073810102337 24572 36263
107551210672546913 34701 36780
512790333670974273 17826 47772
521441733888792641 5375 28723
955280912978896129 21488 53357
394093211657057921 23192 34061
898912724169331713 18456 20657
638921560855763457 15944 46930
135504425970342625 32102 56977
973707481794413313 11452 60166
758462549131618177 25714 47718
466193290826822721 7356 66968
49948899520575905 31616 63724
983836659727437313 11505 42496
849849339991987329 3330 36055
414844521062192961 31028 55356
375428990941802689 5180 19424
522947780744324545 17055 66428
221742821879441729 5143 19319
989615658768428801 22856 65485
57406565715798057 27817 40625
811042245886447745 33416 48970
561316767626447425 11897 43990
318194318862325057 4098 47162
82372449291998609 3279 61873
669264516971118465 12384 20541
188049376173491809 32533 58235
144736853220763361 49056 58216
620279041317122177 613 14143
433993400978401665 36292 58033
47041881531082905 15062 18979
80504186022821505 30000 59208
353725442915820289 32370 48001
544186170307718017 8109 23364
923908681712642689 14965 18096
892856948393983873 31125 31341
866768164878198657 25543 46463
164803535185363617 18674 48258
780404856397449729 5988 59189
472013017134557377 5507 28348
734254929190118529 38879 41737
116099203498215793 4617 7558
179098330022238625 3208 11755
367843029355412929 13836 21516
351401860766021185 23928 49384
397512994041782977 21401 31597
793946946033269505 35112 36276
132855329853938993 28522 32530
601275803011592577 8629 36546
851837774102399745 30691 37247
793363160657630593 57999 64407
260565173541607457 18115 26160
562598892454918337 63282 65048
183089433943756321 4125 38200
719373753273241985 7374 42983
60692913681819505 13201 43263
608932206639853057 24377 62480
89822251637095009 26252 31112
391316697771483009 13516 42866
76006420612714017 28603 53171
299264568274157505 46485 55413
721100904262293377 37341 53444
340044957714564353 29266 41548
503903157514386625 15036 15661
375151759767536705 13317 61793
818441608313698049 55899 62218
568085270091724929 20484 58758
844681252133483393 1737 15685
286015788281037697 2489 9846
634119985669961729 16891 42994
756261780574032385 34773 48489
635415608700398593 18382 57913
896593754739345921 4523 49899
171538814231276161 22501 48427
855947499857020289 21863 58979
542848665065321281 59879 61567
182766633431345569 4963 6303
180956396790286081 13771 58501
760733778463599489 2614 15696
352014878839142401 25267 40526
697420174341889537 19041 55911
164772430384608993 36716 54301
118667158756633025 16259 21401
992607485553747841 10206 16343
649288510719049601 19195 35795
948604543779275393 12959 23730
487426870381266753 7093 41932
857404574053489921 15297 59921
456976202086199361 22947 50735
2291655346546407 484 64445
845412701421562241 25134 33946
373313131995644225 37367 62397
348991680457107393 15086 42065
40331549948454897 37516 42875
831564814714180737 48405 52006
344553489972426497 46222 52141
819474707404797441 22802 61936
682576143984057601 41906 49313
110102099513820657 21124 39938
679856598870657025 20223 31189
718557804371261697 23329 57923
348620365038776449 2140 7048
541876665550812929 60559 64655
93821874157427489 8024 48923
265537000685188929 12928 50717
625455979067346817 23694 46055
724706911960733953 33349 50927
511197995321140289 5086 32708
991185965678699393 39347 41252
166721616254783105 15122 31397
258253050099096257 15687 50483
648092121207056897 35001 43572
320949965561656129 32800 40361
629241239131410177 9074 53864
346494839381133377 8482 21000
464148534965005441 26375 49161
341097424823448833 24118 66863
151356925668402209 17430 65828
108794421507393937 2445 60560
414604828274164545 977 1179
992257488387227905 24620 30731
647554668449409153 10887 40833
999385323250319105 49261 64280
142746435925857889 37749 54883
115577187040390321 24506 34459
501655481101742849 14822 37818
789804753885174913 28010 53227
75427701230054817 16476 27181
151811917307700385 7086 13171
649875017477235457 24809 53641
638538062850667393 50206 55534
372673752564793409 8526 53768
938213270419755265 8467 20770
165694710098271969 19383 55543
330604458820271681 9330 45900
564461364210004033 44684 46023
646669095859582593 6248 27818
197962684628642209 12945 14125
24989635554756973 4206 21835
633012722898229249 3870 29165
3127375643988018 7889 28444
926054969091744385 25233 48275
992106615189595009 29324 34184
88612687774499937 28607 29807
176218328513844129 4108 58993
332253352740316673 37766 59864
283598718487890977 30116 41632
984241778186145665 11068 44113
134873471068846833 4092 53430
349587222382261569 15007 64052
963920916560180481 30902 65825
734242813420578945 11780 43779
472696448087337025 9922 28026
917969376086269057 26783 28852
92755722116887537 35151 51317
881722923675113217 14901 62441
162313619320617153 29569 59419
814131748028835073 3718 39636
709320052977442817 11248 21928
607223614677636225 2018 15292
26742967443770029 15457 26057
750112736300913281 36965 37765
498257958812015297 42922 50092
218033761980478849 21872 26088
847163184081313921 16256 67182
146214970267827489 36496 42340
960723556437510913 35632 48684
205912897522082977 24886 35619
526911110406107521 15427 19513
459667448070213441 46349 53850
856446781928948353 57989 63973
735348993092088705 10481 24343
19030368233746489 18795 55723
818790580566648833 34877 55294
490424451840521409 3165 8917
821085205345227137 23482 47448
327557329302269569 1493 30245
600253357950272513 719 44741
393148443457615553 21892 38484
590677787487919617 49653 60601
698657847038322945 27821 66887
166880171922080929 39623 62449
872104367721743105 3079 44866
195331656208750817 37886 47021
623789729066007937 16942 57029
225137342172736513 52327 54484
315155730784820097 962 53572
342114991339997249 42410 66143
839707072513466113 8085 13662
681507673512605569 17815 57276
508253073557408897 21405 35220
456668802622161281 18143 36034
595163630314832641 621 62189
788921971796391169 18910 43716
329932755617502209 9490 57530
953365685296972801 13337 64933
886808637691519361 19556 35480
138610935314112289 10572 34551
226928722942130177 19494 53140
467073066576588737 6437 66745
581570316326864385 34214 63648
326395776064323713 10831 12324
816920580613523073 4580 25303
586654180827736065 32824 66511
633734901922014849 5222 31364
109652874788359617 39489 54630
748365394434767233 761 33430
196383865069307713 32284 57712
375272821338487745 27603 38414
572943297326027329 35904 47807
750266681766841985 45671 64838
970730100610438785 43619 58951
870433890894179969 15586 18649
284443660253565153 65858 67006
287754834369632577 6279 35584
545495103853355073 18985 30602
952300430084680065 57537 58037
996577193383821185 47236 63124
797996557093963393 3130 26650
991035751951301377 14856 17977
31296297550557741 51330 59313
14224468046499795 25115 46710
495099618429900801 4229 59107
199981279646621601 3348 3583
424421371003891329 32809 33583
611068705622962177 2236 12400
816591104668528769 34543 65080
853200564717582209 39261 46622
499410222563614785 19082 50142
554352413085460673 7333 53084
836355261280100865 7189 31516
596280993534790529 44024 60286
669670998029349761 19533 34473
932816873784823041 20935 34885
222628705550928161 43046 55135
718879927769080449 42516 49205
382691105547213057 14080 37445
650965314943498241 17705 19363
392149116054564929 40313 45093
927287240802499457 30394 49846
994920568388668161 19827 34183
531010940742511681 15280 64996
454596259659805185 23054 46915
104557320372549617 18512 23489
457657110674819713 862 24311
374794024041271681 29522 40143
891184217998709761 58220 66092
302670404927098945 12381 43734
298229536333625601 3363 50817
301304453138307329 6488 58044
938168735132332929 16895 43451
569280197583395905 19836 33029
575253042876330049 61556 61722
457829095068909441 5950 10733
605006539060024577 38274 54290
711486445969384833 25637 37308
531732095222000833 24583 56977
867633626242287873 5291 40843
637202104220133249 17893 57624
296401651079037249 38995 41719
140508683285379025 42046 53626
834837657246247041 20996 36622
509134432725641537 10352 50899
310599336095677377 898 40561
817566512873330689 22611 39056
384976603891523457 27126 57637
410379851267716609 28069 38661
97251429428297345 12648 63130
313950245109015937 7082 55463
631765393530820097 9571 52529
862619360903362817 19767 64863
782173357465623553 8214 16220
339863617620469697 30480 62691
477764306869211457 2731 12376
999898550820315521 17523 45643
131261464281209329 45813 55372
337566463591617345 3546 57479
476847603382985601 4308 32588
73927307143019761 23767 29322
66967440220096817 30492 57778
125068604978824993 32632 48190
104317625583128401 38192 38589
553773326407988289 39418 62367
247422611463605345 6906 11753
861763646244913409 18880 63702
737792386197547521 1371 15392
405600592995039489 25550 44705
687390280803569409 3235 26963
30878147355142717 34880 63273
787099775402772609 350 46692
127289313052866497 12366 58673
306050878460865793 19417 29496
342126822016002305 7000 19524
109688045011260721 23390 37767
723480126803092865 53924 57286
125251543355332737 13369 45335
690832601717719553 10797 66285
891736695514573825 2919 30882
621820559046422913 13643 44554
137692972275203825 3717 65230
485936940565228097 54778 64869
893325872595589505 4760 4917
118338426727699905 4568 53759
313871009403939649 42191 55141
807110922649915393 29858 30381
474672434654543425 49806 65771
100683115043633361 57973 58905
937602564140860289 19815 59767
358276885325796737 9718 10990
312418544544094337 11557 34880
818594072297667457 22778 38188
242684103599245313 769 34104
48333700708841577 29447 61116
649990529577742337 21403 21937
371884371020907905 17654 44506
879570230081583361 30947 35356
106191876517005569 9300 51115
320733406463823233 9557 63901
372348551286233217 22021 64332
954708785716420097 21268 58626
892187558511100289 11492 37311
450346444623939137 15130 53769
146576014144667265 12738 37305
561991588794768385 13077 60792
326752652782960961 41812 58517
546449004880081217 36770 50614
605306781208792449 39746 42970
843215361666310017 12891 32807
54441949467449289 32070 50692
775120203238834945 47196 58855
969713293097438337 43602 53267
571909720846633729 3268 32896
891002632628659073 3759 23260
311082273963954497 35323 38488
358212897239081217 11143 19015
123667328746520865 47951 64515
666437216588267521 1047 21590
230812404810230017 34748 66258
475868586908344321 673 9519
969369515662805249 838 63036
540653069325305345 34031 55048
44122852691963033 31495 55224
473253210840692161 11544 25499
670477932867598209 31347 51053
102380581281696689 30863 48733
474370882678506689 1234 66158
348342588834864129 36934 51136
854773155298687489 5878 45029
798023025456746625 46184 52545
892050069547217153 29936 65890
933448555910796801 52831 62304
65353677988682081 5900 50606
315794544566333697 7202 54334
69549321680803193 5685 50589
653661728342736897 40987 45287
386027506473993729 25686 48875
672103805778892417 4089 55181
891697194371452929 38381 64828
462378551732950145 9049 13982
704972590497007489 15317 24600
721219995620348417 31767 33639
859563216088254465 11767 39392
986245766730885249 16990 19422
660125754855812353 10533 44836
304760299563998401 36779 55529
742966619477321857 14941 40113
263650624535852545 14899 44279
160471603765628865 22078 34023
52784135088902673 24004 56301
446222611295674177 40896 48785
89474814448234241 27769 59943
765407178074582401 20402 46951
80964496101689329 35794 42940
974688694630309249 42148 59965
920346941954942849 6008 9734
669693990623741825 14434 46946
245501133071744705 24858 31893
546385135123053121 8671 61729
319580330649298369 29664 54080
46090516457354625 5722 52595
825589249528594177 59602 64311
149956003009656065 37978 51849
784252727193699457 7359 44740
675374333973977089 54097 56063
218181254212854721 10866 31152
770986887088248833 31426 33375
487729978035414273 13246 23945
199777962962713217 40551 61352
526673181658470209 7043 56362
703553927757660289 12029 30996
462989732181522817 34808 56266
698415088291042689 14870 34582
488581994814016001 29681 49717
740072816510242177 23702 54535
253371518528492609 38384 59757
251478356301731777 22 49919
561200423984690369 23737 64709
44147421226732321 35533 64078
260248961525075361 27911 62707
555135347236088705 4754 23774
821942589394186753 8301 32818
409162282802334657 19422 58096
348346247824164097 21586 57965
714299723729340033 10025 49305
654321712526968449 19985 52072
687672951533578241 11719 52455
640137051549952897 8775 16058
990848995121169153 36536 61793
603301056616547969 15877 58307
37949553814662809 33801 41044
486477779371195841 8718 67095
357312882490475649 6657 40332
776576161694198017 20404 35477
415923663529888193 23643 29413
971221021229563777 19491 47894
209355982458177441 31855 66166
332000767005101953 8875 54818
381753060585403137 27143 65191
857287300824051329 34462 45801
955189371405396097 14360 36468
876055855835279105 34033 35390
775604853798903041 30922 54546
959176424298089345 6597 36384
528907028326628417 8598 64046
563551327372696449 18944 40946
429291289360044481 24 54819
615181738515470721 29639 41564
192068546578525473 10793 17951
753588209649809153 25855 30597
648175921787235201 14841 20427
299014244344402177 10471 11964
489928614794664001 64402 65833
769516389382349825 15882 56314
347277254238100865 15359 55953
756906577995945217 11645 15238
533710237715212097 21034 27594
518893861130511169 34155 64785
129584021681317553 32159 35410
168682187183815553 40180 58651
178271701127656001 23472 63619
950358802163751937 3628 37625
222987556306641473 350 15738
230250401186960833 15499 64411
367340924030770561 45875 52406
914310673209275393 14640 30092
561533702137857921 17435 27898
245406337304540769 28404 37856
309974148018781633 50858 55579
419181341406815745 3193 17179
720376097620011521 24998 35760
35933513194887469 39779 56190
37702951236184393 23845 40944
360057232778689921 38620 54274
252225883477670721 9110 38641
954459457685725697 18136 40763
749503404575946753 14615 31195
976059059854154753 531 56905
883466580885119873 36276 46631
472308344332386561 3581 60394
580667873584843649 36182 58496
861142048260934017 8771 51167
214538584452263585 6109 52950
657112524783951105 24347 30440
603172573299431809 5686 18507
713167116614361217 7715 34781
32671988211667725 13107 57183
528944625394213825 35919 51854
972376567464692737 37788 48961
920907459395909505 8283 51369
133410873192552513 7824 39681
450346402985058369 2237 52345
842899530784635009 19893 42655
930165755217959809 28151 32561
5353294786694108 43901 47345
760367646734291457 27755 46086
572220325520163457 38 65637
329830085420486081 5442 23208
751730579449080961 44533 54659
185470875318184641 18768 52133
572705344384289089 36951 41103
97311912837913185 27029 59680
891343735832812417 3057 12596
765163224190924801 2970 44697
142078702788268177 33711 53493
140582450310734689 30787 46542
935315367733117825 108 47635
216118559728879937 32528 56379
551324787564524865 16405 38607
480524755596551489 33592 54222
907329007709513729 7187 25439
658358307407038209 18009 33754
372081448833228033 4889 15268
301493236259023681 42197 58553
842615833468009601 28701 60250
258151552708181249 56358 56644
429028319189157505 17938 37706
938140247380804481 1789 41097
140887846516910993 4963 25372
656431478592306689 29842 66989
234763422364011361 2644 53705
300426429057854017 9047 18200
883558346760160897 4209 55180
584838954574518529 41716 62424
345231454466571137 31049 34619
513347672087608257 33647 44120
575661490061300161 47349 52305
94502902274054897 36143 41172
724832947319157505 48241 52948
769732431562307073 35511 55786
504484430899019265 43162 61482
590233743205328001 49804 62580
65694017793575201 33167 56164
779308841721363201 39422 65750
83534591541912561 28252 45203
864198599083803009 31928 49733
620875631903260289 6995 31132
320307033902981441 52251 56938
282432525195439169 28073 53952
531997775515247169 13467 56354
714088330230609409 27416 45335
445718535265317697 1061 66380
937874215818233345 358 49788
398379229126330625 5945 29067
828167234559487105 5552 63764
908926941621292161 19398 42001
352047044267798977 26898 37195
11994008477767439 32011 59006
372441946842670273 8930 23289
506072525748752641 20048 47813
863787611617262081 26697 52969
935368882978135425 41941 46177
628370723362508033 16483 34821
797913375399009025 56538 66648
822188708385247873 52086 60708
468785343987217857 38728 48839
388437121640336641 14876 22543
194167365431841441 54310 64313
697023515540088577 12156 47310
870514690862162177 15649 53812
772244237816210049 14527 28650
639808068553907841 6563 66698
566859181977456193 10346 61021
640749814357956609 2068 33993
134775740355266289 10438 58557
226363911530061313 22753 26917
372555806227161665 14882 34053
546853373045674817 29098 49613
805588224540571265 2288 9095
412128800973409409 7397 30716
596342119920244353 11 65375
611842137757644673 30174 42013
216795023784541729 30549 62550
232904387400029825 8301 27613
207052389541622977 9374 13841
849356167008149761 5193 63709
316511580832070657 14942 28349
838404420658083201 20054 57354
129501783706466257 19012 32362
674101985371475329 16037 25775
719245866938237569 4992 26924
927080586608642689 31650 36757
276346258130082849 1375 43872
448668879426062273 38470 63043
933698202582007809 18560 53192
561572116546887681 39035 61535
496969452111521537 13177 16935
831829614594237697 35124 45433
21622241724585933 20753 56770
425308639807386881 6144 37332
119689731220212545 29965 54643
490459123521443265 38248 41867
890706895537107329 30103 54375
684452518796025089 11928 38259
107486913462871313 12795 16431
331919835047084865 6414 20239
993656653407114753 42007 57701
214173576833704961 9956 10447
26986943014527753 11282 28362
945428114821080321 8391 59622
800439171386784641 43272 45748
359401015183284033 53163 61877
905965389122933121 28102 34858
133165586715886513 50734 57939
8573203568133182 6183 54334
562264728961284993 15546 45425
783363710539738625 42332 45480
722739710873238273 8170 21778
956761012661445377 44957 64832
895366484809745409 9859 53081
41857300294729785 25237 65834
724412722008036481 10525 35520
181416374812940257 34832 46033
695130828721151105 48173 59046
957347974311041153 40455 63727
6064692968774211 26037 52808
996866252926196225 8780 33177
355471462770726273 3431 42591
850227352759667073 1846 67147
167267896024593921 29584 62757
553250214949130753 15875 44273
790941477215430017 130 23266
624598067670724737 62511 64312
96633600413522209 4112 47576
118320781254340097 39022 61349
841860561967838081 17078 47880
725448476656815489 1784 35657
673631781844630273 42710 63286
599249160875373825 43666 49815
812449461345668353 51123 54791
818530133160471937 1980 16761
341636740398822529 38170 54462
248828342465031937 45247 63793
606946790734031745 5520 22124
38737220913070305 6056 37050
431650140118659201 22488 51751
439678304914039617 5516 57221
367606215877575681 41075 53549
992360066786723457 43342 49413
489005309017070273 6379 53929
614610267109469569 5656 51626
791318217443507201 31398 38098
915782264433566721 9413 40971
765745584768023297 39313 55543
477487468822047873 53263 58681
186690537764068417 16972 61782
363989433538485249 11135 62762
41052871469158705 19372 31995
44893027689994369 41108 42711
968450245778360193 50155 67109
449508768661722497 44418 46793
57213199087112089 19354 43966
874720013214314881 33345 51452
418068472648489153 29303 31979
195828860016952449 15614 37534
879651762010691841 33805 42585
85349080096477793 20403 34897
775001576823843457 2488 52145
775560358618285825 9186 24473
161433469045288545 26484 55264
312163872634172865 52637 64838
777710105969877249 55723 56585
836066472536323585 20853 27977
604564276683841921 15355 48534
572438011744367233 15702 42646
722854746664115329 38484 57462
384369582028760705 5580 18922
336076313085396097 31759 55062
852648869005136641 15312 33235
639346803592164993 55748 60692
716053011555182209 14616 23469
664243844381726209 20552 56605
743446580398767745 28192 36549
825194940650352001 11903 54754
83726758648587921 2676 19698
941740300215723649 13336 40719
448120918698393217 22410 47453
422660259379174593 11944 57231
460389315797819137 43652 52424
464866674292178305 17160 63874
223627790168933409 5055 33100
923803598013098113 18861 36606
159546194395453249 5320 27554
392291460692302273 293 27776
694100310950389633 27718 54829
126152519637290801 10024 25124
821965931924871937 22444 36402
218549690267789025 32254 35815
342190713657544193 12929 64374
578376132990729985 11063 28277
510067797398100737 16615 43830
16736406088408985 36885 44499
842357797864892161 29238 64329
559353966847684353 39975 60405
303618668112655169 44157 64759
335655875169091905 16762 58331
182994331749142689 37978 45021
71055911145908369 27567 31367
850021195571024129 18745 61201
647784788048152705 36774 49511
833618798733894529 35504 42914
755784057609961473 32261 61359
71227972400556897 33460 42706
678783460727768065 7959 19001
573650225022106497 46996 50567
490509432041893249 25237 60329
496318517824413185 21407 39453
874326437521016705 11452 34168
206832583911747745 12454 15843
193587422219113857 16097 63452
100004079165877617 40385 53397
977480710976745857 31962 57999
858340513268530049 47963 67159
989750481950597505 8823 9034
755631063518727297 12684 50654
985868838774233985 18687 21854
180019865976888129 25221 30686
815025745797644417 11173 50963
426363929585484417 11347 60551
152923359794069569 11594 66579
785009002106392065 7158 58612
160553832764254177 6231 29324
536744147273275009 18787 44130
696550904979869057 24768 34116
979938788415537921 24647 56470
419013663404744129 21287 29510
902219934443657217 27610 44402
220737075607413409 32384 67117
166685058168383201 24223 24359
34681875782570873 7750 13587
506873468738170625 27586 34864
764669334673481473 14684 20795
623785864561753601 4580 28266
802644714044394241 46297 47532
966664710145501313 436 7885
827842638806114177 18376 59960
149551296851768705 19986 59930
508280391547248897 792 52417
901165419439045889 6564 51001
620724140881247105 4913 32156
825874982028196353 19017 31337
48161210994269513 19827 33157
661949981295300865 34593 50185
335646829907599169 14847 33579
936967729113661057 11138 42134
990682469395739649 47494 62534
978392801303890305 4695 24979
82810257212411649 64645 65583
515714150362001089 14739 64036
591079698377317505 1018 39986
426321905699190017 39007 58687
687097339025083137 51883 61644
679016576296078209 9666 32328
802492402906114689 5853 23915
93396493981394721 26887 36903
172752437713949537 26126 62190
611126232160117377 25854 42004
163191476397887681 5080 63337
95689140151513649 5014 29976
89065319683410145 25263 55150
941233524465161473 10353 51423
290204199904923841 9520 57001
428112670560174977 218 61315
949700979784307073 55441 63227
191036460378498433 9546 45553
380915490164287745 5888 7365
39264027864255977 24709 66486
804214522529914497 14924 66631
714042752248929025 16653 20491
785742158209917057 17192 39441
588064223798248577 43792 53706
149976111943100673 6587 43144
57276107069512249 28126 32960
644988689519639297 33433 37889
441231350898910081 21311 53046
77961256987176593 5653 45405
316014628657939073 402 12109
419193770779504129 30597 65606
529984127472140161 13645 54435
262769200753648833 37667 50066
863228231281951233 23527 32963
131736779802910321 14531 38359
421163153460163649 4393 21240
426324741394548545 1639 59047
779416539873238913 47265 52974
391638036440827649 15073 64629
638777519954992129 6586 37363
480879243695209601 315 32938
519367996358013761 30529 44716
989176095961997953 1415 49194
960312204410776321 14618 45352
179412714685323489 36297 41149
385628866485973249 18718 52951
632355064868324481 4397 9336
218318359633052225 5585 38700
743983427281801089 31209 32627
461726609361633665 50461 65270
402955144940737153 63759 65566
469080729867023681 25604 36385
312982495146425089 47549 61363
940849695173028481 18773 55101
800835676984650753 8511 20685
200615564269916993 31824 51246
839010842224478593 21549 23685
589034497872532353 93 772
967652173761710081 5502 43961
292875109234081793 32099 33137
206962984307491393 1227 11211
149113411293086529 46295 63766
348892514455844353 33011 60765
511672608927902657 5999 24502
238008759933944001 5227 15199
237775901880368673 9321 42982
788202933226731521 28458 46466
509221290540729409 12434 27523
45018426506228337 20868 31933
49999881387464033 36662 57052
831806984452601473 2436 3112
259903619555920801 31034 35020
38461187160361729 17661 52617
471613621013361217 52564 55305
944240619656884609 42521 53779
18429743432740509 11886 54480
113180047176907553 7249 58560
942512497070112001 36680 59618
849829178349541121 13077 45759
734258061853232385 28615 63614
24339728067257485 13720 61274
212619219835758593 3626 39094
376887789593983041 4446 54775
173262830684343777 4065 6908
268267005408883809 6261 53914
514454914291150081 20744 32678
912480715534332673 32241 36086
114245187518456257 16964 21073
488237095536373313 10439 17304
336470556448531969 13349 44671
903047854885333121 19249 50345
29971541587123341 24154 25980
328263408822007105 24438 32761
38237884458311553 16297 61401
147993275998562273 40698 61255
802838462493205889 33462 44738
45753926000354993 22684 42883
792255062127665665 43058 62119
926501578073672449 20558 61222
733732593075735937 5143 17001
87013451305804065 11822 57738
479399136400672897 10913 52430
128848397882212145 15841 66435
395779264309730625 5604 30867
232879864600146657 56782 61200
89743762234419937 6496 7687
498121800514159233 50395 59869
575930966949819393 12839 62326
74542046669304081 29302 31218
193220830659043937 30003 36488
151766928643628065 25337 55819
497088198151935489 35430 56300
205430199963966945 36625 45404
122977591131942177 34601 49826
679277448140286593 22580 65871
878897014051467777 20996 56596
72003643748384865 16527 63578
557680670087393089 562 53044
96629331026850449 41781 66350
880631443739154945 27282 56048
356669640404742721 11543 14440
268734116342599809 45646 61585
683005672300598785 25004 53658
75621318757647777 55474 65927
746707221017512577 22180 37018
407574313249682497 5824 42312
493690857498183553 2102 42198
881378607642055553 34809 55714
135075135832874337 13014 54187
11919349680411529 36030 40427
6788795588082764 1329 63478
157634579646931169 31290 63784
597860771252751233 53355 60669
494998299596488769 6231 59240
652088419323877889 18157 27136
377527618140042881 3201 43003
778759962181208449 24962 27889
7155885592950996 10669 54140
728780545084109825 36083 44839
63653824699919425 7558 58775
697623899292917633 44282 50935
405484257905783361 34644 58714
645018788960801025 38724 63859
295961262229546689 20582 66812
86401597639092385 18281 44753
486815169447098113 6717 50060
316083867938804289 35298 63609
574760341892734081 53128 59331
474752468445753793 8558 32513
406926731972248513 14666 38830
608100586931971841 26010 63099
238539026892560449 24255 60559
716586232492385793 36996 52441
270468260993013121 36320 64377
689190436709711873 36077 55286
868788768542948737 10124 15672
19564543585996577 10971 65796
600048520029503105 4531 47094
187315316858832417 5508 50951
585516969234809857 52268 53965
848303066866304129 1934 21227
319206020740708161 27325 35632
900949764380644737 47362 55764
67270845267337625 30981 60592
89152191492214433 37025 55858
474498986889614145 31324 39114
71555524822134233 9103 28775
284927402602924929 6085 8106
344891863167969601 43262 64044
810506209483591553 35980 62296
621443661482576513 6237 17513
882691402910815233 7515 46547
160709011469290177 4617 50942
553782370284267265 30936 53365
362190971723311617 41288 43428
483039248289990977 40865 48144
842067532525543809 43353 51875
85301553703359905 13899 17260
671899580238463361 20312 40386
841978213305942785 5001 39341
518538581803422721 48156 58359
235064665391973889 28944 31664
68196519818219057 9433 10841
191058964938854113 1651 46376
427715847020817089 2081 27864
538629392090612673 27427 40802
121284203153866337 29358 62992
524061397222375553 11736 34042
466754320096523393 33039 38366
196509234035687553 5275 31696
270268247095106785 883 10222
317021030252554689 21444 28958
796974682012130817 32691 59987
588720080915564417 14615 17988
948476445975249025 19784 63768
805002145365627137 43527 53993
334876568026881921 25074 46966
855142847535205377 9124 57285
470987115668709313 12392 61145
619356012121265537 49150 62028
950685505344505857 3629 35228
266607898483229633 19582 36708
980926857437825793 9050 51600
253604570784524705 50664 60443
987478023582976769 16383 22761
312355434698730497 53340 65305
340472332862322689 12734 59215
459913328775108737 34962 36184
658620142743853185 14245 53046
719324751407455617 3840 5852
747468210724836225 14308 57713
563588573546731201 29475 49173
61723956317305097 43686 47030
21988368937968517 12101 61681
478099356149744641 4195 63840
649254860072225921 6409 44042
30958161192142341 24624 26365
14463547938177613 1271 60936
28449894060120329 3158 37633
245315661041708225 11743 37551
138098953667107345 18481 33732
57567690991135121 30324 50687
940740305628953217 4369 22808
185824634531478241 4470 19034
632310524580400769 8256 21978
72374666076271409 180 26314
250626520355869089 725 9283
730723729770495873 55454 65475
499807258888861121 2347 31681
340590226238248321 39092 60594
136617360199398513 44800 51487
293138879219149825 27563 55234
632155488436421121 37056 56976
334485506710379329 35516 58804
457238988337426369 8277 22260
569540876981683649 2318 3907
55279073653419889 39392 60277
520872118093080897 51396 53200
251242526114783265 24599 51155
855429782099030017 41182 57022
513873013024049665 24680 36319
902209684510083329 2931 63209
385484040067016321 20382 61054
513012373012948353 55555 67106
385910510848670913 50363 50641
372820861456148097 40963 42371
658049979083205761 8660 58455
142215378955249601 11214 36060
861634286610932737 55595 58886
350638971809800641 14677 32758
204076172288271361 49710 61978
993288987697532417 600 67052
737610195636587905 501 40818
588093482713105665 11836 35581
771209993586541697 26563 55425
596057039497246465 2742 7717
710223263201594753 63146 65483
234687673217777601 16558 37305
702863571513436417 46401 49760
812288926695039489 31632 64822
99920825311553329 30807 47143
705455075262932481 13752 36161
521746285590939585 34595 66692
435305089756234049 9885 15266
877437431532722945 18773 52714
462585671184555713 18605 47319
184467555275123361 20127 22090
753259696105921281 4443 62936
310429311006824833 56703 57748
622753462060273921 3871 57560
80461407320303377 47638 55698
894922170382550017 40857 63730
602035344627534337 26145 32169
212592945265285505 28306 50616
984672814464492033 11770 19904
321430276229030209 23013 27156
384874436796021505 8720 34739
683777319156320129 46586 61897
612307645264639489 10110 56023
93512992953257873 21494 66683
682268751706100609 20662 40184
913534930310262913 15332 56500
443803564177731137 40086 58763
907058047821614337 51311 65659
4806284236504866 64316 64747
724366656722594433 14868 23823
726723685095141249 6973 63077
773478218899377665 25411 59275
150857486748503073 13273 29572
998234641318063617 35183 47928
265578522992715457 5865 30636
344838976721128193 45270 45698
294846982901528769 57776 63473
697496116542026753 5335 8375
887090119657887745 5903 41187
513749248162120833 60049 66749
331835580507696897 56341 56366
671144055185649793 10686 49958
532945453097713793 22819 65306
118063625188234769 54758 57846
690547659948034433 14383 29696
576153107451688129 39213 46960
359839688718029313 3039 58814
460849767187504257 32256 36842
903017375268955649 54073 62123
807453802089824513 11188 52965
202153806194022689 7476 14334
324065620830374721 23471 42878
835531774266964737 2745 5153
155684362721558497 20598 49861
319890951626337729 27111 66546
164068968368717089 11813 59834
334902734152773697 61 11995
320686781734409025 13626 32417
666831832594400769 3048 59471
979423276465276161 24809 44673
53060333262973105 4453 9761
143886065853706673 2007 26725
483956906579994241 6509 33352
734320415545617793 6364 25742
792660749258100609 18429 45405
899257882197517185 21518 40193
973092323439178881 14467 61946
299039116783781377 45699 59747
12349802810401657 8574 35433
537464253786254145 2688 17348
116912882649490513 2856 26967
273799592670734177 4262 44778
272401665442782113 14780 47459
919708541613303553 48845 65213
474698968451921409 28466 34336
232636130171364641 955 8826
753918833432404481 53809 60048
737593768986499713 14434 57552
448790843243518337 23891 51906
344842235251142913 14428 31603
396267049038083713 25606 42823
595301455422557569 35717 65071
144083124156512817 8734 8739
785373626547716737 44862 52980
250935238250090017 23284 30617
155155594417578881 47896 58158
451100052183722497 28509 56885
161424606675602433 51487 60414
912938543294171009 11076 38634
13387294426522091 19383 53276
400508599977545281 26220 45245
486199644583770433 20479 24593
164979970748557761 708 44302
197833967863033409 43033 43969
551056866061191617 12448 58660
195535944036315361 36022 38869
540985864853421825 13142 58369
653431861378308609 49332 50034
180939882145882081 53889 64540
798220914155542913 4148 6561
404840162906705089 8885 65307
516606234593666625 29243 55958
210939229046562817 13605 33790
993192360554694145 45303 49397
352045008048445825 32591 52565
259818676346284865 3750 26949
62177027831271657 57517 61394
289785442394169473 10118 40998
515888596737678273 8957 34559
218259959861057953 10343 41426
367164258825614081 19778 55425
191150554220506305 2982 49972
419137936321686081 7549 23610
569518543583811265 21568 27900
544578274423887617 21841 27924
3136854191502892 29997 59398
815302294786842881 2714 67081
423423385202113409 20742 24180
509820124832220481 5522 34225
15418734753772867 39 40141
952515352563477121 18955 22718
364444215139698689 23885 24522
128199221386669393 57243 57382
669413680520655361 12819 33535
544818227634149121 3606 61789
66196875039025825 1701 50330
688266232450548225 13028 48023
926451243498796417 37087 37371
611224452665435777 23365 40808
631784828943764865 29622 45684
551435254600338689 2373 20363
224430850430856321 7162 13034
137919448947766193 28027 41972
191824562559020257 33833 36130
952048539358361985 35977 56863
553452403359692353 16214 50402
113173879086058801 23341 32294
272841361601862785 4647 54308
520261695622966849 25159 58964
479094705076001025 11530 55677
992290281135861761 37454 42656
212946966358259713 41235 50644
678759642683321089 9418 56355
631504198386800001 16945 67005
669788403725402113 33951 65521
801860898634757249 28833 44134
432923970785967809 37827 58773
791466914636267009 15468 49340
901074487143400705 2548 38035
632826911834285953 25594 40847
901606088144138369 66200 66747
320271445123346177 20126 36062
143416181905717361 9670 10768
821094087395223937 24519 60182
437907548391792 15186 32749
174406741492170177 50881 63107
527915676440837697 13582 17269
635542653811370369 16003 49306
129328164848477201 598 24225
41827180321739377 7826 27972
166471731754921153 51538 62604
746776700397745665 6514 7063
277518078031395265 27942 66082
453385155510439105 33888 53227
10954505751580969 11399 39633
678493659383150337 11720 66141
249750261919462689 42995 63462
827680052138866561 12399 36610
770868105789769985 21416 46973
292962799295182209 11345 54863
451559922154761025 32480 56576
863478369801079297 42345 60494
949902547565098881 7999 63297
801666072456924929 24693 47236
925622675622680193 34949 38053
111374564419769233 14940 31801
354612033995618241 43152 65397
596113552236786817 770 8844
789059195297344513 18286 31310
842712427805004417 2719 16656
668008011982546945 1466 51402
790956443983986945 54948 62228
427548568165537537 15114 39525
943074086179073793 9740 33814
59506130199633137 41521 63786
583072319841946241 30657 36135
409360097903320513 14615 32049
740844535071609345 5775 55720
747173819941789185 17818 24248
599453874360364161 8223 8741
103672591840865633 45018 58332
736325600889550465 6302 25437
849722566034340993 3851 14564
248533187524017761 39528 44522
44881256956106345 34309 40575
718330891585658497 52128 55261
409683838368689409 33404 63520
540932276982346113 54713 63369
659440504686632065 7536 47969
884744232687175681 43771 44274
765582929288381569 21974 35188
915336684398638977 2575 33728
654976541741835009 54900 66798
259644843002867265 40051 61100
363938400301545793 15120 57911
723906034441171201 1778 20841
113121916333643217 4195 24904
907644649102074625 9406 17452
980199295941343233 4462 59667
301902991510885953 40712 45155
687345508824254337 13564 21760
468273231653547841 52750 61419
244295545535546657 3178 33602
992453881341248257 2010 35530
703921115213109505 4925 45139
198685502424716289 16533 18916
408701857679556481 12728 22852
315839504615652801 6009 25264
926416083652927873 5145 12703
647632890673698177 31716 34553
756559729834119553 9681 55520
281617410226289153 16046 37355
159383740795949089 14128 63153
960382134316738305 6847 10649
710598759189718273 26874 28510
931236179245630081 34146 60607
232379898726609473 24672 47892
602813287122906113 12301 42577
90855063254050353 37060 46700
780532159597726209 19025 21760
577439877035704577 25882 48386
509881830775775297 20130 28116
585384112027224321 2368 63379
289388648301255105 20483 54662
57568520733671137 14339 39419
622465382448446337 11037 63386
82565450631246769 6467 66263
625550805509789185 35659 45211
745806955686948225 8822 64197
837684977063666689 18591 53938
289830464356082753 7620 25178
288665664897010305 14340 64379
428616611591454721 34607 48369
218320841154941537 34177 62899
989719319774021505 53787 64630
18469540725618573 1185 60511
7608670671050534 52921 54698
91034524707417569 22410 60920
302472318357285249 19647 42150
398963985698443905 22769 62570
103365880806425281 6748 49026
411739781038967553 45214 55777
611641935410769793 30587 47317
681570287918788097 64573 66554
786948917161186817 29538 37244
537485245182288897 18860 54193
26607599602510137 5148 20348
249670372484288801 29518 58637
850721499077000193 7589 51871
662349320847972993 23704 25193
798893609438916737 19454 45144
421542955904612865 19847 60986
611812581558456961 1545 58211
541703307386391937 13991 33933
357714295190032065 11130 18075
697276952168053249 61899 64105
259680455560928897 30645 41105
433249243722890753 6156 16224
198457430522008609 39349 65211
278453510385617153 15263 47014
914047821030994305 5475 48695
159835778516161057 48611 56425
844499789939714433 44170 52673
579772738013460353 1570 17241
160509153729098145 31804 47399
880425157283816833 5254 28322
340835448581824321 1415 35937
283775193195538113 33482 44575
47317283787936761 16202 30480
120828710452080657 21922 44457
44870742443958281 5730 31193
209660677278108673 27473 41845
636555353227638657 9376 49767
240923593718129313 32717 54106
907157562232381313 40266 63227
243101786526239041 9681 18105
843788533760136577 20841 44575
222861536264041153 1892 63586
518931655271483521 23359 46552
845926153019732353 10766 14878
719437377670207233 12161 18142
175007555730424257 1051 16981
214602669702710369 33037 51583
194513381121907969 1836 59502
628966755859483521 29281 37609
525604563945698561 63637 66123
710690606120817153 15285 57947
917509430299432449 3420 63036
193361320782319265 38480 63269
591925076713643265 15214 53110
627376956295275777 26701 58246
272666669924916513 13194 48735
931455630488716929 18699 35285
165295416987213185 40418 48491
748470919220363137 17002 20717
646811099516256129 28080 54435
486074795819607873 26774 50498
357087426000767041 4489 58206
738189503926914689 9321 38851
631533351157713665 3699 65651
160565078473599233 47290 55285
159669333895742241 9231 37120
941097868771929985 21961 45190
941486132107499393 38817 65996
394473585681883073 18718 36604
740367652556450689 45216 51279
771610720799170433 31295 34853
845311787325130113 18693 60515
279567390089329857 20877 34273
203567301273061217 28820 46221
462749818734589953 16344 25545
986258726349106433 125 38268
382135363644867009 13138 63802
520894222967974913 39858 62713
735894401744896897 3888 31786
817388629121467137 3748 8193
976036064353070977 9820 15122
183585057559689345 12735 27325
403933515745745089 57346 64807
873716683490542337 25868 26698
394062467131480065 49180 60066
313128572094889537 1092 5732
393789542298005569 2691 37506
681328675726746241 29935 37872
23084497254462377 20647 23300
961415067054893825 16363 42463
19363564476275741 9761 15023
864020616958512769 25070 51062
560673519444552705 25512 61547
922179447236722177 11286 40358
135563342033233169 20570 60191
475722805476493697 2378 50010
436454470095998913 14479 45568
890572626321947777 41375 51381
625596427216645889 46816 54982
458189859863907137 5793 6823
808591506882837761 7974 14253
373220989178129537 10281 59419
318902145222804033 9044 62774
516325373389435073 40861 48257
662287201615146881 35656 62070
539986327588017921 12413 27262
192089601990840449 9380 42034
408103498546339009 43932 58446
260033731162199201 2519 42205
690545555970864257 19350 29153
590552379356861185 7841 12672
374264034537475265 22137 29498
379042540060073217 21561 30319
200472166248054849 4729 52628
228926945995009857 26554 65685
68581522390658737 16665 18574
385616869563850881 26832 37766
526196357811933505 21587 55557
123508864574542801 7092 47254
198206514742338401 9734 55273
564414683890863233 27223 63935
946399642082063489 26571 43813
102771423657696209 12258 12473
122887642649814673 61528 63304
177148187731521761 115 17690
356289033877324353 41402 48447
591253179552577281 55532 60306
791220412583243137 2620 52512
264225632278101601 30612 62740
314897266295126593 20219 28501
409676871118517057 24027 50885
682721895508436225 1192 18183
127481762539421345 18635 62712
175045364470669537 8314 40405
56990081898273817 16408 23380
369663679199987905 19281 20650
5160379070691335 23963 42494
48733948989557521 29752 66299
499210681422180609 14931 17986
77247707121514961 26903 51328
543776384952881409 55426 58966
422226374346230657 17395 61852
781025293593781761 24424 60067
291794984875821249 25712 47971
16840676404786593 7143 15625
826551804178556929 18467 29833
678909627224708609 12831 52768
302924660862558401 7789 53574
678499625303548033 49671 61968
279066145565572289 22758 50359
243373274538495105 9530 62049
247894743884472737 30494 62750
371117006625713217 38724 64776
475414971950748097 2151 5406
31411350308740537 29657 52264
106894769515591297 17175 63036
339280355900999809 4399 37998
460971720747302529 10211 65129
441378919736475713 6544 22183
451539131585718657 9709 54113
807591213694752897 40664 47003
825678119894966785 8460 35385
148674359704795489 26059 34994
21396617645379481 6282 58990
34219838402666625 5176 48824
222168540069255009 25433 35321
753582428175771905 13516 15215
263270990253857921 51862 66632
394265057752665601 480 25834
126967348394678945 324 4295
428519692715365633 24734 58344
355158301880251777 24211 24521
323529295863924225 9030 15820
468134917882487425 36521 50504
361251903946506305 13529 40290
413263082623473089 49414 56743
270842769011824929 18689 53359
796605286901403521 16623 26607
888297705638716929 41955 66730
179946659341894145 24983 58096
881369701890239617 32945 32992
646083127296471169 34761 47173
387953562644607809 11786 11819
568670714636851905 22955 33095
539598489648842177 56491 65846
218101230796513345 17059 36118
728803773489271809 10592 47944
726426836956491649 6338 59065
823527331813242113 39521 66996
451908723594847553 26702 46651
555224728608063617 46914 63912
414222311377443457 13085 61488
904852304869553537 18021 44341
347366230950790081 24310 49930
128636990511449057 12883 29203
323212816881593345 2789 61699
127066433312595713 27704 32961
353943799841125889 3561 46575
258860121032565601 798 47010
681198092673724929 4425 52353
916981376818245761 14221 38652
18102110591108557 264 10109
965016275783835137 6505 16779
76466075783073969 15494 64944
457358186405546241 42524 52428
489513930533696833 41972 58406
545517239513426241 29577 55542
670298557357853057 26751 44637
650525507502994305 32386 48709
65352446583624161 16507 30428
341638600710563649 23314 48059
894626118196569601 17147 64336
425892935226020353 59242 64854
639712621669538305 43891 53019
513291972060638785 20609 59774
768006047663476481 29107 58892
338329269408990977 34234 53404
707492614742839937 30675 44706
957484367696775297 48904 62327
213833186707759649 33845 40919
229040486515149409 6860 54035
730971148075987329 39135 64109
172610861133957633 56120 62487
253894227747082369 12686 35167
894795654971734017 34882 48621
41975061275927321 29778 31000
472545281805036417 25287 66031
874330014185872513 9789 33556
763431082245094913 29970 50420
648915721369952769 4126 57845
785231775744872321 38576 53321
337941872817253825 6075 66001
391209008581956417 41532 53267
18935024971675321 57710 57951
117270369689588705 21958 46201
36606045804788321 2288 11899
677887466298049153 29552 50331
80667994403945905 16388 62845
149340050172352065 4878 40002
852258927856212225 3751 15715
394717817294168321 12316 20147
859300997243444481 26906 65533
852096112605305985 18528 20020
808274121086114433 8103 26340
404846277622286977 43710 52680
626158970558300673 22750 26950
217672462339233889 26554 56964
350734357418019713 17510 51375
649950748910686849 37320 46102
580343269635498881 37975 42265
411746972788233025 40577 49503
378646168698608705 41132 65239
15964814787142957 18518 62201
537190448738961409 31703 61180
823296737396130817 2637 5579
542966870487816769 41863 59957
868372138613029377 31211 37534
81632980902092817 21996 27618
566062905004582017 40661 60781
927701029248325377 44038 44915
767117029358789889 2386 13340
154892197440212001 25289 47222
144119574559734785 1337 63695
5441166886470229 5553 41499
395365937812545793 16040 65468
128173138268685713 49729 67055
894930757565059969 12449 34357
389614083793858881 24930 65860
437240418018692609 38444 56842
421887113731720833 47396 65195
862391507752388225 32542 38018
973263914205006081 41983 54644
248669951392162849 37801 50730
545002149984661313 26773 40721
309466779601404353 28333 62014
308244928321059329 10269 54176
23503295846612817 17208 34811
744890685529277569 26402 33944
769422223089801345 19419 24293
719875226753202945 44398 54688
464165002011117889 1175 54467
8859468776925895 23145 27573
454917763901999425 12274 64899
522955896911597057 26046 62181
32019745690039513 30538 64971
976635138008596481 1420 66257
828415268763787777 13808 57302
580002980506719745 17111 53881
846156472644555137 3398 18743
987542008313759873 32260 52347
2818667103451134 21697 42511
267860798839748769 12601 28543
498847351041920449 2803 58803
372922707521560449 19091 51873
439776405366895745 20454 41905
62728860537134777 19481 21062
99168491029860913 17924 56460
636369057288298753 7165 61268
680764861534992641 18567 47513
456079797331781825 14813 45332
990260632348569217 13823 34118
61276548874282353 30697 47461
853445157205808129 13300 15481
736886599909269121 21880 25091
916903832191611265 29224 29367
813712478231018113 56481 63616
697727485512597633 44286 65872
452802920222310977 30248 64332
164300919169622977 42544 49897
832071844326357249 9060 22633
341744437650387329 40599 49057
650114431530170113 19499 35190
921405427717008513 4449 5935
823838040660596993 12777 32701
1160671379675904 20419 28658
516941255242002753 21350 47159
27361203111926357 44380 66505
931193745170681089 1727 34991
883938434065239425 27925 39652
965735336934130817 9399 33493
381588182953681345 3073 23900
35342800682535369 2668 17763
549219743091224897 3590 24715
310871445171002817 24503 45505
790072328959215745 35329 66166
995182839253210753 12568 44226
720134250370673409 28486 41456
268240238488118625 16712 29387
395192615801722241 10152 48263
157262501644900961 9967 23704
497229787638314497 13958 48597
441255660592460673 1054 65206
216014693919479585 13992 45104
325492900292040577 51330 56432
207358117779929089 35577 52410
598500844001989633 15514 46202
691844643271838977 17947 50635
682462032960579329 39682 57879
882114317109778049 6820 36733
901145790480526849 38484 49261
564787437411869313 11793 47284
347899737355170689 7980 58387
954582296759550593 10762 59161
733940415227863297 44432 59368
407288654481494209 35679 51985
829211046705403009 4200 15797
41814050687985825 34462 39761
534557153357198465 32128 32993
657724916315036289 3145 8007
346264025356340737 47070 66501
226174105759778145 18397 27443
526742294233031297 16544 41915
89993821260907937 7125 56630
226885894101535265 874 14613
628796158375575169 11407 59994
239423594252386337 993 55021
240058073098769153 36064 43352
396765059928306113 40817 46070
84683824761835777 42253 48043
254777584130778209 26753 46616
831216410040799105 4231 41934
600528106495481473 27712 32448
667574620750013313 7556 49825
563322395201581121 39925 42957
677576116760807425 20304 45970
859386442532930049 5532 38820
694083534188987265 2707 51090
925284943153485569 23039 63639
758233671193739393 31040 50685
811528707940105729 49468 52701
665732671542865921 30501 40109
628583989515490817 24263 38479
108851748990705489 22189 26719
807848764167467009 26668 67062
623514262228237441 20727 63825
300437013552397057 36246 64785
197847694500996609 51596 56047
807996708990025089 2863 39051
316258602340649729 8038 29276
949378032556026625 48666 63444
475850980482622529 54474 64922
397348418526412673 19735 45663
879294126109552769 43803 48070
86779569308419009 8644 42658
603390431916739841 4733 51868
328409193819759105 10158 14630
826076521204139905 41973 42826
673093944253011457 16933 40363
376256394818913281 30522 40664
381375737978295617 1968 34653
749385465389476481 26723 62183
247131029138330401 39777 42205
843343901301484033 42489 48450
585929475274006913 20484 26209
371473969503011137 11579 27396
91810601095986049 3920 46029
420090529846394369 1325 13258
794549708216784769 5908 34837
369714277786012929 22645 64950
753881543780778369 7887 66252
673322397296647809 1471 15586
638318854959429377 13252 67131
615698613762685185 5473 14210
926876417835487105 31314 57531
731233858967161857 14135 44009
217820579945488641 2663 47984
215680580611657281 31629 33264
306732429046434177 18051 59514
155546348012098433 24942 42591
719656587987309185 42867 51424
627316541820260225 10455 22581
890597621628174337 36458 63318
411189667265833921 4243 24681
35555758455821265 51820 52811
484893633351443777 7053 10724
585768278616683393 31075 61931
451070268698561729 17167 63576
475121714476465217 3334 36521
909995005086397441 15429 27172
373759083860178945 13670 36223
177955929895095009 11822 43028
680938414457308801 31322 51417
568611269432889089 34869 62850
502355653075227329 45171 58707
789910076076768769 30482 44255
798879482425796481 14294 23242
595192761210039809 35965 42275
796178637383050625 342 38549
7122112641415158 7164 25642
46772322019712929 19657 63117
509557897734705281 6264 47173
645713804156969217 1250 35553
522847839495216961 15804 46937
827654149065828865 5573 52702
158811483942837825 13525 24888
189722369396676513 21341 35938
435316627092820609 14305 16314
13200491986346209 36995 41525
512741046881156865 6239 8128
702104455698560001 27574 52181
976074857588418561 9191 34532
588859010298641281 11636 59899
301182019500156865 22843 62373
959184942713548545 15084 65320
237888485330589825 10434 63167
412009231717952705 38400 62682
213581637868937697 17796 46039
46439225274980345 20209 50754
365966761607513281 19389 39896
842193570335545857 17364 50334
876829581215542273 35342 48133
486165560638752961 20513 62708
463214511566750529 17510 34753
709103324526530817 7775 18846
514118483073442433 10869 61554
972704833006531585 40026 43719
286167159095118241 19466 57869
787406826141896961 18405 52697
976282286785515649 20689 50923
304546753200057217 11142 32521
295281280649252417 11676 45052
242402084658472449 4006 45437
373242822181307329 50382 63423
139957806520612849 779 37460
252789144076292161 51817 57204
538464703798403841 5561 9702
446757754901579329 37689 65354
983409724962470529 1207 34697
924198765856690561 44023 65318
1820106186393389 19247 45428
980864018096095745 40897 62916
764741953552658049 32517 62866
485926812437487169 8678 28021
585648746388322689 14646 20516
291882790566301505 19692 45246
604196567161650945 10424 21312
531060490904454977 64199 64658
681160586669030017 18189 18412
258602848364002817 60941 67149
888633436170607617 10809 64602
516801733665364097 31946 59512
882152215519901953 16146 34348
512671500890359489 33799 35246
813656199390536065 48849 62799
639072793584180225 6972 30086
68663168938577713 13028 65438
611054140166455553 12655 28422
691219843107290881 16615 25683
339752142617346241 17936 31860
700528831093457409 6851 46449
42807495667414489 7382 45240
872587468573570433 12179 57238
447133620958371841 17527 24439
773612306874845441 6015 35320
301855809426481153 30407 57649
304171219185093377 20556 32051
676905427495785985 4629 43247
6888436422450185 13577 54517
490846139523693377 10211 35643
902619395462906497 8084 56750
345049088532082497 1477 14636
810826223525602049 7346 66178
747746677075721089 39108 44772
911162573317284353 19198 48402
490757302697620161 30082 64626
797022938317944321 5818 51668
430273134939152897 22308 54070
659245121390952705 37435 48624
611333848323514625 1761 41920
683010592432488321 43455 46181
411490748028963777 32148 44643
91258949070379457 19136 65480
166013867711388481 25266 43265
628684934245818241 15603 46297
975426027937100289 4957 25016
629052670513644289 1094 38633
315049123255423809 30067 49307
312875135521871105 1385 10149
830990950913072641 13596 60139
379975704271913601 11396 13460
786935565733490049 720 1204
468030501166104769 2260 56442
347105540739146817 8647 55422
62572205278812025 53480 62172
682390077789197185 28545 65853
482575393420013633 11786 24779
647110649097182721 6366 53360
882578208647998977 43875 52958
660054868175553409 19975 45867
945776683163835265 24720 66836
66273948182367097 39226 61486
711386015354023041 23357 41568
646742007223483777 3305 42049
337455986551937345 15311 39569
286666546071042913 8302 21957
478286730975042945 26851 36860
674522323734795009 20947 23282
189913277480762593 56740 66833
317558027195541825 16126 17579
539124042748269953 28379 54270
977682640579249793 7527 16277
4235747883349462 35252 45705
219751920718376673 458 60158
701903849730001665 32930 57560
253468423199240801 61364 61442
566847581057338369 43427 64664
896344421131356545 25186 63475
520694308361882433 23671 24602
279915664493135105 23576 31826
460689170665013121 3871 42201
441994440532138113 11197 61867
780983283723543297 45791 58192
529651543659685569 40267 58613
921649822194318337 58438 60415
994075573251432577 10794 50387
832574167699036161 2020 51844
267378388040985025 20658 27149
474542677038932929 20867 62878
32548113318537021 3539 11771
542010601700496833 440 30061
977295048300266753 58686 65019
260606064443372545 22285 30311
885924696161065857 8544 9606
269214885977234529 26790 33901
50774280913433505 47597 63302
703718275865732353 46162 59929
307564250436708865 30256 39734
978167832391960705 4418 56865
49399430439525105 5605 31141
265574432336073601 5856 18411
363348556490546305 11149 30520
596588585368138497 19471 36711
728538929865411713 2457 22900
918221240632597377 3977 23542
226581627120904033 6685 23652
194105559003446625 14186 45706
405948202993830145 1847 26452
569679571060639489 19424 51621
501087166619935681 8305 51860
773633179604118529 24422 34586
341755770861457345 15578 48450
765882500801161857 12454 23647
315721337932071553 27749 30130
209747644623433857 33857 66386
73309047035042593 62465 66988
357669314695804993 15820 19428
63999787744176473 7658 39650
535827473684904001 26058 45544
242795766838700193 3609 30604
559830502454708801 4458 19632
446767157885712833 13527 46416
715505297536708481 7179 24151
348764545614290689 987 33100
581796600111196929 21536 28404
543696961075408321 2762 39660
742355168918706433 13412 32341
135463013509397713 32513 38535
214981356604063489 14899 63615
355157532302879297 48230 48527
325378747926862401 27948 62737
456489641523734977 40961 56631
905378726143588609 8517 38100
468248596479366337 13872 20570
139293076032188881 15086 33417
471186068124897153 9844 30575
704000156011552769 3837 53641
792610630931189761 25824 38773
172276369952328417 32474 35122
872425770168195713 4471 34773
401225120158407809 28895 33985
250318460342736417 15981 59200
785985401583658881 4583 13001
531302608622898049 6493 65849
240100403892405729 18669 31250
691549214382742913 27140 38966
831482645680324609 36130 60009
865384431218519297 32410 60581
40913836605874113 29744 60738
429895716968342593 46215 60001
330242535413859201 24172 46134
389742843079890369 46732 51533
824712560352971009 40171 46311
668687373435798145 29782 37954
543557929863084161 19775 46683
150345775218557537 14599 55172
113436074681139585 28120 31098
727364490295041537 739 54196
600229329368730241 28702 66817
33424901890644065 13297 41886
822466774925125377 32937 40836
614086514247102209 35399 44476
537054537040745601 30823 31321
617300593817635201 42820 45108
908017064697809025 1258 41482
850972725239198977 23627 60142
606884420028521217 57162 60074
219433257596623585 15002 49954
844098936056248321 33138 56357
999683275021734401 6735 24781
924285234955277697 7050 56310
885116914800381185 20098 55454
285960735284213281 208 48715
499831940454622977 15193 59725
20438710677623817 14177 40136
168559029785203777 4590 62063
429803230914139073 25309 34479
897737372187346945 32177 48123
159981790759815105 27148 36273
934795215585797505 32141 58627
150154636011812673 4515 32554
469399776807829761 13141 49049
498077690249502337 41422 58504
934038844981561345 8583 56610
831218471366248961 6767 64219
524842686619674497 7408 35988
413032779007778561 44028 62468
300109081367441665 2778 16976
298410652565102913 20103 35428
200967558365515937 16015 26088
897018829481098113 13490 41699
242336733955117025 7103 45730
589649504492605569 15983 66800
421090212966188225 32771 60735
405591422906155713 22275 61341
236010946566597825 3386 9275
718106114062401025 2486 32715
519995395191113345 12821 19734
408251857011080705 1772 1942
779571361362403841 31663 53490
601289088491803649 2185 13298
136666807614769681 17960 44438
321695802817316673 35794 43645
946315370770310657 36340 40968
44628954636884545 5885 10322
680207669747300481 5725 53547
990916280656321665 19127 33091
292698695148235521 821 36295
947119677339436801 31285 53354
529618983354279041 937 42007
279145328493740417 21715 60297
332055112826157761 2297 57052
664919653887260161 4043 55476
171182061201346145 19632 24980
175767081600966433 33997 49272
488818035627051713 22837 42625
945838620058346241 15643 61610
478706311273892737 1863 51005
593728934030025345 15636 58871
820538079265634945 20825 31860
799941743307435649 48284 62000
56735574430160089 26774 46664
338406071732478593 17109 62644
548977136666312769 44607 64456
662564342960060033 45077 66318
984214302948085889 27887 38176
644002017016561025 21502 38510
652516035728030593 28677 40882
846201728304571137 12366 61983
889731353021925761 26281 40256
918932966859031809 26224 46627
124609963893821169 34553 47554
474245145716800193 4858 45930
267291958454134017 23705 66790
567660705879234241 13959 58239
541008782556662721 13526 36566
296478337914884097 28181 54468
496000368071189953 13495 66902
784396791042624385 47821 52848
955248447350843521 1346 63357
254606304623429473 54760 59115
584824478269009537 46024 49872
287163601889545825 17487 57970
870210308239354241 7025 10855
693710076826583553 24942 56326
135892387064284753 29363 46259
993904789782291713 47809 58977
735407398512908417 442 35864
297135238908715841 23781 66354
52046949592547521 29438 29535
472602704829512257 10014 57404
576536246865021697 12798 15247
299529116819307713 24816 34339
736540939651955969 62486 63344
633472592281790977 17536 59832
566549574100154305 21629 29450
244018558455287873 10258 43282
809050130143756289 27881 28255
3926793795727691 10950 41066
546254778268252737 17548 18875
480218627229440641 3668 15867
41247309606074369 23865 49991
138675925536134065 37085 61016
256795681599104609 55251 66835
32108873787656477 54330 55230
380024764977147073 29487 38009
292472097126960769 3974 65801
775275922033745921 30896 38973
227909706550683201 16428 60127
644458894757303169 20173 28701
617890745471342465 36430 51162
876551933917742337 17699 22503
203913311687678337 14097 66952
55536184365958977 40456 62820
463356647939662017 23449 47335
666556989032489601 6839 16137
743623139779252481 44284 59892
971637589210597889 25276 66637
127385212871800497 6098 62180
342485573095761025 608 13748
862259742296835457 38186 64128
578316243299152385 30785 34396
885646284255756161 14771 28794
689214766661553537 12866 64302
611300268613085569 36866 48159
322884154635413953 34621 55357
631753504329580545 30488 41432
385286595491866305 29544 60368
71710786064706153 56137 62067
332004975639048193 17880 29170
866301815207094657 3308 47340
190817826459369409 38272 40993
788256324114421121 55353 62365
127504859927494609 34453 42636
509158010950116609 1500 56007
58411723370003441 16451 45559
627959731403002753 26946 59758
619969648486485121 4828 46561
496768437300943361 2889 18158
440465155268373825 9495 36387
427528633945136961 5671 59032
553776981039117569 45041 46558
930573040048599809 19505 23362
965514480306385537 38706 51610
828356556404550273 26723 62263
477774214800373185 19535 50914
657670047230880129 14214 27886
985140123616890369 1042 31758
431381178784214145 49835 52505
583990065274672769 21256 43418
255699697571472481 25764 66850
623523040339197313 18582 58501
182376310486581857 12672 22147
788067474818515073 44087 53081
47422660217478097 7003 44460
125461617492124593 43733 58609
612766035036706561 22532 43196
599410176848447617 3468 22711
745448191477393665 7095 66617
836335333282850305 13701 66129
900256174317725313 8013 55168
260603569326573153 7220 59136
804682705363148929 41272 66978
759336972176146945 27108 65134
412831303443589121 3175 24535
423134653001493889 17469 40454
391860358812053249 25568 25924
630858701128662657 21977 57636
491191578888056321 10929 27588
102803740322055857 33722 64801
842397532005520641 35536 49495
3154159316739681 18488 29373
287604185701859201 7365 7425
640875212474451713 10052 40276
511071781711208897 1260 22192
202629212953841185 36159 62064
889395827081592961 27445 52593
937713607120198145 2897 45128
402827023553726337 13391 63620
880033490904981633 5262 11022
135766933704267953 13747 61227
860527570633205889 30830 52504
933389420066319489 5662 29950
432503558260638273 7835 59598
206991723610606465 20333 39859
726405518448611841 30618 58760
578256777791977985 28156 30931
963291916331446145 25450 49972
491982458508054785 16834 21517
380956028044249025 8738 55979
156787251087152417 13447 49568
868924251167559425 17471 38509
487117781671123841 22926 34825
120820853577580321 6691 18843
621224875134800001 8642 10968
180655801192887809 25151 30274
656515448642061057 8556 44313
518741811796626689 11975 35997
706098968495737729 2098 12259
622016690374497409 34460 45246
698795637178996225 22573 37850
810742458032873217 5859 21200
790935818818297729 34898 49139
20890889021291769 1149 54116
471933909861597569 27723 42770
588714261367339777 22465 47031
159913356586045537 14264 63504
386284432323666497 24331 41296
677019363945909505 45298 48458
35032711937954985 1690 56749
249136793511837601 28173 31411
139400959607161921 39675 66257
91465100960441249 27723 29040
249904263327078273 32000 35103
870654516883760769 8491 16190
797926847478212353 8472 33890
767191445654710017 54440 64361
502468041532463169 3923 8590
129082951334510193 14995 40600
832979510088922113 14948 45866
811118902749335297 48507 51760
613129651683163265 5843 12228
310555687640530241 29054 57426
540811142140373825 49309 52372
582444222993423489 21002 62372
511445996913831617 33064 53143
355319996760755457 37050 61586
46281597480305689 7472 59139
858980719810368513 39723 40578
159742603156569633 38565 44024
227211958897058241 2981 22813
41888540731068961 25714 33792
525549696807338753 12517 50882
70536331548932905 19016 40688
89863904399521745 24574 44617
483715793807608193 2716 66554
950115077136608513 28472 66805
143139369189906769 6224 49686
387123748349424065 29765 58021
242352235952782977 41634 65195
564034630628533761 41629 62451
303292831602615105 10688 34411
821959166131335937 38623 40670
30339017528678625 8082 46973
424310136266363713 23759 61940
735452998983230849 47349 64878
624119465752997377 31768 55882
795092526757631617 46444 54974
177781958442217569 17965 21397
370937955630008513 19930 20482
103948526587657857 25472 64075
33969817405523629 14885 15212
886432418021449601 18480 64392
741420020354563969 21827 26947
191772356098326209 25568 37687
122012376542475217 18668 64237
422813566049264001 8925 13663
565477657679476673 25164 49476
764888728456895745 40197 53900
68118497502400289 15920 31199
465450081458833153 23429 33155
229732357721996289 7968 9697
44903074293372929 39376 40752
66524436492958473 29699 59487
673113576884311681 20327 33506
113499079353086785 24601 36568
106398351601455937 12347 37363
581465284481271937 12448 37487
98222171145032177 12503 17897
929256079004243713 30107 63237
644986106586472321 783 25545
397058391498351425 25387 49417
814265335648805377 4670 36111
587349108871475073 22066 23628
101825392470203729 25251 62478
344500550866502657 30036 52419
627940307362642561 30401 30796
703318875736538753 12803 51100
197754716464388033 31564 47660
156665298559065761 13084 52621
468339345618353793 19820 42292
645587117689981185 21331 63025
980173792790708353 1302 40709
827573920450664193 12040 60897
984648356358370305 25433 47673
849838493198728193 319 40873
888525655259840641 41684 65446
811813400108722049 11178 45082
228883477983778497 14514 18445
118550497712927697 36941 57739
780329689025649025 9676 64772
586981894513332481 24474 37835
286554680241941633 11578 39820
378384639852452417 17956 64963
681741440202884481 15571 36838
330227707172642945 45188 64031
878030834085230081 6008 37272
217566934652918337 16236 41824
508979716577755457 42370 53053
396856450024745985 432 14111
365890628645267649 14493 44706
787337217884282113 28299 36662
595954565150506753 9401 15473
713133459784646785 11258 17508
144654703898744673 30934 31424
877792665582031617 55521 63762
427215265227658817 32804 46917
244499873506203617 39718 41114
981857996751237761 11932 18122
205124029151686913 14820 45038
53954571728823457 8581 30894
121521384584017505 1692 13441
743164126634617601 7710 9865
944851281221783553 43885 61993
726168144789028225 17390 57895
405443906719074945 29666 34001
835747236801516673 43984 58948
69091423328710993 39147 57013
939965471122249601 39499 48529
569060482014524609 30463 43351
206947621806968129 64368 66615
84392946018734705 6583 48000
431124682465366529 9069 47376
631894092854299265 6253 41079
449597272692720641 2758 40716
793881667548230785 1890 19634
371817569244015553 16151 46792
206041888047369793 5431 9431
398636721633870657 59044 66636
931389221552617345 39819 52809
796416835892841857 21073 52322
24353024394248025 33746 61762
9806829770347747 12722 27427
128261129337669649 2871 26185
915724310522406913 14316 35966
489245167849933441 19054 45922
541274998127427393 12942 59539
102423991323856705 30737 63670
719990468353529473 1794 57977
411099006318824705 31891 46369
410896254429836481 46652 47260
115163677145044833 9431 20394
34771318037101653 47650 63210
21876211322197749 25061 46270
170142340733157473 12818 37441
269436297467361633 12026 53758
816902495143438081 26324 51068
33829460827679017 19868 40273
962157860634128769 22432 59441
754284015252221057 6637 58850
969451370239980289 47957 64719
555733712922720001 2587 54097
554398302878077249 8346 52683
537316212439460353 1338 55003
745100172579697025 9871 47530
30161212250408909 3996 9218
541221902957111937 39326 61435
619875982372246145 52096 56407
999555616994783233 32654 65324
574519030706031937 12934 14858
880872398286847105 351 49761
880450181224855297 19097 63176
174687363631278465 7087 19484
614812603316625665 32033 55484
393604338262313985 39601 50452
808481155727644545 31193 40223
131457900169991153 25377 38556
22712031993339821 53918 61610
829243290425360129 31708 60921
374757582110472513 18906 59962
433484176657628929 5564 56971
991175206457757697 6645 64638
286091600626228641 22563 50059
682133414906541441 15423 16872
693305606519302785 29803 51146
108693345598400273 33707 64428
98512880931146193 19396 45755
411955566573080769 17855 29067
347037936239587457 14348 36604
873615706312467201 34926 56118
324356676615643393 3424 36361
932155432293495041 27845 47095
102857043084085825 43730 66527
693801253030446977 36278 37088
969095365389968385 9936 44141
1734551327555068 48249 53790
120345007586962545 4261 29261
68231342107555553 13163 48159
441489830528347201 24860 56476
516983369371910593 7048 9276
198681887852174561 1957 26854
580769263596042881 16177 62034
103005387317985249 1073 35013
655222048082659841 10302 10507
281394558507145121 4813 47319
845915111086231553 35230 61300
354166391706591809 34347 65696
24526370694911037 3048 34423
995167830907391233 24638 33927
35498230821733757 9476 41605
496543483708855169 26441 53412
199557829051226337 22257 29142
723246905419131265 27669 65340
846469746655618177 8365 27616
666963078532681601 27579 38216
975387759821540353 26078 58622
535253083804164481 48054 48246
115374680119376913 26875 31902
805541078005155969 2537 44664
198598738761599937 6492 6684
741710652397330305 41355 61222
976142297425372673 27823 42928
782873396216068353 14633 60502
517845154015173377 35784 51311
672030997401620353 25310 43136
835354830116020993 33193 48886
162641338853497089 58802 65670
448716775217231873 8277 49687
669784394729532545 3265 37038
203333945809294657 14189 57664
349361707981323393 21095 43397
868807027001008001 1887 27740
111349590891521185 12894 16452
879791602570211457 35409 43441
99256285502697489 23291 53173
281349375951290177 7314 43792
257880320973413281 34396 48359
318372517361797953 28876 44397
134334641766365345 6125 59618
727033561579513985 26914 58023
892255357254427393 44465 62705
463489728296597313 40242 47284
271754583204405281 28572 34614
135406157023165713 33830 46802
340448609995945601 7347 46231
603117944521120129 1142 48647
485197557040315521 48284 50036
725729946392714753 35927 55837
670607272878456193 62574 65975
59731869020712481 43965 45132
372098534475533441 9414 34899
62831665503747305 30714 47463
564973081980099329 41799 58168
954803760931145729 55070 55460
876702858850357761 31519 44465
801190583640174465 4429 45086
703413501575013761 46508 67050
46026487585809409 1629 9038
877562834581887361 7605 47280
499569018496341505 3296 7557
38410124883199617 19839 57583
325900515013717761 24852 49360
499586008706977217 38415 62579
132492987041569425 51793 55365
307419845725874561 52947 62456
870086011433617281 5201 10542
162331722102358369 24382 55396
771864614240112001 33067 40083
668994480331321089 41307 66971
377919803963312257 7964 37468
382024144416952513 4279 17900
54310461842714377 11073 30075
785205559795983233 3490 17339
109051646780901729 23512 62044
955685217933059073 22774 38372
414299413342913409 5328 23769
747937035434091521 20900 40204
1960441835951344 24411 29326
169741283473477729 23823 35504
60732971161922225 35747 37854
375518703946355009 29686 44417
784239013413699841 2938 15034
187149208590774657 2709 12721
451127600690394817 23257 50998
925891329504281601 23762 48047
832431087904229377 2275 14320
418123147112787329 1944 18035
702555905473570177 28688 61992
691809777981447425 42572 56241
501686582521106305 43226 63614
908398192175106049 21247 48231
336448751078247425 3552 4825
193167047166554081 29072 59430
72766473950327537 6831 15809
70993704646660665 2446 19139
833816784525748097 25361 57981
363898938365380801 1930 13347
415546712490485249 25627 31767
224863567848679233 13848 31770
261434934114472385 47407 49606
770520331839747969 15135 16372
863087181668891649 11474 29176
715744600180180097 1627 52104
285430233488863649 7249 44000
192438663541381057 28798 64890
656866890085982593 7514 20163
6914412194795717 52186 64119
18279506438542373 9025 9901
958952316077073921 33465 45491
49635733851648209 3092 58326
213297686324118273 7220 61757
634591887632080129 25604 63201
64310295288819929 6978 10117
734566596932214785 39073 42926
581141748311900161 19047 62198
560729651804333441 44904 56574
982298827748593281 29515 44290
564454575525633857 26935 31078
403919952011328577 20849 26197
298192192324460609 8393 16190
159319446352228065 17528 27061
498423033725007489 21307 59202
626691376004238465 18506 26590
820010042073700865 19786 37588
685495793550359169 57706 58021
691154333716912769 59129 60226
786199194026515585 9959 32932
706801377657694081 97 1537
604531827076655745 2822 40640
555636747091060801 34023 43550
119754393928083409 27453 44047
222640304667574881 28087 35962
624256423824590465 15187 16430
278753557011658145 15673 20634
356527844358758721 4832 38364
812857199487279361 14853 16210
702317606283756417 21062 24738
553056016518414849 15535 44506
381238607052900161 15495 28272
713094294521450625 19473 27132
598497825175257985 8015 65459
470453948586470721 22012 53539
180231427986164769 64885 65925
652507351189040513 20890 33251
171648984122967361 24716 26136
476396671279591297 4847 7478
88308075296829713 46601 55863
909444481092148097 47356 60798
42206249863454561 19105 39271
737847918879811713 263 47685
743017188202024705 41865 61338
115128762927849233 13006 32357
499422217132163841 20749 66053
75801819769285569 177 61745
509892121695862977 864 14533
314080073462715585 3784 40078
886531753466925953 31008 40765
953438096576423553 2558 2823
702707479091849089 21770 65976
477866317735429633 3915 38163
499551898242160065 29829 58422
703843786178484993 20868 49120
219429180966081121 4569 52293
264282819092354529 33626 43390
560754594788136257 2131 22014
895481249076613761 30191 40258
326261587270657601 37368 63294
634603826194119553 18575 56277
522311856959433409 4243 56798
247578361926887425 35817 63294
125024931818337841 41549 61463
538889724258236673 1940 21525
687367274495244417 2020 20885
959051876122277505 5897 42234
655878707489897345 20964 56564
289600414023464513 27660 37891
444873607461445889 62159 66086
450519291775496129 23487 31364
837868218884757761 5123 58729
237467256736092481 19291 28963
762867671480364545 2295 14514
945853552751533057 46656 51263
300513859223364929 12297 16705
695595789366517889 2958 55704
606219834838938753 4192 63600
753408727041264769 2920 13003
174162332616425889 38621 47905
717366903766443137 53001 59384
694960298419488257 22272 47482
622688910253845761 52212 59328
695427593841507969 15600 21672
794508169072724225 46845 63439
225586972219574017 29588 43266
834417190835669249 14004 29801
953993278011644417 3557 41287
11727270853352679 35444 62992
489714260518439937 46800 52137
274631956297515233 50877 59838
712429404483479809 20601 38945
865918955774258561 24136 46799
563317484007299649 39196 50859
299914412749078721 689 10334
222470725534130049 53184 53810
257933219442573857 46254 61269
648828063929244033 16596 31017
733829247901400833 42266 43442
637263813236323585 21381 57620
4358570052698241 35944 42265
146479032971811297 1763 6337
466210202902804097 10532 16080
574141400080527809 21454 33153
241237854025964545 24295 53914
947502982821276929 27413 30477
338489243422760193 27452 61106
758127172730659969 35952 56639
930978154492901633 18173 50467
788834271422487681 21909 24492
880672347790696321 7464 23836
411088726356616961 39723 60556
202198481719047873 29834 63793
217528256591577921 47645 54077
969001972233076737 12711 50197
130592281762254465 16163 25086
798512178920969217 32734 62963
885721559201172737 3129 5508
157386322832170593 31783 40116
708296611521582465 4242 55378
569272979858592257 17026 40860
558032951198697473 9079 45603
719263973253749377 17570 66865
499256977048837313 18441 37155
770507288623161217 11981 58605
559133473728181249 40069 65930
848029429058531329 38830 56075
196769308459728609 25794 33546
259368319667085953 7887 42103
37960881104453393 21914 34895
891166266023521537 43908 49617
865221925731553665 42417 57434
246613049842647329 7063 13630
666756539835901697 5836 30955
432889773854473217 37188 66766
805563365539008257 20251 26367
639328306530980993 8147 45796
439676550807973825 40115 46938
848835930469522945 12164 62084
791041905730416769 5800 13027
665300559350963969 21034 54198
470962169624371521 50018 64567
99968328176633041 32477 41686
728301731215744001 4495 48173
160292909939581569 12750 50539
922211637456399617 26356 47229
836604684053799681 9278 40474
231083923563140545 18021 62403
843695197391053185 27413 32648
889715365073200769 13410 30221
781860105171066497 35020 53710
597904144344916225 15488 28487
64556868631452601 15667 16585
655513098516621569 48680 64303
150810657467207681 28999 40875
465264581736725825 46716 59153
811280115788758145 31899 34492
721094298644217729 10429 25948
940618317611527041 27580 28346
965182003555391105 9733 25378
421000568995221889 4485 38118
493655550992428993 14571 39523
60422382542544281 24713 43225
597928170321175425 16562 37088
60047365529651841 12975 61553
46590449609212217 20101 57213
830063184080419329 23257 26796
582609971549466369 33249 42121
70361507271652361 27756 47432
615332131171442177 5911 20831
595106818558793601 35663 40542
61166019814713481 20933 54699
68243880598071625 41211 45134
175585536337152353 13681 44445
423004866314304449 14614 64251
894000632686108033 22225 36192
855559958603858945 21974 61645
764039606386205569 28813 33286
761746055608359297 3788 54472
633166714909883393 21403 36051
858179847375236481 27133 60154
994378047275247873 4859 31112
867607832635830017 14747 27804
623972584707253505 36894 61845
774987788482544513 12779 15827
268225072773816481 27799 29275
911540146199161729 8206 35693
647225831269899777 38278 60474
220637301393320929 4770 48762
427858735858237057 9324 33608
232631754893962049 48012 48480
448016407966555649 46656 64782
428114654633130689 7807 34285
413263135518462849 2287 24427
859716328763472129 36029 60432
325832919924629057 5495 43470
79237105742361537 51040 60143
910411007080270465 15693 64157
415541858834391297 5678 34150
404627018019944257 51 17096
322961159891658433 21274 39989
972484030561247489 742 39714
958497719245361409 28137 42165
526792526395574593 22389 29258
277692777926869633 17343 26115
294838685963767937 12391 58515
420489460321992001 782 39708
985384969937378177 8750 54194
283933829116332257 15248 53063
783574709261671425 57845 64117
641367359438636033 55385 63753
634625094159240193 30410 50073
851199944469026817 27072 36441
504100220659623233 63313 67191
764921232337204737 31642 34333
707033345195164033 30631 52719
336212095681585025 14189 27436
179526469995153089 23140 64499
992796323247137793 26932 32654
870532664558247425 5016 55599
590280515055336961 8080 29982
450354935413130881 13277 61192
544083560168221697 27583 66443
431510914508216129 30976 48263
49322795601536737 26907 31008
849904283170957313 711 22558
652487394539281921 11479 53919
928003347769582337 24302 31058
421220980523610689 44641 56110
309303511130011073 27603 48875
671946154720846081 22441 36154
755566332461633281 45944 58910
397732979829722689 42175 63173
318564518654909505 1919 19420
836818642768708481 16725 18552
568667601939345985 24683 64895
811814551487156481 22674 41083
145031433776907201 11497 25105
25076906367903717 42296 66628
440992182300966849 505 40471
740237167781966593 48473 58259
678049347081270017 18353 27852
452554035032921601 42924 52905
634308420093383041 25187 40704
64437166893053897 26792 32459
131540713350730705 59940 61254
642757774260079617 20986 39218
99681751740554609 58639 64372
532610477629273025 21613 27975
518737649038143873 40961 62295
189021035741792065 5278 42148
845966586933165825 35015 59370
980557714311384449 24934 34417
211881738651229057 7297 29209
782139318520055553 32952 57628
184625483149297057 12838 65494
869444381407614465 16075 43345
132433828610800225 24761 59161
104837957567799121 30470 52530
769871230126305793 2143 62260
971603116252293121 6545 7494
974273695591151105 19335 51024
491489295241823489 11753 12860
768628103973249153 48597 50840
901277145491487617 22083 39736
55427490267277337 10475 14676
573906639849884225 30227 31069
432464953201069569 5935 9619
250669249307758689 28885 29221
806828539278384897 16238 49298
447598546717049601 26739 53021
616941505754404353 19319 57735
592076329478114561 444 37544
845158500570647681 21549 66192
522768843122793921 35255 52197
263081899654274305 9575 61639
267888975414944513 5669 31348
18470072604444001 34363 51115
105165231810364193 4104 32625
678172502605043841 34092 39729
169826029029163553 22686 60667
657473518702317953 38704 54506
677557560943785857 3417 43057
332876160381935873 28025 29191
49338877038007209 5612 19513
583366246573675137 47836 59535
726486253905452673 26348 52152
329738662497028673 16614 56320
979416860716863617 801 39152
708061642280739585 44717 45564
43657262688572729 28361 44297
242386999042047073 8496 65285
565186600565237313 38649 52972
479669360107564545 28780 59409
599042556343821569 2763 28027
519809467225407233 27114 46310
272231999421389761 15831 30630
62008377459903841 36496 65677
64819893488380129 1475 47072
487666432458858881 14761 39084
687351024718406529 1783 66945
250585399558516993 33933 35351
706572767778116225 37725 58530
347084119405714369 60068 66273
760767891326391809 26479 62600
399508704791998081 26037 62736
850866269979992065 12852 22534
706183765678041217 30444 51180
700267783271197441 5347 21304
416770320667481537 23775 49415
295987492361863489 1165 5902
612921377364337153 36161 59908
529323578059543105 37894 61621
453631574838595969 45217 52010
524235323040660033 18317 40788
868760743782097281 24707 27641
700422983873590273 9055 21975
713777638199800833 16091 42401
177984352197515969 1925 20909
467250861281321793 22766 26196
123237880024984033 13233 23116
707629730014758657 21126 51386
115526451179750465 5360 9058
242580045075406753 4056 24822
561138277279081153 17823 50927
816758250993657985 10023 49921
213481701964671105 14921 18702
450359336444996929 5162 46485
339348999474534465 39273 63263
674640311650421121 5407 60189
536813060759005377 17152 53775
802848902748273537 8750 28827
448660743771608129 5115 44791
246839992655495169 17232 35670
270996748150341921 30404 45779
7059541977788798 28915 31559
409296416364551169 44884 46066
661723273753437953 13747 27966
978888181713291009 22552 56408
716988704629351041 26036 30197
153931376089058593 42475 53982
529590960636781441 60286 66435
991851617803153153 40830 51616
917913195892602113 55604 62717
904980262545304705 22061 38862
343036187458665153 10213 57873
614735859943710465 11549 55384
565260483135823233 571 54765
751476250640234113 23302 66334
395697238926501889 11171 53816
970598734233337985 2646 50660
54093869839142881 15584 44041
801938672329750785 3513 33106
733545582647451521 8145 24836
746404840054953729 13121 15363
95525270030712769 11384 46433
312684791312147329 12313 31575
877462192093744897 16328 47127
447314669580411137 29832 34632
418139489399557377 9049 45557
711598919988571009 7612 33004
265026535721915489 5880 64021
506093864608761409 15059 45925
537377353096694337 6258 65741
585309842664525313 33928 65699
561961070914762241 18716 30936
316419456670391937 14121 66866
582258278292762497 27770 37890
337303467218358593 2007 25390
620203775018381953 13305 52537
914640728565377281 3305 44301
822177534335786241 9104 23576
704344581808396033 53419 66711
12661232318876615 43939 50950
183436155084454113 20833 26292
379016027346843009 24084 49605
721707356129822849 37205 52969
778739137844354433 376 39907
511740040084863041 10269 63227
470552551804296129 3613 14887
121501610765630369 31878 43306
466044838887611969 14521 35586
346613278860875329 37957 48763
36146631598889201 55992 63320
834588695802889217 46309 65461
370371775623397057 33321 59412
902097451360152321 37816 61324
417715889692395585 4342 54885
31339883606317897 13300 21042
348247465641421185 60694 66814
944590505752163585 32737 56854
877891901381651969 30321 43794
500309302955567873 57168 66934
915869066132302081 54151 63675
410360935653716993 5276 20295
649504263757698689 43257 53667
631655435160848129 22322 44732
938952604348386945 15563 18645
94295900459233201 17571 64176
239690715756388769 56883 59454
583107869773467521 39933 62660
865547754314917505 29205 39277
605052499209723009 42048 63218
218313131722219105 121 21091
584072190603574657 13111 65490
635758618089269633 2401 44405
645020696764508033 35319 41437
361201649151276161 8372 26438
736103344446828289 765 23356
517976405657009281 14053 53129
737856529213548417 45078 61449
998153640742081921 6724 43725
37839447704936193 37615 48066
741961261313278465 10235 39388
195125495985823969 10109 11967
734557264564763521 2656 10297
876331522461949697 35939 63928
918071818606534913 21260 66042
149503791470539937 4652 39150
421842486559363265 10541 43277
545662936048909569 47218 53204
514171443118939905 27446 36377
257089551673008289 7345 49290
690412329193243521 14848 33564
873333159193887105 48367 65915
694153605023700481 769 40580
417122903975883457 20950 32157
420875221445435009 5891 22303
134966670012669713 28012 53267
363414473994438913 24654 58465
914622622969009281 7810 54889
903762270842413825 32125 37733
732757226847294209 6800 51667
497622710145179777 1679 29693
460313925047461953 15310 45600
859822610545187201 42441 48977
701303124805331585 37696 52797
604333598751807745 32062 44233
992316691557451905 22958 39526
994672255981704705 55549 57550
819138251292283521 16727 32543
256781206046866817 4995 56070
984331507193576961 10961 34452
922128698731505409 24313 41608
762699577362649729 38155 41872
991847180889337217 1323 49436
653822649618493953 6349 31713
485971332801149441 36246 59714
393451976842182913 51952 67020
847912255089539713 1973 20941
518647880387408833 8705 54506
162978312579376449 41606 48663
454548766394548673 13828 16380
473085466116586433 15416 51597
458794878714858369 15902 44273
60630145130069481 11007 27336
941248919520059905 39401 62387
22090702331809097 45522 45583
907798740920089345 50772 61650
297440784568998145 18387 56605
454222338382361793 59191 60769
114659415276364033 17895 25494
241854452029915745 25058 34075
335954785576952001 55973 57415
436110681860892417 41327 52356
505296318394726977 20142 28603
428797934504263617 37139 62952
238385749127267841 22380 24498
302905858822651201 8152 28633
41290659398057985 7359 27026
728579504879693441 26314 53777
239893418749893793 25763 29357
820869214796257281 6667 59599
112253276762430689 34327 39278
745539634800014337 17472 62698
438705922617025153 53596 61853
339224480514484865 26077 40795
441558192116687553 13395 31378
574039130920684929 53097 66287
536666367916986049 9766 51286
595474524668414721 34415 60342
481021012003196801 13234 35971
665489531035024897 10212 48293
226170841883423169 53666 54934
175048673187045985 1550 61651
259993977192053185 14091 52671
498644973975334721 28721 60226
104594420966016337 32457 34579
475591635920661569 39445 61304
645713167895280513 19734 31469
137599350890855729 18069 28301
546774598466804225 40038 50697
328439731264449345 40096 55970
101986211362358865 24082 28963
404102497897074625 24239 38246
218414174022861121 6346 11287
629952932510828801 6542 18053
118822906941915105 16797 33122
122761857327208897 2587 45626
353729668091453697 11963 19638
282015089064639585 21537 34827
128925545266682209 2311 61085
779001729396785665 23264 40737
331533293587945345 19908 61602
17187313594799747 7163 60896
452484415259846145 16644 59414
879256270516055553 6722 48175
794297997539608449 18548 32394
857083785229246337 10197 28674
315756127670667329 25138 66471
349095081252560385 28212 60419
690592640550143233 45733 60974
824292911526921345 17416 32413
389601999325776641 41358 41502
835516878557502465 8474 58496
355439573520094145 39252 57732
384722730681271937 40896 58591
381569900729814977 54705 62056
791567675824641281 35043 58754
545366261937495297 44978 48469
959115432724185985 21999 63476
701129733565096577 7179 30387
571190413149270913 13151 15807
231797760640965569 49239 58485
714534746907485697 10024 49570
986109136524746113 42343 57138
415613401297409985 9899 51479
741444318764116865 22292 64346
968139494441057793 18045 29749
634886180267272961 39256 40643
494830578881664705 9791 45049
375829758095527233 5762 46677
630149653862400129 35483 62771
411018767602811841 19548 31664
13387745570302201 12677 14533
101308080832673393 14811 64318
638595643001817601 14214 39269
574140265812275201 7100 38414
592710937329901057 22669 24820
979929587171106689 22071 50614
737599999290704769 59195 63493
914416626760427649 19781 40883
605916265219523329 17918 58555
211320181851796449 17321 55177
900331051537303809 4654 7796
20805959692410169 316 22544
128120159615679793 32788 36627
524180084189957569 35373 36289
358523333765031553 3679 11299
260826273800503841 13746 59654
547795359452440065 46527 61068
37817390727816761 715 51857
468087207772921217 26634 39883
378434965313942913 38652 51808
394136473609865601 15072 59880
909435991665931 17334 22413
394713248235927233 9980 33914
585743649499349377 2411 24225
412529831476522433 7998 9057
194907217390188225 2146 38752
958773214914796033 15013 65569
214298194062877217 18127 44781
565260944448159105 19228 59269
498516857566436033 10437 19688
533861703390908097 36450 39504
755085359517423233 23708 65023
257109532204712097 6254 24541
679733734009978753 46137 56836
981018641180948993 21 13792
727698356619271169 10227 10988
354422039531630849 47958 54649
992071073948629633 17102 57602
538405492619471489 30217 41036
724492953488308481 2800 52749
259935193719091009 35830 50479
477892054970801921 16964 18389
925735166024363521 29386 52845
43257568004463569 27027 59962
561746741683993665 48377 61525
946974330979934081 16780 64740
700209992880939265 35236 39572
91944127020283873 14524 27924
340461372414726081 36883 44291
622334981451565697 37095 59619
886611583594824321 32872 38827
683275425345584641 2870 36603
700126286637488001 17296 62908
194523722051535233 8696 22192
853393670272009089 7168 19794
69348336844868185 19130 39054
201932234245564513 18644 23323
63529378980412337 16600 50299
308412036486398465 37999 60325
152354579841727393 57171 66770
699987413519256321 1617 51762
484490680434667841 43144 67018
615917119590886145 29757 56584
474780881846712065 21475 27598
290343726994255041 11012 26433
76783918819224081 4289 33342
598642665317438337 26707 32769
990342386916154241 23711 40047
231812829510079873 1564 57050
159878549308920993 17707 55406
777630729694873729 14366 32481
66736065209212825 10942 33677
433273496987769857 3289 61171
894583876538071425 22121 60052
44597172189977385 7393 40643
916238781038913409 10401 49736
439837402347354369 60890 62181
532807204097672129 16180 19581
968295378948294401 40868 60166
605256615410226561 17629 30664
411477720180702273 46867 60311
807432743638976513 6882 23022
952987108575396097 12231 19922
796072084204240641 52950 58341
853979406844178561 14505 42233
768012764220024705 45196 61501
923660877557619329 18609 56275
432023106302253249 34086 55644
424161830028115393 19860 22523
126114470588369441 28075 40663
973308010673232385 28782 28830
121846019547120929 5399 51871
939448964096431617 29102 36927
401739493868625153 41439 49839
821007186090678657 37736 50672
112463679011469249 5805 29767
335589937069816129 23440 28660
141454222117609169 48883 49255
78787817790011873 23484 58705
486512764083386177 22767 27231
154608624549712929 22370 50843
38840053922733377 51103 53692
277623751976829441 21234 53273
777670930889982465 11611 29502
736205547647930497 29220 43492
554569588150947393 7051 58086
660209321784972033 1666 34699
181528437057721697 13379 61536
517543858598020993 32581 41232
279689329605922401 904 25704
696522618284955521 40475 41894
242389399255685601 4867 63155
215694001679654689 42010 49150
781268256220307969 30181 55484
638093708129556353 43862 67006
528898982883958977 27355 35546
530434030886045377 10382 14652
531056120997782017 6629 61767
703251271576174721 29512 33180
757563630154081153 14331 20247
828424861907056001 11068 23443
58662213726258017 29593 48690
417677561627552769 32417 44759
888725970162028033 43353 48755
878197246986946561 11971 59670
51366046009000857 57796 63819
445991508128127361 1812 47920
381913384876455105 2031 16708
533470299545800961 18550 60867
400232610904545537 41699 45528
898811022342751873 177 27426
456113390755945153 48600 61350
604015273627499777 11305 22275
370828067929203073 5074 61675
528200910327722561 9418 37736
426729099468772673 41014 52778
411903333754683137 46307 46568
157493477857578049 30659 48132
609350089780999553 49253 57958
977898105417210625 43221 59253
469227546132476225 25529 47795
110686122156913313 8767 63167
308873837529215937 8863 66891
241557274965671809 42336 52025
703337594847827329 31560 47826
252066551510218049 4136 20282
355811385873519041 1323 61395
380018144937992001 25224 40265
928716089260138497 11845 22043
203396379221025825 42277 58216
240069148174494977 8323 39429
765672038583929345 36699 44074
161678093671444161 3444 55589
41393530849269665 27495 49389
579002999808377473 10060 60171
434638318466796 10795 55301
595285990100723713 29484 61210
586819743703152641 6808 35341
814672182472445825 4943 18173
771205678609774721 13059 60166
906810292067010689 6164 26223
274476141306031713 1547 27978
865040350256972289 3025 36319
670374701932701057 3870 22014
227678874209789953 26647 41699
610558251170225281 8775 24893
569428847434277697 14411 66440
568537518214427009 41886 46181
844462581842751745 1815 66281
680948451641292289 1518 44800
793601313042412161 36106 37972
278264186177437985 50434 51703
156739648648301249 424 753
651353087726725761 40385 43760
429109958561678465 4748 66968
133017055932228353 28575 64544
840735092175297153 43901 57151
417449949192139521 54644 57132
505470174796666753 2442 42480
686070738588171009 19216 27358
662889588101325697 51467 54778
787001019295921409 37268 38733
487234304984678337 8582 10378
144323863035751297 17131 35988
170795557863389281 4711 25315
869681941839964161 36549 65566
40365285653361841 48165 56757
946879204906878209 8028 22294
135441652747221761 30382 49205
824535080239478145 25593 39445
97099217346094945 29184 57041
305743290542252993 18917 53599
313000793355516993 19508 42999
176693917559028065 5333 27155
633740596523093505 6148 65125
695372952085790593 37259 42471
880426739049187969 21761 56709
518454433424828673 5571 40284
893937730229435393 661 10061
530363601085852545 34691 62066
930210129973350017 16035 30499
305860554904974465 34450 60347
767696578998137345 23247 62438
349496259711571585 33758 56956
198482377141051105 45946 65726
448577376349668097 9596 55728
84841743427130465 25297 66980
144676703389805537 11941 44742
869314986252849281 152 62333
562674140302654273 15080 65431
846331338433426305 20965 34847
371924488834281409 7098 36611
827988200979166977 21266 22560
754630530432955009 6678 38740
27660898845976333 47150 49741
167291229573251585 44291 53237
218016553824927681 56868 66130
68891210492644465 740 34092
909808043250674049 20014 61801
294070299685500929 32221 36283
41015329932310609 27771 52252
745976313081790465 7308 24678
773407202346657409 28961 48061
971443258026809473 58460 59583
884641393757537025 37259 64737
985736300995831937 5897 40132
814110106012517377 7317 35759
503205752269991553 58765 64795
590789612981428353 36049 65147
319919854643551105 6578 32813
868765732314226817 44840 65698
234716547091395009 24920 46053
812292550781055617 42972 48461
95779743955439761 10112 29509
784900864313552641 2102 18677
934881686315264897 2452 61851
339251499201129281 13596 57529
130825584852651393 3674 54581
306132089256419009 54754 63494
17860707274635957 34341 52045
802891605318851713 41390 55072
787770521215868801 48619 59180
204099822035143329 6931 10784
798177339563437697 6245 18069
741928110694789889 43422 55016
554812775881309505 32957 62282
68167553226668785 51825 57948
96822302239260689 8900 58286
9674895744897329 23178 66232
513119240997731649 33141 41296
906732824010870017 23796 48498
290414725889746689 14065 55378
434715906655146241 16070 26330
691088391603692289 33668 41085
242183228368713089 29644 36044
298080431297833601 42061 47972
458464955790308417 47895 48418
400890369028452673 20467 37916
153308849649501857 20367 48450
930823857232098817 36150 62233
953305139722250113 45059 50980
931014655182813953 7336 45611
176734766379649249 28800 50633
557104908648213377 3783 9660
478546024520685633 7740 17052
930076907487809025 10174 50910
799421423562360961 48756 66228
659246455816031617 20106 21253
120860118310663009 1615 52897
9797809589564111 14596 40358
618629573188325505 20762 26738
733231717084109441 10640 22763
663230298806130433 11194 11608
363594777627788801 16112 28801
9467953741957303 40832 59946
206317365659458561 52269 60075
863202101077764225 34390 56633
933223608163238785 4138 42221
203118715645938849 29461 61289
871476976415110017 45815 50852
938209410705812993 12409 38617
47848224426140009 22795 65330
155325620338768289 7318 33877
445664434841575041 11100 46395
153124462205045825 11648 50692
743154134822951553 635 56613
73366057525714017 5509 12114
602787229330559233 18813 48353
492543424688964417 55851 64821
674881624132986241 23846 32412
303517750583036865 28589 57931
486519202520298689 3713 48952
446602578664272449 4495 21824
750539616039297665 6993 32328
777357466628540545 22373 36229
718950409941655297 13519 15996
722647462114171137 28196 51511
191047138069883713 4887 14882
925849927898465153 3357 61438
156732287182620673 35020 57612
353543703140378113 97 4190
623487949175647361 9744 54485
931233247291441281 28825 58548
646868422736147841 51712 57509
953893872888844673 15677 54719
216781718540694625 60960 63683
168690395754676801 13389 64892
261538935112241697 34154 45348
384354898782977025 27528 41792
570473734308443201 10955 56512
447597265095748033 32744 51039
579118822180007041 18872 60559
537455686730741185 32927 53425
616501035213651969 13813 37688
185014629305324961 43224 52742
582521750558868225 11634 61535
430989924458362625 28862 60777
805057659135876225 27731 56069
405676543071859201 7738 50802
393709645700440065 6561 63003
971774888953408641 8777 35795
225781952833990817 23874 61384
671029260358718465 37691 60589
4069191593544020 29610 34135
177268771673869441 3432 31235
518526149084316033 4600 16209
887275421197454465 8342 41193
215658015284631681 26751 27517
968546878197432961 20083 22369
704919253626520961 40787 57691
855635853727843457 6234 29302
421229978134391553 43001 46218
888146366846473985 33472 41572
720650257221869569 17906 51644
318288683486041921 41040 61908
536499685428580609 48806 65109
872370276029361281 39133 66647
43606360247515849 8542 47010
766190345506654337 10660 54507
193215121127138913 5599 44008
1239765087508005 35769 49420
536301831088444225 15522 37707
40108369462711129 27300 37223
215063277670410017 18129 46385
551219070830175169 35914 51519
390903877645293121 13499 21618
637959266319508993 11957 40907
860900844364806529 13858 60338
636305974175360897 1792 48565
866954056051689345 14471 43327
988579299323969665 11476 53538
433819504442524801 12818 53021
801651890895190145 31842 56363
627823834688861441 20612 53996
847369185090624257 32396 47766
644537232930929409 19263 42866
549495359888044993 18978 21576
741132537298192001 23025 27845
480228654578535681 36065 49477
779842247476992129 26069 35991
458181014167255553 5432 36936
436771568924008577 27814 55164
730591121380424321 5615 6466
879469004750689025 14829 27392
189088396367498753 51621 62241
186672145069302081 15192 63580
196315268465962593 10746 60658
57894918498519137 49985 54380
760481534525130369 14965 40971
552751260316206593 17013 47296
99196986835661249 27767 58714
33026364234331141 2734 61624
358056337687504129 39272 60239
60173910250959753 7277 44571
514814592949971201 19361 23973
225382092439403425 6584 20359
115128917048910033 31714 56855
405655182339707201 30676 42212
183570428800177153 8657 58571
274845459497242913 13369 45276
556169199297091393 16577 29495
965345319926903809 46391 58525
368775621583363777 12860 45860
964882965910831617 10514 32082
190310987184378881 13639 39752
481120801272204801 13676 17233
122449761633188097 36869 62611
745729527141065729 12866 16153
360507250511307841 41110 62612
181946425004632321 1645 47636
806556360041394561 35845 45654
879709756164899713 5982 13379
302468211228163137 36650 63589
439353917054440065 4368 32115
973425983781961473 5732 39906
686763371080218113 1032 25088
208115031721224129 23943 33780
410853234523493441 28263 35887
395264748620473217 33500 63473
111410718281732097 16287 67156
293073938055560065 53609 60709
336980101574120257 12574 43525
544414191155762945 8893 12239
450745384398203457 2946 52971
668169722495054721 39364 42462
118288933754278961 64597 64754
543302253499074817 3933 10572
335364020816072641 28619 58374
551774084512917569 6455 52611
196400752733531201 54605 59389
140062009847948593 16200 27043
122102885718078369 24552 49584
733418499242265601 712 24847
333562525699697665 23119 23586
721227656057731585 4748 55752
591585282637723265 16891 52332
518863559396439937 22796 28321
660294145160214913 14370 49019
579753983753075585 11589 23070
19308104071456001 40840 55890
821772333612546689 9339 65930
919693558105102209 2014 46312
432228882054982209 47305 53605
252598136200205665 11336 39914
895584533439293953 54447 60573
555815920920089473 1109 14989
575316165125908417 16559 36213
745413708750419329 36734 52304
58826495301520513 1146 37390
595090660588844801 7536 53869
624311024956153217 9926 43796
618693744972020481 14176 39859
904989475228891393 23291 34833
873717526092384897 53268 65083
756720468629193729 1238 54155
687678343126720001 34426 57529
10710835435066457 49858 53295
336990679001637249 24593 49178
45879030211846585 23737 63893
163131765264878945 40105 63069
279119685476221249 35907 64810
942015161565770113 16148 42075
303033661917080385 16001 24582
946354183922636545 55621 57507
354055739204131457 4047 67144
243654256624289185 19795 54961
824713819783010433 25837 50363
325811805193282561 32019 57159
200007874559108961 39801 65375
442005878915047361 43765 62497
273551178301058689 246 39783
595560109917869313 16351 65293
5992448921904981 25335 56475
472352774313201025 53309 57580
297410948709465857 15841 16580
973670995999825153 38502 43938
192521140761275681 26464 60829
376341514717786625 19271 21458
340501249545294401 690 39458
945765626576843521 21994 60678
991989271175231873 9166 52221
503970624202985089 25422 66474
832171198018766465 18061 47562
209539853480592353 36149 65787
956318519129073537 8751 19849
154535219170277569 23633 59622
699900169338231809 11496 21981
87762255580798865 23891 62927
802957994242138497 608 18227
712585854075591425 697 13611
72402820772264673 8697 53304
118415169745034625 6211 43805
332205083367771457 12805 29316
610689397362172289 18774 57607
481084810487342209 23774 41513
452100660749039233 4065 24626
185447654447347777 40265 50302
39681282005311401 35135 36911
681915470545259649 4523 8150
291085238044686913 21137 21385
24922395699267241 46053 64093
11397944069194921 14252 63060
988143831383890561 37366 38297
415823344333716737 27306 35011
219875602627656257 40600 55117
487677243389036609 58288 63755
294556154138103233 37762 49048
559769275905111361 44491 50618
349922912103100033 42738 66403
948689715423292033 2453 39198
587914319784598401 29860 53223
129924310172526705 30291 53557
171628634379050753 29880 32439
156266194971145473 18390 23864
961957862815136641 31690 45196
318909474295438145 5802 31470
135933762862638481 39003 47641
443544243319600193 44193 53454
9405934457074495 16274 40687
726318652683687553 14627 39290
948499760257437441 36559 48693
647568462972394369 12688 61375
952641848868335489 21193 35498
86480663069878001 2867 35500
998123140838320257 43453 66214
609924760919604097 34985 38469
238459917735891489 12567 38628
892206593187580673 23991 51486
65309004604859665 22762 32897
862417484932187521 1778 65902
284034826802535905 658 60871
587159145415583361 57117 60990
498440342389816513 33381 43123
847437670109862017 21455 48098
79145664536181217 16399 31347
472568047539425601 5334 48845
802689434173078785 5781 63895
500121957373600897 712 58141
866032690939118081 34360 64325
608418816541231361 727 62117
230208318368998017 25668 27549
742641644275671809 26342 38195
809842845871624961 11689 46194
278125371557365505 28690 35133
751902430216393473 29910 46961
957841363900534785 48124 58133
600562653735021697 25736 32268
194099244340705473 978 4510
603305405105576449 27764 61393
664693622249053825 23106 26968
187152397423712801 16972 31527
636463493230337409 34215 58802
161179030225572001 32330 59136
803250420836370433 25745 38505
216166021613968705 485 45618
397216952266248321 7819 37574
64280717807296385 14536 40117
440433011790425153 15238 26318
344724996209148289 11457 20479
428098203190103297 13564 46559
441466977974773313 18190 32172
565457040013505729 10904 67027
19944137606767501 8855 63491
814767707145463809 29290 31048
662505501296553985 23334 34826
487169483463340225 45458 60151
896790960892271745 33816 55276
397134937431815169 21645 35797
850595933053330817 2123 28694
254177470823144353 8783 57705
121280332597574865 6700 45131
471994177176540545 31558 66683
268970545505315073 43508 59799
368353798261672705 22812 28194
787620823789378433 26368 42337
417761948767491713 23047 58967
754756103554274945 23584 25459
775961346134714369 49240 59825
22571039472989441 6236 34954
312069887836074177 10581 41542
368597585650210369 8715 11798
917975174848614017 13992 58453
128341135111806897 26896 67132
133173325996779121 15475 29762
964818378091468545 8241 21240
268798419194290273 30741 62635
781769536970852353 1715 46322
579376965933860737 29066 64346
179940419509680545 46108 50078
853942764766863105 44721 48465
431475372494670465 14366 18760
962618882279372161 330 57225
462406845817231041 24479 34759
322727841111394305 16034 56746
229866102525630113 731 64818
760531724549039745 19413 64441
907909286725047297 8703 22466
168872866479382817 8337 51214
291275141358109825 7815 31313
895129496693471105 24354 50754
366767405612325377 26773 40462
94109891043551393 27022 44822
973498665907254017 20326 60848
467038704081957697 12034 62988
205659867547385761 46962 63616
548617571600097153 20093 53102
664352164147938817 4994 18471
755068055464647553 2775 60661
248358978120183585 22652 64321
455009133687973121 15101 50531
128708367950292065 20135 32272
706930347156131201 12129 40296
411046070952071553 2861 37179
624534599173905793 34729 65704
480316869002560769 816 17198
735007701849497217 41247 51183
868726646797245697 26209 59548
546677041189745665 8745 66879
916424741170327937 8160 15407
399976047604681665 19393 51834
831043594542880001 20987 30470
14912136365389019 15927 24477
356074700893028481 43709 44206
945540666158450433 19636 53045
118598866651286273 48344 53856
427411179075896513 18632 49256
403585541564421377 30265 40467
742020876275617537 47380 56261
274309051167509921 12686 46891
854126566415580161 31607 50543
700126590783124609 8465 63461
529472509902120705 11457 22394
337283691839605377 13729 58781
920107118324715137 34046 42933
795866573392526593 24936 60840
118740848890340097 11809 56751
177547269666408897 6827 53281
845025027226178305 24471 56178
474665330856336001 40762 65070
529458180545560705 15002 18380
326321785798956673 35341 54931
273608298179702561 28370 63467
778817161236741377 33267 41087
707578163689746049 33270 39717
35617189676774077 13724 30197
800688806430578433 4949 33155
333454916356597441 35254 37927
183487835854805313 39166 44394
218986790079089377 1155 19990
854498126817524865 24087 62926
463767236135264961 28915 64531
688846399102303105 226 4083
428314582913603905 17318 62894
166147641311091841 27983 37392
772425227089680513 46724 60417
651731959320073857 8951 49574
934606440551778689 50341 60059
782267669479345793 24733 48546
523192315087936065 9572 19971
112972224168473185 3703 31820
738527645849675393 29602 46890
128779054421734433 9930 41391
317609734132101825 1868 51480
351106850640007937 16454 61686
232810632167218753 21733 32809
210831336174912577 60453 63999
97292965730229505 4868 23058
940566736955858561 23125 46210
676969321216322561 43874 58337
638040918275954945 15205 17863
631499229794425089 29744 30581
90523137751318929 7971 62217
387695445929654913 44675 48165
843152043568771585 11740 59792
19365660472583813 590 39851
585496108699444993 7086 16061
967948018246889985 42594 42798
960849504958680705 6279 50119
744079891385833729 15465 41495
60131519388221481 16082 58162
225524964264128161 38573 50881
243276388157987361 37019 54081
842112236901936513 17581 45587
448347773901318209 47276 54579
8646214084738092 21676 65262
298329339022053825 26373 36947
408769301826847425 2973 4248
431981509656026241 36593 52621
711975513446208897 20570 60293
581369430350740353 46326 53950
50355493742340937 38633 60482
428664969124227457 27296 64627
991134231277673217 3439 16059
482825234524234753 28831 34685
846159362657058305 15560 30683
877360518603268225 37009 58303
436059784266593217 10126 57874
612377751555179393 23511 45448
717698764171540609 19804 25019
249048985713372417 48812 62829
871854298780679169 26138 55270
860980959570646529 25415 57485
869920347484761473 49430 63183
697682165276745601 18244 25069
217751094602437697 3874 40658
947738508887901825 5263 14920
705487620790375297 3313 57990
612705064180786945 16428 57937
687567816388824577 52267 55500
149353034217035937 40045 44732
589415656425355649 33259 46690
501144282243842561 423 63217
664960870067307777 22337 45442
32091274611438793 20957 21165
312002179041893889 10319 60574
748234420486696193 13922 29296
49766555022220161 549 64789
323442230093725441 11113 65713
552522144575387841 34504 61286
436478633066514049 32467 50627
822905231411613825 40024 66686
683238509910118785 35857 56476
58128778377049881 27072 52270
771451456952220801 25366 39638
201306337784902913 5935 45686
469189402610432193 8700 8807
329846210069117505 35488 46812
917965926711303809 18774 65466
95029389845411313 7082 32083
593639585113685121 12438 16341
42830132963853633 38957 65132
513731773037804353 29290 49096
789529559219520385 17356 23907
987896349101028225 23623 45071
147971139764475617 36118 62056
542491275379774145 33721 43691
369541363955438145 5160 34389
825512320978042113 33160 36866
17553356236856389 26420 51134
29873153721737821 37892 62705
499400712679690881 12244 53176
601196448767616641 20140 21322
254566523105292929 35454 61621
509766804743719617 31687 39290
759239344388266369 46296 47926
59155088132506249 45988 50812
13285576083841733 31098 42551
905678275713157121 27711 29301
898186908241914497 53205 55199
252113902783300161 18931 55580
242135857206672961 47312 55152
310949688069541697 21952 61902
554699844971441537 34711 46674
175391564302934465 49031 66673
7287169966598840 50450 63772
736444434233888513 35924 47411
269973176078909921 28015 33538
241414455413014657 37733 66994
569873778710384449 27821 46233
748735438216158337 5 23714
902026591444485633 29197 58682
668079311420108033 48727 57230
738602961772652801 26444 50160
742272155603515649 61083 61629
863810162716252033 38226 54233
775364539511805569 28116 38099
4549670457148381 29507 62265
493607853990823745 28961 33613
346242911471637889 3709 47136
391412397222744321 29728 47015
372272034694827201 20974 60080
424581123362045761 33380 54841
843549640094185089 36682 60038
531679852259920001 13090 50066
651529703522694401 22755 60110
366278579847232769 26625 54749
730043202108209537 40482 47250
249287348464513057 28055 33239
271727126935513057 17228 36027
450448408164547201 8513 21598
310431059856487233 29206 54892
874858429494089729 5733 8991
665994687664461825 34889 45086
365450800410286529 45291 46487
5001863392426032 35325 49463
630290785334430849 14003 56845
667194889532520833 48166 65725
577360554182135425 31980 55182
71240197788259961 11317 44446
970257349494382081 17407 38628
622106415725820545 17735 50902
132893153811892257 1490 45411
298470899234633409 30059 39911
681906149200010241 14909 32279
504978598103388545 32907 59391
400697637243681025 5212 21388
345368745824519169 56126 58347
258186259585990273 55441 60477
874320500044685697 10104 41512
64411510322173625 5469 19496
84280199275742257 49287 61983
901325998282537473 444 56675
228325222805022337 39529 58853
19743972452616277 46966 57535
343361521551461377 22350 54661
554954981415342273 14254 48045
70239011413402609 939 43567
635657825260466305 942 61588
528987327886785153 2140 32490
997795408373853825 23534 65572
675149073305544065 3211 65211
375246711513213441 2746 3420
607545777622281217 53366 65574
447226513259899137 62145 64951
268341543636775969 18746 66070
715816837670473601 80 49775
27806458981462613 2136 38131
552701078204016513 32897 33929
681204548065220865 49493 65245
12520132500711157 18725 19349
182094906009414369 2254 29170
639190810231021057 47439 53925
876628639235118337 40624 63521
690062948743957377 13706 34561
605478907813552129 2436 17510
668659801569212673 19407 35427
349370829723351745 48916 54872
368819987309663617 58058 58921
75386644515081265 45848 51303
498988785729274305 4893 62596
859656824339193601 35451 55378
103281176477338481 20569 60600
237230523431055233 20885 47059
557649030829303169 13470 33172
286531680887986081 19208 51675
372188834514886913 41795 51543
91773705462006913 11532 18350
231480040011554433 653 22279
361639813323929345 34324 39958
272897645545583617 17026 35256
243594017958958625 25918 40814
870761318884369537 36876 39719
419103807125349441 20802 65055
171199847879378817 61454 63602
942892558986191233 15883 59369
878861884229401345 8221 59874
62235756227774889 10612 37817
897766633877751041 19341 32601
730257121382482689 7795 45705
518453489239639937 23189 24479
276587566445851265 41050 58308
191003153243585185 18529 38233
600393915853604865 10108 59199
718811290797880577 40318 40726
219335714504577345 9737 62040
112912759918572193 13260 53719
580230263002693633 23524 59393
770200446268169985 23421 36974
879584117083549441 32416 36520
430805309030390081 12161 31584
122486267222686961 9057 38057
591735463454405377 232 11560
459613863154853441 13256 19103
706528457060443265 18538 24917
760510293236354305 24868 27236
556252600280650689 56723 59434
584543407865947265 44214 57452
981389108100202625 44052 58996
675941651274516865 57091 62956
244380782866876705 1375 25888
952795229783330177 10048 28166
325978444230202049 10445 37804
679049571931887617 18659 43641
121734944511722177 9577 31086
422077727970997057 13735 46977
148507441190517409 19779 50701
183220629132538465 38867 66224
926463946150512641 12717 28721
649542093629630593 50384 57351
453664464115064449 39352 61694
20222561873328717 7547 14692
504614883632164865 39750 41979
618995845368186113 23968 58672
318961524674321601 19779 65917
951131264993708929 49747 59321
220153181152745953 18212 50231
775555480118978177 1128 52974
731455123012096897 1806 33788
898114878644140161 23346 46795
724104975896345601 29573 51360
116283075740579281 3223 9970
800900357871725569 57875 65308
782944717892949121 8175 55534
419141478865562049 24020 66749
755933498979796737 15081 46477
853987228785598465 28033 58967
296842560522765825 11690 40161
74855813534291825 3884 6148
986072936184694273 1423 60208
308354837649190465 2043 3437
440147865022769473 44783 48684
704717849824653825 24896 55221
194023586475079681 48348 62052
736496585916768257 40375 62363
615742134581797249 6038 40435
524833328497770433 8635 58923
710226350485083265 30506 34308
542246520540729217 53952 54685
903021189029946241 12246 51205
890656672854767361 26153 27226
447951024794402753 4560 46559
991937769130032641 41778 47879
704654867662629377 17276 45062
911063873169744897 51037 53553
311454685260496705 15118 45740
446087585125454209 23041 61578
680987974211124225 33925 44962
626909267020614913 24591 60378
735701424153457793 23932 40431
925003959580408321 42299 61275
60661403397478609 4570 44653
417469488146586817 9260 36564
324993208778504769 45940 60162
184315109895848641 1850 3887
444188669029220033 15057 31925
663995880142728321 39772 48649
556080165647980353 5560 51911
267259490086274817 62603 64725
862505798950639489 29017 36965
702804831702415873 26588 59083
564651876735450049 47590 52396
704679344351134721 20862 29438
486992084872500929 7286 38812
85660349737629809 26852 40413
538067115408946241 8800 61247
737949308391932801 22611 62754
242580787650855009 48325 66211
24246308044943989 48815 52756
571640661798607425 12773 46716
903332213550115201 2113 20305
992162913478214401 11783 53559
316763754741693057 24456 33329
625030233105913857 13435 16633
219151129944322081 3094 66235
638728906186674561 13264 56984
773472993972198657 22083 34101
537886956207426433 27100 65415
912238858857861633 21229 65705
741162857942644097 12919 30553
206557438878071777 58274 58653
762957010345385089 16498 43822
881787614168274561 13000 44379
229246937536675681 30487 57107
7118026039499626 17053 17498
367632889230730369 35411 44663
873261580120626433 45824 64950
811570484739465985 10025 35535
574389849026069057 38888 40680
993307987011060993 6214 15577
990617460724678273 26373 31755
334363933306423873 45375 54460
812258172846064513 17878 42445
381920713776747073 7492 35955
751742107003352065 51042 53267
916862716668280321 4728 30416
285565694452323265 57897 58477
51291906092867377 8163 40767
351675884735925569 57211 64052
266095891644045665 36441 43148
700148379550618881 9508 34474
980144728952847489 814 51325
274634689724152289 19688 20162
376808699155194689 44993 58732
199489995263185441 19352 30924
239307380051624097 52720 64775
444736492463022145 28005 42379
425762979406290049 45450 56355
667697134225384961 9760 66437
351168517871865729 10035 30563
954219061920142081 54722 62260
258484584827332513 5796 28676
200393650937662913 1029 30024
482991254266234881 33092 65178
206218141418730753 5002 49484
484587999746953089 35131 54804
106217568157823905 55329 63877
73576592501876097 26671 47684
378148890878989633 17817 31922
998425593783142785 46120 56029
982851222300304513 18737 34646
83759165610270977 551 59468
194561931401125313 2088 41055
237677618799541089 12453 57859
370778264709507265 16918 50209
160449849856302497 10900 24996
510067892870566209 19993 41912
805689519480385025 19245 58994
319965682793402113 41474 42454
756919106704824449 16503 25059
480455035431930369 33840 58441
195320677626046561 57447 63833
551016813841492609 4726 23121
788624556321234817 44664 54331
652252353813068417 15233 45980
353613662663665473 2259 2741
191508957407883425 53941 57517
88384118894506257 19125 37497
58379642084020137 28516 47955
167920728103712961 31443 57613
805568211915577601 31526 54279
605714889416827137 2741 48588
972715358007988609 49829 52765
694804988253398657 49664 51181
392471130132271617 2765 57905
555705549493463745 32363 57303
873816843182453377 9078 41753
12012743921662407 4957 60596
537299268880808257 29131 51352
130249378789653041 33861 48285
93934590178307073 28896 56158
979411112618070273 11339 55689
79385263279085905 60925 63420
740593621348292481 531 48725
702036863363417729 56461 66549
334696770359261825 29915 60517
695329247454615937 60110 63095
351091900732892993 16668 50046
178842138544283105 1129 14510
420977541151675201 22856 47365
142458834548058641 23814 25695
310287375264717697 17276 42188
99758590475460097 18180 64370
302454089018102209 34538 49325
592356021407958657 2190 60153
191888193031228833 30780 56105
231941289171217601 891 5993
37204388578206961 1723 56266
315956860185544001 19501 43774
764081358344920833 33294 40639
480062928307376065 29433 57358
767694286179466497 11599 25812
822096102563840257 43350 56259
34599169427320221 43410 46190
959391864323563905 3449 48237
994673626905072385 45031 63788
557445835099493057 12452 35788
829011743782384513 36185 64878
33796055627135501 35717 36113
712514425959160065 27671 58877
151685948618585089 2462 2588
993252625506738049 18180 65623
501632220059761409 16843 30935
907125718447307649 19296 32138
438421683289369921 19383 34546
745149880161132929 18201 49470
737300238016217729 1817 8732
514034341931580481 20697 37639
647681026395240193 36113 56653
94865240298229745 28216 39422
665582580802166017 12295 40204
176122303844469025 37055 50765
94508974450384641 5306 65145
506146580806241537 4076 51955
46661401483731881 24937 63663
759304873394899713 3015 41078
771828167638481921 24341 30196
959057090386192385 3636 29464
940700951116454529 365 8944
420939427492076161 2145 29721
682832725111417473 6027 9101
414615776232491137 4547 63913
82764239344697905 11735 52678
280168684949234849 41939 56453
754075816960401793 21529 36769
971201205832226561 23436 53070
584139407434875521 9013 13545
221293595309479233 40565 57221
287328165166009345 11827 53032
74641465238041601 20752 34354
159297186346861953 13527 36797
739586120559682305 5022 66157
215325834046545601 17415 67072
316021009702648577 22277 37559
404975134957723521 27255 54277
792010772266028289 49260 60554
799667913155794049 37240 61608
175137212690000161 49135 58292
397451156530422593 18112 64294
480821355776090113 41333 54850
771219574731581697 1732 9124
579368795498833537 51500 56288
565967137467410433 747 11113
823006239587417857 28241 46175
484150066165746305 19367 50968
117982754548759057 40055 52309
906407503805041921 14697 54424
449516924281443393 6178 59802
200790038053973761 18981 55230
935488709287266561 1460 28438
753516110289510273 7847 38032
550951044064081665 19177 57892
709304772690622081 3135 49637
713807583177977985 17710 49009
587812226728516353 3945 35500
816067507440738689 13262 34341
710100928899031169 60737 61999
215388015826174945 37731 53726
442481529135150721 26955 62509
180758584383514881 12771 37045
697140919331964417 27097 27819
805986698487085825 4078 37933
45285001471484065 49180 55768
461836688022220417 65380 66164
861032548339714817 30639 55488
399010740485618241 31819 53457
702236570059127937 13163 41489
45532691908395153 2994 21445
102868624685051201 37128 57814
789859022953176961 34101 44849
346613189452540353 23296 49714
747643181762857217 27598 64305
869163486284570241 5063 23559
289728091257909889 26326 55783
53818038268119041 3102 8333
382876375822380737 51653 62628
793597296275159169 30272 32661
569374291069177473 24803 47300
496632528628140353 8017 57573
956575872949930113 27906 55205
202236153542166625 4828 50589
314230377655245953 7351 27825
295255046013366465 25510 62330
313468215065459073 15888 66454
343923068902519425 16784 61082
537319536265155073 14568 47320
432897779921660225 43870 54424
495579792690609345 8551 40805
731983252911412353 25114 60507
544225455791416129 966 33149
963136742302211201 36963 64915
534571191980720769 5554 7964
509483505255339265 11733 39647
677971610849649409 11297 20813
154098162775994753 1857 47609
351387991041395521 12292 62240
107131351407126369 46797 61644
158419041444471265 15391 19654
193205959662847713 16114 43379
386646575094435009 6080 59805
276471502150265281 12519 56665
872467487017896577 5243 34108
232773976314064161 49191 57968
426257066669297281 9217 14440
524186778230237825 578 46700
654072545397223553 42818 59911
181242205696676705 63069 65520
315503270951300161 23307 63575
15764408259663299 3625 36033
937379399473822849 14494 38688
449242365091606657 23691 34108
227596930216623873 15502 27412
675148135591989249 14536 62511
177004397852453377 282 46612
227723989652631073 43839 49458
335420877426745537 46162 62280
794738421685089281 4786 62167
845927202712683649 47712 63011
612741750926630913 11887 45543
952968190041264769 36912 50491
347578772001519105 56973 61098
367221141219697985 40797 49229
475737036757848833 9795 33982
900442483438158849 3870 40817
18002398236326657 42621 45560
968955628511221121 10437 54060
808656014789903617 31461 50179
298053361504333505 15942 55875
942511630126198017 31624 36003
114434883070497761 19293 23347
921321505539069057 25063 25247
611541072476914177 52870 56000
280199263775365633 41187 54059
29249441672217105 47706 59747
327281075240847489 13403 26263
320090913477049089 3388 55691
59447943834094017 1919 46760
583544013558974209 56435 58525
88927885869125585 15460 27869
426621199883076225 49182 63082
619687286484698113 472 57603
787954804570315265 20032 41388
389948072393224257 12029 12612
412893978238731329 975 43121
275250321527941825 13271 66867
804724404104614913 26222 30265
921877817972912769 10949 34925
498325426284655041 26919 57379
261327527419304321 11131 66820
275820473545987713 33441 50055
492418928894977601 44341 53991
891958363437783681 10452 67121
315019815379990593 3245 25801
26098616634140373 443 50902
938702635127199873 53518 65906
441372802123286337 6287 24664
429767850201706369 3516 7776
644667762694520961 7958 30350
733321621906611713 49031 49311
849297317287540225 37368 42588
978085638577105921 24942 40644
899020965179328641 10817 21456
550958995288667073 6190 24551
726664510688212993 27590 32330
901527933219462401 4262 60280
445943523096897089 23747 41683
886994062562479233 19939 38591
817523310668850177 31071 62303
441025255185500929 19000 28410
406836584127670849 31770 50052
626597529384540033 7017 47016
13649589580442269 4083 36433
644853790184477313 8877 52232
343405698039443777 1000 9659
215457041899355777 34440 41317
381329912311276353 14836 49273
912171629744470657 40778 56225
257542969922734945 55107 62137
915186996500196353 6759 32306
565451463028953345 53025 56461
170724367413505729 144 3984
935936327269128961 33027 41805
93338264736672721 35005 44038
191909645724781089 7708 49866
58353486198505777 14530 46758
239102775511110369 48199 64983
827272998698120449 41499 53800
443013829980831297 20264 52061
86556848689220097 3605 58380
504172185831375681 3830 43476
442421055492786753 24325 31482
875976529053776385 7280 19120
164653488277160417 42878 50961
783226949332810625 34100 37412
279876870702580065 9345 42456
945032265387201409 23934 27509
806071361061221121 13649 31041
101088555537270257 27154 30947
739092882421658753 65889 66836
85944811525411777 48 2842
621758315932048385 15265 52272
699267623152007169 9896 55255
883616922184401665 3147 35908
749695704606839553 21163 47122
424439837446364289 43614 55274
481866939607041217 14567 50877
968320409254317825 51306 65204
411448232663975233 1112 14631
63013674940343377 21794 29673
724430465524971393 5230 52068
654160772880217729 19223 51049
422269793349332929 29911 56427
417257854387777601 23846 59647
912322843536681857 94 64308
351879345729486209 4144 4328
64766942943283113 54455 63553
294586339284158785 21012 44686
189836530202097025 20886 33801
681694083280561409 49541 66021
379311898079667009 26332 47489
65042325831946361 38202 43925
907865057734593281 22064 26255
976418930997738241 5713 25495
163862037048932769 32479 56968
77174388415180321 25337 55954
724033941260881153 16298 49858
786817546121184769 36281 51272
45815384306113313 22192 44038
341871996283238401 2533 13377
436403189975120385 13092 25041
588542446383570433 19820 31766
66600463422293641 33813 42860
826495864013928321 1399 8264
506380069266736385 7824 61086
129760566411974305 2995 56856
805838582673292289 19717 43694
437451739195246593 31425 48281
68815508215859465 8916 26262
809436716489756289 9670 44511
558385886258111681 12174 53504
402325133353024001 30147 40799
142285165258510209 54045 59850
22026620237838301 27821 54279
430181675282288001 31394 61371
106295728958322401 6517 6875
979534466825608577 5257 31687
850685120128360961 26713 44118
762793888627602049 30342 44229
352135308873833729 14768 63074
760628731855586433 2476 27680
815561845065943169 16676 17863
966432547159687553 47640 47923
655888617342675713 36382 60010
587502601769838209 36070 36926
485750195062792065 11468 41256
430942717898904705 11578 52706
265444136085868353 37072 47166
430730223283443777 24559 49471
714264976793671681 16126 41110
597210460297421953 8780 58704
597597907756416129 18333 42120
984196792800556545 5259 34875
548213483045259393 59506 63500
770213587126779265 13983 66530
278749824398310849 15026 65154
462075978614546305 5647 42202
666133311271678977 8032 44227
711694220185282945 41576 42227
789774783177911425 17212 40803
120614203197444433 23791 60511
588211824134020865 31412 43614
196567358583411777 25711 46985
248482357993047745 40433 60421
584574605021440897 11922 58075
151565930536420993 53769 62749
393529317257989697 38069 46634
301894706121835585 12285 17700
19058520107133605 29908 61350
522610871774787713 20265 45534
337087248102211137 38469 52470
680684886348579713 36499 42729
410433340338936833 2252 11383
684321996486531201 22515 65826
704966338178682113 2471 46867
221753171498285441 60125 61112
38260431027506313 563 41612
162308162630665729 12201 21876
270510001406467649 45493 54155
171178856524186081 3469 10448
950818236732242689 36318 59082
186358477237419617 11688 49378
542590754380714945 44346 52478
214646055724337249 64659 66884
451811584483888129 16946 57210
391659637645005889 20869 23435
373390806094750593 18485 25928
868755611813718017 11444 24292
301281319767934273 15956 65577
86248233888468913 21353 62854
454262007789626689 34181 40599
824128067947420161 13972 37557
300086595444010817 30693 40118
510375073321540609 58199 60500
238180015454918945 29194 64963
326476243878396161 43364 54674
919508189684631169 12521 38759
23105957937204381 53257 58268
639887626147160705 19947 50563
278356871739880769 56872 65707
644772968518619649 30345 37480
827329444706180097 31975 46662
946872572778620033 36895 65265
52450547967985985 1246 17168
197259844160253537 19894 27332
413926012074810497 4019 12309
410415912859210881 3923 14335
934194508124114945 23552 50587
992824124494600065 9316 47064
18588804054843421 41055 41241
520023837348151809 11747 38466
111504993339728737 19035 24812
275452814372737729 21972 57177
861962789597370753 5095 18248
649938568789568897 22642 48849
453151813287640001 7828 65949
763096028247499393 51038 57932
28550821671700533 47373 64343
615808325767563521 4849 13663
262938683484399873 30206 34790
267142018651082241 8172 33618
447260770167204673 5262 32284
315052415921346817 40954 47778
358925586847483649 18511 40884
244123228580317441 18559 47851
403451697902198721 37664 57801
527430694809869057 28650 50694
347105343268872001 30002 34094
237741050513601953 40445 53795
347668012158678145 23880 55577
713637205307950465 40011 45328
775692329023264897 29322 41246
535435433035441857 6961 31956
900592717765249537 45560 50123
219581104452249313 515 53800
954848432604556801 41435 50544
445134930390263873 28353 55255
989643384322860673 59869 66570
231964304235479105 3792 53462
889486427578340481 20196 31673
477511053226603393 29332 58017
14491282208950907 8608 27837
555759912271117441 29421 35803
828855548751100417 28135 56212
464410662825979841 21648 55859
22894402005405825 7000 12590
324558870018424961 33105 53989
11904737888393413 34413 62132
556909468737725185 868 9846
702762812474219393 18693 46314
998179462868922241 8459 65724
954787341864708609 4331 10922
912751253461731713 11014 19249
851359095652028929 10676 47212
945495930350549633 37355 49046
56043561996837353 32544 47280
223319070135541857 48133 61595
79891486550707217 19642 20257
910583548504565249 10911 15407
902575230900474369 56774 63399
549609152590402753 1314 29531
235271901835957921 30555 31635
182818602632810465 10989 21718
758988095016412929 42098 59272
974203454142862977 49512 66234
176149329209380321 55220 55456
161707929599305793 3933 15861
674571269478086273 31144 44710
555595404584192193 3942 23568
605030129541731329 21311 49918
659524497200212737 19138 59991
103338469736350193 49792 54501
950423456519356289 22301 56209
31774739596130533 11296 40222
13238116290029467 867 60751
107272573820289105 19834 51415
790591094990485761 24705 54284
197304116939719169 23043 55160
285074161869463425 4271 12108
102170592794472273 36930 50921
642658020696725121 11051 30610
413123102870798657 24010 45140
281003424701754753 27497 52417
757131787373474177 13620 41152
797407999593058689 8643 31960
937310756385741697 25947 66660
180633237729299617 16092 42807
417494028273615937 22326 37690
633642212715155713 9622 56477
297853694875982465 24723 41959
481779134111253185 23022 41750
178504119219773825 29859 55818
251895652235486273 31375 61503
148396627880160289 15309 49511
59267808595368625 24533 40655
181683247081743105 6946 12256
95186005507908785 9775 33242
980318651320004609 8396 41573
120451383673657377 5170 48581
573070555890033985 66 58736
463712360703635073 14511 28825
671053543720816513 17968 20182
19070239051533377 5560 22212
884522622975119105 17149 24098
21632768080930733 2129 49081
196171335458416257 35689 41621
433432259883932865 40077 57352
955115908687041281 27187 33701
404048012464112833 9535 47560
818215869584193409 9234 52144
602700608499478785 21395 62493
275419618583931937 2137 50948
912861707634359425 7423 30280
56813000758410225 34196 36031
784095338445087745 24174 34134
235829421128379137 38743 44380
577406824555549057 17596 37213
782165549769175041 12649 49801
91086661138493953 25843 41474
911004667299728513 48881 65448
820133825172799617 3691 60555
819648207530519809 6608 54683
504634756714995777 19813 41884
982334723618286849 50213 56153
864128504429583489 24718 61092
640597326837777793 8927 26089
332033004297304769 46016 47144
252750319384041697 42291 54854
337026257651242369 17449 41668
599221015011977473 12241 41950
296133705403708097 21964 38584
53444984957899065 1843 22825
238646601038436033 16286 37557
985373208387230209 20346 33339
956248100039832833 11262 58460
87406283157584145 21381 57419
255395192203504705 37668 44683
47155532886108633 18487 28023
334761040693127425 41029 59007
854178172803237633 15598 48624
15553137965934383 15607 17560
417221796187774913 312 28146
603805407466754945 710 64029
504961054629383425 9736 56393
212752850500063329 20621 66023
795425978722136065 28689 50239
986897530450921345 11185 37921
584856397680333313 16433 23281
991358932898872833 50553 52778
713114655420568449 20476 41545
773312845634738049 15737 49786
724504891425233665 31028 38964
732639353782158081 45946 52904
67832950319768769 17415 28899
509626060710548481 45392 48353
588152377666851585 19303 27932
534409320235578625 28541 60143
380278464250054081 6007 16416
114072559515225441 49754 51701
707782949374838273 49903 54182
603515591619039745 26660 38799
318664184442951617 5745 35491
305402941089273153 34819 38504
718735123349596033 35964 61688
328735306128560705 2232 40284
561778246465181057 10566 11317
408270783914648641 18834 46169
743391462617019265 4980 35353
554398529935237889 40735 45473
55369635927149833 2895 29957
210860260316042785 36269 55257
575206005167267137 37792 52588
99690497758114561 34230 52011
853333552423848065 27466 46346
135745412777939841 29086 34915
21483910582368537 24812 43936
666905706354722177 6440 13164
143682273644543553 8641 29118
929572055541104385 35160 47823
442805427747849473 8719 26685
240044461133759777 39517 47868
529506016034943617 19876 31720
378136693797220161 53390 57511
649518177712714369 39574 47804
913570973408834433 24931 50690
878967552311507969 23006 58050
67249871599234017 46723 59717
897909398350002177 15047 54109
814773474220384513 21429 38071
959623278012358529 8318 39461
902234280747538945 24221 40195
583989774276780289 45208 49728
631238862654864641 1031 60443
936686081622752897 34858 61214
295216098898453825 34197 38983
221624339017829185 7546 31990
951109954685971841 215 17134
619780828135347457 33064 61079
564091688471538817 2115 62098
571260249141410241 12643 56311
626040255252146177 25204 47180
987705576696498561 19406 23990
954136291106113537 46181 58700
59827554558403049 64734 66171
117482154067783281 52358 55941
76989881749611297 52501 57089
695987007934920833 60316 61463
402503987857734529 18235 37585
962897357042546561 2830 64437
280799736315060513 27139 51138
914874476304209537 6934 57584
150789830951417505 8490 29955
260796022653874369 6765 28629
635015968243479297 10294 37859
877566551274586753 1348 20971
593460651921652993 10869 59415
317701288682226113 48647 48693
855023257945219969 1614 28854
736968287785817473 44379 59737
419055701300344193 10949 26568
206081461876816961 10700 15195
988679471733561857 20080 64805
450515909261330433 31721 32397
999094577568008961 657 7011
64250913871543249 5954 25067
248753761022754817 17534 57142
107603553164512529 7770 12172
305545978934468097 3147 11489
125845493516504097 3919 35279
234365926694252385 27287 66277
312860716098956737 957 16725
866426514957829889 39918 56376
30736841229977329 19615 53946
620042952485505281 21903 27743
205100792968654145 22511 37217
868886219771177089 345 17137
258545187508911297 21482 22549
929220433765451009 16123 47598
924507228981699585 7319 47727
415717151118009537 18444 23214
91999847862947345 6020 54438
84520931039349985 9786 16317
10808892392407899 8910 25793
951753838547880065 8316 47123
396413502657690497 12718 41709
579977123472886529 15026 61488
69890642331817081 2089 28684
220845922492806337 6329 10059
463988285167399553 7885 42249
812449089141466625 2294 7363
691934022375381377 10499 53757
558575666032929537 6624 40792
972441507045470337 26515 28324
974601158095410433 3643 17420
756606869139236737 22265 51920
434142685466532929 19355 63567
735784339923039745 20627 65936
5618634185253769 48709 53265
995214698682747905 8463 18788
537196796824922305 4811 64377
854640757441739393 14980 30949
145897324413638785 29939 46917
680661334325126401 51466 56260
269093875716812641 1686 14646
312264336216085057 21756 57287
297643312871286977 26499 29449
127486680157733905 28576 39448
697180639849754881 35087 58766
202779929504185217 37005 40595
475965832574317441 39972 49996
959476137551266817 9160 64607
116258849757777233 637 8379
46903576242410593 9629 54719
387796485248685505 13825 21238
854064219818344193 13669 60200
631189146164807425 23384 44826
958610103070366593 43929 67119
513862498804783745 29419 52731
323054755397098625 9649 61291
223396164532580609 13210 17993
419431530536964929 7751 27702
828894257411263873 8979 16787
519496994970200641 48059 65721
733431251179631233 23104 26519
725163419336592385 14749 53762
486047052211901569 19712 46724
661711265326321281 36536 44629
20213613414604481 23255 67172
656988500676330753 4343 60420
843827944332844033 6584 8572
387644855007369665 21379 55924
230456630902516225 9633 62505
944030139220881665 16293 60799
230179868399844161 4124 13887
755528886364917505 2039 22159
911319899476730241 12576 14071
710130190001304833 44211 64227
843200696826102145 29824 40946
109145338073052049 12773 14622
454610934322310785 33630 47771
401589444706882433 37270 57170
377553995141099137 24554 26398
156220443912477697 23681 64660
697869889388051969 8347 33998
976471930406372481 32733 61798
958124689109325825 9219 56724
254231720252011681 19908 26686
99257716534872033 8226 54299
185989637465620929 14622 30077
47925897835071401 17020 57434
556321178608701697 3178 62234
719059453797406465 31731 41029
114959625742951489 7533 27549
387586825965456705 29754 64117
697492173466617473 12197 14379
797411359723518849 446 55116
276243701551958753 50587 60522
102734914988658945 20767 45825
563652131676949633 24203 48869
329039962563093953 56880 60247
212699784883280801 59244 59709
688892490977792769 37033 67092
208543420748373633 4383 9934
61714331602864545 3635 46548
973126509472631809 44893 47940
128677976453175809 29431 62563
600750151666719745 33652 38969
442986565688165953 26845 35224
953976329991828481 23445 66111
312548419826725889 56190 59059
888725090056812673 22918 24642
413731193435403073 8056 27530
378630263422746113 34809 63124
793332699651998081 2789 18340
669468380016926593 63118 64172
597968453320653697 492 40077
297527178051094401 58955 65484
699547345131890049 6944 17101
98803780317627601 2114 60007
414320832230224321 23206 58291
96555075987605937 33367 49052
27998541533307277 48504 48791
960208885361854721 20443 38870
279933350678113857 43598 55296
493348906188682433 34437 51461
119368621824094129 7034 13565
246308665851916673 58123 67143
284387454233232961 22226 25570
261381907106748897 12243 46445
650152246482306817 22772 47637
743256929001663745 31787 64932
167532566255864865 28318 66593
64243123852516961 7396 16517
131110604531414769 18085 40141
243503277868416737 34503 51027
876599939318246913 48454 62267
905895386597062913 21452 37469
538890392927285697 19826 60374
656444156459318913 30633 52684
436676974178290305 646 67048
640013487381079169 32886 45146
98022110963825073 7096 60340
608130914190599681 46657 50552
923708218388348673 15224 18367
550094364031860289 368 35164
321458403873904769 23288 39438
398875822545822017 51500 66702
356628374052583297 20645 63830
263667605015537985 54549 60785
577301867780732929 33079 52120
58953940890507537 13158 24483
747874398396866945 5554 29334
734748340272783873 2955 37708
717441949102081409 10312 16555
954714969855618945 28311 42613
89094734184307361 2082 10365
989173392900649857 25779 65041
642386397925804417 16313 48610
56740062001200185 6684 19277
967975422097360641 25720 40645
32528247451420357 13605 35096
219423229259845697 5105 64918
804024293114057601 51537 63489
876211886514148865 29672 54078
259264755121304097 26043 56224
274048370913448033 30118 53484
58731445979692153 958 12967
188123112131982849 798 19111
847960356697495169 30867 65511
664881194588545537 10726 37117
129424234298770817 34177 51763
671458304135235585 11031 25185
689486773321586817 2804 9573
879479000051333121 23261 58096
290765410092252097 21072 59739
190686511567598401 13418 58004
64522405410524897 12308 29895
473841313513773313 19121 61825
797833665956861953 10407 29397
729463654750396929 57124 57710
491115903953240001 31912 36963
765129633083319041 19590 48358
596098176393940865 16487 27778
790890495489030401 12022 58602
313021348371801601 41957 61582
890257068836390913 11071 59279
885817332639764097 9384 52085
726335885928740737 35269 41027
840785993700389889 10904 61396
999439245237169921 61462 62919
393616025474262465 28028 35898
237603690758810145 32552 35274
319962449493584001 29513 54291
472331921758026881 1928 53320
725072032877651713 4073 63426
631545660520920705 39336 61405
48596236127419705 15678 55557
555676106161428161 45741 46701
970500986640804097 40722 55979
866217803552807169 14776 33703
447939743502370625 38583 52331
327967046475421825 1203 7539
871341336615277185 6565 55101
795571023092470913 33661 44655
389172505096862401 28627 50920
922973454735824769 10454 24988
245551015712738529 2316 7081
624559516781111809 41547 61715
162148209353130561 5623 20495
186246700577996193 10267 16936
45556445531108385 46553 62654
554419240734581825 5315 58253
941598813004187521 44560 57691
515240578239598785 17594 51682
769237424096065281 30305 61529
101565182003547249 34125 63355
747938309671365377 35751 50830
334349658983015297 2858 13901
960258616161642241 28201 63058
82806824111692385 52029 66333
734330954376357377 18461 43558
192982254862101857 8211 59047
75215135312465265 2279 22405
790987592949186049 536 26812
163903863019879041 35994 50586
731501701642727681 1360 45112
27366378252768441 2915 63739
252192797105273313 13428 19207
910149707881028993 21567 38229
42161081040063665 20546 34431
565384157653642945 31047 65332
518693190249244673 28933 32657
443314528287128705 2796 36077
237560707757850753 3970 51748
245108593260059841 11518 38215
868024345913177345 19046 36738
513906282293273601 23444 54933
227088767605891905 1434 24699
896733474133032577 9115 54595
252147109492732129 28357 60351
553774492994033793 20510 54327
863552471731779329 11636 35610
82452210419862833 315 63308
872468040963930497 2443 32328
862258004466692481 37543 38000
250934051231382689 19608 59713
343081363406742657 4146 20351
894472547214228097 966 3392
90809269816116257 26945 48397
264951918599891201 12519 49595
918611390313063937 8135 49317
904563887505339905 25847 54137
279787559855801505 14164 15800
317786430151215873 5556 62888
828458977835612801 26161 59521
143009981923164273 20226 62040
615652818117847937 24492 44744
355730959168326401 4826 34010
553232478343407041 9331 49159
9153523226792971 12955 22018
279844408636559905 27795 44725
694316495650610945 3694 32290
271266817360260161 35469 54985
63590849783984993 37078 40944
850827519796080641 20398 34188
922170787596613249 40154 42965
479607123052236545 21020 49750
279097943774623041 8937 45083
31142312971919497 17804 47666
16925193301517539 2382 22852
539466550360987905 20661 58755
696779337056561537 52932 62139
319179851229431937 15600 53742
460162986658517057 37118 66688
8773646691540905 39198 50682
802214199519916289 22101 43162
182592223469267617 50245 64920
381875910431716673 1643 51670
696953445174433025 14013 50572
771125013906235777 46730 59099
352854905630504577 43073 44003
148200368415487553 7746 43109
946624587977172609 4067 17261
465024569438135425 5093 21107
819045085376640001 25761 28684
791254848811206529 31114 44334
319887488438826753 28630 42664
451008096692866881 15822 29362
708263232597811713 21841 60453
900485040537077505 60316 66151
359146149444118401 32928 56326
939825780459933953 26472 47522
489564437564577985 1127 10035
106706704040249185 24928 25254
479144078939743425 9031 45332
992948188348258049 23186 58129
301413774164284801 51104 55223
820557751002709761 54614 54740
12673094325695189 9169 59328
549749903152537921 30666 50629
887543989840505473 24949 41205
85744235623451457 48998 63106
521177998128212737 21134 45822
224286408951336129 26468 30727
825056989139238145 11266 40109
95579126419167441 1367 13117
346550450378547457 8743 33352
668402617091068417 23148 46239
868430676642500225 29507 55276
342031874214256961 7791 29788
34477170983070237 58050 65349
891939891110460801 22003 44892
224902570040665505 6028 26128
434869981688180481 5199 17588
324851190575319745 5978 44013
866328601779180417 42647 45674
66008997659334769 27616 33516
181395075014222593 41569 42843
362415543389420929 11227 33639
156466677262237409 39751 61078
196746469414744481 25505 51157
563544441258486017 20277 47378
221806873086880065 16617 19633
165967871478393633 1068 21296
412147768423661633 42782 59989
219408688811455489 27455 45035
715697214705091457 62880 63478
827968118496208641 30466 60282
19662264839421797 3560 14862
33046174696735877 9000 48153
322366035475969409 17451 53929
509930934805488769 27470 42385
377605716425218689 28651 31327
484269184642585089 11547 59615
348716776686945473 37426 48831
355394937014800385 24110 27367
162482204408956225 27984 39416
705124611811626753 12757 26487
664802950524151681 15390 22987
884334722457346305 13748 21519
732937670790928257 4142 15378
350257120562645249 4047 9611
394043622448936769 13467 15602
89612176837896129 10521 59281
191613586996293601 51119 58509
704264565065628289 20378 29394
316557163613939713 18654 24188
469605288922601025 18708 51305
78738406078766593 6613 65215
132447821507241777 26459 57372
797870801623776769 21574 66049
943117329861415553 8285 57841
567806444090148673 20893 61360
415809249508683393 12534 25427
257492044087971553 1312 10841
715567356539487745 4713 35230
313406513232276737 19141 40971
502429785731379777 7650 61111
366651810400089345 17178 58861
265594986879271745 6216 15613
947808802503669121 8414 67040
232993252968256577 11776 54887
746518395507113345 43156 60734
355804832759254465 45495 66177
594305983242602369 15378 23812
57641903809326321 50676 51096
221281517606929153 4071 9752
544530425678082945 4480 32563
603916119751556097 2823 23919
225828571730104961 31108 37832
68036982229362057 25143 59664
88190493974515505 21230 48111
204648501564914657 47857 64518
393542136679883457 17049 48201
960060240517538689 21465 45298
423893610814012353 12206 44718
540241796392518145 44039 47406
718263389444146561 35132 66174
793911642231425025 17696 62685
954147091771922305 30307 30443
63614763836110201 41457 47977
888171861721446017 13358 55782
555312796544217921 5999 64741
511444142181112257 49927 52875
819105982133930113 621 30594
917259839489801729 23314 61846
154692468594848961 44226 54734
348616199968525121 9785 20337
411178435940652097 7796 37475
112781658341219777 47926 66245
450917169496182849 14246 45274
516496751980547201 24987 50410
514260204995576257 35957 42472
238413553535181665 20170 44500
790566354578576385 55642 60484
85875183291200593 7515 47826
461791693971431297 36445 36529
330035867062974849 9317 10638
489130241572286913 10529 65198
425026012200071105 9691 34251
579735665329348353 54300 57146
817464361524500353 36123 66449
48020009699801137 27686 42868
33256731058521893 42342 45281
552536592132522497 15733 35554
932914818597708929 16676 45023
174980854760480769 38075 46143
677777977213132545 6723 66689
763923348991777793 15966 32774
885524070828083201 20892 52447
102458366745000977 8119 10535
505489461724444289 42995 65040
511541819130709313 29425 60066
912785191881596289 61027 67141
385133277815885569 10406 14939
669595548606984833 24648 35750
508064426466273025 6819 25267
218073814789349281 33474 66709
520029112133020289 34667 48856
886792166643182593 21102 32047
641409716102653953 17209 59590
524210522565596225 64416 64516
945506967489354369 51865 56045
334453411849175105 6593 36119
546649717231940033 32910 45206
743760023403140737 17376 50874
423661884552078785 27944 38262
816018323914654849 18533 58217
850093741624586881 1304 40207
236925445941096769 8734 34066
538071325178396609 3225 60282
120737456901785841 27837 58199
674297311175859457 60603 64604
618744631359774593 11561 53133
198838499292580897 6703 60226
732061575669867137 44543 49830
68111881851390169 1932 56666
831998820785969409 32848 34619
152116962672341313 11794 40095
295092657392807233 34546 62420
859497751345696001 49305 51862
635841701189193089 3984 43573
663868368197601153 15412 60967
632396924655616001 42876 47808
166176816331951457 10938 40158
109562443115407857 2897 57024
768937803163613185 4488 30841
240702445454012097 8456 61789
570186494839514753 39285 47697
744899201739585281 10038 25285
837451097652920193 20207 47952
547046468477880385 33904 49875
131268962547661521 43745 54019
129583621321927473 42772 62057
161241156196997089 39043 57068
237151681834710369 14474 65397
829423681129679105 14593 16105
711861244724857985 1940 11377
863066059538486017 22822 65401
473422552363281537 19267 54080
271873834720931745 49003 65920
205011446688899937 2328 62398
599735717728766081 9796 45285
124064383400757089 8324 53452
141531549617706529 661 65308
538672644575328257 49166 56079
295236542563177537 10977 45906
354415283797983681 5479 34793
704550464940606209 25824 45856
8228155761997869 10420 56142
889230258967547393 64028 65105
259496432628189665 29639 64219
19860160716955733 27613 35214
204664229326013473 17082 24906
816973903904742145 15791 47189
112755414903411121 17953 43976
324192947151143361 33157 61212
137088543562924769 5924 66195
505208580168801537 4074 52072
286602556200868705 22 38579
406922387260021185 60057 65278
572283892776894721 4307 29411
540714953576785025 33547 41400
779097660908156801 59111 62070
879292477052441473 48991 50974
315931949129804929 28471 54981
669229118054790401 16004 41564
418385922321498049 14124 48116
805959455527709441 17755 37763
926014940659527553 8657 40160
346823616444684289 29326 44502
369433585575457345 45665 53700
661202573457185153 28666 67056
79802897368608689 19474 26613
987630408031908097 30081 57275
240377768845398529 2155 63854
440068627696472705 14753 25997
583049846044374913 16974 20967
234235729312306529 47024 55808
379357246945609473 30292 36166
672855479152584449 24508 63913
306718043699987649 19244 57747
782906414877249537 875 33960
414883536846410561 8923 23518
220844930001174337 21998 37874
327764091723238977 23217 36029
397083643001398209 16412 53246
568370859252702593 19660 34793
967573051813385345 18789 33776
323168630485895361 10279 61083
470748558066294017 16368 46386
147971046724300961 7231 47566
743059143410061313 41634 43754
79261339801163905 17710 49254
699145111845528065 26597 28157
106831789375043233 15133 31196
142560768013023425 10503 25057
512149226720367809 35158 52553
278134070413575073 44004 61813
851665316463048321 35103 37148
925214586108818817 3841 14432
202237731232187905 22899 64166
394718765520455169 27663 50855
151306268678645505 38900 56115
734368775879797633 51862 59026
400855084968839041 5393 30506
258973141198215009 8745 48435
98853684149382561 11071 26654
287895529590581857 15371 44895
216139680533316897 16320 51091
340036270632797505 20068 59224
501009263613163137 20225 39058
495049244444938817 29129 35803
96792012040367585 57960 59757
943710107446197121 35678 38559
727193959360953089 4803 50906
202640402648778913 16018 20779
346066093411096193 33003 63469
553579101988876929 19643 50488
168674010919637857 7303 11985
227934570229447073 42579 48867
676394212377147137 46914 52334
57906769541251177 7033 49315
800857390533501185 8501 26016
753643250069682561 8424 35047
391092497535154881 7938 13617
816675655965614337 571 31650
473608785809439297 35338 65082
30906314116574409 24576 29031
709347125645678081 14829 58999
562218719836227649 33021 64230
85227297916411265 620 4139
132907225321542193 4559 47742
761671139193097729 24039 64444
57512250905350729 41 7116
632862533973771265 9641 42252
432720054056826369 45298 54950
524663842513973569 130 30127
802308385436834433 4253 47967
729713284226015489 39858 47753
736544209037173633 1088 48211
257487661061119873 16894 33268
532199371956469505 13909 31527
788335060783118977 22967 38309
14396651652358373 3273 34124
91165245099176673 9457 18633
812121298829612929 9074 50093
987629997606028161 10779 63023
345734957586881089 12293 20540
220631538824719073 20244 29487
305792330281693825 8427 35287
963331533536013697 40883 59270
682885743167641857 2205 21963
495365581069961537 15491 17553
787584922526026113 31444 32817
29628484004483369 11201 65288
960434498538585729 25495 29582
106164016883880657 14952 17615
244173319055935425 11411 39339
591475115116487809 6075 29615
808152578013274369 56455 64422
953866742888095617 46206 59168
440172166394535937 6351 36626
228457228576552033 38701 65483
7227802302036680 22162 47161
263143845877110049 34075 38766
654459661175568641 9487 47517
4055609919596748 3539 6339
947534640249809665 19683 30067
95216086173536497 7234 62363
350904548852543745 14683 22012
707869048222612225 3301 23862
764811071753978625 22334 50490
813897687258688001 48690 62783
857110856101005697 14727 33351
598806065404382081 5973 54055
862659801158482561 5934 58997
887784183677439361 18106 62377
575252765590068545 30836 55199
457279059870948865 22987 30113
941394304141152129 25525 60613
957798612663523841 55165 62505
337164845754447361 6110 9855
343763335133651521 41247 59703
984413063425702017 37445 39140
75570473847449201 34614 61731
598025241997039105 1720 64133
916318011614457345 60206 61311
397891092057999873 18481 25226
808042688293980417 11509 45199
705041731894684929 11228 40635
794282671659949825 13423 16108
400384269988190785 45274 56691
312946325469653185 35069 42360
304718057966073985 115 60173
629714326310725889 26165 55503
39081942795956337 1104 5600
995890197063047809 25672 32907
499110989890827009 48461 55566
919440480117096065 1073 18848
826924463085642753 37153 58981
362196602371568577 15687 21589
921932446242625025 43428 57985
362977269754871681 49798 65350
892007707861193217 43859 62092
746564613728239105 1505 63390
882726036316828545 27710 66506
745973425876663041 44465 51274
884383891567775745 7753 52865
734322374670540545 41930 59627
884348877994359169 28286 52471
953142718034506241 11873 49355
356670026957697665 5816 28779
944479010750583809 37158 54571
527687820288694081 37142 46981
133566152128771873 44581 50435
319299977002653889 32951 46355
13918985551924835 41497 55248
309379561771653057 21092 24874
146382061176204545 59122 64223
548686003232557313 24376 49079
862686135113094145 7505 21066
434106920966232961 27197 64919
894713925746579201 11097 58343
611248861633153921 36572 60600
813045245061431425 30614 35344
203003994531076865 26724 38628
745563842692852993 46373 58344
556864639080327361 32898 39183
732424958833078657 12454 52149
113391446141239521 22158 26122
965550592293830273 30979 41724
664769473728451713 46456 53366
846851084896002305 1181 31774
681425015893740545 24318 44342
555896797141251393 26936 37977
310742874303354433 40820 46007
173363068402679233 22954 30338
456595839333974849 35603 55950
420946283534853185 35066 47583
18214358377402817 11344 36927
15332570677600189 26610 32026
373065629310378433 29317 29832
875572010299343617 14451 53508
593939380924933121 7559 11938
693610820892004609 36597 49711
724623515319823489 39200 52146
807843383306369793 40190 52957
201576834270692737 3650 39312
610934730694282241 1919 9123
764059666305048065 981 40562
630860989072452609 9889 49513
548754581452168833 29934 34689
809756949237795 22173 40390
429784056508001537 45097 46117
545213320110498497 32371 60995
544289349518631809 39979 57436
850824222592933633 10666 15054
567772182469315841 17640 62963
701415490737893761 47653 50440
795765669885422977 54643 57208
741574323432089985 40859 66491
429963515094190273 43974 66505
7180817288322317 61522 66040
871683222051469697 31881 65217
855505422008036481 5966 38168
235018286378807073 27226 37327
521554023637342849 22992 52385
39235727271215385 14575 36308
506292520904977985 17290 42389
327174178408970561 34587 58375
367776294133399489 36096 47412
135245262649103633 3412 35210
962055079610848897 33175 62260
476531915103993985 11007 16754
677108993926331905 49133 57621
744976336095458433 12700 66803
499767653736299137 5758 15360
251507967383933121 39286 52768
341441173804589953 50706 63555
97002091147057713 47822 53112
870602255563369473 1421 35144
142868882487096721 50150 64092
944947535490250369 7119 43092
161873410313898337 27948 66697
185409923030178433 43216 52550
319525450557339521 20883 31199
602824916397572993 22726 56406
732308268865605121 48866 49613
576781802861461249 4760 41445
999311338856973185 15171 66583
43568122636223449 13628 30050
611606270316638465 7825 44318
461663165127063745 4621 54125
482870268541208961 25007 46835
912576658034431873 43177 64117
28009682808910697 3140 15802
340741233551511873 6228 51896
844473593353871617 5363 37725
278214127670246113 57894 64962
593160304623619841 37442 40255
524078600907543553 3760 31112
128406576371705937 49362 56409
812748399330679681 35175 61203
334398929681068353 7451 55007
84882364305002513 26791 57503
51192062535921681 13334 49317
272734547968944705 10504 47307
839553872607933057 52180 59357
504924023633762433 8993 64122
655434923664703489 20854 42051
186090749099101057 3476 50469
379574760265906945 25291 62990
597870700335363329 13019 28433
956914921439238913 50105 64532
82961189655343057 56040 61083
23770415043838257 7704 67159
264443415562809025 20100 26716
338549804998397249 20460 60443
997936291649786241 5421 10326
473762957217441985 15902 53946
751547079141488385 45126 45365
598189845763517569 12380 43987
182660657488007425 3504 66326
339207051776366337 2772 65591
333858546066451841 2717 34264
86459925444845713 14940 62819
157529708545730785 9163 51253
318851331807845633 3603 16765
610227658062285569 23002 53884
69981046354985921 36047 40027
103158563072945249 9843 57255
677021258309377281 6726 43710
979930666491597441 2513 34695
227600038672310497 9633 60971
647577848173376897 42184 50682
194836837679812193 31535 60422
828479892126637185 39550 66452
295429609658601345 9386 19189
891522426007632897 8230 52307
588577525608950913 21687 42547
674376979495846785 19375 62846
192621027540273121 13526 55398
876456998987471489 34819 55220
120078112150192593 43550 57199
93813711183145185 27002 66682
215303970311357057 5355 38985
29728805066547181 23484 25218
655766219918984193 21516 58281
908663123092523521 2220 18242
921852709609002113 25806 46977
606928684789615105 28026 64548
876192068111773697 17250 29654
574828667794037057 4811 18539
348770154548578433 11004 61389
28529259037576085 4008 57467
295287171885870977 30619 49594
295669472139550721 1674 51768
2591662485546210 12692 36080
808379362899877633 37517 50213
551128472080076673 410 8814
383209389877606529 6412 28366
338244245595081601 7590 57521
574768799318682945 10626 23323
395060836789138369 13385 20833
244455622506549729 521 47853
936574176428028033 31788 45189
366513468580855297 52151 54091
485401756432050753 14635 37136
949563234583564545 4200 38784
470972334713071233 4253 9428
869699558884200065 23871 53295
521750180174915841 33190 61978
182823985654536609 8052 52945
552252254130113601 143 11087
765093311573544065 23503 56273
206654626383535617 27040 58207
948445602385675137 17765 35323
268616034078650753 31249 44078
648371464730125569 57190 57704
747946755689110145 5590 46677
334609983862591745 38193 49239
409498390107533057 19569 51348
628733393104404609 48892 49558
106673334752368737 36080 41637
987019932876052097 19282 43700
53504440158821609 42563 45357
316470763407799873 18013 49560
425894754407163841 58278 59301
434602898835876801 8799 49271
96122674608526641 13191 37440
383920774222993089 33533 66835
252669810054012353 2333 51942
694650966245490049 6296 16030
936346248760845185 35930 49135
681016311755335809 29954 36828
481697117457269313 8771 55133
483727988929373953 17612 52472
586093579470091393 21559 54951
257347188829534433 47638 53013
831091135976574721 10820 43459
117331416934206353 38270 61799
925078535425843329 29665 38983
885112607436177281 29681 56122
19768116233915833 4562 15357
710597052721723777 30467 30793
318611595841904449 5487 25997
386302657251810881 31806 66902
297412192782100929 32669 41771
431193768437367425 50056 57665
828161527338512129 41200 50890
384497596394162177 35584 40085
211867116998643457 26625 67191
312761179173534721 19661 23120
365192706199795905 34125 55656
965294418730742657 1147 45409
349312583681008705 30327 61283
943460460749776129 9103 34649
318011505424824065 19766 19896
124912356834464337 42028 52912
598368559164878593 36921 42133
301975987104540865 19899 27300
978676485570648705 5272 5526
96219063674034545 33002 48278
353334281726542785 24701 35242
147037304434093121 21300 55626
931396787809592961 34963 47437
494358821839789185 14872 39696
51493489063727081 14219 66236
872516219223982209 6247 25006
963581439390598145 50828 50853
346329809037264641 29464 62305
836561745276124929 21245 31419
236556517796969953 50558 52096
913504558305778177 12814 43773
133100765231198177 1017 28337
741048303487598721 29561 39230
150053118448582273 19867 49714
671487997918408321 8549 19042
948904922691788545 42984 62581
105061562566472593 2806 54745
979027346157465729 4777 32488
661019116107400577 1302 31984
286802337782937409 48789 63725
502786669808539713 24710 39085
960834576742499329 18197 65227
8137399625898213 27700 46598
105937365138835553 29319 47120
969763998449362689 12323 13163
161353784692124705 4463 38797
86934935357948721 31711 44095
84487503400644929 5462 22065
37830901968145985 29194 63395
386884609213623745 14800 17469
640692508487294593 19326 38730
970329779429171457 53962 57037
948164128834914561 7416 44131
9830488841089391 2855 7955
515960735766146433 31299 39322
913042787372312193 19353 51617
368659384135934657 35819 47218
342665268700599745 5913 37288
614114422589384705 50816 65756
596993022647701761 5876 42686
166665560889267553 12176 41937
993329518759622913 6437 51986
724253577940960001 29817 54244
943774811301373953 21823 36090
942986946333046913 16728 45136
222120678584943233 14082 51942
824866543984345729 33475 61419
457910494822392897 15614 61356
513585049533528321 35785 56325
282242126799417281 12383 13144
460854809617718081 38773 53397
844073151831302913 13311 41081
711435408818157825 9292 23226
822249424062633217 19390 33695
258165592207124193 25317 36815
15644583616882813 11964 24371
386781633290862465 25044 48458
839341359504061313 2533 19448
230582501447219809 28870 30846
778518122771082241 11611 62702
408211824532468609 21237 45951
250328104609550913 24826 46190
571756856379241921 30543 43635
342925605666160065 32828 57699
642569225028605441 26127 37041
666582808103044097 7522 7892
279267823519706593 2843 13689
968812142730932609 10692 38709
136082261400655825 39198 54526
366635412875140801 1722 60480
504698793320901761 14534 22651
862877687914682625 5344 41148
84016905642268833 26888 59926
123462403988668257 11656 22344
602105626295571713 39256 62900
340702412877668353 61530 62352
197749278784652193 32 26038
503002667738670081 14182 30400
703899891593270145 1697 9737
965100094816314369 26640 47776
26936481228315045 5440 46479
467901718160248961 2288 63280
394522302114683777 665 36031
138601691919056689 60561 62853
925311564887135105 11320 31759
729743291762460417 15096 61685
894158533892809985 20648 58172
527236569755451969 44462 45207
150802176792577569 58110 61307
849732786119972225 818 20111
682346815956197633 9395 14918
834903017926556801 27308 38690
37804514401596377 2114 46186
819490285776467457 7359 17813
869214402719538945 18646 51638
239829321548718625 45202 56827
979542652041200001 9098 22190
909706042204788865 38287 55248
904203606620729473 28207 61018
201023289105812353 23287 47387
803890838205870081 9892 59290
276197315828582657 7903 26553
551827786741089473 5236 50463
94168349386599457 27371 40064
943590837300970241 1009 54131
903546509838719233 33970 51707
973928872006769793 8332 13161
40999678124272521 28922 43198
2590609395991095 1216 35711
361035590235033537 430 62044
360160957774443329 25389 26458
448510862074392961 46169 62979
49772400115923433 23386 62937
880934956689941377 43104 64520
824444564653209217 4262 63969
816001917105317889 258 41900
359510462457262017 60366 62143
954145266965255681 1082 30417
325743600807218305 8295 26154
737459609931853825 62598 65753
729558965567090177 6719 24691
903392286217041409 6196 37635
626907236219853569 10065 21614
209412552898264449 8982 10458
789351974869401089 9970 23076
342176694095613249 1757 50791
835062091980379521 17309 26716
132453010210902273 960 62507
448907525862264129 31150 66207
582896999588797313 15803 50512
790081682077801217 9348 52991
597166334733621761 11658 42140
397549572942647681 43191 52097
616283348566341249 53587 66740
512320231954252161 8981 50215
298234009390775169 20028 31018
144352787242663553 38305 49452
364667124461874433 10722 31911
474772149681559361 5520 66847
396828958872980289 44492 46233
784708616181699585 31268 59975
303704900976086401 58028 58708
625176854579709825 15725 23303
820828688209992705 24167 49543
500214514753363201 7996 35755
962889569600804353 26530 49794
706776686894773633 11139 49683
371434457362902017 8273 55590
757084626974357633 13564 58365
138305396648419793 13185 57256
478273543296413825 45743 46530
906979677794517121 17619 58235
500727247924370305 17495 62784
187281426824625889 2476 24484
239213018941445185 54645 55207
160389580502190657 804 20430
74664944901751793 7864 43721
501408105704697985 41773 44736
561123500179977729 19838 36885
573143517741478081 40912 47335
578595072909219969 8844 33782
71219304264559473 3458 17174
101197155154512337 4466 15286
599792585131915265 60123 66458
365484397467024961 15474 42926
33995157377646025 19733 37407
737440425059933313 29589 61861
754075149517838337 26734 36461
37919449127965521 15335 19467
728774337417092993 23331 60015
274738739193669089 9901 56290
778302903357563009 3097 41116
800626891539348353 32461 45527
234816636300038785 14004 35683
502244074630372225 28128 32252
566686801033377217 29937 46190
254643400961438017 3767 5961
728342086976851969 3059 22898
165349968904298081 14615 55675
252237228812695937 40371 55119
558935142310144065 53921 56879
516180381002854465 12431 38225
291086983975137793 42601 55598
364282580747364225 28384 43793
451600697543650369 12202 57728
974658094933630593 3249 27773
474247724489391233 19640 45541
414856620073486209 44860 57510
513771069058389441 11743 32544
190170287357275937 6727 43116
2504645429443287 21007 39106
209434162168300033 14523 57085
607953956199221377 745 4685
138841432917956817 19501 35169
741161356166333697 31446 48707
679848283333505793 14512 48885
946239699521878913 26323 43578
202767482194914817 19360 60147
290299252199790913 2472 41105
980677002106098433 17383 26520
294250917572693313 14536 48170
567710139279569153 5682 16532
206641394980426433 1287 43073
897794758948144513 47459 60573
430109737171317633 4277 44627
121825294840633089 36345 51659
796524926664066177 4486 22093
508870598536084609 12269 22167
924523452996620417 18388 59549
338964003883177153 8956 21694
741397262947021569 14347 15853
276962298958032705 35731 36011
343234258184121921 33021 57667
917075516792337409 5146 9099
329050165773683265 37085 49855
913480356434185089 12805 57541
85799177145300833 32202 37285
707931722105883009 58665 58890
407574871194146497 46779 64218
26029285200841913 9680 27094
738595317414802049 24688 47543
446320002282121217 10775 53133
39331048479656521 25078 52338
677202692442683905 24396 24822
243090851521028385 18544 43407
614431002020637569 13738 46989
753017807277490945 38731 42467
976414600120840193 19618 55074
555166555158802305 13638 17780
281688224953128961 17543 19950
926536562604471937 1831 49954
959269071725920257 31231 44295
224374076819739073 7987 54145
184891771250107681 29352 31937
194438625339632417 7755 22243
575654924885576257 37364 46524
364608209006672001 22689 27051
573317968386518849 30418 36387
483425221081635201 37831 50779
203428732875302401 34823 42192
465259084722926977 27402 66055
275244192475327041 24467 53753
819059565285375105 47231 65690
870819001919066753 36554 65213
34379247585444973 734 32731
55042890712897473 2584 40703
7379949984770208 7633 42980
246023919223013377 1638 52293
37007752162704577 26224 33063
54174759083508665 46451 64959
626664839645076865 1163 26828
422235961460863489 17008 54617
841171655484099969 18611 36136
47647266042602609 49415 66094
26766043268143137 11555 55269
872735497423782657 16429 34863
994242273606882817 33320 48216
424205304939391681 1082 14593
645139439297839361 8631 20916
502853874260374337 61460 64659
690642211159978753 36221 51506
409974767949208257 28443 43872
438284791640487745 15701 41078
109490906664099441 33413 62631
560137239410945409 21535 64840
719651324764498689 5417 45244
482452221726436673 45597 46433
447333755015812097 25217 58393
190237412123035905 12394 37260
826654722740627841 6792 19678
315253205494006017 2174 29512
463690444358242369 3872 64995
117082180783793185 48656 58653
605867564108677889 44552 57529
726673857975857409 28702 47281
617523303667148545 57581 62213
381477514194795457 13401 31955
603435822752189185 31600 61668
929748064310420097 51893 60181
856321956690500481 28664 40584
889746954414132353 38320 65071
433290400398306049 55923 66906
173003026987334593 848 13556
147243734152446849 47147 56160
966385964138890369 2301 39558
267093852396058657 21448 33565
333310337465949377 5751 66387
103698064862960849 6793 50178
595177652304382593 60366 64968
472638099045525441 12978 26921
142907058479739393 43743 63596
419362102736947393 29683 42179
859820817460057857 22553 63378
736606542201386113 6166 21268
861413833857088897 16231 54048
519464120408237313 32327 33072
190996034858979873 28398 44807
474231591102892481 33406 46151
165366038050212449 4399 45280
111910610524283521 38373 57021
865285045668468225 44524 58636
645765228579548929 8670 23342
166159750269063265 26510 38493
513189145426515841 17137 60954
177970797773948417 11889 52154
854749981447810177 23424 60605
13842200665909133 17744 62098
627553417259200385 53132 61661
206362949806258913 11612 65564
554619559548868353 26442 47297
839666600908831361 34509 60585
961266076106291201 15466 56795
707174295774617473 46481 61437
518836558981121217 35554 46550
534979251218732801 22569 45372
791990566031152769 4634 49286
549250209533152385 37552 43405
288128049153172577 8321 51776
367382823024517057 12760 43037
619011690388170113 21463 27515
4633658748357307 1551 42834
870822642824236929 8332 14828
866169063314931329 37705 62986
871927680988157825 24451 40156
23915409568029845 10405 46298
485113845808584193 26446 54762
46057166033140361 15100 58445
929770663131115777 14444 32861
357830548319210369 12847 46798
963438160999174913 17121 29318
519006019971431681 37990 56046
222029162670274625 50177 62103
592251197783337345 33794 38903
629101642312903681 32409 56108
615359784078524545 54409 63617
267492254640508513 40488 62212
108599115411291089 20301 45958
965729420575883009 38092 55401
404282072390788737 43069 44705
222811668072090177 18627 46994
921143541749199105 1630 66666
364838217751966465 43786 65254
685154764441254145 45849 58146
923662200917398529 16112 44414
765917031847831041 45632 60269
211506090771223393 4469 29356
191558405486620833 5461 44125
617723725043582337 48101 56367
696707863024112641 15136 65699
780275664037347329 24956 61915
592182636722558465 31923 54339
17636436488324137 15655 18480
489779781532742913 33017 58367
12490982983990763 37793 56265
432482411331410049 12700 51753
897696393138737409 34536 65334
63011140989100769 42381 62597
553522912309787777 49771 65163
90419220223996177 35108 50349
971337343175072513 13313 58846
803793709261579905 5839 10315
186947774250342049 8048 14233
631901484198540033 14741 27406
15238945521296899 5099 11413
584419390522196353 7788 46319
427747736942720257 1535 16724
268634979444815521 13529 48708
244937280663755521 29988 35701
469318637708763457 31558 42188
864913383104010369 19070 42638
924457963370446849 32002 33263
437692609037007681 5588 46453
815280230310133249 696 3306
384237977380266241 47011 58554
296686870118865217 36114 60866
679568217232578305 32431 54597
997936175637956737 22696 38062
585263269325679361 640 47813
206732362384759233 12978 13190
370544462061751297 4444 41180
213970571094119329 18256 58022
134807280544080753 13697 41699
28832470712931269 15526 57885
36260341497673209 48129 48838
291715152882456833 2090 57883
997689491565893121 4309 47349
486134835890300801 16937 56078
896742652234927105 45725 60038
760409765646567553 20534 25496
149457229043420641 11733 21952
137864006808374737 2078 62114
157226598536375649 19204 30622
382190930142481729 19584 19772
624272919325875329 30158 33028
837627647784831489 52884 60046
786743158687464449 7878 18252
226958874775657889 44449 49500
373684282922809537 38882 66938
318117688287944833 12880 39192
606274156247316353 32165 46181
189170644146226849 9161 35996
120682558280634561 4308 25586
707994216806401537 4313 33863
836557385873838593 33274 37970
612197016154606593 29651 58158
72046525181676201 41156 62676
178421591749643233 651 65107
669537870306705025 42644 46058
639421761221566209 23180 38729
306136510428729025 43052 44109
374753128250194561 21788 63570
787358938617465729 2142 28479
775386075272518145 28927 57917
860581763800340097 38722 58963
747803133069513857 63352 63697
215894878580179745 3967 12052
372996624825272961 4027 38409
904110653053066881 21392 22480
152948312982733377 4651 60455
170246990478851489 8525 32083
806505370303693057 5554 58079
960395105506719873 48665 50538
37284987535233681 47642 65199
128333518349599281 16628 51624
621390995076634369 34652 62327
452382682977116673 26923 50150
447929407425323969 784 66029
803552720055868929 35482 55656
132558175192269089 30421 41761
18210679018139333 32711 59528
840356127472379137 47419 64075
823213822214150017 12415 18697
666929890842336513 18553 33308
201350735100902497 334 64829
975869120678613249 12537 64370
147614352325540225 32153 65258
795422317749068289 43782 44259
496908747992605953 32267 39202
912712459785243649 5077 10101
773770911025145857 22419 44789
586719357419493505 18049 20960
23667346701159885 38738 50000
416147247460134657 2693 23547
293235404636696705 2105 40445
739837382057526529 41783 65643
640046016423937665 9070 52771
848619358334080001 20758 39523
947376664713892993 21924 33598
747198095363696513 52990 65093
406081101480026497 35950 37697
420863778026717505 22066 29235
25079799462893961 6001 59642
322191356985580737 48010 57714
359083491715111361 18765 46641
366756198570644929 52236 63230
652989114371997953 7997 62019
746768198508956289 14642 49512
485979849846643201 35068 45323
286626368753633889 32334 36454
160046568524954593 13539 39922
591589885100386689 40470 45697
80522833164209825 5061 7203
332660814353918273 17104 24202
475883061443489921 59468 65147
204179561726416385 1708 26299
830480964416040065 50178 62711
692390249542359681 28615 43538
213205935392515745 18697 29677
204261578782745089 30667 45372
622378676097341057 14575 63272
677899609367873537 26135 52688
751169492388136449 39158 45224
959287831468710529 6170 63735
235015652209682465 15510 61447
724511456728823297 30790 36984
390167626173955265 12296 12371
110673182838109345 33614 62566
545390984382905217 30338 56226
427846868063173953 25789 27751
395775419675324289 16093 27033
890501084646839297 55344 59257
241205907542052961 23809 56135
946307092664017793 20047 59510
944791320404071681 20133 33518
401798675401050049 40600 59940
144108046561584049 14470 58510
320464623544669505 32080 48171
880469842467881857 17102 32012
659675733886441345 7790 43257
340434252077642433 16851 21709
524299125638851393 13003 36586
74938216738893009 49920 50446
916806711430051969 6742 52580
306447293326428417 11390 41179
987732252326569729 57155 60408
679185582855218689 9169 47154
270417469710334753 33999 63504
939857971042727041 15075 39273
396951056325111297 9860 31509
756501750566989953 63223 66477
399001125589517633 30285 39574
877567676587418113 9465 34574
379382778377166849 43749 54875
682300815995155585 35790 36605
369688362694201793 18487 54329
121721117076305057 38122 48724
164089589404415649 38644 50324
237244563146667521 27819 41144
140169523815853121 38560 55660
914863912854869505 7283 21375
35360681374985605 8837 51483
803708175023821569 5301 20825
735316561142294529 11291 35820
24669115704568869 3483 52533
786336261557028865 11936 13981
327007884378410561 4964 41221
175565305364511201 5331 47242
315619456176065665 15652 62148
958923816598232961 54782 59888
348413374092992001 12209 16622
373450332330033793 3692 10252
317372368923287233 31818 64623
313756789482415169 20922 30222
129648553821958497 7089 25970
182568769634865889 12453 40228
737331628359484673 39513 63362
206569866369424193 3330 24423
638069355394243585 43848 44224
100193507860378625 23319 43540
720116815872472705 49792 54200
711568714123405441 9121 16152
464597967067383873 13136 64836
295643274569794561 18859 42844
512948896720999425 9807 66160
893975555477059201 2221 10157
916266028529300097 29691 33647
400604706180839553 40001 52242
859120972087708929 3218 41006
418130729765852737 3085 18224
922226297069549569 5122 53155
78522725926841729 22805 51100
389236852086426689 36704 58573
118894675496225233 16444 21152
673559733085944833 28123 59145
745938017808011777 8216 17232
911190531312513537 4466 66079
556569899185650049 8325 8414
287234402555320417 4069 42652
891636989217840129 6001 12282
386216002284797377 32491 65245
322468775429999937 44830 55033
244140617778874977 42439 47042
406448151306502593 25134 35704
512923176356110849 27279 29279
726285768514987521 36268 41780
948084898112902913 12023 26200
858602128613863809 5079 64807
889091058866725377 12573 62507
849662188593530497 23323 52967
831700192014871169 10346 19742
122278350569128945 5244 27242
269027807980990017 19070 49040
24203207999722309 16247 28448
888022923072689665 13181 44990
570172689612387969 976 24953
241317957282248577 45277 58851
927540878162663041 19844 21409
21475368241659965 34519 64597
788894706445258753 50029 53463
898423963304622977 25408 43482
388028617319736897 18934 30667
924526208788982785 51304 54483
567373554763531009 24357 28936
608431413252517889 27494 32906
956872396308998657 16581 43655
328609375939841217 8094 51131
576225798264172097 36851 63185
604638757699717633 8403 48898
514896946644160641 11395 59979
29063106431969745 37432 53028
517599214252253889 14223 14586
726982380569708673 8899 59485
908032064343249409 28029 44077
419883990617257985 44871 65191
632111913300317185 47082 60580
648620246677381889 9431 44249
488679797093329409 20096 39713
817826299899330433 13524 59625
838288605633390977 43835 50882
341411338059529601 51192 65670
726458293788770305 23212 67033
326541583665182593 39752 66134
720863404727335681 1519 17953
337437666737571393 32337 53080
847857676779359105 51371 66441
656648990956846081 18975 38115
332353989516388289 11549 30478
663909895940705025 5870 33448
985907780807142529 26168 46387
240329561435693505 5026 18201
816673061107731969 1059 6701
721440576671199105 29144 29993
143242301097206593 39601 44032
269599406217388097 1079 43812
177862640496623937 16331 57228
68299774315804033 36707 52509
579519118897682305 55611 62207
353063824399619393 4674 6605
809322672965063169 54088 59433
215300483298278785 621 44595
70967638438094841 43660 63928
280788538067660897 24155 29092
361540445130184897 1920 24927
448684769027792641 4504 42328
9201187292749325 3839 30888
661921939744424065 34201 63111
86069294485522369 13337 14105
124960098126479121 29880 44108
21051214997175549 9984 48249
752715094152073089 32918 48965
361486811248976641 30588 61827
237107882616683713 54182 60855
823120484970733185 9609 47252
718340783271408129 25856 43775
828792010895792641 5700 57187
672866933914463105 33194 61457
355460004847305537 30032 38944
512010692523112705 19631 37707
569060605413039169 30030 32169
981672360610659201 11692 29541
959069392708588673 70 51897
947807468951602049 35833 59305
409425334564044609 28867 57676
567969512624387137 14646 21238
921998043950811265 5221 40937
874737402067601921 59241 60376
593217147796945409 49776 56846
637561935886040449 38090 41443
178255158095797825 30403 33800
410996446999725121 6396 23550
279400665370953761 6612 21936
464806018747935937 44445 45320
221465719281116705 51907 56227
298428790318204993 33929 39151
212646606307156801 23311 63167
318122146330480833 3430 20903
419557210931632321 34117 39838
713619713825586689 5228 21879
230262563397612737 26152 64643
797616794490267009 15263 50592
275423496726109121 3853 44188
496854703259565185 5348 29095
331884444227210177 15123 26843
191641153543756097 49458 51835
768558228927592065 10002 63917
203021139722302721 850 1944
852821894477212801 14628 45058
460763635796240577 7547 37416
590525663945118849 3346 66484
656029064238445825 58040 60394
857134888187612673 26943 35736
491695052810527489 37574 56031
818662186136894081 5490 35903
613959982650705153 13468 62017
441153221657369729 5713 28256
635840410703309569 51442 52666
682772476851386753 7566 28878
586269041587250689 54855 65838
935868695757317633 9018 18297
234899227079452545 30161 43390
503370429032887745 56789 66250
944192718979316225 48603 51261
475439128119969473 13066 46646
738711084005444737 44932 62307
411161910891895105 3655 41674
935152997070296961 7271 31531
501326814453658881 54377 55241
209633860183018337 31225 55810
999294637658270081 17781 21817
552376384539265089 21946 49728
174109469605408417 6029 11921
976312794712470145 9421 28091
875105030796436993 35837 41168
970013689762218753 3127 54795
528881836467615361 31012 35545
112788287032472561 16393 65677
38743341766977577 32711 50589
276480681853520609 5230 29966
430918866888102785 6492 56655
363413195289183489 2071 40721
853601804967798529 5349 25985
916142272467872897 43059 53155
845779465901284097 2312 38936
368795421022227265 45185 50191
928726474380628225 2552 7057
770310171899815553 28762 45806
746551061350142977 11260 49831
253612824158636833 5257 26337
706557003184929793 14706 18750
408167680293125569 12866 45249
739102527814434689 11915 41387
166204061378110177 16313 43864
749980257681389825 17754 49998
248901931266637185 5587 12174
527034069199967105 28906 43272
486734845453952385 24282 57968
319748628790979009 11911 22069
277115073475890497 37429 57138
978870360877021313 30719 43473
591763445683838593 3297 47923
605122528663148545 32869 34325
420478118061659265 17025 53352
352695382382929537 8448 60677
146346052503048449 23649 50741
54844149038064673 33146 33369
654436059086798081 27175 27524
214006747924525345 10837 46616
430470975320091073 34037 64841
399306424462853441 9046 50622
563296952431990401 18255 47276
521581776730638337 20935 58188
656504594030650369 8144 23919
764492599760661249 26958 37087
226842478708867649 14958 60671
8479851213007096 63042 66658
232260604050551937 26655 38061
469748159793912385 38458 56379
480159680055614017 26277 46990
340213600395937729 12352 28206
525931444561962305 16140 41499
749903453049473281 37554 41811
422064611705557953 40724 44952
63237931670737881 45347 61923
621985942489303041 42225 66351
432262441403512577 39810 59955
431495149463394497 16962 61644
272238728120409953 24932 36228
470654203012372801 2851 40879
74455949097671953 5994 34740
345693706186573057 36744 40337
416634943943289921 13847 13859
549078693683938497 51689 66840
883446876975742849 7552 52715
109857696551024737 10069 48183
161996679381271489 2134 5176
912773365947572353 31703 42865
901765405891371393 24507 34350
423057812280795521 2124 15148
631860411528958081 1021 66957
236739597548776705 4455 44264
86414548402391489 13160 36396
274338092140290273 19085 67009
325198710964539137 6082 29980
963352784498454145 22110 60683
500265832916216641 20355 37713
927618954825724929 42721 63187
164458298801388737 34848 47316
997745624382545793 10406 42352
475981731843294401 27756 34823
812801370949024769 19538 45418
342875007011340225 5748 45567
951537576415176961 20113 22285
248750987551961345 21234 48630
898668745082794369 25639 54963
256339909216290337 18183 31825
834933720204915585 27912 65935
745975559498109697 2037 63205
743029422829131649 11770 36053
907435402084242817 9443 22984
359854327244761409 29461 48754
388448825326907585 39868 50682
366138593587940865 16359 19452
824766151499101569 42026 52974
839147969146253569 2938 62067
426834230511392577 2729 11320
760289632047773 49435 55864
51135385300479897 1423 30786
667249977116597377 1225 7417
397087107704084737 41355 63564
309129748746805441 2353 29426
905594828110491137 30440 36087
835913600624977025 34775 36161
225930190932846401 15662 45175
793280173561022593 15057 21582
537434446078943745 22700 40469
86777352120236625 38078 40566
709040743571041025 3133 59362
377307448283936257 18693 25671
269658912786564289 43535 44316
514327831546879105 17274 18539
986054515154624001 19723 21970
821638225369589761 36813 42498
114679134547824193 15361 23409
513936861759844993 53924 61019
73034253105124241 45625 46385
100592533155371201 41039 46738
859462096450652545 18836 26416
397634096260802049 2097 20601
919258533747555585 11282 22796
792718243265603969 21967 26009
719238522159766785 9859 13119
174535446469690209 44589 67023
125005555186124433 40079 56707
102622936033974097 7349 14597
690448193293558913 44787 52216
484672779505032705 16991 37852
793756565118176385 11226 27195
354315475880220289 7910 63348
571665060561425537 14885 42056
477525421675039745 48048 51224
758620092028156289 30088 30979
717246518976899969 37732 66902
826921311319136257 2414 54108
204878130078796513 33520 55883
990851420908430977 28918 42432
892030785161189505 15388 45482
434649149264284801 12001 56810
438637427382843713 20476 59592
599557117202653697 57684 62794
384845797384564033 1238 45185
977264004152072321 24782 61350
486717595473223233 15938 38886
806852167559927809 14230 38341
526208487549844481 4234 16581
95481035163626161 9601 59078
744723254786578049 28418 36724
332072785724353281 13377 19535
276584149860489953 32932 50177
156420933404756833 1526 46860
240446380196161153 27442 58202
51711438964620273 34725 56218
140308254301153569 6817 60656
398428979452514625 62617 64881
76575883869622881 20974 43241
787477497372140801 8863 45154
759702176081411585 2564 17055
735685883400105217 28380 28800
400776593025213377 1809 53356
891617407623787265 21057 59004
359015514306214785 17775 64400
883887939977679361 18987 63400
699595628491550721 51469 62641
584047756916636033 11267 23075
575781927287003713 39802 41204
40650282547215257 46154 46801
863536910923372161 13410 42126
997033334237190913 41410 48098
75058865276567137 34238 56235
291348329584163649 4549 25675
567022847941700545 29747 56653
706525627426390913 39892 57589
956435796498617217 30546 58680
467741698166729921 33059 37040
182625249851625441 16699 47833
390685428144283969 18875 55559
398117061649692545 28902 32170
852179723495620353 14471 17982
259559246444410977 35510 64351
730741665324576001 13804 58105
347165918076392193 20679 43262
868101084062782721 37180 61667
769533495212911617 40149 59574
941757563539344001 30011 47489
767362210075084801 50569 56511
435919701277125441 21247 38975
8051344600289668 15459 27522
435030038368029889 22528 33527
950178988724125825 30822 55751
694617872638399745 7822 42403
557449907161796417 28314 40867
223059208882407489 40894 42014
431099865840259585 51869 64276
220203321427387521 3252 53334
812511269247892225 56920 66914
294987340220547649 26915 37986
930730484551268993 26374 31967
123762315851234209 21943 39181
655421378514247937 36449 49339
437190739427880001 25833 39461
552630786096081281 5119 28241
629664039147225857 54569 66446
281101570730186273 5875 64517
831759427792281473 48344 59092
859111311301425921 17710 56528
48424791806507273 2919 31805
425284285491883905 40438 56642
325738115292697473 5903 41105
850873158240780417 14113 25394
833082190331193601 40022 40552
266812339050176193 11084 63114
976423420017130881 1359 39071
781678987356734465 2721 60623
491292106284031873 9268 63083
665049234035066625 8898 12691
402286719985912833 6885 18052
927448184322038529 35604 55128
100752477329219665 20996 45444
677410452900062465 16343 17202
524164809239994881 16565 55402
229374521627498497 44288 55271
610361130996192769 8126 56793
177151566919221185 49754 62896
495551966821583553 8163 41268
268845964816513569 19258 22824
805487204525146497 3848 21607
975842358048311041 5713 31883
381832448885763393 21964 31646
480955210936450305 3181 15043
59010432873758849 9613 14273
938456059408750337 834 22430
453182093136835137 21373 33420
342952687646182145 5055 23534
800867324279035905 5067 66650
873623334069009153 19058 64558
661086993581921665 13389 45186
500712644007016641 42125 63602
22620861176402941 44613 62574
371130793682922881 5564 62573
939796374736975105 23844 51512
233634190790873217 36134 53675
329298666280120513 2286 34801
548847770897879169 3104 16764
736741180406642817 16775 51731
166734261664963425 43720 44572
782056371724802817 37225 65204
839481764768109441 4435 48281
564579805489532993 20184 47135
875235029356368001 17911 60281
500126035857274305 907 24668
393306539199329537 35698 64147
176023152434243713 28459 56368
695805885362794625 53547 58783
151386680051199809 20560 62184
467566333210740481 13967 54066
94263099489101169 20615 49241
160766240457441249 8283 36036
734503179293877633 15569 21751
809799101028914945 23970 42073
949376838249879297 34437 34744
554841688636280129 33325 54343
603053647765289473 7381 54968
685880202225362689 13314 22811
246574685714850977 46031 54715
3219061775219246 44646 51365
398911926693951809 23433 24529
941079569775581569 34057 62715
557046213605350017 9608 56334
626267148602487169 26042 45531
328253618932318849 25888 27144
572639159552167617 46222 52811
517259177602600321 14752 16795
828855922148228737 29297 43876
143169135446438385 271 12271
415977490868073089 10879 11239
648073083887897601 40293 58674
966069577108690689 20205 28707
883628235760266241 62655 63176
56153386758367673 2912 65045
670514612453306625 48808 55737
974494085056512897 43474 64144
221455369834497889 12406 25856
246085677229871169 18852 64633
369470838573864321 8550 47108
158269893641538305 51968 64813
447426575392977793 8413 27876
389518701217795649 29988 58277
918208568099860353 5467 45154
47711388358187889 27155 62032
306344564836702913 13330 56693
898008995967046529 38834 57292
63219441339089857 32931 61194
28358364605843181 3466 15275
49121762106135945 27939 52383
997325658503100929 49720 52840
427491076754055425 7690 22988
489567586137816577 5230 48942
6009234667001096 23025 66748
301519565273395073 49934 62504
27359731997922409 19568 31196
330776096082381313 35108 36774
446035521702935233 50906 55862
826314005424919169 20728 57529
629430068455608449 4083 27328
353848861025973377 38899 64013
463721099100322241 4082 61133
133065383037234145 6737 43194
874847928942717313 18860 64685
971813129674067969 18617 63351
598844457406340097 718 29317
707876536452388865 48975 65474
853052889045105921 38307 50109
685007137849375233 26314 44890
56462313130705153 22253 56268
136930971134233921 35095 44392
559964033255699457 20917 27631
369333053549887297 34824 45910
944912139044799233 8085 42508
960042968749391489 1449 3250
79685250082750513 1589 13932
838879891970954369 16724 29476
315907798008819201 51080 63898
512950181890659009 28451 32233
396950648165063297 39015 44055
684523103295951745 18340 18394
884211409828292737 4346 38575
520051013560888001 9106 53090
101736780634784193 54434 58879
645940208179247617 6746 35679
770234484205754881 24641 35952
510022875701395137 25617 54303
369191540017187265 18997 53125
888407789683064705 33774 48966
77171627511585681 37857 65367
305838384183729793 19626 55310
78090163349461505 17629 21723
466240908486476289 29082 48346
449158589349959681 8443 44434
318788741287136193 11333 64136
719622079436835073 25299 29271
947153152960162049 22054 37060
307105869241564033 28338 38575
255766043256315361 13971 18331
405008649744448961 62379 63112
928380629694693505 36448 57799
307297366684192513 10459 44383
154663092575106017 16063 59737
224196513847221729 52907 60838
825227805783008257 12368 48417
781943441885527297 30593 63343
590609554601471105 45144 45843
966984562127524993 49606 56479
481733794089372225 17999 42687
802397072089373569 35975 46254
64041038687690841 1054 25078
680119835021816449 17135 47492
514275989387520833 8130 25055
840813352137313793 15216 29324
280331967356929121 13980 18348
196209202072456193 35489 51642
821850479119810049 42128 59683
315164210222203393 9839 28979
471827986023356545 26772 55774
989184817839760257 51729 62527
898096930117098625 65636 66166
90594703198132017 3717 63999
480378222627777537 23247 35615
952352397871923329 25443 54043
773346254425725057 4548 31252
16382432813426107 16702 61582
817555993914226049 21317 58290
783937618916770177 21143 51107
960413845913329537 33080 61020
25870297328975057 17541 36748
828207635395259009 30528 47921
36097735889374153 5873 54912
332766117069418497 1752 4826
174692774673612673 29012 49627
800197067844692353 7093 26157
830528136283408769 24798 38355
632155014879451521 3783 50478
182790036071491361 56112 57027
960507566916291457 35453 56569
170387333231676769 23232 56331
285820718332878689 7431 28157
754860225453338497 16897 47140
768386036715440897 27080 38360
446984143782589889 21811 63449
458758380525942785 60509 66912
843171022434187777 5387 66462
425007965348086721 18592 28120
522587821664448193 14223 40892
119057137939201137 31137 60250
481544947704630721 25062 51737
653117223137257985 5984 52300
899281026358199425 5204 63418
245550230807616289 212 44773
239731581840839425 6607 41070
318043014832241537 3017 66333
298797025191934273 13736 31445
845440524057700353 60478 65979
337541764290559617 6245 43880
544080678238998401 37704 40236
179961754906702977 54751 59973
910537550561592449 47521 52847
116676731137982161 15528 37597
479982695772676481 749 66781
618268626223315457 38620 49097
856486979952087809 7828 48712
728146850689849857 22634 43904
558655314974089409 28906 41036
735194551863617793 25628 53287
938992709455526145 24140 36486
371922937458361217 2665 46000
925383621541797633 36351 42804
771439927747312769 15147 36414
502140631091664 44316 59528
274755880243386497 32052 51457
44177836409943441 52972 65026
586038511196722561 22689 39656
92998210055462497 10571 32729
348070321237212737 99 66431
373185079349255489 23897 35303
79305631436970001 3326 17078
767143945360892545 23296 51082
400993182889489921 13762 52626
389457917984657345 62523 66249
888320248977880321 46901 65379
381658283122696705 7181 33783
148800770178251457 4434 54819
274502765507676833 38683 55113
904888364106486913 15243 32489
732942174398750977 17218 37385
543616790434835905 12200 27069
800611665215370753 463 32408
292907473205350017 15787 29513
743973179749012609 29844 48994
135700743466241393 13192 20992
611549267829744257 55719 64959
919314497441977345 43427 56355
290571380807200769 11503 33906
958139553907894785 5617 14766
319136930842660161 20097 58110
504298174048461313 34196 37894
436411072439675265 6259 10113
507577858023022785 6253 59220
960936910390998401 10777 30048
495511618428029249 10098 54283
146587910708184673 28216 47312
695551831041765249 6846 60518
126755637895342945 775 37153
190326948186527297 31522 52420
751001539753552513 22787 33292
580160661103871489 27206 58968
878095138392737281 10571 32855
91801820391939521 37473 41184
128005767836505409 39540 59518
401726554433277953 55051 59163
791899817660066689 62373 63335
869422783413870849 12660 58911
417313671609740289 2114 21153
68641306031064889 21848 59808
566761183359389505 20877 38229
695672797087500033 7833 19636
487500140751969025 8568 15586
135032803425243489 39300 47144
566819634040058433 717 54236
594235442182839041 20414 39589
862970894870066689 12683 48131
328841160361530881 21250 58365
48479311404733497 31634 34091
824766534740209793 2196 66282
140191473569593937 11334 28990
410379315258719425 2685 41535
142143228287409329 51931 66000
161580395256681441 27685 48327
422393681306850497 18015 55742
134849688285452625 20169 38736
641770519801340801 23860 66144
227633209475786913 37222 56462
101877023567261921 16819 60354
159354683542172641 2647 40212
407319780593269313 16115 16319
208535069144165409 2758 10268
592250362565287937 29109 53424
161807261552706209 33048 59947
499111109587616385 8358 45829
291055710053857537 10685 46965
829240911530185089 12571 33747
246326304584410849 18755 64063
750728747520327041 21878 39735
903151983487806081 25067 30560
534635339229843969 6250 49874
902072865724004865 11062 21046
232085124446811617 24434 45934
243758018328694689 5372 33015
186987733191564577 5613 10507
599305444638158465 5573 60510
262339796761949633 32665 54483
5637167077583883 5647 64362
225283033604021921 15143 26805
271337981043625825 13743 30620
281052208592384993 3212 38948
548068492358883201 15110 21343
385008862628815489 51355 61030
902081113601152385 5653 25469
874659523212358145 53313 54735
861975053662025217 1964 59711
934164998312887425 18007 63087
658318229730593153 5640 42640
655398998894085633 31342 47622
391616909587785473 27708 62618
440604640974733313 35511 63135
150570743221631873 37775 50742
994302592832212865 3006 8938
396863871228521985 29747 46244
109606655337721297 10472 61951
637474693985193857 295 41993
983918728979134081 23897 25013
930401940016683009 23224 59124
526449706302976513 33643 47779
201530980355098433 6878 37791
536876523293983617 2719 64010
396458350924763905 10134 65036
214599202592175681 31116 44361
998787121507699969 1783 55536
472090285542876161 23764 66691
892573531792468353 7574 56416
964402783047241089 298 23665
735717218319219713 21349 55339
481970872891480449 111 12622
313799394293159425 50483 51484
635271287649310081 20538 21154
151921547826173505 703 20576
364004519603284417 2149 24115
329032504131763649 10117 51719
618426311813500673 16955 23694
820275801893753729 8205 19485
112893171697919569 12795 12843
490943149990119553 16693 31971
446524110728880449 31093 47720
334205177230227713 3246 43850
851412177933681793 3948 28500
692457455003339137 24290 33071
26795362944689317 25368 34910
486598154012366273 4804 33843
997395491456899201 28320 41081
71684763662080545 22491 61173
578622681554257665 3509 17965
392641676607620865 29575 39476
60844382408063777 31645 42325
40626903490707633 20732 28945
794439339697198977 32632 64736
440061384693219521 12927 23504
500987113190660673 19053 41761
977404877150139137 6725 50913
781075017188349825 21230 23380
219770348980556929 25088 41331
781983147493392001 23538 44929
992912399256770305 51008 52477
540674039388569857 17296 19171
187025255255203873 40253 40801
203530314010009761 20989 31443
135949765695176689 39069 64454
726420130457903233 36456 50150
201492966038568257 5977 58501
976435988623236993 41246 49411
120576144032387585 15846 30701
65745703375746705 26227 30842
502150683366689793 28161 38639
12667857110272963 11483 63630
689588814315346305 50026 58446
636584721075557505 13400 50873
282062351464855265 17947 63863
825795236687142145 2325 53043
722014482550751105 12267 15572
361522749223276225 13416 50816
265550286973674337 31890 52062
34232331437664245 11623 61305
162975847027798433 3737 36018
948257544069029761 36068 40157
467247119352958145 15442 18208
141339236370086497 10867 65841
423346432849431425 43947 52000
647334940920821121 37722 60683
274476777654196993 24920 29255
370139050010436673 33469 67083
545673635086519233 60914 63351
761269492626802049 33890 50174
771257284510635777 15299 35489
364959168576419329 14918 31721
752754238361976705 18990 38982
761373815509365633 9194 27668
678200326445900033 6592 66410
968365778379194369 52430 54521
936183722908157953 4632 23001
135256494969688385 52986 64586
766335773947826433 54486 57159
141871799672642849 17086 37286
763740736720936961 18651 34689
981232246975487489 17457 61631
197421337693608481 22993 50323
447474127210739457 7388 13780
805556522857717249 61169 64656
714921387357655681 38298 62114
15991181345565765 29003 61383
540405022783417601 9929 41062
927976152694188929 27500 50266
684075090773070849 30324 60674
271010378963804769 57520 60530
459729005479829313 5517 46168
68539442565981545 2141 51610
672999987841272705 3306 55500
763667418802736385 1538 37619
432619618875165185 38323 43971
882664735176437121 4460 36718
187596914831836161 18744 26751
723062327572872449 41014 46948
642224093253219073 8138 50554
998853620950558977 16228 37788
562575657867164097 10332 27945
308216232657525057 10994 37500
331757227861643841 8011 36143
200369470657765441 1099 20268
637336885412061313 35996 49435
462197106775985153 2956 28569
534522855550363841 4829 55844
592572661612411649 9602 51592
366675701346842689 26737 62906
525858862680461697 10699 27419
108481082465871745 26255 42660
150990918091114433 12707 23762
924084938664869121 475 49897
112734697163514145 5274 39074
14176181265156629 6055 31183
269709564779748961 22780 34329
823122013298295425 1082 28037
995393436435914881 17523 19091
477602620072772737 23118 32824
446104022580559681 43167 62302
327027431257455681 23922 57822
333817421311831425 21712 25538
818079293633076097 13341 17711
809000871471159425 29918 65893
986397452669699201 30028 61452
149225003108920609 2690 36264
960463650306920193 27245 36255
195114577812265825 10190 17476
883944525922636673 14207 23001
907747812235381761 6545 54872
577982141228119425 20324 25675
134509846049855505 30200 54357
965828476454639489 2525 21886
807365423594216449 7138 14978
185370318569752609 56185 64822
760704819649991041 48788 53754
389185630292082881 37175 45244
472755688686898881 18977 46495
502569040973895681 8047 30595
15053335840907069 2562 54804
850673634708208257 5282 57706
354870646144359361 51508 59979
889451668270638209 24138 33176
877795445817017857 17437 43659
413313269872624321 3782 42077
38103372852642537 2834 30863
386374907153253825 19388 26408
898589758983337857 26848 54366
997746588573356545 28013 37968
695253209373799297 12273 26321
830042166986160641 23265 26471
295759169086384321 7996 41291
825219838524994049 5708 64805
150883298489528513 1302 54425
17406962900821555 6283 49994
983588484188960129 2083 61899
115991375926874689 46518 57058
953228126915785601 13222 66828
2164124282003855 10981 29928
317878723901291265 12116 56118
978185732304389377 28869 58066
784057570051029249 2383 9861
290692393162828481 14887 15670
228033678579823361 236 26346
934966711754377345 15476 66452
709720620528980097 20853 32257
90912491431808465 37081 47307
945050058847559937 20705 26773
995761435022224385 40076 44682
684234345848718593 22808 54063
414073960608590145 19271 60011
314098512276149953 18629 34308
690485172863667201 34656 48656
330384480950652225 41226 58492
963521095767376385 32796 56349
882489259900015873 18501 52206
461520186388447937 10976 62929
55371230796335881 36328 38571
515427168478026945 16757 19865
622658420906635265 12141 25858
200692179045852001 18260 40786
695950148293331201 5120 35916
225615924894597697 16009 29144
438709561864673217 24349 48893
278641926093804673 37944 59594
61041176783245281 39697 47244
727074116849593089 30295 38310
26694939712985645 36113 60482
939658745293591809 39528 62694
358541916281790657 16535 23296
429637638509476033 17633 60002
335292617938595329 9624 39996
520953269691411009 7014 26950
703091701224163713 8684 34666
433520761312990977 13934 51550
786274435420569473 15404 35731
243101042185848833 30087 35148
832673977127239297 56358 57232
430642048048625281 16834 30210
653986009809305089 11167 61278
746462334637023105 7194 27136
178473546832034209 35750 49399
822745845531045505 6447 22713
20168874547056961 11842 44702
602128864048516737 54969 65597
382955336335594881 13762 42715
635663866908615169 13738 65175
574416793215622337 35114 40948
487591297347371713 16340 29552
828710218160917889 17342 25490
179121341675113409 21628 64751
140318579320922513 47779 55241
915964167000304001 8818 23317
292603939246713921 17282 22013
487555596468538945 56550 66949
201218686391801057 10068 38691
469223624635937153 45303 59916
277925142965781185 34239 52521
497645795218403457 45 37020
265219734881686273 8810 45883
583359901493245953 1823 62754
187690663601454593 12282 53416
462689975650178561 45627 55680
643628321316843009 25421 31178
536346985385542017 17753 41016
305538518926052673 44956 66795
984523533071580929 5425 44543
976952223933768193 28577 30476
414988426457220801 48845 66484
551604144933445889 34662 52804
144140984250142881 42520 48096
593613790190861569 24806 61335
297486910817134721 8552 31499
418691218779823489 14937 55045
838224256545032577 28549 34424
853946177525831041 2639 45810
545357854657844161 25376 40535
92547714082439121 38891 57042
557934952778353473 21952 62475
950356532060371969 10289 16269
108290334214139249 53460 61410
977148439415568513 23474 35184
378009103122167297 34273 45219
997718443127485697 12335 65634
812853741377118465 18504 45583
123950038626116305 22043 26744
929689894037252865 31310 47461
559415417014381697 28704 50748
231532203461746625 38113 47447
79881092968260961 1771 65798
103510823528125681 11297 65826
276692983675236097 13524 42415
460292591026210113 59072 64456
583491372527230849 8708 29086
332437734176110657 45193 45720
874159697873157121 33428 42723
815482422260522753 56470 66213
247718250466757441 20259 38173
629307283078276225 446 31087
233852033759536225 5850 45640
485912718799731649 2806 27837
751017630792954753 1715 39206
353650683454802113 13790 28043
305065311791540929 22473 33208
731984438373707777 15680 55799
230409261079326913 22325 49567
642529058790870529 34529 47183
547347651624836097 19637 37843
546017066980901697 61382 61538
128934818443308785 32858 64881
910469549451434497 22354 40576
199226826698694753 51231 51887
308760859767581057 46337 60232
29129482504199445 2158 24853
79393466248234289 33283 37752
594336118154490881 5834 45920
975521638006959745 44902 63791
320746655585548289 1246 20155
686858357948196353 19399 62410
787945139996143233 16944 36236
577375542004269057 17434 58449
456908870552009473 15998 44579
608158912690868225 32523 53346
48180446512407825 51567 59833
251452268904209569 6097 32826
84218552891382353 8822 61770
354886209229803713 11307 12430
54508849435993769 9069 13295
838945652746367873 1379 10402
259657988467008481 39276 41464
241345035328834017 9553 32059
537799078613307585 44450 45995
76971534202066033 30894 59512
45221404273899425 16743 53572
774563860028919809 49752 50945
307295028601206593 14101 24095
124111281732758977 23598 48273
989411309033922433 19280 60960
479165646354800833 26079 45930
215321657093472385 10987 35381
209806626935481697 56914 57862
836628976061074817 22042 59285
742639083852921601 37500 55335
295072951909791233 24212 64540
491934227084989569 61210 64557
459102995017328641 23486 29006
808973068643126657 24786 57372
614345573953858817 18619 61822
198988129845126593 5428 18654
673712984462735361 44911 67133
580481424926389889 21838 58001
971902126564803073 8209 27396
74311651303595745 3997 66049
714635655980426753 35866 54813
652114008619349761 14026 21979
435969809547447809 17915 56737
327598651384697345 6988 30351
593300265627856769 264 37298
914663523483696385 3216 49521
508273801372016705 1753 13140
328154362813741313 8315 43863
35197892030080169 14990 19678
959948675284465537 27571 41621
873415388082708737 13993 36905
286769363644729921 9056 29021
768526755089066369 20396 43078
411072752646063553 14420 21671
853152934847148673 21350 58270
106993541419548417 41981 45518
516731747535001089 2019 42565
614886416878363265 18391 64409
778424588315051137 30663 45165
427451541802291521 59581 66810
464343305891230081 48265 58953
974363469617472385 16283 36923
78335417534507457 42958 58398
906843788526494209 24503 28939
306146510363955585 27124 28478
590142709166798337 23651 43515
383763860598140353 31135 64432
851529267205926017 26631 53694
320998687200994241 7448 11209
19286746433792245 17216 64389
882043155958942977 13413 13563
978064445491249025 10227 36474
535320604690863169 46749 59970
463523891836274497 4735 50398
426038213966950977 45325 59504
112628518705228945 9875 54018
743545417694161153 31338 36171
858911007999509505 5638 35240
992937438132972929 40050 64590
925625185958331521 2848 7731
454128637913665729 6356 46822
365897611981210945 41412 63912
361657649424433473 14 38031
899516939334425601 5723 49119
234984400517770817 2114 44166
36973567646427345 3322 36363
798738813040959233 2614 45246
944595950542954241 36533 40747
180675974733841121 22031 54554
774108496167769985 1621 19255
936179028103669761 13687 61772
771277627959328513 12504 50024
538984639123764737 19411 21915
557579612948714497 16439 21186
325399529022210049 29242 38965
955845354719436161 22268 62630
874618523943436033 15230 51159
730950135058719745 17612 34643
653379575477391233 41915 66064
803479367997049089 64364 66701
455184625771106945 22677 60744
435191757028675841 21103 30313
713282388474883841 26326 63731
618845763274556801 5541 41898
995890735966494081 27582 41107
91406027083706929 6410 15157
695301035286735873 7401 23543
888354767817837441 9789 56828
155902306993237249 14564 49429
801329833087621121 18352 46688
576057688802567489 8736 42681
504147287185226369 23145 54146
636360121701752449 26319 35300
254723690139314849 21510 35414
568136299361118081 16564 42024
409536849938426433 10116 17451
767650842827730945 44904 61794
961627172396205825 32691 47392
86037732025406657 8667 63614
607497021279847553 17284 57361
705871915713483905 6933 29234
545987712803281537 28505 43147
191213152001086689 13260 14510
83193688616255201 25139 45355
884177689105040769 58474 64485
297866168478620353 1469 22759
306426197977660993 4104 21055
880743903542743553 44236 47244
16842819317357539 21085 32433
958709079047252993 52314 57630
307462580096046849 35750 66744
922439757953945601 13086 56597
549814844593196737 1981 54406
754342492725001473 37477 46565
186467488513560641 4495 38380
541583639421027393 1509 34520
43008071608195313 1370 56154
361549662932446849 3323 17209
973641912648719873 4394 32062
540691715123408321 107 36630
92748417295336337 24757 37271
836383889166441473 37341 37930
749738962643338113 3938 23146
604862196993288193 42367 59334
328121408976496577 14197 57432
507652352272600641 30440 36956
487215865878216193 35097 53262
362175405818952385 3376 64316
997385976696943233 42326 55459
581076038646969601 3004 38746
338836795021311617 47123 64124
352570441359468161 444 29271
189352786160608129 57190 57334
264148822748580865 30639 34671
424181382573596737 1322 26483
754079941548774017 15001 65410
783320471259667585 59373 59756
836224545126881921 2129 9221
331464002707892993 3402 27641
327826539111306689 8233 15035
497824044381413697 9020 18867
402268546459026753 43655 58344
498254966869797761 40248 53460
634893760874199169 38669 53081
605459802958602497 27097 63545
403308659351793601 13904 40229
513436997627398017 29939 30208
900056826242725121 35446 40840
925168024606417537 34508 36975
55074181391404409 12399 35714
706724028117793793 6162 37388
747246649206054785 18163 55460
5711463159894238 2075 8953
163658917621788193 53904 66577
283384834643531041 27212 66764
504249895359528449 4809 31879
120191936490098081 539 43529
560200050797845953 13170 21462
701896560020873729 11168 54760
511120754267544449 23447 40260
931181946635558017 3926 56490
214317435895040385 44389 66811
71923137674421153 2940 55855
306572720547798401 12466 58438
823671106037405569 12500 49775
859071983960148993 9582 63316
519466293708905601 22962 60997
194582696833002433 9152 66532
787170973012376193 37286 51594
291016161960286017 30304 50964
784842498769084033 8247 25011
291801700760352385 29609 46442
941994537537279745 32890 51930
921938352328311297 22937 41436
706243275922464129 23899 50296
54227938851902025 27701 64161
915310857451753857 20249 51582
350434950912514881 28069 55963
725358957567184641 5146 28065
604935565080644737 26329 63154
81829037813061953 14142 32559
809643697516975233 5169 32886
519582635978697025 21533 60148
106317633567492465 9705 61546
478021684857406401 5855 53209
122377891666261009 3493 61949
314731981063975041 8812 62477
410021145723483457 9085 37472
998163963336676097 23914 36171
968427910144157569 9789 63578
219477117690804129 25457 55505
292127244739440065 37207 44196
290023254407753217 43201 45821
724732874740865921 27119 39452
13563176102284303 5519 48930
553637087131939137 15351 28333
827043963253455361 24598 61791
183135480996639905 38351 43848
541661764913005313 8323 54834
997315284579848065 32409 53357
665965073709895041 27136 42761
60055954052089081 10838 45210
147846779513432833 4515 15980
938644622029819649 26685 58397
861992403864487553 2471 46410
287070908506393601 42125 49748
226211961882871297 23828 32841
175159582512030465 25654 50574
850305994372046593 12275 24656
682348617944441601 6339 9427
864350783328948353 15570 24649
725728607789086721 14992 49772
989573472613354753 14783 19897
243337909022415041 26081 50917
980998842032892801 3314 24451
707297559361414529 36799 64472
61395393291302729 1793 59991
136072647198616897 22942 52856
179165364984957153 1374 56776
285916078971588673 23513 53383
724736272124143745 21298 39913
572851638862346113 52078 55643
482998891443163073 40991 44417
113146044087947921 15630 50857
616278116453610625 17891 25646
426673800248394753 35447 55661
41263104941126729 11055 44443
226673634404484417 27388 46118
80529527337599665 1765 54516
308314699628255105 9939 20091
962837385607048961 21849 27320
290465232669383489 50586 52224
6065714542824453 32104 66357
282862128341392353 25888 63490
509673286636033409 59556 67097
807349039648734337 39589 54575
269470841292299937 15123 50045
701299260770952065 16947 41559
579078110681724161 27058 48674
634570451244819329 18651 26950
163786812155716897 22262 47402
215623285878038465 11988 25408
538380386200831425 45864 66511
646636488220032385 57203 60662
465299747597722305 19746 46661
801179195887215233 18876 50194
168654632895442817 21857 40011
642484448127866881 40266 41358
507449764919822849 15232 47770
67411763663145057 10588 46261
477314671853097409 24848 43119
805409027421553921 31998 63850
554039120146082817 10548 21428
760007691734301697 22230 49905
58471192283423793 17563 50651
960862001798822913 22776 36228
650621071310990081 57357 58069
777203535304451585 32402 54480
230810645392725889 38792 43976
102675717147896257 29707 40205
972234813109817985 9591 33145
296537351446119169 21940 34664
440584109424225537 4324 34642
782807694485221377 23749 32849
951143318467511937 29690 62701
463062169492516801 13641 30563
66666870721750369 23611 57577
890585152519584257 37540 46767
367938716771586625 7853 46237
175431375935431777 49712 64529
349507406348482881 16061 65940
538746763440137473 23980 63670
315686753797717057 26115 49575
643599023396333825 52888 59068
339448546809965249 914 34430
476311043707518401 23281 38875
926445727233666305 46435 59786
824315969966477313 24860 34409
535069155291882497 27317 64061
960298004527622657 31883 42679
893648886677890945 9973 57171
483184694909041921 7865 54055
880931995028223745 19920 30792
934319608806738689 3211 62860
777990440553619329 31684 55834
321675681882368257 55247 60744
497877881464251713 6678 14951
823636765224641409 11096 34983
478486837037404929 43543 54072
352995473978111809 12025 30063
518598043271286017 31625 33191
201932598118879969 10925 42311
948554694353102721 18662 20837
942694948471654529 8923 32309
646841158506635649 1537 50666
125126648889307 20547 28753
587887460127927169 28840 38483
750955095754377985 9062 66043
109839101792093889 28771 60125
94263830702693953 1158 3070
827632392446698625 1128 44308
248000678958419489 115 9431
949311347808237057 19306 45277
857025436721862401 20324 53732
316250589273590081 17688 24642
718358660794294273 7881 15334
625052538169345665 691 58655
211521186552012353 1145 36303
108243360537638721 6844 21423
341862274600288193 32400 40971
574316245355095873 32230 60026
559902419076557569 31432 40379
143781050898990513 50193 61231
329442150049786177 23835 33821
177050771330247169 48061 53494
642330060260526593 15438 35137
604683293527298049 31428 31581
411757042878718977 33995 38788
877965212282379777 12571 22507
430858144819175937 11337 46370
946055418631896577 14322 31742
612387524880077185 43480 64538
477226317050313025 31721 55139
891148344532759041 5875 21352
272442167485333889 12574 64414
990310527765956353 5505 26511
647504177802165505 7978 41133
213033216754205057 9252 34534
476249785777536513 39424 42169
386229964819861505 5052 58621
667829852094571 53694 61740
576007074400600065 37190 65511
142418801827343345 12695 35169
553472840053018433 3409 66435
806625715678581633 25233 40717
881846578182255361 49724 54884
589285147961344769 16758 26931
967860358338199937 583 37658
162930998724707617 38361 60617
154724925504787329 50122 63454
738004569746916481 7368 11302
85393634223095201 31946 47168
789523207922190593 3951 19560
527235420880025153 5991 67170
442967300237040001 8661 24381
516792724322513665 57105 64259
50425966586036705 53543 63192
243408822300700929 23129 26123
868804567448957953 25219 57941
100809940854730945 16366 58876
514810921875483265 10599 35646
808695729371770241 807 34437
845768465456909953 13266 35131
942592804522050177 14561 35244
704390755909489793 44667 59067
990466974547849985 18867 50655
488709865231154369 12480 43749
319862626039167681 6288 17787
332814639361362881 14576 45346
556213061101651393 35669 44870
824218183201178753 3937 40179
800840629685197313 4168 52893
635177995437178625 22982 41738
462524722942426113 7813 9483
568729775960459713 15476 43074
738108811796223617 18090 38968
480870289066491073 39948 49240
255212224616336417 23625 62026
354941301063330881 9726 48643
448226424625019585 3888 32714
139090055401400289 44622 65871
85547637252297201 27421 50833
666438388991476609 16373 43209
226099153973080993 64 1368
461150845831372865 9826 44176
412443580367231297 59221 63327
47201222588267201 9623 64035
915855779947392513 22046 40435
104255511176294385 13614 25333
865140372813819137 8600 27861
74084930073606609 14169 14649
28240436610360577 33843 65203
354174573019054849 8350 47329
152262751241714497 34939 42389
371376878660168321 46895 60605
492066580676109313 27651 59028
325047667781550593 22986 34593
384403853749837761 37409 65027
96362820293844465 42109 67180
609765504259854593 35059 59159
398530496634311489 869 54648
839049592432750977 40271 42228
807122201636939649 4107 53071
882036744509335297 37154 59911
896303690160042497 4460 37442
445897413768257409 56309 57265
146527619602093025 364 11060
223484116238296353 30473 53741
203489812365194913 37107 62107
61551332756259569 58912 63832
32027194028113825 27710 42427
31188384941785329 10080 52619
29110696651262205 42569 58512
686166587900551425 1244 12654
955999352965871873 42685 65053
334589869301538561 10243 50303
716054739218822785 2680 23839
948723862025609345 48051 51980
987419996013084545 49784 54007
262870576986998113 547 13066
619182985582430209 22410 65082
546961311039588353 31545 33743
267780029701295777 12066 38758
652149897723518337 54399 60546
537629145923279617 26841 38965
514184201592620097 26168 29180
342519668596548161 19318 53572
288029465734084065 7724 23158
106862377399156833 13920 50380
636683341636150145 31039 52127
927962479027197441 14051 61147
970005622264380929 1613 16927
377878088767506177 6351 23260
547676257664441857 12994 41140
531469721698027073 42272 42402
895551020473320193 16904 27582
594531467257528577 408 29558
758765791413516417 35721 66710
302301937389270145 52 67078
317664382012139841 8888 12995
344476212051052481 19439 31328
486991019505687489 10071 37589
159852728972349921 18666 29702
726688299624967681 22832 61015
832737395499496065 43788 62356
720601704459490177 9673 41164
426267135601104769 1775 25028
63363345582246209 10527 11312
397327774815568833 48111 59585
712571427135195265 35611 40374
168106683657963873 6125 14347
475461654205688001 16199 26361
550581555933437249 961 31561
467302691555239873 12865 22442
247182946348996065 48437 66913
596838660659443585 7452 35525
644473880029909889 32175 48136
809571195626794753 11491 65202
698834062249954305 43140 47065
139146860066929889 37588 47292
688938474341771521 904 63154
108982688100333297 16956 58948
736021965107394049 4454 35462
48434363366283153 53816 66150
224285294900727905 37756 53164
538425945623451713 8337 61675
143314875294645809 21180 66889
568942731639666049 28983 41714
396824902137499457 16784 38280
28425966493337285 18141 24136
534097710011874241 43517 58953
174037131442673857 912 16069
304672063480428097 21322 56236
545034052174166593 38238 57324
339605297102661313 4353 5516
540636332419850881 9935 19278
171747982591544001 391 66957
467912596327359169 37036 66143
156357438736502977 16120 63724
51924527720842665 15054 30179
234923925244363105 27997 42450
225433686503002657 28719 56517
360423778677311873 53011 55657
878560459928976897 11550 50428
264119159552766561 25835 40844
799638608259904513 13370 51188
598167892922472065 18833 40121
597965942880080129 18443 27891
109428365809140609 5341 24158
637401587819617537 3632 45141
763596860655194881 27878 62685
823364645384103297 21657 49964
423828311082534273 1004 9870
83582179916426465 16832 54601
486432593204877889 7503 51477
109717008965645841 2346 50942
944895938463918849 8694 19059
922688164780673537 57483 62575
581157215555872897 5353 20007
835097470811731969 8074 61320
243830402925713217 44492 56949
509831224686941185 42827 54780
678574620384519937 24705 54399
97799817656209601 6635 34297
333855307686565825 16003 20256
368642588711502145 11190 33411
695256761137510913 5018 22651
367824568839907329 48847 60738
751104769239962113 40804 41003
909301826775084929 58650 66260
444364130791594625 46118 54390
554562839764201985 4790 38414
817063278316556545 39847 58370
996770603197397505 2387 57854
589877999155344641 28511 61315
840483232902912001 6169 30521
509604940505202113 15519 33359
697441028358987521 23291 31391
65765166388157329 29354 56815
545366004953450561 37824 51941
316107886556483905 33557 58442
418306837153913601 28494 62334
776897046319856385 22468 44354
60901128092936577 23940 30377
332824751035136769 20179 43634
389921537223337089 36985 54793
858921632656230145 17161 53523
586937963158476289 44322 52490
784865441474057217 6007 18859
643172470985540225 36429 43850
473372136751532225 51675 64497
735883155393096961 11751 59776
755364271012698625 19496 25246
197499985722011233 70 61814
260097629818428545 39603 42476
700104111689825025 18644 61221
774605218176464641 7513 10454
568728167942133185 48165 62247
354001687729077505 15303 37113
419997084526173121 36589 37559
683386920471296129 31479 50233
169124434430649729 24910 54981
723832635437982977 12485 18154
290785534509808513 37469 63290
862418316328973569 7950 12235
8521245282473445 24402 33327
418516333027962881 3411 12182
319165133153447297 18599 66875
133116935143736017 1437 8110
908040876348543745 25186 36666
756767348945029249 40746 56242
123520562663031793 11539 27664
866280010189644417 21645 47279
348765122354329537 10057 36447
198339640646178593 10228 51414
772395232658013185 5715 55482
674534166600697217 12354 28266
35062560009215817 4040 38317
454541321136044737 18883 48139
605862227346079873 50503 62219
462437728832032513 14774 31649
241578145200399777 4115 6411
680172544214070017 45366 50974
985962283246934145 22793 27957
124181011600629889 16428 57611
316330012359067329 286 55485
421858804193302465 46855 48495
399856439600739585 7635 18454
231949617727753569 4445 8491
159047949799507649 39657 61807
446226829885130625 26234 57668
689076263606622721 42145 49795
176504078072955649 21929 64737
709803704763466241 38182 57937
937264570271221249 36381 40921
18407293115132009 13247 62726
293081445360787265 18150 50106
140976588552426561 42180 64664
621653333004626817 57232 60197
818550622845819521 26506 47686
27411007656443333 17326 18564
515395367999651905 21863 40571
674366759196484353 25405 36202
549687449117129729 36672 64373
524902431045394049 36678 58408
671700707121708289 4847 40943
279280811352929697 3685 65243
122210944960542641 8462 49048
626730687214635649 29597 52805
338058024595831361 53953 63996
210189128328803329 14760 37273
981853124844434433 14028 59337
954803382619520129 37536 64907
317670121234890241 14789 25385
980101774260429441 16093 66409
696760438555386881 2490 57649
998022894250201601 22904 34236
691318869375841409 16356 32595
939030390129200769 21564 30287
773174769575689473 16854 60359
168793345185566337 11976 60449
547507205560457089 14635 45898
125011859390905761 4845 15964
945545367055544321 1828 30946
84691233640089793 31584 56455
780653191568752897 8197 56917
866653635482688129 25230 60844
329296074707002625 990 59920
608313774570394369 66006 66206
40058569265930545 2673 12101
759129661490231169 6245 9008
255140097143922177 1406 42693
820611035613357185 17090 57655
311761594342790721 14828 39267
84824153322212945 6923 24472
909685526858254465 57818 64984
340942061676447169 27980 38729
763489555367463937 4088 29263
404594229897281089 15028 35210
846898005657735041 14757 15626
581491697393548929 10665 32552
68226830122945617 20936 61713
520159269600750209 7496 48797
189446275493565953 34928 35518
334739046395856833 254 54614
179761163480314689 9390 33913
401057764113925697 11038 11967
760591047678943233 8070 20124
849950763427504129 23849 42712
496190632551652289 358 19418
813949141158413825 3211 20519
250501649040302241 42606 54825
427127972259416577 40402 53760
93868058079571889 52695 55032
105161349230979089 23638 38514
771987351052914049 43086 60990
822784851622461825 39809 63066
620604988451908865 1578 28717
921052752531462401 15171 64004
167775215990985761 38247 52056
59075145492290209 8081 58232
926005386880511617 31641 38916
141101885506980545 52370 54864
234692765069681281 26249 38035
803180345513343489 16602 39579
298276355652212993 9530 12465
216168676250074305 22353 32486
591335849972494977 5407 34316
443975374648335489 20894 49319
537371196447956865 18267 59169
703968678896682625 13343 52818
368808853542176961 55046 64323
553614584782085505 36634 54085
87335395032688721 22169 22183
564725469671767425 20325 52889
804579820266923265 17223 58730
158028079494915361 39483 66059
186600294644016161 236 43832
695848471826121089 22359 64539
394936385015810753 28084 59596
336956099050897985 16687 33663
880928847651780737 25973 54798
953331893897338753 17013 65373
661373491768472321 42536 48645
175022770320072865 12957 24789
733864472023576321 28816 60998
221768006011142657 11720 36117
131779935343772081 29272 59479
143780242371324369 2152 59244
914844250312889089 37354 50343
881172452816198145 32758 44307
571681780860757249 4546 34133
123335411333943761 5644 33828
843463056786923521 3088 23455
688363521616263809 5767 28315
239085780362430017 10734 35065
593174398330976513 18015 51043
814442245430321025 42884 63152
788929062827971713 31667 33999
315559076198894657 20288 36027
16569994336283145 31971 33087
663266840398868865 6358 41987
432736909550737153 52987 66498
194871818901205537 9074 44439
202314738199820705 48710 50185
995685303553933953 47136 56084
345754976287249601 5710 45787
919480895880752769 60986 65693
901662461321979649 7387 10097
280667473483752865 21899 53718
462278546198700033 7458 34939
346884828861291777 6689 19531
146854327037889473 166 58677
978215739411844225 3769 28722
427522394218353729 5250 24644
126846114991735697 3056 39079
779396927196433665 48456 51158
169723494105703297 12616 31119
508307152380279361 472 22364
972946921597596801 33554 39821
279670185186294177 28513 37124
5349964830578814 5816 61953
101010516346999425 10911 66073
136081160007478273 19900 22016
782166966272672641 21732 33763
852983213043522433 11682 41447
187197330840529473 16116 47463
223329622338283681 10466 44537
39774725063413289 5357 45668
796519984392041601 41970 53692
878896088995727361 27931 51183
265129129038825793 3652 21566
942447538722081665 9143 20957
104003743169577953 31085 46392
622235749063076353 1966 44186
100520566876284081 21790 23383
966204795688131713 18838 31438
282107202186672609 28279 55345
929353823889979265 28937 49211
30208359403474105 18973 39920
952825945650619905 36134 57034
212874522542072961 13778 16287
407767246705343937 18520 25266
257724367267158529 11751 64284
833459379852005377 38840 47776
788777670522172545 46305 46412
811769373421693569 3570 6160
799576526508644737 18504 39731
104573013972402145 13713 27572
127092743320069697 21242 42011
294262459452237825 24425 52010
367165761767680001 14696 31466
945564801362227329 39252 39269
355341973947169281 29976 43391
666512860417295617 3344 50731
699637920529170305 41099 58253
96618524752518193 55953 65666
663927161110642305 15927 22408
438758863585160705 386 19582
122739726749514945 2146 48901
865104112277268865 15084 52939
664827004449200897 18339 48055
611916272956957441 41225 50378
811083109865364865 48751 57681
630427711190964865 38858 64286
467945821857533441 19782 30177
499697458063234753 25154 33550
598779790822376833 7085 42574
811555142557072129 1854 34711
477860946186389441 26592 62074
395543347292001345 27935 52177
896851762865054465 4180 65606
648658464919566977 29190 50589
958672305880689665 44122 60178
258497613413606337 26779 45048
687692353901027841 19270 67052
140039507049667841 4702 62516
445636850612181953 56538 56763
109535874407324481 4076 44078
951560961794143617 40298 43358
736611701783761665 35554 54255
178374151176051041 41352 64940
822282929227707649 12133 49125
683931376450502145 4432 40137
707092677236094209 1409 49851
767634245352532225 61980 64935
11265678275716341 54758 64701
753642905540090113 18950 46982
585370150781120257 61958 62712
208776180584969505 55485 66049
802991254560350081 17641 40870
770264366643928577 60054 62525
544323037655491521 41359 66849
339942282694899265 19674 55493
190716826350946881 32088 54892
336787460032667265 32974 53372
514153642328484033 11704 30017
678030519942630913 19758 59689
177672338028525441 9877 50969
194507155667324129 4676 6586
93835659432247809 21539 37723
814441996048436993 24622 38466
994967945346498817 22244 30195
876386577866384129 27340 62579
866801784529588609 3314 29741
825564156814856193 27534 67040
813096886906787841 16215 27262
300881513905736129 38063 63895
311054335827069633 35924 51912
357269295234750913 49893 56833
757839827846819201 15401 56345
909529171108943105 8624 42558
633427728615050241 14827 35945
632463951932656641 26343 52566
884871127016094081 1889 63702
299876223245107073 3302 42891
211083237233854241 7944 10793
856894393968595073 22910 46098
489218827797966337 33392 62763
73696583780105137 13353 21038
903169537226592257 1781 17768
658848077933917825 47085 62482
637071267702975105 260 59708
723968783224236801 27677 53710
924007355544237185 1335 60913
887817425387886721 13078 43622
753761855424524929 15333 66782
659660372985342721 55706 55798
727598481717382785 42565 45544
457211922521587137 39421 44273
112982588705914817 5958 11707
923791491271217025 34509 53246
32538720301690917 50119 50511
885294063992411393 45100 66473
12634094619667025 16105 57726
228185670188651105 55488 61361
666726407140362881 2896 45912
752025555647740929 27982 65236
640848178205811073 533 52836
710302199758714881 7264 56713
892173181567049089 20988 63816
729669034850594817 30535 36106
214625878355231937 51 65035
337994956608895361 16174 55697
700687116096435841 21763 38956
990898922832904833 16896 44643
980602663857393281 46397 47166
343246615112477121 11599 61712
779530366917331457 35422 60245
275809453433716097 13726 30715
404440470158700545 9117 49148
74048649224067729 13301 19075
320049535114396353 24761 36534
381419989230003841 20163 39646
128386591098472289 30756 33185
504675566707433601 40465 52354
78807232499745089 38758 52778
293794001936937857 25360 29952
566139812203939393 15509 62002
550550456367830081 20881 61302
456353239734472257 28405 52098
130310121542315473 7821 65703
835207415533897601 6859 30797
678507235785772929 16603 30447
299283440562735617 22008 39849
811428010446526593 44566 49626
838680613062589185 44314 65288
892187024402716161 3196 28480
481839726967354689 20738 50885
297830057404802049 42542 58819
924433388691095809 3809 4121
483100897131365057 8410 34450
518574608385964801 2034 25794
967318573812640641 6358 16665
628168460662973185 45050 54777
369962959454369409 20606 36636
793485636300591361 32985 56681
470408874338197313 16378 56377
489876928944067201 9527 18747
973535288734908033 8514 32232
866837286031088897 17441 20146
195157897587058913 33758 63629
997902958503399169 20254 66161
384593870691190913 10298 32120
501326932924218497 36176 36654
338257432885221505 35346 46261
22044381902713185 27680 33590
743761287184170753 18982 39414
906387332835212289 4666 35822
865527128885226241 1733 51326
42482195666732281 20519 26734
850771644133772033 61808 62924
464695879347505793 9487 26126
242266831038300257 25076 55033
444699387064371649 38431 60932
816025129013709697 1188 52204
219201175068892705 42908 63042
410946990531989825 54154 57493
746180173683111297 16425 55950
239717718478488001 12769 28042
362375434078689537 6648 42838
825781469568163073 11781 24083
947207380024433793 22848 40336
805934980748432385 10907 53043
191527239680571169 60699 61883
453065599350402689 2274 60962
88506125787684913 48273 52496
85291696919625793 53916 63947
643808528539569409 24993 50143
91875390362694993 4731 37749
370199072042918657 22323 57118
696270222875384065 37437 48699
880342671549303937 4770 41713
537787911952968065 7916 10132
891299976620242561 4244 41536
150524191454422849 28682 47288
88382485886842945 47532 52588
425549612385417217 39131 56045
742911061263878785 4523 14439
741109375478131969 43354 59046
960648254167669121 44951 65327
764815303894700033 7548 58564
101913502913614449 38501 64238
686794358655390593 5150 54540
298441657912054145 15677 36824
492807252362972289 5552 50981
380132042384513345 31858 62699
554079155768121729 33495 54676
85602266176724833 7100 54394
872477850547376513 17443 48620
875972068217716737 17658 55677
296974148394298241 5745 57373
769064168692029441 39989 58410
374852279810987457 24541 38771
725003394070864001 18286 33761
310503720247382401 62805 66906
543251818674892929 29924 61065
206905940554356961 8327 41857
960907117206115713 25265 62801
836712849502191617 23987 34515
213771466161677633 21304 61652
835696818507692289 30747 31105
870993235916966273 7939 27822
212959706736953089 217 38556
864128030722643073 28211 37949
466501915225343553 1265 44205
487894927611986177 24767 33833
554637078849822273 10710 22033
580222195281027841 257 35571
255250969024665153 35070 50463
412183359244334465 24934 45562
933219254005408001 35760 43660
23229212964853473 16179 22933
168336489730457121 40626 65602
355032430340340737 5123 18716
282592922832861857 30283 52773
663574718968380545 17781 57438
487508189424083585 36150 53450
955578748538652417 5302 48277
650789739231853953 35561 52763
87924041792721393 44144 60520
432508774453005185 53605 57987
928526220803401985 6179 51555
941158502746276353 12869 65373
417585425471447297 27881 44335
724728333731853569 24539 27019
282469722820547265 52870 65594
559235536037775233 10048 25650
590064518967100289 4242 11053
923672777360316417 6081 39393
801366197025995265 29497 59729
923506798032235521 22991 29846
974642773348353537 5318 19163
363559510295992513 10886 25342
767947038747319553 15121 61737
306193658322101185 18729 24078
546106324125137409 14062 39410
625847330752016257 18908 55888
830400572567835777 16712 41862
62300123885933089 22654 61802
15819837730379761 39031 53822
877828984639641857 21349 23791
258490609742505473 16546 48612
771471717633872385 6990 44499
913291980092086657 26316 55169
557290448245119297 12676 61825
622924324809584769 14543 24361
869649222203690881 42720 64655
480660934038315457 24180 27580
805272413918082433 19355 29001
167122807950146785 18296 64177
869843184316877697 9327 53902
352960063420173505 4373 27374
556633180355312641 622 45551
62838451649550817 45244 56039
569271487357724481 42767 49468
673800707824302209 27731 55440
151759762589129825 20496 66950
73937628310641665 10190 62062
691131505160640769 8007 47283
473801505076384193 15437 42812
889632099533805825 10994 15523
354132722157910273 15045 41860
112834410781943009 5199 6373
611646891911039617 26743 45776
806615311406282881 40246 44922
616887306555053569 6079 47914
259901192792128193 23178 27052
248391838701056865 4725 11236
637813608019122561 15418 41264
415889919235322497 10568 29185
889071890853159681 38136 66638
957240744500229121 11284 33488
946418234344001537 728 7666
923528295414751489 2991 18867
510550564542555201 20442 34521
35586066359147849 43052 47750
635947324363208065 2010 55741
288204884822814465 6150 25359
194612617052086977 14603 32589
115041994422131921 289 18730
882209280564488577 28416 52015
268998815843257697 3924 8015
730827371023664769 18446 37235
599370624206049025 18507 60185
124699866991228705 1871 61571
502356990709809985 43442 47353
739561299888492801 3997 52486
999767932198114561 28220 63441
376318161035349889 45237 66846
48820512547177233 36232 48949
727765117147853825 3348 3748
691524742989830785 1841 65423
277984415654437089 48158 58910
131269970487178257 10081 51151
508725080574890881 1454 61458
654549098088057985 38083 58052
120065301907509089 16758 60050
527187055623084417 24421 37177
314764440826522241 9814 55247
160951310811785921 22241 62422
351435494135479617 14216 29188
467738360692177217 15586 43645
190979016933141569 9968 16839
273546830794504801 8889 46398
822380689262750721 19036 24586
162222842597241633 12114 64270
407020477081019265 15059 15593
166795158067149185 7968 57074
379102480065519361 32521 54309
978095111692166401 26385 36854
124616104518338497 360 40633
282810752995420257 50501 63211
211921592340267745 31846 42884
619265267665024769 48356 53587
44723697800563401 20756 60585
905474496987867649 5002 57393
119869410212551489 53219 56643
347940241353963841 6514 59220
285628854444354369 35681 40181
950537082377440641 49533 61225
201560014851587265 38206 46544
861544337426931201 41126 66647
39438279881508721 30607 34018
313509060709296961 12408 58055
323272712100283841 58828 60060
74245717045723585 40092 44667
268721011895422625 25013 37406
534021469341485761 28362 34558
504149786493250945 4081 39514
954703724918044161 1426 13667
658788616982334977 705 62937
478536299282698241 29255 55293
346302555316960065 1968 14111
164597064018206401 25309 35527
477449561808128897 16085 37033
225482875052609441 13824 59179
122272269266623825 25565 42586
437427666227829825 18242 38214
828061152628734465 13158 38453
980164802555410817 9694 62746
708437578373498369 11347 17468
79527510712321009 3212 59125
850248730708187905 24819 47272
132567816005963121 14879 24067
362198715714207233 5167 33960
295008416507140929 7133 39949
734555274903172481 51117 62750
90321932340575729 27484 41527
321576809470322177 26446 37991
97845794039809425 29363 49024
403189256186379905 6003 26634
221727113780747937 7141 10383
343596378681830593 18588 52094
726009294659302657 43307 46465
471493575453294529 37091 45911
689510458798284929 15848 36124
874696662032256769 8264 24549
797554060183951873 44615 47341
668177757998023425 3456 10186
563790101154030081 26652 38240
391544534716096833 4227 64142
14248658512155289 6240 42952
453028338053556481 22184 39210
900896808450031745 33878 46943
189974948370867489 13406 17110
326397608967166529 3037 54323
746902607270357121 56647 56822
350944048246294209 30475 45614
206215645706457441 39250 51962
909150464767929345 45049 50605
770357684454452865 14731 27507
808411343748336001 11336 16237
297787917333614849 1825 14361
586283542332377985 7913 14154
186184252802206625 1970 61552
2959384870610649 17879 51504
308115945881290561 11146 38125
977077380527827457 46519 66183
441191367753717121 16048 32469
208048906623421473 6935 61804
502400384299200193 32361 36720
374750689985031489 45142 65057
209489525940313121 50447 53891
247884107757290209 13632 32599
953068803767358465 7393 43766
414582725688187969 19088 44529
630782766023870081 4405 58837
143315670928817697 28380 53175
828333084378478209 18178 58734
914368497742625409 45640 58833
12221008016695123 20960 34713
348563573825902721 41242 61136
501163271222019073 44842 66271
811587838005106433 17053 39821
392470191430490433 23355 33901
996276161207763585 5833 13870
949305442180310913 33219 43767
57387876638639313 31026 35550
844994106831421697 18743 29830
651224693176534017 12075 12467
107679294147565937 22991 55375
318311765124388289 16355 52495
289147192575583745 17613 46197
144912107702285921 12362 44592
7316014001737870 8272 60924
778162323327730817 7341 29535
469466051165170497 7658 36165
355996347972155265 5381 28435
581540121997072385 42597 61871
604350500373708801 2462 31757
414308090300423233 7657 39728
655512620026829697 5173 64568
628836920801838081 24018 44942
359802934839077441 12005 32286
275382574805945537 1475 23975
851620675883982209 4956 9944
328131515681114625 9758 50875
901623291613855617 2613 21103
832291549682238977 25039 49203
155572974428313409 11335 48125
938262652818657665 19609 61803
944226253224737665 31428 49185
895359624074330881 19589 65223
117742669271695633 13136 15931
458366415984748673 3716 41453
294973864945927041 56113 59925
302071553459128961 14545 42848
928187122054485121 35671 40639
455667689188580033 16683 40356
846199188149906689 4570 65276
545518985331654017 56665 60027
578048353770402177 2486 55122
404662797104116097 47084 62281
265034717571364097 15109 51387
337421704617568705 8600 15534
383176838152454721 13371 29723
446591438427510913 15724 37933
232180577971941921 7023 34941
555448291455434177 50656 64240
386154622456206913 43921 61185
737041492412053889 2298 22757
297532946601688065 822 46378
188505348376892801 9528 47268
393208244619277313 11018 61029
565983068133256513 10966 30057
433704262355032449 42260 55031
630057428766491521 4003 45390
443536614262274753 3812 36228
318839842062082817 19806 26357
151536393114820801 34059 37793
205920566305124449 14249 21432
534904250826460993 22697 61680
506602854768466689 25808 40358
302743851967388609 4354 64979
308754928392090753 30321 55111
484911337817255361 20614 40762
481576074540150529 15370 21907
126209193254862129 17197 39621
267955657800527553 19370 24421
45469270140277017 30697 66305
824090746883520385 27692 51282
622944693307825793 23070 37409
853969488549495297 24315 51727
321379054377945985 7391 55445
532288396773502401 5122 18025
381466140672198849 41301 52266
515287286673256513 42890 45126
294600382059744705 7916 18921
166576897638726977 4553 36819
665803839208617601 12003 50560
411393336734306561 5946 14448
805256746028067713 47981 57085
634211829906057345 21904 41244
52485577100821249 7122 9491
544580033061478721 282 42030
779466922394167425 39033 51193
786122984985219329 43584 60841
524824148061494337 7324 23353
738425703297963265 3075 46496
272920807815030017 18223 33684
922944890349661825 404 53486
551360840369721217 32318 57304
463422653416344577 34867 66045
77298296402094737 43240 57405
452447200363913281 6052 48823
873363947313659905 46479 54782
95146240398776177 5765 22003
133108914996558529 48307 56802
635297278220598145 9027 52967
71240611645247753 4301 46672
803762913790180225 41877 47420
835627622313584385 17965 66828
726299849281907969 1895 62157
273349009280703841 8850 38629
33749782810872377 13205 55105
898013829069061121 41550 53470
36798797770721593 7636 20567
899128816201294209 3351 64910
229479424162278177 6453 35048
744496625157641089 12118 44816
980520569625703297 6127 59176
112208899823283297 48765 50679
807725409575425665 16190 45448
303134718749607425 27856 51324
36388796922601329 11972 64663
703085044514192897 3939 20964
255955464036659905 7004 60813
517935013316705537 48079 62371
581222236070608769 2073 40414
664345072934448641 34660 63450
951164327978546049 52040 67107
229234384583396193 17263 41580
573094475518040257 20702 49922
487886772979191361 37017 43168
825496352046187137 3058 24194
213785382730069537 45599 55784
259710681445717729 26728 30038
661133396784489217 26865 58617
251432663840205345 16176 55574
925883588348586497 21915 27684
149545474389348961 36069 59844
410284976045385729 9355 63808
552158474797394689 38505 43091
741452506168091265 49786 65418
917663428413824513 3177 4138
109909109270173393 40276 41585
855046804598572417 20823 57147
540956500930366977 32984 66610
270961219862748225 15839 45113
110805034065986513 4859 48379
763034652690421889 33178 62873
146413677499086945 29072 62521
913754687325656833 18418 57369
927577513615258241 11801 41984
606940504174133377 25433 43183
184074094836137889 5800 52384
25786560803275905 27891 60606
653615153660791041 302 66832
120267082948416257 189 16936
218334593370773441 54349 61965
279327938607799809 9998 40405
248439037069143617 11015 22130
927414521097972481 53678 62521
694375120023682561 37534 48107
615440297810572161 7516 50563
569304829887737921 40824 63393
609035662590784513 6944 12841
146393067228135713 17004 64204
303881480543687105 18301 63046
28512588250546145 4353 43712
578911123888588033 10920 58060
944127114214200705 22391 66223
305680266674919233 23219 27757
867486192020418689 12651 35682
21496056584666689 8001 55972
340920683089596097 25317 60388
518046385807032577 28368 58326
800086461183067137 45251 58712
566357360161617857 1585 48834
889572711362081537 4738 10816
30877700702909297 12099 30194
226951387228421441 20488 26995
755118438909008257 53386 55563
154730309003358721 3070 16113
282400372607078497 38126 59687
130421346569530529 27716 66856
150172548456851009 22461 32016
679039324453288577 20866 60726
735032659022117249 17151 64120
880689468957381633 6700 55966
776104396765603585 1317 31859
70505202605804841 400 48643
964875158805035905 23786 64380
507475323351965121 11363 30350
530137014266898625 38187 64662
945723091304234497 15357 39316
479651370474151425 21804 23584
991386569305614593 717 10960
974536050671488897 43362 48833
972383253703814145 22459 52075
57678929861090465 8738 43105
13216016104106389 7955 32440
181170654251900481 15493 27187
948690784533017217 23748 36399
388645405205458881 55443 63389
560103447194204993 2633 10635
857638005667055873 11499 39131
390377721302886721 6801 31065
546569613971350081 16373 66501
251530416303292993 16085 66013
88671475124641569 19523 44666
480526199374896385 26339 30002
634201648565259265 35253 56389
126644816627429441 38705 39209
591009311374264705 52360 56894
95533635002940545 23815 43059
400978720254109057 22182 29625
572938178028632449 59563 65109
241415816190453825 25064 42324
433680345513881345 19246 60772
895111114419982849 46409 55359
704705171840384257 9317 39691
804909171139328769 10590 51622
131726843183660241 12786 25262
202899558344803681 11136 44949
682259511132311809 5244 31310
694123527026278017 21372 44390
609967581602308737 33379 46784
40333697493586841 38851 39448
548196138630697025 49935 61693
333656702994247233 11256 16358
296770502901271297 17669 60175
675617720259033601 3718 16758
228084107430927233 56370 64111
309642934283260737 42025 58158
768782643640282241 35637 54005
205615026843126721 17940 30034
467230693671194049 40966 49778
150931617671560033 56144 66684
231001618918615041 2294 42048
210275767883025825 11161 47326
954332847963708929 16388 23010
932311994097261697 3403 16254
39496330886851897 37885 55712
939760645078955265 575 25938
503059906100400385 9926 43259
202239241406701345 54873 58627
635778051790399745 21297 30477
418928131950913473 15188 29053
444399351864515073 7208 18182
229403589091646145 2743 43316
672120425474805249 8633 10806
699711800438926465 26 4077
830828168187746689 43199 44254
618029873762324609 22075 26283
727324227425501825 44935 50574
267156290868207681 2707 51059
407303739894469889 4298 65807
766664491456737153 28418 31838
667715234400947841 44166 56333
669856201325977473 2419 22647
787333194370358273 43080 49360
916939033208976129 25937 47927
833121593048193921 7473 50073
457478360240834561 21173 59680
842986298182122369 32328 38929
56809076090303281 654 46070
116145955063746705 15491 35024
671046145418465281 18853 22526
918047380458300929 34392 40304
278341705696490753 32528 34242
58547676980172273 15516 48302
446701286469114241 37729 41566
280314040217998433 41481 61751
336430430283456897 7901 45887
73676878020211953 1507 23675
808585497962631937 12376 16681
903477427305158913 54250 64575
776890273950485249 45553 59096
190725422165261441 47161 47929
786027900266056193 24335 28647
606568477650423425 19477 55310
687143068936336513 2446 12473
536525253133891777 7575 31059
485986056356573185 52921 54775
159509445740820161 2200 12716
628932367728324993 14024 25449
464552275858668673 37697 43607
372145148459345857 13440 37198
801128222929488513 38980 45458
820873026787950209 14468 24459
508879457785855745 23452 34614
482582900635087233 18101 27241
809707072063343233 33656 55874
1681437768937145 21846 66696
492636330402664385 52825 57743
690683884936397825 8510 36146
148755359346036897 18897 46468
397062661644554305 3302 41095
325018918320541441 26590 32760
958137391964775937 5070 44329
599600435886781441 45476 59165
780739418670847873 32019 66609
556374622510563905 32732 67184
220354664091850337 21445 30977
239339826512544833 49644 57191
131159065090940881 1698 66524
265056048398339073 7501 44885
506345543758776257 61691 66106
163824134641838977 45602 57023
880047408432815873 18790 21135
569666510980884033 2574 41821
846728042636875905 7506 7769
261151381832771521 61704 67012
189106539669012353 33992 47379
102453280426789921 53654 55804
731708552520494465 19182 63361
866532681526233985 3455 46405
210566854891439457 27973 41952
359762865263551361 12937 59741
409041958129684225 7803 35281
763594011007054209 17573 35747
441665164008014721 9375 27346
538851078742272449 25338 63709
270511338025720257 3911 38347
213842206201643841 18398 52253
299970301790111169 38436 51991
461509609800035777 39721 66074
371582815086590273 32962 59135
203152973120122497 17605 41442
75229029890806481 45475 53433
517875635714052161 25857 31299
716694004952493953 32597 45820
584117500034107393 26078 51541
775347309713694721 16018 40200
391751981559284673 9893 49404
73100972033024897 20946 63876
192669978358306785 3496 16341
822419297740537985 50887 66869
164477764442569441 960 59043
547190200568103105 46561 60632
737743810174759297 22520 43587
484407729623299585 27403 61687
359923670691333825 6963 15994
63385385353861065 53887 62888
449277308903017345 21137 29540
686078779512115457 5236 28347
569987314223840961 33588 59844
868845405582582913 4236 21890
252593099277770977 1892 33041
937891069225528833 25953 63062
578852826720467585 9012 54535
685536228302432001 37008 56472
980267006047366657 18035 28037
484396320472825409 7596 32899
835450247451849089 19648 31624
630317257778095617 50825 62641
684714800152374145 6827 18054
6867254910574162 26204 40841
766574725199806337 33032 49970
305638366027615425 7647 36753
58866559082812129 15912 49401
842740813856494209 13272 40685
696948329130794497 248 21898
857399070523563009 9856 27163
875851407145841409 29994 52193
403340654493533185 30484 50505
75448702249193649 56539 58750
428452629978359297 26438 58845
23337844002693233 5576 59821
399386244875557825 10607 35972
686484192669087873 20738 27141
478996770783929537 230 46388
420199558554298113 22172 58462
411045788493325377 33971 61310
549134776898259969 23297 67032
368405897545024193 6801 65370
883011372569537665 3624 43056
977660723075416577 19765 64451
130647358126953601 8465 51831
413528543733427521 12164 24197
862407576858242177 11780 59455
615549720183580033 17497 51966
290993193656536449 30563 37978
169575045296916481 12542 36993
133813224793012609 19497 59310
306154024515450369 14817 65832
356659591589522753 5437 64502
781805533582222209 422 52142
727120746079645441 3673 10924
8752677149871603 15661 30614
829227930232494977 23554 41859
86523906675388673 6148 7065
73537350365395329 6658 23075
541469727761068481 41213 52022
261530806837289025 30875 44006
402491012725811009 10835 49571
977455918057511809 17618 22668
812605019587678593 40583 62032
684603027823389057 6379 25213
149766427501880641 30865 57385
263561237101438209 23200 30390
364609590171170369 1117 50961
904939522985802881 25722 42747
110024493826550449 25089 52601
965607351938768257 10778 23722
680335233075439361 26601 46017
885818413897769857 23317 65986
145293275160277345 22954 62136
608898256929503361 34751 64011
782429373465390593 24952 47453
10084704266478895 10563 51627
912436321936688385 7434 20153
373356003681362113 973 57106
590710186057080449 44391 49982
135639699892553985 12095 14949
737013219812958209 8162 10856
822425312480842113 9578 12276
969706890055505281 7602 66843
199138620620392001 27042 58364
577767346272274561 7197 43869
43574794866440673 42700 47731
751825454768393857 44963 51086
507634248746516225 2193 22838
454124668509912513 8190 67003
801819719823892993 54892 60263
535214604125371777 7749 62471
451063180276936065 5715 66954
902847333747324417 12054 24298
975892702616487681 10645 24559
175650080841634817 22622 52155
948873619692083329 29236 37369
852346795550296577 28684 61272
679184575390475905 29919 51307
486790683943780801 574 25486
649434997989221377 22386 51218
676974848877613057 42688 56393
100500824916291969 30389 45329
273026689322719553 4060 56681
478220310227303745 3292 11889
338603774955807041 24235 36244
3537167640754291 12773 29845
905753964394591489 13435 67017
186557275098085281 43774 58809
205580387163472257 17026 41362
753653888133623425 36729 50108
851054457335393921 22024 64693
802824527689868033 55082 56882
923169683415245825 60444 61208
685280306513842433 6634 27061
920109841208528641 28539 64428
407519380096591297 5006 10696
205243611560966593 17281 30301
56740976036490313 5903 63329
270758986126750753 56123 61610
127214535355054897 10777 57138
531445704559651265 55335 58719
969471756210932481 12936 38568
988845680881013377 6983 10546
213997830866890849 10429 26605
921474604150823553 29006 50736
647869572103854081 7403 41568
242679691728469025 23289 65352
199871930479478273 36320 62389
469455327927370561 18740 50083
811152269357815937 832 43946
776215892760404865 30908 61404
402475192261324097 19685 53888
454458107614492225 56805 63938
430727319426676289 24079 53827
801481891968151681 23645 51780
131441024212509921 12923 20928
192807298478449249 7748 18177
601188033093674113 42362 45405
5268372291027391 12227 34081
285186215199633601 7878 23313
505498793626706817 47818 48320
190056214996172193 30696 45538
407927330065135169 57699 64316
226729305797253025 47756 51614
678290135017711233 56835 66048
235028650133013889 21539 21632
633965586895357057 54143 56856
834483355954166273 16862 46530
78194657773927649 27609 48380
76394267676146657 8712 39798
877513437545147265 17714 20236
999413785982941569 38789 61496
440426098385906049 39363 59471
29477090347622693 13952 22833
495105138479743809 30469 58326
2446626794938567 31457 38954
83404703108037377 36983 37302
84809961656286961 6389 43514
929818201708187137 3344 24709
683875827070640001 23495 39884
572226552778296577 5656 50066
974013360915417729 4091 45286
182846199048043457 23955 31997
997445541666440449 31714 39313
305866136944665345 37583 57667
743175179683287681 35190 42627
591064065384003329 6535 14333
922844879514119809 30174 51319
120054726050064177 16394 65703
253408955583065409 9013 24195
453999778407535361 2319 49341
147993733068052097 44515 59486
792855368015516161 42270 49527
285092552866682785 20585 39571
464640849209544641 48546 66229
892539357497785345 34397 49183
626915937367904513 30074 61746
897314456089244289 42599 51585
741342345451499777 4136 42024
551619628809948609 10952 13575
421576153584076993 11696 55412
610913516356259073 21565 23190
10304249162757629 27957 34919
928750698413527041 11853 38688
796659423067190145 23097 36189
800197971295428865 14236 16998
549063887002830593 14220 53255
992609389816369281 4766 26092
191997308634078945 6118 22292
337353662687927873 35673 58642
442493024587108161 48657 61665
737824463658373761 28594 60921
943489954074074497 1602 50930
211457412071066401 42502 58766
517063050703058049 55225 61107
617361122648123521 4268 34169
675651451740087297 44596 65192
202032297094927329 529 4217
671684554441199617 8518 25493
515750150674822529 2198 51591
196851500751911617 29829 54072
120724912480024929 25312 42605
801153580931156737 37701 38439
579722192916211329 62280 63135
28445324729595713 33359 62813
23833411581232869 56594 63472
869935002007864065 2359 18583
756579198655718017 6940 44583
331159263531368705 20198 47357
757327020315184257 11285 63342
120347819236513937 20395 66876
311064278258431425 40840 44965
46821285745998865 19977 24655
323305607054049217 8381 23905
742726890797101185 7583 46714
208148482835557761 1415 41059
583020450183603585 11283 15845
685559592528047489 1724 63411
370234603270432641 57058 65338
230983612050852833 14284 25558
911648637821819777 17730 18158
579388805312259329 49799 56637
433973456877240001 35884 59324
328594404790099073 19975 46226
905498243095884417 29979 37778
708881643600246785 45358 46246
93070460700545249 27728 60828
594396681526024705 1271 5052
523012517571565633 17629 47641
939575905187705729 48632 64190
179505705368697473 2440 48970
711400498666140673 18555 28559
789637462409025665 25038 35185
996327707403818113 4284 60963
330554557092511937 2162 21829
769434456469799297 27830 33988
681607131113587201 21173 60513
10187849636178471 11499 17732
356594661334710849 39181 46840
279729285763355777 4979 58451
57884493376015201 19759 57964
513383585597122049 51097 55135
464359419243379521 8682 26634
557921037168643585 7275 11809
818729186830317697 11083 32276
131760883074985457 48686 65178
453037867803416833 50720 59688
602546922390050817 20690 28605
902198108801208321 36902 40673
977265668103282049 35047 47018
572341017950975553 14345 40791
206355422779314081 26328 49770
516906437076265473 8891 33850
291615090763979649 11372 64293
699065746155653761 24256 27179
455556998414724737 52247 65898
901561879919462657 17621 50006
162989323718019105 26820 44767
594953356703712129 3136 19808
510197913792769217 25583 35088
696985303443135233 56186 63063
541493624526918209 41300 59113
668799996612861441 2041 7682
739217656435304321 19031 27909
809272931574589953 44131 51478
461807171393754625 18962 40034
216744275275175361 31569 58799
887895474764196225 1696 41885
75040622691453505 34827 39563
472732331610028929 2477 17316
65222779059453729 421 63358
74124013987930225 12354 19580
549795860056498497 43543 62592
137543355246858561 19418 30455
821910739707874433 10642 65268
493463195981025409 5675 60010
313759612958072897 2538 15945
954739815974658561 32004 51935
153591976934038145 30850 35967
820795683717168641 48895 54686
108134694456403233 28002 39962
739045258834916993 2097 54585
180743452670526497 6692 56229
347571805240807681 18629 47987
207991222348930209 27227 65155
964638273820877825 7234 59187
902964409423859201 3640 56535
916416998929523841 6267 34936
831589844899475841 50084 61377
608419406750893953 33141 46693
665392180673251201 31039 41196
96973993410831121 53697 61438
252941084526433729 20286 58120
926735757638919425 7814 66911
833965419696838273 21069 53996
785335364452126977 20573 50822
94431043514312305 18987 58043
374913614081062721 20027 66886
778734757125050753 15402 40823
360735129941350145 41983 49487
46031368400853977 61517 64348
540070835585321857 25609 26580
853169829405587201 44200 49060
663130965218474753 17090 23193
300431346498591297 24950 51747
743252756773582465 33490 41453
609234282717949313 6132 20684
689116757004303105 38272 45390
169733871535093793 30784 51169
600590925480656129 14636 49731
980435812197768577 28010 39888
975828877503094145 23692 31557
816371328140299137 36066 45321
772930848464593409 7330 43765
497520607122169153 25604 34941
947094063429393153 21032 50554
492723769372211969 49270 58999
821595895225708929 17570 23007
845259801467179265 16776 48235
936332440227008769 56634 60301
641536660153896321 19890 46644
201407421808706753 913 58589
717033738476715137 4523 5190
439371352109407809 63006 66979
210490494895076097 3619 21576
121898833932998945 14858 54254
141697110079931585 13287 14441
259414556255880065 32001 65987
423896332190800257 299 44563
189351524860764897 9081 64488
331418389659745601 4537 60583
317392327046651009 40138 64871
424081285827519169 25952 31873
285726210570498305 9321 63713
888619502310106625 1860 6963
854611406112699265 22349 35055
833062831883559297 21300 33864
160021955555745153 23821 51596
595460432823102849 20438 63737
751224838712364161 657 48235
626941998986374913 13176 44775
301699949414437889 64195 65403
343057520719256129 16719 41617
533120869026905793 23847 63181
293299665283093697 44413 52668
167567669833683649 99 8134
314207596175378945 17097 30366
10332538891010047 37206 55759
134858853893767617 23887 63718
60314264108068729 10686 19358
759101933214125825 20798 49117
160315758741806049 85 13650
666755661048377089 3736 41030
460477611456493441 30281 36480
466518299497892033 23958 54100
977128708681295361 14348 24296
252793830259030017 32410 63239
430140404623255553 8510 53207
873315228016977537 26534 60287
299739794002167745 47105 62423
657769564247935489 14803 58192
606604524063552513 2598 18786
134634087377946801 714 59130
715840335825806337 12627 32956
824945506439625857 3392 51115
42562783921777481 9257 42740
29830646782883721 1858 37865
227462036143865729 27709 29982
483502488132536705 8921 55107
715132618512935681 22838 59960
360472681643756225 48130 62829
536593330041132097 5044 23561
760656188490450817 4420 32940
393170263613210817 19410 44224
234292808598368641 1927 7145
247423338707452705 16929 21890
724319854738446593 7559 22293
928554281055166849 27236 61308
972190236985397889 6517 35280
530762577520352577 1712 42484
168825241910887777 39841 61479
114996690406268705 17978 36776
145520540095773761 24664 55882
508916166497531457 31237 43645
229258517680627009 2905 12842
464166320386365057 31639 67046
691162946246180353 3336 7542
808513348279763713 14258 39515
867277600698990593 32670 47607
494625087650472769 25670 66612
77249089417719569 2982 13793
16596954009802545 23084 34519
507578822995249345 36050 45157
59791564127660737 8679 30746
939889704368795265 35351 60871
643093382521715969 15906 29631
261075490822172193 23648 63404
486740218765032065 11066 55390
489535464266040769 30081 47025
231437985647662721 29042 46134
186815426390900545 57104 58137
722376927777755649 18947 44344
725419102480628865 36198 51992
418817794685441665 40681 57012
905050467713771009 1192 48597
636034551851803777 25587 29474
200387196769568737 15198 56133
587783592650229249 44462 49834
860904747767854465 26681 44657
190814391685503169 27698 44050
770755586102609409 22226 29388
690821746357745025 4591 10884
480871929904871809 12410 20756
437442967289211265 59269 62739
642901400405136769 24515 33107
397183274153665153 21520 66923
988881006364785281 15061 59332
505776634089382785 22032 56061
708301173965963905 1845 55038
794538651715431169 19098 57120
427757333400755585 23338 34188
756501862603993601 33072 40876
931677546706183041 37187 39727
973932162307679745 24335 55279
435296842392297409 17752 32441
529554380770743937 19841 55796
634740696421260929 58500 64555
291494491671347329 8395 31700
68468393911352625 55622 62864
991198621417662849 42450 55506
284493951993326273 14117 47656
400257063869080577 25488 32208
767938593512646145 20059 37588
177827844367694625 1117 38804
655880074924112897 15562 33506
105391625395913729 19236 44178
768526626545074945 970 61677
684997725764542721 46251 66535
471214526861288641 19287 34703
150844123194250561 784 6855
546570357025025537 3569 52891
512999938896509633 17901 23151
222798726581913793 36288 47194
488588300386016513 39840 55595
456620635075402945 13690 52110
297800103578264705 42050 63552
431618903656541889 3388 13345
816911964052426497 9975 30948
548355031115796993 3891 15434
705164267527432961 63334 66412
77278740245986913 15095 27275
963962874753139713 8693 12344
717966625389600257 13422 30608
807412615643595905 51874 54528
17325619680050865 55564 62953
409291980181652801 35947 59916
181264591033034593 15726 18750
191976194161750145 30390 61185
484825033133518017 9399 25103
110784577902609985 1210 63173
649922680228932865 20139 61258
748674898810474369 30349 47663
970204596349489665 38691 42945
177985257009286369 5914 52690
236205918544762017 8850 36564
162640621857004673 20002 49246
137692259463648273 8433 25163
505595448275830273 32960 40613
740446394829767425 9918 28552
200711094767125793 21612 62280
750651717055305345 42262 63441
562423419458927041 45732 49910
621752565540255361 22002 50406
753925413647234433 16515 48710
658185805092102785 6899 47002
290240899327375937 22687 62534
195024535574923169 10731 21734
104844306169137985 43705 65798
673824868945004545 20114 52943
782168513265649025 10194 22403
812286895133787777 60211 63212
77554703805102321 16568 56222
24105764628728821 49511 50869
719069177408830081 55454 64453
396492446264652161 2680 2807
136531934421366689 25500 55351
417376370037915 2480 52105
692044839721408129 4552 58768
421021106130190529 51762 55836
398531660092796609 915 6842
473554360022319553 8223 53875
635952787731230977 29513 43768
534699989116624833 5182 26292
164250365909548897 49103 66968
160771316229656225 49815 61887
858703476272498945 4017 22873
583779709211604865 27210 54834
452885570048575681 31233 41431
525428822097097729 11464 52196
149167777078009313 26932 65475
889269870104293121 14630 35914
106577785978497985 7326 64695
167109767946115553 9032 39403
367378027890939777 7091 23751
707590085704801153 32723 60084
31033436855832265 43135 44909
674773319025234689 35888 38088
808299574440287233 47233 65613
788733260743008257 8607 44605
745794212453756033 52213 54332
488393613305603905 36111 58871
638097966641655809 11911 14513
600041822288439169 33760 39063
559391582841552577 12403 65656
88765078219779521 20831 22060
342226903246416449 24248 33377
903116690933266817 11480 15113
772138153003577857 6632 48467
225785063899266433 42672 47061
519883729367339969 4972 7641
51039577499643937 613 37417
488068071151044353 41512 50022
239461410632372929 1956 26226
490868091357629761 28285 62125
254593249970461953 33853 39879
17429603138122475 41364 61950
333926656398702465 29512 38974
139455555912864065 28111 41122
587988298399274369 2331 48668
836412068645810049 29046 30777
863535908940121985 9351 62040
655756917501680257 4312 54053
152100195330511681 5699 47907
490089414142726529 1061 45761
884221018400310785 23362 26776
407745862811115265 23903 48060
368613668255257217 22613 25502
260891585571439329 36904 55365
937083653606009601 36433 63002
5647945316344051 6594 58246
170864131340742625 4458 32259
445655372742134401 20116 41559
961023270072857345 52931 55987
733012759852133633 42800 59684
12534728603363023 40756 65220
491216340042395649 24154 47127
495176823297214273 21442 42292
303234108674661953 9090 24495
306563982345402049 39560 62948
317715646792560577 16946 37923
720134489342640897 51544 53884
353610129457425857 6219 63563
603369681544798209 16313 23311
930817807890573313 1302 39172
111203668645714513 1037 12994
67692124463793137 6299 8037
536401047475173697 19631 41817
893750563798459265 4345 31813
421211230850630593 48333 63345
786477501281329025 44345 64543
117569940639988609 46428 52151
636743830924498177 20903 51383
680125370835554561 15744 33847
755154121489358209 8904 42960
215634486630072801 56824 59178
648694001550875777 17278 38227
871682651415952129 40242 42976
189170766961300545 38236 57120
154341561257929537 7411 56066
781720469146048257 32992 34838
822636869001144065 31566 56692
425336686677145089 22631 29939
28179649785094797 355 63118
646095982684254721 19233 50118
689493357240095873 7768 36498
953762592439009153 14701 60957
52927243740477081 53844 65745
57579094971568881 34119 65444
743819302920968577 22572 61967
867441342244052993 1401 51211
593655724227993217 838 21321
882588377448580993 12491 27970
105466650586222961 39878 42124
590199197774101249 61037 65811
289186165240955969 51366 59142
304442040004257537 8264 45449
740223279991084801 190 23601
382073280010150273 6840 15838
310808236838560961 28046 47639
385925931493726913 18202 33361
683309416167944065 4214 46568
914707986872517889 17207 66487
442822958596458689 6924 18236
944005417404692737 16891 32049
753423737962776833 21918 66307
358307991523719937 34834 35032
588521011018791297 40591 64764
780195147962881921 30329 65481
336256449981945601 23771 26452
735608322051238145 4391 51489
19781219093211177 4540 53176
557953055406382977 53516 66645
415938737428746241 18043 43154
446168245171168833 41937 57082
280671240383291841 50676 54260
403853865691939265 35607 66369
364078595818838849 32617 62575
624385550861323009 34872 54313
1230982484379695 8828 25079
183980790023209537 4512 43996
927006080542213377 604 27644
504656673943674881 23294 42390
899870403819328129 37801 44759
407084687811714497 3787 35000
922655617186606465 17089 62093
974146205091134465 45407 56484
171243680119694369 10903 32464
602105677495639937 20182 41094
831063214953303425 59750 62675
604122050032447745 45 28661
37672809025870889 25123 47656
564515727549871105 48437 58514
370541294881022081 19970 54114
380580104371606593 31041 47421
49662139546263977 6219 30364
52879999522584601 18257 65291
350877444447092993 6248 22008
179120134924477985 25262 53928
365122614141021953 48432 56016
817682450529428481 20636 32907
312924802937416769 48154 58216
432312909305441217 21040 41947
624837261439957121 14476 32859
466825246825774081 48796 65173
350125030267690817 15354 49838
964062806170648705 9175 44733
627549239567194625 36708 49801
808674705360726145 49778 58675
883118978198169217 34229 52344
268040481542104929 36692 64408
42817066226724873 9604 63873
390846579093530241 59582 61461
266819329612729921 3476 8837
598831974498086401 25758 61281
181310144603422433 26652 54113
882233346823721089 13899 23698
865182661230292609 8073 35846
747094220720502017 10809 38716
965237866253239937 12167 27781
372583571850807233 25820 42033
469339680282644161 18194 21598
765167617438624641 20567 51227
847719005994171905 7710 35943
218131168437491137 50919 60130
668510848827494913 14529 30525
788094360701197825 11608 44173
457581381866226881 41005 59752
607598373302376833 1712 64842
440914302969105153 13131 63493
407022068145256129 12820 66993
180686398004034753 25618 53427
908993173713820801 52448 55389
916202960831085953 9583 27071
357106020010068225 16472 55552
12625682259859163 30960 49465
166997706696033537 4631 57255
996262055166994305 47024 59816
999205510568447873 12681 60464
659639136127672961 4056 21525
920781527891744385 23663 36071
503746086504108353 22765 38737
732220613915249153 26321 51461
650831894450597249 28098 61802
104530466252693793 15717 46424
375699433194284865 61054 64565
958530444664194945 41361 44701
828073509044393985 28678 48847
963990844449920513 51566 60689
423026638193064769 5053 45184
35743048059263317 24838 29732
970072686238843521 13765 34607
192397967210265377 1246 64348
547370781304209665 2215 52857
140295697805687073 37552 58778
636685926728831 3673 9331
363169773193714433 3885 31432
428910402511618817 10999 42883
608172926068196097 22326 36422
541522591516788033 10574 49072
953959223028160641 56265 65893
377361229374088257 4393 26276
930333371070464257 44928 66010
857919648712389505 21533 52811
40705169213861585 5664 53035
751607541780643329 43860 62622
599925816059798273 19586 44677
166694308781821121 18521 50736
49208935299329681 18708 29858
500303443155189569 27045 28925
728974921574934657 16189 33757
38184061448980345 15217 27858
727875434513588737 35620 40106
527765660958991105 20471 54075
177248433472389153 36349 51938
222519166214887329 29905 46810
925351194416688129 32230 53710
739690833568005249 10994 46900
628175394528131585 9915 47230
719034551320838529 3388 39940
481999936601067009 8447 37504
436710617799363393 3812 26609
978039410136435841 20142 23159
627034009183155713 42304 65509
969987201540813953 16434 37045
787461434027307009 32258 38390
806667631176583937 22952 36808
159586938467377601 4809 7988
523081720844071873 15144 57996
185481316463651073 18737 55253
911295132010682369 1992 10128
857650828526381313 45637 47880
198380634915789505 42208 51479
556518217281364993 26548 41904
610401091312173313 11054 54410
244972014202311073 18035 48501
306661045883725313 31261 31733
987281287332123777 3015 23148
70657940504705865 8841 34882
947149510486333697 5408 53705
768959596080062337 29735 63598
167703185749701345 14373 42443
446652741514856897 17035 63599
240053529743128993 9136 37746
621667583904194689 1299 27529
22696418240840901 30762 33505
428051804809772545 13631 17054
469448151638665921 10040 52200
352659384019201409 39121 39308
924344131843753345 28094 31754
500080272802126273 20028 45895
218028120060203905 33111 33550
342879440055224193 20875 35087
61504764881661345 7206 65408
87648385159869953 54618 62407
207869444686600961 1479 19240
581905657807421825 3548 25299
862844527254822017 8479 25051
877620723857081217 2663 31144
982113949954900481 41949 55252
277167457824372577 44224 63447
955130930599224833 2818 64553
213414219444789665 14397 48179
473035703475808577 3935 55228
473982860784754945 30440 62572
546888562693681025 14627 66682
106520398506990689 9816 42157
744823931976064513 36964 37247
321023589655833793 33429 57693
585774068319281537 17624 43245
295247578097136193 2578 49782
905689158089849345 29847 29985
861228091816737921 25075 60755
695684922066220673 50539 52431
945914778624217729 27240 56460
369358428284265025 45690 49433
893942424612713857 8190 26972
77965119842744465 10651 63135
189221344675136289 17653 47855
61648213385559817 1956 50311
466935921683496961 11531 20635
3274437569501743 32634 43354
227259946121382241 23450 46848
611441411073165825 6846 42550
328045277379640513 5697 66948
641785470239838721 37175 38184
356706092063124225 28503 35612
131774426827753649 33739 65865
341054965145101377 6247 12065
116278334692594849 36924 54752
912549840212637569 36643 60645
527463118657401281 29254 33795
578906555402578945 47542 53405
324205757578724289 26707 41696
935155336711577729 978 46077
799239023982615041 10052 43825
913702331730060929 1597 29464
191565338606579873 13786 20988
751636488612934529 41514 53250
36081306836329929 59561 66896
275862433462730657 5232 47784
195980140722966209 4876 47998
700092765838579841 4097 65160
479541832529157825 4050 40758
937217390793843969 27202 36178
753167475928080385 13991 38766
831103163847149825 54662 62890
535472257643043265 34980 60353
752152177481388417 40190 46257
96257890432227105 2621 10452
623349045014581505 33713 42760
25649578148126297 36323 53512
68921598894288393 34712 65708
709375968340708609 11597 62187
937023228340951425 4105 49710
487211770088002561 41273 57511
286062771852623841 33 57261
995550731500557569 2509 33234
596853626052340097 19193 47102
411284548147712321 3499 28410
796946450030784385 6137 7523
376300177058794817 34972 47087
2570244465278649 32764 54960
980305420006679681 2276 15804
343817817100681793 7834 52596
319920926166659585 9836 34725
974294787623907841 15574 22172
929808691185463937 3216 51790
830436921794099457 29095 48903
183274119617777857 2751 11253
978827738206309249 2757 42670
485176438620577217 9264 11189
143271977158956785 14895 40995
205231651530496609 4147 47561
884718953526547841 4617 57938
64312283945760385 1833 48426
963133102973724673 25209 65770
408346642975629953 33664 51372
253279817632790849 22220 30910
297458621921002497 288 48790
354542568067426369 1432 30599
620027786210627585 17437 20601
792648146019448833 11503 28379
396430358132228353 37727 58363
775778000669614465 5782 63362
808692899409692289 36722 54204
245346659832609505 2669 65550
555230745484969665 983 2428
219530192385416705 3733 11275
609091783976637697 38608 59050
518552244153116929 5184 40655
727074143634475009 11046 17845
367994837455196225 18703 62792
371136334193295169 4451 25857
31961692490472873 32050 53186
190868021832606881 11556 38390
806850636116575233 22647 30670
566945874591041857 1033 3345
891520529513318401 18337 64012
981678846228511745 47794 65513
604222461638524801 225 37072
612071956536539137 40486 47615
798570108778580609 17833 24125
749975199935441537 21583 56453
522020557442925057 20700 33935
451548394595036481 24272 41804
382734814301446849 20169 39607
465733140670245377 18522 20281
120992806168455761 15170 64699
903933227775610241 12486 37508
572061166732158465 29481 50106
674904968984940033 49219 53640
364809809064876609 4108 41336
193158613272473185 31242 36955
463854259173192705 27306 65925
623269822541409665 36504 60482
574279644232714049 10785 50213
196946463295006433 13004 54886
72029536781730745 52180 65825
409154391030675393 1276 9230
766493548444071169 3839 34688
241820981526430497 1186 22988
48679800757387425 20399 52246
631661124707314049 39096 53501
305843202094731457 1661 40254
240268207167048321 16602 32674
615393773614005761 1813 14315
531471149597500417 17512 53567
149307602745931681 16069 50967
229146293902758209 21252 62637
209473921276899233 33607 46679
940476266745783169 7676 17372
776440502216129153 14365 38288
985702600993050753 17053 43469
826782801033250049 52121 52194
74790463891098113 18917 60207
628730867778795521 42366 61946
96043816494969297 33163 46657
411069305193453953 49900 52220
230322868206663137 19104 45752
751466622211719169 33922 48303
280047330930528929 6146 60544
443234110995025089 42036 52440
225162580701287137 32016 37341
526288832726503873 5827 24192
757784995964854657 2517 53008
776407740298257153 34378 67062
229507919061269665 2396 27103
331037367683901377 21538 30932
218718299390815233 5791 64746
756630190484163073 1952 19390
729619818612455681 31425 51039
576392634971323777 16936 30141
441255927413195073 18034 24630
386408433170291969 35642 48498
382018063201151425 7219 14208
491719169483328513 11791 48274
643654730391460865 44964 61947
210932502408855521 19443 36501
569471201630499009 14223 26770
895298361804076801 10813 41093
236482321334946721 11020 62981
325072721424167105 28051 35599
509733013345545793 45192 50266
851057328442717441 38564 55825
222607980047797569 9870 36408
363655159182730625 4211 4522
776801781835636993 19669 47969
933591628318350081 36213 36284
155487272393273217 11911 51254
107489977669391841 34856 47895
354949978216900801 4508 65459
878749043130678529 5403 48685
344768886188035137 36025 46750
832153240166793089 7486 53917
686992813170483841 1742 29882
755672773285663617 51288 62516
86268695246801025 6111 57703
273917312602950593 18016 46568
226211045343838177 32673 35390
759752968672440705 20764 64731
709290053576268033 47303 49126
975183516643102849 14069 39627
428868000972748545 11390 40183
80538327308470769 40566 53159
468159855164472577 48311 57847
297363497157054017 8666 51659
901089525350933249 3902 16007
564822367184344641 22773 44805
968611033727768193 17795 48765
908828160492067329 26322 58687
56610114361937745 37123 58548
577724720047864833 24636 54119
297062983662371521 32430 36193
535115336123940481 23117 53454
464005326094685697 45230 59017
302894222868982145 9094 30490
117595920800937393 17645 44064
23254825245221157 1800 43724
423881311089438401 11079 62311
940600505822867969 22320 65785
195022531896896097 5757 40667
756402538179603585 28914 44898
875303487505057409 51983 62385
817462007317853825 44014 50397
492344447550294721 21343 54877
452919300685369537 3302 55193
690619586961354113 18730 62922
256263699378177281 28811 54723
748331177048655105 8292 15839
798904939728320385 25356 65074
779744070491950977 4454 55734
345505093068421569 10805 20496
259139227824874753 32344 37252
957699754665970433 40544 49037
236772824443470145 15920 52245
157121126117242945 33517 65463
131838259431461329 25340 31741
146063752489855137 10000 39204
368215655776005249 45522 52960
882743125962431233 8542 21183
134343354596410337 30980 35944
396084388321629185 2416 8228
734770977557722881 9295 37198
173797003597552897 7939 66017
194356890560797537 31324 52062
675166317251214593 6545 49614
5898771003082005 1885 32530
292928979352378625 4778 5159
780164125001675777 46281 58801
413917143341581825 12431 27390
203825992679547585 29522 64311
612338283585000193 13569 33333
681042534916130689 19922 34679
502931658704827841 20182 46892
833269627001819009 4010 32854
361589225702996225 31043 54111
869050226383364993 35174 57571
133338912478041745 20404 64450
34188127345480269 31127 35686
150754596464206977 7959 34303
113342430631448113 47219 59875
750831948795028097 6129 60058
633248606543624193 41282 45725
726066373634633729 10348 38410
201091279813880417 37757 53204
506444516961284545 3599 60943
228276391680388705 31599 33960
190750952301680609 35950 49754
35591776848391989 24400 64233
166642798494709857 11193 31414
938462011464487553 33873 43609
813912430955408385 55879 61641
494140200086405889 5793 26375
596808526993346049 35144 47431
458139899553707137 64023 66086
810081665358676865 19455 53134
869559177966365825 59850 63322
871723110434036353 12845 38127
626999636507981953 22932 55274
590628666728999681 36466 57425
545480393657641089 13274 42813
369415813992208769 16126 46011
984995979074049921 15716 51165
939274281350645121 56191 66086
494220397523989185 39566 64892
55283037303073713 26134 42788
123214800748833393 32255 56236
55441757924963753 2294 6775
386711378526570113 4538 47197
605665535758351617 10623 17565
26629954531578905 17098 66197
133542599250130673 17646 55626
887766036946274561 37604 61716
207406403450224993 12081 25277
782027529956430081 14225 51602
30251818698442181 20173 37227
820127972533640577 17426 53468
315000068235537601 5012 5360
792230574397500161 27383 28599
26528191930008661 5382 36465
732325316891902337 40780 51985
471851759598340673 10420 27946
90855645757649489 22815 38143
862083122846140545 6459 39252
335219759064727873 2200 57024
488343210037715649 60273 66136
131774122490064369 11075 41684
237080142443925729 22440 26574
789114701434968449 2898 23670
907664053100379649 11751 26180
972712579958376065 56500 65304
203313642485451137 23598 34110
858019101644259713 19214 46939
230914798413909505 12603 61191
568359311916445633 1355 35035
153603025240823137 20522 43396
102696667815578737 8183 54284
875386708656495873 38024 41301
717174794883085569 54328 66684
46654838503595641 26593 45099
83877541401875537 8824 50966
223121687822970913 16294 46065
396934123899875137 17140 19565
642573474110417153 18004 34533
687760486993667585 20633 47984
409171726914426177 30537 53683
902835753091871105 27411 47050
673298450823661953 2948 36393
285851973896996001 21682 66090
88107854790070657 19994 46696
541644816101403137 57109 58097
318645991156511617 6454 9274
290313442740412609 8051 36867
300343220875053185 34469 52802
105527442334285121 3756 32708
122842349034410609 4419 58347
476233564285678337 13113 56526
593179205216802817 12441 34526
966576387545664769 6996 17673
573338963595016769 27206 36793
97397479501623249 33223 61866
700977622525019905 26300 50438
211004524099372769 56942 62858
212552816430726209 14648 38786
627853922314130817 39544 56184
679701472816777345 4193 48493
630942849760025089 18532 21397
87612167673551505 51589 54911
895422831767476225 45765 57027
357821604618269633 7054 14940
768950236621272193 26245 58891
21215953011587629 24176 65811
334654621123263489 42917 46684
102202409848576545 211 63599
269824716236477985 28068 56003
50717351509501185 22482 57624
146936750182973697 15911 17444
107376575028386161 49362 49718
37077245699755681 18633 34876
109276195482433281 39461 55525
807607706348647937 27562 33924
962292283817948417 14105 51648
665340184825673473 19597 36289
773523801143408513 7218 33488
769122002133499905 23092 58575
2236413593610820 16588 39439
169760699195087745 19803 59236
572155264808795777 5838 25790
462426404500263297 18805 51032
646649506321114881 10611 45404
550675550172449857 30951 57947
819091106604570753 2650 53794
54546387039849265 678 20391
396772933876409409 15407 47337
405054803556573953 37619 45154
317590164368080961 52719 53642
559606802106401345 35304 41469
620701032701067137 27721 34103
860689445802243841 5113 49729
176581657285719745 18785 42747
175661069097103009 20652 64778
497021364759465473 12680 16191
97108303244176849 7132 17143
720524164246366849 39458 56766
405192829606107777 8642 23442
190759983688725057 25222 37444
707844577967755137 14006 61797
376675708423658049 10055 42088
59272092691728065 51769 62494
275125959299973729 12192 56874
27908306402572693 40864 55185
40530019727096801 22269 28696
512258446474532993 6938 11616
727265752700834177 35414 66115
221009675865239777 31999 34275
787472172982727809 44975 45857
105686008231273825 4750 64950
262963650764110209 52103 62009
612945962647025025 38604 45731
686939984518541953 30762 64525
858452486565568001 25568 53528
940404674966476545 4068 15594
237213445329807361 3841 25354
639428605737986561 31509 54536
259457098621041377 31219 47361
572571488263552193 21042 65063
389811561320449601 1927 12039
585802491766909185 28953 32854
954053185156141185 12282 16248
616772147154069505 28215 30861
782721375619097217 11534 58217
606214158854964353 1183 18030
314640259122100481 28067 43871
542761396915924609 12347 58719
546890681081045185 6165 28013
540480688401967041 36430 37712
857830971676548865 3334 51198
761869898670727937 57177 58683
319845311394708161 15921 64711
15419600762879071 8098 45358
57180145825029169 45322 48237
681813619951046913 62277 63038
211247084179866817 23375 24701
584153320862068225 8388 22964
544619674611197953 22411 52934
348114928305864897 24980 42276
869684764510758145 9208 20543
978888802618183041 14618 52845
910543770473751169 29879 47291
65398012684855897 14850 48281
770442111287714177 14204 24549
897673782745439361 49074 55977
138847847554131937 11717 49467
841669432390904833 10731 64869
348538002718946433 17289 41163
917006409155316481 20241 65938
157930281873845505 8366 67106
56880170782878993 2268 51134
652454395230712705 4895 58899
910188447434617089 60667 64960
482383487903717889 28710 30672
373783863146986305 9884 42976
777010014899495553 14349 65604
104596723221543905 15960 23811
565368236619704577 4319 25779
143927187735133793 5301 6019
731027774493959681 1277 52775
712610721240903169 1659 35179
302896982180868673 21062 34296
833478068392526721 29556 43097
435883514927347457 15049 29855
988159145792746369 31984 60293
324737224374914049 2861 58384
830835648964328065 30195 59582
860689349852613377 1818 30498
895492565115713281 48994 61740
890548674455175169 19767 52450
288268276282526145 53685 56403
551608208782987201 25876 52620
114985825767046641 19587 66035
674227275440230785 31797 35813
890262282489235457 29976 32024
976343689989796865 27329 60151
373030545475696577 4164 24730
676159016863323393 18532 42740
988280501251484417 46020 55225
696802612017272321 6772 63611
574277486333141249 8746 58976
335976040843533505 39405 58682
861045498565122305 19068 30887
716763254460694529 32584 63325
673888787188499073 18734 31086
433120823704172161 6073 47147
776473759831805697 10254 55951
787451767179639681 15503 58387
878693707210214145 47470 63470
36600297686121057 19133 52282
480563863223100161 32867 45138
649459164862214785 10268 16460
567216514266046785 1063 42176
998164713094865921 5814 23789
13829297519567519 1809 37047
348523273319067073 13137 51358
211844254556307745 11908 38879
846064894979733121 389 65188
760585363130278529 30954 34147
886330517567593345 439 13585
748683176312223233 11541 45528
422690382672357121 1703 66325
133244840359527217 5598 48611
603513102167163137 6819 22733
933048362842026113 53461 65949
883808817708668929 27495 65570
654819131692594433 25198 35039
185154493885313793 21294 43148
636549471271816705 7993 55214
326727928324714881 36017 41708
659505697421241857 968 47583
920971738112761729 12813 62143
165259185486444705 49053 52799
98274609351378225 29726 62458
724389118822191617 13258 18526
531393586001719617 34050 41785
121737887527611841 9638 44512
931694977436592385 4522 43684
975087352838176769 1019 42608
222350241577395041 33362 44526
195370943552102721 15759 19873
326963955595900289 22709 56436
884206999291226497 35610 45213
687960319566691713 33623 58268
378561700892500865 39157 46811
795966970633230593 24184 44382
272676998581676609 19676 41826
120544897901019969 18666 41184
288196614295952001 17390 35589
688868794483525505 45499 66083
208729427093974337 21617 30167
287493916281768225 33139 55436
574216674543489345 51526 53462
668879488507371905 4920 10304
15184271641675907 25571 51436
817308176347374593 21815 33226
356224313873138241 2405 11930
549603880715054081 14140 31610
889842555739111425 43032 46508
722367402350080513 14743 14911
515335022444471489 2027 42770
114133082313458097 161 4616
822644271786021633 19144 51292
140232786338337697 6386 64168
736830840990489089 35907 45965
831793294354028545 44179 50074
772624556894047745 60604 63278
362057731147480385 5668 67067
938846509304649857 19536 37364
632672630113489793 36145 62328
22798748570284745 15275 21450
546304680526667137 15420 42169
106951160806584513 59620 63670
319239946661312513 33793 36933
446494682303185921 20113 35828
495675550974233665 24463 48801
292086872619474753 55189 64179
937964802358919809 25989 34744
138274158769934993 542 41334
459059916816492801 24147 39504
312272920875283713 45280 62282
823133698295393409 50477 53967
639765226401980417 24406 46447
859365311246655489 1606 10999
453539064840978049 25693 46177
803198783392957697 38387 55330
338158107906753729 33914 51029
940169353940937985 41883 58494
603845403429584641 22088 46090
642030267612781825 13377 29936
654870559548673025 25308 44488
663950462988061953 6170 60728
920788126224376705 51820 59913
510286957857658753 4741 44491
355408502041360193 3434 32192
423814217706244289 7476 17323
459562630802690113 8162 62158
654559669302884097 2317 35853
789555214295578625 18624 27920
687612571978412801 33567 42289
536215811397820353 37422 66668
384643833490173377 10341 11573
563912548503726209 15332 48465
63504637511776705 4499 7530
821300653283156353 9634 54782
634799486091722497 33874 51255
116060819621797153 24443 31534
241557225422020865 19613 54334
833656405202159361 31807 61486
197573034292531713 37139 64779
820145556733553665 18568 59903
156032315255281153 46587 66591
200559361200998145 7322 26503
974974838748877953 22716 51028
635859490549226113 16282 36656
653533675492702977 464 61234
570680475847606081 4863 37041
359693760559338241 36845 54106
304262302902390785 3234 3284
116037551232771825 16727 49551
696279475541626113 6606 23574
938623482132030081 10836 25822
691739093063748865 13379 56830
344739225615747073 15801 65084
961368625934166913 21640 38061
814189674747751681 25451 50283
944086534489361665 46072 65718
577209914142422017 32439 65999
528075683884491585 2755 19192
849591017503470849 3462 7200
602053616763473793 6470 15069
600053427846070529 38524 57515
543382614382718273 13786 34753
367764734674125313 53467 55670
72847003482383601 55416 58396
392430904801834433 28590 30215
216447200963312257 42979 44038
248197773852965057 26442 39051
783709700155899521 7782 17781
749711222201945345 12820 16925
500836534823601921 21414 38470
870042058021681409 22092 47059
757641229376748289 46151 51446
595206025688064257 19652 63721
38597345644756585 36552 37037
15645473461333383 14422 59384
150968166025879937 4267 27028
692438211313664513 58342 65387
620916048489615233 15568 49279
168743464643597473 12697 32804
740491005642940801 20605 40988
768522730909772673 36323 46327
854314038622458625 17973 61842
781208359439133953 54395 64168
316397236796266433 27883 56969
495735326246524737 28366 35880
887388982160270977 38218 43371
128338905645875905 11804 19024
157486475835572289 19888 45268
744809793720882817 8891 28282
830933437623240705 7570 17220
583980025474815489 6218 8689
78321912303099601 13798 53398
208414201857500801 21392 60511
8095914204201194 39336 52084
203956550734375233 52358 53518
143898418015300673 673 25306
131962691185115937 4308 35648
999729239422418177 36780 57883
761923750526719361 2319 3479
855871804907227649 41089 57350
13648642544985991 344 34340
936204684266581249 24815 59701
110195867810375601 9462 28703
94271188655614673 55753 59739
825438668100780161 6230 59084
948140490465060993 2968 36125
385700703693302657 36066 60055
128237539364224769 10788 23243
437721621750974081 9787 41756
676458074648447617 22198 56727
16087591299054795 9369 61871
726391589706356225 8516 57896
425214204795189249 30202 37807
293071060390087041 3646 18665
243226946995960705 15263 39601
549003637374486401 26279 35505
510311321075057857 32333 62891
367839223924786305 23522 44678
432796038195249345 11244 23452
196661734985855937 48265 50494
328936675898084737 28197 55023
890064245254062977 14699 36794
413136726308820801 2575 45997
239433619235374081 3249 30966
546573777359618881 18985 34909
803024645848264449 45325 57983
539760793310875905 3155 26940
331786804573557249 17780 33424
218891049703437089 16846 42781
11476279751587271 37860 40707
841306103169884545 8095 17530
816340867517286785 14402 24999
589443768605583745 29769 65098
182690039085482433 37284 58067
117826347708387409 8965 57259
577821388375003393 24057 32807
700441540229000705 4251 9183
973842850229129217 23501 64194
54317542707892129 8287 52741
980686610185532673 26007 52687
512489632078121793 30802 34715
9179385832620569 20731 37154
524509836804639937 48329 52854
522500932531062977 21859 36980
983397186582998017 21076 31627
910453012789201153 63056 64722
207222635419284993 25563 28415
982304193089877505 16046 35263
339321770461658881 1847 64215
599243149857354497 9210 14214
256908587129544225 34904 38544
820417614843268737 9166 62065
725289396747307137 5869 41063
569715233281737473 151 27002
70186693029640425 9139 16816
984156624243642113 46568 66814
484968664423583105 13884 39141
739496697013915905 13202 63293
601850743223877761 9727 59124
42982787887144273 28264 51411
476838555386528641 27814 44290
173220578479554625 57200 66683
309575521173954369 49863 54368
276292184814227681 17818 30671
367798272446016513 7308 42475
520945373778172161 36653 37957
670743808660631681 24153 55251
386250940985394945 20189 50361
584925857792306689 18959 53592
489478400234769857 45797 53877
513771234130146561 24633 65618
435170714246940097 6493 61157
177476761285028321 15378 48324
370367991849601473 20315 25926
758177497674267905 28218 60350
299562944712835841 33993 59678
917175594572277889 1864 54596
370120166913050497 10572 42143
852480539340163585 30679 56375
888290989443991169 31646 38607
515120572916664769 4387 11228
746545779367036033 51315 64299
448688856382261761 5371 25648
946599154104934145 20652 31967
374792174193025601 44979 54732
54937408902571153 4033 8108
40525481953054057 19429 62307
927057430420550273 25451 42760
146211896329170081 39986 65904
888269171785051265 31070 64851
225199175083304225 25745 66739
977815759241838849 26531 61360
856585232986411393 11149 54519
580440057494552577 31811 45619
403083202124392385 20367 58291
12582177359721671 8282 29835
225011675020773793 12904 51337
388750127957873537 57252 64001
505483775616539777 12044 53887
379370584379774529 13662 51970
127155244728662353 4849 34418
623691768932257409 25254 52866
309067820306424321 22100 30280
239626396488322529 57996 63790
61118343562419857 28027 28893
227512969477682945 33101 49597
49637320266214145 16875 43537
168527349301673025 217 14107
926001104401585409 1908 55889
78999137925318769 35066 41980
52824128263310401 21015 22293
63142484695337233 41142 44258
804484549084811777 13013 45260
216032053814185345 36982 59439
541848851196107265 61607 66308
429160219058918081 30014 37056
631850223245287169 24713 38253
599602017426274561 4362 25168
421529326045842369 56636 57474
849886655314921985 29813 51963
324618176049149569 7140 64424
607329904302329089 44352 53157
853902331898126465 2032 60745
623363280776079105 21066 37046
867800734711771265 10397 25542
239832473966185249 28542 57741
686675607660006913 15708 24580
494329199995835457 19800 51034
52858055160932337 17637 60635
882444732525041025 8225 40834
45670024639434817 45804 59397
276302398690507553 1997 11448
597904473428791041 1195 39508
205280220346207201 3457 21981
602732960663772161 6061 55072
233597534079169825 25756 50123
643528799786203393 3656 45349
458121601137857921 28991 49967
549467600392489409 24023 66742
11329711098671425 26956 47445
524608451783329601 4199 51092
559322679981999489 36315 51254
184568107426471777 23186 25440
910444945406258177 55543 60543
990443275729610625 9213 34370
260276787682325761 51126 51713
220491440232365217 3970 15808
511013845381103937 31608 65852
949011621234085121 36367 46016
543948149697836673 35872 38805
567422078285161985 14538 30969
266245778978632321 23169 36517
409635272733659393 17003 25317
776730222435045249 19080 66744
14660149685738589 8716 49724
297121739777839617 49370 60011
702182767962334209 7403 10086
951120840267304193 23072 35589
129225469332325809 1234 53512
397775602391906369 19666 56700
667369008558530689 40074 56356
340396185839235713 66313 66469
978033870015906305 43649 54463
258720773086213985 1529 6069
295824454970549761 31744 47092
728006886497450241 9993 25622
274757000069300257 48509 63668
282042709465461185 18181 66047
994386159001841409 44479 56812
567763565694435 14998 42071
998586532928214913 8421 50836
612452715952901633 17415 39987
74356985238146929 30782 55557
715200731153270657 22689 47930
844627548659801217 26734 47170
262695131989804769 7266 45542
283015169717721441 39413 49451
415125869750024641 32642 54939
381457767680274177 13972 35814
452663829932067329 30333 52868
878035423043733889 29452 37567
101661599519399457 51752 53631
19298405017920573 62503 66475
599535142013483137 18695 58230
313181668194580737 39306 49382
740448961453008513 6191 65745
762912732081332481 20030 32256
241458252981505697 1056 32707
548001773063241153 46378 60161
833390093895882753 9089 53800
839319044464971905 13844 64794
609431039591417089 59971 64575
96522856750944193 17304 22510
508494879890999873 51700 61361
176089701365185633 22618 49590
499874622568643905 35184 46792
519213479353304321 11742 41324
834945249824908545 20483 44207
57696287189557441 19529 48464
572423833416539905 57271 61890
264722829908727425 17009 26802
961971566483210753 20638 52740
223216811420996929 17367 51076
591268700058282753 9649 42973
755978468829276545 6659 62344
493722708345369921 40981 57181
978783271245234177 4354 38268
441084234256610561 1044 64289
858849822003328769 5642 30560
268708714262768225 31546 63598
294330915366401793 32287 53507
836617572553951361 51503 61299
387366026347244481 14894 28460
416484971072133441 3754 8885
220303229320151681 30800 59989
474183193618078017 25811 61310
900890453389912705 9142 11655
455287727698415553 2328 65125
601633074947272961 10939 33920
268843820864748993 5695 46351
596051850999422977 18900 52667
995955017396891393 18178 33627
961099622013037441 21279 51891
217497032558870977 48632 63269
746840106105260289 13745 20569
787682676473732353 34314 54173
471466770748520513 24899 28843
119390854769552129 23130 32402
604194705732304257 20252 39158
822354875607469953 13449 37918
206930742849905857 7986 49982
775076018071988609 13126 29150
432622622344560193 3773 38918
683110241270750209 48224 49633
852506477700302465 17491 24234
635163429250457729 9174 55988
983731134896935041 9577 62110
440591052222469441 36608 39482
920103472775863937 2251 32219
53563056961767329 5077 49820
29776581612516397 53201 65194
62481962104836697 17086 22598
359095814864019777 1283 39684
47580167867341321 18768 53290
996013786840698881 4577 8718
388359036338112449 13139 29143
515967424356389889 27784 37912
620156989634697473 6448 30126
427259474908147777 6375 33108
346797412257725313 29352 38181
372776040982472513 34220 49910
457867731945402305 38488 62671
237007941149975937 46903 50366
853759408284172801 10370 44525
230267278422459745 8077 37749
991572778726666881 27566 43771
948885156802653313 20535 39465
63512233355563553 3117 66501
772897229778550401 2914 41298
63859086747573457 36688 39081
529299902653058049 38128 54729
663088394385862785 6484 45310
206077678393896225 22611 61639
566858699988504385 9442 37362
802824018769719297 26362 48760
260360279638856449 14232 36169
758806021486833537 54173 60274
533441128303667969 28997 43655
760959986792691713 32786 37162
650286022128550913 16724 44302
837521610015315329 11260 36254
31188455351699673 35405 63654
540259389627642881 857 10890
624304431971179265 11582 48251
961455409602478977 7429 54697
428429747068140161 40745 50994
223841883477625473 21081 34119
769095342522188417 22134 32833
939699756739045761 47653 51988
890753940596173569 223 46809
474707731452646465 4614 55209
372235954633534785 7036 15826
621383584331766785 804 36107
400033217078334529 35382 36896
950189249022535937 16033 25332
587306498962316673 4679 27158
690234883489395713 9090 11052
850642212541973889 6546 23303
381674261822759297 37401 66533
617737580451230209 30424 45857
32860416728681229 34298 67047
413197611785097537 14045 32675
586459438285707777 33402 60145
49529734384531569 12787 39773
7561864042642697 6512 36318
18088013186773113 18052 42018
760229695751640065 21727 37220
24670822300148389 15304 45962
720601730001902721 13957 57224
512010760227628481 28353 30016
477063351613843137 22963 40973
610761741009280769 17809 52752
94570529757120881 9021 48961
402751020711040321 13815 61217
493757863171715905 47207 58491
133543321539288945 9276 30068
925803066976584449 24876 24958
611974069724443137 55908 59029
858259433703373953 9669 53573
27580069473867041 46324 64238
283435079887780705 47012 54275
893674809772765185 5215 57295
896538020326012545 27689 31146
790557356416453377 30761 38634
932346225195288961 58143 61710
497334353752325569 13415 45480
383728923987654017 32803 60712
247120626648534625 24277 35108
68440356219596769 10725 57224
819342316013607041 8224 10773
875989735928051457 27909 49376
621935945993950465 47306 58980
561883393642460737 2744 51468
612800616185143809 7429 16969
618398520659404545 25990 42027
956063603933511553 10067 56565
308341847254197889 44002 48664
342750412198345345 7048 47567
277322295449188513 6278 25830
477568297641195009 28861 53296
808105287576807937 55636 58105
368853555564403009 4628 16084
645865682937788673 17 18918
442673490333884673 20962 37892
18272849684095149 16759 24992
307684015909504897 1909 4989
407994629392767681 20052 64161
218211658641077825 53127 54721
65851240455970129 13707 41965
528488365573412737 1013 61317
537320858689490433 12497 53276
484509137109181889 30603 61815
953438777388882433 7835 32956
735377961219032961 40492 61920
263805833914467777 48567 54915
139431944956978529 14837 60297
739820774437845377 3404 36471
810614220386941697 16852 60472
126149987013171489 26999 54467
2740153294535475 402 44880
312815170687784449 2659 65449
972512679258901633 45184 58559
96600414648214897 38801 62674
713160832707298945 46841 63059
190497733442953185 5527 56386
131466646068236769 11446 22840
322439687896682881 23418 60530
221076223890303681 18883 23002
360792521082927937 47314 48862
511997545112510721 5257 53286
675486447097036033 50518 62688
184192310394390561 4517 52913
991499625262207489 13867 56765
910271791685278977 44537 48922
85396613556405041 47019 52322
33136255017023333 13097 44478
578187589227709953 28454 63431
747253560948767105 25438 36211
899128909448229761 62716 64457
884137002434751873 49327 56528
332916381694474241 20887 57562
589034426318153985 2620 55197
149231498568092033 19560 28051
216654562832570017 52704 65842
111267456354639201 195 59676
378714857820714433 4786 41098
316094506172227329 59777 66403
919297887037369985 55386 61192
109304308198289841 50288 53359
958704300629410305 3189 62761
669347508398594433 12449 32486
36241635508400097 20492 23781
788409111897024641 9357 55914
868026311050588417 41914 51791
603388363264521345 38202 50073
151626343977081761 13718 23572
778852557042114305 22378 44893
45108324169280681 21951 28031
120711548447836497 18422 52767
648487310061749889 52713 67062
818743942538887425 39332 40371
230922376623173153 16659 49980
140237038490035105 52411 56348
123362780309829393 8794 41875
471841020437494785 29991 41641
187918822087642209 8717 28938
39076258210421601 9120 44692
564014518340666625 14223 64837
475613050427469377 44108 50593
574030068509333825 13433 46208
494836352489308225 32841 62610
776161394576686081 44123 52926
61860102639514025 22568 43100
544560947424589185 18992 23592
548259477666242369 17572 65020
230662068958746849 63089 63952
599885890782715649 6131 16664
113846809341598737 5667 16807
916196609105874433 54120 65620
484443952543525569 24576 46084
992364392498899457 25594 37407
568345137651494529 34391 61637
62977035509469201 22702 38742
580295244476456449 10530 23435
634171281638103297 21464 64900
967901699363668609 28593 50508
791381835794204801 37355 54748
60422760023211457 12031 14107
573983820450166593 1015 25885
46243316634434705 27937 37866
96763771325292689 49769 51253
128813305625907761 41245 60619
118676400947194337 39538 61774
778616561075725825 6644 47220
490353737467593473 47667 63369
994678330827181185 18423 39457
234617446420173793 8689 58268
36610355691852449 4246 49493
738306766323795201 9223 26912
934743306875969153 8431 42008
142945948790284657 43712 62921
219640929497419521 4800 40125
76295119645358513 24516 34807
271372560393299265 13018 33413
814686587641460865 1836 51207
520785119918333121 56983 64495
87053819740326337 9682 27523
406379940134581121 22619 24201
154940214915527009 19465 34289
642442970470401793 65470 66972
8701599258735372 37847 41956
641123528136855425 15673 53472
454025557854748737 3391 60397
774888238446369153 11411 43512
760249270511756929 6889 56347
600751435885154433 29171 62039
779887354348900865 30031 56708
547696121922289345 44964 66580
209694483974836033 24519 66121
247263364071582017 23544 33927
914739851884974081 17412 26761
379266549817987905 22203 39590
498588326337987585 28732 39823
279761863553925857 22402 50408
896071736307405313 10288 53186
211509065513926241 42113 49091
700921763398049793 34142 36534
982645927747565697 16879 27955
325963172075233857 33046 39389
412916986138117889 582 24026
906470124738085249 11414 28307
579680485405145217 54093 60597
153196794149849313 3404 17444
660804448591822081 42028 59189
449078218008260417 8685 11353
904366360052929281 19881 55505
321796255563015169 5230 33707
728855472181567873 37652 58580
465368813210425025 25439 29424
709719130760969857 4649 11495
401187366599614849 13077 31733
275159588867641249 35179 66263
82489714195254753 9327 21428
452699880926157761 29938 38579
372812023883085441 16659 53110
273779228125494721 21120 57310
155130998106208993 4423 43997
623758869842941313 42005 53511
123273082973767601 31331 61840
594180206746617729 49449 55361
759370816248697601 33541 33768
108262518525943825 5697 14736
784363138881417345 29841 39264
201503677079234209 89 62589
308046974325740993 23001 31923
106357579031918449 36696 60120
936920907652890369 9042 66319
429986042726771009 6449 19894
680278908663048321 443 23466
477841767905427905 27102 47061
351529611424524545 17792 47789
34537971083370425 3342 8390
704332210446828801 4818 23875
179990301843343297 4369 17603
539661521526014081 3753 65294
123645029790797169 19585 65881
542952084616793217 34721 66492
624540489737707777 7088 9898
20895671888581549 836 63199
351795961749918017 3013 63951
395194626394690817 12379 61334
175044622414713313 3820 40337
134080780645021489 25167 57859
742400503212511617 5414 6467
637132118985370241 29292 38607
751822672139493121 37029 43724
113446673912704913 4481 41627
422822254215493121 24694 27690
310952263262741697 875 13548
207413580802136001 38346 63412
367224054822898433 456 5718
191293742699716769 24897 65028
270137906747159201 6497 53120
113744991139778769 53671 65119
710728365400768769 42301 63557
870045795579347457 44404 44808
376705007393631745 30603 62024
180598971882840673 30176 32468
164387811410207969 35936 52164
608291954295371137 16958 56060
800868810141913857 2818 30871
255103417840413025 57146 61942
698012423256130945 20128 50013
820456261498140545 18524 37181
616853093329915265 41467 52185
770058182160521857 14652 15521
525749371984161921 29966 45507
26289611958933537 251 17869
740581420441010561 30162 37610
385419432815435649 9103 9466
693563710833643649 12488 13440
106731317109325377 19732 66407
582294172743722497 987 56879
157098031270390241 10883 45282
386512332184665281 2201 47552
118358891249759073 43270 51868
153197302688887745 39330 40618
859635720796060161 13863 43264
672206279593325441 33173 62962
895225640955022337 23501 41431
380419798954811457 36006 48086
557939397480804929 51741 53796
17221697431708095 3177 66345
894382740034419713 1893 16391
956063354275052289 39598 66594
376086531188175169 32746 41000
514236698940067073 26049 28307
654365413078256385 24798 44315
628071239146372353 25282 47842
840646718988363521 5970 7184
160629349758480097 29087 50546
487711943639826753 27567 64120
684000470696027265 3464 42835
608753202469241473 48654 52619
977334860733748225 28757 64361
631874780963432449 9141 11237
781403588887961601 38191 56386
738436775303323905 8178 14038
164967023494583041 3537 12923
659745354374027905 59761 62443
835140274366615681 15336 38507
566010661011457473 16463 24945
699473967454139265 7942 26982
982893629492924289 20803 53681
524146226074940097 19855 48667
352451465522232641 58067 63012
780710530033715585 35029 36885
358340267836556609 1911 53102
66463724839856297 6103 19230
12016017378069677 42988 53950
794932975504963201 37171 43879
383428793591651393 7870 54599
217036703893789697 28538 56800
790399612784636161 9696 64983
38895534420205993 26784 31585
592717740940205569 13833 39658
250119491295045281 44892 47612
799585695639702785 27564 51973
403366327641492737 62034 64688
374713664731519489 54720 55998
826244244922683905 25673 39793
909543136710748673 38847 47015
723771748988767233 14586 35500
33035459066102393 7941 39699
738514030653199489 13826 52785
944852843757583873 18601 67055
193487371006057185 3474 45195
813933954967598849 4749 13355
257388060976687425 19608 47894
223323248116951585 4244 61154
391058971791849793 24181 47122
107058572273960097 41143 66912
116829377179335841 25474 55167
724192085580536833 17464 54205
308273419755835201 9859 24531
655410194677916289 20722 45322
624294785806959873 1742 38840
90492632806000721 443 54247
665294960048967681 26856 51382
949366732989378945 6658 65920
246038711930943073 1465 21730
992843987502620673 13518 26968
567701983767307201 30219 36185
853710352678735489 12293 40801
677928370263337857 12660 49891
333939903728815297 53652 58843
675741691352371329 36702 38590
360293380090073601 10826 64435
517653842912018561 39369 60633
312366925328287681 19645 65342
917879247401742721 100 24214
466298779887200257 21085 43220
410964852029671617 6474 31587
433462913314723841 12921 51580
960043127863443201 41719 54673
952301126812901761 16948 16991
953352789292047489 4362 42880
330489349391935873 197 27296
132023444816098849 34236 37814
38210490203216097 16503 55723
737273474541289857 6422 44732
402567830267042113 7484 53501
978304161234191873 12701 17379
900754922403567745 8159 47306
88299725549298097 11474 32714
182130758478731297 41863 60124
629117340803702529 4559 24966
74872604782445505 51055 59393
123104692193969361 30461 40644
393941197620858241 27066 51540
537486978488217921 8754 64361
174062469930877473 14720 50855
476383603897808449 57973 66728
474305005593574721 61645 64469
980145588649094145 23456 26484
851577598372291073 20464 30796
118074661453782433 51589 55565
981562501359899649 39606 41273
926997651595527809 21506 43421
794909195187418753 17866 57329
148765835857439297 22966 26244
680314871125087745 2884 18648
219684298981405857 48737 51896
969245798882742145 58289 59779
899074879977199233 5970 52696
939495091389357441 32403 54654
411062315975570433 36990 58847
579822874098542977 15018 45740
444041476326368897 10777 18381
500092151451493569 30321 49201
472211716110649601 33276 48027
945997403863959425 10505 14226
199024698350818593 10831 61792
178213609161542049 1734 27796
911968865662871041 26483 47712
918560838561521793 4953 66170
308982416015403777 16646 21826
943732823535267329 26678 58521
637860460831291265 51126 67090
732687090062473345 12840 21123
344923491560102465 10186 67095
308896388751247041 21564 27156
250476655369638465 7866 45085
487820493136755585 40112 51573
443245150603480897 12555 20875
564222158553430849 9607 13981
961433361177483905 51544 61510
357937104727870529 46271 53333
575948339796489985 2851 42010
84431610677693665 8343 18743
185673262179719233 9555 53459
345531687512906433 45648 54936
529589757473736705 53400 61603
403039970110366849 8575 28450
231356455114337217 2920 5241
944337539841843201 19200 57814
352382130712264513 9848 22056
712956300269933569 25609 65681
716283922108274817 21917 51690
622497302167833089 16937 64530
253070773389516993 12748 50639
818781495080028033 14618 33568
121844311649596193 30944 34006
92365302941477265 5213 19797
999946057732550785 27782 62755
755567574872582529 30100 61092
668915819261556481 14304 26061
17406217147200921 16227 48997
868324728969703553 11180 62161
444124717624415425 13060 48792
801904379350105473 4327 50902
102206110708653601 4449 62788
761649551533814401 16715 16729
4415856688762433 23603 51709
505945967831152641 7955 27428
509250646382643201 3769 10463
723493158322732161 14010 37501
60420259435201017 25811 48014
388908633747433921 20078 35121
696046643997437569 2846 29115
150559744298242049 9790 44918
390710080557123969 16682 53674
536737989657083841 43757 60991
127937632471347489 27966 54233
392483964698676865 8970 23728
191875271745370657 6910 56467
122312357617033745 7243 62956
814536815471331713 712 11776
411931628853373889 51481 65096
594235238459827329 19532 61222
310599652594120833 54267 57795
269392309338943649 54718 66367
904188085518775553 50876 64520
702748077157760769 16940 64972
274701450615310721 26168 61616
691004913522267137 8439 45855
911929137306366081 42927 54345
616802915058354305 19669 54194
908369597415699585 61947 62574
905708352707566849 53025 64562
987932462641772673 23225 37419
631165621837364865 58467 67025
802701227258978689 6509 23028
755641198643207425 26416 28744
372706426282256577 13338 34617
141625781054028017 51611 64206
131748243489809633 30062 36921
123908850790972033 54473 55708
278864386226452161 10768 15468
912121111114284801 38513 60139
569381224731074561 27817 28829
989248340926241793 3108 49577
69907718375610273 34057 35621
28927323670114193 23997 60320
215464425961229729 61676 66731
728638640138573441 6744 9674
45126343049737729 20674 29142
529904514044201153 8381 53532
642642104498008833 15076 54367
132289899858040625 2068 62891
398683111924917441 1194 7395
795168406052379649 34271 34763
657095879674486145 29887 40607
164616964050285473 16715 20030
210594562639734305 42748 43785
996663934973238273 10975 27115
690672294222025601 22206 59758
659850860084549889 35076 63318
598106833719121793 5185 39089
389092559884982593 3696 22090
72838247571908705 21462 47690
753937123484039553 561 21681
252618517083085697 7353 61271
878991162654099201 30547 60812
855913578953447937 14462 19814
656757049316798465 32872 38084
901423471745651713 22544 55869
12362228018570677 39992 45739
644743853801159681 28796 46250
201307602877850657 21871 45190
953612692866023809 21946 38033
388370019960344577 37371 43570
693076413087084161 36517 48531
669483077049694209 8724 40549
950836787589331329 50958 58159
135878486407460033 54691 61214
725928044266609665 10180 65652
497086965808311041 42205 56327
978516015608484225 12767 16774
814021449745691649 18244 54669
804597287067167617 41604 48021
272611245265682817 18646 53359
980594770591544321 4564 41367
234947087152772129 39587 65745
514967459858937089 9150 46950
743472627907383553 3761 48692
837048371050663297 40596 46334
808124584895207169 20034 62076
698532045325208577 6596 21544
467486694795145025 40111 55141
30913658379027709 11391 49420
107273976948402353 36803 50405
399191170097324737 22490 36852
43461426959371609 34863 58582
970357728151391489 46544 58880
233588363115270433 30623 47348
129230614435130065 5433 41260
129346863505407585 7715 7840
307822710871668929 7210 17079
947343757726695681 6693 10580
598792157418628737 3691 30127
425207722599939329 26574 37888
476065432657698305 8323 18575
453493559509180225 44946 49648
760240162970063745 155 61459
536586144990241793 9043 48186
750300587378681857 8223 56447
629054868800704257 20715 41803
119663204847896049 22228 33151
826162570539057793 25109 43003
353881302004943169 700 64780
579020422485282177 5208 64151
411735277045181633 54109 63641
551949448931726017 33843 62734
906113238892537217 46774 57422
895555582299902337 5358 40114
742587802284603521 1682 31816
431885328729752193 15899 36451
115874214906888545 5555 13580
299122411044489665 9787 22510
421375298030937985 61024 62434
280331176806345889 3492 56936
351552290190021185 7496 17986
371045216196232961 60893 63342
839893249138995713 16833 18207
153676865404523969 36336 38752
161147951495088641 6849 29620
490401843994074945 24864 28117
757840531421095425 2031 8151
1488939107208154 3616 12844
117811948849798401 27244 35379
493875281717361473 29167 35088
217899693552894305 9456 32561
737191351401325057 10632 32251
464086102366969985 1868 44761
849588584134604417 26755 62375
480400598339912193 52170 62767
868364152754242689 8557 54440
908031540795853697 37332 44707
623605594444011777 33749 51935
934475410939356289 634 29161
920941431700956801 8326 42665
868493927401978241 19196 35213
303718192966893953 22129 63085
935719763672864257 33939 52841
272834469864267969 16746 24580
304069834476187841 53908 58670
696740690888258689 25209 50976
135735187075553649 54537 63724
209119383597769825 17881 33551
616879107705166465 40318 44813
934551303965857665 12799 58487
724705637305277185 415 62515
910605801552794241 3481 51122
670866378286142209 7905 27985
896692204849653505 23201 42389
394395233483251649 12770 27341
187414681425540417 10136 40516
674777396537599873 52422 53629
603971274968127873 3964 19183
957559207453243777 24990 63789
425584512939440897 28770 51888
68784138345726833 22258 62222
863083170346055041 26954 57394
814524625331259265 44047 65999
893516200260396673 50941 65506
934443237592951425 43691 57036
386042492720317633 12864 53531
644285727571201537 55232 60943
81453178028841217 31711 53908
180616786240328513 11145 49154
993830530416044417 24464 56927
293409814594227201 14898 22013
555745103522671233 20039 55721
500389481479665217 44843 63566
299107015134804737 39457 41265
240777540820545249 35261 54692
194306095638911105 10858 17982
49983048834171489 1516 38702
390512443589795329 55371 55929
800975333702169217 34240 41972
33772271899554341 12580 16924
971174393768059521 408 66158
687742549299908737 34426 34479
387181488583649985 15444 39249
65083580048355569 5226 55019
311619594765907969 33171 63519
963347292325277441 23280 45480
350680367415080257 16745 45959
534631943510422785 63801 64678
937498210461747329 8746 38588
929600075791338241 10241 51849
735615112007678849 21134 30674
874176852535288833 11209 65473
571622994735712129 9595 36792
146681610206666593 590 7678
493037433157027777 9562 50526
635251047736719745 10278 36202
816085559252748289 11104 57448
936084742331782913 3735 40938
468397418062551169 4409 36611
442958172478842753 28094 38704
666980355193253121 20423 62582
579204457201836161 39824 48676
663875972544090625 26476 43168
319471527638260225 33877 45112
631994127419666561 17991 41388
178538962345523809 15368 66867
655811544097446145 28772 66069
928123659195637889 5142 64375
698767287535922305 44119 47873
975176084775807105 37695 37916
564200219340520449 52292 59150
633050758377837697 27317 41764
448904019728310273 5454 60435
703031966454940289 27174 42753
994018217380215681 25361 49783
394619068182993985 36929 66505
992180937426688513 3378 30496
253779045157028097 12065 33123
936967271577501057 52577 53498
674382981576005889 13462 31159
827606312194127745 26278 46966
797055367465784321 5217 36247
699090468604083585 12020 61247
811551597940752641 9574 36237
489114861340958401 43145 51329
803270211553364481 5984 49142
638337858068879873 29124 47462
971692488017911425 7419 53109
967323370065834369 16282 31912
640369611888100865 19929 59039
412241620846003777 7779 8403
332873616043588801 14805 24901
525271599951814465 2919 31124
534932488614668225 7651 14950
776928852058247809 33634 52036
849207093634053249 63625 66779
52657560889606713 30195 41490
409941503539666753 22511 36550
894170137961054977 7587 23062
760757005635685633 9316 15669
483847860463008321 19288 19382
128895304938804849 1397 67138
914323147231741057 25828 27961
155328266176841377 22003 36110
790879056013217537 4359 16346
915358297278824961 22909 42348
53046478897243785 17071 34558
844459646019647233 35557 47740
451616282499081473 11372 27100
589713291918013057 38104 51842
883569073830940929 19518 67183
715072072514832513 45682 48644
179927476389487137 12872 39751
916299173413587969 12714 60708
461018666915094849 57124 66704
541118353511524929 13946 22139
730766824661991169 23318 34829
914162865722470785 15673 39194
689628095100246657 45791 47148
77062928966515905 27984 32336
196916201038426657 30459 58475
817590215833885057 9239 59438
968214845196399617 1268 49099
557285421233832065 43021 63164
881159871363614337 27285 50795
327036741717943617 15370 63808
206706086803094977 29381 50173
552119949595525121 17991 53695
340092219027447105 30726 47711
450064329413830657 28046 46794
321072652826501313 4235 42922
401158709018421441 26644 42008
882682222043506177 8516 24678
162786723114390241 4776 66808
982130065041403137 16961 19663
185983499889150753 1072 31535
794118468329010305 17030 57270
126892844730885905 12063 42413
833426817634489217 43279 55942
805338047091101569 14247 33915
16186187381286743 7160 18289
61685418142399585 28434 40431
394908790112609153 36323 60914
172987375742028609 44896 54811
419209667415096001 12715 16993
115250870648790033 55166 63778
144137924875678881 51056 54584
728573529709866113 27885 36016
164031079613032193 6976 53354
708747852554335361 38397 56737
699342236638685185 36127 61235
300489840166878977 44513 63453
789066707947860353 17754 56613
82123767811136625 592 24008
924146883240752001 10178 44336
212354087428611393 7431 13331
427535446561044801 60115 64067
871974256747062529 9974 49080
110021482701498033 17477 65492
315634562654171457 8343 38832
120718739425861089 14061 43067
960757428592469121 936 40615
68691172175931569 33805 38017
154317539158217441 6402 24339
248687461486376545 39130 51840
993545619303130625 23348 49832
54287133218892337 52185 59446
626520318602590721 2940 13949
151296139145223649 14194 41160
40700361553771105 26132 37620
427020516998567233 7562 64875
565346137696867137 47475 64652
607249943373481985 33671 58697
53423911247289625 51473 58686
31690955295871961 28371 65228
489116118742177985 53877 55324
822421623335124225 22845 48329
909580890949225601 44235 61656
482301200792505857 1612 56380
100844434901478769 2470 66293
341935544756374529 40649 53433
859379197815211905 17252 56378
177231965785253473 2041 12035
789266250972023169 19903 20324
32320817826963833 12164 12792
168708094331119457 1731 54413
598499784567621889 38929 45148
599079105172126721 14634 46679
215616706695662689 40149 46691
320786167031297281 15529 19549
626114773792167553 40106 52885
705887529534383105 12343 32685
708917669116608769 28085 41506
607280413799767169 27659 56368
498888569667883521 33269 42811
20593178421325577 15503 31262
9574043015838641 16084 32300
635602916892434433 23426 49831
122504543356782849 22963 54270
936968858947100417 9222 24196
44094139179073009 38452 44135
751431188945328897 4705 47247
532416698912328449 11368 33163
562589946200052545 20064 59176
690575878412197121 7024 54991
660765155454594561 14192 37724
3229504049627963 32869 48405
784241032616197505 20893 53016
909957689895016193 12517 32919
404535672028398337 3231 16000
19542355453324945 13109 17587
820814617152382849 4533 58271
547120727536757569 11186 32654
45799280619132081 48213 56340
719608499713885441 14569 18756
225392498550522913 9551 15509
252374125448433505 37897 42994
964149398446235009 21446 57294
548223080836493185 30584 33648
688844610470614017 3163 25124
137463564672565041 19807 51055
987778118915667073 20632 54854
436557628089033729 10902 51977
154464637100321761 28016 33490
625187423554912385 3957 62284
938643098031516161 3622 33106
513612796246661697 14776 28166
220832188522752673 29930 60560
932085796105745665 25671 41068
712813415078425601 13898 20926
967856586550212225 61501 63910
241567908141608001 20104 60472
990462248879829633 14872 62146
193044645230482817 46224 61861
461615673424233793 11959 22584
938625942324240001 53740 65400
667057909804690049 9935 47660
5099476712910446 9092 53762
369931901697682945 23049 38688
352318037628212033 9419 36845
465748904505865345 1436 4750
28793858707356181 37857 59976
906798564236339585 47416 48105
37830456025790937 19678 52212
652282839515741825 28570 55543
289092690849781057 6543 25573
923740783030765953 54131 59414
175399225933379201 22132 22517
848784539809209089 1770 29104
246061273421897665 12541 35228
249265260387147681 1869 4050
639746289089220737 33995 34129
599897142884763905 33860 43139
923731941682813569 37049 61962
985315903440621825 40047 49639
633419172902794241 4948 9900
493208495603830977 62461 64100
849977320726988929 41628 46949
212947417251712065 51075 55191
647265227323135361 25213 46012
953146155713959297 17366 51606
489675271287818945 12458 38852
280257971756256545 3579 18774
797728527040906241 24196 54246
445783729913195265 12524 50673
43563664533106561 31441 35149
869368538317729665 25296 31897
892678566450360449 9695 65517
204838346963320833 40207 54503
941348437619392769 4123 13254
655939525078125057 8323 66593
392135178752429441 13557 13945
686280330228790145 48254 56778
600353754086565761 5896 56844
796288979219582465 33799 58737
113989004378982625 12618 57302
297023161606084353 709 43831
555171336582372289 1410 65496
87409931133706209 26675 40081
553451630060894913 56778 62355
835591180614848385 20119 46531
628634966408409217 6451 40642
249741492849040001 50540 57421
863699530848880001 9799 18592
889825700947561473 178 34436
633648567474875137 18138 45215
858968153389426433 1591 58028
318571485726128129 32072 48613
815813914518635393 18832 41880
126940023940814945 40050 49659
400818399526997377 59757 62790
740185515625615361 9012 16057
77410652516725521 17134 40631
922080733599795329 24291 33423
313096394153305345 18911 29277
328278923182526913 22494 28812
657947346645677569 1589 48384
586860685447899009 7785 10918
705173028720622593 9564 15692
336639008913568449 3386 22411
12836944139927199 2404 31563
660473382341631745 5118 38764
371924293402699393 32270 36700
477252811220015617 31921 36767
958514639759307905 2072 31209
224452020717787809 26403 38221
333549641290289857 25232 26821
26207080160180141 45992 61862
881103659306113281 12368 13536
127790801505522465 21553 37429
193619923571517921 29442 63342
697734959829549697 18325 43235
385839524763902401 32970 42598
215440892112834337 10243 20343
295757603750672641 28079 45261
144328833923186305 12529 19847
730976813432924673 38703 55488
439022201215362177 17876 65940
827080383031287169 5053 22736
741089796135046401 51703 53423
129865954931183585 24288 27839
572147578514854849 27828 45641
438357148530371905 40066 46238
290408553972714177 28980 35171
841225653143048705 6511 31850
227598123167876321 34776 58691
573021353500436673 24696 42704
716990573833616257 15936 60663
276325637628964673 40943 54556
31474789712259365 41533 65736
887925616714454657 14944 27039
350845239300117121 22307 60336
555686203160199425 46318 49489
686515231539527041 46160 49989
948041549116183553 12184 55514
264225036065969473 1170 19379
766721949411710593 17408 58410
523513631775951873 26336 31663
747124642254277633 31604 51103
444071608205423041 1568 31219
874108847934103041 11249 38468
251097952343126721 44212 51176
680464547403389057 5872 9411
560121264138874881 47126 60797
880012802832290177 8756 15736
459261396470875393 9815 13176
929890299128970753 4808 53779
305638459135270337 59627 63323
532035797603860801 8138 29281
984645740531032449 12732 66240
42737054874763201 3741 51961
927352257021542657 19729 24372
40039095834295329 759 55743
213641360250075969 19164 25891
944919795442956417 18119 27069
667513089443207937 24556 59336
842993350409067009 39949 43697
475285066641799169 15760 26183
44889222496792057 37488 52060
567385599037809409 11117 56281
214659437084300449 42188 43975
786460090878161793 10998 64368
203229860943878305 3222 5235
940643285744233345 47138 51414
210072926158055393 14247 41899
768165527287163009 42897 50346
577039188755762177 37748 60303
939102385675997953 19291 55110
228215903103439649 3076 11204
699133072231031553 5686 15424
35913536945315629 27859 33764
983471212035443201 26593 47085
941513907862649601 40937 44311
541709796276233409 18539 51823
496150590558258369 193 41493
509117389938328577 19439 51089
958369645557674241 39576 51657
728954770318747393 47446 60741
62323640138657769 2381 28626
931464334254673793 57379 60598
826190391148792065 23113 66287
389947445673765697 20765 64871
903228344700508545 20921 23087
27090264151755861 35789 49339
631509229566127361 45199 62161
95384576078426881 14017 30700
846762734278513537 53621 65938
973863332449003137 12456 22102
839943003552427521 4549 66592
695032978589392001 22231 33822
451864565140951425 17089 18669
124825384662106129 25117 35349
267848646386859457 44185 58728
194265372984030913 50776 63375
923361006226031105 11215 12936
593729764224992385 43902 46620
362486018310015361 39250 40064
164868727994683425 27023 63359
467523043810402305 20424 58898
902215759333390849 33854 44528
757996006339460865 45867 66834
926086790019919489 21450 59354
254175005334502657 10430 56956
136009055652539953 35274 41153
387159049753044801 8111 42703
670323588364919169 8067 34369
939177285194190849 28741 61825
246094230274170657 13468 24904
77187980323834897 13222 59889
83350513065052929 27737 42714
14641767661629503 24725 62347
635707208294224513 29173 51270
402081679915930561 9643 32467
544858859442438593 42661 58199
70893647420646745 11242 19655
929813016712845569 2506 45808
761549120794548225 12788 37178
149790340234712705 21166 61170
273374408992822273 41068 47910
624412423532010753 8109 9917
911308428466661249 36579 63213
6442793918449042 21104 36226
50677705090308225 13788 41037
61880455443745321 29717 39388
982649255550121857 7347 23803
220644979226616289 54286 66383
649886833159911297 37408 65016
138275657863193409 3399 31130
948370540569577217 5402 24843
827455753330166785 11775 65860
7378511580228065 24161 53016
191241608765896129 11243 36683
362296210196639361 22021 64813
578376897218301825 31626 40417
394186764639641729 11562 66005
374196935337455041 26121 49835
412130129789652225 19850 38286
812858188970164225 38136 63620
783672001057752193 1971 36219
334797222336337793 7684 63517
68915177645045849 28721 59751
752175846362657537 49881 49913
536277876916329857 3626 48552
383347055806911617 17337 42095
626161275647653761 2427 46329
50213977104800025 118 55570
154121332938146337 16210 66385
369513327859866817 40002 42405
730030115501513473 2518 44907
652281000428470017 18184 59606
801463350593053313 44804 46263
852287150161021825 13488 61856
187911737935557697 264 40871
267231950298604929 60753 61924
462038544020444417 22298 22771
626981598037080065 9743 28630
282276614710248449 11206 15595
601600950632867841 57673 62822
878944757735752065 35267 39216
401831346218234113 44202 62836
932688012401591553 38829 49155
973308779141500929 16384 61958
337348436035895809 6980 42031
142548373692594769 13126 43168
61039745308114849 9221 12323
787306121212534273 4184 6108
366561731434615041 30062 43005
932430621446247425 3237 51939
690045514914281473 2401 23830
371126671175726849 21757 61845
189882188843384385 28744 49186
844138095505318401 13704 15830
206224447650448897 28155 56844
824013477780564353 18613 56608
293619442067125633 4611 36953
362238731182760193 50333 59515
456454743714878913 12324 53035
302679666319345857 15423 39641
548504752006195393 53373 58588
17654685262645133 45164 57392
828830099967440513 5619 39139
757878714015841793 13205 62637
546602464247143873 37351 43607
640153913528582273 15374 52892
648153331867540353 48025 58194
741172620583210369 35172 43816
36206629984505409 188 61599
656352234060452865 14627 22435
344914955610455809 36460 55098
947356414731810817 17065 23964
789175180944397441 41406 43538
171012884584985857 13041 16348
231882964516636033 14522 25495
556057282378258561 18552 58394
834767238677969153 34667 53859
790824167370775681 20868 21798
939200205847676289 33304 44900
831584005871516033 18531 47205
578220433758758657 14169 64791
763746450207168641 4917 28162
758749198060563457 13831 62059
463040178210018625 13299 55493
899823573552780033 18558 31694
604267869399027585 25865 52320
269977486568429025 1800 34420
641290614475789057 7724 38710
331769690833681345 41821 59192
905688872945706497 57095 63435
647731280851438337 1479 21050
224217337057194049 30237 47329
938154492087576833 28406 67087
64439561652651633 19499 33245
270147709755583777 35291 37096
619827274171452545 4233 59443
602529566393172865 24808 42344
577365945347867905 7136 50767
480408137530041281 16460 60095
285561195231206721 1239 51397
253717475772575073 11998 52834
949222043143070209 36701 44970
236133163085391105 50459 50690
303360224226420161 54792 57312
752311088386676353 7308 59080
951969533290668545 24441 43930
577255741605391361 23386 56143
129805336013571809 7830 37147
7451299396294076 33336 61112
506985712142810753 22467 52914
327068883514137089 1820 65365
859464362718565377 3322 36000
608019673226237953 2303 5118
172359165517537601 3046 8574
728410163388325377 42470 49657
682343030867979649 195 58158
218084597854257825 43267 51784
575931101919682241 3880 45201
121093373210989345 38950 48159
402299226865235201 33632 66148
8965329100334430 19506 50089
965814058050472833 57062 65639
648079642888454529 26577 28929
136075861523959681 8742 66928
957166883214043137 33684 50371
788358975369877889 56 52173
993722788696409473 3766 41361
590245186060283137 7611 55342
328104171848735873 49896 65972
142891774649559265 42737 62673
511828099783876673 21385 66980
558219014729001345 4781 20464
661265127271050753 2297 11948
506321835971878209 8853 53911
795206796545507201 7388 10473
668322845665496577 2710 9774
66423899882778417 7672 66623
31632536991725857 22623 41969
819741555073015553 21582 60294
607890153966007297 2166 63044
297745587329373505 23062 49783
374368524983029953 14842 47555
609428351515710209 27967 66932
442913972103294657 36290 51358
480037437135422337 5470 36405
621981010740615425 54703 62665
806028001517965697 1557 65662
627879084932953217 46164 52953
277787115442137633 529 5262
833101387300676097 17073 65254
276323715458126177 50339 60874
470247562297569025 17813 60974
903650515525470209 31564 36061
637680206179442817 35092 35738
686890322488714881 13883 39470
277315744081629857 1501 4710
511248753845691777 28138 46341
614023300909710849 29174 60817
852963097871970945 15961 48645
2809993009545764 39538 53731
981920530920319873 6768 49934
914024944578716929 13079 19184
203550921317621217 19728 61130
744024352012342401 16170 59386
842740981822018433 51906 60434
131659677338436865 4788 37658
275346361461437537 29845 55899
969283498115540737 9790 44959
411825569081628353 21301 50010
339745153970699905 52730 64311
176095785773519265 5183 42841
416171886021441409 31440 52190
296726541723742785 66022 66342
803198353044596353 12624 38646
163632298554382785 20974 47072
463812534373484929 24658 51512
34514060578260341 35221 48896
219922070502480705 17897 46486
136344774764829425 18375 63683
702389338598560897 18827 35109
91703334396115105 5906 34460
658898104153454465 14576 44789
987934046742204033 1492 21691
889342908725094401 36989 63005
194207086150896673 12751 51642
234223234039536257 16796 19849
554243976881046785 29291 43444
467864541170438721 17340 42437
259498436730339681 25350 52673
158274329469808353 21976 51552
679977274600283009 7312 8329
37473852680559361 21134 53060
204576916512678497 49331 49731
200874979191656417 33820 46973
712315052881983489 15215 43474
300975644888193729 3494 27254
925428856582627201 14307 35657
897578259185795713 50403 66270
237831830848371329 24053 43733
993708541832628353 16522 24453
529626933070261441 46996 54554
611673935433106689 14919 19639
916485536744140417 2923 32189
540854662754934849 6586 21749
868561202793344513 9279 28700
883343859206380673 12099 31456
926591612810291585 33147 37687
832183871046961281 20801 26060
896449638549654529 29823 48799
376971862488904449 30837 57694
459163132373582529 4722 55479
680840789890577665 1925 22464
888529010540636929 39672 58143
254784413514389729 16748 28856
327291472532330369 19242 21135
607905608375627777 50809 66240
11341029011219917 17555 53546
411950959659083777 20849 56296
571706105594692801 21485 49350
416103531230742593 22338 58843
756343024762898561 15618 34107
764578579496973313 46339 51254
729514041419697921 842 1148
167210363240624097 33600 35443
848601161238207233 2621 5011
606639600252822913 24099 31986
518480933524180929 41809 51707
225785978456610081 31708 40900
121356306884464977 39460 39594
973093523655368449 54679 56464
200053416750428417 15124 63277
778621116934285569 42306 47285
622952311983198081 16478 32139
352001254804310529 4781 35569
993487435939719937 7264 37234
970838890452608129 28844 64958
685022592578903297 26646 43636
975350557619837185 5558 57201
90666715926097649 17578 52180
536458375983468033 16605 36721
541857688056836673 11746 60004
143062179242225089 2748 58001
83070675752587425 50351 50584
548286544088806977 28339 53811
234312890804275745 3470 12314
563046506891655681 9698 53000
772358566818731137 5079 14959
908514321424373633 24365 54167
263125208743218753 22736 62761
847426256684702337 5017 40372
254527978193685569 3209 29306
170985634624894817 22984 39402
753631876844750081 17067 64731
25701857234029293 28810 30579
1807665073279453 32758 43306
686792639534896641 9196 54880
656032444526317697 10034 52091
13658194031666683 11137 28924
120458480822314593 12647 52028
339008817532612033 19253 61983
803802194592932993 6760 7511
315514536133807873 55891 62795
537458591725034305 2069 52658
956762032071363713 25864 47900
980810358611819265 7601 44834
98899087026399713 13126 28698
112491688967075729 11762 57094
34604796033516297 51461 63951
670161345807301249 3528 28712
39755999255877585 28122 44565
428466146991361537 24276 63920
525766716556542977 4998 30269
961675060228742529 24012 49038
718711179958223361 1673 2885
675570573708277761 48399 66292
107257171148955169 13895 34231
439042406579105217 52748 62499
702554104312103041 25573 38404
799093518597125249 40792 48626
545182539665798785 8330 66409
432698341195219905 60418 63772
964531458678170113 18999 64198
165253812011222593 33188 55357
218684583559120673 42788 52475
162886373743120321 16297 38461
794665067266695553 9648 21592
944329665493178497 21910 46984
823602639258265217 25752 63689
283659329732813601 46012 59692
495246528099517761 25098 32163
295540831119744513 17281 62359
89694989068060945 15769 52217
618960506466621057 12601 48326
725344608299881345 65413 65702
139405360327295121 17225 66892
559781903099914049 11256 11795
324621158013741249 9390 30045
489284037855060929 36438 49842
743512381819378689 42813 53946
131627221971523761 4666 45386
855133590750952577 40337 58701
204686207451747041 15982 66150
746551396526918145 2079 42431
924264784825393153 32803 35506
423328102425387009 16057 38565
642248732282997249 512 1483
369618427679533569 15244 22230
854683313124507265 59940 65728
748385617080074881 50747 60318
517802202368134337 9631 36207
976756528353099905 34080 48614
87566350185507953 21524 48776
848620218036472833 19484 54353
212514013413301217 54645 61286
458734199884041537 4554 15619
723775342005392769 18153 34805
177705923950455265 10737 12216
183981273070461537 54148 59966
32446774785007905 57978 67128
930471739127224193 35411 41695
175914051249264961 2981 38761
653312718126461057 42857 60503
427144329759464385 7842 21020
379580914573534017 38721 46338
132760422516682305 46945 62601
764463671171345281 49620 59786
318921780594372737 540 41832
778464541753063297 28504 48760
377399577122190529 6379 39569
624753623156454529 23450 30403
574404033610527169 28535 46204
358321671217179713 1793 15523
143185080087178561 8067 8900
71733363457898489 49833 50137
968047990469251841 15734 44255
77489898706769361 48858 66769
829955070347239169 28843 59705
152823004109837505 9908 15630
686565386972056065 23806 62950
628349541588601601 16014 20113
820589402704385409 30075 53937
741234072264578689 33563 59949
67122454546485249 10616 58628
972203449032118529 4222 24694
927883181366524929 8122 25052
394813387172820993 5166 24003
618545787886795009 47573 51060
414945775623305473 19127 55811
56330219543795577 7169 50653
53174007557462489 12489 28243
728985146212217217 29784 31704
260552561051749633 16116 44432
785423051612383489 15190 16674
881754444678211457 25538 40530
398454771318476737 25422 63753
906808092540199297 4408 10456
512842634366208449 12816 37573
37591898151820401 5719 16145
476371735529859585 23938 64224
179981594312888417 10748 49026
155594864355379073 28756 29360
238303798204089633 18957 47004
905484399309521793 43711 51892
528521602119592897 40296 62628
484791571757583041 33895 44306
260114741984867937 32095 42928
344162824154871297 36533 57789
930748253146841601 29382 58354
177284790144597089 888 16749
229188305376101921 2311 29668
775507513992742785 53747 64403
522879465055904577 354 16029
988533908390863361 37426 49986
268845507865567169 40578 51880
627599710095729793 1356 23340
760783404889135489 148 26937
891579848324596481 8440 62333
548669219045240897 626 56317
884817203066425857 4678 29644
615239571681950593 12733 28800
64357742044151681 26179 60247
484576833623354049 9319 64395
322700813180468033 14579 20725
824222048307174017 19034 25203
641213768613397377 22734 36624
55637420012988769 19230 56731
552479889842167873 37888 54916
529173830861690689 15594 29902
745691913609604737 38189 61872
337034578077666689 23521 28316
17026954588153843 2212 62826
882178430282291201 18131 63123
483586499225879169 14639 25620
161827736975698849 27593 36213
485563522474841153 10179 63686
88486973348306465 4750 53969
962955459827426817 49284 59378
689112896750149377 29057 60415
294607746304684801 15926 34978
239533621293073665 18582 57443
608171570526963073 17065 53481
804274179860090753 56966 59692
469041399484062529 6462 24974
575252086404486081 5769 44166
806943236979336065 18303 49918
49070323741407409 52297 60939
618255408862275201 21211 34573
105449172746826753 42185 45836
453227085698955521 7406 63052
875510725221733505 5339 32326
873461231176541697 15562 51672
916830408981791617 22915 30818
77620518275878689 16899 44327
747414154694187265 19610 21101
145656398222008929 48309 55079
828015791706061313 4317 8972
764577672407426689 25247 42132
146155104878392449 21542 56225
218508099078682977 13752 32772
146913229255982721 23875 61418
888925930171964801 9605 55488
150708238264858337 41388 60099
22545285158834361 4960 23434
184891281056874145 4124 19614
230836291949998433 21331 63170
594395861450113409 5092 30100
289379037988815937 8538 42065
426444038815173313 9149 32380
288658655345003009 47171 50205
98797096025069921 22488 44209
376929393008374785 37008 46192
111977305666098209 7544 13392
564786364872418305 17149 52387
655535746977921665 59784 63561
655426027758430465 2575 13917
719849410297694465 42319 44150
384752392570007361 10800 24558
84947103215458961 26031 32831
512746762134931073 40671 63276
921129857574097537 5561 66195
979746234536293121 13087 54478
222127353293007713 32277 58806
886813244411790465 41707 58154
327377776539351 11177 25688
345215126226051457 12095 45843
250163275273283873 32583 35133
669504071980050305 38830 44260
195593605770081793 1157 14925
932589552622857857 18290 48952
261369675308277025 7408 25761
304973482713300801 5857 48090
605012411687265921 8049 57030
858740320668445697 9386 19275
33448017555858913 20738 49106
176355214051035617 23713 59474
158295628596814465 17582 37550
771696733057154945 36943 39992
671317120904138369 6650 9480
736437724792004609 23403 29224
76656392596230913 6592 32555
206471717201011969 52580 63014
309026008181664449 14772 53857
884745271708773377 10397 16661
383329339331591937 10535 13705
538464183336998273 54641 65490
471085293580404865 14063 39529
467150891932583105 11413 22957
513035300606031105 52440 55161
2630473882831553 17681 54446
49567196411008041 14230 38599
413158725114250561 5269 63070
264904727990366241 9362 15189
625099584751097857 29304 38807
612620686546183169 3732 24806
415675879142234817 42182 55676
98611649695026673 1066 12495
912689950903839489 10547 22156
981197711488110977 3478 50621
980674762193139329 428 50597
670736354901887233 15669 35400
289283055470718849 32918 49486
612734239419626881 34293 48883
458727034602809153 2334 41792
115053008787821649 9984 43015
252510006763642977 45061 63611
341596289366496129 42082 56775
442946638977822721 17529 52406
688285844098739841 11665 12356
167875592999251937 25599 64166
833981521209427201 32625 36210
851263308617568257 53646 57061
318027263853576129 8643 57753
310319232987936321 3651 59543
716731637239551105 14269 26068
574886095186236929 18101 23895
322470937072150593 5894 22865
917207754964067585 7692 20107
591605115749917569 23266 42852
785910359161952897 29554 49412
127265587829025857 43246 62779
515660117616889153 3321 55029
14803968298142679 36203 53409
668747893396904705 15319 64201
422398479937438529 46976 67165
936583099735031553 2041 20788
331137598261665985 7046 42823
332769963647727681 31854 46745
605204397663083393 48833 56512
205388690199882273 14817 30062
937711751637156225 1916 37591
134473612679535393 25041 43542
2374029556985847 5803 20752
804482470854054529 11794 50732
907396304209431297 32032 33311
290714149009879489 18930 26623
696587890279896961 7480 40083
706546763530965889 10304 16038
830872534732836993 20200 28076
1067890040566511 1911 37812
478886076667603073 35002 51524
573556771760053185 24372 64048
500483904129357185 42946 58757
865050514725645313 42116 58786
667233061757240577 10653 45565
769401449859415681 18156 30543
531484508412805953 22796 54135
23444365543021209 194 42274
170458196559163617 37222 37783
430847439793694785 7016 55140
928041610597279745 19047 47161
563984285875044097 12655 64358
114729426517111937 2493 42730
41173191809761537 5476 37414
793323296740627585 29522 60352
498592649460057665 21214 29069
701207750351382913 25958 57640
433775390966303553 25557 64898
55384656010023297 52038 54387
277591695852287041 39172 51661
327165965825411585 4872 56360
271950110745663681 13456 58498
42926266736802889 6624 44981
888081692321584641 19083 55807
711645072415617409 22545 39680
80290769477301185 38647 64929
666282492351559297 12429 53227
168058360837441953 15042 49849
138048147397579873 56014 64816
289013037812011905 36945 60961
617524465358062721 844 12779
930829001213318401 13036 26901
511692391988557185 28608 50456
363177398464557633 3452 25227
537028976615904001 7381 61443
758725370637726849 999 12705
766388170407065473 1378 49106
464272155389622273 63099 63134
249340103656837889 32779 37734
110729208187656529 24324 44999
11097049524689597 17286 42359
693857390972027649 9604 35427
555080618058628545 30908 63697
462024883007806849 36103 62201
440521902693500801 20495 48032
431742739196906177 6695 50439
393875320542779393 43795 47867
118149559145741985 51320 64945
431358880834405761 46753 58472
660142942619046401 49030 66131
540923775948858305 38389 41989
732676071058470785 52945 65265
882526289467460097 1640 58731
187964053772887489 9981 11331
51575771068204545 49265 57306
312463954050095105 19132 62488
940986954554627841 60410 64087
5233889955661653 16489 16783
967964508993635073 23126 33366
72551335863060737 17877 22886
977181325308674049 49165 56246
427992016575942081 9739 11293
2760396659343912 13805 59195
154711231827185729 36161 48112
462346160998830401 27093 28865
481861180988374849 9271 65804
30117590106517157 14586 64104
247411758871031393 50222 63265
165240993754576225 27434 58393
33072808432635273 16246 45103
864966547215264129 20927 60088
135127455819322513 25608 30380
473549462933331009 1472 2210
345827966860667841 342 54487
480404012692293505 13654 23987
303249831238012737 25361 44485
285347891276057185 34468 49558
33331170571031521 11453 29857
89867437496341297 13815 26185
869716018145233281 35408 49538
672796931326725889 37137 40846
207301586172690113 3753 61414
356249127119685505 12504 28684
291266559681751873 51964 56307
742246564937300225 41023 59995
119783690972852241 31758 41481
943676732724160385 46271 47310
783183443828711809 23397 41507
885258001619345025 35353 35477
756061275924480513 2240 39457
118306358553912369 45114 53768
25549110973308589 26685 47509
1020905536574191 10803 23971
874713945278855937 877 24182
660462870814715393 4459 64628
132482838054706065 15439 22781
574038698559601089 13499 29814
518508005567099393 11939 55103
859514269820994817 37827 38281
706304219672880129 55555 59164
497901250524858369 15007 28247
327922919981816129 9303 57130
322053541166784641 35181 51908
55870982412223217 20810 43681
766970890154109185 5730 18318
289594393146046529 24985 34498
89727545475671633 5341 64335
844041646219629569 10084 58949
117757163499174305 25162 44003
228594708141471873 6647 11433
601218552427358337 48505 67102
856799148483425153 4645 38547
129905943778450001 11892 44292
211934225021337857 41715 46955
168645285744805313 42795 66098
616391034984893313 7410 52300
416712169567500033 28954 29852
548494030355826113 32196 46305
306577134155990209 31597 49225
850121759638291457 31930 59971
304890469995452673 2049 33700
647202663148618753 9697 62815
745892811518150017 7992 26031
579274584398142209 7681 54504
765387038382140673 10702 49474
201938696223166401 8256 9270
688183529809950977 4726 26299
810021094394222977 28209 63742
488047152127872833 24188 60039
1539786405686528 55784 58445
571995994058358529 18283 19764
537947003755071745 6076 56604
554098519138431553 8210 58051
781466684029183489 42167 44571
702002550972057601 8901 48832
364710287199962113 16753 33843
547178972132339713 19387 56409
527021674948798593 42261 48364
767619935602102273 697 12920
360953293817196673 54844 65899
535910744335648577 8419 11550
265344078893562593 8650 34358
889494575243052289 16533 40763
582390945003204737 10380 29988
773060455821447297 25980 36434
825364809083140481 14397 38302
80826639524179457 24710 33895
591343950812323329 36028 64678
286756831596999713 35901 42460
154036672110422049 8709 17585
205287282720409089 37915 64420
486105760461278209 11902 65371
621074872980866433 35703 47836
327881116631829185 25805 31952
823239121236486657 3136 4720
874526255945276929 31681 46601
633918525345574529 8578 37219
337494586916974977 33206 53418
21419238485439253 41602 52353
322040565154260609 25914 47711
531301640428349505 49795 55206
417302565287826625 13191 23203
55882223493728849 3371 8094
480919375028257409 4213 25156
744972032633125249 10832 58398
183575858424788417 9180 46797
650898241020573953 31412 44471
86494328659917137 5247 26335
115353488561506625 34335 35292
92445758933138225 38243 47225
194103212277742177 2233 36244
554120055340199233 37919 65174
378878519918554689 22880 59523
870161457948014977 1722 64608
66325168978696785 2102 29286
91149671849827025 5149 51358
667208264441224961 39981 51031
155788559409671745 8621 34525
518358041932305729 17937 59313
161574769324509761 25677 62312
579218050092986625 26357 62420
859490814462972673 5830 31276
41091871226402785 15111 15316
214440525266077473 49957 60325
92975556957608065 33271 35012
826882317726131073 21210 34332
113781990720315921 5760 8780
764793217234561921 33446 55655
836636051548293121 55415 63349
632973448433446657 19384 55654
711169457583057665 17572 32965
948727625937898753 44469 44741
960983642125309953 28734 43956
451124861185320449 66971 67086
516346180475199617 24043 36289
359927163336315905 39786 63084
463391723585953473 39867 43244
368208895736088961 10270 36152
544761160177532865 18759 24872
408656608497615553 12265 39640
448767559055138305 7654 21130
583770945416233601 25194 43134
817034306518440449 13881 59563
267077642777444161 47089 50745
607468094963120769 814 58782
147173661920291457 9281 32685
915101747844492033 29108 62533
115487508955290257 11936 42002
507484439648802497 38631 61907
183158442795303233 3890 7872
167856716515093057 6962 45081
367982638732335937 20005 50474
987023764872770177 4530 51065
535510509536905473 4200 10699
898443288482102529 34725 36463
615348561991432065 12013 63816
576977527563681025 5247 31974
944980101241185409 36192 52844
544651789439161153 18373 53046
506776391932355329 19346 62528
48036668154804121 25319 65734
967581943770184705 1089 38257
564774866793047873 13483 66475
826281235127147777 7878 62031
666155634494483457 10154 30697
951032269867454209 27878 36726
251507378320713569 9331 45307
777300567190728449 13445 51965
838810519034989697 4230 23103
310426324107325505 2431 42273
893081677330716417 45269 66072
439607505631109057 18852 62303
563550094318681985 38020 45722
791223550477582209 22570 44472
267892946613558 10696 10740
522986564031434369 49202 61072
454584900188603329 46295 62798
261981592279980193 25176 57023
525956725272440193 19573 24349
725564448522710785 16432 28755
361856588152587457 6132 56256
146727896386579457 63 48296
465975411186736449 22250 56160
71617321031475001 21144 50941
433810276425656833 40423 55354
864918169212117505 14860 18824
880136179841660033 18441 50469
711315266530796417 8527 39167
367964525864945089 17053 18094
495018242553669569 36893 53034
5226020117550690 7339 10280
517316025985898881 8893 56589
984719524794581249 40626 64419
387149136208606145 57027 59753
650037237800891137 3330 30499
911359955367323905 41764 66805
826421982094924289 26104 57355
114118313510374497 28236 28796
729305400614936833 18057 22455
245898206504953985 44000 59996
386647885401242049 24369 25872
133562378118895713 6958 18299
480635166937364737 3411 13034
596032860175348865 15166 30701
709479497321378689 46775 56337
923761818068385281 2690 30381
347600481588120385 47305 52920
377262738152744257 49236 50219
345123549740161921 10605 66238
410745928710170433 12912 40379
544024011963220033 2797 48775
983188441510698369 12999 29768
120801367030249905 65784 67008
905249802291592705 21046 47708
139166802526592193 44735 59641
869786369736765185 9685 57462
483071415834825025 15372 37121
867454320984350593 21789 25657
930763257752122497 463 37892
731340631716712193 46611 63498
622628354526991489 22509 26457
889648494716652801 26737 53997
71464035531892737 12369 66157
696725427857693057 30758 48619
522542851983939009 19117 64670
778290307673316353 19498 48584
162620557334182785 34607 66536
699435225051424001 7419 32225
27621075440887213 56236 60787
395571540306463041 8670 21917
465154930506134465 8545 40638
263417425328803745 15522 51950
52204623410528233 45171 49005
526552879646729345 21478 31164
747578444571050881 34400 52454
119098807426560433 18772 43618
896808614468138625 43229 59803
933142082120923521 50530 50701
702495759669137281 39538 62101
86614360574394305 10565 39231
85390448610734641 40322 48094
574429072466827521 10026 13064
530980763933062145 7161 25701
99621794117730641 1896 23345
154012247400597601 26425 48227
769831712189358081 16617 44104
294229150076052545 7678 47593
703568557616584705 31067 50277
891838964699200385 21802 53399
584683613824566401 21979 43710
648452362300307841 14517 28945
754097206305182465 474 10344
864809453987017857 4254 20964
576724875568970625 4932 53479
156023005307350369 1034 44963
818530958759872385 31192 44779
833312193547907713 14788 54134
77727027091484049 11759 30149
156733400209507329 39158 58178
197050879804500321 18645 58286
334548719673701825 2069 11983
640358874073712001 8585 35556
200382030003044769 5481 11219
828110844582816641 10119 14795
149108913015350465 43769 52508
71419368721663545 19632 57140
907827452468556161 3059 8705
219562861846618785 14079 50404
255120936771415777 10301 13710
435641178657931521 53093 60896
323591183413032705 9970 45033
94485018346226465 7064 9941
822057650062912897 13176 32545
558193339738167553 38378 43987
939870380560623873 27137 40802
597293814266528513 18167 35780
674138528095451009 15653 63764
309447321939188673 36330 45329
559633200635420993 4678 30940
656733554427226753 29333 52769
808894325055330689 57997 63996
425057074038321025 18595 36899
584884771759678977 7890 19348
729994303960047873 27344 29349
72868728625703489 6937 20824
822354204844600705 57186 59634
584155132714716545 37646 60309
485618272888579841 1610 10885
40999889042108609 15121 20138
516763468752216705 20590 54053
639092552379313665 27064 38118
647988923968036097 1775 21145
820712773233648129 9021 66019
937565213865099137 24152 36355
881441669271755009 35615 47570
895909164792634241 8561 33834
692293608316770561 40719 45138
980909484388817537 4073 21704
305716195076744385 6923 9276
351791251047423233 49114 53224
724218051023083137 135 17346
731435107901972993 33869 56256
735985819837242881 18060 59377
332903055369278913 31618 49481
270647963050816289 54568 57621
815955405004032769 33220 44220
203206752633864353 18922 49287
975419708088430977 6292 63731
307555599331518465 13303 19187
629104196190070273 18787 56346
777630342560787073 22637 47986
446067854647274945 20391 41260
117511439299260449 26432 37638
669130611125140737 5324 35096
533594763137219969 29828 33345
382148462237360321 8022 18600
849090622939083777 23138 42127
341602891282036609 15769 53149
95386121467289089 2188 29965
152784807658342465 30487 54627
897495806174628481 5539 49942
400918980665935041 32072 40566
526167883978789761 37832 66732
513341552084320065 23980 49481
55119036531831257 17259 27535
697389283577962241 9927 23675
939916505932576001 11006 51150
278950218823375457 6200 45389
625504782486284929 17305 26685
746293595566967809 1053 61090
510936924599437953 6286 65434
116682499775272673 7940 28376
577038340966307585 42256 57544
421633946384815745 32493 59838
758309438550146049 16037 66902
340737187630161025 26619 45473
713551309641967873 2911 33342
560096994395266305 28718 31698
434359760396919361 58937 60289
379525726407770497 55063 55816
372166456382270657 17295 26983
620667742990036737 54382 56680
747142010060901633 441 58796
103106955211977441 2680 41292
422730960108406593 56741 66808
634939773637896065 1539 58770
306550422720309953 24276 63222
486260151569759105 25189 40877
171117447710425793 25454 33418
276859969733664001 10593 36329
270974892517745761 20015 52105
715698523936445953 46711 50688
977889323227895297 35803 40062
924716902923748353 31518 43779
964708472372738177 43550 59455
205489420380821729 6279 53381
46088390622056609 41974 57951
450795731563374593 15073 34607
373296914356917121 37912 57776
485514274614011777 1495 10357
443341522687699521 14165 48666
195317681907923201 62269 66308
651761576544291841 40280 59541
293497263895240193 12520 23972
274606938467425025 1403 45798
122973009056806865 4584 26720
205572853547938209 38866 50513
698358368435428609 10400 65903
267572332439168993 18837 49200
656331829053087233 20241 25703
242222021596976577 2555 16292
774880561226247297 10030 62536
362234463249816257 31639 65073
686341438395544449 18155 23484
517430337494051457 26826 46322
347273783247622721 38911 43904
183165670363433025 32380 66789
3530755042177703 7181 51974
499015706623598721 9607 43349
29396734250845213 29757 39503
225414956182103041 40897 43491
23856388275135033 25248 39409
387154550855019137 9044 11032
166262896277309825 56348 57005
895282561480552577 2190 39947
521629636056829313 20009 39869
515549975202450369 9866 29070
75986168254566161 6815 9510
142105185872704705 7078 37621
871823480235519873 59646 59827
126542264964161441 27895 48593
1365587911742239 34328 62620
707826974999004929 66172 66584
460312464655899585 29356 30954
486544455269669377 6449 19247
500594414375548545 8337 65434
153016924687815233 11020 58212
780160261396247297 32673 45563
767799515011507329 50484 65042
278707903645958753 7514 35906
921009252002374273 19481 22936
803728818488465921 21439 61005
159156889531150369 34309 59312
123832992207304929 8757 17238
140247366336776481 17592 64313
434803301080847873 53360 65064
732550063664934529 24187 36822
150423373805914209 1937 47275
487337153070125569 26011 41618
804647649575670657 47281 56949
742693751335881601 6076 27692
747681673419556609 46400 55965
822769170227470465 30586 52135
405340545314743425 9883 10448
194154602301171777 52118 64312
814388153156862465 4529 38686
35134867629334821 39959 66748
249179959395789313 27562 66782
700703253432582273 13895 37450
157349189756509121 18682 42457
389696880638606273 8613 66293
522550325681066881 3836 20565
274423453518540577 56789 64650
512500205006368513 2777 30180
959510639334251137 45583 49278
356458787506895169 10240 51982
713506169531516545 23967 61608
985073371271944577 20333 62080
442441781255777025 54921 55605
75879981518767185 15505 57586
564438351103309121 14746 56486
814771816911324673 9397 30371
840263974270566657 8340 46939
499891503941498177 10005 23023
182227701093356833 13769 54393
67055783160505201 5698 6158
335812558118160385 31670 66875
849998616947374337 4798 12481
526581686121534913 38979 61209
992793797598345345 427 14382
974543711281267329 18230 56162
562575958107530049 4226 58710
947151434266974209 33454 46739
542889992044543105 59836 60744
895814456522739329 52880 60746
692410076702799361 26826 45722
121004420308270961 15031 29624
576168767206915777 2777 40675
309138546210942145 6634 37112
709198599430052865 48726 50393
413724244398029121 27244 47019
158756655075912065 12641 42314
848344929932917377 24002 62049
820713787268545025 41134 49227
504646680426009921 22412 58390
569300015464669697 7965 65503
523101914365422977 35095 59685
670209247468065409 35136 37426
18798818030237641 12911 30827
41322687712074921 25911 28931
118179091438403105 16944 48485
438452672286700801 37334 41505
874557859764241409 53297 57857
283461464904171137 18118 54595
445983447983632449 49101 63370
291293751740781185 32230 41788
927708274821188865 34782 51487
608695828525902977 11601 41802
451583590813239489 889 64462
432588913733098945 44046 57093
469645865451997953 22812 30939
310363338730574849 26101 62629
400259538018513409 30289 60361
102142343997755345 14074 67168
29525184294588061 40358 51105
277949981908541601 8047 46235
578592852718852353 37344 40344
973499892841005057 20917 24781
406117962755264001 13153 32761
828467195449540865 56561 61757
428625842023915713 43450 46049
3238048167233388 25680 65598
693365084850800129 16038 27913
215650782024717089 56740 61514
362426924098993921 25477 53725
729988207257719041 6047 60948
401758480031123329 36719 62183
192093054864777473 55417 62652
707634892444314497 23403 36175
857866075717097985 8896 20160
362852424957569729 16310 57818
558474883879860353 23893 44834
83725491313455089 5941 26083
147151223418461537 7232 58619
542821450510519553 51437 56700
605900402554588929 43241 47662
758732272104236161 46067 49222
808771696662787969 40721 56135
898874658942791169 9493 44305
305430549858421313 6201 44927
176217940057423297 62843 66963
814057185621919617 15577 67166
64699079581505001 16854 26887
633613922436801153 11154 32771
346065136194265921 48207 53831
514870638956566017 10881 38630
632508042311204865 44785 65461
451351162592750657 21860 40773
368144643613359105 8331 40481
371026465791828737 18079 64011
653659738744853121 4014 40656
329903869531442241 7276 57974
197507172550512417 5498 44251
223142631492507361 52378 52458
360506484006894145 15611 58466
893247357521921921 8891 46319
290189977482267393 1977 49901
672918100408963969 16884 59921
31831999913908505 20849 55246
918120057530551041 21177 43777
901164404524404737 18434 60700
654315268461587585 33824 62858
5002625543458096 35282 46027
196767530999871105 17159 27619
185882870941238561 9882 58081
35173323597916805 30042 40279
561244036230551297 62967 64709
164117498284490177 36461 56724
514196553239695937 19539 22969
88171935291242673 2891 26307
367078129423735105 21596 36596
459430542312226497 30343 66522
404366018574133761 62146 63027
343469367853032257 16131 43449
295110528069148609 4007 56909
917700792814137857 10665 66230
574108988533549057 24406 35942
785294098903776257 20460 51033
330617971770951873 796 29956
250458490461205953 29429 51698
868130187322289921 11838 63107
605688366387880705 2363 52327
315692025400370113 2805 7735
708253435958333441 44052 56003
324740610378579905 38602 62684
976774827527989889 12669 43261
18371346593173853 16801 44517
943951509077955073 11610 25475
689755367102119297 47559 65515
166507753592640033 24868 48043
327934530186741569 18407 29405
789907259265952129 5102 48731
59993315082731873 30187 49172
91916967798411521 19010 31809
766399601602930817 25462 55822
692810585321701889 11657 29900
561895825536478081 14759 38115
290270122583763201 2548 17853
326729874981811713 27042 62181
634146299241983489 32240 45170
547919013063857793 29475 47556
676155969376495105 20076 47213
366099438013893761 1129 49342
815228471125102721 25519 39512
463691439846680705 36324 55252
146892061330305537 32642 58421
723020286404807425 13573 41239
564028440556988673 30574 49659
526100477495884161 6707 27481
577423909828169729 4923 50163
824747419236476929 17576 46751
483732817645154945 17600 56542
614482991452032257 23391 28374
408423051341287617 6298 18726
600103334662652033 3933 7026
14247246329311737 25853 53088
256332615623431809 18507 43591
448897834992109761 40817 49597
916019645894241537 6444 58819
318679726279050625 20673 38162
462154421323756289 28364 54969
680467075398468097 33278 56711
776376282791222401 12229 57408
785045450089420161 1230 60350
92431067041768961 31508 32438
429552092573104001 5974 27146
31198267082974241 38778 57959
793759972104346881 20676 58734
818620356640192129 8628 51854
853031143318901249 12278 24080
74391661787718273 25776 66841
635530646535748609 13659 17054
949565345738971393 47559 63960
21160899194896389 32045 48450
299784310294317185 66563 66967
260494218102827809 33513 60160
48922531790136505 20258 26666
159466507231655905 31223 33734
638478710306021249 45490 55488
633232780691422209 20544 27980
466834055197164609 5678 15384
681373943646875137 38834 65848
624994124925823489 40540 40606
891857601027432193 5155 46641
483094039271204417 35349 37146
280019900353067905 6642 59783
304318130086915777 5009 16834
841782097571233153 23027 49231
526870018349722369 20787 66017
497214391558983937 29315 40709
175124546799313665 20790 30766
932088132271623297 3553 46770
951395658530085377 27211 30857
218113695744904129 19335 59604
903740420795049473 12736 66021
187375276968246849 17223 42877
637083476691298561 11800 39311
491825219239231617 502 59090
986029703609407489 5019 32043
320397419600574529 43216 55045
543723823291568193 32469 65706
912825444039810945 16729 45744
986650870434505857 30687 35061
697236540469411585 42364 53277
486721825337564673 24035 48127
649516366908173441 13006 56398
662960193724107009 7292 38401
30716278103547269 36894 36980
362935100423211329 4623 10976
630138811618422785 18681 35939
759367090014865921 18388 22248
749569580309547265 30690 41475
772244663331530753 41072 51705
620141764064740609 13754 21540
721773183259305345 54515 58039
337771861226833921 2234 50437
179527365882531585 47094 64471
98389503222506385 13448 43906
74787793639632833 13228 20565
514535222173087425 19695 52933
130583250993321793 447 31942
283561842217793025 13598 64916
880029778849095809 2864 3304
681707005246643457 52260 52324
501563175793588545 56438 63539
119931315488514657 1175 63210
64694337688894881 21907 45847
399578796552951617 10763 53717
735673778610287617 17586 23731
918423712717768065 33635 61464
597753846033757697 15161 18340
859116543041302785 50960 65502
648916143199837569 735 19597
1399030385925926 41909 65454
478119345268101633 26390 50939
39970255775919841 52467 53361
798224163264318721 40679 62338
626717749922804097 1868 62995
375634255687291585 25664 31229
917789405522150017 5972 22977
964866443540128001 18920 27185
599046420044743425 40439 51549
982099554594828545 16868 54151
196709136303887521 2493 50999
861994403093245185 33502 34382
916545882433709441 25032 66383
745210353406381697 5911 59559
375609391582493377 6419 18811
310766884394720193 5067 44937
73489196956529665 9340 40203
592262842495404801 13196 37499
838985528420373377 8799 38095
411940830783191105 56113 58673
940263457632156033 20168 46184
531088259282657985 27001 57855
220981549924012193 17404 66647
470946287548198209 22685 51316
589784306033351425 40025 47456
30582186683279389 7298 25902
697177277911656321 18297 53126
900394920588762881 38941 44215
823633107256469505 34 22304
829493417980135169 22311 64840
582815178619974017 10283 42874
45212243916150641 285 18266
184128517509009281 2982 14629
156262142991000289 13292 24816
674902706851916929 10940 25708
857017615677943169 39055 39933
803855604249392257 33313 39369
230472631539701217 19514 32718
982508510774643201 51854 54904
825260614382497025 28391 54923
847560842166927873 9344 18877
683106226227682305 3406 65614
704937203101756929 29261 56645
276590455098567393 5983 49019
520319263612194049 3538 44998
112816619832532433 9788 50106
698544217138255873 21369 56905
538994462094333185 48154 61624
549904852879080833 33846 34815
182846395833838209 56311 58767
923841090629473153 28208 34939
975775092163257089 47712 53665
771636002499505537 11549 33486
361281966084309377 62020 63823
986218919036936321 31826 51115
203200414261171873 35120 43270
443788558940326529 32928 35465
878798660005447425 9691 25319
423935255264460417 28605 60953
75793108549685681 35091 66345
366008737289249089 43748 66302
594949117392108161 2017 35674
700693967476929921 36685 50967
150225764005451617 10235 65942
848931042182528001 17160 44238
957841624459138817 14032 53158
318800062992117697 29591 64591
202548340913050849 5362 34739
349201357862043009 18964 45042
953560922655842817 11917 16225
270968806782526881 51937 65997
88244935311191601 35314 63152
820986626352834049 2257 17300
71097624510361617 24841 42244
429762170399634177 34177 50779
399034249307629121 52959 67045
895359081824452097 59405 64732
665444002846132993 17660 28013
965542303627053441 31444 61087
317399246617664961 33686 50731
157088913740494721 33390 53258
354828891636419265 26372 65113
565872889382028161 39504 50157
116939169214287377 203 62917
490653553910462401 33308 58597
16123061030473453 25997 45202
977441484816303361 16884 49140
455539221104967169 8931 12722
581838585536587521 19390 39427
682944018196241793 34151 63642
128670830717815937 25878 34144
995182601470826753 31601 60602
728203618295552257 34739 64304
950996052079577985 22449 31997
36961189683786697 35049 42526
727494004218353793 31001 35928
592830424911028353 37587 67167
961142796478771585 13833 31373
625560613623683585 48978 57555
442686006902032833 16329 52461
64949254057736993 29240 49315
378445944475775041 15873 36732
34872205457169513 48902 49386
40737761478222721 8133 65609
23916584291242773 31383 61563
90110320751836785 4906 62256
621928490897538177 36224 46203
321001884946308993 2577 15202
267132726519960769 6523 63231
291522619145329281 19288 23082
507019516455280001 11607 25646
708018242122616193 22507 31157
807254680826872577 40653 57856
761304053483389313 40188 41157
702154801759313281 13862 56609
269495228075765441 14868 50884
990767569708211201 1373 29688
96836262736562881 1932 18287
793146360475056129 39228 55564
783958006629116929 30996 33381
681790866524892161 3228 7797
503760369406979457 27201 61370
143472226998902385 17456 53044
431591756306641345 35971 43987
6952577659731675 21021 43087
28561425265653641 44725 59599
238443848227809953 54160 64616
557834128663014209 44614 49860
706179582039510529 10273 57875
373979903603345345 15807 18376
234157883540596865 15079 16616
525177648596933697 21177 59414
989114544815706113 48895 55865
233458724551983457 29244 63296
955739964184182657 2979 10995
788687494498614017 6663 36364
388243265601232705 21638 46479
373333842269989441 28741 37453
488836358033402945 53904 54445
353555800428107841 63731 67101
530240058232791937 6234 66291
39578992364912577 19106 42435
409405829687166529 9921 41186
781608135460569345 41766 54250
40926851069457369 9008 25788
88566107350619201 22963 35342
428709841576612417 9983 66034
975433949367765505 34641 42102
152883206847874945 20826 46233
66822469703854641 12902 36306
418971171692568577 5331 60625
385488341432104449 14852 46481
616303451592983681 22457 48877
180849198696325441 42503 65928
103320590190001841 16453 39932
843240322910144641 19266 19394
513212635530422273 8020 20120
201783471133527585 16664 59798
111105002996289665 45063 51757
442730615977009025 16761 48303
754539187862803841 52502 65481
197484269930374273 38422 47418
132989998138036465 8774 27770
278632775391326241 393 65352
782587934156808321 31147 41615
42318750596255225 19665 24690
873031582307795841 8907 11562
140342846122276657 26713 27729
113826682441555249 9999 27652
747718826688487297 27446 64149
747367633717452417 4798 59277
682387693276023553 57868 62837
316131914440987329 6599 32783
219035613623194785 48834 65752
478615785029155905 24657 61146
99548372348262865 29209 44999
220148304154008673 57064 57463
370288248406485121 18570 49308
85562649617592961 11003 47514
872925260612827777 21383 66625
187491889755889921 5015 14611
21403633366364973 27652 38788
270266078099020033 50298 54265
897483956833237761 19568 61669
92331809022965665 13867 40254
425170147327168705 54438 66983
907119042462873857 15542 48620
913547988954785921 46457 66011
982459635679916289 4014 4268
995451640373350017 26039 67188
585467354760915329 2289 41975
39753960499208321 49639 56216
758212586734941825 20679 34767
65673390898314921 12202 30863
840635298646752513 27186 52577
723039728542186625 1192 41423
401346271502902145 2943 24526
638019468526554369 8513 26332
516169947615232193 4870 61030
196554351905884769 57282 64573
481818284120009793 9153 52081
789366426233659265 8833 36275
368118026066575489 3886 52907
667592690044425985 25830 37088
720984865425933185 7931 10870
989291752068883329 15472 21911
582425200814277889 19989 33123
777775483539667073 6276 24959
69343139630177577 30299 62793
227482357808742817 5244 45461
908198233868681345 21034 64510
204100318657832961 11711 39503
11960128689381123 22737 25960
820848881137724417 49569 55869
988572044759770625 17785 48468
653937883544525569 31914 43665
13280925300676927 17575 27443
712321042063496833 4287 25898
620127984813130753 22840 46255
485674174856324481 20557 40586
195141126363537857 25747 65210
230728035729104161 32482 34387
810943079162150529 35959 58291
30010623441651065 15438 66457
469436955178537089 14570 38334
760801275083441153 12152 61539
903014207367441153 10755 63015
649813288591769089 28233 30637
553819495036222529 22649 55855
789995030513896577 4704 47023
740472732821082497 21192 26998
148107134884750017 14724 16262
140641181702818593 36361 45577
929698962031370241 27544 66653
11035517138701323 23896 29284
287974766240932225 11879 21957
193732220131735745 19194 61087
937085515427956097 16719 55710
871754130986524033 35501 36688
632748660997858561 4908 49679
63835964020881873 45114 47747
534239969501403073 12721 15832
745426959753437697 3710 40242
342364742095877953 7040 21795
162974588095536897 12986 34675
86681889458052561 49832 66054
492005363659735937 1936 28185
898830840342551297 18284 22099
63813654725066729 58714 58738
476599174467271041 31325 32601
817806649794611969 7644 11554
391589078694703809 17122 63154
507285491179018753 15691 49712
909150097545481345 9171 38106
879069910693608833 47858 49756
117624234061420193 31253 61934
247230713994156289 11385 38710
904490035996719361 8535 46630
206957342905120353 36362 51760
971373532789481729 18158 20707
443413825058755137 5874 53999
444568293029224321 21903 24214
766990042051681025 18586 37076
780084919244696833 32924 42260
364626622624001601 7071 57500
612411828403896449 2985 62518
652465040667173889 5334 56344
229883416248281249 41948 56126
84251282024595761 141 54570
142137160550536385 9021 49269
380856074085222913 21299 56702
909446584066895233 17788 61281
166027427931680897 183 59844
9254487011606473 56106 59398
343655790366931073 37115 53673
839243093688150273 41852 48756
744143404970984065 23689 32897
561269506840833537 3887 54600
779548425187762433 35854 66445
456510872740349057 15200 50939
17315319017569665 14361 21718
105843830195301089 21517 46154
871060904253759873 39092 66329
675675971135927297 41236 65816
791267329925872769 12141 14653
334914539314755905 34282 49859
675653476686427777 15313 30470
361248040832517633 14291 56125
29897190369695181 41199 53515
324642733880683201 37637 57040
610179885403503873 10323 46525
340255942513760321 35977 45966
296191207351611777 45204 63592
78680064890281905 7591 28968
926248307329480321 26326 60057
183265293993937217 40097 60268
785306715294751745 25392 61906
1206647166799968 22009 35750
903599409795127425 12036 25035
120581573246209217 29703 62001
351706854952183809 37888 38448
231073653957768257 10215 38272
506413432229415169 19838 47754
91395495643691761 35202 63356
409226013160150593 6873 58147
233124650246498529 6946 11435
697565776710114049 43655 60534
490754612785803329 35814 53971
908753757221163009 885 14687
330691626919790593 36578 65605
989246739621002241 4755 63090
359104241659277761 24019 50334
266014556931480673 42052 47308
237060068296120353 7584 36998
672897302063994113 5360 43282
712864740353932545 37100 60592
286729089464770945 10979 56548
975442533223660033 2475 4240
361815881293644289 36925 53061
337608612617739137 31173 50815
905184529989753601 34357 47571
598137467506308737 44878 56876
387662191779377025 22126 42669
537752760693944513 4163 65219
173705006534405025 13602 67147
666899605308490369 35460 44810
405900435057425601 9327 43218
172546226634946017 27810 56542
95363403712809713 56515 61258
738305671925804289 1908 54869
520336494809860993 45901 66204
406144779133324353 9355 65401
933050999003015169 15990 28912
919634482388691073 35068 40172
865539220102228097 12826 30606
292728528349893953 18330 29234
829136069805258497 7216 28245
591439252290104577 17377 24807
967195797924198017 15946 66906
923320197751831297 18992 39295
377685682019702529 4717 63018
410892311495761217 53354 64063
210312208609288129 40293 60094
930957562100896769 2988 44029
73760423861330081 12006 15621
852823750506860929 33565 36327
306483386860087169 11160 12785
721296686952467073 11058 56029
861658944576916481 10542 54027
560226145700259073 12769 49090
983950539474569985 41880 47713
637080789840549505 13088 62597
778101859145010561 13165 21945
269302715969889313 27282 65884
994436660956971265 19103 51598
132085599232151905 19793 38457
570991949424623617 30780 54466
761716371935822465 8225 36128
502282202503330689 24700 45198
912403826836335745 10386 22888
225233692071839201 12183 66329
253747442373668961 31083 66871
604542650877213825 38292 42773
373891604448981953 1837 40143
271679036365824801 37229 53746
543158713347114753 15282 50693
32685023935250969 8073 48974
732276280703754113 3508 21029
243002103376738881 20713 43225
643643106200205057 18369 20945
461432551525028609 37499 45530
199200638382944097 19373 59113
492482144167794881 2083 65866
197112163583572193 1955 8939
549132646659508353 949 42450
830111191818840449 13937 63139
51455741452258505 9301 61686
678467820550128641 37 46813
154614244772538721 453 63692
169520568886962753 9346 15671
183624928823419969 3673 29562
917956022960826369 3259 55350
712583260979165825 34200 66433
191293885656957473 30385 32484
636391696841599233 3905 50380
244173930489910881 29399 58441
644780849102339457 22802 52111
906109296425153537 8263 42814
299720318397007169 15023 44396
187113018911677633 23732 26805
875874904284252417 32102 59414
249381360104731457 12132 56375
492371119370801601 17980 49158
125463688587064577 6004 29599
996722395775940097 30453 53435
819345318295159297 6431 27709
506241807188942529 44094 51739
75353305648494737 2529 44442
655455210492910081 33396 50740
789688643292006273 18619 31967
376409311904467329 17006 64104
417684261805209921 9087 56317
187906793637459649 4129 24880
941466098331442689 40155 61824
303575354453570881 8051 36298
276601950458914561 7795 20517
949187552619981953 5129 12877
546803869990693441 3013 35292
355146697209391937 5310 17410
380049833430877697 5151 38617
950585307161951233 42429 50282
578219896386411137 36 10514
301165315404674049 18885 20579
51930326556718145 4157 38814
210139584332416961 23457 34006
932769137127390721 6734 66536
913658616910481665 27560 39109
860531376203926657 22638 39502
207816834857730721 23108 36674
554547024386248897 18326 63763
156494394742921377 24024 35152
845419644909757313 48517 66645
310674248850865793 31978 63416
251609511456646113 14735 17520
223163484023331201 60695 66027
990137485323447937 28978 32384
360094337632084225 1299 3410
857726808258330881 14946 30154
819614175439667713 18068 62079
135342669966806993 48071 48541
449327386056843649 5596 61542
143587874941740529 47041 55716
837740373047836289 16137 20306
130442472501034241 738 53280
469295829229729153 14624 54393
478496847527093633 5843 45454
193669338011474689 1133 66056
104617476705218593 42154 42220
264870131164833825 10823 61946
859008605889865601 30021 54055
106768694107216785 23217 26144
63100734733286145 17271 52638
270471403353404577 22227 26334
216471476875238273 32934 57266
135335248019728737 12110 61692
953744918921248769 26933 57037
627618360818708225 62238 63610
286588406388570849 39561 42395
450154160116824193 54693 63735
133719223965432129 12334 20393
919516834575965441 9688 29054
150756646467140609 22164 60269
876315152029732737 23691 34812
137449291184939425 29630 29887
477465504971839041 40501 46229
455357899090355265 36742 53248
347506818467110209 9060 27569
504842656317936897 10116 13008
456073352653355329 17459 53468
379978750331343233 17364 43309
448019784763644673 7160 43223
482999479381422977 49073 66363
571279105410276609 20210 37871
491752928892278593 38188 47697
440288481205129729 54255 61962
833938912047972993 23465 32202
126032252347833665 2511 62971
508015244599004481 26456 43716
536278752681639041 62836 66923
43695707260528849 28610 40057
89215564278369185 7003 10724
744999817557467009 12096 14322
537548450198954689 43736 60075
572154889917630529 33523 62997
966812063370831233 41256 61466
192535209895179809 4601 46500
381409621725666177 9837 11583
655264798916565633 55776 55904
730171588466198785 56123 58695
994094131825388417 6617 36259
551217996269372161 28941 36434
678245892140740353 17033 48340
411115067554810305 28807 50848
883028324679809665 15153 46785
871197199460183937 10056 53142
495914689620153857 9947 16546
201004898218208449 53826 62654
318617838057772225 17086 28120
466035613773243521 6121 58391
859464428580185601 12932 17662
111159012863502945 48963 50553
653321028835289729 36945 57907
850312064344237185 2515 39555
502556729923984577 24032 60868
872320830822396033 58794 66915
353335028967048705 12856 66140
372026634622898177 61452 63831
487327141367575937 39056 61390
725418936349903745 49031 52042
780648969297498497 6192 42679
889423957369260161 49825 58761
266212140464379137 15794 36540
835535532739449089 23399 24027
252951720474182913 17781 63732
354062348225937729 26633 47806
91061363617161105 9704 44544
43703070671391233 10598 15554
439175132027155969 8274 57584
320742213796975745 10396 53790
18876787380524009 1117 7683
651590496031197057 4136 26134
768620529242777857 44147 51991
643375336329825153 32947 40709
805165638405856769 8339 67060
553925871271353281 45265 55589
560413377118390337 16643 53240
253941975231768417 12141 56557
532126260773257089 60635 64656
731107257447753473 7403 40018
381716353936322881 16140 38064
890009294255634177 3491 55476
339901336691259073 2940 59990
375230263836691329 15759 62488
566337406341386177 26389 62630
537411484761904065 33667 57475
174501051125279361 11001 64749
528935141032725633 36246 57873
453104495745460417 18690 31247
713033172505333761 9251 39142
954665325339522817 23900 63537
397150274140578561 22014 29891
303025504915989761 4361 32826
224482330403972705 14056 57591
20219431104667509 13467 46096
572958987605865409 32291 37668
827567966232148737 34292 58021
826951035226983297 22223 33227
544076448934976769 20969 54725
473294264879847041 26743 33734
93511711813146545 16790 27717
42781064584929145 4082 32433
766023462673562241 24580 65578
777697876982536193 32354 58158
283256043037592769 37293 38269
28090594522211633 6889 42139
295241401543353985 34578 57046
620568066616378625 15864 28766
388084385381045377 22752 46393
647067189896105729 4775 58802
295971361923907521 4939 5585
517639911289371905 2027 6381
634961446500820865 1716 51465
153854942080357665 6133 34775
442048377100508801 8877 47830
371246352431875009 17142 48933
18593443592845205 2964 7153
61899063853573465 20502 45675
35747266562115245 31523 41667
553422190235501441 9296 44289
187728822734779745 21762 24365
800573562123645441 47640 63596
428469699598497985 7405 29441
715239668405381249 48513 60804
560397870712858305 31489 35403
690195837899224833 21241 39903
758567263464531329 36437 39388
115879171698715313 37351 56428
593742531206824961 24503 25912
102290272147769201 11723 54861
297737446740899969 52523 57100
453693594522938753 4348 62045
771405394678065921 43962 48565
577240108376955137 28762 57981
244018346225576737 37445 51308
258646673485948513 4244 65098
990637047370480385 26868 36613
233177300442264385 4519 5983
347888893239247233 18622 24518
262595573128741921 37145 55038
512226551991840769 28065 31633
276892519718316513 14143 64577
149174785120440129 2243 6080
989422834627454465 14859 43744
593318603395342593 19784 28023
500366271875037697 23727 52558
36561412422447153 28278 42774
336354004527173377 20280 64313
954785669426751617 16856 63720
667766122572018561 38546 62091
628094204404195713 43422 45765
683151417064046081 39255 58885
674082002542004225 2172 52959
941838435925433217 18518 53926
779049287331066113 13262 19701
146353271845093505 44359 55707
258801604333324769 21092 34445
411834852111653057 34118 55786
631303474369222017 44834 46448
867306891086776961 13391 46243
97251855228872593 15257 20499
235618033450208481 5214 23250
663517694968351873 11489 37595
608277419763759105 50242 57538
236371397851637953 15042 44094
436427054256014913 37362 53367
431142338082796801 18406 56763
650124810388440705 20726 28940
274772797337757185 160 44052
461864261166795137 5596 58919
205901939879868929 1138 8486
804534274229745025 20004 26529
834460307822620673 5539 42759
852781550036397057 19999 60573
751840505226741889 2595 24061
837035045086260225 13508 56027
578118563805102081 794 55023
838558855338220673 36256 65828
84402825733622673 6904 52687
354400852754245953 13210 54543
543422000695937153 20237 44688
100320290845232305 17078 62622
934961757960994817 39512 52067
148719503575144065 3756 25276
879585103045737729 15535 57039
974337878644064385 8253 22854
329621866072546497 12202 47284
564549977410131009 26435 64607
86742994231325809 10613 49789
825518219800457601 1060 14425
841356426232980737 96 44892
916130036570883969 27893 30449
2478230256027559 3343 41159
448617856721824641 7711 53079
701262847911227265 46450 58234
626407065136128001 9373 43231
963025755290271233 22673 34576
67727516959976697 16163 18851
680021402454659841 39213 45880
183466279202669121 7568 26732
434901630143283329 7042 60216
639517973363069825 19287 27520
955959074348744065 25077 36578
354325132457510977 14239 19341
595795169514882817 19785 46159
731539968620594945 8822 35646
662274677969126145 14346 65501
299527249514291329 43920 49886
705796332128326017 1757 36817
674181595848750721 2150 39427
403168424869495105 59829 62891
279855114232667297 30409 41032
33412190855842 3882 28125
76247763435802081 12235 50811
306409196228631937 24120 61811
821014584233417089 12777 19180
334578093568065793 48081 60563
173951964408047393 3482 58608
557211184503888321 14678 48535
332427658534918209 11227 49945
996418562091388801 20914 55351
47689580586776969 14303 16776
363498630105912193 22686 50340
888279355168300801 5490 55402
247164439044976097 1574 39512
108458442285126465 13605 14667
823408405520769537 13906 65241
845551622278968321 27893 44104
95062612598933777 31538 42175
716245397740991105 40412 52486
699285503260686209 2187 65400
164668472091314305 8518 18088
1378416270338079 50630 63275
558021285398183425 53961 54709
4911377823464847 29972 64239
230173554701359265 40606 61734
230114846901653185 1957 29569
866970009032783617 33621 39985
50089887983208569 29713 45844
955040740468668033 30423 47701
83661441648128945 40787 49589
512884453075145089 26360 48062
984195596721310337 43305 54620
353131518304302017 13024 57942
554916856561458625 7210 32284
913831805800285185 8121 22890
372434724436747201 37144 44248
237186704895698593 1812 41696
926722921046430081 22502 43471
10637543850407383 31916 58278
219325429248545601 6780 37724
448675659372263169 3821 47717
504465795250506945 51057 65059
779749935313063297 43980 49440
526591618720860993 13833 38859
51800471597097441 36554 65018
154199643823229601 11833 20994
929789502806983169 2578 11584
699978492702445697 8263 21051
274817002670680225 30819 58098
297762771953028225 6662 7004
197599515224865729 57463 67177
273508789677354273 29617 57277
2315765851456320 11386 32016
883593260653494657 29481 40915
617808309448435073 5820 24396
731851571572566017 58223 65475
203805007436180577 20683 47553
987193600429360897 20613 45793
44581143985837457 5766 20402
22590646860781049 7582 66096
515332542699503873 1174 61793
712699468204387841 31668 47541
236042417584968705 22112 31624
360452711532975233 49816 50959
7323484267679704 23364 62227
65409434239068529 7468 9892
823327509948583681 40548 55802
444556294595376065 36186 38731
5524531795408906 29571 61815
277437836205503873 27392 66272
251791281218061153 12435 57932
406416941669352385 3477 36639
262033535027732961 25457 29143
512245129120014273 50808 53656
247846464402456961 47870 53990
959112069540285697 5115 50255
175832159760524577 6271 34343
436524960999663 40766 59145
899393862907999105 44950 63765
964365888612821505 46808 51381
559881240363516481 13749 44052
5033487020266848 46824 65014
80876486270440753 39207 40845
221431031684975457 8191 30488
364409355898949633 12017 48147
849921453850495105 30094 46328
667555583608702849 26486 56253
815964358752399489 43940 63854
60126881956811929 26904 42888
825243848579713537 24849 25595
901457028703006849 2203 59405
64440141196687505 3402 5868
124206809634280545 17384 45180
597404793865617793 31340 51436
949235735454209409 27004 58911
525209777197932929 4080 63910
366341549112370049 4212 21157
772693813358255745 6624 45245
357492800303319297 5964 33392
905673666041824513 9007 44849
89238310526930321 26995 35964
200362969729066977 29750 43807
913268941481192065 16342 54455
20123184665397533 9965 55674
251656041794028353 56300 56580
145653179607460705 55680 65108
677817596218162049 516 21841
397959177803134145 35446 59994
643490864231388545 13059 35586
542539669643073089 4150 40654
423495808771889409 14179 35970
219893305956436097 25351 29256
389336044717957441 21423 45895
560979507882546369 31761 66395
781739856828963329 44640 49352
92460305614569201 2127 20846
964103340252798081 8921 13964
839704673214125569 3680 35819
441529484001819137 30171 50399
740158016204009729 42228 52217
973296609612411649 25764 65946
72995025291572097 7984 24139
231278694277293089 9809 13332
90608230635698561 4924 16877
659852469862222849 38201 57314
562644620600845953 9146 65251
803386382876652801 58274 64765
901490343556037761 18641 30975
934458045253357697 8216 58379
703134899678712321 26539 35684
522275689559208449 5925 41803
88211715987544177 28246 55882
469149075029982017 45794 65824
741857158431880449 10638 42360
558060927442625153 57412 67094
177288959468899777 20004 64677
373884377385358849 37173 52367
114467225538486865 56388 63222
805294325422821121 40217 50488
860543279571718529 19077 29684
318661471736426433 10747 55163
999865210540686849 12738 59386
197725687754854113 12605 49347
847155920282677505 41491 44441
842434603137085953 21249 43369
756005375957823105 30751 43387
65695482803462825 34401 38784
101456929694737857 45036 52123
474347053519529985 63241 64952
607263434064091009 7975 54226
94589886887945345 15691 33515
970477236250008705 1225 26840
199196027040834177 21286 45670
361303687382825729 32439 49252
74503991030823617 14498 60878
612600695919386625 18495 28344
541087123618673601 6361 23758
277554233951487809 16424 51790
288550790773257409 56615 56665
862304656690429953 5733 35079
977258028265417473 35247 42390
214147756507127681 23575 55729
47657784542437297 15903 24750
140545000065007025 4535 9048
685284106573995137 43939 44379
303526021431562049 4005 7424
442624066847201921 3566 47447
39769872442082745 11299 60742
475423671171817857 23468 28118
91220941078699265 31231 36676
920957781337889921 34788 52363
680155724778590081 3252 6211
666694332640680961 57910 59778
994371714483403265 36500 43535
299740757994953793 32077 32359
112145149282657281 31680 57216
178245633800962369 12817 61806
257448968921988097 14863 61552
461513160908126017 57855 60383
801798649598541825 31917 49008
71433650877573033 453 27387
197940790858890369 13867 21403
334850080773946945 39628 51196
311297218491450433 21150 65300
584311991403005441 27627 59888
324294871972266945 5445 52257
93703281874226721 6360 37395
517969736933000769 2901 11168
537507189269469185 5069 45650
986463516703221249 8494 43319
500368819401529665 17414 20000
301664063224411201 6900 18297
93996454617489185 15830 27909
184596774619063105 3166 48288
318654042070036801 27400 35862
381703562874580609 29672 37605
757378642742487809 36983 44289
346781286320460673 36264 66851
10869649491155543 1722 52685
570017051874049921 761 35677
272926724413757441 3748 52454
609611378155545217 31879 64814
950953046303013121 40716 60610
904620000273414657 2682 7320
629008532431875329 19531 55313
947562321130984449 16323 32979
4502288021484447 36460 46180
75153682086085633 20742 58350
566213688400999617 53629 54387
434746295630741761 35034 39328
84804509527671713 40372 60638
996727073990374657 31484 53633
107454942061629313 9397 39082
756177288367691649 32978 43435
653992928522768641 24393 27479
936299011604706561 6657 63524
391023245617297729 13086 38792
570034703901466625 37202 56048
734051385666006657 15524 60816
963105720752341889 47645 66411
83544299795313745 19295 45916
446854712557861697 10206 31994
879168982964898817 346 32648
756376664618318977 10260 17910
481361609407052545 27674 52055
349726092180826945 15082 35701
466468774809257537 30802 40816
644359998531403009 6460 43580
984283836417439745 52884 62328
179431365337531905 10514 21629
235807714331485857 36188 45826
712443114777659777 19250 50785
398984000496163585 30029 49314
982437198880187905 62560 66667
72459224035398513 15745 16836
558224102869846913 48298 64032
751601413204788609 657 1124
434458131645268225 56453 62496
822208906364352257 9847 26527
800461758558146433 45611 60886
258125704874338177 8132 18580
79127541041469137 4474 61437
371757099576726081 36897 40277
388975360072837633 19470 65200
411662475347050369 21306 37831
165617162842206497 7409 60347
155243279462808929 4864 62994
595226105138340993 27866 33988
939293533593904385 29057 64063
420734253156648897 26009 28874
668975770571918849 11715 62870
879310179690637697 6836 51871
596427949276154881 9370 60177
574351439805237633 27657 35900
921729924222091777 18793 49835
578624221466402177 45943 67062
388644784094502401 8876 21788
280621264671349729 20867 52820
119807907136944897 50739 65398
106097761212257777 48709 64165
122280964763668017 33168 52135
324303181540212673 19339 26471
308847586595334209 34529 59308
500569383686400449 21647 67105
14519865163030943 29867 56722
739068157969381249 62718 65421
364415757989192449 20973 22129
266934162392406209 27741 36165
67464345145630489 24164 59762
994602847362042241 34718 45047
258886201163448961 347 54327
366804698596371969 28197 51974
701483810138221057 11076 27661
517844361135114881 5016 64930
223024835359197473 56924 65996
468677149133615233 34890 46156
720734871534212097 33435 51758
21245793188565897 14371 24627
478996631497295745 44095 59812
496422271309985089 18797 51804
564770965469215041 17704 22858
922484642290566401 28059 29126
30960997424344329 17790 25521
592150059345417601 7715 15410
298054389375558081 1676 56480
294738954995064961 9730 37058
365698139096508609 53590 55520
659320307793695489 54719 63442
264316204237523777 34821 36614
508202184804059009 3021 37313
316347480998913985 16384 33557
108960725702448977 7553 51914
442301888213201281 21089 38994
969895244976296321 11841 40554
176754664889358529 42499 58018
589954353451265281 4483 65229
487595076751738049 46331 65552
82445835167344945 41097 46855
993404999714854913 6815 8387
746889314723350913 31865 32084
232904748016416353 25753 41780
900098658462919553 3161 29482
799632569778026497 40506 64715
178621681427518561 49328 57567
94284372824368753 29281 46220
622928427838058241 39389 43076
57774585427651457 7023 59104
139556752092349969 20815 27062
737951407932889985 49860 65661
433558402139194497 22637 29746
326104043213661057 13174 23373
365150656803212545 34128 38816
393293632840190785 30068 35105
624523403844374785 1562 15676
927509413081665409 25804 57363
54093216645387801 45793 64993
40761775825082225 18473 66543
103015666608822449 59664 61532
346661951285597057 32734 66689
202249715352895265 23254 53225
94007207225466513 29923 58045
291747252448754305 13548 46743
74358411769324561 2233 36559
467283997942676161 2566 12380
166055759449655233 5121 7626
3061978855807724 26039 62523
426263458309108481 43345 60812
716903408037627137 6884 39799
638615526427422209 29472 45877
865615617667639681 51862 57109
434691027218534017 36563 59216
656177824849553537 26328 60297
417774362639342209 3195 22832
380673382647213313 62956 65856
614521318396072065 14034 66939
78085774904440801 20503 46536
881203306013354369 33595 33652
214481223943987937 31546 32184
277889063442685825 2468 50275
583400585047517185 19650 43307
321271852346633601 6366 37115
164760007424685985 10548 49309
78813295992915761 36308 38815
177694124564414593 56675 57336
431801473998739009 34077 55709
628032087769508225 6530 56626
742258093787640449 32277 60546
190425167897306113 31644 57436
637011564908654337 11150 61090
829475898731626369 8886 12735
27881736870227769 37409 66198
48989107921233457 14909 24722
429898670013720641 14343 43071
531948794553482433 29703 61076
124487494110056225 28896 29521
763805975575909505 47784 57328
781061982392607489 25333 30522
123729295722878161 16876 36539
16346873548400255 24892 51536
582959787322113921 6897 58207
51947228417354553 25483 53880
587789932535041921 20027 62164
228414713321441825 16866 26498
309894459909376257 3443 42282
449603772381159681 1716 32217
805778853803811713 20943 42911
487159011643683457 908 7156
757915214802967041 47314 60216
691187619968978561 8726 32873
358495088035777345 9253 14322
642325959032305665 30750 36189
862809854823300481 26506 62548
300322547057142209 689 9860
596996622945677953 10385 57977
19366306119025013 21185 23434
71236845599674585 1239 64727
475654389166088257 9808 37283
404465118849554305 14614 35091
721252038530778369 16086 38267
858447086832857345 33191 33915
192976159946944385 16641 21439
112823904724105969 7579 22431
202676398924069185 10691 50251
54608925597353417 7658 39261
611515686858091137 19738 63691
328499735066412033 4554 58124
301694657830083201 28148 30878
134061658494264433 30757 56081
734589421181972609 44792 59570
541641423627620353 16227 36828
358141752008691585 15962 25178
665176803889483649 37978 58706
953937560245314817 47902 59835
909942729127418881 27080 33225
770945044019228417 3639 61860
758479112239545089 15601 46093
711643174637551105 11530 13534
323720560683053569 27214 45336
465900072194443713 39010 67181
974965934118774401 15525 20579
216453224872644513 10284 34924
59205509407359361 24225 46265
51633318651298057 4274 13402
762234494516466305 27854 47595
422288742808639489 30624 46868
32617709944727125 10118 65614
646252786888283009 16723 66467
929527140771643393 19192 32356
332356605727163393 53803 58113
883409904122128641 22689 39690
344373612403714433 44084 51447
919955052655527809 11960 20821
946032807781740801 27573 44873
80319130894277889 36710 55022
369466092122962689 13181 19777
14156539098184597 5282 31579
677928497049172993 8775 10616
682211514857709057 24636 46439
97346473744849505 13987 43942
39057209385877201 9081 62873
6501859162376889 46722 62560
755138982298003457 4113 7695
242530656908456865 17671 42018
452171309829498817 56462 58702
157342752965966785 25188 43568
189935211517603617 4914 33236
641386686841357825 58556 64191
729336672422025601 1352 23371
294809402317504513 17866 18677
457818535568602433 17744 47138
737717630378796289 44087 52677
64605342364263409 43966 59014
532888983557732865 6747 16113
845974672985601537 32343 56176
242621176440607649 18944 36784
367288349043239041 12057 32212
926713182792248321 32178 64427
826469878178183809 48635 64513
588120160718688129 29251 37467
144321572596414433 11579 42891
861687293464960641 11351 22922
309978190300750337 13854 14700
981928239962584833 6569 53685
927000548087480833 3058 60386
106163745260325009 2162 57751
734952730169421697 13974 49185
779471197354297345 16770 50986
639920654055817601 13493 24026
471359662646726465 35024 55549
841663261641411201 26548 66303
871465909535643905 42157 50867
526225764281779393 722 59283
61009707867533793 1006 54626
911968309311728129 36117 59406
115379910392562129 8926 43284
605958413533802113 30831 33632
572161631399232833 50852 64007
537172820915269953 34532 48757
963243809210482049 13599 37486
931738152330897409 6883 59626
903539195327688577 43985 55548
159599492949322305 28972 32321
224730623793419681 48790 61756
255867354865433313 1250 10654
361867014243976833 28423 28816
754706254252180737 57026 60041
893189435086711169 10610 35459
882345610686176257 932 26268
249200936630366241 2596 51157
850221837088067585 10825 47379
615339721259317633 20888 24044
52610287040398161 2254 58274
332237429794922433 7605 51701
371728671196716929 54385 61146
336386348586401601 28175 37151
920932207416431233 27593 40087
201262595719846625 5109 18642
549655325767954369 4543 10882
957067546326385409 37344 47459
89476965314378993 46952 51078
432197496214051585 12553 16605
794382209897303681 13794 23815
225138335608974657 41582 62802
478664493102773057 27791 66348
677327966004618497 4431 56225
252122036268101377 6955 58615
200433880641639905 1455 57690
549567446492790849 6075 49101
782875604364669185 14248 15237
886793468088807681 1239 9186
301240146801816897 5543 26804
225003058179229505 22298 37010
15548722056827559 1373 44087
819020218191152385 46703 66248
403387146910603201 51758 52186
287388672058757057 10461 47279
773459243271837185 42339 53471
203791464165458785 34985 54756
637311996680992385 2473 7354
186418504641043361 23084 31087
354030484361040001 15169 58776
788720596973941889 34776 57289
249229045499703265 3819 5444
549623605317197697 17154 40359
594352914999312513 34981 39528
95120845140979073 706 33364
169281561836427841 45730 49295
844718814542520833 24268 42011
426347015471698369 38422 44638
768536024871305985 28127 28671
192797896177836481 56825 59339
544515061226906753 35202 60527
585415738552363521 1368 13159
402555370792793345 6548 58190
33073780955945153 25278 54601
352652910206305857 33806 65585
159240428438643265 41319 60638
132710914959911713 52566 64286
969865518981464449 30327 39417
980439180092492545 14753 35543
192094904915840929 33225 66829
593387015787197185 26755 51111
593295321902516609 23848 44989
149963013565955105 11711 11930
795499350860076545 11378 22649
731722206208981889 44868 65359
846304050687621121 33243 35234
824126308788056193 44097 46173
831060207836877441 536 37811
264586344082356833 17478 57042
490177143579117569 4702 52877
627316224563688961 15479 44144
195671050422340897 26668 63741
768378920164788993 4153 49575
468930655879205441 13569 53981
377619865684483329 46433 49048
569483937461590977 25849 49227
11500122406015835 24785 44731
813265142815552641 10807 33693
68553551025193113 9370 62219
496677590285891329 4921 18102
915152682295794049 24027 52804
509039654086933505 31801 66055
340446577952224769 40727 50056
218399486435167489 62947 63444
683272452104784385 25371 66178
636325439011628161 64178 64711
903452434933345921 33580 41731
423570145176832129 18975 28491
134866893545304129 49963 58997
462483146992326529 95 22114
809604292411439233 4846 43226
230611080574696801 53884 63512
44246011161884977 25980 59569
617657411771048705 10579 64174
323706632522746689 4774 28887
262569671543396065 23967 32045
523317550138525441 32588 51490
986762792176108417 37461 55283
174856373601375745 27265 39726
677416108724138113 8110 42584
826420310680230529 20640 53893
183484169260410113 24989 57740
554085118116919489 12889 29437
809206187636739585 10598 40085
817594022190885249 20310 22810
15946932396389003 40732 44129
590454515240867969 9800 61636
555940588900789121 10570 55422
92614182627709601 31095 46619
969316687527665921 20776 56832
528739494130068289 10403 25257
504782981875429441 41180 49735
7813414164498767 22045 62202
598328851881006977 28327 56513
146794603751818177 22329 63734
750177370342633729 9151 48612
733300028141552897 44806 60288
695164423514441473 18942 61996
399387202155256897 9070 29118
467556130352996033 1630 52833
752677442719655041 35753 44020
949593493618408449 44978 64920
26643085017543201 36522 53521
133855733565944497 11180 51727
792147668188658177 40642 59218
495191766996569537 16473 30413
197605642560890977 2583 20693
211933766847927521 42326 48348
30706080008197745 3323 56333
605861534131435009 3103 5001
810454098047859585 8759 35999
562060113042512897 1783 27931
156135950878745441 63506 65098
910896259187225601 26676 61835
87730122517374561 24477 51109
529663611195481089 60625 61563
659197522955675905 13661 42016
796331274718397697 23321 43795
693930451722781825 8502 36219
851054729605884545 18166 54607
955660582227220993 8117 66020
289111068237033921 8309 14209
979856364875818241 5684 63030
281391324380685153 7281 54067
981909361579138049 22601 40825
234340370645810497 28274 55036
698364333286708225 18184 47592
292059982195972609 36270 59407
798386959664622209 4851 63354
202110774365522177 35559 51937
824206122820672897 14589 34261
715136321211907969 12143 48807
164151131887447137 31410 61489
448520982277159425 22226 27467
990426449764971265 35345 58931
784765511051425281 18791 45637
707667100089519617 14259 36089
726826079858298625 47198 65800
678622257718163969 30837 66976
390145733934367937 20233 24026
140423751410988737 14296 52581
542323494622081601 33111 63208
182955115974625217 25007 55600
310153906959122625 5125 28475
352160066761751297 8915 30670
983649621664326913 19620 53880
630217450082401537 16031 17431
840251282642960001 43306 47644
334936647907650113 60906 65732
880535514290329473 18375 59666
961929615301347201 22634 52613
189748103670176257 9566 49740
837865611832864257 32015 32444
242541626827673441 41017 48654
860208526081041921 22353 32117
760267870853773825 16611 48222
819278704291942657 37585 51072
655524415334895105 40175 64881
577194971914327169 49620 61615
399684553091809409 13122 64064
987101063810637697 3048 21439
155120713488102529 23768 53015
567726194502373697 9340 47906
742136787093677697 12852 36379
584214455334144897 34570 56320
583783267968669825 11622 55861
645638085591020417 12248 39094
123053345364489537 1652 22403
651021801754563201 2085 10464
266151702684894081 7629 47102
113897801605705953 36658 37871
424430455867344833 17530 56806
84022284176338497 9650 29527
124961546639013937 10646 26424
345397992823638593 53684 55263
732735498433690625 11605 53313
193105970499157569 35366 39014
896318868698259073 17546 62846
611758523776931201 14833 26036
349499743861095169 6844 29638
161986679212216001 12541 31825
600913576444611457 11418 13980
428325830379254337 23189 31696
499506704225659329 9299 12239
840594403701981441 60829 63655
770399618162727553 34495 55456
270554230411139681 28551 44796
846958889742929025 10400 11136
884601924377530881 34736 56654
421399239378985153 42538 65362
545292889985393729 13417 42869
516465881036559425 40649 42811
129197034013241569 16202 50100
390930150686884289 354 9796
104757061944159345 45727 55644
880367188418126977 36885 36903
699739908398068865 43173 47024
295923024385047041 9924 29573
165077965312992353 46835 65834
620885944244371073 12160 47967
163447382163848673 36126 65684
127181216213827505 1902 50168
138622580454896401 7135 59054
5880623099791650 30234 60260
690480051042012417 29118 41688
827799067705058177 17390 42305
872448004928589441 12504 51418
478373269952918209 22629 57298
880907029268808321 21767 60536
302738646856724353 16772 55294
976375162760351873 4400 30567
397310701053704897 1747 63666
521494656923575681 17812 25930
246881392510374561 18224 37416
54678897387635321 2974 66619
471761388677400385 61039 61598
942992289142818433 16875 40617
222209903443840065 13980 28420
566116118425188801 38253 49876
291441811376877505 34979 64246
968828319904783745 1863 17767
241500119295352545 31424 59565
928146027140787329 27778 65605
608453508680803201 20174 29703
278515609924948385 7969 23382
78554439507414033 23414 43154
162306827607725537 25110 29111
200622485669164513 13566 39885
686605313642271361 49568 63562
897995981019789697 26308 55671
517747052425068673 15863 17884
324967531070562625 2410 13981
678104546809276289 5977 39363
27262247950758933 32034 63980
887187006164229121 42992 48931
826560004957322241 54662 56572
95644216325975857 42596 49357
647847039484275969 7157 58878
581802168811766017 11119 34197
826226281264858625 2999 19547
178481460178357313 2135 53327
402081518127957313 13709 24401
905746017933385217 23692 26739
789911858730882049 18034 26586
979154330156600193 7052 53625
857733061922829185 24076 54640
573709934582939969 27782 54988
449674743937912065 13774 49534
285157405936399041 19892 20168
79222893570531025 27510 60963
61872966622818385 6964 27392
64681624449214329 14677 30514
539633768608720065 7636 45854
276984579297192129 19914 56274
549019546608423809 14253 31539
490595151053661057 19238 19864
360413997339019713 5366 64786
372944383095457985 16481 66755
875069112219538433 9193 51839
374590898379160833 23528 43474
308784397026411009 3757 54645
979715210277163393 6030 29806
462713267895185985 10894 44263
965029835097190913 6599 47530
750517330116462465 943 44146
565147540528911937 22758 62488
67613969346187017 24551 34667
770512971122606465 31635 34342
408704124598269633 44262 59735
705537397391339009 1560 15251
556375520480930433 4896 52806
920510822113293185 37718 46869
441928375187142593 9768 38413
235092090780099745 26745 36266
281334257484960673 41552 44809
163718003693368545 2799 2945
237812358258704385 41078 60010
613113264332639617 51251 51632
508557969843810305 25919 56232
132334201661528545 50020 56191
220844555758400673 50508 55659
962562742499571329 2730 46079
351132685491084097 14158 32520
739093522502777473 27763 52133
698909741562371073 31335 39282
414893865902996609 10112 32626
714032739500130049 27440 33378
344406373297168513 5918 28997
463727538111339073 6084 62509
728798490056377089 9701 56884
429191365317709761 12136 42079
915668114113323393 33066 44039
599468614078627841 15323 32459
659251664581574913 16782 46870
468758706961910593 26607 36736
628728331687391105 20275 22405
808542577866614273 15748 26426
434221270068448449 21560 47719
399272462374117505 16685 33169
858680263119744385 18714 31405
835695939352884609 34923 66430
567812630200904769 40991 62308
967268644726193153 25189 36735
946373214972105345 3074 46886
47255076028061897 9678 50529
390477400220575553 42877 44389
384796502439090945 3511 21621
478098339016931137 38567 40272
422105761981722369 12714 31794
321145921715299201 12176 23462
867817782467955841 26049 59438
595351403478780161 26442 32424
639700311601028865 38202 44047
426531790604357761 46693 54068
737386567551343617 39388 42658
372911800414023297 26702 33164
347283566848656001 44287 64175
15070672545931531 2816 13968
748017179108519041 14127 22216
927046518400651137 30354 32703
277262630082287137 4152 4432
374531480314502145 6473 20130
694324425798871681 1475 24285
298677747454071617 40423 50042
624220226067418369 13466 25957
682690963486947969 22710 51797
59808105931313809 22010 32833
502944732547682369 34661 65465
921870679618404353 20095 50467
170881614535844065 1218 32089
913872452429107073 47246 56219
447721015798641985 26413 65981
760038531679636993 16951 66145
793871629656990721 34928 64645
197516454416888353 15672 54471
747168867779656449 9969 64619
711635599129447681 28981 56289
621453539855465857 35620 64892
336673012201746497 22517 51082
137050068036735697 7661 14675
195130624653781825 109 24499
504219110480505601 31965 61099
16358994969028375 13001 59208
127867816230768481 21686 23365
59029375194892713 17813 22540
37071258034288233 35456 55083
279444785406131041 28013 54009
398465000877401089 8217 59698
55669943232256713 27616 48809
629733114183210369 2221 44764
581156125203865089 32444 32778
971800884935099393 48404 53182
170820896998616705 6324 50970
446399040972508481 19055 56165
343953332465051905 51252 65211
458498048985411777 2570 12528
826156626173510529 20099 31583
871146430786097921 24053 35507
86138558973846817 28650 61075
181495725962342657 4999 61759
91057551129846817 32699 54694
938079572103262593 44106 54192
619741004546856577 5661 30611
182741028819386017 4976 34341
280100618936042881 25167 61982
203571790082349921 7542 37934
766618219798449025 6406 9283
383147576673160001 16092 63866
209200510536941665 56787 66637
872448541948884353 38726 56042
773359120107730945 51595 62368
239778228331722689 39093 57256
207142043351179681 51932 58041
582426223581535361 18213 52360
221926414873497185 19157 23489
385966597203541569 45659 62532
985092184430879361 15684 44263
235378188074136577 45919 54579
949853139786032641 30030 39446
14357310889728581 14058 64881
143853703831492657 21992 39712
195704951905469217 14491 51719
886405178330978305 25367 57981
279969154787544033 9869 39637
420754608435327553 2566 46473
282778832170791361 22291 27327
964009384570548609 55062 63698
167594864277312193 2197 18825
453165915661738689 7367 49393
415528381620106305 3297 58463
421370484921215681 22677 47564
39247967027783657 11233 50271
556087866780170945 36496 49734
844014029507931649 18244 42985
29379654664555945 43172 58135
203927288136618753 32348 61866
703799153419193857 17303 28169
368487357987845569 20728 22236
555848847789281537 19669 49976
131545078723057425 19187 25661
981357950835370497 39166 50805
215961508482351393 13075 33454
262357918967556001 10272 37050
460181775708981889 11637 42399
376285330070256641 33886 57546
654663382624619265 6596 21772
377521626517523841 12786 57651
362490709362468545 15383 42417
43933770782029313 11985 25521
486678640503427585 55525 65875
406591057596561025 50403 62058
581556208234566401 54339 57996
466103829790196033 21438 65140
199302067546142337 8511 33968
267694184106080257 22534 42696
4160070895430579 25166 64447
80053349717541521 45256 61562
378607742946840641 24312 47197
649763452368805633 30255 42790
792460842870077953 17312 43198
567153730052918785 17602 64092
518969659587696705 18029 30406
585239844063256193 22978 60793
172639317886925889 7764 30578
624469541991697281 35337 54780
295983080411517121 27794 61876
50303032667759593 28564 42607
107088737483913121 30323 31961
500228961037631617 16779 48190
825624031681826433 4342 34978
834351411277641089 28451 31835
428080854667392449 25471 27479
141645930070620097 9780 14353
199577992014170049 64513 64827
955814196614316161 15487 39315
55245918188127521 4817 9040
501358462899272449 53260 61823
377383099978317185 41237 65847
399565832843837377 22014 57308
673267286586614913 45251 51264
381743866725411585 31627 49777
214157134955812001 13219 25890
878050839965030913 3414 17489
523386357966593601 266 64465
403818713949586817 16178 40063
313875188290836609 7574 8422
998910387513678465 45942 49223
622992364980994689 44574 57157
992961941842377601 1370 50389
499975397094615937 40499 53304
591000537659287041 35406 40630
928960897258726017 27883 65464
135321315295723105 1941 44407
886907423854609025 6970 15759
792151604944809345 49034 51602
406606337963573569 25582 64120
518859465651711809 38203 53401
889391593759498241 28565 56031
739158735437261057 15673 20121
158103299858147745 25536 31028
208323629983222945 59388 66860
513789810879501377 22744 44860
586010928418506497 20586 57802
249862181646186337 3364 25843
375115872671511169 12847 47075
103141626538800321 4178 10332
982329621450563969 1274 35876
502340699985673217 7664 46965
706605787190280705 28481 49540
441004190882892993 13377 64943
801843947198609153 7155 9132
659738248903117569 2752 7607
834748263163998465 31040 50025
18042344278441649 32306 37820
661298160287433473 24641 28110
229429758895982177 9172 20157
565202674520147521 13935 17650
10008861286706861 44142 45314
813662837203441537 669 44542
107201935285637265 13204 61710
454129611400826881 23176 63417
458873909023921537 22604 24684
145475584334352705 3789 36525
416583911877360449 17480 58900
703474853938555393 23897 53633
564821186262975041 5798 32134
925514461162595841 40880 60936
867918024196789889 597 18027
744220482534341761 10005 64139
331915032140543105 11208 51936
419128449895968193 2135 23753
261271149003881921 537 43765
802547649403035009 28025 45689
932622096312314881 34385 36431
637109391930454913 25054 25946
439694435935813057 9724 28634
232247412371673793 27441 64575
606082008346234625 20060 62062
77059177995185025 18324 28673
265425835499407009 4811 6827
218542966731003937 13909 57419
143977935559689745 50644 57678
945229935128327937 20534 64537
807997167721559553 31041 49248
368631416848540289 20646 42370
679849037891344257 41897 58601
733613812275312001 33270 42997
463332140072772353 46554 47443
691973718753498497 39842 47956
638376678251830785 4851 30818
245828039787074465 4055 65415
777155274304298881 17821 22546
12290410499627315 11603 53865
48103889619781625 57020 59943
900650538926132737 23452 53538
231600702083547105 54877 65654
151366041301425729 9836 12734
623627098440692865 47849 66837
937856798162091137 14754 17128
624915801275271553 23283 37789
474509625722429697 22727 24932
902819520145882881 18996 64129
660610326055778049 16236 58491
181574230897730625 5005 42927
15619798071210057 38820 59765
524271039337321537 10699 38200
84762048392537537 6791 23941
471797645683373889 1689 1743
317394437131422785 11630 65713
364898826881372417 3973 36408
950088852430273025 16115 17854
190161793292766401 35394 43147
974813184916708737 18391 37731
564510491320504577 94 47006
463193406176674945 46589 52746
984232381068345345 37394 49240
287490307799441057 14261 42900
451776275146798401 15567 62741
977316708002636161 23552 54204
774515607271247617 37001 51418
273102556614272641 37724 57014
485252750084583809 33268 34668
20876864135193073 43801 56630
351769146519835393 17280 45366
918474886683139201 6698 31094
636336702101814913 12959 59992
223712661153403041 24050 66358
759128223142688769 8993 67156
30063911647825849 15175 28587
192728488910802305 22843 38240
176723910034400705 50515 64135
893659761871724417 23785 46898
458897599029409537 5687 25407
947438162728687361 18045 27141
625182600064452097 12545 33789
520842035232739393 13802 46158
118267783060840513 12958 22057
777739141546561537 23901 34334
526134927541153985 18833 39417
158929293641072897 22037 31599
871762384059632513 48045 50821
802245603395591 25137 34839
893094568148004737 54256 57863
27927130079213213 21443 43444
565074595922080641 7333 41991
829941554676963713 7584 57492
363087455681398529 44854 60826
986576358821075457 2932 31881
712319546728632961 30717 47298
131261848688708945 51120 64739
517868125952677633 22199 43917
413797539474309441 38544 48116
365582864451990721 28157 62875
300679431473014337 27771 57691
997982695674199553 27566 66862
688836516137392641 3303 17040
718753002855219585 55346 62179
923332967883609985 3333 4412
799874084468459777 23951 39219
944100029212400257 38338 53784
981357914356603777 34121 42168
340722650200859777 22840 46315
136356466313134913 10770 42567
310481156877237633 18463 36778
947519509421180545 2199 46938
906803613563440129 8475 36153
272848467252490689 39681 63895
947823616902759681 29723 45173
656014128415844097 31346 58488
555877104376435201 13440 50193
588443621566927489 33954 34403
800913369900591489 25640 64969
250916784335611713 59405 64970
997509532845143041 12435 43474
124282371297514513 7035 65973
588742074706608769 7466 56694
3919025873099003 38209 41820
983779273449897601 27590 56337
303217756571189761 20485 38652
913361317942921857 57700 58515
829027732461451393 29247 57275
420692977811981441 36545 63446
675257209064884737 5761 40425
252915735357852609 55949 63728
122232798672936129 9787 32619
799291295504218625 2963 11370
162910840683156993 29480 55994
716758724818781441 58022 58965
491508307201097921 15430 65649
355317322432100033 28366 32455
658952626603994625 11498 12059
821142982326882945 20470 45322
739192240093839105 33005 65251
303763875952313345 10627 61338
135150228771284017 31842 39852
770941135635659649 55670 60639
136756849437983169 27815 48112
382436893405312641 25010 38326
932562205180008833 33458 35675
182165867486823169 16097 20597
642993313822838529 6612 42816
145035928717078369 21254 24706
259733314411580097 7660 33546
274575674627463681 55851 62621
796823058130978945 19538 45487
9197942672486193 31440 41844
371609866331770177 44609 48434
23098362141588781 11074 35143
835821924018912257 2704 48150
950391408878715521 26908 57716
545692901162556865 1216 28159
847781087717002881 192 38431
405985059358510401 29161 37670
72273251821897585 31069 56117
28667712781757617 30034 30795
207959809775140065 17516 20976
526527759412029889 5225 54120
633795358273715713 13952 20615
171689180590664833 53400 61303
57683919416852801 12235 26906
229243353109250593 43805 61063
700509421126937985 17515 53835
190233850119970081 44955 53564
923360211381300609 30626 36018
213131396984717729 19423 51088
561582748029877633 33950 44727
418897018218093121 1222 32092
335195736177972481 28018 32725
634050729616273409 7772 52345
736292458449540225 24677 52282
736036546683610753 41450 56883
232298036733517665 1864 35760
712800163283016961 23074 31552
527375264521737089 13653 15812
520440061064807233 7933 54773
565085370795451073 20610 40386
604417559531537281 32176 34243
78613845743703345 7508 22533
194288901554447329 16327 65402
732695317453938305 56097 65022
72123563903712545 2478 39349
97352747730781169 17069 66100
85055992956700529 5886 58235
358959224980758081 12866 65059
81102174737576865 713 15743
318045823393489985 31430 40986
94426003095723137 4704 28327
666708840241177857 21838 43737
834464404204705793 19876 46308
341107553494822465 9353 11982
945060076271733633 49380 53194
842051729709872641 55229 66149
864916369093275905 36894 52283
284811195119871745 37358 62319
645614372950493697 18366 29129
70020321116153641 25595 28329
153857036785407073 4465 12183
261161673630908801 33488 43052
189806931295937185 27300 38664
699767125456666881 608 27393
442246360910598209 44693 53817
725859518690796801 245 39530
414831302923264641 1903 41369
387222504045361409 31212 65449
726369483784022657 265 54037
375828010416142913 38513 57452
775733316861153153 28014 64527
238702786920917729 15376 58438
682709871459149313 28982 62562
265338110168855233 2008 24093
542569504666804673 28628 61154
410082189800966977 31431 31899
460041494538611329 55323 60766
895448764410787073 883 41940
452697488436388801 14404 31351
319423379360323137 26257 62064
918440286295446401 23584 27818
85072851930917185 29676 42757
117230304596009921 25752 54174
419875263417090113 36892 48927
223455911658785313 12565 51349
761145457108028673 3665 10880
813713522344659841 10585 56442
214544196135896929 23971 59415
442809178713769601 19796 34715
387650357194118529 14589 55998
631026428950693889 2717 21367
33152851101654337 5334 25185
900696031054931073 6909 34663
488066672394779713 5538 31805
61311807277196097 35171 35229
735721089580117377 18497 31724
963468787115470337 31797 54520
674419606282569345 6255 9751
960723236429178241 10480 51115
462211799963178305 26273 28681
336886953971824001 25209 62657
271721163307887553 19510 30445
588639716776885505 1603 42911
356933469797205313 17421 57537
10416350593612123 25323 46898
184207732369159777 25784 50865
55805068314558785 30695 66594
707206736411883649 2300 42549
583714241573513729 5429 25162
176335533070130177 17516 41255
697049288862832129 34693 43935
538985908504905345 6014 26225
734352519529817729 38176 50533
495771196926838785 10161 42993
474661198515523329 138 21927
596255021594494337 46833 49248
148258495126352577 10120 35877
428277261890372097 4045 32925
714301551467901441 26984 55853
31442947527146717 1826 40871
933926370500199041 13595 51355
297980157623740609 35704 48048
86143678443594497 35392 44021
583049984722102017 819 27480
711179797327044865 38712 48372
885435413512254849 7296 21030
438649944861129601 28267 34013
593250774046957441 32020 58508
522529867287243393 18808 34709
676460393896533633 26863 27590
649357184148673409 100 50870
798411877650472961 8230 50459
11731262822589629 9961 42823
645052917995798273 18232 60251
213948104726870977 1552 43309
332088487229007937 45121 61301
986124922294532481 28310 63222
953893717936367105 21059 54812
598798785634759425 1964 53446
32870056572171793 26659 64503
297276258468993857 14357 46890
487855889716286145 2144 6783
39560082072558345 27036 36198
715030743321158017 27428 53949
693156525161168001 10555 36559
153404361321790369 11528 25564
194973370777720577 11940 24621
101783959179876145 30390 35871
903929166375629441 836 36710
435427002064812993 4375 62853
936233888636952065 53954 62599
249392628844383073 52356 55100
195925717872778913 19929 61762
530435390033019841 2108 45437
252368268766989697 29322 57720
412674508160257857 15058 44299
172634875282110305 11979 17211
120621502834865169 26977 64619
325232068970752385 20512 49972
872666673980454273 33809 55410
909866508165986689 46048 66194
338245763081928897 28038 47146
927178430493061249 29660 29779
516351634377805633 30359 53580
11447498314563377 14936 17275
937426016779312513 6164 47881
432895812861449537 25963 36239
224250980766747425 23366 25068
772991125523201793 21942 37721
55635212492134657 7178 51149
536431335802664193 20967 26277
979087675607964033 22318 51889
989964127668169857 1257 51986
47011844322184969 28868 53044
706451934274287617 33266 36611
199206503207555841 39917 47369
672338336554627585 1349 26946
712730684863558401 58884 63198
88168610043485537 35763 66551
62500469178964129 35560 49853
895814749262850561 7728 48554
270836027909609825 6332 26917
919254855481217025 185 5617
505570578911282113 13077 14374
577579849064345985 34272 48476
701644647255832833 10095 37148
129099144820319361 29107 60296
440974019381720001 5487 27632
195804752918970593 9425 40542
699495019984283265 3330 23099
54788547549708969 21751 40478
361792874362883777 3184 14642
444010146597360513 20844 61507
553542122624932609 42032 62244
661646330384517249 59003 67187
523358683007167233 3150 45775
825751786099939329 10307 30157
487637349067853185 47194 53829
188636190863309857 5813 45602
979648968440947969 37926 59616
37965407764470881 42108 50557
602129882547401985 22155 63892
246569819578613889 31176 66336
876356878870417665 6729 34052
183254011768578817 7813 48352
790593242935585793 10046 22010
436258131845807617 3376 30211
80525861288769825 390 33729
897287477141855361 15455 60076
235807787466555393 3979 4149
990350055758003841 57084 61675
771414389681105153 8981 44814
116572143404138017 18 62457
127480730367693697 5331 22449
601801524560887169 20350 32951
389262758148809921 51945 60937
667769167042234113 12677 32949
566698827195025985 47375 56393
918281609611543809 17605 40260
995101387119298433 6934 35556
90502942726825361 14927 59569
628399305461698561 4210 10941
449297858359148737 47703 48800
839769540269905665 32428 42991
53587481954490817 22103 49805
814500976908035969 7505 42766
254729182302956033 2605 20527
774881373476354433 1341 41997
566567178176736513 18765 41070
639923800990203521 16949 56953
522487385244364353 11384 62495
110434397496611329 7408 52492
585551669948625153 594 48064
516580546361765889 13001 17103
371257944854907137 40697 60695
977830295720089345 6951 63119
960030354694051585 9822 47959
23462679788451625 937 49748
163142273130848289 13267 33674
84871159650042225 9062 53440
345563317842913153 54030 60486
832953262571194881 4573 43594
621357696197637889 5668 20509
639282150343639425 15270 47836
330219837847376833 47835 51606
185146515656043681 19662 54355
820143123663815041 29330 56072
904845926309597825 24952 36275
689006019430148993 22431 39333
715775888681790209 11144 50947
957238134804018817 14556 59786
371541459857390081 26494 51849
223297307857105665 32657 54425
423763997757191617 36398 40430
902696305774600961 38566 62583
447261657104938625 22672 63827
878852458559844481 19617 44296
557697744269418625 43314 54138
119680351332906561 7203 32322
289717064283344449 28862 41125
818090791560674561 1334 31461
574864355003882113 39301 58168
310962368642623937 9018 49123
315868447127591873 4571 8500
386097061373259713 49335 53590
121898054802855425 10939 42059
306187462202675649 35156 38954
772395733511309825 2052 61411
725785832866588289 26099 67082
164496659406324865 3417 25056
375998610235956929 1149 40179
790906274571561601 1693 62840
420692684488141569 31024 45312
88861620503266177 63079 64055
555685116516801985 1582 60392
649288168876275073 5249 48639
463220674744089665 42675 44358
365158029875061633 2697 43405
258301690102388897 10911 55145
626176070212316929 24112 35643
35490118430043793 9705 35493
430921857335036417 14548 65101
639780421263370881 29439 31478
276144024816353793 8983 36855
757225638295349121 50214 67061
969374320459110145 7138 21428
890368987582849793 13757 66093
123074020833534801 10166 38846
892749498107104257 55003 66954
45326825362323577 48420 54865
21095642210386957 25106 29665
419146643970670145 10866 27033
443892196957047937 20981 57347
362938439504517889 33699 52277
303580219119073281 14540 59959
544913081210971457 12716 39100
498613024625154113 20101 57186
640060422205706881 46230 65780
428450850418759169 49905 66612
926662261576559873 31309 40073
801852556378232577 10945 46353
90183008717701793 45555 52559
653333640827373313 14871 51257
662394731762837761 13843 45520
395498715240034241 32798 35407
773877481833309825 5000 59944
806677496794836865 13531 64292
815632497525463425 46222 47705
702595863021311873 28302 46182
57765633617947289 37902 42529
448753975010408385 23206 25612
42383081476053521 17421 47460
455695210743993345 8404 34924
202988081420770081 11643 23307
825602709604371713 21562 43816
643063016936885377 19425 63176
973542477033074561 42984 54313
721296619363442945 34078 54750
404422011778809345 16243 60886
607172478217755393 23542 61987
41507982083043513 20661 51838
281552921514432353 840 15002
778251922369779713 21329 36087
869975302609795201 22015 52044
851043057432601601 27419 31513
740740528435225089 26405 29105
961458649454545665 53657 61953
228851041434553 11084 47462
388127590502147521 1417 8527
101628207232138833 3251 25726
562575252072580417 41347 55343
355852545210844097 6194 8659
350664520162947457 7481 19688
575874539163407937 648 37759
873928949927904641 6582 16932
396924071597076993 24545 48166
124960968015113137 9777 44665
340425020735992257 6258 58888
524010860082885441 14065 53807
146024719558774049 30539 37657
801070242053466369 12187 66865
322188126580073217 9816 56928
323914597639959105 10159 61467
595071684254683905 26410 54110
379486997496069761 14058 60661
408724737711466433 32459 41272
237956340737813569 34605 60182
332601977864392513 9736 26712
675497196239657473 30561 30628
760460149583195777 13847 25927
814735963362398465 5649 30085
510111417050545409 5352 60965
404767984189401601 14749 60086
464018603087239937 910 33606
831726994990706433 36642 57963
981479553285488769 20523 58176
211278017087405345 3794 39892
109850990895978385 42548 44711
596687786446597761 12769 42288
583578948065643009 46927 56264
137568922935013665 30850 53493
165416143730126913 7438 51843
184837659053020065 23448 31972
923601429656066817 17814 60666
133051305168489617 25639 60377
334698958805972801 35612 57445
603285301713800193 27721 40655
91036464345556561 16922 40923
528606777905803713 27563 27993
704593658349480705 15232 51726
304452570450767041 39365 54405
608084095749269633 13423 43578
89248795334238913 51985 63236
59311722168359897 4088 29107
818400449658288001 19439 42130
906928612971249537 40236 51291
889772304154217217 43551 55105
648030587345445505 17221 58086
349605566417384513 12934 21676
207965764933369729 4214 47069
174143323434204705 25849 55121
192895112657765825 12131 27371
655800621135416193 35270 48679
948867506390108417 3709 42899
875237252764758785 23309 39642
470508127835429953 2852 40844
173300722044903201 18968 36145
756260503580200833 7322 62268
139186839726729521 54986 66978
258363190752987745 14807 61284
312485200206385345 17289 35353
282639506616611425 15151 46264
54180113909335857 18819 32666
348321021593179137 29298 49376
865861348115291905 8988 49945
270660774085406785 11502 16307
597563029528284801 7671 44642
154125034439005057 52371 60954
155847981311627137 21469 39230
721765575412000257 28967 30651
342433864602309505 18028 41109
812880006134818689 24946 58742
615903081033852801 27184 49711
599645960859881217 28042 30430
694824414148452993 20094 58405
657045272110650497 18437 63099
22076349444677845 26150 59427
701736040052331649 5757 49665
838679500452126849 1049 48215
241358981686246913 3893 51007
257064609786542785 7940 48627
90918510151773553 15373 28408
356179117657429633 23534 50648
397626943662316993 62256 65441
839330924498416001 17181 26183
249079686794281953 53375 53626
857879443206410753 13054 62008
880767509266249217 11360 55039
139137397343095153 652 24451
145003377058436897 17981 20667
327437797532919489 11357 26788
305066836248073537 31317 39420
244132183455537441 17360 45194
999216156648081665 4785 59049
170465228387381985 13130 13924
165305817619710625 9955 65668
451493566427817665 13582 22815
272510535587692001 29869 41733
801826549733302529 14371 40166
630185003696567553 6238 41986
833013386595144577 9400 9625
444579680566953089 38391 45613
640364189814487681 49331 63583
494086059235300481 4022 45246
834718932079940865 23335 39170
422974370127782593 6488 56794
468816911243944641 8442 12906
608331741065086337 28265 45744
383881946387322881 32065 41491
915791253662426625 42150 44615
608270170311111937 8538 60061
387280118182005121 25577 65306
43115975925392289 42094 62064
96347829185397409 2891 16560
333819395643526913 35030 52536
622226848317154689 51948 52582
792664190247581441 45576 60124
213695410554912257 31114 36243
488633600392244481 16373 43406
33480834998883325 23912 34149
566249369581871745 36829 37479
85143284751133313 4618 55383
639032309737270785 11934 46428
366287579608041345 3915 59390
600691280823031809 2783 54242
318866826468898497 47168 49213
139666599229979489 49185 60864
679540076372418817 740 67064
481964467119102145 32346 40201
625876103151774977 54848 56108
665932911803931649 8497 61710
999353237162551937 14777 20439
836916869982179201 13215 16332
207731031182156289 1249 7864
625229064693723265 6146 56268
96373639835846353 21706 24728
396316998996130817 39808 42494
262880995748766113 24272 54193
118843284503437729 27578 54541
601815931229481345 17021 62818
466439875180203265 43926 45104
500732585438321089 46257 48803
15782031761983007 2121 63045
480199546224824321 12574 33156
127610012397557425 3088 65409
845735280342246657 30344 55482
176698607992047841 3146 45814
426018590097100993 52890 65848
22938579371601265 10362 47790
458023131932229441 25137 56940
872664891102612481 3216 29201
618402835123831041 55633 59913
812241915390561793 33867 43528
793437246640031873 49256 62696
156590831291904225 13267 32359
445382866654057345 13720 20731
7505068142069861 27484 64511
721930795477383937 6238 22276
25773372118390369 46069 53515
962696541037658497 8331 39127
349327294824608001 33114 47238
64151881650907681 23476 39511
57856052461854545 47051 61979
568081150480054465 34822 56616
360001830231500033 27778 53398
183011469464922529 15550 59655
189285507254805185 17941 57575
409475090522377601 20865 22155
559059990395699201 23506 62263
168750273361617089 44785 55506
49419230616418729 14548 52455
585168456950697217 43344 59718
751445160119960321 18208 54011
417771588223466497 21467 64203
863403106866922369 20642 55493
88232923010153281 1960 19401
106545719797058065 1148 48546
59533073556913505 30266 65274
225805165339775009 20774 41745
470941527340869441 318 16009
607052813848543617 28574 52381
311191047389222337 49422 51541
842146586442208129 50384 60706
303647700562279937 11411 14892
138339362378108177 19881 20959
812442463142055297 20363 62832
688669991541640833 14631 21124
44894036411022857 16374 36235
649476181746951681 36973 43391
735963996895712513 8696 60552
488061300476186241 6497 42472
965404034284816257 7600 15220
693179821233631105 24505 38691
701731125827116417 8662 40937
210902750301922753 12164 20090
239988366460750049 30734 46634
350370054239693505 33973 61398
512914293692510657 1921 3222
744263849797800193 7565 64935
372060217641191553 36826 40268
281423196144974241 10802 63857
540470798532489025 48972 54465
409291908751011841 32825 63227
301065969334018753 10906 21512
995835869402771585 29280 34162
323331463802354305 6253 42395
632577141641359489 8019 14178
91237019396160689 31841 38796
579432812295184641 48851 50238
28447029374952137 25546 36075
489447014532597505 9999 27784
160069900360440449 9786 60605
107407143442731729 39797 53672
784012085826013569 16087 61006
733573294261940865 38186 58438
898134151425480833 46333 59937
955692462179943169 10102 51727
310900836593681601 4598 25899
233110982895876609 1035 28531
1354670716949614 43160 48175
715128597769950849 14195 64980
529580570504286657 4587 33804
860163790391123201 5767 38679
297856589125686337 39960 48456
534667030636175169 35987 57083
7242024275576854 5299 42888
973193826964031617 18361 64966
640710127194267905 32683 34644
452913308838038401 26259 57270
874202373446500737 5489 42213
820946596329928705 31371 45996
64259484658336417 30058 54537
712442485410210945 9531 27945
618272973239278593 480 45937
845803954225853953 47460 48424
795827630852528513 28462 53599
638745019421225601 3745 29582
446091740634891201 11323 28895
822840275975846017 18550 45982
478996975763109825 51653 54063
464935028187372993 20133 26904
463625787937253633 26360 41941
621248464797385985 18900 44737
623788368550435713 30227 38164
413425562501618753 31356 36380
103255148814234593 20830 27340
684605441580810497 19249 55295
549186755374123009 34638 66608
434967013504863361 16630 36917
138029742735319873 39615 43454
897419199500458113 25392 51021
42755193832334729 45363 56931
641450161438189825 29232 53596
447700665376110849 13983 59510
623674195537017089 2393 12517
420578829773845057 55347 65726
648765055469826945 18264 53684
905690033428989185 25457 53901
389176598304995713 13517 33361
340400956157566273 361 51361
626226182589380865 44367 51602
357882514847169345 20221 26348
938278529987439233 29949 49441
485343455518986369 1162 40260
795443554704466049 43037 44079
476472902356000833 9529 18146
466288742181969665 23132 64552
400707839956481857 46844 63620
759233729061197185 19574 39402
155439201590773729 55347 65607
435188963557930433 3129 15321
309569807872733825 13197 57251
304794690440079553 7737 13263
225756267964420929 22841 57677
980178263913867137 23158 25761
553623797497493825 8066 41255
8859276752662738 4299 28554
312322600831400641 6216 17954
950445007007783041 4792 18549
475293495977709313 6292 42644
979213735181904385 12753 30437
131719052195684577 5869 54991
776175125909556865 10247 34083
568663722049535617 36495 38627
659516366370514305 23627 37806
988204492611167489 36343 48480
776279362095618049 6759 36172
745347602504025985 42946 66593
674846361866631425 21855 60832
509506461541953089 13716 44448
113168575570423265 1164 58526
673894570324307585 17104 29026
935300177585009665 35394 61510
165586075787864225 4930 24126
242008070457483617 10696 66124
616558488006816641 35340 48649
485052425934473089 20338 42200
21122540137163525 11420 43373
506496901254646273 2793 58235
685845205682681985 8401 26484
84805623998722273 15047 24693
721325061683863553 33128 50329
99979141794033665 18997 22070
327784162727610369 2734 38127
56038517237656297 46430 62074
433065375741144001 1585 53664
272608924386499745 6212 34538
383733296089644673 21657 48610
164871420100201505 43952 62154
438334009495285697 32651 51800
739742503163665025 43187 65648
734019591073931137 38151 39838
60019389207216281 8386 26401
180634401976170977 1142 15074
285476475757544545 21925 62752
153003163302145153 31067 53101
140895383874369169 44392 65540
719992628070791297 49794 58704
594424423678486145 50618 51418
146269856511494817 44570 65253
465526185199966145 59851 60116
978503302675342465 3301 44663
154932416566591521 21378 28620
658520042274233217 23869 45785
19999051241530453 9730 24430
622355831169379329 32680 64485
412859881399992193 8102 25875
269118677103378433 24708 46016
77487194447517281 29017 43686
491566086702142977 45527 53220
206054077245308769 3375 34881
886867772263855105 30006 34717
550702490996872769 46724 48174
765528395806562433 21840 22759
349356651731323329 39866 67033
743896324430536961 11433 40708
871464682529225601 48746 56917
448227964100574657 2240 16501
276407299616348481 30656 47608
320048503625685057 24765 52657
558903021422327809 33416 47121
725616135798297473 5711 6660
70035209102979225 52337 66869
525077561128043137 22754 61956
916939153790938369 53943 54850
540226716935229953 38556 47744
454411580430868161 49767 61696
269484566774366401 22608 30730
244834342242672417 13880 22175
642452565112044801 15514 64064
290508846248865665 35639 58071
381016774771424577 13686 14131
173790215631417057 32661 42110
8734320680680697 52761 57846
457282126832321729 39704 49967
509574212302538881 2581 57202
739315408097741825 50611 53048
5839088134329985 36433 54907
344238727869548481 2350 18144
217354048347473857 12949 49789
154131027078310721 3530 30677
965902634519558529 2624 27424
390949946793394817 21136 39499
304154493738025153 31331 50510
909981182202631809 35484 62329
904325816464187009 34768 53399
534218907979589377 31322 54229
672402470043905921 23519 31767
368411126575555393 42642 47745
244181041408701569 5026 37384
147056410072959681 20317 31810
717076126924553089 24770 58364
819320221367764353 8392 38778
435599174341852801 2913 9971
142716652735838785 23810 32674
528553547592238721 6050 20546
620210246404074241 35464 51013
902647981272743041 28062 31340
673564027739924865 44767 64794
739696722510387841 17833 27531
366226856050690945 11887 55048
486331517322092545 9620 23345
64613723043560609 5738 44037
922214154898270465 17674 17856
578403533657652993 44163 62647
450262383184515585 28960 59934
805720510810854017 17266 29364
253450350529249121 3484 56191
491408541611509249 21837 44526
691887051301527809 48870 53153
89464583737264289 63412 66150
117015001194531009 49938 61114
638386410195867137 18961 65026
370355064891647617 494 41012
263058481048229697 1067 28033
174752958557888865 12302 36956
894371769443768705 9656 16708
82567401509344049 40444 59701
885707818633118593 36205 49352
731007175449079169 24845 45757
885805116495934209 33885 39382
648844230548725377 7773 42465
805808519466236161 14253 25931
302354727434703809 54957 56521
495842739152738689 7847 28265
713119243570751873 45584 48551
737537343249822849 16 3069
778289881265024513 9982 16378
996746796825366529 45082 57925
720573260014397441 30666 35555
400548550590936961 28389 33942
403852011023758465 16402 51190
884361805452915201 10085 43763
456015471252577217 24184 36036
50760319494809633 9655 20105
698989040005145089 17864 57642
147600795657300673 9557 51457
553833045572794433 22042 38407
570107873021722625 3843 11927
938423069008592897 35009 38164
709423525956641025 36817 67037
116560438000355761 30645 51321
578538989112654849 47197 60780
708733002375979009 41513 47970
465810647750377153 4708 48194
492545194438640961 36372 43000
896689459340901633 34547 36985
516953364200190913 44853 59496
425916948525713921 58977 62803
99158871876305457 18542 46882
221233955192570177 59074 64605
299748171205763457 24092 43617
229494056815045857 16785 53204
968746477905433729 7655 54753
909869460918312065 21346 22781
748567758343483521 4558 42131
955753589357858177 20741 66858
19127126007553841 62599 66271
126636753531851553 32846 36864
570423900650595777 40089 44781
919415970188172289 15290 58131
284928970496061153 3367 40970
322578165657827073 15314 20897
514188502906762305 13530 52694
712453365479934337 1350 63040
913214489153993729 27657 61807
657699868152160897 6914 42345
248672599563192865 20307 45712
341057669437820033 26100 52178
346454384975238849 2055 49882
778361969232630401 52006 65311
943089483838377857 902 56959
33091557819762585 7917 46511
54541343505142945 45005 59746
604442657765513729 42780 66271
806637529258622977 50711 60040
367532609320083009 6885 9099
498675171583137473 5010 24875
942171232856136193 7861 17625
447518741775098753 12074 55697
379392693528433985 55209 61539
823950019315383041 8822 10805
795031972486849921 30081 30254
940277348411385089 13366 29037
405857550009844929 22485 35250
491559012349576129 32741 36099
904614213135427969 5433 62489
93312851686505377 10911 45510
705890048724985089 33362 47660
629803258486951681 20005 38095
8106552590060546 24325 64331
907083020318211201 30830 44112
459595340027338049 4425 62852
56527403848157577 25936 32943
476062562054092801 38673 47623
351028308439794049 45342 63687
147952285335311009 30671 46856
502054261710064513 2046 23880
804234613604347009 9384 29860
778659260260965889 16953 51015
650143519782378881 10903 37800
635883084249719809 38493 50232
22189207631324593 11882 53910
882466627269366145 28093 28101
656111548197191809 16080 37368
713951356269539841 17969 42084
578964334547787777 31949 50280
572129263204018881 48068 66677
266950728158153793 51819 53307
454615123034479041 5445 51019
36464738304172073 16610 35581
471571430635577857 1053 46918
395510161103306497 32141 53979
606029384127303681 28024 31185
793247278594986241 26373 43585
475298014560465281 8535 13057
843700707056431361 5577 11571
367534554222238785 8929 61263
657833726579806209 7725 59881
506527355457024001 4829 39556
640415872954111617 12160 48930
702078972390147329 4571 30883
959085087975676545 62853 64752
975236049261567873 35893 47263
403011511326074177 11262 35284
751607496480040961 32576 35742
823237740004682241 2765 47335
561492177200733505 4455 12915
523638417692456641 17715 40447
215573910772114625 24540 26993
549070107401160385 8789 29150
638422086863798145 22576 54906
876455343996727937 6357 51154
144016765966632929 14309 28133
694847099997470977 19199 35800
611745109814648961 29721 31803
349312964191813761 45086 46674
147575923160893313 3968 58325
558060902815451969 19192 64808
572809532927848833 18107 21898
789712249239560321 19830 34763
350897050273125889 35769 43909
420808761592635265 3457 26581
245135802986766305 58913 66525
244898844769995361 35770 62352
373425182897584321 17453 56390
973553954768004097 36943 63884
228158399403994849 30557 32965
604428707976925441 4216 55652
369852774319220161 21141 63594
176012999641525185 48319 60140
905570120715310593 6767 6989
714374763500234881 57073 63340
405563983879225985 15778 26073
908383118204891777 29158 47736
160700759258176609 370 24271
628859993562830465 5636 36197
681281851564371329 13475 62625
785826899517868289 39744 63278
720870347674321025 10674 49526
159494497991506273 14943 60351
903630042093446657 9809 65874
615198752975327745 17164 60536
701684413073181185 8810 40148
148632957456076289 29787 46821
269192576393272993 5167 10383
60937962874529465 7543 62225
827699032359021185 37043 52342
659599920809956353 8507 29146
480494964694621249 35062 59390
36748741850384905 6484 25345
126566007859295841 52423 55642
386973727307950081 2552 22202
131614976035031361 31804 47988
265396451498414625 28170 51173
310337238495350209 27534 29920
242870979213325441 35436 41690
924212486230906881 1279 6162
949303925350800897 13708 57695
922601410808809473 1193 50488
80502612386343489 15641 21248
33872002875405373 26148 27774
902640404810394881 58937 65829
917959538698028161 4495 60212
543025084370231809 42468 64803
620880134131532161 51226 61564
128640795180739793 6764 50503
97307703228736385 19408 56826
852206323758171137 7881 19926
844890010521488897 1484 61891
235732579057124513 10491 49217
616649646861532161 2151 20163
115361173736193473 4403 56179
722207048063715713 34300 49888
308814600564385729 7176 28496
158747722386138433 26724 54667
177455429151965665 610 43470
977392019478209281 12020 41446
658233868741628929 17461 25913
767752148268357377 15815 35050
784676522758264321 11001 44144
454119740268588161 10819 18499
13526334282243369 46058 64539
430814641500418817 18545 59834
571942774922522561 31572 51969
227231340796016929 33019 46617
201083083339536737 6898 61272
303257348898938497 28625 49758
214967194580157889 38489 41047
909026646485493505 43389 66864
618207377704020865 8362 55679
742670640616964353 39471 49265
682176420039471745 8977 29834
675287188549141633 177 49610
98548264847831745 43519 45018
691767827927606017 4197 21848
426955828919734145 4460 27632
704401379574044033 954 35019
248015896614969473 38059 64624
251220283596509825 2356 44281
229668439521649505 42934 59633
277257974503790209 18246 20543
442760044212999297 19343 22517
755196839888952833 7892 65777
244373283790725537 14916 65898
24133660443304449 44678 65049
332759392132555137 16357 36601
218975778954600737 6834 21969
249218767239145921 29910 32958
322352040835660609 16681 41061
531532847185442113 8067 46261
506700275498985793 34294 65723
623553456240575361 28514 46228
786635963397479553 13432 14741
824328123510337409 35880 48660
976897864785527809 684 26479
769701060504903681 5995 19456
91289649256147249 29844 46696
558125072647040833 6833 41014
134445452615437937 9466 31163
513283420776264897 52132 57182
4982975507481059 4207 35537
235544432125930561 2587 43132
52772620505109561 16104 63302
12515381377742331 8374 32565
787194107406612865 50159 62113
804284678958733697 19239 30358
53671571321615377 7061 57764
302983836650003713 33782 63763
819400032117748353 28817 35873
781403308449920769 29279 29597
540411070646698049 35936 66566
328380302098683073 2661 27603
149863975880101921 27026 43926
479371926374991361 29322 64192
591098229618154369 3535 9431
47177387676658353 22212 27031
191205753097698049 3773 21637
994499856292616577 49460 61800
223435008444781153 20561 59711
457394854582449985 4370 42281
94582361729870001 6003 28669
798546336072060801 7417 17579
351089958707063937 22092 22134
502835830754793985 1486 62204
849853166947177345 6173 34068
246009621125505633 8819 59180
749639029440558593 6973 22658
280308556386021473 13421 52197
241033366824105153 25971 31775
811950238836853761 17526 55196
642086299352428161 10181 44111
583579041763204737 37970 39885
781002672365296769 2294 33252
631908061774293377 15430 41068
277895327843864961 1110 46652
30695558076107689 38050 66267
316059821906215169 14272 38149
884516598963355009 20913 26162
514658503302143809 57290 66470
120832260004807073 27655 55810
333599249392015937 6395 20052
681185757280399489 13641 19985
489294370885815489 30517 65018
958236769417428737 995 27353
125910499720056641 40111 61896
582474111403424641 39153 48517
979155506255068545 11914 31620
826930544869771521 1549 16456
907715394731859201 40046 62070
308636253227785345 9781 33860
667691128896549889 29665 62485
672571634303668737 24174 65478
99289063059480049 17919 56696
47817882718870665 3612 60724
831253381357953409 16743 18190
78792270889767473 41805 46024
162460318369134881 23085 59649
369363764331989569 200 67079
712053101342448257 3531 18745
855189036852980481 10193 47037
301931066101566593 8042 24048
735959318881665281 20721 55352
217824044716536481 28353 43874
583166299855196929 19778 22831
754545001084032641 32334 37360
75478262588244865 25974 33422
443982941557195009 47641 66165
703584633589915905 10194 47382
316599389882931329 30061 64910
654464155469181441 5304 21355
623390546905170561 18543 49292
145590281167290657 36577 65847
783131774978976129 59281 60025
407515792775551937 25024 29871
418515045401065345 10651 33303
367419719135657601 3797 40770
469302555278467521 14563 65270
972232878301323265 23460 35196
349037846959362241 21248 36605
645080344096942977 11733 32043
375386151624603329 10060 35020
493942169613585921 47505 66304
634762031582809473 24263 67187
750674545328425985 34958 47120
563204419341907713 26469 35545
68673095066426273 21092 22576
790999527835595009 52609 67132
915205258122160385 46309 51530
199687684934751521 32663 59363
741668523369309441 2549 38079
75213603878509617 1372 45427
386796826195936897 3220 51145
556107823367575809 15388 62564
761358730982802689 23580 47401
905242474822813441 6748 26361
549580950015997185 16431 36099
139745718379820977 17938 45078
278827473210167649 5373 51022
878466847981783809 27836 34358
645603973701785345 8771 61902
485558823532706177 21765 53995
588366234042805249 3599 28809
167223100889941633 26641 43126
685954078856855937 43184 62214
902904928647892353 46339 57105
18129020100740689 2846 9062
169893578219713953 24687 63803
301205421687630081 14838 62182
407532197479703489 8941 63995
627923287886286337 35921 50784
102590265453812897 20121 31109
577926182633024897 13843 15953
969714640362973057 14132 56807
364935563539727809 36542 44387
138226911868869713 31971 36989
479469207933053825 14723 34751
170322982697719297 12905 43921
413200842850326209 38962 46384
74961595551883425 6881 60097
237002722613329569 20545 24094
19374948969748121 33812 51236
278765758934138561 28229 44951
853275811305806593 10629 58720
211564796754974081 17950 52151
494682865062920001 26629 44893
44024588242105977 7696 63686
471001480904107009 34282 57884
620034164155772033 19489 51186
786961751394208897 29915 62690
50257244907566449 16460 51001
570952896726410561 16422 32080
246871937068480193 5999 31532
74404298396821393 17052 66212
609977301381800193 5890 62472
720880576848344449 32024 60007
748249045126033921 28182 57957
223371846589536449 56439 56801
777688582339418881 34808 45945
866527394668466433 2446 54835
424053163330970753 922 58111
248469298402064001 6070 25971
520808821462363649 34950 35777
733798211633683201 20125 31879
773961795597717377 27415 54410
837718330576613761 28573 32272
117981059431979681 42493 67124
875491650071822337 29490 40534
763345359291467009 26868 46820
226543916835005633 1491 1994
290265708773088001 17344 65548
313600657056042561 7615 59818
359670885006199361 56748 65593
204445573088541729 11670 14542
446671329602178689 16193 45932
203656192110528865 20298 26715
526133616966976833 11361 26406
874013464274504833 14170 21905
738397962333802881 12474 56842
948629783920438273 15312 50760
801645685427974529 17097 24077
813722125428533633 16278 36552
89666161494942993 51984 54931
694064906531323777 44179 47116
789628435767784961 23445 28679
680917612346270593 1056 57064
465095481486596161 47322 52999
42788186314282937 16594 61507
116233252157361025 46857 63884
733708971650564481 7277 58891
786660892915005441 7781 14102
208048429732841089 7613 43145
604975119193543553 53507 61669
751058568762154241 28855 43059
804052269491929601 25350 35842
171408421176096225 6047 32575
811999035252444673 34936 66405
937089597672148481 39449 42679
11923492974045047 36236 62047
891210442319916801 46738 65861
546382039022038401 2156 62071
453219581033756929 49789 61498
291551689676023105 4649 62173
305865572144000449 1339 27381
294448348222136513 8682 54995
621787415428620673 8560 63198
212716449250034849 55934 65638
52368102367367441 12768 27216
416862249412506689 8362 34188
775845087219728641 37685 66671
978411397176383745 19810 48510
154973909168376161 6736 33854
792458232526218625 11698 21670
427085141678297473 20717 25819
428949009255671169 36474 53527
784444421127616897 45295 51720
52940745845379665 32170 64475
419697894566134273 44857 52785
676121881832354945 19566 43829
819059977873052929 7317 39245
356682169060253057 15892 22119
111399793567890977 36310 51163
129722618012760193 12633 24581
801036946416545025 3591 27098
566187476320326529 55519 57804
249922829399260129 28608 35316
459657870267559361 13059 64985
844206015149410433 12295 32882
860072900297229441 9799 17257
16756025567552513 20097 40999
443252706029436865 48153 65372
650863681411934209 32421 34578
973694024734474113 58245 60891
909610364130237825 8853 15911
449637147711111873 30327 41972
499509149967764161 3335 12265
29301439257825025 6687 34551
497539594884919745 14594 34663
266220294477090401 32245 62245
504513729098889025 33737 66876
2619698862677212 2410 14716
171367789730858529 7652 19239
65446672604476673 2855 35764
679303410890412289 27498 30493
353233153981154433 6190 53756
437401804967542785 32653 62737
16927196863871787 25464 47323
83906715096603073 34045 47687
905690567861714817 6585 10210
971569564539954945 11175 43124
578651169540844289 37393 39511
255143124270716737 29032 59078
250754628667880993 34676 38254
18224839203064393 28639 40560
43698909001658849 1369 27418
24591604100848485 42547 50701
395042806720287105 20046 38153
33872532759723129 37228 47564
902444698583902721 20943 64630
968947849622594561 13381 38855
135127815167567889 54930 65067
38846959426528825 20476 64799
915799591563352833 21795 27383
24492087676563301 1416 33448
291059517576687937 31305 33011
544245768501362177 21108 55405
128101011512878673 46445 66903
69060561144794977 24205 65026
985680800982141441 35256 48387
308785606344194689 13609 40067
8693862027381983 58390 61916
539932283634911425 27526 46235
190858010326028449 7279 36331
489178863739404353 10792 29642
363323818040722561 27974 34895
845072346884336385 43972 49737
730027332457343233 40467 66180
963485501483226881 46748 63330
948810425306287873 21645 64648
540753049729190145 15508 36685
387842337438886657 2857 50143
11896541034111863 9431 31327
940093397552313857 8049 52277
15118459523478123 19330 44532
151140044334045601 17306 52912
962657912776641921 50530 60076
605032884856267777 40504 40552
931055776903960449 18554 63652
419243690413257025 78 49671
478321534381315393 2817 38890
41051304409560177 57577 66673
560952115274602625 23826 42305
163485159331305153 36518 46163
542066308392882945 26494 31873
404963388564549825 3763 51701
680587089831774977 37485 47576
982829077781676801 17394 35340
875191744049068673 6633 46747
243660227370266817 10007 52053
91453999867383121 35993 46920
151059233933029441 32347 57261
991652685919397889 26674 50344
813575076211474561 7704 33100
494004444971878337 51693 63047
546966517095402369 16266 36071
687151733760494209 25313 47543
400321376167649857 11479 56234
144337003112610785 54251 66421
627551339050132353 10228 27312
829187926509597185 8989 44177
840189607804159489 5104 30071
971239178885255681 27034 56698
779992785807511553 1190 44956
517802701082196417 6019 21292
660327080797369345 43688 50439
8657266027057632 6233 6637
764986876730052481 3183 3774
228668586102564577 34551 58405
436786364578619393 27711 56147
681900122040403329 7097 13429
945337588476807169 16083 59025
431609114377614849 38380 48045
295971601558957057 12710 49254
667344187003749249 19172 31562
342092046585509761 44952 58325
446471598324897921 23370 28458
616470226967219713 29009 29398
390137455844197249 40667 44995
648115810214395777 35899 37400
299224272184694913 1756 43313
320338460398513537 51829 52876
319313596012023041 58339 62274
387250788114375425 47885 56101
965817426184052865 5813 9576
55495146328336633 23276 39989
823613053132234497 7913 35536
776907338794817537 25075 34693
328211103377249473 8298 31103
678227916599549697 4601 10073
644829868311745665 262 59449
233308837582530529 19650 28181
151381262162566081 42363 50654
845561039735098753 17692 46448
881200104853022081 59072 65612
161201750353601633 34892 37834
454298588969386689 28106 48990
54383522368848249 14215 33043
525634311666067329 13340 46008
862612350641587201 2330 9295
370930938822532161 3033 65444
935171849620086657 16984 24487
18761398180387801 3606 12881
360492966093122625 5917 31383
355228248922379905 18102 53246
74622006364219121 12228 27555
322958723537084353 9555 38136
300551354353348929 9713 52203
799659274529709313 9670 66690
639662922572863873 8724 40622
740832173788490369 39021 63308
115266799918632753 2296 46971
529909199813353409 31157 51631
875666045711025025 1886 25858
51894577248788209 65252 66040
414511104792882881 9510 39909
475417641406629313 59269 61444
409076174087214657 25731 34599
658260052523800705 23053 65006
323132129426344513 19114 52882
160014351725159553 22112 65909
688424799554351105 6111 6710
869689858601674369 29774 56641
792517238902082305 15491 36055
619346605124086145 32397 44472
821381818554964865 13026 35208
447831084208431233 2296 62550
955104235165439489 24293 66189
339314375216822849 27975 48887
217162389693694273 33592 50333
218397136923385921 34444 53973
411993421765590273 18214 65730
776438548640378241 17163 35323
515615756303258625 28360 31535
269637533809188321 18677 28812
97556665595877953 27921 59986
717960131733924865 31108 32265
203439826347047169 5765 60983
728898017039767809 15587 66366
563933002980963521 60641 63805
964356254497680257 26583 53101
495322021972167873 7837 61617
761419582706722049 160 19099
294615797663883713 24063 31731
664588323318305665 10826 35286
638911189591251329 32805 55852
603680681150706305 2660 36155
971419008294947841 4560 51347
746370482784918529 20463 62378
917260011029508609 60919 66175
636339685299148545 1037 60670
573780075416980417 26343 30690
698539179976457089 8613 46051
635000189525495553 24616 59838
649848792095127681 6855 10896
233809605177743393 2619 17279
965568644376524801 28793 41281
133656513719738961 6276 14918
161624883674520001 21799 46183
964303721580453249 30192 42560
187639065565981857 7650 30684
970178540704832641 12224 21630
431691591989533633 13952 49890
639038993507131905 53275 57006
792525731556445185 33511 58617
378352898243814913 15965 63558
390238945586517633 28989 62911
963392529517111681 11483 42697
143914945559494353 8706 25385
817012898890592257 6644 33794
153746592724445473 22201 31979
16366485034343015 7595 28298
747417730636776449 40315 63026
78018097466877377 32479 58358
956222753467741825 27849 34663
269517155492227553 56079 63047
380271722545337793 48357 58526
101342420664561681 22361 22363
870637817303133953 37985 51949
650539347803533697 54099 57532
460096803680407617 6313 28244
329168365950646785 21522 22183
526567934714975681 64603 65719
185157143665524161 11979 41072
315577507824492929 4862 5064
364894318953812289 10812 43331
449074113507009537 18783 44236
345717804196755905 14411 46444
127936588937039633 14610 65486
610055086607399553 28965 34684
628465285980794881 33981 59311
393046728732091585 11804 15021
333765959963052673 38179 58516
890340100013045121 15700 29302
380243623872047489 18889 28196
513643383776287297 41153 66224
921295032101959041 35064 39182
293552218772401089 44370 47974
540496106705901953 6340 65061
330501273634101953 6847 36780
814478883659639041 8736 61475
204240479911330657 60691 65339
57442058460623001 28147 62233
665414644596200577 11039 59084
970231223006940929 30263 30768
992995291991672193 26435 36566
249811119626556897 34994 40543
125661012265201329 15206 52534
758436344787135361 4765 25535
898522291070118913 37536 65064
494123979413132033 2289 41375
909867089155046273 43724 66374
43651774852655481 19148 33449
207494162321960833 14260 48126
134568218491480705 19261 61419
17496579589451501 36590 40022
330135619968110913 606 15063
5076001899393391 5050 26443
661667868763771649 11807 38034
3936913661522824 48759 56756
603351345591953281 47360 60184
136562060439796801 19739 34548
31876845722607073 37251 46836
358178624096698433 4877 25775
633644361543311105 23303 48481
920757785078844673 41740 58015
673997313504855809 12212 39833
161521041785011489 22918 66794
580450963573404929 12284 66372
905973773356503681 2250 35100
696223365254056193 34012 40160
691921610016240897 32091 43772
624167421292590081 44043 52274
111525382530938801 963 14718
937802204384041729 16711 55387
207228706562847969 27814 46660
980526882054469633 23626 55529
787586114036042113 2624 54855
341828358283706305 47685 52559
18669729210675001 15422 24780
238730838767658337 7235 13680
524632327632755137 37046 55985
122455407418840417 806 43350
760052656636208513 12307 12552
276261749693667009 39972 63336
305424145712560577 30960 31455
994613332171738369 4974 40189
184000655171789889 13838 18652
603740562596023297 44256 55215
806750397713468417 32590 43962
382821929612788353 23293 58382
949370875486483329 34067 40757
492738946631128257 54592 66511
398656940204528385 31426 58926
755430895220527489 6881 10464
388380684040388481 24612 61744
545337535615495041 19966 50298
63585482384350913 15441 59014
691009162857653761 15185 56275
701822514844014465 14941 15887
930539998266901633 28443 38914
59156962022324681 15137 30946
795939012570258305 24756 27854
79412620071909857 35138 50457
590384837198634241 56659 61175
2997365748168335 1160 23524
399708352506053185 3873 23126
892484555941070593 17638 18580
605594041346385793 24772 30943
77157482566160945 17259 23008
971976520944636545 20487 25759
979975575469726593 13368 23732
201586638626515937 31980 57892
878829233034846209 34283 61724
270128999598853185 28520 57664
627408524780936065 4795 5404
712267379462268417 3899 25877
713092741211209345 5709 23819
346523642481074049 25735 37010
713163667007993473 8678 19531
139652789871185233 47166 63821
696598024710279937 23043 32743
151629468231732289 16964 56557
616959400094987905 26079 30166
737470227582342401 5717 17807
267025882576813697 9198 22790
665307800379721985 35376 47565
411688404365921921 5204 54111
588586918646178945 55755 57204
654892073605164929 31346 42109
297998632045278081 8934 64447
10531665159636107 24835 28163
268596807712576449 5795 46193
639140011776657281 38120 59503
922841601605725313 30819 39846
844917377595354625 6636 21349
17089985084489003 52226 58490
777767773110721153 3011 57004
946944956322994305 48775 54392
193100267145002401 25001 62841
46904020304815217 22780 27433
65588021946762609 20624 57769
595156414379076225 27717 33174
960979663643517057 10391 52094
679735297903341953 28883 64658
143632336988186897 42073 55310
274700974681593377 35700 53367
892697060167211777 33773 58080
420472978518482433 7030 43741
273567160848198657 2577 42988
897721530686439425 42588 46187
324376184352818369 32303 53123
185985060415170273 28181 36734
35045023838957689 24590 67181
166752681837948545 56072 58344
515286120716172737 29965 57299
47186754945663265 37259 41792
327804615841369409 7387 44479
553015466549325633 52552 66470
731291060859579265 44091 61873
683282577244149505 1198 62846
721564511782243969 4894 24953
418554926437082049 901 34020
909644136630721025 6587 32351
488196752908940801 13401 54162
437710709028760193 10913 12790
21942515282987073 40460 52436
305307821813560321 37482 48879
912368315107677569 9238 18951
444215421387124097 23872 65838
996695450425562497 11143 48783
769734883293001089 18921 66629
216139176941361185 39966 53502
960276606863015297 18538 21386
966764231480411265 1346 53333
615492135340165505 11485 37031
698632073522169601 18239 22163
495342297405866113 7673 13169
851321783954688257 7724 33703
605699613213960961 58223 61444
539902139557902657 41025 50670
768363761017223425 21128 35965
870442085955787137 23789 26665
816810547167197185 8225 46245
342727583792544961 14317 15578
81564672355394657 2325 58820
474746767297830273 12988 31102
656967997681835649 21579 61664
19033003927823701 6140 49112
57352609814284249 19618 20275
238264094381818849 57542 60198
489612519838036801 47612 64455
866839917144780289 18570 45081
920242147493777153 15178 35893
949000033766310529 28849 51622
282127071645493985 33109 43493
105914624557264865 24691 62201
535188382012233153 24127 41429
652354784855262465 58869 62702
750410880433126017 46932 61862
159910145360903745 26384 32565
251303739238604609 42244 55014
616694350108190337 29983 59415
240068445504523009 9057 28606
12628210591479673 28831 60481
781682157242396929 16488 47560
138144432125059777 28224 33619
320453596721623745 47164 53674
745785759775806465 12956 48481
146491051574141537 27805 40193
744927273374344193 5702 9560
875566859977926273 19277 30120
151959598846069345 13518 16987
372495649897256705 11390 16396
834100048717445505 38024 44334
571587614165114369 29332 38664
172679416995244129 12136 21544
667010147494121217 23678 65759
631040145736193409 9044 48935
539825972723310337 9905 34121
948294786176596481 8019 27739
141558495764893873 29225 51177
831997185692401281 23306 31044
120673298695241009 30124 59956
890482642194406529 56346 63696
558282305027059777 46246 52128
521908011239474945 55005 64626
612660077878434305 61544 62891
354189633295952449 32687 44580
702737133206891649 36900 64163
274738158265833473 28695 48366
314315842687140161 439 20102
944395183356427009 63641 65264
776929155890964993 666 57913
485035600978420673 5152 7163
247863272196997985 39354 66873
42187714648854073 36 9691
67394683176569713 23429 30823
362198874031847169 37591 54686
934937804050552065 19281 37535
868994772310209409 10061 33976
220323017324314913 10870 11909
980086095674721537 13270 36024
436950393950542785 27814 55487
968999351452843905 55107 64387
879051544874425217 34858 36504
822813004019494145 6656 61849
667224760860481281 651 54863
816286110926945665 9430 42340
572978540140180545 40123 54060
333570937145651649 9245 46813
178836873268341633 26513 42416
830443927515169409 18676 63113
439676736337656129 2719 50470
659578799318367745 19765 27759
290733876449284161 23542 33790
194431963334700705 5756 65059
196757108550368545 16202 59006
617280522645728513 5664 54309
454157445087151489 16008 23356
840596649934916225 4215 60795
324210321760642049 4099 24268
573900418507420801 6333 19952
209962982382055681 30403 39692
930783297510437505 59822 64914
473300739806457921 18419 57532
572637178566282049 1774 4358
332806488382704641 57167 57484
277369979299770369 12244 35215
970737579843255809 33865 42098
409152193621380865 24782 54736
797435599237193345 39839 63792
903489482108859905 20551 51144
957307544204606849 26541 46891
208503372477309761 9299 26696
891915567854812929 25925 38857
339299016486783937 1502 35989
193305879963883585 37864 56903
238080824889138401 44446 59161
108365127614010961 4014 61791
110383606887445745 29739 49772
118206118501003489 10502 45614
529079684995991809 27168 60055
688866566737960577 4732 41026
54589195676520321 23759 62580
92695545474025921 45657 59787
344137056978482305 157 44447
827219254289278849 338 66628
762002057587047041 13208 34326
335481558284836737 14538 41236
521378625466240897 5214 51850
320071611909259713 533 34188
273523695689952705 16325 57202
337526295911356289 39680 56772
316554951981558465 29075 58173
827013430944564481 44721 57767
697511538627431041 10363 22558
169351087355661185 31271 32892
48361937933663057 49238 61312
101133804965645169 15941 23676
159117044257492065 56241 65135
253901172428111713 11809 34249
792473436875425793 12665 46517
461420095386248641 39552 64927
327980799477138881 20763 36099
753682614652031873 29357 31909
654180606400302593 24480 58159
127635585442181569 25396 50289
68440452329518569 21143 45370
596360163231690113 35265 58576
36621365692084849 4633 54662
667788117680093057 15807 37569
710848383057033601 4263 14638
451994841778283521 22706 55072
492058330843548225 28157 46872
918184364843359233 36529 52375
288333478037792193 41457 48329
276236058334330177 52234 60932
550063899132354113 18781 20894
135924766122233361 55951 66923
352601777036916545 47896 52023
680072856676328961 52410 63787
633210807983573377 18738 43901
502477882659253057 34386 55455
754255682417117185 24154 45065
695575375408747521 40517 67118
244234566857969057 12201 64692
193000300468472833 35868 41388
923597411384584193 17785 43659
30178461489352773 3509 60469
906794713283687809 991 54891
197034548038420353 16293 59920
639821001496635265 3286 7949
675607511046603521 3207 54855
404953940196278977 43248 64255
669193112343752065 57769 61258
249615008026701441 459 44744
532029795164273601 2797 42632
156231843167972769 3249 66464
409866843289410817 1650 17218
557096621870123009 4725 20601
278315584216681345 30430 63191
703362405491915905 27355 42153
841701145253669121 20740 48896
719153850980866561 25110 26886
54670123839851929 1552 26381
376355438940578305 50554 50890
632758677882765825 11308 35414
54037209354667937 17999 31037
97982751219642945 25493 55150
886671090839811841 35385 49946
606503139119926273 11707 34097
613642607818242433 17996 36701
491040984567316481 2523 34558
618677276391053953 3092 11690
315940394125380673 2492 55883
135464402847098593 24763 24901
846658083936244353 47723 64732
501361561433938625 251 44279
297761056761576257 1128 15714
829648395816128897 31415 40839
473520180410385921 13957 26668
818675667570090625 31867 54318
574837938179104641 9815 64887
667790547987543425 2185 52484
273306415665881985 12544 53857
64941461266144529 45683 61474
64012862243945537 3724 31414
17834848659852299 53468 62708
943880437471559425 11213 22336
809356083720047105 20574 65937
652205522595455233 24428 43031
755224707739493761 25613 33074
640976871352346881 26592 42612
509589841409464833 11336 42338
418312633517107457 14711 37792
312833002053345409 26951 62965
945069846891552641 56561 59107
739437670844637313 15079 24065
751333919038319873 29611 64358
496488049495745537 9024 59067
139645111493660321 1530 65444
472002477620279169 44956 53177
506232804265781761 44467 52497
571352879097794625 13114 66322
514910527368751745 9502 10228
912370491902152065 30565 34817
267159332366521345 1263 3685
946104770819594881 10194 62281
734454631532866433 1246 42425
98474042493691633 33386 44833
781151142392534529 3792 53554
372777718797728129 5547 65941
543257256245563969 48673 59343
703989892106591233 29898 59551
571980619748121217 464 28291
613123788430662785 22509 32118
39902771026657289 34014 37966
472730559906509057 30857 48658
140502885056154273 13705 45170
967146853553920513 30959 50545
904353129708535937 21129 66587
701965946321081473 21148 42935
361125430978336961 33063 66337
432665477544723841 6987 50021
870087399388705025 15635 33136
556252131982191169 26105 65756
159686262687078081 37451 50470
879847304002488833 9514 34907
95064625149117185 3645 38765
539307510027953217 2729 7869
131288658672946929 4795 52753
841976811176913025 26375 55782
143450557504575473 11283 31470
656802491312149121 21365 41146
862067456901744641 15300 59269
498222059555076 19595 50397
997373751231943809 24258 40041
67031957859853721 43765 61967
650399399509058945 44167 54064
382717311517687617 3413 19850
817525647015099137 16786 19557
910608493667766145 11355 44676
484038849737746817 7880 56229
695426375530850305 15622 62003
239950283717515585 12368 24052
527713256176269825 5158 53355
282755440185116673 14235 55485
134987287990917089 7112 18597
495015071565074305 22409 47532
77109228937516145 9534 65865
933342234131661313 51969 62232
788794930145634561 20693 35936
958822397586143233 10300 56369
251972578669835905 40462 43334
756797094272020097 6821 59039
266148899103477281 8882 49305
277095546814177153 28570 34236
102420990523555137 50264 56228
96876468061427809 9099 59132
156861847374308641 49425 66335
551109318510040001 38691 52835
104077236486801889 61717 66791
405275028627233537 31475 64613
48779637695723465 16930 53427
343168608506953601 39541 40567
408640905932159617 39542 56001
830966867275154945 42684 65888
173008278889092545 37193 41730
278474929220433153 2286 23346
450665256846036737 29110 39416
68699530543756993 6918 53533
867136901702217217 9390 54013
608344160398768769 2379 20594
710838593792388481 19295 62019
362581444028226241 23572 65209
328091401027144513 17393 22131
308406578816569537 60028 66542
818214506640941825 15488 53034
732841479305836417 4070 30030
990301375032082433 5968 18488
650765216334587393 7799 20625
352061775037341825 504 27035
944236911750582657 5877 27888
31340195115497241 45406 45539
981618655563490689 38791 40494
640226820008649601 6338 11298
569688098323286593 40622 43438
242706005678364545 27036 59138
910452303277462913 17391 56496
678908328482393089 10252 49820
938345188066055169 9046 14989
871426742017185025 4360 17361
762825796225452929 11844 44863
574199151350882177 15711 39417
368639376516302529 9656 35978
149046430665769953 59221 65928
939666304583607169 27495 42266
856193843534768513 7937 28735
58508941085623433 3771 58959
485509661757937729 51027 54002
469825917481866625 106 10740
791305337790845441 1454 64088
380863860122634177 27240 27471
670607759946157953 30234 47544
231858835320917217 2485 12266
738970285268848641 61597 62117
265782536396475425 16801 38442
645960391592815617 2290 3608
982278567472629761 9875 13475
408313617550533057 2659 37008
354615328598999489 36243 46254
283831693851162465 8007 63519
872099553927835521 3792 28862
983627949601569153 11593 23446
807172554668742529 18767 51668
230147058372160993 27669 38601
706759408019731713 42616 61321
841616613232815745 1791 43900
12944680788610441 11500 41418
879487011211317377 9439 21573
936440127009415553 25281 63355
487039448802292417 26184 38011
91659862301785473 22742 31736
388064763566241281 58157 66184
618616950572000897 47733 60212
317352051492690625 6756 53569
417624170026687809 16868 35113
782095527751060609 42991 66662
220994876567470305 10644 29550
493681030071528001 53623 54152
525783030031906433 36893 60418
465765161807958337 20558 29810
713852981419872641 52064 58702
69444053082065697 466 24598
574233939355838913 4794 48859
104304686868992753 21522 49581
503588451461677505 27786 33222
305393092422875137 21302 54136
76330706923361185 24076 61361
79452276312999009 9426 66470
185693424227050497 14730 23474
898996389752454657 30815 60729
263243620523173409 22714 62757
659687007412763649 14192 17137
131641177398517329 13849 43016
466918329602563649 30039 41954
191948369664547873 994 48746
165775557036802465 7820 57331
590711700425938305 18784 31590
753820666999956737 42574 59649
430554572931033153 3546 64638
759985675557963649 8374 32318
289533052244916417 15709 32951
582582489280966401 10167 53711
798472679591245825 61146 63582
858265249927718785 3249 16314
688311960523716225 15282 18556
815983954136896769 35438 48857
538351151213209537 25237 45467
419114630400393665 15117 30064
827007665963474689 20316 50724
545459301250460289 30369 59899
384564492358780545 44638 63262
658019208135733889 48146 65342
525074871865935937 24039 45890
258111945674500033 16272 22219
63242202608524425 837 40360
776260555371088385 16201 18370
27247636966148293 5195 16063
930087689864009857 4484 16667
714719377684989569 20528 33526
578664338536135809 80 63501
691913960904511105 25737 49431
345785300500978113 2563 8316
833556807803649537 2899 57951
934223250083469697 8753 45138
159073469183265825 43876 59275
613285948448847745 13433 47494
445992319085863873 52674 67058
751279939427497857 31585 35128
507185820516976833 29158 33394
923718367839399041 26903 37635
121291091417038641 29465 62164
886669919722002945 4616 9169
92288046644750209 45815 59426
344834115929629121 49003 56106
882781076025739905 31530 35070
374384247763352129 49381 50282
172842805423893953 26289 59221
527511071469717761 34149 63298
346585740795848833 17649 31434
779267981581732225 8093 11396
658509294870423681 11954 57510
990772358395432193 1993 40931
280770503403918081 18438 37650
887249576776930817 2403 3865
713412151251272833 48935 55719
410616286199342529 1419 3685
913746684297724033 18263 21228
414700050868070465 2987 18980
811903850866269057 902 22451
516789720844982977 20368 29248
506647935799580993 25059 26844
831725487358347905 23112 62679
739030765284891137 4082 53643
667766603066610305 24560 25435
77704192729317617 20565 29317
670353830366217089 41512 59174
985054896023523713 5180 30142
467654176844476417 13679 28637
474457556396888705 34753 39811
48413499043597601 16272 28865
773960249463382145 9495 45026
371455942261547969 26398 53522
838438480113428097 35185 48585
350018691089580609 25239 49002
344767618717479937 2569 65707
730861466332370945 43955 66564
612469483012123521 14008 37101
627450908974743937 16487 24575
60952028656966921 29060 33434
217173035248293889 1537 8847
678282692456622977 10011 40809
937209793516579713 28469 57639
930936085902867969 39777 41677
748656774305530369 13190 61070
666197116144761729 54789 62161
402325349690677569 25040 60179
389527769778705857 55358 58888
595935360073553921 55012 65404
493146985689225665 28406 67023
757779661525198337 7526 24532
908665615502695041 20992 41301
62309865621088537 38277 39115
413704106474344961 29952 48173
737055779107812737 2564 55028
602685589775145345 45226 64218
279273676345468417 9420 22898
323590206449541313 40205 63945
193266183634669633 7215 25464
379665053887418241 50629 65035
136000853648411633 9191 27810
358600111725028353 25176 48718
912739658550101761 15739 51877
11737863043233433 38717 53283
12168868867263429 34408 55504
465298501884195329 17915 44642
813965078663663617 30442 49322
383493675241322049 19999 25267
814900343005533057 37547 66329
174132325319678913 54753 67143
568880137187740353 10952 52377
992931751320380545 32162 35240
263544371410063137 28906 45822
230912997136460513 56709 65238
622003925414354305 21548 66007
872567732112980097 21487 41462
523004249114435969 20386 22632
598537571745399809 40534 65244
398071123743939393 11274 18462
552198891594539265 17711 22554
181769004609236609 15588 42346
46281491694447401 4289 20873
9733918491740213 14173 19088
566901998946672577 33942 49628
401010159809558785 34319 53458
627327576052355329 13602 22768
629532188829138305 595 43316
625825990081178625 19075 66214
444226624468655041 13172 44235
694091938271032705 23543 23735
547544574867593793 4595 54421
685381962891636225 37695 56736
22998666733897721 20970 50897
212437827407772065 8972 61437
767649303762034689 27385 28437
335033382814028609 20941 53257
175360540457234049 43220 54190
366478280387401153 31067 57001
317745678298415169 2456 42715
609932628686021121 22613 30383
112909656757082641 10836 66271
261178269126990145 28980 37217
576091484236805249 16491 37796
331393935896468161 11019 29093
436702224682136385 7183 20555
755572037332076033 47050 52477
207449811206764417 27308 47051
567270216912429953 11985 39521
807780116149800193 28401 31823
529681860103440961 13035 52432
416237469695893505 5786 33757
757719970960433665 2497 27482
965245396123009409 18572 51024
697105837667312001 20723 38185
363427886135347905 12225 51139
409993347421913537 36249 44429
484436562748939521 55740 57299
26054865059425225 40064 62024
760560631767738497 2944 53360
205491213879721345 5130 61044
853128126411633025 51394 66364
887057914954727553 24160 62378
895699151383233537 26731 41365
544590612223299073 32522 44796
979811783847836161 11933 20877
777690543539566849 31417 64209
7284367628820122 34248 50140
375092077284559617 2172 57572
721937176141352705 50514 50940
914959391872049153 4206 34572
894156207933569665 704 1779
988511754634725249 24099 56042
192282120045987873 41413 63140
275215720068818113 32103 61593
622034296649395969 56369 66066
939071899924325505 6262 13782
649050333190672257 21455 50161
299868991392845185 47011 55231
893814637282183297 44233 66193
441769983994259265 20968 45588
552398097792618625 55762 57258
582297530396889601 13917 52038
125377641182303985 4298 45135
371337078425280961 17537 50523
651284087045382913 19469 21029
376152626201122305 34967 66506
89315902276432273 15377 52983
130613267726470641 10778 61634
696107775858465025 562 26592
996045451250982017 9930 39991
532054234854207681 16615 17364
236629339490203713 32374 37420
922715535603600769 12677 25784
756088130012660225 59108 65042
858101245573685377 3591 54818
21622755061837753 13338 66707
862048733470160769 20499 63631
257001533518693025 14894 45230
528367664218656321 13137 60998
634839713086787329 8275 18973
258898983448091265 12041 23662
694948206974960001 57289 62855
504213372828807873 11090 25772
814166799205860737 26636 36613
66711190341592897 6532 26018
640719571282975361 43808 62096
948619112130337793 43115 47446
163653079671686177 13192 48264
178799253070252449 15889 43186
1597487817679877 40167 50109
580971770220024577 13612 55863
897459357254756865 34783 39464
987251311336606849 39730 47204
814691751631020417 2901 19137
979630533699896961 23424 28737
900713476997079681 27034 57357
178615293030134113 15344 43789
173772393925435873 36728 57896
690806568422537729 658 17265
205541859654612577 456 26697
701460310997433089 7563 14975
114889142658942241 1155 26153
984317858188695937 16915 59360
512945664546631233 1022 51773
318269229536866753 12433 63222
192095323004839009 18619 34250
294324927639273409 24780 31722
619327953500867841 30369 53907
997871535673212417 42777 66109
885440189594138625 34221 41867
890938972702890881 31281 58221
675863756147716481 37134 41262
951687570433875841 16623 29917
880507482517646849 33150 56534
788222980798131841 36005 59266
249420836475007233 45141 66940
876214263482992769 41329 46865
732979201457201409 13406 28798
744055306046199425 20063 60657
529643043806796481 10779 59732
866102833073256321 50244 60192
933187509551903105 12340 27546
932945434525116417 34302 60189
586733210715333761 23829 60200
109399524847574977 6724 45462
973954623185253633 26984 40119
256409893590735297 9012 42240
911426448314809729 17376 50288
393455430063681857 39153 45053
619155828302940161 24746 45534
626033990002717697 7977 20776
130010198418698769 23411 46677
332949808824579905 24028 66939
198694700638586849 39885 46720
37838866525284233 24908 28157
584782344669459713 18614 51284
198577209376225025 10285 13332
805647508836120321 35445 59686
25894808322924237 18356 41259
690175873470064257 2763 54539
66261082981114329 25481 26168
740285958412474753 38616 54102
607997371340395905 31904 66012
637425822861271041 9183 66495
434189607792461633 44456 58475
289969203303190401 4101 16586
133254307444239825 12027 26128
130994375896772657 49245 61541
352312117038408705 60777 61938
919327722876037249 31373 61706
324094987909667521 3181 37204
637260757070290433 8302 26191
781850939179236097 1259 40454
496938548284123969 5628 55142
133861640362077601 42846 64693
833856888444397953 47645 60595
328412663022803009 30978 43950
237383735360030113 16535 55191
972999777026593921 9136 37744
24495368820307561 51153 66386
570838901574461505 14483 37388
385137234426327553 9686 19209
96035266601909089 30897 61748
671576067071054465 714 31972
10308607157455187 10307 43799
212459712915435969 21581 66745
988984150756358785 26617 44748
574029282137470145 1555 50895
683555949568329857 12687 43057
910091757053084673 17413 26091
440091644541952 19977 50210
741889829657036929 34163 35734
885438771229146881 34662 53868
289093526564730753 58668 62455
64049821461942713 23946 40651
587505381260168449 4293 54306
316396740964307841 13144 67163
616128673913113601 4500 46688
557020711392901569 15306 53273
545946719726668289 1756 37024
568364603664562625 47658 62338
213652479467700833 15168 26239
317183147863921985 27341 63862
768365093947064577 6128 32280
869118429204291969 3489 19174
871034008743112705 59143 61098
835305361289691521 56713 60268
700365374479229569 18448 33429
772370563050415617 4443 19318
442189979923686145 11455 42696
182056258993334561 56167 65847
495941035930140801 363 31889
283606135542299841 31981 55458
918779251815170305 48153 65229
399334232195307969 30417 50787
643530938925845633 38546 52879
195959559331797089 34002 42466
543721716632123969 11351 31381
759603399396986881 19822 31266
446066264559643585 24670 55206
44527497451070985 32691 41480
305459221140910849 30107 60018
397254877635383233 42313 45515
137611580429204849 9124 32864
611444380423122817 26133 60838
176039256133268641 43646 64414
562566001454577217 1379 45456
205874702187795585 43545 51003
789721752245952769 8952 40737
332219860504256577 3130 55801
908166499527332865 62757 64983
677348570442983809 14778 55841
475062594466052673 2496 16347
44186794850961777 1496 14891
353514053167010881 38112 49586
699412602338153217 7477 61510
57270377410446825 19854 25958
6336862994675841 46682 66665
795083961995281665 8722 36684
194993712747855585 25816 44261
754018980468757121 19504 23940
303484610659328513 7661 63932
146015392275280929 4242 19850
878376244207483777 2306 41947
119047871607790513 37602 44820
497738821212795585 7646 63039
352931445382743873 43104 51287
697838209980954369 35597 41245
385586102560907329 18884 29282
139490571395274545 29408 54009
400538620069291073 3983 18640
238736353547036385 6380 62621
117152822862948369 12328 41821
363151417820251521 6355 13553
174264715072432353 14452 44345
690597372755672065 11499 45340
846870205598761985 10455 24654
746548870238658689 23036 40155
2339390745994763 27730 58446
299205060470082881 42376 59438
829970972899388929 15678 17288
773671982605652225 31209 37434
882960042222571009 25623 45451
419485888168662081 12928 38787
721076172354727937 19151 47722
634582970382016513 51242 55512
757993894676225409 28999 36755
221446517232603681 13702 62735
348723549115021569 35875 52034
673966554738530689 35646 41704
707396876029086721 241 18762
128138676990925409 17429 32058
897081845025766657 25378 57814
120547553911709569 658 62071
890407416439593601 21041 35385
264627611533992289 34172 49216
743205698181668609 6662 41312
212414401383160353 2170 14627
279700429623055425 31142 46687
637602681339853185 32855 40555
133858576295025953 13840 40983
6462082322375552 22824 50092
349039910986824961 13155 57951
748350523384654977 41521 49120
437021417752447425 13761 25583
911407756344107905 20097 39838
556399404212776001 23131 28573
653445237129101697 47116 54347
159751437681066465 14087 15561
810206388586553985 49099 54843
682754603788914945 10048 22821
648204186087379969 19281 28685
497972945261437889 44673 53115
895647354915400449 2195 45528
358393138579849345 39901 47507
262594998093174337 42955 53954
258859075409063169 282 11912
498266533201363137 10316 32454
747109683332475009 48988 53661
867117024379350401 46090 46273
378364125300009857 34959 55293
63657153605181097 5342 7670
724411533538635393 52703 57743
110851690683585249 36507 58376
422729766538353153 41902 50270
471376969134102081 8092 36435
636077216820645249 27006 27083
613388655281678337 58763 62177
812828839554185857 47395 55046
373874435907726593 21865 64393
62190163468464729 23427 29290
749071291633480705 29556 63347
615316790580706689 18214 35028
574512873088654145 627 49175
940087482438947585 674 61117
172723549703331265 18310 18563
597897145787413761 58656 65357
421554317794704769 6717 18692
965372049527978497 55409 66519
601853532487591937 360 39242
512612794343695553 38517 52523
141944313014565889 79 14708
737960974045456897 15243 26496
686784965346330241 3490 49708
837863334853125249 56973 63214
206360479097543969 37895 60390
541686631660972737 36758 47752
947128947894395137 30560 63974
235609390233534561 11186 24996
546071734280676673 43458 45795
629704396644662273 13479 45478
344732773959091073 33782 34109
945621677221453185 28179 65705
432896759452791745 53761 65267
169245539003121345 33716 39161
198362996957353473 23154 49325
96204790751770017 10856 65032
395520059435174401 10817 47845
610311033504395137 11954 60747
656904118484785409 20043 29047
234987193004485569 7332 18509
847567069982336129 18826 22419
762833820798952961 29892 54952
653165099442116353 5617 25077
220408844420191489 4595 24910
423476508973951809 4602 34412
671619928275198721 27788 59452
211241148151596993 13544 36433
332620341964428673 21622 64457
995033884380365697 22850 31766
890864362438456705 11896 54441
712910741136550273 21158 64852
101671400868340817 10441 64282
221515063039138497 135 636
699952387971514113 12590 47041
513265392051746241 11856 50851
873026092489055873 34008 54398
376178385578942465 9777 27856
436202273722692289 1695 55092
387555115160477441 19797 44762
669386495317993985 21053 38250
307158296469683713 6334 52451
511658375174057793 22610 53249
179343644256160673 13734 22994
19199391018815961 2938 56357
306848156664063489 41668 54048
940355098967778305 26402 46435
678137078521995521 1692 22413
333601405198990593 32737 47913
565185132125865409 24204 44935
736869420312764545 43877 58502
890685546011663873 37753 65951
274340615909977729 63484 64782
812811117214085505 2624 47082
310563761056634753 14957 44944
176542515717255105 9756 29634
686686194130786049 5111 29635
873200869909599233 9285 22469
723668747389673729 764 22885
121958363067559361 11179 22082
816666162218183425 40320 41869
651217218732387713 3505 40090
203118214047854913 29104 47059
937916513670568705 625 34430
106195921004101025 24930 56650
711243661402424065 33310 48651
690553369001129601 56268 62373
733599768678484353 33880 62096
199690866386788449 23282 51162
22502225346148209 3048 43945
123760841451080241 1466 22661
365684064811727425 35295 58866
410384254397044417 13823 29479
763209412543037697 28413 45098
4476969018675448 25553 55281
60854755330407073 22275 43359
714460542324360449 5693 36873
729050718443108481 13201 58125
107329699778254913 10940 59497
502459327587398977 17772 23461
968803795060082945 17654 21280
944634909266259329 21716 58119
704926453788012033 30280 53267
145258110736644865 28557 54848
8064462855713829 26169 46420
448068276418201345 3296 8729
753832769480133889 9458 61945
742193786203483137 47996 62328
265154971704234305 37131 61500
936886773525291265 24933 42811
231399115205398689 36846 40929
235729206150775649 25731 32226
694359183030854913 17856 35108
415995593201916609 647 64431
406933437877420097 32370 38339
569733963895298945 19121 46608
848021937826857217 32401 58560
172061669619157697 22823 54585
742311411530870657 7585 16507
636641157543319681 16365 48719
678186664276211073 3491 4198
170430111742280833 2134 34632
363366501195905281 2441 9756
493529656522479617 20912 31374
887360459809414657 27169 43130
295910993247193921 56398 62636
437784434297647361 888 47844
399171732689065793 11650 47819
743471220872521601 9220 46790
62903561112324977 23875 36192
198093035314990113 31538 32550
865553965785448321 6341 62829
180579349021584801 17362 63005
437861088212461185 3445 65424
916915192177107457 4837 18161
239938689711916449 52 52636
628431372743762049 3820 15173
41996598414915097 10911 45825
580041547338957697 18706 58655
779566723860352129 1333 3851
421783553166093825 1966 18545
137707848195962161 26499 57378
812056905158705409 48055 58996
427367545134128321 5665 47918
327744251041480065 2002 53836
711154569156821761 499 24193
337071882600376705 28544 35075
704673213749327233 39515 59856
861223584598647553 38495 54429
517822373523532801 47655 63766
748295564904204033 18378 31498
201435081976821793 38753 63983
721851765508915841 19440 37533
889201212263902337 38099 41937
6337424205007381 7675 66541
945700402142971777 27585 63528
139222525857334753 20380 44007
247712165347284257 31626 38619
75724079635598689 20413 57147
586377220958635137 11132 14439
837699305109282433 39608 44071
843929948409272193 44901 57142
677510184727587713 2559 55002
425233214091900161 46703 65090
79828415135878577 43297 55567
24540152163471165 33433 42265
815279384416108161 14658 61179
218645190339397985 5062 37835
93049305902582097 21643 38117
30285202826338065 58939 63374
601372452167872513 10124 25062
654223691284254721 25362 49964
574166376935110657 49015 64341
688711656088660353 13685 53138
845821960183606401 11342 53319
43839242455700145 61699 63895
768113582655331585 21136 26091
544529026278571137 32870 66980
795067714776301697 41014 42449
98906188226049345 22033 39860
371941425627042561 53370 61586
707897218816075521 33720 63019
540801267395870849 37552 50283
436544477495228737 17267 38886
683599883167573761 36228 39364
604421090357892097 49911 50222
727842651858672641 32842 52587
461322073121220225 20892 32102
631769432165910401 36474 59977
595867019673992321 3545 51140
837264662647022849 26130 51236
465938647556750849 8344 49999
643369686801548801 24217 25940
182822945783545537 22673 54523
117401040169191617 34564 50731
669077712748258305 41796 55895
456990306680566529 57287 64066
884270430708060161 41144 63891
88131429114532977 59260 63696
667737126542615297 12824 14925
622755831196400385 39356 55123
458270244873336449 11304 24775
907029488001278081 10776 33680
617029833130299521 23167 56304
363344012182594177 20363 57998
536002066209423617 94 39120
10567614196169473 38639 52686
789485543930648961 39533 49775
950190113653292161 4825 49905
939441859106439 36180 43748
627443971585499521 14311 37500
919412660295545729 54047 55720
688366587124519937 28594 47409
178053496610520065 1209 7571
598961430196261761 8074 65209
551405892972322689 2178 26047
840142576175310337 19952 37945
586068297218322049 32388 56530
574845210904008769 10737 38662
115491557924894289 6194 61261
359589917042498561 20215 42509
239757609170428769 28059 50301
20413036420656285 39696 40451
508947236364061697 72 43968
589475745646524289 28692 49892
219272324693651649 7705 59066
557959984530860737 40136 54269
925148191183648513 32015 47638
189605558017845505 21223 45829
9090410371644709 12225 36899
253816583539737921 5854 47654
615887444938575617 5722 33308
547168663134584705 23888 54616
369332132172406337 741 22301
381884545607583425 12631 14584
272872558534185569 39262 59293
960779477191792385 1710 40083
765202877450153857 26144 54866
570526463578893569 57761 61654
68277717423082865 16638 17649
608967098801230081 33269 34165
533909420097717889 34261 59618
745335363563377537 9753 12180
889457545826456193 526 12957
881138067839516 17788 54724
509613278980683777 29221 48257
885263771395791873 21855 52177
459716941811304705 20979 63561
473867911405079681 8991 53024
112282213583331009 20668 28796
830451478689319297 6166 36442
360261969463191873 59249 61632
733116920836081921 16200 64746
401498196939005697 1956 54340
530333046003853761 44736 50935
197388271396103937 26659 67000
228447073881085313 40013 57217
126572716903883281 2108 50707
560581819175943937 2880 16467
517228387936693697 9306 19054
810034430453882241 41659 65079
804278295163161473 7597 23952
124383422601290769 4548 8713
515985601009642625 35464 51010
997892448981019649 917 38983
619073991532548737 37376 61858
291529892723580993 463 20413
68912273534078137 56498 64399
910490807717266689 445 58042
871202691635492225 56614 60649
918862388665083137 9339 55147
283102941517935137 9084 28707
419203961459373889 47837 66844
558164471397919489 49390 55360
585517327334819969 12205 26824
328599448507855361 17556 32665
92354721057418481 946 20478
836893604507341825 40397 50002
310974399969275329 15768 27175
114855003116669969 8364 58593
552375375789040385 3641 65417
808932141532000769 23482 42831
694666798398479617 6884 59274
835159002508714113 13435 63677
750838279296644353 13338 45342
639820754288312065 1179 45053
111370674886963169 18365 32405
114442610475176561 29983 61302
549473450891156289 9558 61729
167013018781194241 10948 19875
452093941674455361 18591 30636
564599220577388673 41465 52357
733331668098188033 31712 44897
177432817121943041 4151 26148
647960547835346305 30400 50879
809071885275411457 38076 45352
949381805863481473 11124 55347
615281385752144385 2767 26584
433736914288822081 31579 44276
302364363492483073 3274 41424
6339875344266944 4498 26060
391181036569694401 33236 43773
874148825223223041 17290 49374
592081444192839297 10885 24296
857578393191687425 24260 38674
842912041664323713 10589 41905
512841328348564225 3241 21874
587230454771127297 47725 65560
458597433176706177 12780 58388
492927913825102593 8969 15504
330467649760301185 7205 33080
177327172866082337 25580 25722
505667038427930049 1110 46466
664967646281230209 36002 64116
281557344285310753 13179 60129
447228541119340417 18801 63002
956663666934545665 17756 28668
977241708779988737 37786 42968
82985441487700481 38456 42408
241819448902216289 41808 63135
764485067821084417 22260 31277
298047045592074497 6039 59110
260394773537448993 23510 56374
926344205628975489 15841 42012
645277503722994049 290 29398
615835296864592129 11887 44854
630039546389021185 9264 37617
570302999464583873 7354 39695
107460607883012929 5133 56159
483663280415829185 7796 42506
356321102679991937 35660 58200
147812425518122113 45389 52478
704477455848106625 11972 29385
400915739083504961 26696 60650
230753285941354145 53998 55991
621914891490003841 12366 36505
287494703375244865 31711 39733
205902791599516641 17015 23363
664076413611574913 28483 63265
375647178711840705 10798 51189
338968956851559233 39581 61226
393468735169282241 145 57638
164462163465607617 9625 42801
514251465082249857 51554 53752
600994962700440321 6541 15146
223550147982610529 6223 38032
432818236907955649 851 37648
220615516060103553 10714 63105
682447790379896449 3688 27974
640509942275603073 14545 53624
79588045635524913 7094 24361
964120333128672513 4166 43110
66789002183014649 17841 36087
829245435799425281 34766 50867
841498437951393921 10839 19708
790186128489818113 16798 43813
550564914622626113 15371 28019
752092954131857281 18870 65331
833664200004768897 5878 20095
736948882686842625 10948 24570
145497523223298241 26731 46313
159374260691368609 15921 60158
141413297945284449 11811 65430
204052750887807841 18575 43973
570944547553537537 42709 54051
374371548081033025 33428 64504
63128131911447841 8184 19404
638266026188087937 40777 63099
766548418809605889 39136 54967
8273126000933218 840 26547
733157014423419137 13894 57215
487653057011623745 51141 51353
157143940709616449 25495 28900
659271619922780161 8851 19726
152163226619457249 37484 41274
30869263004799309 24746 61167
415364868372591873 31713 43986
448965763519300481 8935 34421
847747908363253121 10866 56974
415674012225064641 1766 14591
75669831741933537 3285 44058
914336038983524481 45159 52976
294284265056013825 55094 63068
280234424428382305 19171 45178
862361942466264961 13268 50737
630028805359433601 32552 64798
697985687512549249 5404 11785
405854963355277953 4712 43113
981143128472879745 6169 16187
918063468335507329 18038 44071
958525944004755073 49649 52921
418420787604727425 2125 21700
788237801260038401 22085 36811
904317998126533249 34888 36805
256137178038777345 11714 38516
60470057468318577 4219 55051
264429939694124993 18343 61759
906570007586626817 11119 67088
284007594113781185 4835 22225
673169556474075393 12920 18635
76647133326190449 17031 23069
950168973057731841 12172 22401
197836999110641889 37983 41668
418691893860039233 3453 53920
872033630439673857 1299 34111
976660328162953601 26112 62427
732311351578012161 4803 11730
334089020262151617 24726 55973
905696043707109761 42656 50963
769319398302901249 5497 60425
29628717521113401 34223 46492
417608626059188033 9265 32173
412269141968394625 57754 66710
608402783505798785 31426 45497
726525101855237633 62029 62763
721765012569445505 1706 38197
973799162746701057 39702 62111
388182152018448065 7601 56770
988861081961339009 17067 29529
462987043139587969 27385 61538
864717379190395265 39016 62291
187060789105206753 39504 43399
998965576275232129 8351 62220
788330606605509121 11458 42651
243291309670325985 26087 61721
750231967445973377 11985 38725
969692999054807041 14125 41129
382944472138273537 10384 58202
554184030771622785 20706 34460
799740579791748737 16277 31927
956511044901311873 57963 65501
109474294615150577 49445 52796
476787607397653825 6879 48950
667150813647669633 23394 35606
487749975761140289 12893 18436
378512655876459521 22593 54566
738863749651059713 7209 19716
196373264208492769 13830 50326
553137111503708929 23251 59453
728061212043396481 33122 49221
576637507572797825 15110 24782
795010088070331009 25968 48862
548513815258893121 20747 49663
894647072980216449 44148 60479
194637184204893281 33545 55196
637656908885023873 9188 27000
933663179004135169 36762 59164
478487279486099457 393 28896
316919747296111617 25384 50309
419150509609853121 31674 40598
230816415916727649 38571 66114
613555479397728513 33586 54198
553404912792032641 51222 51242
404342196835390401 13171 16588
480881216250914177 28837 53289
58581447973065081 17262 38534
480276821542020097 46282 64477
367553413348094465 49570 50005
836847585462344065 26930 63000
19289763210007749 30882 40750
873088896915348353 48925 61954
12753018101850701 28961 48381
860152519484053377 6043 19284
222316545630572897 17015 50790
678489117747261569 15740 38826
627379960633977217 48870 49581
593875844958539265 56239 59964
198365517031941601 17253 21782
980408630733009537 16476 27310
670691162166296065 22199 57344
211222224349633345 284 25489
41784536270167649 7460 30979
246040421553914273 18054 24173
212987590680700833 12104 44530
120420259695769969 34813 35424
725744044800546049 30948 59737
534765727154294273 8976 65898
215882094651224321 19984 20170
786415386822888193 2105 35779
230837312950594497 38040 39612
550028065191582977 34114 37596
526115852350944385 30854 66604
190900396610594209 16101 18208
638831832247301889 11404 17022
512547243254246593 15910 47430
705876613232138753 10111 38909
77542513899352625 58727 60861
35489462059754117 30561 44121
857622552483121537 43549 60657
860066567301931393 31298 61428
747830570339367297 2063 49872
624222822851447041 20323 50154
905884610241557249 16660 67042
973830990183248641 8726 40885
810756487413449601 20115 58296
177624745963552033 14417 26599
543883056958264897 50563 55957
829586088162233857 19277 66045
619413602516566145 34410 59844
632729153571101953 22715 28851
868381595714041089 52416 59687
828846021478344833 6929 14829
119266886843895745 37910 46227
788743364768517761 16701 58355
908086752059546113 20561 54391
356790227912188865 11656 32391
2928381427118155 4552 22199
197816317149101185 12869 21308
322551288436088129 2709 8694
162553214868726305 12371 14818
728231779465296769 18001 21125
189432370245068417 35169 59098
195831494924874497 23291 33528
410855249139803649 24781 30451
470594571622108033 18597 57467
760879030290407553 21047 62617
169678658372461665 5037 15640
25394161860052833 42136 58144
104311108705310577 14302 23785
757936917458291457 5168 32263
597022947731147777 57651 58781
985331114344024449 19151 20083
44636885607239665 41332 53572
303864399507983041 5679 49768
712551807212818689 4967 26252
756546951009998081 17877 50794
234279874066750433 14019 27980
987655352153122817 18813 34791
6458783083274967 32845 43796
801816010957242753 7512 58158
772060392213425921 26817 65279
555569288933991617 52604 64304
714981587121329153 28539 47480
490711292468578369 19713 46262
2763358474005884 23381 39113
158576444440793537 27569 60176
194074182432984801 4979 44205
952363977258915585 9436 54967
207187398758883041 10382 40016
972509106893209473 17062 34833
679255827945766529 43573 48363
822971836183032961 8070 48029
38570721403154097 20406 50546
841622391833421825 12761 39072
736014399011793281 31948 40901
135380267852173825 18368 41047
281295506612103457 10099 46223
598575540535517057 15095 34136
423650975620446977 13452 44980
89716978689128977 21220 41182
392267338655138049 19485 24857
717556527173623937 61636 64950
605551719262507521 35415 46977
300891909875293377 54499 65734
203735502265082849 57677 61022
779771080324348289 6438 47381
886850506997390593 3288 42583
619098265910768257 45822 45987
494540332131386177 8154 57052
923559979506020353 52019 55226
714465719253638529 55824 66994
400963713619905345 20620 65231
297696808526176001 4627 8696
551128488677971265 25875 66874
274596048840081153 42365 62925
418773311889768961 10209 32958
525575795471247873 20454 67104
340776848437510465 50009 61036
930857275061100673 8164 32918
539662813727819201 6964 7129
26327282941956301 48704 54193
322493679560476929 2053 52216
196123691214197025 18244 64318
101682965867698977 29009 54652
600080283910621441 23493 49764
905072765033192833 19648 20698
178468348601569473 13807 34005
134357629638333969 5619 14396
911203213057454721 54897 56877
268170788319348929 7083 44846
313914548009691457 27272 55000
402371272641634177 14303 45172
40743199221147113 24594 41648
160947024794804609 42494 43775
145431132901876481 16635 62357
736269946457912961 36782 44433
585184420624152321 12646 61214
572498523566491009 7005 51290
250015179828594113 23749 57000
406864583615718081 11388 58023
474850763089342849 6756 26589
884983790768554753 14239 31315
896971703288812673 16385 22278
913081629924096897 8844 46716
855478449365101313 54405 61405
399247205399586113 34280 54103
55660056972911321 3355 18904
608383988470396929 29792 39423
544426334795055297 24607 61972
680423177329228033 5571 49844
296944883483718081 17224 36172
70030301635529921 17596 46143
380276873406550913 1238 60821
137296206760662897 53980 55314
458154802766998145 42915 43085
109173049871206017 20423 59261
669685891548603265 894 55657
988378337687432705 43294 65078
597178598086230785 1748 29081
278311113219974273 2222 54960
383615825985451393 2399 58792
128371827228743745 17723 27960
349955519948778689 14951 44736
715480636138980993 16828 49201
548761552345986561 47951 48275
973919990666868097 28845 50249
851457545431571841 34310 45771
90734570612188033 31027 31096
748151910542212353 9430 62932
704695941043450369 43129 60924
579606065364188801 7425 48831
318246459303370689 58354 61254
913560088701537153 17467 21791
226695134798486465 1026 52341
952577587305739777 26555 34867
954473172113541377 27006 30568
834333718808089473 13247 54988
955216073656440961 30860 54587
42671700699216329 14861 53895
816294738461525761 7104 9428
492287428117386113 17472 54185
165942010278424577 35407 52883
76253814502990737 51890 64795
179362436405245505 48786 67036
476988242996576193 11023 18632
198657873607555041 1044 46855
353034109483914433 24864 49880
921849220863837313 4070 5193
153584218649122305 2888 15794
458708681836579777 27223 66078
144766809709977921 17299 27085
487604709187070977 13958 37676
806630531708172801 2676 42246
669961259022539265 7806 36298
889333102762180 24571 29237
489940605648602177 18689 49478
825381585427017217 31332 66031
647777928062705409 27104 43499
596083191700927233 40729 43975
956856949613428097 18651 24531
832844001657910785 48227 54850
423731830529231233 43945 47234
873516741045747841 21218 24801
533785227647488385 24157 42009
993500272492191489 1063 29928
542246435236901185 9190 27142
260788087328222689 56055 65275
673566510198686081 45647 50701
110867879835005569 22290 24786
924159454889075201 24950 35019
328363713134550017 1017 21027
827471671183676673 10791 34741
390680425807097729 24673 62881
748901606211372673 48038 65757
509518740292776321 60927 64486
637051736363606145 26423 35395
290067313204012609 37964 38055
225426236140844353 60577 64421
665217273958191361 30115 44505
955299796284553089 32672 52711
886143335799694337 16441 62961
16484607390335527 53424 59074
37690028178559489 30693 60736
397207024294761601 1183 10174
914250745556863361 30002 50388
49946403553445153 17600 64040
845210482252539905 10609 40305
843874472230826497 42939 65739
578950520300686849 20788 56111
827623589354939009 5307 20492
702154221735668225 1845 11980
569844788288822465 57917 65903
508838223625154753 3340 20552
443850958184679489 352 24092
649137940458032897 6389 65332
208564125863947681 35516 51117
685339591233208961 12938 33955
904666329180084737 31005 67148
716038882896299393 3686 14845
753569601253577345 4449 20106
748673357062067201 18463 25598
29950232342837781 32064 36141
156031352189998529 31798 54862
960192024573704065 11508 34296
990880410914321921 33305 58507
995836854990013569 1249 29707
243358360508011617 39016 41875
470712584537569281 40865 58826
352810719403287041 42839 50472
187977828748000065 5360 43107
455172617855950529 27355 30690
450836026387865025 22783 59611
412709106327703553 46504 47167
477085925799539009 48647 54089
14095905268646903 12657 35920
572236935760219713 47019 65317
298899539616307649 15004 63998
770239718689918337 17520 20207
880698521154229761 55327 63857
489370342085752705 31496 50254
585261572226904961 23439 35053
942700552187798017 925 43333
3304987847286612 53002 61695
82658295814315601 1088 20937
989823596347484673 38703 60537
207862590979356545 19897 45774
777677621688368897 11927 32465
327890666757614465 18364 33438
344842156428548225 38590 58838
64183055851398057 40778 58924
484379966675618305 26370 30868
715906468712734721 3050 47696
139046289476219441 10105 61705
78655855989762097 10633 16840
872016531431555073 19570 48532
309421850731670401 5529 64416
544027283154839809 1303 34590
572105478583832641 32908 65570
876997814394087553 9951 59173
266687820451284801 12086 24588
368648926085647617 34490 58924
392172021586144833 23843 47854
723779315275564289 1865 15475
575315092290711745 9333 52774
776317832784776833 7411 12938
259590463728041953 39226 48502
764334174437209473 4968 45158
774290495559529985 15918 61398
835339320459205249 25525 30202
870470238037769 31403 31644
494480318398544257 27867 64506
157499447100125409 17932 65685
334618158873418305 41008 46504
418765045648992641 38953 58907
252008581742416033 2356 56273
766907402511481729 18643 60102
614746870212449921 29419 37834
668359979113414913 16808 45920
353637285686019713 21024 32720
926260261769218817 2800 39813
64033685798598585 43415 53442
102979095273152417 56233 57990
482815244066813441 2244 51882
24434731668026901 26839 54266
83109333169510081 16596 41571
416515637450441281 31926 33590
288348200939495297 16186 37450
228474951467720897 22119 58130
700143092894457217 33190 47024
57775482241734009 29639 32585
606647342896224001 8241 32499
146336581922970049 21022 42442
137995592093538737 27901 49044
832836128003929601 10068 40861
861881836107031041 1381 15146
634244354019333633 9838 16552
808315153431159681 4984 33411
82544326724583777 3124 28343
834124375430889089 1972 17056
778549084724563329 21335 21450
795997756880545665 61092 67070
47727651863379353 2627 59835
593248563270165633 60513 61760
11615705394209643 50766 58860
557804359300185153 29779 38054
972489026441589761 15987 27069
375283621632206657 4137 20484
639530226644399873 5367 66307
495365016325983745 38710 57503
88471088439472817 33786 66816
99444544621562161 29143 35692
169601094022230113 47204 48724
276273524764555137 47123 66429
46977056938484201 48440 50340
81298382814878785 492 12946
490444384165545729 19127 26354
315340714073464321 9373 24625
282449294915902977 32292 62213
955538978167751937 48977 65112
548953063848959041 30118 53209
36055625133379009 9415 60089
595543855663915905 27249 41834
467537200768845185 2781 62178
918103396861784705 644 42717
301503185854976129 28323 49805
316781761963408577 176 28417
385000639391350337 37986 49226
898166848556147841 15889 25788
422881188720090497 22330 52274
366763412894666625 24327 59387
500379828895376001 27551 64320
241668817639851585 40438 51632
157699957631983521 1130 35200
464834155012891137 21587 27243
393636521607120897 17644 66517
548936531868665857 1803 36664
130961622943750913 40291 61767
487894505055887617 19163 22917
78057289341700193 31840 41423
15252791216529005 19705 51903
730203966746778113 2447 66578
362140582884489281 22327 36410
805241940246261889 38117 59048
800800241369731969 16674 35982
115232917932793553 8457 56994
934656818483229953 8178 50458
527384912618543937 21374 28460
478437824502481857 1433 63970
968509530693459969 3724 5953
555096748069484417 9028 11735
845538028803289857 14192 20309
38967295746321185 18053 29870
712228233490584705 5555 10000
870686524173745409 29548 45218
673608818684954241 58303 58570
905368525064705665 18484 52747
399724850617921857 50727 66022
855352445461914369 19956 38171
453199116679897409 2617 33137
542328037886623105 5384 23712
415461937782176001 32549 54181
845166176572430337 23397 51936
119687860984782897 11564 44840
120451196339462993 15947 51239
599806899156213505 26022 38575
311152188836768321 25351 65691
372749041660156865 5601 47026
490404898751425153 41303 63812
859371728601622913 28700 29787
974819121941291009 3803 45431
294184617419205121 13705 14544
484829990767583041 5689 43212
684923604720658817 19124 65942
353943056871639105 21337 34719
303832012251447745 5446 7234
448511049441297153 55705 57286
27779530579245205 25208 44916
842903914357801601 4740 27888
593540574739648769 43116 53430
412691134523999617 377 60555
480017306843102209 28247 49588
394389163008707329 15968 36683
944840197625481473 2896 11464
599640811381451777 3078 6006
758495924188203265 46715 62365
923039549889633537 40746 56554
554862215345508481 3900 66094
950079550013402497 7443 10322
749182519684659073 6353 50838
826502465953932801 9719 66817
676106785393798785 12900 22326
199623807046155137 3913 22603
265106924909765953 12517 14417
879637641992527361 22247 55439
449446277971020417 41527 44698
141295014803876737 2607 59974
693760103321345409 15512 57758
51919950110328017 11100 46748
878849809952114945 6163 27372
158832646144563937 20319 27972
640145993416645377 16584 28090
109412973678185921 51914 57331
985124026245671297 28870 38214
819067808170405761 7579 36668
839089004914960385 35248 61125
758427517742188033 49849 54009
480778616627887361 59001 63171
299241754689862913 41265 41684
140768220133772097 7515 30867
369889174499061121 16138 17772
947105921612518401 8110 62643
84596608920112001 27233 45785
439645794378598977 28454 41973
277651247167153057 47012 51706
257751389365481025 2112 50730
699892766873578113 969 21762
488707690035887745 61855 64462
291011582896910401 50659 56065
592359659588794369 32231 63388
92164220671111969 18472 56327
634841281646167425 54244 59447
406406983772978241 9307 17017
703098732183306625 2246 51330
626829712166941313 11194 37822
440713096041328385 41001 49256
984924666961997953 34113 43386
441656090853172161 22396 62490
820429513256858241 14820 40528
784032565155278849 29751 36957
604519543155884545 12727 18274
902204857137306241 41953 52479
845325042571179393 11281 12036
503820731861374337 4450 36091
856666689149815169 18625 38060
786269111144065409 18177 54232
298626781427845633 3202 27053
699347923652901249 39138 50132
978993118177367425 10633 31000
819664494025161601 16567 40169
632725357438605569 1403 65740
881738057664541953 12278 44611
74979613002195585 15057 65422
742917166453338497 39255 53773
260786534522555521 27605 64274
878711025933135617 56015 57965
930234794236337537 22463 47876
719810199565600385 40270 61786
549503495786385793 2639 35156
544275094415191041 20785 23798
987627562419699969 6394 14960
50885582499802241 13013 44978
424724543279513281 33133 51210
318989995616497857 54221 66161
770603389553468033 28259 64119
98631306287174433 19188 47386
984111478524855681 2043 16080
711174965245824385 41730 64147
59562456532145089 53995 57066
9370489966869401 23516 34842
534928782462333889 4356 11412
60485930580078673 15155 65420
28876149764624161 50077 60946
506082313860886785 32781 54286
663986595522263937 6404 48687
34858964722452869 16789 18131
674970755714152705 8248 19211
936679488745540 7878 20610
969606720469631233 20813 47767
279014539147958369 10516 61766
526296138620249793 4153 20468
982505088111040001 13285 56953
720570744927815809 8508 45926
353515599362403073 30713 50798
375680566792592449 5622 41056
938583282869529985 10706 11032
92038219601665361 19147 44189
500623617651250177 3555 63682
650683479087586433 36775 44161
521365795438683201 9085 38487
510460944674893121 40093 49028
66627105263940225 24088 28475
808603667992795009 33469 45912
709262739519601793 25003 30391
625012123155602945 10120 60135
366528156467147457 22087 30208
564663911652598209 13054 32863
2734062892031376 48221 66638
227816748586324289 8440 20138
959441011207083265 394 19319
823832326670409345 10036 41386
265800069593666433 47904 56909
144507418021266433 32097 62907
322133924146349697 13141 47035
362388449118480321 35148 50823
417908416618232065 10289 26830
394908112003580673 9026 37954
671058378084985857 14391 46384
802706095375778945 7444 27938
442011037814836545 18846 32959
324912673949246081 39963 50701
644059441738242817 1648 3077
436188219697623233 17904 66920
925318613930855297 27070 42241
588195064361773441 17306 59005
962724408025259521 22561 61138
401609084297714241 13840 60986
832419354469124097 51149 65437
822960273163250433 33453 39653
352855321923208001 21464 37083
530428902693909505 11240 60192
341312046727480833 15231 38556
246588358632326529 8257 63702
498571179060611777 24886 64832
472453520633532545 53669 53894
188324622554716833 1539 22708
661184756488569985 29177 61984
786659010061434625 16418 33859
144399473572217825 9502 37772
76657956491757777 17676 53006
116548080055199681 27767 51385
476323708177518 20339 37007
964750717932243841 20554 35954
736074302570415233 34827 54095
664097424668529665 5766 10714
932312026767611777 29258 36562
99390287712008529 40912 64564
280579763614312577 62794 63248
815435009082538241 37259 39608
381865532316915329 23334 38584
126865890957756017 39314 52750
621244528927604737 56739 66227
911402146040803329 49849 58558
25505874120874241 11185 57958
207185844641866625 18609 23555
48852376266879105 25662 40797
140037345955622785 18337 46128
802200824542445953 4215 40950
305498564118973825 3139 65577
324036174470137409 2781 6441
302460134245468033 44057 60257
440311830119377153 48541 58710
68017887051876617 5665 65750
990977906564026497 20962 43705
111453216836995489 46750 59247
514560594808706625 4338 52774
92625634013668193 61 38697
376544122086500033 25108 60867
174844272136670753 24587 61967
490988918488874049 24456 59776
85594801380704417 585 17612
233679784246859873 14137 40932
330517193919636289 8726 65065
903131500115797761 40322 56568
488089459132989825 9335 56168
41659264898640913 12652 63084
487206370569783361 44673 45160
465253403454674689 21278 44844
815143599274261249 11212 64267
63931820623068345 17340 46106
19716874435065537 16768 22861
225596321053394881 28472 33105
133708662273502193 26208 37593
786214319011833089 6516 50942
362813563235921089 3559 44891
998232221586356225 25821 52287
757471071712824833 10310 24241
884465337997696129 9804 30715
148053375982247105 35535 43975
287315989379102625 3776 65839
531234643703609089 798 15202
397586095309947073 24743 54926
794992851215699457 41800 65549
780111825324603137 7105 31376
677871020103491841 5064 15862
968174042329010817 1904 3364
274557418099167457 17437 60398
579868038021125249 4711 22995
481672115631251777 16259 49415
453318439280508289 9416 14638
39355623424103929 17633 34393
568032975299551873 15617 45360
463274781134838785 11631 58179
655062879343844865 32533 61787
204180472498965313 9233 16692
315917791864627905 13017 53021
777427281019750913 36110 54417
557431610353916097 21231 24699
660056791618348673 25035 59656
544071081050013569 28218 30110
434362574690663169 11585 46660
136363676846784193 2490 64896
226538276892487297 16177 30943
285562680181165249 3408 24647
441442592298667329 1294 3298
304935434741196353 5369 45846
358475991140597441 23925 59660
226180752252950881 10853 20323
901423516619683329 58735 62687
815166938457579649 4735 6019
603491819819144065 2186 35137
546204114060550721 29243 44758
538922338016558209 7183 57190
327665128254665217 10112 54596
592591111067424257 53292 59995
397772285072584001 42559 52034
593572450658069121 29681 63883
421395716511156609 3990 8160
85808716407942849 50883 58068
638665434704542209 21554 31405
787448617982502017 12369 15297
9910248095877707 217 41178
593947229937885569 35693 37610
874126870738500353 43817 64156
400502066301680065 41737 63106
591174054354595969 23977 66995
572155707490569665 10732 52040
296688500941719745 23586 63019
860232579943268353 35225 58904
541408795095236417 36455 65406
706506845732082689 9752 53255
370146375962143297 56255 56277
644269081924886017 7472 57543
496619050775464641 28880 64034
575430826988398529 44018 63379
485105546822929089 15883 26362
414941103343007681 41789 49985
898130050387635457 532 53458
7800101272085414 17005 33234
273972607301054433 7963 67011
845683584942843649 36780 66257
331812161795866689 21043 34801
931951594995300737 11748 63552
63897002656666761 6814 60380
486984428212334593 38445 44351
107871293008514609 30184 41912
927676518717095937 13785 41139
764800034080245377 34177 58823
665690933314106497 3475 39199
24181917566593825 25211 62708
178273406478130177 2518 65210
431010035343781825 15803 20315
961345539733681409 15733 30656
768045107394698369 14855 28308
53592569324724337 25588 59081
440745006980073153 12357 12639
386705935180440705 11889 60477
447756794595747457 47603 61579
228420098016759009 33715 61528
146226626370868481 13728 16884
380977431529796481 3260 54081
237135552274395425 38251 51115
503752217150253761 18374 60717
443923571899993857 28179 42818
952179335940723329 50985 63820
665723546046209025 30319 33476
411066487505539841 34676 56421
781534068321725825 31160 63892
362489683222261057 39942 57130
219153024930733409 23725 29769
160550387855767681 50284 51905
984929041207571713 26337 41678
204746954555798049 7516 18349
324452855336332417 28411 47757
571720494238068225 19662 60603
80364823266258161 35540 39822
371291100306901697 53915 64868
602019217323203329 4254 31967
686652126301016321 35062 66664
177689546982115585 5636 14110
554132123381162241 14064 42680
259630740778234785 25480 27926
809210259297120897 32327 41843
938736748886192641 19711 55607
558550476892971649 23437 35096
396165123051389377 21807 43730
594673019087895937 489 23247
198224863362320033 22416 31548
865542398324361473 25617 43095
657360701488059393 44720 56343
498789498671644801 38193 55981
745738760696987393 45828 54704
781282854352976897 10563 26139
448726616645359425 12091 34257
708809270730416385 43264 47925
977110847607285377 48485 63584
887621818623966209 43563 45432
739078157302586241 15865 16442
555932134022672385 15997 36159
238971061225306881 1586 50694
814563961430021505 23209 49699
281573689167089473 13228 47633
142898634622032001 53700 60702
925498911980291457 35950 58124
36090308047004529 38893 58532
908845297936565505 49733 55977
415395058520036993 59650 65421
242463129501437889 12050 37972
121320833849548401 18621 53344
918010986607299585 43453 57876
424276212472211265 3591 26866
578327001064700161 50764 59443
815022121801728641 2704 30450
615071019115148929 30913 35357
939385707671764481 8047 40628
460256726726022721 3434 63605
370341923982348225 22929 36929
923338860062074241 43799 59630
616421948384118657 19991 26581
515897611621362305 21459 56139
592285555962586625 2852 12973
835927185915792897 1583 13060
426678917568015233 246 31911
898255236470482945 22346 59605
187095323605714017 36644 39229
88565699173642545 2561 64537
235779456245285953 358 17074
496287454596902913 40096 55595
848986448704277249 58687 62161
98709026054010001 4170 61375
71285365461452697 46532 49995
480104720270510657 2066 53672
384639035309614721 48318 55461
234413882819694657 3999 62169
419258631603145921 7358 46972
396092421392260993 16545 26207
394828315141761985 33545 44196
288114018347343393 708 30593
614781700105911681 15173 51675
9786131971999625 6752 20800
153352540594763553 26411 35728
504363243535607361 15667 35264
178817311697304865 1130 49300
315800579000857345 4089 9662
382122270073107713 29538 62821
186890204091938017 29521 63866
550670281775243329 13892 38018
814262196688794369 54205 61151
388414225209455553 2027 50617
250827504653955201 32404 43839
678150059820428161 24418 39668
58624981125767305 23332 45685
260750205422038305 14928 44369
724531411586084993 3677 11009
72144264384210289 29095 66623
173936522731629857 41022 49733
502894534772050177 16520 22519
197660711645681889 8247 44459
283894962679614337 20945 49579
137917144885271633 9557 32708
94705001677066753 53022 55867
285673446535113825 9645 50164
6391564633307923 1420 66311
16846577367637395 7268 9454
712030046225972737 19375 44031
985042241647306625 40650 57786
679902141930131841 21713 22320
508321105216161601 22308 49103
907901865124085121 589 28250
149571863572006689 11349 51699
249079075599386369 9952 43997
314426219769792705 4365 65427
880688953174111361 32310 48466
469390537658540545 3261 64681
587990493553395073 18771 40926
349617021584172993 3915 62156
942775195169286145 48457 66699
195518496628110945 35241 48789
701916294693948161 31857 40062
172337547015679617 32559 34592
601233775639482113 12894 19610
261307276394688865 27192 38901
612251981251052545 3639 7059
459742374110923905 16004 29271
899745698549292417 21048 52439
416280488388323969 33292 43975
424205348410996673 9879 15685
759285871494945793 17524 42389
212932417299040097 18859 19163
938655241278212353 662 18824
416345622527064321 1249 26070
134767848726731649 19048 46013
378962779725366529 50081 51085
532622121565125889 27717 60095
636042208786310657 22399 34657
959895710584824321 36018 47256
986764005737509121 80 49507
169724734553824417 25547 28580
854356118629642241 7594 38299
828644073458683265 9910 57184
867797549258579457 26701 43823
96696317225834609 9857 64718
356341708990019137 61693 65660
974639731953097089 53950 66178
680911263768106113 8595 59666
623044925011498625 9110 61538
805674892024928385 9368 10529
394324430463335297 49781 50255
708382104462810241 17387 32656
910569227907458817 455 37092
823116777974352257 31141 33637
20476660347874545 6311 48390
122426472367035185 269 14292
25748090301760841 42470 46871
312994107574287041 346 38660
310408230913417089 4893 57466
539061049132452993 35462 52444
368367915753523777 14881 18278
426450126598442817 15223 55815
810268214233566593 10407 38450
389503398268626433 48867 60377
61496275327641569 45651 46256
189887066087084833 10808 42995
993737602347913217 31371 60738
731941531641705729 10836 61320
456517668407244033 13938 55287
686354430152054145 20261 38391
607209203132420353 19576 45838
556482871767993729 33739 51971
971831450697664001 5792 27461
550581171420834177 54859 57808
88420500594899921 59509 64706
345798393212316289 29811 53314
616262067895419777 33701 63898
828224864700107649 13481 45338
362418979030998401 5614 38228
820165012778087297 16125 64765
741411817724241537 19120 24322
719412484800574977 49118 56783
505541320876510273 32487 62942
79411330646660625 51686 65478
486135490237430209 11871 20841
747845667169887233 48524 65883
749506497710974849 711 29126
151196415688016129 35226 63794
607948468951860865 11297 62090
701083692529369473 7286 28404
965359645205403137 56555 60718
644981290323027457 8589 13671
699284276013699457 9137 50921
615920201602793985 23810 40932
809335308363621633 34696 64084
408245916069514433 1632 12425
341758175699425217 13470 32181
835230125761785985 7406 54411
865086725682111489 4691 44836
884593622749985537 36591 63604
411509374628010945 15578 25673
48851826492526841 12771 33365
411378852347361601 12029 23707
115377874778427985 1090 28521
287699636601132641 46076 61960
419931283512244865 2215 57341
460368365802644033 33848 55565
824765839476707841 9406 19761
80629827498043489 28829 60640
668010670631563393 13940 16598
824970514447763073 20307 33974
834477227498094721 10644 66647
553862083630264129 19420 66242
968688122570103553 439 25081
607391924385716225 9695 37347
704938126656127617 11979 23354
206243017908505537 4317 12857
983979237387817601 7733 31894
374416932499350721 3814 32897
264775860271495137 47343 58391
966726704590257665 19269 19447
364019190493355201 16220 55074
665074229228984833 8675 15728
825335082057801345 28187 45805
271184177761242049 28005 50189
875277569833347201 4057 40118
426357133728608065 3569 33450
870475184069047041 16164 19780
491622903557441729 29156 51460
488211490352814081 40145 43498
603076250103661953 7592 28328
837947454827354241 5527 66421
1964203956688949 23552 64938
482826521646988033 2776 64809
825914128677545985 28540 61020
975155093938919809 5785 19963
740152983259804417 4986 56642
947894778398666241 51559 52201
901429443196882177 4711 50286
851452979789382145 9403 11033
285191399641050241 15631 33111
111915491212787537 12539 60732
360099656067212929 50684 63138
868104810786743297 18782 44594
952860395876172161 52671 58673
263990808321256769 22326 40284
461347741611199041 5835 53194
436715710590686273 3449 23594
640459318053572737 39546 56588
722698788836115841 29609 31459
882596834460521473 29225 51649
542906416331586433 24889 29580
455768271240174273 34408 48632
372221848277991553 49602 54464
474338229030585985 9254 63225
304073568480713857 150 11166
57409449208293497 1926 63197
798252619499326209 20582 48044
383459539083766273 11361 25467
232547204285079809 3647 16024
43516493933367433 14464 54488
471745609358226433 22481 29337
18012596162314765 1764 15743
76944136026082081 20652 35511
255654052144635105 7775 58743
805982476078842369 35110 55010
530431384666208321 7644 63314
918032283300558337 27857 61799
39677163251894857 8581 29049
170616536658020129 6428 46130
62040542064089265 21459 32474
208349037556057953 7029 56218
20970997981223149 11788 63844
113678550445545313 612 9417
45501257657100777 61029 62795
468914179739098113 62252 63232
926429832531056257 29581 43816
506656226636625473 5975 7592
576475344965807361 20959 39798
677777560635870977 51512 55923
209659051507301793 7821 35756
85774582370337521 5777 36033
710976403679531137 65770 66445
24351500799323133 2257 10351
421129486812162689 40556 59781
770948546926593537 39255 40870
537220889695326785 47360 62998
665380485364732289 807 58655
295168581546121793 31940 48282
168373378656756513 178 37478
823768138580454913 724 50422
642254031057856129 12909 66343
706401780336051329 4165 28879
128557847269366481 61224 65263
819698501317610369 6616 45251
928805400795436545 27585 42496
957099252824676225 16335 43515
73360047422514897 451 63993
534749313936295297 7074 63917
131766947967289377 39332 61980
193251617847636225 28997 55585
817201462748233345 7622 55969
261810997096624481 1919 29567
105055100272419825 5684 13799
182382814584158849 17205 24181
692431804951841153 49621 57221
721956730373484801 34393 62864
340792154358549505 40242 42694
713272726195867777 52471 54982
209490522990524385 5432 43371
561090431389366977 35963 48927
625570959985150721 15520 60641
661945663665520129 19555 32290
111131025040496209 16284 40376
852075754563323137 20285 39902
995440038494532353 21466 27959
396397425213478977 52036 56275
247985893510918497 46691 47309
148455070581398721 41729 43622
367313517533727233 40536 47131
923372422304495873 1897 64186
50976013255340289 1036 47636
684058458250525825 20503 48458
482250284721882113 26754 58649
694727369360890625 13987 25241
704698887867738881 28504 63500
752290197673254145 121 32285
565932779803556929 2153 42639
641068333370483841 13595 15281
244541801030326401 11294 63657
661890660174840705 40483 45007
726715670267790209 14721 58345
60837594118652305 21252 52450
377799201804112513 4530 16346
31606408627105509 27549 65966
889191101945993217 5505 46626
910144838283642369 28193 47849
643851067020793985 20046 58831
430437314245104129 52898 59525
553088096228687937 37894 65973
680547763612793217 2877 54990
718175333045866881 28612 43731
415818125083056577 11697 20898
909621791761804161 16199 61573
958729265344587137 5596 26250
976693105637938433 133 5360
88959749825114897 3827 35024
610641413297710081 6594 21545
395506078457458433 2879 39096
477125562928041089 11908 60090
141224110554439617 38643 46831
524976906284347649 26473 26949
805626118711060737 40568 58168
998496575185331585 21840 62338
571312332490698817 1457 50510
120510915277801441 23527 59161
530032865299204993 45658 66333
783840388521884545 15216 24973
420560839711491521 39179 56662
153338019859329921 17896 38845
746234020755949185 18089 38706
839139570519368065 40685 64361
909990176117339905 1667 40216
334924685927344257 5889 14288
759522432047333505 6007 51047
597470106434219137 20755 59109
722038632862783873 1250 22246
776834055518019585 10124 67001
269348923041022209 22867 37502
114588377655511665 38206 42117
103113599657753249 8238 39553
707087297185179137 6066 60894
424303335274629505 30608 35068
733454061951039873 24559 41151
268059530243782273 25901 42254
123730583940794497 8946 41845
70960763640769641 39958 44444
962514080242218753 5306 12398
859099084468773761 4514 6188
345171669321896257 4220 37859
803208768772890369 33217 55241
637420889697228417 60173 60494
91354943221908513 27165 60020
463225306807896001 45391 45921
238377311050712129 5641 5972
869044000324411265 9174 27366
643180550546936961 33631 55458
367820216064270529 1913 21783
815210344747612289 48298 53134
772351884484255233 58654 64203
307570182027483009 25828 54212
640604753834264065 37439 48814
428985497414558401 6965 47332
80562768318376497 6353 16064
193108832532125505 29256 31418
291251710239716737 50695 55206
415320101636211777 23947 34291
895832453517744641 37343 59649
678362022119920001 4808 12115
102487535285330721 46741 56112
962687106304585473 9450 61130
539985629619966529 8986 40645
8271298838657516 9840 28773
559515617987639041 32626 55412
592567135034158849 26733 41606
634099413636779009 17355 54852
47864533798552601 45519 52035
752699804270644481 30026 51235
185522242789616609 1950 57831
651184407767974657 7783 27316
247137619773191361 7931 15541
779630962084549889 26329 57592
363206810713393217 39071 45705
608224709756814977 9288 52844
837917462167460737 31131 49455
538898895612202753 49680 62423
244220576024972033 16690 56382
758254356584561921 1495 1617
992351752998821761 34676 62247
142292087429833457 47774 49173
481422081217402817 46539 62221
935158943188088961 17385 28153
483740507063679105 6997 41050
698381420584365057 17254 24965
537396907098766977 30421 33818
28067946214608953 57 52974
960954277204741889 14298 63759
896519014239029121 23367 29857
762627990017335809 48149 53800
212490911001385281 46743 47167
481775915058157953 3385 9120
588582409322224769 48125 65367
578834177368932481 8899 19907
445069440485870145 14929 15681
449133267340847937 16407 26314
603075376991508737 62339 66182
931092009713523841 36919 55769
100662170113043457 35767 54624
605210858138853761 32058 45996
993592405195311617 14811 33349
821773595025334145 42396 44396
866521935511801857 6147 45370
606565967276658561 35389 60673
216672259679423713 9387 13648
763934423266789505 19886 41688
340008452261077569 37690 67184
820230136185323009 49115 52570
732589727943501825 4548 49773
150358120111363297 45461 51511
544426341958942593 50313 62267
34827578243927349 25435 48558
840921550404797057 5539 30324
7674519743915199 12877 45866
482382568544284865 52661 63964
507338802844195393 5363 58678
299405434872010561 5523 47383
245352110739375457 35300 55963
197089605900718113 8500 55532
197507543922320385 50843 55502
262697750871634369 48422 59397
91339938561645793 29583 49626
778246254696217217 35101 41430
757133376914900737 43837 62505
134508821902340257 16039 17670
875986495734352385 17227 20346
608827275679548289 22672 35695
216587775527536065 20742 40182
104012488819929425 35182 61635
51758058713602393 13149 51239
540001220765891073 26470 51842
768689363855024513 38336 45332
971521618776062465 41949 64137
358255401440160897 6842 48831
850543334699128961 4027 64403
310301322761240769 38029 45914
629701293948439681 42685 49904
321999891964480897 21534 29866
900962481377110401 11340 18107
731271874514668289 50109 54456
509939345208305665 6172 43051
952216722922784641 14968 62176
546938032568764481 39854 44256
402104058982196481 50473 52036
918167510373105921 37980 58578
113048501495910609 47277 51670
206759855238278337 9809 12110
16365190709187517 45985 48784
444058607287825409 21203 61039
846825692304904065 18771 42293
167852259521627201 12991 61493
298556011457954177 5993 51123
240123531167991905 7434 50736
41615529988348497 11943 41100
312086335074571521 7475 7787
47056189739684841 47975 52480
625179425920531841 44426 66271
600557059466197505 22742 31677
91764821528816049 5391 7810
295823030056489217 16903 54410
96714853035617665 18621 20842
423630983623382913 31630 42996
810594841654353409 22026 46483
845595602470631041 62513 64023
849972001613348737 61023 62805
469548062843742273 15399 55150
178716786031092321 1240 34103
130173550237152833 5721 8671
443607761653563393 20764 51375
263282980990823041 39760 62493
699377688081700225 2521 44680
987500142073990657 31326 45266
452467632395279681 602 28189
962220930566886017 26841 34394
797944880710165505 11448 53293
837259268700314881 11346 19090
171566770744217217 15775 60214
421585738384948161 34040 44711
171845893026915777 10346 17762
511847603049226049 13758 22681
530453814172556545 2217 11578
210320214660967521 51550 59353
682263740221404929 13168 32193
328132612555073409 18338 49439
926743250414542593 34670 41013
746305625474292353 1318 62555
143958294066909073 3419 50149
252456092628555937 3103 63991
259123865314744961 41083 59822
341026823554258817 14478 34467
626744608309852673 2712 44516
326867945364405441 2066 11368
835341992812740097 24892 61192
86676687829339025 40891 55251
748633224807310465 26867 30949
63427619176842145 30508 39657
335651729768681409 12101 15330
973287180622506241 10737 46508
913495915231411713 2979 40747
745317515927133953 8872 9165
647527775648679681 3985 51054
101688595292500849 38313 54893
381808331958200833 50738 55988
515075324695480705 2424 58295
157932925497117793 14388 39058
243722499005443169 20457 49760
427358962901084993 1296 55998
594947218156086401 1713 41635
234379296624975809 33042 33070
599831537674759809 20928 35801
950996921035329793 55750 57480
832542711039671681 18054 50592
869052917538947841 23504 44618
393459725429650561 33257 35821
729089762690140417 29404 61673
153861292911820161 6735 48168
259393164325583585 21297 61038
821034151763342337 13183 26194
763322031858695681 19371 52020
139462271958443297 3107 44297
896114507487890689 32164 51413
916952268272140673 41775 62956
873105883294076801 41153 64320
319039165151288257 42168 48933
202485943608788673 3335 10417
588132126124804737 42916 46373
994892257520366081 25523 49581
452790005566804161 9626 28066
77876143686506081 43537 63489
587335187599038081 32370 39551
496134978593264705 9654 25730
879471672250822657 6184 52116
739637566051467137 10280 35466
615556692687903233 26306 64963
907016132993408769 27231 39764
352491344359400193 40161 44703
910223368932417281 40077 42694
330086087413732801 20622 42933
661109477928139393 31967 57018
845298001862808193 4360 38708
775264728491489281 13627 41106
467033776590625409 10214 11970
917134732053813889 48800 66205
821043102375050241 12963 45722
841815934993615361 1113 6887
917739512848882561 27367 44585
117409733710818641 16014 21432
961208720165423361 10249 29488
187108215215143745 10327 54459
701936138275755137 28460 49133
293484923687277185 33140 48508
412755101621534977 35962 57973
924323425729721089 36080 42908
803129217536636033 484 62510
34065733795021205 8176 11495
119294333864822017 16166 33836
574863391836455425 16396 27003
641532404319349377 37423 57539
622388551652722561 37252 53788
671704202370015873 40910 64787
462482543116077953 27219 50746
97109228891454785 36390 64621
876785298526161921 36361 63968
567182891809132161 11782 51694
3978431415273321 22408 44441
921728445976498305 48273 58895
295695613374437697 7256 57997
569612524428457345 4103 61470
618779522967553665 25760 37030
728931201539907585 29160 55293
932684494893496961 50202 62633
581724194573645569 9157 41338
904990145861003009 24774 28104
577998126928747521 48178 59328
83292326834698113 42729 47999
681290709003427201 10770 21246
205881459658922241 4450 16411
203432111631812513 39741 61428
38353812706194649 28797 44321
646642242876573953 15946 20501
926462608168858241 4141 54171
831052004217554049 45086 50264
391717786638753985 23513 25259
855306133259652737 6822 45429
147010631638703873 32752 51265
88912907267101105 15030 36782
337401460215208001 48452 59146
134491618184746641 52543 65243
646039063535507585 11439 34733
8394128848152605 191 45455
64815722924056017 13521 25069
271325052186703873 33378 56508
300276232033336769 10936 43409
433065292772781185 5666 18773
382872949102822017 3572 16745
48917551368624857 3097 55187
619312939900989825 41310 62578
147268655048208065 10634 45762
555980689285593857 1773 2805
3116704882181410 2936 18984
527548221138555841 9532 51489
711530387064371457 7743 39843
607953951261752193 54859 57380
532633497766006785 1720 18232
290169080963774913 9777 66967
778599529665626753 2215 12484
993940818389223297 22857 59527
527496484860783681 37902 58365
41778330094853545 21496 31676
664649558826184321 10378 43312
115121222285669233 18726 56790
589694099513799553 49774 58040
798941637215843713 24803 44502
189378095689903617 5288 46241
75152096444856657 15865 54114
34524336498627405 1222 21125
188743557543897825 13633 41060
472694303744830785 28366 58365
879414199093023489 2629 57922
807555478507232769 20174 25272
706180363044662529 13898 35124
102555006381379601 16352 17327
845761920211391105 3842 7648
903063602222196993 41634 52925
910007813562781825 9891 65353
158338591530323937 30692 47358
825757691606046465 20718 53098
795078865845887617 38313 55007
100012380448927025 39728 49817
198844408992783873 24271 35622
284732512705250689 12478 30035
308344607551298113 1039 61071
193467677672980897 49122 64193
887363672959153921 4624 38256
823273900906801921 6806 65912
577047636125918465 23332 49642
474031782414950721 21416 30037
233949919567436385 13253 61740
167097586284416609 7140 19002
624466333605390337 25444 62099
846168550220891521 17550 65328
964561899673711361 27346 48529
441279808792163649 11984 18252
303931877437840129 13878 36967
150344761500573313 9711 61049
677573472798485505 28762 44431
972458454279820417 21625 24158
74808589182673297 25650 63163
921147788926827393 9927 27377
791532671972433409 9527 9874
332173796149593409 19455 63914
347548690429256641 35800 44156
878843261673463169 43870 47072
817169693433555713 13390 15461
608708604845975937 48591 54524
967116157021301633 35702 43166
95881734899347041 6605 58486
866540192325047041 8956 59285
345673160075595137 32064 46684
158930472291906721 40128 66649
568975463950689409 21762 39824
129759998209181057 32992 43483
444608563202724097 7700 57270
827555451352104449 19675 55913
234483844911789409 55964 62525
63829264847285569 36251 43952
936872012158719489 7861 14585
164127504032400385 1948 7296
904226728886438785 18626 21100
429222199799397697 3680 40706
587215680939966209 8763 66198
819333286352183169 30706 50605
269121459237890561 24872 28400
930771943469451905 40413 46111
107346852848994705 14890 50785
466835221886022081 25516 30645
852219931454751361 8398 62317
844322946762872577 28789 52672
501306303557260673 12623 36563
996506417608763649 12281 46592
408189046843357761 45615 66491
585944394033205633 8539 27308
14044929335657487 16938 36894
213650616232975201 48356 57032
814789436374152193 8219 26357
74361895972941745 2111 51123
947810579910157697 2935 17235
202399581202676865 55784 63879
519596082230275841 35556 58226
989709898050946945 5782 20749
494948296855060481 3931 28693
158426263876442881 5587 48844
362578274421050369 38556 52856
604648076514934017 14763 61714
816912989735147521 32011 62015
774588817520843521 22908 48443
347098020731220225 51450 65226
891110488362173185 34846 46473
93514315850629969 32464 41884
236604562041840449 2529 40742
167653392778785121 14035 42353
643130466535154689 18554 51267
748854477925096577 5313 52365
664695929407137921 41254 46801
995919151549951873 1479 4321
630846269421184001 5277 29041
715651129906749569 45530 57320
828578794956634113 10146 46443
885329164969188993 18806 33273
462356367025904577 17987 41388
471604896727047425 51659 65270
121278986761005569 30797 51014
870986420345570177 22165 60254
199848037450507841 1702 22803
823494481878444929 21205 39899
853041726370101121 50038 60522
342834658413547521 31092 41251
597532719030908801 21174 52941
539457269534256769 41579 42206
717892852193209345 42564 51729
966913625656996353 12443 50587
516425378194426817 20872 65801
59510038138743225 31773 33761
886946473872406273 51431 54853
467655470169827201 14425 35971
961817073255531393 39755 44934
630228202444346369 25794 58349
235932764848080001 28075 59311
93445705964665393 34705 43204
792198982506974465 23872 28020
402453203365585217 3933 62680
158118483372369665 15132 63974
932326253893048577 23968 49459
394066483566149377 14095 49117
751131582255442945 2051 21096
733163082001645697 35974 39992
273393146686299105 10959 64914
108002482508780417 17559 65784
383476220790161217 17227 43933
499721484593301569 3960 45570
505145373565678593 18861 33768
452124158363062657 38681 49596
614525512072180609 21867 45632
43872340545014769 29919 36874
172156848903636481 20755 30671
915665673547138689 47662 50979
536180165328548929 39388 66431
192694370946277601 37272 64542
577728432044917633 50875 61963
406325266311313281 8847 9340
74615248193442337 5994 50838
965384862962387969 63213 63965
8764114116996070 35131 60485
120067549693672497 25378 29302
118667249518527025 5079 36874
52940009640231265 47326 56234
290512734973756161 29800 57722
373254855413790657 1892 23502
864827714453713921 54592 60140
488198194913074689 26732 47648
957906711824545409 12500 61938
678074143013972737 7077 23314
228656674683438881 31295 46998
144461050388237313 911 8308
96270063102675601 19372 61842
358892406910996417 14614 22026
942955982689927169 1369 53865
623304724026887425 19191 32712
580792309223152641 23529 59358
276952719343583457 1390 53375
734485072244982657 28724 53777
117801863569361841 8604 40648
489380438568868929 9744 39456
653129107991844609 25087 60402
537304920505665281 27568 57469
670294892022290817 3459 45804
319690854827694465 26740 45682
624580445804710401 13813 41923
965320392606802305 9871 27066
385069801205453633 18550 47119
985064883179855873 14024 49307
534245489799872065 15126 26266
491952020004607233 4092 26500
153628474756679617 12783 40398
556877820305697217 21293 60806
197242207798026913 34709 48102
843175911530753537 283 20536
148473036612251969 25322 64945
257970479248367457 29778 41525
602288639719233793 45022 63579
732870233665085697 50367 55173
131999467318159697 33226 56447
173246517324184161 35114 62546
948038815703952769 19095 63569
97318836427721329 35229 37739
698726301084185729 40451 56391
643446356025375361 7967 63553
264389759424858529 60002 62061
619042456027632001 36053 61732
157009173768209121 18844 47393
945182018705604993 14447 43874
479903404027780289 23671 49584
378425807484862977 115 34526
392839898472239233 29831 42402
967544537278140417 49827 66586
942914402681139969 57233 59569
603830102367385985 15698 37655
822401163644592257 1750 25931
490359525689722625 35437 46588
531950388223023681 3498 54937
485345401051152001 17326 43971
307721441014258817 4209 44327
903224898060155777 25219 42410
468939289373537345 1946 44569
11741048023242941 30910 47418
603900819833903361 53147 61964
813950335598331521 30594 34229
316357906927365185 6941 21625
531585555203097473 37410 58251
746683812277076737 7473 30443
750438791219860225 15424 63549
858901154757461377 13332 64371
834375004555614209 27532 35219
542241264923113409 20929 41408
816288876699683585 58381 66016
275211239845575041 33488 39919
711651649912514689 39283 42248
550366925569825601 36198 61723
706711216694994689 22701 53984
251364655408821153 2047 4703
266707221404676161 17688 40650
268246515639496865 28088 46293
401374589569496001 37468 61815
202711254013777889 18019 48390
379118786738221313 50810 57248
531744908687819905 39091 49311
332536719139479681 59201 61638
203707915860604769 8712 65607
241004214220982497 21529 37459
908881777488311169 11703 65188
72652746745415441 18810 30322
397878493679442625 17837 33045
418829625463533953 27289 51594
316804408346378369 40634 44086
22349511929686373 31703 62891
815125862409871617 771 60399
470548033540314497 24546 62267
546969854197605825 2569 3516
118338614971815297 5922 42228
576360091531469697 12443 39586
384866947601441473 37584 47536
428143770163963201 40277 66982
867023638096977537 23280 28253
252703053079528673 25740 47678
488978399974644865 54008 62683
134811709079535553 13019 57052
673119676831799297 7390 21976
677173241514751105 23821 64231
583957929189328001 53407 64364
598156912554010497 5322 6647
337804291233393153 22762 40633
211409275219267553 13459 55572
863444844591089793 1339 54860
83238277917551777 58625 66745
96390941063287281 24055 60986
451195535963577729 25534 40222
210724917795122465 6782 13308
41629775384826929 8180 64453
734266731917355009 27866 64991
636722744730036481 13376 50107
170893805650724321 9165 38378
162659695488848385 33057 33159
229248683356058081 9052 61804
812939032288269953 61936 65916
786705321156748801 25690 35457
754491286766928257 42596 64509
320344547706266497 2808 16765
680187303396422785 14829 50283
456698445379135617 47313 54470
861467160331436289 841 18692
183288271926624449 13834 27415
375621476949405057 49891 49912
519321027376751233 29624 52118
836124853827193729 10292 25702
522664317242881537 34565 58348
343561573311319553 8310 14861
743471762940590209 40808 41544
949681724865222017 15900 36929
373822044667814849 1832 13937
371774676954018433 2914 23883
779985589093971713 11376 16971
357060445829212353 43618 66464
484369051522318017 7269 9728
596319589877254017 14514 33844
725286392287689089 36789 38959
692033360476465025 14603 56554
538453517169937601 10944 51920
287606571608151297 14157 18542
702295216554151809 51853 67013
412031400499195393 36798 52522
655308097866591105 25141 41608
924113997368749569 38670 49597
68657286058385833 525 43805
944692709674988801 11032 46324
479014513410401601 36635 42844
9060119760121667 9392 33045
921757437001335937 15319 46029
710294146916829953 51663 57614
955916504653540481 21190 43191
282414453540098977 34505 38688
746526299192243713 52791 59432
253666999933521697 30302 43408
230692123408669409 15952 48709
90988680268893057 10638 11913
717769090311950465 10274 34590
360773100830449793 17070 54314
377302157347028097 18676 50694
289885452262922177 12238 29798
555120498437805313 38079 50104
50410656318540249 6933 31340
296742704643417473 31239 54519
918094125931915521 6666 43977
276563143293433441 7159 9095
409007050755896257 8563 29943
674004308875279233 2345 12463
200169335677884417 24844 62769
405938836422951233 16253 16636
111490212521992753 34092 39207
490510456528777921 28756 64936
27250493606814529 38739 44142
470601617569290177 20368 66297
176037415718447233 13065 60980
68582439904243841 9248 51706
738591829844949633 3501 38901
146254641460121345 28330 37489
614182182403276033 49496 55921
798538409746537729 45223 55903
705562535761302401 16383 53280
445399738472449537 14397 44087
536292817997185985 5458 16110
618639697052852737 11841 38524
281909000376543873 28871 41950
541404186758274625 23886 55910
378671616650841281 12587 24957
519379984731170177 57076 63566
166985101185687777 27508 29866
419024224868795841 52359 65019
952188476731187457 23495 64646
97080469597042193 10813 43776
94566087038003841 7167 23882
650764415213462401 24201 31576
240058131672803649 14121 58611
742289586104572417 41948 54268
142555835102356817 14547 50644
432516452332752257 29397 61390
357572990746895425 6186 15292
905346977709424257 19790 67012
414040238799685761 15970 32890
146705708449889729 7110 45927
939665260325931265 42963 49879
8291012357386053 10443 17548
595270251406603265 36172 64919
341249034596788929 22404 58185
850319141466066305 8537 42954
677075057781475969 6789 57302
100690733325109249 36400 37436
161938401283340033 8393 49471
465188036592387265 11920 55906
743192772573774337 1003 57250
490354792273180353 17239 50737
107732180696732625 10508 27465
616269409253654017 2486 37626
836054642875122817 21317 63791
334141827379511361 30773 39903
5554555278838081 1692 10159
403002788813601857 36970 44184
767939714496531457 14649 45448
115170052862950465 5272 57130
445643997734752193 3703 50083
562410959065012161 4673 44966
447575748850592705 28508 46505
448574947143185921 28587 56914
561699317574426241 53001 60429
593502178590647169 59374 67060
876260680729398401 17296 46588
350202911364007745 204 56227
72866721681894113 23215 33404
786568913751786113 322 64220
246186089217413697 23541 41749
453408489913982721 21440 37600
377189003642929089 22385 64779
201607584960491681 15945 27242
122892222373462097 37095 48192
543582867101648065 3661 19718
258068671142044801 17245 60168
254070795885873217 56075 61566
735581754255431297 1364 25400
83695071183342401 2165 43609
355525855163580929 14410 47865
229649995957508673 28595 64435
87728711894509809 15815 40855
236284451951561889 12246 18803
990879531499192705 2664 37648
888749081460822785 4981 60100
737797702452720513 23965 38257
366167613570240769 35526 53571
604642236675392257 31579 46418
508599632169612929 47851 62489
972069509518217217 25422 59795
923654142790624641 9889 47022
969964389369867009 309 43757
716312871330053761 6810 58645
719060124807267457 6564 22384
672217236597418881 37714 62876
334339847184129025 10427 51754
306163589398401857 15199 25015
942704149950042625 9978 37934
321126765219659649 9910 59136
686309749782626689 12817 29182
722533748741263105 4653 42994
638608055039295361 8095 20210
58187468794272945 29437 38824
766772335394779905 20185 55168
886559850032675457 12974 55460
667896828716703105 3660 16385
227972941292549089 9578 37674
180792581006475233 18404 24694
706854953826400897 52929 66166
954486911261110273 61514 66399
366220866110779777 10414 32455
809452519741388033 25791 48419
646815075244710145 43854 65350
486401779926108417 24357 57637
52645696486067097 53999 60112
575611244450076481 7064 36266
623947068406586369 23752 38536
776761967151340801 11148 46081
75495683126831633 6785 35392
745148226886119169 12857 18266
838222652618661377 41713 57545
116461449742626401 17683 55933
376770903644811009 19812 31385
218414979553646305 8411 35667
711397466971341441 13048 32167
983795063180448129 15964 32223
254041806041357185 7657 45034
416663574859445185 15722 28771
359136536320470145 53395 65033
246309682374555201 27203 52967
592052804135604993 35438 60555
235976426095394497 4684 15942
101134852191513857 45183 58112
411173180934380161 15077 44954
165426718925601793 34111 66357
326885339513314241 915 52222
676565479418648833 26363 47314
751022447870678145 6738 25183
645342408945751297 38253 59766
471009478834393025 8900 44616
605354255825268737 50453 54122
985572816083244929 13419 25614
132453837224943521 50135 58247
735606855459185025 4362 56347
599071320465320449 6038 53886
652628953522775425 48702 64732
271843144959504449 32068 35548
171242581911744897 37587 43609
954621948376519937 27123 44392
907289398041879041 25083 48997
151617104993619009 36201 62863
214524715162799137 39497 43552
382264048946886721 808 43795
281216293170967201 523 8005
784904674147142657 13496 26216
414115382931928641 41955 56683
946503763365178881 11745 12111
685356316869185665 3193 22301
487407314846734593 31261 51438
220436342367566593 20386 43454
500725436713700865 41197 42312
404331101208764929 35870 40278
523082375901012161 38364 42588
83474479146193665 1351 5687
737474404568594305 12962 57295
998123430453116417 29827 37578
54667172113937569 12214 42045
64049328518439809 17944 48291
366482084998118273 16347 36340
370301990584703617 25193 35571
431116545252919553 38468 58266
266401800659881601 39063 58488
879029367093558273 6228 64150
989860237528173313 32616 42975
820043687179122561 35726 50073
187946233358150753 8428 64773
314187799130301953 34327 46218
558176866597431617 52573 64792
971211922207245953 30459 63590
208816988085548161 28980 33636
660835165638253825 8394 54725
720394214572305409 36510 46513
720188042490548225 27462 53981
922131363367686401 38317 38400
306964265561155969 342 11318
642789520781132545 5176 31644
624474729924159489 23567 66682
457752934563760769 2154 42480
879417625803519361 32804 50396
59990127130074457 17885 37091
704704643225738881 8337 37188
859218854222877569 48387 53807
44388068301763897 27000 60789
368040221678153729 19501 42893
649590961987300353 13844 19799
526211474573447169 57879 61296
300302056812803649 12282 26364
365621438608965121 14904 41144
465952623095546433 26729 34966
683704195938975745 12715 15342
475401144388705153 16867 53839
674795331795717633 33603 53288
516806221490313089 30624 58402
343264014453669825 39380 60801
824683186500188033 33676 41189
787480252095715329 31494 38141
215654639271747329 8628 26635
700894151875093761 17736 33087
133960840484625969 34786 42919
151881292543588833 24138 30937
529993977176601985 18389 18570
897569712058700673 6499 20886
708616801925849473 21270 24828
36017533239540713 35755 45285
509869352922549953 61902 64665
440952835270383745 11091 34736
224034795223438721 18240 52406
869468631449574785 41914 45704
588075664366684289 1984 56880
846741625468272513 9807 62617
113389101478340145 23918 47499
890000674749128193 760 37550
609235554340386945 13063 58085
562154519483829761 34476 61837
983084934409525633 146 19626
713711958449731969 22588 25966
819282620907515009 7774 48641
447999063174879809 3422 34372
790133826823058945 47135 57827
645020775550275201 61479 64919
190497454146367329 63363 65111
844816570609527425 8253 49304
549473928680320961 9283 27461
369832230550155585 38355 54416
947726410878161153 49183 51238
967302180670007041 38088 60212
819931305556288257 20078 29989
89577320151047249 9554 52852
398172224555764865 32081 50463
353518703639327489 13892 39763
349266525741647617 8604 47223
97897876657224721 4 39067
721470651286196609 20672 39660
744672680851156353 7853 27074
42537597924173553 5844 18594
452313256261330561 5664 34807
241822437188915265 998 59493
850097575844717569 32324 46583
901687231785182081 56195 67138
411381686873180993 15844 43614
544774019489196353 24347 48422
332662288171551553 2203 60338
112556003466018241 3699 57402
89168781213654577 23966 45502
204747606411899585 7334 46921
263538543549817217 47514 61266
920034879197423489 2336 59012
703140683053913345 16915 64674
614400681575702401 22723 57826
582938478954392961 31625 48459
21277245941270453 23998 52199
473167460232158273 1849 53807
634010609691387137 27200 36152
465269220967361025 39071 48844
656143680169542145 15418 56261
766786499925824897 7177 14903
360870944440037505 21747 32415
232714762793538209 33099 65855
415578717399576193 55787 60912
312243612096576577 12123 49882
29566318948013761 47855 55837
759492292269545345 21917 30475
601519428317480705 18725 29618
33484118558657629 15727 17484
840251496785342081 13573 49793
438260622462483009 37483 50541
132187224753273825 3597 66933
351965210248121025 582 14023
741861339392670465 35819 66224
378077840565612865 35150 57428
917068572921685633 590 22523
185037106491147809 3424 34982
910561166789207681 17067 17156
816984032253518721 9494 39961
46273744711704977 781 66905
620201859884129921 52776 66909
822625314830077057 8267 12807
868168269958051329 8888 12969
315876952895841601 24577 52437
613687831306389633 20955 58014
559094686666284673 22989 28404
892587287168940033 4021 53459
607762755436716929 30108 33631
539732724088363393 33307 44884
852675820914015489 49641 50312
578031709349279105 43168 46767
569784040093985281 14873 46254
977381426953780225 27544 44559
622943516862235905 26953 60469
389554687886178625 26834 63503
306902775778731073 27371 31374
472484584543817473 280 8151
493410430338599297 15699 36017
482832599170695425 38186 42561
350537604065372929 5676 51108
846312604614421761 50539 54008
364719345113414337 6630 41377
593738438918737921 44280 47432
772558805452753409 11124 34174
865535534874933121 15630 48613
275261096449952449 33725 41703
346870974705968385 4947 46591
750102772866476673 1476 54234
152394712406856321 29524 47270
928962438106637441 40378 53602
985066929894802689 24252 41115
262351422013701089 7501 28614
244215117166074689 37883 59889
746737564262673409 1197 28320
692474772180435841 6580 24268
552238527039484929 20448 31995
837860760730006145 7565 38046
611943585973435265 42442 49516
556407382375400769 20196 63471
953181352990419841 20508 65137
841577024703152385 8702 33584
561788080365460033 17495 43321
238112296288495169 8799 27857
148743726366681985 24905 47988
752526442540197889 2998 39807
128544942353144625 12643 43871
659372657133989249 30294 40865
683842404037768833 8771 31814
666215806485265409 879 12272
381057235700268417 17296 34446
379424800330856001 4025 7437
908813831510080641 4667 60276
471315490359142337 19612 64997
654631625259227649 28264 67161
863369829319342593 52886 63228
638339686466146305 8327 31794
291844321553238465 28680 43796
604222337699383169 41793 46159
916761942633531393 39985 57757
818738545145684737 15578 17925
294468024309747265 3416 66710
361802506483186881 38282 40256
178445951423615425 42483 60698
889194150007831809 35217 60537
602244003681928321 401 16580
935941270764772097 28841 44165
581435695420441985 19393 36147
311709659701755009 40994 63197
252422857976636545 25569 44251
443635179770453185 17734 22539
75494236477457121 7593 32690
744428489179519233 4459 16699
144145309483175041 49660 51634
617046366574101121 40022 47337
980291094811509121 33592 45913
403797461310453825 1982 24387
465685041388251649 35763 58567
258516660502621665 12695 32554
39141706394051569 34760 63627
460093554100417665 21843 58689
628291035466272513 31788 35125
825470368197784449 13070 50031
364325033118110017 1614 29414
542193102082244161 18511 42398
707060232917410049 20005 31175
183877932120410049 36563 49212
909147162883957761 31068 58646
92108459125292081 26557 35757
475380502102833473 52892 66667
267992134511445089 16181 36161
131967107107772817 14637 36573
955603415312417281 32066 62284
479457804397195969 10351 57763
90127017021714545 8808 12516
5396150862626571 28729 35502
66851645151821513 35127 40531
128787915442924113 13208 53658
344241293888160257 17265 37901
201269348409983457 41590 43926
774223710729124609 20540 39976
357034896249057729 10994 20029
999801812169138817 44593 62897
989587396772467585 59622 59669
449354213961648001 6177 45667
149893529329343521 57 49859
468502618654866881 55060 58571
327634474734981761 16487 46006
758003149392287361 2148 22801
740773951919987201 43122 47702
498440492141369857 3206 59053
593463016741342337 38441 46151
881110915454492289 28619 66358
874561543756922113 27209 62073
182712454297302433 22442 26597
104845113077420401 29424 36670
136956360352762369 27829 39153
551656573425656641 7857 10065
808393844862777601 7351 27418
738942601999358593 20773 44570
746438231134710913 39765 66679
640743987423714817 2498 4359
585641099897856129 19112 50341
767039258576762241 44913 51782
826064023681134081 7866 38971
725416852296387329 27564 51574
125280467745611185 22227 28624
189779101475838977 34678 59292
306973059709669377 11280 15926
297385145020964353 6425 46150
338606598790704513 3140 33824
7910045206291017 11409 36899
129844206975512577 34054 57501
682427642722824833 4476 22742
849012314479168129 37685 65722
707362233998342273 26958 63297
318319573159307393 52591 58516
873746402308707841 7552 52957
87166960918608545 2587 29898
850790716962610049 20132 34158
997965304957709569 28560 46213
224593556198197313 555 16166
717294645200311681 8090 61474
735052975015609217 23230 60774
11015874136269589 47936 62059
925966694523904001 57361 60999
561089400875744129 51224 65285
139418500727504833 47721 62422
933310494267168129 6466 36594
558194769454029697 45317 63219
569230995279710337 50753 55612
905940475266309121 13620 37372
279906148055978593 24277 49660
184119056167954657 610 12225
881496738120944257 20849 37877
474053894474042881 44508 58359
787692678062022401 40877 43182
357446049986190657 9267 30796
530140340458174849 44798 61346
158170581315463457 11998 16898
481668065736023745 24556 49729
698219082720495233 28294 54701
714442668345725441 29722 54639
391264696988788097 36457 37412
907957957536659457 46122 58200
968105715968146561 46386 64669
815920198567468417 8845 42689
950002940380418433 54983 59655
389659254944241665 37610 51495
725586427326330625 11499 53006
864269177481475073 34452 49341
278066917782002337 41661 42289
416504729965161857 24830 38498
3789559848296876 3198 51240
106265970569964449 31079 42524
993511484368244865 21228 38193
598410721714863361 50370 52501
114655768002389633 39734 63357
697950932330172673 40769 47714
922247518357710977 6760 32648
825284575380003073 5468 61228
709715077428267393 26133 47022
530783386151526337 46230 53754
71350900546438113 37000 40362
7009164792101786 33502 45010
921778993411575041 7166 51824
433233044303022977 8359 39096
730576748515506561 8404 51748
691140156495372033 54613 56412
559421656719035073 4427 14188
750507481601985665 17432 66772
865269508768793857 39222 65724
941274189060557313 61477 67082
447755667750382017 40814 47979
808720165251372673 10926 41530
495250653855965313 37207 43092
622874418984501633 54399 65465
609582693371759617 3048 3455
399568100217592833 54592 56106
308056777678334721 19139 64279
999050486321813505 9397 44542
799774147797162241 7297 56217
983176436874288129 404 53262
156287143161552673 4627 16368
646734441720376193 18880 46199
166345911980197761 1366 53346
277718467959815041 38060 39099
772371524809162881 31443 39186
821099114276599041 19475 58786
472141037667906689 49554 54981
684147377687168001 4633 49622
293731816824891457 30096 30201
727032349089192577 9970 40685
313708485051574145 39493 56093
154169959604857345 35147 56925
430404658009113217 10039 21788
701986067071892737 8671 53705
295621979326423233 19520 21118
642616354035766273 12245 31522
88412569996268785 33913 57879
122414759985950641 3097 34333
820253853942784129 4594 38972
856652733118281217 35416 48128
357588128105081921 50597 54622
261030393272342561 1985 5387
430412089395783681 52333 66610
210759844140000033 55764 56644
213614796622255905 37091 54779
235831310601547265 5354 14606
875147468558804353 29444 53314
476848472489095361 10416 61551
411569575232906689 46108 52462
292788179615378369 41717 44230
871699665317915905 2359 23876
763967266651917441 7838 31736
562431833047316609 24272 45945
687541850610749313 10098 23352
7608975110183992 4463 7740
24318041757695141 5715 20839
594429963753672321 24854 53186
409712781409389505 13850 29205
199482096408214465 45661 54063
36142707712201625 6374 9926
876678092350278657 17698 23600
505540974870420737 22623 50471
416148693726494657 31189 38093
705773415472023681 33505 48351
501629313178316481 20158 44946
176545742934344225 17156 49854
35738227852046833 3016 42865
928907442989583361 419 30453
223135153087543617 51638 53685
586567615237378049 40820 54287
774676540222611073 2306 30768
195019813306331009 31388 40456
575423445022412481 8988 28921
116656913704225937 32951 55721
872256738190028417 20549 51345
570673713687540417 28046 44537
861533878614910209 39570 40297
933406479615250305 34625 39796
392161858814699137 253 23920
791120529076906113 48584 62138
213502478013001697 29592 53015
244966328950660289 9357 51736
601365403338942209 16850 26281
480661778002655617 13086 13397
366058455659885569 5737 61237
620477187839718145 31542 57070
380842945082786625 4627 63494
238313506889156193 41052 49036
335359616569352449 11086 22402
650244485187108993 29443 52052
219501432695178529 22992 37097
615783822019011457 3546 41215
898291053316359681 23867 57276
979746016511505537 52243 58642
235055350976789857 2819 26952
200935279650408929 3795 48521
779406589979519233 30541 61857
111501704213004865 41001 42489
780008375367568641 21010 38604
844919876522993665 23418 59151
284398616133518817 6101 19058
132784227386501649 42268 62789
938568376162873345 6410 16377
950084447682812033 20488 32358
893109912194578433 24064 35839
788841341417203585 20602 63403
746740407086488065 31058 39791
5462448722880709 5071 42148
22996117470871269 18423 46967
722336016432386433 33064 65737
402889462507015873 8813 25268
725983437670706177 19230 19729
886429944662413825 13453 48172
678565656740126209 635 54722
444000120836104641 5261 61645
151108140357592897 1262 19732
542503411791262401 12986 46140
518048183161134529 59818 64598
692316520992658689 52708 54366
490973844676844353 59482 65957
945602557122928257 19266 37310
765487229153968897 24991 35219
311031256756646017 48553 54285
897726086178977281 20332 45713
937945637063752065 42940 52907
486052682346773697 54145 62615
113588532869311361 65448 65457
382807222461835265 18202 25042
749810993786557185 7313 61522
642312858020353921 3840 16014
150733119363561473 42795 50458
915734609292002177 4561 57914
47029930948230713 17051 51697
920882282737771649 5563 40258
838805079328988545 6756 14984
116369749841183537 24997 35539
897553364817955713 6100 43076
796630957184795777 10557 17793
512458742630453633 23549 48539
602769052337237121 57351 63521
73964036933649169 25527 55406
340738619873427265 24626 40007
289855766507354689 8828 61795
864205763314302593 18232 63273
832518995546738689 14003 32776
790447510167361153 40497 52973
767704175982654337 20286 24843
799525305999992449 5530 66040
36865189101735753 25455 67182
43420992613640409 5531 5610
40920825106450569 41112 49301
772181708699875457 17707 65328
160544678327145377 2338 22325
175379717308892673 11060 27190
325191576748320449 47799 62782
84515118830495345 2716 21948
100740476688077505 47675 56764
510263315491435777 16305 20846
492674476435876609 32684 65056
236358627011938433 46290 55696
769729684468504833 4037 27262
198530528232176097 58614 62898
788294107113923585 3384 64880
700070834859474177 14440 34809
362902702112439361 5081 53330
229215701497615489 42810 66174
37642969169308313 35621 65198
380617852311061697 50711 64281
905046206158377985 7951 27538
159731315477422689 10984 48976
682945946131010177 20107 30108
522288767993529729 3237 13310
881318558650196609 59477 65672
985746212406915841 36633 42576
870739503613219073 26008 45017
831811161765003265 23088 62189
306789710800249089 52182 66703
680254007671443585 11188 37124
678126039821105281 2202 39620
691701984674665473 47364 60307
678768766416755713 22606 51732
241527376255042721 3972 54120
2318572784684393 10937 40048
890183180653210113 2194 66548
698971502687644673 7697 47045
136258063089890417 38930 66526
983699524925636865 46912 48924
569324828788353473 1805 13337
116832617836838177 30964 40162
885911134075961089 8565 30915
403162562095143809 48773 55869
537540407549542465 10791 33881
309263599436551553 50006 58239
97151726971937089 42676 54979
841846074347753217 60388 65044
574313085304510209 37643 39123
413592196270503361 15391 38019
403984940508813377 52528 54887
551633761936994177 52274 56758
414117787417595201 31450 41295
716363843098012161 3716 7395
789711078446778497 22123 43167
728499724832911233 6011 15184
194835241635757953 14971 29185
177584343967783553 10588 33000
357540805383841601 20907 49952
962795259969890817 10776 11305
927320322852992257 58674 59388
153656978372769249 1319 42958
383214435431320065 37281 56841
50170059935108921 547 11527
42851868197345769 16112 52001
647911268023808129 17472 30345
21578125896688505 58774 64637
557624492403629569 5039 13031
31493776207028645 17252 48609
449805242849837569 2939 60039
259013748358434273 55200 64319
759209933815636609 2684 31088
246351702153106081 48500 66737
866553485506290817 4025 38971
59000221480452809 9368 66023
977513546074487041 7143 47797
937605077826034945 46992 56049
57409826690875577 31902 62435
389878676095158017 51140 60612
417040233921223809 1786 14203
739194580831821185 5840 56904
263811621427255009 41784 43102
249953545984872961 18467 31999
165070615611892193 44161 48515
75189618140839793 11685 31840
110142371682233169 63824 65661
510113099910206785 10618 51903
810037493088454913 2613 34955
119062933798375073 10469 26403
111436385730872449 20652 53900
519797614272015105 4146 49105
716807332492305025 814 10394
36149163840704545 51700 53388
156753492076550305 39654 62037
906857893850180097 9212 24488
266735474121329473 49052 54109
698125105064065153 15103 34817
990388867969290497 15853 60283
830982742837839745 20969 37855
666616995277177473 22930 51152
980960700866106113 23738 31818
147123112145781217 35256 46488
406157832383833281 32066 48775
337687162388842689 46723 57165
168865339420449345 11913 42940
831306100838322177 18967 26758
919151766569022721 17082 39511
481019042831871233 5009 12009
82583069454742033 16996 20894
391025227867519489 31733 36411
464284578673790785 20967 53925
480778914489459201 27178 33583
949136829381103617 11509 48705
215629656244875169 6233 62527
362570956244404417 13430 58476
137965424822407809 19973 53585
21824818975133553 45378 51410
574537512666498881 31172 51182
205471759335075873 6842 40178
844983823529357697 1906 19546
755845781715663617 47844 57522
473987850077993025 2031 42222
76534423890443297 36419 58777
220574836286925089 6742 49755
330163272782201025 16350 32443
502033999633145089 8431 20900
771632194039831681 54895 65242
164486674061318881 5408 65732
285776025060528129 1699 5581
685804944355385985 21404 45920
20675365600048681 29581 48688
985481095578716545 1846 3634
501981355829187265 2502 62865
33456885141053049 24079 33414
467791410827608449 13020 57102
162808172231134305 14516 49439
54915242590595881 16762 47737
970243547917323905 33639 39602
697156553924166657 50374 55402
362552257477727105 20474 49390
267915300270303201 12924 65893
707071311285265153 14104 23016
898885640480592897 28803 35287
723001449178408193 5991 42908
464245476236413889 33221 59488
463469229339768449 13646 17320
901501554445495425 19372 27202
808557365767381249 24816 34940
234482906788471713 13919 50354
777164797063225217 17158 57127
599236545823153281 41931 63108
405189148238630273 7440 32641
20312111431110225 3235 48620
100859168238617521 5836 27568
165367203643704385 19169 43974
871928062073617793 58519 60406
252388601882543649 44157 48533
854160800720283265 14400 42083
555429004305075585 24845 55752
686654718993391873 12308 17972
342987113871487297 37222 38503
765159483636939137 2600 10397
401846947661532289 5830 36690
229082580263007425 42014 51329
376878093848361601 26217 52395
11373708181626087 15825 54329
516482324727867585 18796 65829
562396853715622337 51396 56575
140693852277649969 36688 44517
522728690567067393 44127 60040
428933704081138945 20684 55582
824849968196826241 11345 17045
128241992688046481 1578 60237
118140354992508641 37458 50644
72119341473502625 57543 60988
875501314256720129 53253 54540
724962403635544193 12795 30721
549887548579437889 7232 33066
305559971320086273 39322 65882
590352691137962241 39167 48195
949044321681881857 12505 30891
273321001688660929 12303 22666
160601892094980769 5227 51322
946879709922452353 4257 11715
871535799906780545 20716 43775
950028378330035457 37470 58808
767171972756322817 1020 8881
21276083607528309 36944 58191
286878410857170241 33305 60063
546170495018746049 13305 42009
942015246628081153 13305 24478
742870099384500609 5115 44066
914349237690117889 53246 57212
979519734918330497 39512 63062
494083685191547777 26928 51807
677773428988057729 4177 15736
607429225088438273 28860 44592
783338159940743809 34520 66034
841048119483680513 13328 28587
956889602174523905 23823 26260
881555834818982529 469 66318
236575139147579009 28985 48860
485895663762327937 36595 50873
414325758670155841 25937 30509
862347742063363457 13850 43352
11262779814135371 11397 24040
25228957280013733 28448 57232
987774517807618945 260 49834
249374080379396897 12103 57259
122137380379360401 10532 39906
449052637908344833 35694 63139
863695775039484929 35902 55703
499919557848798465 9371 46609
952486834709763073 25976 66974
640243258474249857 10413 27827
872638763082047617 18360 62840
499883687132694401 24429 47145
355462717154228609 48821 58506
832152915507144577 8038 59222
383685615100954881 8238 51341
13736460291269737 7098 37368
382421980259241665 10944 27150
773370743152760577 37582 66229
776026750602110081 17037 54813
122998117827393121 20975 30501
519472114250351809 41850 66492
964911694784767361 23047 25767
328728484036997057 26040 31031
275556272986321473 5220 52004
479855561965795393 5155 12631
359245253839453953 375 17849
649832144071037697 13446 46255
693619384605882 32167 62444
522069467352014977 9260 22252
671719446111630721 18843 41422
130414500496794257 25042 59482
493262835051083905 27564 41340
969995772398395009 1973 43011
79054330681550769 60073 61934
159899238400779361 24059 63140
253176161441359681 14758 45499
489509578999861377 55016 66503
739525588293041409 33121 62666
261871407913343297 12421 65308
573314544434438721 9708 62130
723110871191071489 8937 17307
734959466872176385 28291 49820
925419025185558273 4803 25545
612019238236200577 1187 38945
956531461994746497 32343 38992
722316746463711489 52752 58591
720491118645224321 35518 48550
949296454999156993 29528 46443
554825700269280001 14134 37122
605932112669144321 59427 65321
536177316586073281 11913 17395
214407055321458977 12950 27441
285355358927080961 3864 53290
760747941195653249 36782 47119
191813370239952257 14408 20425
564167480110384641 40071 55993
275896539225190209 5333 49982
909364558869306497 9514 40047
700407613171218945 27862 30680
385469185086549249 13530 56953
31774679003536477 745 61928
385524120928828033 4549 62079
554448085615785409 54255 60897
663520817964851457 30280 51512
559793158263776321 22460 61346
704728893097843969 1015 33080
232446713764200993 20123 66918
492294337576680641 942 25986
481456865842989889 21448 59074
656918512333923841 2212 27613
851738341458865793 415 53652
370652276395176705 20846 40370
935674738641584001 46850 61933
381221284771875457 27659 45023
414586377839921025 42879 46609
313562455591352321 35658 40941
803200022413580673 42759 48012
470353325716636993 19532 54600
290436161632566593 38814 66280
671457737383647617 39473 56561
172354143020047713 30566 40474
270742917097756225 49696 63658
561459663520505345 18935 55651
572835905547009345 24163 63208
208274931782757025 38672 67126
429257415072832769 14914 19982
229983664895922145 5753 48465
438157564019846273 15233 55784
495602830655233345 10815 17955
920732946961443585 35426 64837
377995876715854017 7092 57051
331402098088233281 622 27713
166114924852184481 12566 36902
351454554903959617 22007 60344
498062408728014081 6407 65699
465572315136498113 3736 50157
476656524845882497 37866 39110
148282936071304065 26881 53806
933423379456083841 25728 38205
828161434931843073 13740 58229
106498858749393585 38386 60369
234125058402092641 2133 42743
708894083555190273 11476 51801
182150695357918849 11685 64441
44039552561631721 2133 58100
177626259212736673 6312 26153
773994817962741121 12451 32256
89406040928281521 12527 48290
137005282048040305 16838 40719
354922524113980865 30220 64695
570346024177990081 6030 34480
730177230795433729 6114 9876
903833588673283073 42617 59668
937510057973987841 2362 23796
866054643505659521 2366 65185
210436302824660961 36270 58250
121898675488655073 25033 65334
133116560693473217 3763 52543
444215317694652609 11726 43503
485563723124144513 8755 25416
705274349707000449 10489 39882
963121370802532737 65520 66298
698764111592336001 13116 55686
633813798713845249 29899 30144
4741469371754904 13425 56334
414671401851698817 41013 42614
671135599718081025 11972 54983
807355097275419137 11395 43665
559067594544305985 47028 52513
309153132751397633 36486 41084
982244257536702721 21338 64911
15650764653940997 24466 54626
511908351295193857 37797 65628
978959386114375681 14662 43486
387370943183139393 8080 34893
870556820479478657 40352 51401
5073601989753486 17941 45629
436259800774799105 12121 46010
952092658954168065 25945 63893
381687807442574465 41015 49019
347812190407626817 12964 64164
292347338495623873 19461 21794
745331556541156481 37483 50870
843117632892457857 33148 55100
234017107628151425 2503 7513
182566422932474369 42083 52282
335175108229801537 8726 47891
229013135030328385 8280 25838
685033716849961345 34986 58508
855182953697656961 18624 20277
602966320638511617 57985 63342
418877892542312257 5852 16668
294637494893212481 24714 27540
675059032362078465 5237 65133
544288630506539329 21019 37657
27128138557714009 22705 58216
163679907556673505 12083 28566
903747342945727873 4692 12429
869257506076177537 33347 41699
813020399827948417 25189 56568
163201847769503425 14960 51162
372598309379021953 39301 58475
650737595240283137 30046 42243
213665722500053345 10978 50206
744178842088860673 13119 25977
737528969067703553 22506 64518
783863325347095297 3106 50192
765037129305952129 32168 46170
916561285049571201 26010 61608
362962517563126145 9279 38098
134059981868770001 45374 55546
265419341904646433 57368 62880
606351604670908929 22975 56378
544713256927643393 32582 46749
468524286548255745 15378 50171
876451858999288961 6400 6784
832938808568119553 36493 55258
560739782191468801 43153 52787
327086172641084993 26703 50795
754442268204599041 31479 48664
854984621102648449 33670 47204
295071228822756353 41387 67143
116169627964364257 12792 29359
736515249962352001 13109 55568
46394710335111001 13838 53442
571053841876796737 23980 52090
862207958154694913 14653 23998
471828167593685057 12581 23074
78258631718870929 14040 42678
59469576953112833 15277 31394
180730425319961089 38394 57610
758815491336733313 21594 63889
401423395989670721 7548 52873
696021466770879745 17866 61508
281180753646875553 25507 53563
718385638446619649 34646 57445
810273314068087553 52694 52833
999013647573484289 13633 49454
896486275996874625 22652 42451
465224188632092225 11446 23278
393393294496664961 14950 52900
866503799192180737 21871 51337
295977336587409217 1852 23269
721770916769116929 37167 44421
672539381482398081 28106 66453
244373873936687873 32070 44210
390342777013881217 9317 61740
110823735466496481 6718 33583
538549336507831105 4405 34318
181127935037217473 14089 40925
982156728619425921 31780 43545
843744521162108161 38560 49770
411692796210349569 40164 45121
957135257637808897 51405 56713
553757326065447617 21920 61173
44438971500611049 240 5047
194055296309333153 20371 37508
227719126834990945 1667 37518
448907157395264961 13939 49058
789069171284495489 25211 49100
211818548284657729 28986 54116
30048560468678433 12582 56179
713101087416429697 4159 55486
44122491800109745 21065 59416
744061104777618049 6570 21394
449198051803854529 23149 64708
261367346354230529 13126 63013
419167876298814721 24404 66477
539654263796666817 33368 65013
141850931391978465 2173 4611
978065276949603713 8536 39355
55419535360684337 56325 61652
182038053265447521 16425 55568
496661650770200001 660 21905
91025692989116897 11426 28840
9012652284184243 17598 46963
379576718749422785 25738 26652
234862755744352129 25230 26665
957290233162904577 2378 52121
292464943030026369 39785 59477
452632620839981569 9029 39845
786780106308334849 4777 12097
738942208648378369 24977 59529
864815890100913921 18284 19125
32657147161234689 11590 53041
929856576277892097 19922 58718
308716053413245825 29406 43018
537941237561156545 30266 40767
468047469794786497 6494 25541
348806590960926145 18357 31615
814233405420818433 23431 46772
142947957691148993 46809 46877
690204044591599361 21079 57413
932732998149383297 8440 33729
339223887203797121 37094 44926
697653441031476993 13103 48829
484465966857644737 43373 65387
508410478899385537 24998 65872
956705628149673985 21229 56709
477106183299923713 19852 43485
747094980761364225 7672 62490
121327552466674145 40584 51790
583957290811593345 26090 62622
228952807361920929 29965 32781
513294400016040001 10634 36596
11208776883570693 4547 36191
567717642122968129 4762 9833
631111928601001217 7824 31795
293831747439003969 7434 36742
728211555501552257 29478 37583
980283360052350593 14834 22460
969468210170575105 10344 41352
650003873382193153 2488 57524
838284592880178561 661 40135
557298599487008769 22955 38648
848814023211872385 9649 10816
418635980264884481 46335 59588
856639063178498305 20378 38849
904673670479365249 39962 58463
143580488695150161 8347 25326
630111675019524097 54031 56412
209145523199204321 40130 55185
628242819929905537 9316 50253
870428394582290817 5221 49824
862035205685391105 1413 9119
481831082948694721 27934 28791
962855366813368321 11602 52102
918801617018672769 11213 59387
567349725152414657 3275 61151
104488901507842513 3662 47904
99348133681981921 35790 61356
726245289740717185 8362 53203
196272076668794433 27778 66254
98577267658662033 12292 53332
14403055900213957 27788 43904
822697124332776705 42673 65077
693325524681146241 33076 56656
71804915581203945 2602 31967
220159847379957089 3840 9969
403987047883049409 4503 46247
50502373374730073 5616 35336
278674378522900673 4212 15070
472512469993272769 6319 39283
613216756472965633 24625 31226
988836423889695 8547 51082
101262660149224353 28088 46680
348527705841771521 2857 40289
315200945288012225 14293 40895
970130157449165825 35508 66172
598009866809910273 4355 8397
448017179657409089 2007 59605
821274931460223489 15246 40112
995975144007619713 14131 60386
977488256699139457 58618 65784
249978535298932769 27312 44659
158923196543582881 11582 58793
284761281116733057 1946 30420
683137986350963841 30951 43021
803779948091413889 48612 59964
154149104283348481 31962 36033
280404745829830657 26625 57713
724758233592900993 6666 65177
134352566133255633 6696 46718
297451758568826113 3523 59748
864139264742295425 17177 54012
510984911481010305 4225 25803
651410631165770625 2045 58415
261740718656383809 24004 45724
432974154012928385 5863 21173
568795422358910209 49938 65873
870346745664871681 14068 27089
119417146415514705 27776 49007
865060369033631873 13872 61114
572858397521081025 39482 44926
256832839972627617 36328 54713
24969985985521249 43007 60414
607184280773171969 29146 31185
237768688517441249 7188 40873
112553664038383521 29457 61393
69442032333910217 15733 33254
514647500557106945 6770 34285
85226583411575521 33308 45131
724541895184852737 37568 60277
526552294279852609 12700 62298
446307707126042177 36445 38573
418261877799132289 39964 40298
838280028754038401 52180 57055
71531962087078681 17029 38507
636495401738205441 1356 12671
94769598605800817 29644 49225
202466915021044961 6580 9493
209130612240343809 42134 50222
309205141349909953 31559 49969
768891421115917185 52437 62656
22873935890796561 2919 37703
964941084998116609 46367 60324
6082389018803981 53301 66066
83996698833139761 1539 46697
690170191113377793 11204 28410
414214816261406337 20249 38646
415358987129881281 1960 58330
74916104143774481 36446 66834
882485498568168961 30488 55182
306608356714662017 36434 61519
720476715343057409 30864 47672
536260717841223297 3062 54491
842687319075150081 9146 55629
527605430579441729 35144 37241
350499753803692481 9948 66900
901596569876666369 6200 41076
282130705693699457 1579 22639
473361236175065857 6857 46489
584748445643771905 12541 29613
865290684726481665 35129 41313
440631863064918849 14212 43903
332955833302733569 62715 63876
425958853631531329 22382 60045
472226185011045633 37337 61450
544623696542966913 9742 49518
419935460760598273 8488 16952
53630546501143073 13114 28195
154402518962449153 2858 34919
444258646144088961 12157 52117
894853543557061889 35681 55079
655389143511659009 38858 59963
458668963520302977 54891 59897
2387949218981334 20435 58755
715461046118065281 1500 7747
521855703645730561 15006 49191
284336777735198625 39231 64877
765000070724834561 44510 45814
356277767481415681 25560 55429
601752381063708033 54236 60364
927904303278531073 9018 23341
209352193537849729 22778 52599
591416219637210369 40462 58463
730228193477547137 7232 44494
256211492695278753 1401 10747
72560185905228289 32646 49898
442516943308177729 40544 53754
55480577501530353 10767 26644
837492354092979969 40941 64557
774082171387586689 37372 45465
688152559067276545 26926 41376
746872947273136129 8000 50363
837367195735531265 31622 46951
108971530988451809 12462 48323
214606588262157057 10320 37776
431476042217472129 28561 66217
216037898004579169 67 1614
287994680106944417 41399 55883
984946170257103361 33849 56677
394236759252510913 30236 37656
72920295904161489 6822 59087
103090096982963793 4878 55276
710074312512844545 14759 17314
918122726499948545 14991 63243
501644685215900673 18014 47726
803945646931136769 12373 12945
40131300503134073 23242 57721
122299402177834081 16851 32384
714630032062437633 1386 20873
969824060380499713 15206 44146
547255427914265601 11600 59742
775739286306194433 53384 61477
442016231505938625 1952 57306
770679295051333889 11871 59605
153224346489707841 36330 39192
177085226655709249 32461 56779
221223288396394945 16387 43386
37962256008778897 7921 63221
351669141766805633 44418 49314
764912096512066561 15042 17650
484273145491080449 33784 41133
247570774334800353 9472 22727
390047778306012545 34221 34758
480948632814961025 1709 63298
680610622391917313 29683 66920
78788668255793233 33715 66801
988921888335383425 4116 54979
486904261560770369 41710 53412
700721116591644545 2195 29765
611789942252553217 31667 53343
584715063524072321 1000 19158
927239615531778561 25487 39109
794465917382574081 20095 45008
404739532462553345 7703 8928
58330913358346945 1411 30559
438844479932388481 20205 48485
8717757063358534 68 30786
826459293061414913 48671 58886
448939237822145281 20273 57472
796838396874097281 17243 30026
949431134279585409 37405 46794
773179950781166465 20480 44890
914937789281467009 33456 58769
825657432356084737 51375 60604
748450553953155457 14279 14488
663574345787335297 37241 61474
779479331137906689 54682 57617
727680971937093761 1722 62473
376746699593290689 41861 42397
764947239295121793 19600 54995
644808101451403137 18388 26938
628705176186859009 22 28725
581852249338659585 8105 45168
69400114056858089 7896 64817
458640420835791937 672 51908
110780206741669217 55565 66025
473397129355497281 37368 60245
210628535698656801 18981 38734
919490108003017729 1948 55101
107866840868727105 32175 62359
169044029710740065 22529 54561
122752593323607329 57430 60394
490594645872874945 14604 38158
947379939367795713 1944 59075
522900551052082113 3512 37888
109610509332082273 42545 62127
500231738674912641 6847 12832
809291731906203137 3809 61937
165610967858505377 7081 56270
768019513536668033 10321 64568
707892078447656577 8958 13988
81762347994601473 42582 44555
312659848175222529 8663 47855
327759327869937793 29703 65841
351031860287562817 9473 12027
265318763265955937 60813 64282
764678223116114049 8625 40764
704969917797736705 19829 62507
17881912116138211 17277 43361
322861662019068545 53698 57831
497332214504631041 19738 35059
169159347458855073 32724 37837
851828299118423553 18651 56271
906062950630516865 3534 48375
282170568330776929 26833 60608
486347440053915393 13131 44739
137865987859555617 16019 22667
285220104925219425 20224 20632
3962967727169087 18056 59538
695659305602003329 9970 31362
479101672908385025 2655 48477
253927510425913985 1411 57712
151801874411326305 18306 49165
11937467373027035 22666 47176
690658242088147713 8109 55314
815954770075666817 30059 49506
314668534504214401 5091 22252
415045108586991041 15251 66775
540900647733948865 5294 16249
242807922045106049 3784 17107
158255245816725665 558 43930
214243684848323553 4883 42329
298825223065335873 18445 56647
629286943097401473 15558 38202
96442581596157601 28465 29481
674478617754100865 5700 30543
116770797479503585 26710 49765
493012123189092929 50876 52099
792678562843896321 8678 51377
806104813679464577 11725 14243
926234384736687873 29608 64431
243818197033693441 45784 50879
375198330153402561 16302 28272
780412151401730433 42795 60491
260295806144071649 17060 51773
580928820747576705 44600 61874
264034249074235553 43389 51488
504527665476640385 13714 31530
169638429448042401 31031 58966
510120398933981505 10965 64754
272449152783245537 14921 44028
519508731625915457 10223 46874
772936315716904705 54448 66521
769233712141048193 5803 51183
943006144838200577 23771 48266
157707948334714145 2441 15845
500875533537168833 13911 31494
927339579053626241 34660 61578
238068615502008641 18036 61305
377168417890811009 36040 43945
452578284856301121 10236 43253
308931224546174849 38454 49123
852080430057334529 48675 60001
683655572724259073 14179 30354
601866852283336577 8653 37884
577396426335400961 10185 59101
721360189181801601 4456 35592
341081381627002881 19086 51609
658679286106021761 40483 49475
288787191926363841 18915 52833
246081602323108929 8871 59366
679036517746364929 5911 21408
919944263199170049 7315 50279
853998986344596097 37792 47437
325205917601287809 29182 60097
736798688654527489 23774 37379
318127731883677697 27880 40014
90715702289376305 41537 52416
351858578571956545 3596 66508
975788630798088961 4306 25845
400142869149163969 26018 58781
231065950329611521 25771 44944
684352391709829505 3458 8410
70632068727473297 22342 53948
121906581975466113 6329 28368
811441160093867393 24275 63296
953980051215872001 4427 19323
310764046195426881 9606 59260
23944345279232949 45412 45997
101291736579913313 38390 57016
598931442214386305 30142 51177
352264263997039233 20561 39910
632379647771628545 5246 20330
531264421226726593 42192 53927
725212292087952897 50565 60032
630096220800677249 28562 47710
300558776241672385 54353 64096
220467377753227105 21125 23173
338102025098542913 39718 59168
835271860689925249 194 32324
334495170977007233 33378 58477
50019670473094633 6341 59515
6216660062257518 55662 63100
375184897201076929 10380 54076
217184192699903649 2331 28288
516804040343846081 14735 52123
506238837183040833 7299 12597
548332820798929537 41941 64814
321427917031073217 36439 66023
668316523900930561 12092 57793
138318130707354209 18184 20521
391137617485579649 20040 51402
358784578597379777 14997 32435
966888814963926529 15742 18765
435382261337188929 49549 53195
393211243082628673 49253 52640
306157585971803329 27725 44045
768919651082004609 14098 49702
446360228832936897 20716 62215
861201723166654849 26186 26383
955778683175026305 22238 53892
901035228609646977 5183 11764
732703303450527745 11537 15077
957682195171013761 11662 14742
995207905977778689 17387 44382
348626024571192513 26738 44916
555575807288882113 35499 47369
902166089293981313 24776 26802
509633534221592321 15838 48607
480673742584105665 18719 60196
370526245774122753 26362 45894
532379771073959041 4989 61901
549247337322881921 47171 66141
265257716565944449 17777 25984
907067177876122369 30093 30446
155907153306909409 27602 62637
381708111541286145 40767 45877
189060312248830785 17972 57319
558990803740861953 17485 58612
130121840889398049 25045 54591
887478876977965569 35568 37500
797395975167805953 7230 24624
110903162728710929 44263 50512
881199111672568577 19880 50429
309794202123072193 38272 57810
993963897275779841 11641 38767
587724635874131713 8041 52119
584585272008080641 14786 15744
968723016593870081 28372 65652
166240125167863809 40372 40970
144004697026453249 8420 17319
687603469856494337 7977 26553
239653020996001953 19304 28713
377126623571701441 10170 55970
862936118894246785 45461 60681
52275713611788177 15964 28714
901824469100162689 31267 61405
939482650777993217 23950 24199
361904676397479361 728 3734
159698443672649409 16213 31945
125447744254955745 13228 60494
680173110546736129 34406 66730
500126362632009601 10694 24390
457556348761880129 8388 37645
801489841653975041 43283 43656
726349630229780225 6387 50834
849131804870133121 25495 26366
195104022559714721 44966 53958
463323663241169473 12504 44577
190278289899129761 6623 26292
60158501858772697 19999 62846
605070330875047809 10726 11175
712889995173313153 2804 9915
280963504662995681 46074 66173
782382261733552257 17539 33954
923703817830524801 9987 65626
276489231361921377 24375 50697
81285854587935809 3643 58864
337711364642380801 16532 60858
837211933883150337 9178 40151
679337393189214849 1975 21095
57942976225493937 1305 33013
223807068166316001 12824 63969
588160131441522817 38549 51009
68002837533754249 7263 46310
737102289165580545 9031 33394
526183679338366529 20888 44445
236371757874007201 388 14141
122075305251129857 32442 32621
409662642806413377 15304 36667
98657096992532449 39096 50261
747263993329109889 26666 39491
899071702733607425 28708 54113
114074245142166577 24386 61919
591904044825774593 35758 44619
462501644510023617 24564 66178
139692292619898241 52057 59801
978852789324552193 23933 45426
42191731424743753 9864 47441
613857227859764225 32793 64962
236020858642234529 16122 21555
647689837553389953 4824 53969
293040951096990913 17308 62226
376115269021521921 35519 44141
116901966482700465 6336 52563
423227567993794881 38277 62380
325171241153022081 49399 66463
258008922440804865 16469 24165
538191729864280449 4946 9009
776327251403944961 30362 44559
974896199810949377 6045 20103
625160688071655809 3351 18917
158404571424355809 16479 27712
410587612487464769 23538 32166
185417006639632129 2188 25658
793823983838674305 16501 66930
731881403709394305 32356 33754
440906859158292993 11522 27275
63304136919093425 1520 45664
371271435289781249 57273 64745
333273509389343297 31914 64406
843350943423477121 22422 31007
604837784978634881 616 49339
524706780251616321 32555 40812
732035234018752641 43201 58964
924185862950668673 8275 43102
61648171973466505 7218 50452
296723068770159425 49855 65154
528786481868920065 8711 66989
510723835092168321 30780 62711
876984273179807873 17987 65230
347098179683623425 54164 63762
33756988021366397 32802 59541
117067287686200673 32661 65314
834545121226305793 55861 61219
967992387332866817 8226 40862
869847490547712769 1847 66232
824731125848675329 2356 40595
209608287236257249 42573 58901
506649607666528129 47956 58402
99802307704550225 9231 60290
741677963705019009 31252 60998
32536974130515261 11979 60488
535136844843787457 30295 53072
161122499144156001 12272 54112
973083267091741569 49727 52868
99866937835095377 4926 64419
63493059877114177 64914 66988
818072819682925057 5683 13289
222102950181227489 27833 65054
677168745350392961 33724 65589
618282004390561409 40693 58501
653738121679154433 14792 21380
717365218250822785 1340 19348
306726246070560641 39794 50405
154711317696122561 33011 40008
694729790050331521 20139 38985
773546662928612993 26655 66091
184620136891986433 3952 4097
73325186611366897 14748 58783
626869264907341569 6835 37753
179290107703369729 10687 37254
925782705018953345 609 8919
342307927256026561 4923 58415
683897783199029121 42068 52958
879323782784968705 27739 53763
458597797462452673 38982 57515
138533778973407345 7469 37868
806768215145311233 4931 10097
290768392044160577 12002 23588
346135355534762817 33200 35405
3921815024451548 5758 61654
634030346090554497 1465 16471
642465833246905729 9111 60902
129484028667796737 18551 55632
242036985297982465 41660 43311
521764222231198017 7600 43607
135301058628559905 37730 59661
737105007127361537 12601 29840
861226725470114433 26942 30642
253861301962615457 32352 45259
534862128527027649 15581 50815
556776850158364289 43750 48317
497280107329014977 46045 64040
711489195849978241 9176 39250
178713228811577793 22900 53136
174511297277639713 12147 55014
347400978858157569 19265 40490
267466799956395105 38985 59312
821736605705343233 4829 59665
845645398331463169 23029 63293
629330762641910017 52481 53331
472061691958870721 1888 8186
376502331804605441 23037 42962
571882345053957441 27140 65821
590248359721751809 24471 44602
38314829648641081 8610 37012
412894867146793153 12546 67052
855963695700488321 56863 62414
759496755689621505 35481 41462
726187929547208449 35503 66322
353082831571700929 6878 14650
231385817386787105 51791 55282
331496259056844865 11043 25403
396280471972914945 46484 64726
84558571856764081 10738 65881
3474890539926890 48853 62919
129035631282800273 5803 45508
858115140465159297 23397 44701
274967301687301089 37088 50256
72434288861423121 24328 43594
115492505786928497 62961 66307
699456720514376705 37022 38400
926737126946466817 30380 58454
567777128915615489 18263 29380
464806252300899585 46457 58953
748099117555668097 9538 52951
685431455577234049 37539 45059
432831838388132417 4664 41692
561967635544700545 11775 53591
304192269662479489 13765 48601
500969442880052161 50511 56011
230611283709627905 38538 66156
280533055931112321 45070 61435
579524388823998081 11298 56804
432468552064907649 777 50749
767992888609121793 29057 29616
487724657317496449 11060 14668
602139228605949441 14274 39318
541901328675340481 47870 64204
670469827749165825 2829 2913
966923955232015745 7809 63347
74042007879242529 14842 24188
904846408644548481 24656 33386
598178356401696513 26859 41311
61063691003365505 29288 60324
612195282654425857 31396 41342
103546915730039041 23740 38435
235835200648828897 44 2327
52203165318797321 40762 51127
436066513382186817 30757 45473
92838067403366865 23722 62802
671858245336984833 27944 38007
60444161424666025 1095 58913
788076385871136129 17144 44791
837215311445323393 20333 67013
9395081475638279 11103 62830
511690545966938945 17897 47076
257700172733891009 53327 57136
510704971014522625 13440 59088
525223873453604993 4399 29017
665332546846055809 3173 22357
218857631500981153 38717 63389
592966496318656001 20253 53717
959371041846189569 45359 63664
470879364931231937 5103 60733
948629187739371137 6038 16059
757269318722766337 45130 47707
423536992205647809 13187 59574
32378992543751653 32730 51107
760171509178405761 61815 61853
760093290677719553 25157 61127
351636116565309441 26545 37798
81034698776999649 18186 63249
912763102480752769 11698 40658
448920084744631937 2353 46226
69417114944350545 16624 35378
204011412472933537 635 34749
837854320399429761 29884 32016
704509029727336833 19252 21163
167585891415591009 15703 65837
749655000520402177 50937 59730
694365216134272641 1380 36205
436154994005054401 8912 61634
456332435792838017 50876 64295
659231014580168321 45106 48849
713683086242212993 31884 50084
322053398081255425 29641 52776
937766770207183233 51216 53453
280209675874697697 22144 30518
661148365965502209 18220 53366
610268562632288769 47149 58491
832473782273304193 1635 22769
47838497807727977 29763 42510
894446843820531969 13024 50763
106611687450669729 31636 53662
160054145697209537 5567 33454
816385822399336577 18321 19535
480287008237169729 20 22813
221054123133004769 19058 36007
920855107546010753 17162 17272
349515481336677441 16890 38468
100947790454540609 27437 52193
230575553661356737 756 63477
323712261488189761 8912 12108
795647598348761473 12061 60286
675523087263954433 10471 43127
459395566669432065 5095 8643
315898090619477057 6304 31279
868131039115606785 10015 35873
792629297043191681 1809 44710
952556161671299841 29073 49947
506956614514841409 5923 21578
395232000517790273 5331 44831
929519745348628097 26667 65835
110382347360431505 61816 62226
344922475391236097 50263 55515
109338525221883025 29172 54011
666379374622692865 60223 66211
203393419760676161 14359 25651
555678810228634753 9228 41358
200775142880456065 41835 42191
515343488833920577 43854 56823
353089106028367169 13363 15462
644877841878532353 43320 62687
695973188102296833 11391 31303
814659740595374209 18675 54264
456387816566081729 10785 28064
984782845089476609 40529 44560
43583440319178377 2507 2759
304431988004481025 1370 26326
272419083313653953 44608 53371
260316565498335713 15908 61213
50956384239977841 2955 61075
338462193613338497 38218 58272
961314187130870529 19081 33421
971120853473898625 35797 37216
137134414241142369 9367 11658
205631251073313601 12667 54056
356418304578856065 9818 18031
218021782756046881 14507 52246
621357514294455681 60 455
164695568601274561 2732 66550
114159546643481489 42116 56229
128305418609123473 40063 55345
796712149378759425 17438 48306
640862474987059713 6180 52394
179225331524211393 14582 54395
276868244202269409 38757 58825
929960117261739265 15369 33162
615458105902803201 26558 26663
145659943035628449 564 18680
168714609642385953 12295 13376
148152743571085217 35406 39833
757705438284503425 12421 48325
615329187936456577 27754 49194
888407998017022721 9635 58407
722123870701292289 6287 11858
918251631034735233 36268 60825
441594092112229249 11382 35107
66794969454882393 62134 66962
322495404823069249 47769 63418
517661863742674177 8601 19333
295065879492828033 51516 51992
334336910080772033 21073 40099
925929557576775809 39869 52935
331545504033613249 12846 14025
656424371384947201 21562 32561
940306740329724289 16702 18857
692905162439512193 4465 61917
581088741044922625 33972 60899
594291740042113025 43026 46916
531412088891649153 52724 55678
62539372757438369 45797 49401
889199859878914305 7275 57023
349258561281221377 25703 57564
562444677083270529 60182 65133
738553471530604417 6355 19000
35768162205343401 14177 52923
252929649284627809 19850 32182
112554346188240113 7474 31742
131400254727022769 35500 38786
940109223977287937 41069 41830
157238534900660193 4889 5987
207806859769213761 5425 38300
117213302685922113 25145 49846
485806784983921601 1329 41460
737591979272995201 40065 57812
104783886637314081 21397 52341
851363240547069441 38719 40968
676029149192203265 42336 57794
526344909990672961 39149 65357
418972980564795713 41447 41909
494145621113755585 51096 64486
831034602026775809 9836 26181
702741939655599233 41673 54258
830301482445868545 15980 57931
463987154621488449 1024 39973
700900083403382785 33802 41132
743239489313214849 17306 29134
257992641948526113 23710 51774
609424472042643841 1685 32489
224299255965874529 15033 18012
362862804084588929 7432 56047
556441451256866049 3057 3098
99240254309275857 37800 58990
399084239080394817 7193 22894
454150128074520129 13521 22721
678373265778780929 19639 67026
969168201681991809 31814 49899
195028703212599905 55307 64413
264862312710310017 37457 37818
913386818188037377 15111 42848
966508767932250369 29533 44732
407782798854782401 23501 31519
17935479589699101 8647 62684
818196275382653953 21177 37600
418214655538644545 1404 38810
772161591679534337 5925 18199
845447358184035329 40131 49201
185451105373125825 2966 33055
365266573224683841 19138 66962
890502353575101313 52344 63985
920349882854072321 17373 59472
273779275264438113 12609 40081
692598508386293377 7552 17383
628021280164844545 1204 33473
272461875090872513 12626 29480
262395254864948417 24633 31044
709955576771701377 42807 46794
543791031829243841 20125 42787
75161468193119425 33642 52883
765841015543109889 24817 50406
859759192684588673 41473 43444
796935989633638529 9500 20118
402188665234721281 41089 46925
311662253259648001 20205 26876
432571667483326657 31235 33445
348566342418422465 34326 54330
155159369662914785 22263 52454
56414990728193009 17673 58639
332728204744835649 46352 53242
398384139130669697 7858 35634
236373703697157825 15898 66850
100576088901512145 15405 28103
764146429651045633 34054 67145
208313767188884 11404 54150
132218745372927777 38402 41946
514796584943376001 39925 40630
891614880439146113 9875 19254
14170481558764437 16161 60201
33239283092118657 34363 64631
359465735027733057 22152 29413
2760113633765827 54 11966
718193076753863169 5067 37431
960475119403060481 13658 44224
364597738207258689 22771 28038
861530044749922945 16903 64062
932615217057346561 23472 65717
216010165938261153 42540 64286
632338914712484225 14705 15353
950916674720044545 261 30597
746393599945747585 9345 35843
810292371486799105 13620 60189
371522170880602689 48226 65167
280657251956551329 12656 53060
379964824215434753 40588 46612
430484727570874497 22702 29027
711144465969688577 29265 39147
749057003213462017 17729 35745
309275848723501697 1740 25763
453091513132353217 27665 40504
552763265889460353 16156 22680
545501645756171905 4414 16790
110209911853488049 20645 25324
529940884515216513 5829 59599
992826187873852417 21335 49802
344681781288013441 22196 34980
87070202279051041 7907 58601
308240201353658689 29339 33599
403965770833558209 32874 63381
642416781115411329 21839 50674
319221956608473089 14738 33161
911174415743150977 5335 20053
935285111058341505 38610 39790
318000714660396225 17248 22628
414599524971407617 41946 46984
293085753683119041 12625 27027
148481544589309057 37721 39627
665330062149944705 17953 23241
787597354056529793 4591 13607
489725096734961345 31618 55020
219031198450473153 3319 61521
735220199626066817 50667 64799
393796851024774273 25066 27471
965847240637959425 16097 27338
616188635516827777 12480 33660
879157762828764801 20437 31700
438823773607609281 4021 41121
685353878768214785 755 5479
245719544602799553 19070 39723
119526798505940945 27164 46269
939047204053309825 15540 56034
518465044312069505 42266 49166
555432040880326401 38879 43809
116720909800033473 12510 14826
125360369906459825 8209 47887
90592158355551793 12832 37340
222930204479958145 13388 38226
517519209050615105 3870 10705
447339635396929217 12601 27758
962639084265209217 14048 53713
471683559591262721 33336 34053
794043619135390337 21652 37480
424949965974334977 27268 37529
15691994253277387 20020 38655
296464845060462785 24358 42183
995286725848980993 4625 65034
301817127752514113 9917 65025
357169724381453313 40268 52717
470307212883618305 22827 62336
294735791289593153 13583 22342
542957885825799745 16087 18012
842563941962627201 5040 32873
997097475612811521 34700 63340
723527504288110593 26813 30929
777663573084907905 46220 62592
148348186868748385 5837 43785
58355770030679825 10526 60125
908732381072365313 21915 42446
73758676795009137 425 10431
78296988145584833 16445 28975
668130575005285761 5471 31213
105045250111285073 51621 55458
123368596302071873 29908 33146
637526112071459073 5622 8863
431612978712699649 17339 30937
913981771929325441 38360 52813
375168524305834689 5870 62384
175612879877125025 3649 36197
533271996908816001 39791 46321
160658270121043489 26573 45861
638262558678775297 38539 38834
251126715267776737 11552 60736
438135162144810433 31501 37374
761746096328874241 9449 29058
654647724320213377 5537 30317
583114956155757313 14574 66958
651262096252288769 1891 2224
621000132074126337 4801 52778
458815637513197313 8568 46592
668242804123867265 20250 34428
168334907574568161 14109 25406
666996656551912577 20288 24849
554474141199094081 6842 61598
102449401594245873 29868 53503
184344582789670145 37162 62215
871886494315187841 44414 51538
501546441000812161 3535 46191
959599732976631297 50314 59091
974188633258499713 758 52721
214957912681267521 43449 56401
55315141210357409 30710 66990
462504654712379457 52038 66632
182088670138320193 29826 49583
69867978196153761 53493 61284
589487179809935873 6120 66564
709044182616953089 14167 28764
666438883527028737 35089 39932
873173817087700097 20862 46148
893602054418082049 30973 47472
72532515753668033 12481 26540
450234151147874689 8441 39445
382284268828097857 23230 60976
212003979343307937 32326 54712
624852466745313281 10964 38139
678701264047155969 13800 19050
545540587209369921 19855 47644
407837780187534785 20697 22542
186582311447839553 10164 35738
36145092959067425 28853 51675
412579942212513345 2280 39058
634372479170082177 61185 65173
403034878771638465 6584 57968
121174991892267777 28665 40439
520570320921631681 30794 47492
792444714040257793 5430 61466
200897286641012577 4008 64994
418121907611869377 40454 56385
446837829298853953 1750 7280
183860428612604225 347 16896
578445405131265793 31682 40669
874195097528449537 1287 41324
350720171294039297 19469 59957
144986736093628097 11442 62690
513930205215419969 56461 57973
635235616562319233 37018 62700
201431040015219041 10805 18487
493170549972347777 31379 59475
791888943788894337 16583 42368
193153378326677217 38407 46003
352942110031431617 50470 61838
443575563819265985 35503 47425
305392955220558081 42459 55577
337512189967419841 15756 54767
264390082819058849 6454 56761
279948503379387137 24490 59818
312550979102400833 28168 30824
711354265710262785 15543 22367
542678621395975105 15150 55929
685998334354664449 20799 52495
736262765637636865 50636 65507
73208904097477041 11385 14629
404526827814773761 7432 46145
882662349749779201 6267 13326
784957476718393089 6325 64662
236160830546928929 11182 25873
904349980907038977 13421 35680
860579844102417665 50269 61265
435925454699205505 15487 63787
60588722735253953 14447 53888
372552373985083585 14997 39063
258511470835230753 5654 11282
18305574671376945 37137 51056
336325213894888001 32538 49352
960949085615777025 15057 27620
201019435851421249 3892 62545
725643942185829633 29776 49980
216012770921317089 11342 30433
737371193583040769 33232 42059
478124467849426113 24189 50944
203388459358411201 12769 34575
414686832712298753 23543 36889
633680115251291137 32634 66609
303419086154420353 11745 60392
829298070621693057 41648 65020
328335031904948929 18779 42592
688429239231563649 4598 51753
924657122655389697 51021 58948
228470627561126337 39848 62177
750460772639478017 14207 54460
379647616035253313 14117 39108
153445808196281057 43476 51874
342849592791001345 9114 31923
981497460660001793 13955 32530
591439011777364225 21598 36310
421503067998259009 41113 49164
770352548186981121 19945 32022
879127842463240961 26805 50452
561422911461857409 31590 52942
925048047887358337 13375 21041
473243995497060865 5924 57677
132887769825067889 50770 50823
409999899446145153 2379 59365
373181375767842369 34552 49207
560496549901632321 19427 40317
655476827372744705 27954 38949
936885056839980033 1597 53585
569372313416337793 33139 64514
15468641985908251 52133 53282
154436206427341473 26955 66468
899577411345941121 24955 44963
708066834775337345 18836 66622
668468573324293633 15857 45319
416638540616212097 58632 60886
61053866894422273 47841 50858
713502840996923777 33877 53198
713244527956366209 16393 60130
636591700249546497 4245 50113
743000240865480833 10212 13310
959480252028583937 4758 49116
806083238957956609 10730 51872
826990335667907969 23130 28828
263702858223108897 10340 42882
233373662042751553 36126 49318
544336758578399553 11182 28027
342231827199306369 3063 58165
528079407014441665 11414 30483
213257673990227649 27918 49827
535522494526350785 15220 62883
245598803514745601 21572 58734
707360260907119489 7633 50696
53678999504896297 32056 35893
585726666441647873 58905 60623
378225093540329729 19287 63892
668149034252476033 7961 41509
885268986803168897 54213 61316
863330917889516801 33591 63286
809407442171895809 10723 34779
839876566070426369 4643 24470
259834483606354625 34611 40700
446896302856007553 30744 47508
926778109344787969 15890 25316
35273643853880545 22095 34118
371457916967671041 38843 64995
19573564209867557 26147 36875
871665148036775809 43074 58125
334057388686215233 18730 36613
483018239707874369 32713 36672
811233847426141313 12267 26376
746864282026258817 4596 53737
213562142354785313 22262 36610
535827016454504705 294 52719
257575058540613345 2226 15023
975130441190792449 564 34754
353930737426662017 11265 37683
739047463539506561 29423 32672
396076293321787201 16881 23016
117944723312611185 4398 61171
886474005129738113 8673 56754
768392778738501633 17774 51312
264541447508424449 27413 55861
173375399258212321 11162 66456
703038095853042177 38028 58279
465322661532255233 50915 62160
631163578165743617 25688 63063
953856125518207361 24133 34801
947198465644557825 28235 39207
955487594736894209 8597 37451
246999136262207489 11140 11841
241052336931538497 29132 60309
94709031743047233 15122 46838
407298296484199809 31785 61854
563286142961406017 12473 27340
464154425474795585 15812 36915
465132833432331713 52176 67013
158886820136814337 33227 42884
947368049359869953 16232 28721
135275330772763873 43329 47221
437599363852182657 12673 52118
256915141295465345 45229 64647
921665713981727873 39486 54386
983367136980469121 29699 43170
654181376339433729 6429 6579
98090788096328657 6993 46339
759118966764948097 32172 66638
985307751399879809 365 36989
651843227906123649 15004 60907
540156206006415105 26655 40319
924116915041484033 41863 59310
425521295126067393 16238 56810
470041515088436033 16207 46659
671693163803382785 41729 64238
737847798624972801 541 14257
896536027668012929 46945 65731
121989696120902385 52263 52433
189364665873441153 7086 37130
268295130074708513 18386 60237
251978018358393281 15643 40684
413839390704790593 6918 10074
739118599877031041 42651 46439
654232375003449089 5667 11215
957248929954566529 6900 66201
452464917047802113 30604 53302
518188780716727169 11672 30621
835343848439183745 33225 42981
865018756639621249 3429 60787
538422177854155137 4761 51733
213114214095327265 16199 25158
302220139237324033 40193 51110
33030722157739945 14414 43776
719621055039834113 8716 34708
942995358274359297 32225 55350
935012537869855745 4365 6878
957792356562272513 31057 38887
541309829637238977 10396 51328
186230973434248897 38382 42374
61927946091817177 16942 34535
223615594517802657 7978 32409
911503621136670721 7340 17146
764319876797159681 26020 64420
441823902503049473 19732 37290
563146136779131713 50464 57005
184754251889042817 7764 63196
331132630902033025 4163 42966
221617978384490049 28635 65728
240839851870497057 16443 53309
712289099664911105 20098 48466
635397944618617345 11905 31190
911127195893360641 41507 53425
349528229607479105 41440 66429
108549217529368753 55885 57104
174921424153296801 18046 27320
786746608250428673 3372 35081
443867394441944897 4045 27179
222915087350553889 40599 49910
2049336934291546 13028 54059
721882071445097729 15247 59918
111562507167015217 60008 65078
395179644011474113 48922 64231
51771307367317833 32940 47276
446465841720414145 53334 62113
839153090794432897 13625 15289
612745474240551169 2366 65143
799162412525063809 6082 37097
469775265180150145 60300 61112
396061472910851393 1926 6766
9594169415745313 25822 45196
586011050374850177 13184 65946
29089797783957041 33738 55495
17647705032452167 5876 52280
69183508230320713 5762 50317
33753275658611417 31440 44920
229780218264156833 31716 41385
791156561908941569 5739 37494
467330275235266177 19839 56310
449401101517850049 37790 51879
157921485609069377 49696 64946
760537102878366465 4206 60644
752965897494089345 18957 26310
573050610903479169 6124 14602
921527559212851329 28369 34227
586889355743331073 28193 44234
784916516400155521 43240 65724
871699673226487425 31179 60224
917467956090650497 59545 61367
897347523727084673 37241 50538
776441417614943617 24280 62915
488283681090123905 22851 45639
843862178200456705 27145 62258
290021280374595841 34595 52222
935421731587549441 35663 56965
962715071797816833 24724 57372
157454716399360705 21152 55751
946537768289111681 19377 20441
500457802711462593 14888 22873
680827541153305985 18140 59296
496720438392006977 15319 62955
843983417838849409 40147 44655
669716419364103681 19592 23374
326892855360483713 60686 60721
598183108702858881 4595 29467
108738213931353297 28969 48040
692551012357807105 25888 66857
237086083090204641 14997 58371
78968881721468881 11920 16265
366802125134689985 2673 30428
670456778207888897 30747 55275
718087966509841665 894 66845
155657166731277377 22568 33568
316585632325050881 8172 46827
304951278594142401 15582 38895
21970089768629465 1074 7902
540103599037539777 37888 62044
775500216159464577 63595 64335
580997220956557953 4948 34893
592523548597853313 31153 62700
878539276358811393 21010 30557
272641846510218497 43403 46910
815490649824265985 34176 47343
428054037819705985 16454 35664
771717247038996097 35827 60996
814887525054224641 12098 35151
495382486728654913 27160 42352
372039717162152769 1345 1852
581376778873295361 36958 37060
728173326985960065 31359 58129
227817060897319137 21731 58674
948471952349407873 12044 31174
451398506921467649 27026 30891
751818731816747777 20297 52002
8265785864946197 45961 51073
27587120478642649 25743 27609
669674468105643649 11882 14493
670607888936039809 8211 63961
949390271170454273 26219 33896
336339178703312321 19996 42261
197236592157512545 35392 37689
332910393542000833 11302 33803
905044725936644353 8884 12894
234521685722000929 5382 9401
782270745091029377 12967 62700
596273715199082241 36977 39988
856555324849335169 691 65680
551963499018953025 45067 65588
55361225331868273 8043 30508
534373187149419969 22483 31611
22702079367402205 10015 53330
836608509718473729 4912 64852
725108006433675521 6863 46758
647564992092775041 45191 46923
915559500403343617 13525 42479
481335583800145601 56763 64965
925956316453753217 7293 23772
157029431956381409 23598 48422
730783765715951745 21386 61902
684744415775327361 35424 42410
737870655047135617 11416 32063
89967507701452129 12591 65695
756699028352368641 23120 48986
535365331247660929 39704 66672
334943387668094081 33880 60652
437750022957239105 46060 63371
869641734166261633 18285 35702
89260260571336401 14484 33559
421096934441937537 58586 61323
394416624736429377 46814 52251
595852169222052225 10340 66959
709057209580620929 19166 45025
979038601787554049 15555 66870
560458968167303361 7204 46875
839514744272090497 51035 52571
141265637592681521 48755 59154
656253600232464129 22845 45235
74249102578470177 3153 37124
863475555964367233 29539 58453
493294280082992001 21480 53828
711145064567236993 6608 63728
255517785891136385 7502 52542
859215355502808321 22146 49861
18850186098632093 962 44819
574895255034949313 19794 30315
403549305611754497 3055 66449
835711017640402817 4038 51904
189127141109551649 12166 35375
91049883143941921 3496 11709
575716080274538881 8640 58024
207136748637363873 39937 49905
98057277101389681 3952 38362
75412985428460641 31862 42667
214979397458726849 30457 45205
465570413662231169 3787 31994
675440595785701761 6122 19093
303153275561843585 14066 25380
430258675999603201 11460 27933
519988314553270209 47891 52789
236397410344466145 26895 28455
547009752150746241 4256 33551
140222183225198193 9612 46940
484236320390731841 3719 52502
525597408635505281 7432 52003
138464838806473985 30714 51635
545053755482207681 26080 55395
956114258457485953 5637 43522
988270218763972225 15963 45639
340422797200819393 11163 66680
914954324365076865 38639 43830
683336724386247553 20767 58228
557135078872320833 22204 23971
852359895268879361 37345 65165
198270504431327777 4908 61077
230444780106065409 29160 54498
747015539417191169 18547 36865
123546144020156849 2106 61173
722806713274103169 31095 52686
98622189108947825 4513 51677
430818120586408769 31334 58368
42596650061828001 19407 40088
354548834129538177 33265 34874
197074703059453057 5385 30955
887415572362812161 7756 51374
577489079424385153 22394 38829
999057857221963265 53933 54261
593794274365773569 25245 38192
791324902563886209 40163 64894
243852704109944097 18665 57389
689407811294081793 2209 58585
793159738520298369 22038 27519
905321711477199617 41806 53208
924739318457330433 39166 58565
654845183732156545 11669 51114
90304300300839921 21270 32993
661574662971403905 25372 27156
705547280435641985 50100 58490
457313488877879617 5737 10547
764265881800664449 255 41370
317681193691072385 10406 43342
535982365839306113 4449 10634
316468242018991937 18750 56741
404761860226169985 13225 19539
366176876640921025 945 58395
808973333562736513 8600 29598
212530893669857345 13412 46016
666502751965506177 18787 47776
696590275630967425 15208 57564
335761400181514369 32573 37050
901896837591088769 40186 41275
340162799089636545 16484 60841
166711715188952769 12294 40912
787771524459603969 7420 22021
41298989053963457 28690 53589
184716997699293729 1343 58117
665102209149864577 55395 60784
919544819638435457 46920 56869
677886199630755457 35582 37511
330466686876985025 11301 23503
42526902704665305 25030 40072
842535855943768961 4314 39358
207031493786253409 16764 50556
818717204942654337 40954 41214
980369849731346177 55356 61271
205901400170080961 6694 6890
856140343258623233 44641 55152
560124128744814017 49292 54229
645462832241193473 22288 60059
385848575969792065 35497 64263
947160500149415425 39616 50934
470947054345909761 16475 24072
971304294251666561 3973 21925
77365830085984305 38399 48733
795753851292907649 5177 25120
70974566181387641 25764 62717
395394370844556417 54587 54726
18299768722332745 11299 30450
590903897344112769 2483 45251
419218789086382785 24813 47885
583282507084106753 957 16242
812210197042805505 9824 39821
981701362612675201 15384 56576
928505535992155009 31351 49431
965704343354545409 29886 38423
919054865936264065 24365 61444
191651668476517057 2299 2414
577064366096347905 11297 56575
111538456029990129 2952 48240
176719816167423713 56750 56895
145433116734487553 53226 59903
47784666406851529 18042 54423
33780247711959533 10392 40349
636291123365712257 23486 32924
485830192001408513 34668 60906
831956976248502401 537 19700
377723842060731841 12353 18938
833704600477393153 27281 48476
183673966711801025 13328 55808
776446002105057409 7735 46520
141352317006564481 54901 54951
783331919823897473 43113 51460
202017740980217313 28743 32167
608100931545831041 23221 32688
620726069355299585 51492 61208
227859987270637281 25799 38365
915312334966493825 18264 37492
797932562457088385 15123 54325
822967606000148097 1497 40389
885565548715650433 6535 43193
549748436013381057 4738 5403
625683229862740865 34213 40211
733182664617459073 31395 66111
332224246656256385 34894 63113
193804649161897665 22524 55449
352767349777092673 19160 27004
818121342359049217 26793 45969
581242984484479361 2049 49074
116855970206394497 13874 14531
122425420284340449 59268 60736
679232917157179393 31446 35544
582361810898323329 7460 25661
463809857726708673 49142 59993
178945336885231393 22604 31059
183543345330534177 31447 64258
556006918896063233 7672 57670
397372487028924609 10177 56672
565969704590738561 34108 46610
976899073720574081 12656 36648
986035075744542465 31620 41959
515807687139151489 10575 46394
944609275775814401 46385 58035
466863877097395649 53360 66126
986512174580045825 22102 38970
758912054426367873 53525 66292
117078522933237393 54144 54692
20090984552751933 16308 33991
776009937411647105 6422 60227
951243365580772609 31707 41755
286992481688269409 6317 53949
791359854545149185 35524 45093
882755415752004737 8536 64454
839132241043223809 24077 26756
803822184249295233 4375 37748
750579659677953281 4254 13375
72273141399410433 449 56050
723280600069237761 11147 48991
881182059377817217 44171 52138
733708911676203009 38789 40037
551739888537472449 56939 64647
135281362917659473 15990 43586
535874414463133761 2640 49024
769386756881345921 17911 39827
837322331805143681 13065 52100
64533656679508057 1686 35394
240576350882729889 20776 39407
252655365405374241 14145 35689
456858735819881921 54497 56482
919003031506640897 9460 22874
725731008018865281 32641 58571
399888585376857025 52629 61792
944322502310558977 6180 52579
153188455962769857 28340 41132
197980696585045025 19811 46916
646218699971129217 43663 54604
17888244034313773 9453 20355
570483696401005633 4190 38238
390112080793013377 15548 64933
481534771645414145 3815 46058
432805362512869633 3222 49297
2711658172493970 35234 59528
232105913861612833 18491 55796
578551747696920449 39513 65991
385740191828919169 399 12786
981692938589851905 21247 59893
180003734933304577 24879 36318
783433296427972481 2985 64369
220945772003490 26465 54420
287885775406998337 27680 57057
988804210122349697 992 64405
624782306336996353 18298 64514
934130283015893121 13040 22109
827880332633618817 9580 13826
831740258670603137 8782 24553
881155174357701249 11940 18813
470033597245805633 12841 26664
141197410277889905 21157 26307
499697559532574337 32671 53814
533148495741059521 11642 28042
137077458733873665 15986 40578
249656758605233633 10829 37402
44223296650866217 24053 30952
137963610215706465 51042 63470
388187293285103169 18080 42431
368644783213760257 45961 66130
722923885216300033 16010 44900
498464719072146049 2241 24708
646656696243642369 28125 32482
824902107158699521 4576 58607
768819738833993729 58038 62990
73274028294662225 12914 32491
29648055860509005 4129 15704
42819773008510257 57019 62283
121546701237360113 10234 10572
179431656312104353 8624 27005
749685714278999937 29941 38830
640405383584500481 5665 33093
348675388506446657 854 17238
886502933854728833 27731 38803
945364038192838785 19190 39456
33658757723678437 20894 41630
54744181155239601 57670 65052
974530280289044993 30746 56725
965033817374692353 8639 46723
797557279211197569 653 50973
863126782454511233 94 41276
233565128156129729 26048 52402
747366670259015809 10450 55005
733545605554148481 23471 41948
785213932452489217 28406 52776
197216447961139361 5325 45548
344998924093264513 12912 65956
804579341012590977 32256 51689
420588848845081729 15835 34123
526130361052764801 12792 49497
115869065345339809 45017 51200
23489227766610557 32411 42691
903300068630596097 14757 63139
260859182191140353 35110 49722
64706636572712033 54884 55242
19687932779824281 57039 65391
999741400860838017 24702 48666
40352067631232561 33452 37159
17100701319993307 11680 39760
410887168320151361 11404 46830
934169483271187329 44520 61873
797342321746000897 47384 58897
122743021316811249 52620 65297
615255243717804545 40209 66231
764032776636692993 12743 52066
982132397879638529 22371 37645
844250202796661889 7098 20689
246925767278348481 28597 37974
828934542859439489 37297 63073
790475779755965441 45899 56970
434240583649998529 17627 57765
432443662825313857 40095 41543
568464248544383809 13205 44068
360089310870563393 14868 19906
636270862861142145 9407 43008
2956497622243149 15481 38352
943939727666570881 21116 31964
306339213367508033 6199 37073
274394730758675809 4776 30303
588953899918188033 2907 27623
640314137372083585 154 65819
65243067442565921 8677 35870
690436355532813953 19743 54739
750227137573567361 37867 59506
984500062488290689 39020 56674
247407469824494785 62003 65534
925895830740817153 3602 65360
789441296654935297 17578 18855
146905879445906593 17880 43757
948041017864596865 4766 13249
764416902632849153 11412 55817
246135503037599777 28090 57179
230199491536080097 13660 44048
745783736711942401 44466 55402
498019787585750593 3552 23325
968818833424172929 6972 49686
563719607240184193 51776 63119
918691143467697153 29147 46379
662278971231035777 55531 62950
382712527275025153 30390 56454
168427664278180353 4838 6112
343092886596750209 8888 49660
218127864505991201 9625 57854
173079400453254081 132 9338
425092116523384065 24763 29617
175876373728357281 760 24878
316194390343088833 55832 58024
199330537412173217 25953 40006
441153911527163009 1782 38430
980564068799779457 9977 51479
48084300542999617 16733 40802
450433963997461697 3740 7250
177445405586549761 10041 39771
591773262787910401 25396 48875
511777588050325249 4028 56896
201671639899011265 26688 37827
757007503570957185 18800 56267
42558163533655601 51031 66503
248608077868741633 9638 25876
987476320969143681 22946 30262
461429284601134529 36931 57491
47900171892337089 9272 47550
159852462713576673 31665 58664
362780189524265473 14693 56990
136553594644208689 56806 65510
260272276140668161 31896 52047
503833009704923265 533 9800
780749197866164481 11990 61991
224558865653104801 19149 31592
126671666736854145 9297 10318
491083214453215809 32572 52144
909562379097046401 46319 48696
543224570536846593 30234 45324
189580011665142945 543 29577
426358131281777025 15217 48401
783500512359047681 26849 33710
609873056500188033 3606 37115
17637401199664283 14739 17177
742286275567170817 581 39988
819385049404353025 22443 65085
605686828636731137 25372 50870
227942832494662177 13368 58299
689828188758273281 29807 61934
710582678396185985 52277 66630
578835493599139969 33351 56734
795235321449240449 57197 57221
814373291058803457 50179 50208
866464881553831425 14009 41580
759493332203259521 47679 56083
730054364304507393 7214 22012
681591833525633409 8377 11904
521361898186491137 49820 64553
708144662449907201 42834 50873
366490586909520769 727 29054
11757912946524841 27449 59050
66528196311161025 14183 39727
726692593168802817 33801 50882
720356078039699841 39391 63628
432242941816017665 49395 53619
31168446918862005 46519 52162
550315265803558145 17188 20240
372443167067388033 19825 27818
321691984527024769 9903 28702
470760647541446529 35321 48244
811635050264850817 15869 44501
982789338169013121 6564 34631
661858292038264321 31398 39220
126233018577842417 6693 27856
366838212780859137 39858 50982
156188635606810081 23744 53919
759379503263989633 9968 50600
456355159363987201 22892 48622
19538121769738125 26216 60845
934125369945334657 9582 53232
84502644762554977 16940 40564
675218263714846465 27524 28235
930421914448370305 31922 38530
583268245854014849 5836 65929
90849563474183265 3099 62823
951005519129800833 60671 65100
501441524674827841 26517 58050
656941260906748417 45004 57049
633080082775880065 29588 58894
442368712534324993 43048 64521
449262883898935425 29565 51206
16745934018075559 47330 66252
750452292482766081 17887 30803
412482100831276481 16485 37374
295004764566027009 63360 63988
781786674352716161 39616 61213
5868281130180010 26522 59916
112966339154247921 53045 57480
491488951383441729 27345 42305
109661459211281457 26916 36996
993474606419727745 8000 27582
861965256053331073 21849 57304
765169013017509121 11897 60182
565312515029731329 11601 33746
894080189605038081 16821 37111
941193085400279041 45658 66130
81863717540723969 47896 49936
281650451733668193 5227 30413
266755424329307553 20229 43279
841100972075444993 44468 53893
552025901794518593 25376 28145
512109349760820033 29839 45733
426555422506798017 13891 14543
523665724993016129 25281 52697
905536180272488193 21841 45905
794373703606083841 33782 63026
441312791764278977 30509 41582
827782459233951361 45646 51240
205306075662132769 51205 58268
232729948253265217 3911 26677
763191463225982849 12782 54727
788822511487673217 34793 66762
785064783310129793 48938 66953
231999597836164641 2313 52770
930878177536971649 14886 43084
404450392153954369 1802 56500
25720658096854977 19405 23849
918846871818928385 33115 39927
382982603474889793 23538 48816
473005115825579009 33722 42347
297140447020321857 42346 53179
928335135401596289 99 31705
818866019798907265 60877 62250
325243591960251905 8444 54636
942959096697915521 60320 64101
848722600241544065 27743 60411
445542349627235265 18608 38839
128493421856866513 9366 54101
564378454496246465 5876 46022
461302581435035137 61559 63687
933689410120923265 7724 36854
574620999076635969 22025 34906
538467167595154433 9748 27410
712146249525361025 232 24926
656742841081726465 42593 51255
76914810693729409 3584 24883
895244378481347585 29339 54574
758310314595064449 4307 43109
348465616745659905 52720 56001
550114848722948609 41658 53283
568199230650360961 50816 58065
263717495759507873 10331 37775
339612638071432833 41569 54282
683363627253619713 28454 65183
51624547172476553 20557 38477
622668026107561473 26356 47884
36037960684286217 19126 32939
635664023719265025 1270 21657
556359139748945345 38628 53043
876834882832454785 7690 39579
900892048840834305 16424 46653
882230584851761537 7453 22363
498746859449308737 5 45415
601547977461848449 24201 61806
383873370829338241 11167 35541
659515621706582017 16753 50844
215714524978817921 6181 15069
977972254230948609 55144 56590
591652978612419329 61099 62172
35155926202357081 28922 61752
36103072576903377 18562 20533
70095588246005041 9078 10792
965777756755546369 42239 45754
51971836393384761 4134 51531
603389475993349633 3309 65606
91803611657795153 9825 47122
387148095264709697 12424 25061
944684221687857921 30699 50343
720718997928283777 1102 51421
204144188105715329 3154 61697
378504150380525313 17266 20131
933298314937467009 2061 18377
43110968355289713 3107 49416
322463265702864961 16700 56944
956561919143585025 30895 34031
184112748255678593 17495 58231
975564352773911681 10869 14188
155590329311024801 2989 3896
81211380157203201 41165 66648
870899216072380929 42388 60263
935704687158516225 26822 44059
534704706301695873 26107 65833
57594256928783953 9610 24524
834689454801726081 42352 45301
226089328684931713 10408 24098
229837618915382785 13469 30209
24363853969862961 31140 60023
647403256087891073 51784 60334
639206214724492161 39328 54368
280948183216068513 28715 45024
273814211977455809 30162 48542
245730582400121025 8105 58969
326820249597059137 46196 48498
193818591991345089 9330 48366
422045839405672769 26205 65490
77594092273805873 6141 12341
628273861670305025 14168 21060
646183549270929793 38925 52100
814480816066637953 1313 41158
551392070238485121 15476 24192
427642005081988673 8328 44289
15955709927311547 1047 43724
307796442573579329 35042 50038
702157455936564609 1729 32738
139659733145162337 3067 27123
652421481582038657 22116 58473
117034139956533777 4659 32111
389742940618170049 856 15039
785840256873196801 1089 54069
356024130269673857 11306 35717
518954299142439617 35909 59353
70006509597952513 12814 20271
476315934532220097 5168 29309
677862758508709377 24593 60697
231718552696467137 21203 47686
575452918878802689 1863 54748
355171729193013889 19231 47931
983230457094748545 18791 42775
478133803770266049 39784 61286
298485965485319553 10425 36083
77283133412617393 17322 19171
503181832566028225 17679 27136
425807612095386625 1265 62650
376820606606521857 7552 66996
777176205927840897 9943 35553
4923243394870270 3301 50738
582837516596459393 10863 28720
672044564922678913 13615 64477
363829007088593665 434 31408
98297502030916913 36897 64264
121657881278796513 4242 66567
541032588985281409 1845 12811
662639170198385537 15430 42559
336202579463019905 6060 12962
175342197968905825 33563 54266
205004580732058625 19130 25638
244374417462562817 30548 47286
107730046476419265 863 6140
178326778753987713 33257 58919
298457919650594753 7386 16789
782559334371793409 17300 62378
232297663760363105 28917 36032
944878735077811201 56600 57862
352846067254482433 1246 13675
1565467569019319 9688 21038
181120753968585281 22712 28032
640747381905445249 28248 46530
257446488905095809 54770 64411
988170621062547329 15171 34336
940932815251073921 40677 46656
212759036668149537 45881 61021
408962645099954625 4091 36492
94419906556151297 20373 56276
827716330160328065 38244 44716
413460916342305729 18050 35245
375513843655291201 405 13975
348513468169013377 18245 62011
611003948688818305 38247 44490
868485784502599553 6461 8466
570134670235823681 34498 52363
186796662414035809 50178 60093
349597242016628225 250 52828
867665476019741569 6550 61003
60959089928878993 61127 62883
131745643492504177 28520 66870
516739096839273793 9866 27281
761013742746843777 40673 64482
194004699522899681 14173 59011
460507594246291073 23485 61574
628155611405460993 16061 65114
160847331556144737 34476 45124
920876571332009089 33196 64692
862828066985738241 697 37159
423118126123057409 58807 62909
104214138949107137 49319 53001
405629227308700993 26516 51050
987210868382060673 34662 39832
101804836288820865 4824 46015
37518996667987641 1134 20732
727186079305859329 3061 35803
765416451177568257 10822 32064
528678354663441025 58139 62726
929226442785807873 14674 56195
937719730187204481 41347 65839
617795675125204737 50095 56796
180129679748219489 41673 44697
87596035144233761 19980 30327
821720413541903873 45155 63098
439734882820854273 6492 25925
875934344223225089 18888 49676
808764681245197185 9491 12702
910475119534474625 4084 55375
501288315437573569 29630 59189
590662129579030145 7784 31797
865702403282174465 50116 66047
424573173415247169 31985 61496
640902781310355585 26961 45594
417491700015148097 26135 59042
989578241420861825 1811 51440
171946763929547329 40967 52469
967379999353237761 21678 31062
749194893688056193 22381 61778
920201935206566913 30329 40859
146823723795400001 19566 31651
503631981917518337 4222 15936
67536274870207081 38872 58090
699149924586965505 36396 51361
828666306069941121 2408 2563
97497010420550369 28586 54351
183020959028695521 46253 63762
645011390993946753 47422 51572
439420341093871489 19009 26015
509406004389031617 28773 57608
53731736748261481 27705 48398
741346827727102977 2131 26942
698805561291173633 20941 48950
868904202968916865 34553 41808
318714204308079745 32026 63075
950258300023993089 41078 41269
734416607907952769 29347 42289
911198879956028673 30109 32762
713660021075298817 24814 47212
563122441188642881 32646 54955
616426847299656833 5249 63792
284653111497146241 34946 65157
572042619200558977 2721 5082
49604644479817497 36314 38375
652920187120066945 5383 26578
218486222300807489 35155 47180
552790751891734529 7871 33810
760501163634433665 10501 26426
805421157228344961 24005 54356
399256263980259265 13284 15567
647332245301910785 321 35117
182565240419055649 3056 44587
866027168812060161 48972 50428
701746540527945985 7233 22793
897567278296122625 9204 33550
496959247963747713 1280 18810
925520650624513025 4736 20533
615789603391629441 46795 64155
267076516558645953 40819 58254
829407486337633025 13888 34492
679245853810074 2951 34425
700846104686686337 62727 63151
837548535168650625 18715 30986
530949004374338817 6829 18451
870310999479038081 8451 34074
64695234237330369 41234 51886
209812239406787169 12236 21438
934226961648082689 16983 45800
381795036525524289 8326 42147
815645986891464449 56464 65756
354647499658796033 6365 50726
491695899237488001 13489 20214
968458188906559745 23218 44091
277877023399565121 61196 66859
535260015354495553 35264 51201
828551169994288001 51726 52112
395190935033106433 48642 49027
819865213587458945 48995 58898
585358577421516161 33493 40760
703531000957912705 45378 58201
904403434585894657 2292 52720
743751897086052993 19361 39108
220453471242919361 7479 9673
943331534824526593 37584 51038
842720933275963137 32023 49705
370679277008033409 10220 26742
53467815086349905 1490 52451
238904036490414017 3645 40495
433568941570079873 13961 32875
269739988182248417 5709 7133
119058224919641025 12159 39517
11441567144689913 38678 58950
841728919726627073 14330 52309
286728566370950241 4510 45198
446091397943803265 20338 35485
978855134685137025 14121 23734
819656291575420033 26407 50249
388247100803265985 2604 34263
188308076559096097 49773 54304
295806937873553729 15636 42093
595321023781572481 31154 64744
336156591860227393 28384 45562
84989454333396001 27337 55221
277106145133320321 4741 65503
867908308358913409 8303 23312
320513271342388609 2420 10229
303962478364340417 1457 33439
430050999721974145 22177 48953
728129636442595585 26835 36193
113993186940515297 1065 1357
667953750717742849 5061 60320
360065233685407553 569 23361
468244313293432385 15435 17828
259771517813032193 25234 55524
703415897884539777 1940 8466
729047116017884673 3716 57044
844154800688137601 23983 54299
694643187050868225 23588 28603
121669423927045281 5799 52395
849921268313398273 15467 64317
695967745750032001 25215 36091
950981181781042305 28097 47584
160566252682556865 6847 32528
316026966398968769 15048 47265
518932727393924161 12965 62556
320436395224785281 41966 57643
517802459558367873 6908 26464
771637321489311745 50431 51020
745284185396762625 8348 43786
728970579684197889 42936 50012
403276156587011777 3820 11152
120901811794883681 24092 59950
87695255162294929 4678 53702
431139957683395649 15256 60075
958166188014075777 51488 59245
97035427751638545 19693 31443
292156876023362625 15619 20330
330143992835797185 15087 41658
35237280263189065 8693 22507
731211513620909441 8918 39602
334348134919601153 57889 64195
852029584948663681 23892 55495
132671632163805953 21516 61949
290297547631656257 5172 35071
298065913001202881 18000 58656
914978337909200641 17351 24357
318774691337168321 34729 44876
222623914604898945 15994 63990
523010082641043521 26135 42499
939561366523488257 27962 64552
895368103114350337 1007 62278
449090501611483009 24635 25191
775026318987862401 11482 22230
829355172200205697 28567 42426
613604601807551873 1894 6396
460165001169404097 5206 40751
144518606062327137 11928 30420
933881239685572225 5400 39005
689232003071822465 20830 37666
484155450285744129 20240 65678
634759294985705985 22537 56907
692344000464128641 24724 32739
48785512979165449 14407 56375
944368079790851969 20912 22378
274722673737507265 13985 21703
686354485441935233 7565 66274
979463356780485121 9911 28247
347585309398727553 29715 55558
441199996363842241 14018 30213
426373162624468481 33263 51602
131079310653106513 20216 24418
78288012257647921 41974 47293
559546357302401985 55904 62457
317992937190947329 32752 63156
27901155522613409 37249 47551
606146300928902145 45421 50451
675564245952834561 7052 38115
842794894150028289 30995 57233
462665425807514881 49129 49397
751834367249077889 30532 37770
553721640302946113 45960 64822
221102900138756545 163 32174
357770160163767041 3599 51658
660882653892674177 23817 60413
6985658821541564 21216 64860
361671463397367873 18448 65992
554627738503441473 5740 42109
379135158156888257 4521 45189
445752649447861441 24545 32424
141672092016985825 34175 38704
118323372227848721 27987 62401
637876281039257985 15291 57829
39273715845460801 22724 47302
379179602715463937 34058 67138
879860465250189313 38232 50842
982650649571414913 16724 43706
101087626645018241 36123 61876
873959228148574849 3475 28127
263045944486322017 6055 9528
417416070108533441 16435 65791
75632385675952209 13332 17304
699350762609451905 55947 56030
810015832564502657 32119 44654
594514527354139265 24371 66002
848639022680863745 33280 49185
361445186408641217 7712 48415
2937865045964828 18636 37363
429964240823768065 42019 57458
608217957219714817 7873 9905
318935030760325569 44760 59744
925842901957977857 26007 67179
141087539718544257 7181 10507
522706155902291393 39861 59736
729750000127236097 22497 60521
387994311419532801 42131 42937
727190031291076609 43184 52821
498203807237892737 6542 27195
694996870197467649 39446 60350
378743474087073665 40316 43331
90966529241146785 17238 19913
953018941760326785 28025 32151
977315239480869761 8042 38143
105354133563707825 8734 48024
434973789977494337 4548 50443
164558890174184577 40435 46757
434421143420888001 6969 28908
513597562300091713 52113 58523
479699588224580225 27028 57936
370035261575004865 7207 22084
718596654419680897 34653 37031
661688487368706945 18136 31162
12667361939538325 47907 66321
546035799821332545 11227 12587
122828201770044385 19418 49532
838887488315506817 62460 66732
476215882334603457 3291 6055
60788601380814105 8766 54857
512207264677126529 4438 8016
40253202583926393 28432 30844
779029470474132097 33949 47677
140903314935364673 16273 34714
757467131836119041 23000 45827
649876215266019073 23421 35835
426486499932909889 28683 58880
72496654212081073 47435 65245
912896394909065345 543 17578
689630031663995137 19052 54277
920137607863768577 26538 46048
62747403406966385 41387 47247
964476563214628097 20578 63692
174072095842703329 25502 44027
299190497027613121 20466 30592
816805641687672321 24009 28943
461445465509111617 1223 65082
311533488519614849 27099 50233
668210761387786753 31302 63828
778203722099355905 19648 46932
865472754395238273 39445 67016
15438775773631619 22530 57603
666168120263282817 48932 49460
76959173254387281 483 25218
370506662147132481 9484 66298
369161548657558593 43563 49710
532660113271635521 16883 32133
13773711962038249 37184 37805
111744986085664529 15684 47252
924785555371343489 8054 23957
777201002872406145 34800 64558
163344523948417473 19585 41913
677105919577766017 25288 48880
535420044694205889 52767 60678
375817665746001921 13456 28747
233915450529813985 5893 6495
226408603766525825 34145 54496
518500074383538817 63321 64175
934166941010150913 29350 36169
799783274034247425 589 66381
113976967765832881 13253 20611
441952153726987265 7333 64941
755675554887677185 9219 65602
101389486416415761 47302 61713
985686363774032513 12357 25224
506261747881367809 16421 57742
233874670394303777 416 45770
753597316380371713 41150 62452
902088500875517953 32963 43012
75255935548113937 5234 13893
306601629414036097 1992 11219
433378942912149505 16807 31619
130059049707380577 4807 12154
270600943419694305 48970 61007
831891875672258817 11903 42564
246895299931203745 27477 38821
85671842170196305 21784 55433
995274443184968065 46624 47969
996379683103004545 2002 64146
363192240294914369 19699 63040
224346638457728161 1073 29313
267145452203706657 19393 54666
181437477436933409 8389 12094
804688640134550273 23648 34614
918751790369778817 6322 12312
224694489751527713 50106 62069
884055542010390401 42018 51344
707395848963976449 5601 21265
982851607655629057 52558 61234
684122369496250881 21929 47416
221917054313482977 21390 51290
407360289684028481 3907 26057
168628645512452385 20591 66123
173791718095202433 16822 27431
507953020156453057 22905 55043
922013548005871489 39975 43322
841516288833798145 9429 62588
113160062000261521 24591 35925
230938070038693153 3922 38862
620673525435798017 31643 53961
26954724867689353 46317 56415
326011182223453505 19733 43539
256856569853585633 28005 42464
508967726301811777 20720 27438
993616483102083969 37235 49811
640661462450665857 51504 66437
11649387954921765 1226 21387
775922069858985729 40927 65528
612993991947401857 38575 66786
613574211994574593 15543 43811
19740265346985809 14663 26353
305227325785971009 1367 10656
508833868631523265 23337 36024
769996494150134913 17421 65433
264007367840466849 23891 28390
265986927879176001 32082 51660
816348734162115585 6798 43772
460253895057007873 3795 44504
70555570940189937 5199 19315
752166088964024449 4433 52713
527620041744352641 9763 57353
929487990683057281 6099 17967
384078652498235585 5287 22289
609979382474342913 21089 22163
457882537169037825 29670 30193
360063072521569409 30962 66486
524473157277345345 11283 46443
1423835301316956 47701 53344
863585345906852097 21256 31864
9642038542111209 11456 18713
549747564024588801 27102 36206
119813654882598545 32576 54277
447764116458895233 17578 54381
595950307350960897 66617 66618
800606841954095873 10825 24901
566102553590035009 11110 24534
656215955421895809 41401 63234
405300232901808513 51434 63742
784203842180236417 10538 53597
776466797781132801 24290 61609
788501879228416385 33010 53213
281700846950940321 7960 63887
343630543128956161 116 13808
172418159904758273 40901 63374
994542993118084737 727 36582
414367899273386817 53627 58878
740344269785058689 8799 31419
291847452295719745 8855 36012
908534402085333377 3885 17778
333091163947528897 15294 58507
392831947307048065 181 36193
506967833255764353 38160 58809
679457773832336129 19179 37210
564498896275424065 39140 56515
219729542558727777 29625 56266
294109162200165057 23161 39959
918387322632778369 20371 66288
240947221634627329 51573 52168
842029404968076929 13611 39324
688561903549462785 37544 42318
508187577982806017 16751 60899
502594177254550785 18485 43636
928995553329006209 5730 48189
129908001165070177 34346 44918
956602455479949057 28676 33809
629108173076417665 19269 46578
207411380210420065 23782 35027
521108328965333121 3080 20031
649016672029016961 14064 26430
489197850990635201 19638 49909
684626073029594497 8853 33967
926518331415287809 34555 52881
836590255725919745 2429 65557
534398765348925057 1850 63589
412740593083203329 21627 42774
905326862358741377 16031 54654
827657605116069505 45081 57434
290851044220815425 11828 39963
203751623409406337 12564 27697
299884574655443713 13503 45037
718252065463470721 8563 58433
143565282905115057 2552 56994
512497805778242113 5420 18102
202109068799011041 11186 24976
168748123699810305 27870 35035
358190431216755201 11267 17790
764147148875142785 8015 32264
431600938622899841 22592 62824
509663891349813249 32292 58017
363731426547900609 19063 23509
603423016353719553 2778 67103
849129418852122369 9778 44708
626769358449831041 11291 30527
616054858149496449 15448 29043
380858907389043841 3032 56484
168475105127534177 7912 50284
154308773791083105 13254 50737
88282086995434385 8250 46515
23544636161478393 12237 46653
134851744717416017 21679 38462
251250227176314 6011 65446
974090052476285057 22670 60749
729898812843689601 46701 62338
322745947937711745 42526 66253
878290120787479425 42405 57147
349184534523061505 23361 60919
505170039649801345 20250 40847
730364408827675521 34727 56032
551451494433631937 18767 66276
792317970083743745 2022 31816
851202273835728129 16023 25136
469189411371822017 31424 47023
859653691985922561 41276 63703
719608108666307073 21459 44321
234443687713554273 31737 61484
369516597021963393 27835 43301
250764595529471265 4009 43381
5863895421768462 4098 36599
683553386260403073 42952 56286
247260742954757985 4729 46770
638391230987107201 3377 14686
347305054469273985 9461 53436
774961838263568129 8201 22254
951617210900586497 9627 10588
630937936016532993 5034 41782
426510972362521537 16609 23233
723439149648758273 2763 44833
482085335998711169 12742 34225
910894056453823745 146 42420
859566714262825857 3329 19201
536565670187133761 20605 26108
318496896471565121 6131 62442
170742076683506369 20283 26421
895978406018898049 1365 10997
557802189669391873 11335 31805
337524500467658561 13837 38399
146570235067425601 35881 62183
84670846456930353 6619 21317
912817459371485313 27573 66022
29022808697980909 386 54565
31062817410298041 38875 48451
466796138256839297 8414 26339
697419281716637569 42873 65369
207706542984915649 1909 23395
727034271879315201 19949 62226
82587405331537409 53956 56825
371797257962146689 12703 23210
619194774055579009 8036 40133
838452860328356353 21710 48376
631375362135869953 7615 40872
33140783007045373 33597 54900
140327599343130769 17255 55585
39723566104324705 7929 22867
369311678310367617 23981 37706
664740340528016513 1474 31076
94740575709998609 11275 58497
52001229633827249 38225 57961
808350803012231681 22026 52600
351483893106038913 12311 40529
265690725376096289 2814 30841
157991192902866113 45887 66945
454545239701985793 19107 52275
915668493305066241 1029 35802
755667148423008001 20456 34363
258948914850417825 28530 48347
827497256538990209 24506 45741
679080475306623361 14228 64440
979865814551750657 15086 51551
408669884198726401 9427 31940
891546742392534913 31821 56604
672551035190526337 44560 63304
898513532797117825 34161 40854
522799516838841089 13684 40555
30499436297489525 8741 63525
777237983782018945 23932 51327
498516973145747521 37087 47466
265797394079381633 31477 58035
960826131474504961 6760 37213
36664271659436313 4869 27099
482090500967949249 5341 18691
654743988349718401 8063 13791
824580746294529409 24478 31683
878379853934095617 41977 56666
859858046354965249 38752 62006
615638746825705857 6705 36519
875957426295912065 2349 53248
741700895275432321 20133 29164
476280828353729665 35136 49364
995038873416813569 30134 62806
89473156059639793 32440 59458
745389525859483393 13074 24644
510861051210333953 19155 22598
513336178117949505 13855 63648
10136779914262207 24465 39783
527813658967648513 38025 49380
341013248571293569 31104 63798
975547762387474689 10026 18670
745436918576828545 2992 65945
342890083355232641 6672 40660
260256334648353505 39116 60092
95462892464862401 18496 63755
96214087439676641 9435 56017
348160460745607041 5036 17019
903812191127961729 17954 26806
387975991887156353 20481 59199
41015433785176473 27585 36111
836249303385901697 491 60394
625027337600677377 35861 60566
325452072402836033 6680 7244
650777977251550465 15189 45862
856650791023970049 46865 61663
819364463998674305 6145 22029
904398931514901249 49104 59465
713937122882654721 26555 52794
279607723433944257 7789 17844
434016908461138945 56309 60055
730317887511940737 12309 13506
14475581573123009 32253 36937
255476306229031297 34201 40842
803333105697753089 12277 42674
987504511566651649 34541 34684
117052741167540833 16408 50875
218485146655272193 22688 51135
982926171789593217 13731 52186
237280563795732033 2170 12043
386100045388332097 32318 50583
929641104858820481 9576 54839
935187693954667009 4223 20755
887540958583269249 28741 46495
683423119651806081 5323 42206
515528817261870401 25511 45469
59401020611950625 21252 47218
637852886471701889 20298 26643
57080295185329537 7994 37969
363090094668695681 10021 43816
521109460603177857 19191 46169
951281018020136321 15132 23439
730648888180851969 29813 52521
9724311053336267 26429 36490
775065363175777153 58384 62984
94640821719249153 10677 58588
725859151511031041 18599 28301
617166652154299521 42049 51434
298068624793238273 44637 56928
965384255835214593 16996 56028
574260295293967745 25293 58424
139897998519220577 7527 12461
353274317520835265 44990 56628
462556255432044609 18069 42440
288247431821076801 14955 62242
157013588003753313 46395 66916
143960419135019889 11041 11965
722359343292435329 20920 22885
233461802559887137 41873 44749
402597750434043905 48582 56253
827024609723942145 26526 47857
21335159521665761 12339 15866
860193252609576577 26385 57106
35164244690964353 30503 40463
936225345884444929 13207 33651
431898541777297153 8144 9164
669752693621816833 19523 54222
472446368366863809 55505 57376
873494177518808 20566 32834
510199808819376001 13887 50946
993507302303015681 39024 57271
383953364881921985 22370 27443
772668262779596673 7157 48293
3676916921545371 42554 47226
499921500686312449 11932 59638
989820035027268097 51417 56968
23881576761205281 8175 22452
118198984122923185 28108 28238
92936418902695553 47907 50161
829510181825856513 1447 65124
433229960637383745 13331 61292
599779123833808769 14257 29386
469638613690378305 9640 59932
416211891869668481 36101 61547
507508984265918145 19495 40752
315205409435233025 18774 64259
934579368860084993 1885 66183
819978995403136641 32452 41495
720253957319833601 3244 45411
195736917733068353 647 44255
662347999881163265 5721 43612
971898663877769985 41704 55706
303058385929723777 28417 49633
108744983941871713 13542 30848
920990286169455873 36957 56329
959245310001779969 17011 46451
167330295179390017 35462 62852
198730856781832449 23623 40040
450385524042630465 6518 17287
503536063951091969 23022 45091
827672435444903041 10297 18220
480777681774153345 11834 33101
287416793162179841 16890 25082
254828422894451745 48153 53437
553087191592588545 40601 50804
449829976415895041 49084 52207
571227922103574337 3594 21043
181066521815413505 36902 49143
196057264295582465 10821 59813
396245305104766721 10018 29766
896471386987059329 22268 52347
724734164287827585 14677 16244
696340454691487361 32691 59457
184213526967550209 15471 38028
431503043361360001 46933 54411
193830594879020865 16784 37986
377017719785307265 3324 18015
881646588622796673 24548 26404
525136238261069377 35608 58770
62944302716193337 5892 43916
142799638902225473 7484 59586
739139178879138817 9334 20287
804868539055760897 23674 48901
105031230956630145 7202 35265
149554103613930081 7156 57495
247095465935014849 1231 40708
658353110874884353 16148 58979
36851941951159265 11306 54381
581068977400086401 30462 40730
983992412303802369 19663 26676
497092737527268033 19985 59910
231707865282860577 17562 39548
782684229363191297 23744 61852
569263620940315457 31982 49996
757551674437564801 30477 43829
982335048099361793 7100 22422
146970191090439073 8533 58235
600072120390318977 575 12910
302648008694248449 31144 61304
344135146737134081 7375 60263
106318679750366129 19845 29534
65303759724169905 32776 57154
770321043344779393 4697 58042
173293058060028929 2325 12216
190253336224934337 31362 39687
459837768048895873 53783 57274
671853483083324929 29260 51110
124068900701875153 5784 16652
977431207009352961 6430 19191
969295351019976449 14660 52452
289030938954937281 10986 30369
972354333014283905 46446 53018
586550915262328961 15709 23413
446163760494794561 51507 51607
946080553147353985 8309 42463
185519748475886817 23702 51927
76430282258577617 31481 35310
972949895784179073 25921 33545
251560433857605409 17016 47309
518095033118061825 2578 37525
279969538083314273 7353 63623
111716988366662657 30751 64065
800761147105376385 26078 37763
44742615664777217 48969 67080
493051862215089921 893 66025
211258098932031393 55179 57210
406393799718586049 16183 17420
271492802070515169 24774 61143
438002483168723713 24535 57346
606893828716447873 31332 34052
661915328038915585 21116 60843
227888174470312065 46417 63531
679257504114225665 6011 28115
161456628780879201 9504 21068
937194542686029313 31756 36604
30471462729781961 24525 39667
390485570850493953 43337 63289
301823193667768641 18324 65185
331641333478998465 17126 50171
725270077300567809 9755 38885
58536022194211057 604 26608
680137462247838465 20858 34424
658570272841956225 58805 62588
26275737447992497 20320 53163
408107823244755265 6683 52692
493762531039617857 36825 59972
871487733218273793 51758 65762
240459651622760609 48745 63357
886670941605082369 39188 55877
728518126348742401 38171 67036
55092616683566577 45450 62213
439047819297389441 6821 14262
353527447976425409 8811 37095
525783993732272129 31046 50246
949853945582603393 3748 22168
140427538480626177 3272 19921
858450068101298305 6035 15065
129836459045232993 48134 48639
139737944118706993 6373 50332
112360432859436081 21153 34424
309432745304683009 41876 43589
545968307172284289 35183 42407
360541914896501249 5127 19783
689709569598225153 11186 64056
447957554377417473 3423 3674
965528824986872577 30925 35000
655766243959874433 7486 9266
407593835748787841 30924 33516
452926600758694081 38110 42330
8394176613432337 25400 39234
264308315376794657 27274 51741
47081990492049641 5037 46364
57002906406218305 14706 32128
948296034195148929 1515 61606
537657044401129281 4679 6910
18927024544002081 30380 58638
704402287892968065 20945 64650
858031388590500609 9150 41887
893743209188883713 5347 55932
617488949513305089 11352 59701
726905435638634881 17757 52898
310356524236251393 14289 25077
782072837462294529 29262 42410
168346221296861377 47527 59426
31617368271717793 9192 53108
151216073322768097 5360 49063
994027648899972865 36259 36750
684972985242243457 10121 57399
443266725424884097 28558 41917
414131678929489793 12880 44119
958922028884813953 12967 22557
917456529292184833 15138 31007
735961538291597569 8516 36304
641706907364078209 34098 42342
148099277063650433 4062 65831
804117057156421505 22652 52171
931527742516159617 9805 14781
430303469138234369 31569 37957
515444997463646337 26467 31739
369015459230002561 17282 36564
587953334952196353 25006 57333
609391348296366465 33553 51345
354481538170190913 9674 22373
198014476994760705 20947 54885
303021287006266945 40175 65934
34629913690249481 5237 44933
792848410299569665 23763 37377
285989839501969089 9843 30227
312789675183658753 10058 18842
924531305763519361 57855 66226
789508680696954497 5758 40843
400040910739281921 27626 57152
966894536572574721 10763 15422
150099170974296929 36937 63638
285364502956269921 9290 50043
129570436733889233 17523 24513
654311265840810625 34834 48967
25007965642441121 49794 66299
592905289493259649 52051 56025
584710433636391937 30480 41411
872690503375657985 27484 65671
304948384259883905 42068 60177
125713596006590929 50890 53069
709961425266232705 24643 54298
67035983973163129 49021 58084
137345796648201457 51123 58113
766655651234103169 41266 59683
459655433179595009 19686 37754
391541284477007425 36186 36990
189768716287030529 42097 46285
78799681952318673 42326 62335
554894656744512129 7921 22459
951389480171372 42838 58429
694366081170141313 15132 22185
871824818177103105 38757 62419
236277967475505345 53194 62825
980840049134179969 37111 40244
478363321172931649 43527 58049
467070479001876033 13413 53250
730701493491398657 33561 58460
752546594761120897 26476 43676
493140624635810113 63802 64990
146469797957038849 36414 51156
60877998915035649 5311 15397
207922768832766273 16972 20283
927220314182388737 18465 42208
436324910690302657 24161 67159
199407781832452001 24895 43648
958102778469019265 13935 46933
696486610199610113 29673 47510
950005859652364417 41249 44361
371071735571636225 48471 49169
732704758414548993 42695 50613
187408112408885345 44138 63938
799852532825894913 26074 44105
862700354047337473 27490 65449
1550692977865254 31279 48483
309563878053022977 27166 29676
65369508858069025 4464 18874
944071125248459649 23659 64351
467381159161227777 29315 64102
650395831913183233 55556 58219
371640991747881345 27936 47587
229746260118407265 16001 36380
899242577672673409 11808 48085
260206221153293185 6173 14460
360046246999260673 15996 66249
923903359596327041 51256 55213
343214557193086017 54755 66023
5746739366312427 23406 36242
215989160379507425 53032 64345
150728742948519553 4706 5563
607774952671626113 61872 65656
677438601667443457 52026 56234
620507792619847041 39838 47803
853907058224368897 18988 44294
920096993041973121 7289 11799
13828068743830359 39949 58725
601215161060906625 10423 49277
281596783219971073 39943 51875
178537830089730689 15310 46427
397202504928497281 17011 17621
31830004880688989 19572 24444
698849615225217537 25628 50006
473987680757979009 22596 27554
290625826118226625 10356 46045
649250046646130817 24851 54014
887907852566417665 6423 19484
753954942453354753 3164 41124
127631960200783825 777 47614
775239312001602305 13515 31101
17768003036625403 53297 53862
190491817409174753 12011 24558
664448518096346369 62969 63636
720759473848716033 6576 39806
256776326229658721 5933 24381
65418650375015377 2762 55934
78293070051199009 39364 52583
561062009881581505 47569 63324
844143141061383809 39895 43204
679759926333794305 3855 25418
895749051948708737 8979 42519
467037265320158209 40940 42368
365822818873159169 30414 47454
851712254097797889 35801 52067
198620202623299489 502 1175
603027358631621249 8169 34594
444275748967417153 14691 56432
208551240004233313 1948 58232
251489367977594465 2173 32115
215266319445674977 41275 47177
556652519724185153 22096 26133
469251496018777921 86 41611
480352313611103169 1478 54062
572101967254511105 848 48409
957739417089928961 3305 40348
819718690862238465 22020 29978
594417677170778113 4057 24412
932843889341626241 28725 55723
777773415716428161 19101 20809
911766103800822273 32699 54893
57093177229472049 7740 59320
444009519205977217 10576 66883
975544438857472385 812 44298
877537140984664193 37282 51531
285323489687780097 35424 45888
439319815038970753 49273 49758
497998103804992129 2813 12853
497081286182144321 3632 19558
81189617977951649 1448 32064
874316454071546881 24512 24995
382153762663822529 12124 31326
539210543939169921 5934 28195
302780932225513025 483 30874
801097855337133057 33341 64909
646255706125618433 11342 29604
612448156092988033 10944 51770
573942147494943105 1916 11196
798440783093511169 110 4468
276750233107524225 7870 53401
208557794689234305 28842 54667
560086164810197569 15486 63570
954401828312654721 28859 62501
907373214170025473 7574 57083
137411118188815345 10527 46465
629732723299081729 17371 26086
361167778782359489 24464 25338
497162104020990401 55186 61382
177291085907860705 4222 39206
443040020062422721 18348 34088
556109831967006593 17453 66493
395768400649235009 23322 61531
484489320409373633 40859 50746
507974658714697857 27932 62825
31232841347062393 27271 51200
196611618211026241 41733 46595
402464651559348865 10544 44469
104922300482225953 3889 26089
859911378997935617 27545 46817
140129250216762817 8092 38161
612988331673015809 11889 19072
268860025778234753 25347 49059
851258407178576641 8086 20440
68959261332654617 6926 36706
705585841108508289 1608 46376
36449481801067665 34417 50171
56843842178722073 29455 59462
942037672723547137 54399 59099
880047270315650049 2548 61719
699700205422498561 28708 41856
211808327120948545 29126 43380
182374109818116641 11774 61683
609544530216688001 821 43924
878702882947575169 36734 44682
4616169329722198 7661 65029
20128075176490513 7630 65990
195565670383693665 8895 40945
338225551735614977 12668 42904
320549704764388801 19342 26662
964368505282923393 17254 37689
553930936283997249 19474 39585
365959675673931201 3419 3685
599229389366570369 41301 60194
418754181072490177 1437 8107
643943435390404737 12218 39299
427530449591568385 4960 23649
663488747494696449 2904 43396
682893100330833409 6011 17821
347475969697093505 23723 28504
673054419389782017 25156 25441
215254993409416769 46194 55473
446270298279831233 31777 53712
525606291644969281 9198 32621
634420357449197825 13843 67098
224973745533404225 4725 54392
788696133179630721 29946 31742
428262314141910849 43894 56028
298344119250540289 24214 58130
657733837437575681 7013 23070
412916049138818433 13417 63711
655078215763715841 53918 55271
328737739616524737 14658 40443
46634856703022369 21666 57062
723408601029579009 22528 63819
808018491840705665 16247 46513
938545118046956673 25816 61995
929009775473957633 6660 21733
661926388953521153 35585 57907
729901373472834817 38462 39631
155814104777288513 260 62703
862656937151754753 44925 58640
255824814596426369 3353 41324
476222232072792897 27906 42549
605655444942836865 57434 61954
817913794783663617 2790 56179
329871551546506945 28176 57715
655993169311976449 13230 35895
537515680076563009 27536 30443
49758220772062601 770 14264
85605628730835553 23115 57009
532903523838349697 13206 13600
498871556607777921 5447 41305
866565987071112449 37078 53039
433364373048437569 6022 49613
880069069348103041 7605 31400
609420562562331009 42207 62895
974974212547451265 3579 57503
349139456546115649 34751 62941
405951796024659457 29828 51501
875853718791798785 46725 51194
661664252160079489 6369 45849
759155257594404225 1399 35617
38548921508969161 22059 56232
942485502279890177 64011 64158
12822723561853879 10275 30902
776553986976129153 14881 38058
189395730934172961 14317 64933
367889588888740353 16222 53429
632480193141020673 59663 60086
633267861098875777 893 30670
584903560645607041 22326 26480
207130783815966177 1141 26217
35652537905988881 11590 65136
581879338185249409 20362 46815
413538279533760577 8639 42239
852450872535310849 9761 29919
616884224470055681 7029 63207
962211381781134593 2629 62189
503687547933189697 30581 52285
715991985589408129 21819 63531
56954764215063849 44278 65781
720121191752244993 19452 20039
425993509284531073 1470 42224
134333239792649553 31807 58801
379573477003987137 15521 48307
975438158613076865 6528 25664
759542956719649025 16721 27156
528657708685340545 34943 38707
927142487072202881 4826 32404
915510265049963521 47379 60072
24585977911591785 17607 61542
293014998957286081 50145 56399
33277646455729837 1959 63688
853098091361250305 14315 64850
763248179431421697 30238 41027
517532679529647745 2119 12665
544780896011971521 16639 24007
854452291742692481 4141 51002
38737388973125065 58578 63998
629065338548368641 28793 64022
924069494254524673 820 43555
896774208395004929 426 17378
864424792645699841 35954 62072
478535943200665089 2283 23412
953476632358373889 6318 42718
144710492823069345 1420 8794
205379347588156225 21194 35119
686378260518036865 58305 65279
996008272295313153 38268 45685
93266520932633761 25236 31144
701804579938560385 24046 66470
23664176674952133 33659 44438
945611656631697921 8993 52663
69110333110419473 51300 64370
928595097182387969 629 3433
839703640231814273 15671 16879
948195905561647105 13462 50386
832624114897374337 15437 46473
156997874618348033 7692 63581
614520463804023425 45346 50798
388833501758583105 1205 57029
807564170632392833 1377 37180
349107180611476033 20668 66423
418392161265895617 53602 57325
638927329106508033 47176 63533
171508244055150529 13813 24596
666493446953687425 55368 58766
686729186318910209 16622 48087
429690339819686081 2078 57516
665471218811777793 41423 65729
580392031521121537 42409 58315
287466185568202817 56328 67026
176967938375412353 32839 57885
381602000605926849 24568 35317
749159223005499137 16693 54657
374727997659430657 41528 44942
11025852569318319 13998 66679
929556053880364929 9298 39853
992616564303354241 3970 50028
226073932030086401 22290 59792
969092674356176129 18614 65759
590164951900550913 37598 38388
802802184672394497 6399 23741
874748158925040513 58601 66259
765725458461432193 58293 66625
273966712441737313 42030 60863
43755893508382825 22601 45341
331079649015546113 15885 41415
665872827539715201 33589 53827
105963944454959601 23856 50916
513384863058824705 6594 18970
980864828744142209 16389 31613
319132011416328961 23397 34597
159961236604861057 47149 56064
369165376071386241 6164 29302
29987778894845721 8277 12301
464298207176256001 34791 55264
528694088933622913 52724 63588
604284899775358081 29328 63643
794819211358724737 22149 37903
345925649062465345 53483 65094
411769336610351617 36011 41973
646544232213621249 23991 40104
112594425129397985 23988 50164
586173884811330433 15295 30801
963636752274101889 11579 15754
130523213280461905 21489 32348
44884779721211745 19772 54087
384489030687731777 408 1058
109223653371291361 26417 62599
152642063377221857 14838 21155
484704744954793665 50346 56482
955332283585931905 10020 33847
605684195624593921 28723 42214
94175369873163105 38173 48350
852370102900390913 43112 47018
412755767634578753 22385 23972
114512915850472305 6282 15255
921223648053064833 6274 28569
109950203208850177 48800 54735
144552947285205857 26476 38017
617993309266342529 43425 48086
822219821445962369 33576 41349
156421119593300513 13510 27740
534266411373366145 9047 35176
945917100695940097 20532 57775
998721458861076865 33284 39203
837184935351555073 1890 22180
554683885620050881 43630 48932
610413708192783873 14635 49754
306865734607377793 1162 47084
348606012039947905 33016 36597
811632926988309633 6439 31973
325642514056713857 9776 59379
474669406742357569 15479 49134
511135780223778369 1962 23380
523809954726004865 59359 64736
121468264517307745 12386 19638
560942198283491649 16249 51649
978336147137735425 42320 47641
316839142310399809 15111 40718
561882528000555969 33692 47983
738425380622494721 2878 11765
932925855591630465 17650 18167
643415294363791233 1528 28758
325046965381506689 7477 16669
987219659407877249 21558 40794
668496864052467969 9169 63370
843781225431669633 48361 60393
976987516455668737 15325 27702
781854213405445377 36160 65141
874786862023338369 8058 20327
981338405805900033 21235 51901
719107797535787777 23992 30756
800573498809278337 36986 55796
627732200122817793 37791 65343
448178805835183873 5043 47295
864135348098191233 51736 67190
329556767657358337 38921 50192
459720613145517377 45516 64837
177920016893580161 8638 23551
808561172264223361 31420 59308
675688721906418305 44299 46401
361647959355121153 12465 45078
43463916875126073 42990 61717
944151606107372033 47220 57973
133894896839713345 5283 9016
792065602825712001 27851 53083
492095443248615553 199 14179
768147216825514753 28633 34092
20543801319313105 24615 56799
369767840305382145 23949 27353
688481499841358849 54949 60260
2136517210292511 8864 66946
921476100451151617 11729 22579
768869732328081281 7260 46204
828284717124262273 22986 43055
763498071081944065 13963 53862
597200771006463105 9815 27320
768397652645358465 5798 48391
953811772342831489 33668 54648
310313384938016385 35477 61677
220925753937372353 13934 24937
514665632989103745 21612 24888
572785317879720449 13589 41021
19710140488189865 27244 62811
626467734037298433 7498 40335
901622964209604353 13276 57194
848251326244209793 50556 60871
589021134515039745 13509 48082
638688856728471425 41015 59067
863690332460176769 17940 65065
709973900562516737 1690 11142
856634069111880321 17576 45577
21789008609253813 27086 46014
93485832820345393 24969 35547
225466382890104449 3115 11137
622031389303916929 4629 5881
80267304263095697 36777 44098
763786325063986049 18177 45058
173974981583171489 40782 45454
758723008857760513 39074 44089
257199418847165 59647 64880
753956589687060609 9655 42583
373058195851271553 36837 41587
225378311226936737 10488 56388
938712752358789249 27164 37826
395166419311518529 9642 26171
720556102966526209 11079 63760
114662573567347441 7319 62282
14930543996136693 25306 51197
79636953677646001 19562 65360
612257153927160449 6230 15080
70647250086725681 50802 51687
390359204787905857 22042 62964
184920048126596001 43100 56683
776860559164106241 46920 56384
548138679165948161 15444 39231
742677946111932417 24235 41744
587201068258035969 2986 32742
206188699639184833 5788 14916
884176059207650433 11640 27692
649693517418462849 27566 42507
754584039824802433 13728 53663
743190332911893889 32528 42800
765982283528916993 4639 27996
745563170867136257 5253 20554
683401365397155969 28417 31493
688130740949091585 15851 51797
782880747319897089 24550 52816
340926074779311233 9432 65514
163296160393681345 24209 28748
81403449117885889 19568 22960
573562852239025025 1337 54745
401318738573586113 6611 38131
410036473234082881 15093 21900
878408796436801281 4230 44696
965424949108101121 105 50129
43237957408997833 56132 57665
602995050121076993 42683 51496
228591518263812065 15425 35047
149685188906818913 17239 17684
769749117035779329 5607 61369
405598696804286593 16984 43807
359551676672097665 40026 52445
654210509346402305 32468 48332
559844980847692865 8386 44426
964825490118496257 6349 32877
922554803305388289 694 54115
834377081225841921 19289 34417
226941874342848865 44113 52861
997388913621829633 20079 48075
24057067014538805 21270 57481
79174288041802049 19918 36928
547933049631559745 13434 45082
427353246786363905 5060 27454
917193706555480065 22588 43121
562838026434594241 4941 56209
957954516780169729 25682 53779
178707038414398049 31457 55084
497592939575966401 45060 61191
408634106507694401 12470 26315
827183332148941057 53799 59515
417389054768047873 36092 59093
301287135534550977 64515 66104
677452112357105537 32239 62615
751183798969968513 12174 30446
35296523808039381 2339 54680
772687284579987457 28478 58887
865434566789449601 37406 38436
959019824717735553 3124 13610
963166611439529473 49097 50791
713229769272771841 10220 34283
167150942693996993 51983 64306
983913355850312193 34648 44691
963541676258483201 9331 28131
263935213852803937 56203 59317
818401289363922817 41075 47173
556875935743342145 28687 57802
597314768481592065 30764 50524
667151809048164097 20473 31477
419545307735905473 13586 28778
228574568601850113 26142 33154
769986879025918081 5155 11113
715479051679764609 11330 66470
409619926534762881 22032 49155
249690783316545153 4210 6899
573509418581405569 19295 55253
972446360045154305 1659 26221
326127114171146817 27585 65511
543044639131686337 37222 39158
457567126490101121 23344 64240
954993590762015233 1726 21698
267314121445398465 14148 27888
276509962110715425 11636 60675
235885887810379553 31060 48044
839081152917913217 34602 37822
54475900159491889 26257 44474
235844910223754305 18387 21077
188509586602673793 40683 65093
395635253507620609 35387 41647
62104395131573401 10720 25036
339479597937703681 4437 48630
924237956725161089 19007 52478
715172876742855169 18098 21939
993787074343931265 7766 19934
718391530965071489 14969 36201
567186220773560705 4758 65868
438390461391534785 26822 57228
91187756535308753 7852 22735
585686570821799553 8928 29874
810724945738652289 10253 50321
201153957344672577 11527 61493
291171829972302721 61752 65194
971489629557247233 5959 54127
8267802988324747 20111 43536
521985077618793985 60127 64190
720485642902165377 17852 22563
425211849951132609 23926 47636
545253612807922369 58580 59643
526463177480280833 22192 23443
26061497800657917 256 4427
162051218122620353 14515 65628
546349992453354369 39959 53301
505993350825306753 51404 51672
379065610483682049 14356 47102
323427946365889345 9173 39308
536896923985889153 13987 46265
60043097865047913 38323 42806
418681913950241153 36702 50067
48556116614399513 2755 24437
2792426565758178 286 990
355011350050617153 1123 37015
883150007966865025 59904 65229
729985551742721793 12249 18278
117657069883644993 13998 66586
155028800525684577 18268 29277
535946191389957249 39881 41855
10064245440183585 26217 38963
953832113504841345 1976 51829
717736443717015553 47529 65420
168782677552602689 3617 30645
925098494134722689 869 23039
722575413590302465 7390 24756
300864038464169409 3505 31313
744247096216202625 22097 64145
823626698908235265 40169 45249
441102716242038913 30039 59384
964520937849371777 22244 38349
32732541104881109 20423 54201
775650204026341377 7951 61739
576637368097234305 48759 62358
72682438117084305 35178 36369
663513042401934465 38675 61364
698732074105883777 46996 56518
831511632266181505 20560 57945
560444551270066433 12340 30883
220470741292675841 5437 29733
199308946562616993 13747 65887
204115513773583489 25189 59416
728142963594734721 15611 51739
600524531186852737 12244 59188
554963592319431617 10954 45555
667997085820967809 3949 51580
308176968003394305 30022 54542
158065820146394017 42868 52474
534253138312102721 29452 37167
369939578939916929 19326 60164
506010414184430593 4398 15179
381870673780571905 41941 44468
100331612604939841 6530 7363
756007761951519105 45102 45958
995878269623815937 7645 31493
801599229950742401 39828 56944
5272129422856154 10023 52511
825377219086899329 17170 56127
728623289102301953 29934 37415
168058248550654113 27083 34931
932785199619267713 44620 56983
102617824156890689 10552 40283
330111612782431489 19325 21375
473211283895896193 4308 13098
63921894530871273 8477 58810
461754842785861569 52984 53161
701992915978024705 3692 7805
210168556367381857 51662 53792
646195470320741121 11970 50669
666010469945415937 7615 49596
722219079646052353 26184 65215
167145466408843649 20117 33655
561079138280327105 22515 44425
176143044838138241 13620 38408
142629302056832337 16226 42236
609090150277143809 7513 29780
774642506648824321 1967 63005
182633491089756449 11701 33028
528838191483245633 32950 57416
642166835586781569 59808 61457
484651383815027265 312 42022
921876519710050305 9206 44557
439290729603186497 55587 66333
954738328176308225 27708 38514
355126683792171585 5081 56632
617650617878535297 12260 48510
723213138131725953 5574 19893
668488062654436225 33833 57533
363364675100406465 33132 63084
54473640800406289 32836 58262
480705679490483841 33491 53178
258805089657460737 19136 47623
928864326154432257 33778 63393
31382739161426089 49846 61345
693681338581470209 2591 40829
67844465867185737 23365 47004
399464586435478017 3656 9493
189966203587399457 14428 16225
46917229461172385 2139 62728
849466070699879297 27090 61502
935116665627184257 30169 61694
870253402484575361 7533 65505
929192510407929729 6108 52656
674617208781857153 22307 41142
948830295014097665 12717 19751
367845143201773057 804 21451
872251636041653505 5576 11276
870103782376123265 15881 48260
679040139279372545 29043 53456
875323311113230977 48089 60537
758943988289715329 2044 4619
53911645317075601 7388 50178
116415534894919409 34514 45520
354773349473131137 41369 55203
442014371596343361 18631 65896
716489292246610177 3102 49383
376335126072625345 37468 52715
954818847238453121 15793 34493
64192594345129809 267 17356
739255606525038209 18874 40008
978094313239417089 42493 59291
437912014996268097 6451 32420
382868450505270657 15506 61424
157997299614056161 22918 32883
192509284711825057 4129 61407
489129963164781825 9345 33531
975029925521923201 8448 60748
898090236496589313 15788 25993
276903332177347745 3851 48872
38152264264393665 5618 10009
948451440949582977 516 43184
18312368309654661 32518 44907
703360717240307969 28266 48648
627573094775737473 5746 13881
3384485774645896 44654 65447
697483797321471105 41401 50011
372337122159031233 8413 31826
923739124416126593 24562 65330
587139121289340033 29650 35367
139716893182868065 14952 58736
805825245489067777 12617 62566
195785064074026849 24568 60459
845740653263973761 691 21923
225506675525625857 50524 57040
745765955153821441 1395 28324
723720210643133313 16896 51963
907965302517965313 10591 40561
922434188966708097 20661 64528
804621149989337473 37048 37960
860934250093332993 10737 38112
215041035312381729 5448 64361
625463634907422465 6359 41251
483210668554143297 51620 52919
828346811805285889 17609 53648
533558900777734401 31838 41900
16632902690378871 11471 14670
190163783457926177 13353 49374
199005619978560577 25857 29734
530965326350539585 33166 47198
120687173194685473 12593 28853
868622593144472449 6150 7952
620000374300214913 18361 57187
345560906420672641 32519 57285
749581763311159169 314 58370
507011533464684289 30736 55523
274236524531414017 8255 21067
111255346588805537 39753 64685
846853652444398337 20079 32876
526480840994629761 9812 39739
303412694734131329 42051 55162
488335458599237889 47819 61763
594076494737397121 11091 56706
689643671391472385 10189 21971
275350475018182561 6928 27429
663982501648192129 5630 27317
866791685606958849 40410 42229
451933271636768577 4049 42597
397893444440793345 14553 40247
200890796871163969 52329 53287
426643530914493121 28925 61547
313659687292009409 55002 63196
656556430536607361 47323 60896
381630465885180545 4640 56325
419510074176859137 6369 32353
759871517385427329 39177 50937
216973961395492417 9310 23803
94777423802838705 5256 45131
485157984145747201 28579 46321
375528772761974465 17630 53783
103351437738705697 8516 17613
782592454644756737 2845 17825
350680404351667393 2468 65982
71244511160024617 20293 65885
392321557570934209 34515 45074
887332375055592577 48305 53741
815396130319943041 31593 55503
472807176428737793 20896 67128
483984777206426753 24829 61730
634159013176045569 2631 37004
786067221621184641 22411 58407
135579022669169553 4220 32341
698973902281888769 6922 51328
834990055939272193 35504 38245
594675487217546881 10698 13226
609280219170095489 27713 66226
757012083277015041 12199 60653
823298812444917889 35558 56304
442406516208652801 21936 52331
563089771316164417 12315 30633
107888354565485409 25708 41411
190481665917474177 8866 11247
38118374567392977 3979 32844
295774818671382913 12702 55425
583688216614955777 39282 58258
917511504577944961 28974 49223
521991064285888513 45355 46297
407925746685073409 33681 50122
129496430144026673 33675 62800
930596795048813825 45432 64713
629207657025734273 39442 41928
157427435430342657 24358 50031
141017981327376417 463 18533
377758253172075329 49663 65957
907728982384217217 39486 64962
806013429966732545 33209 35210
118398901017197745 28408 52941
767782338848604673 1817 22236
171186183749529889 15932 19084
891981414819120769 10906 16626
347104090919781761 27808 47564
948952116204409857 5766 49719
364699664923083585 37871 62357
926621672184076289 7990 40158
284532338230544481 35704 49011
69205440555322185 14976 51237
629484250735846017 9146 43361
151226762312767009 12051 38240
395002099888994689 25394 26570
660717021776449025 47992 58298
662239087278212737 24349 28192
146187047576155745 42344 53883
700083220867096449 36464 40875
761008732286228481 4551 27336
927742224599246209 39996 61271
738984451493614337 929 3246
144612330250179617 22100 38195
122100639427188193 24658 31699
957344269311196417 13258 24245
596102563000222593 11584 49778
604121046809009281 10509 48920
593337709066531713 8490 35386
771128278959043457 29935 57828
434076426940912065 26140 42591
544209134794822785 18260 63818
388653012249434945 1968 40663
425694506782381441 45769 61961
73086666711255073 34434 47130
788367193316101889 16829 49596
283321632216456001 52443 66331
200534007108291937 61224 63535
755511526615087745 21944 41975
844028151376544897 6682 52776
618759377543725057 13621 48912
990844790568932097 26508 34118
731413562378300289 57492 63365
797711587968162689 18048 64474
38540921080596033 6365 9855
929863487136390913 15370 61812
89656610846013505 4748 17120
923902515021619969 410 24230
18342166244210037 48872 63484
85154646109945281 32078 38918
699896697007319 17817 50288
98034563017900929 37244 64967
792615554583932161 2786 24964
586014188177177473 42325 64070
795451247534650497 48161 59553
585259307161077633 14719 16395
199023733850893345 40085 44745
677773438000489345 16991 47335
791106951457727745 45497 48983
251586578701417089 5201 56621
157400566598880673 15943 51268
757280918954382593 16527 18286
193763365677448001 41137 46697
154857833781260737 12860 43625
44567938102588305 22253 39594
325510997156445825 2390 40066
259731533428556801 15229 36295
496623813553068033 17121 41400
612876281607753985 42650 44991
260796832296325217 43205 50244
730772351822871297 10991 14098
213471636789716257 27806 27859
493895241124974401 27529 44174
741680240472025089 2001 15794
217622817912690881 21960 42975
953192932271601793 37632 54782
816172499645006209 11637 39774
263258311791720001 16567 29150
82805126569432737 12085 28943
697286455393292929 1225 19034
306192576288125889 24686 35295
336006265391834113 13694 56170
656276464339477121 20823 24533
970903654184436225 20722 56805
115267402003638609 30795 62138
831563379258472705 19081 23384
541339800714602881 60355 60645
23106666785320585 20166 31355
874615782507888129 48816 56039
355454214319369281 15332 28785
865621384748529025 61939 64212
897223057856958721 34446 62802
400753511690140865 50894 65859
151126074197339489 16848 44834
681930573163974401 13663 16082
260533047938746881 26498 45998
499808971225476737 10288 65759
651336016283810433 20495 56956
202428608526282977 18669 30805
776270869893718145 2838 43715
320664605112341377 62306 62901
29512068902324273 32954 48311
79596595210055905 45495 51335
715095012802105857 17060 22974
222941753799673857 22240 60189
712313925786990209 9827 56547
748735749254372225 23261 30911
188290298478388961 20073 45154
618709033984544001 30309 42724
401673595399689281 33315 33608
685756588290068737 10145 67133
595890791695193601 12351 56564
350191819545997889 4684 41618
435926591252414401 24979 59069
874294642029191553 19820 38381
608914284699377409 61413 62669
935356478934323841 25775 46739
370444572887453889 30175 31743
428080064832123265 11253 62574
719609332201326209 13394 35285
176576917157220225 15655 56821
163021197998208577 5334 15125
85213782112028017 50648 64443
305042357207948801 24120 44264
834076718795358849 15823 41232
852089636847257089 37648 55878
634665064299149185 46022 52076
449878013353053761 52389 66589
136766854739605041 4576 41918
769983043155864577 19449 61599
502881258269134465 16966 60097
890588588255749121 7135 61569
81630562070671425 29928 49328
151583583500457313 20339 64668
17741379039954099 24094 34255
286700577408208097 56948 62252
673982696199246337 19916 46953
102911712456663201 25843 29731
872917936661117697 35525 37387
240556461658595553 22576 57098
321664649550655233 22509 51437
765930555780347137 8902 61499
179637307056786721 6442 30562
705319996013155713 23216 48673
525316894212878081 14148 43077
745900841307648257 12262 37264
153324713641019617 4230 12217
505841775733411905 25855 37618
234963399570261793 5150 21680
406215109492354305 1720 11815
925037031298778369 28061 32478
997161300050134273 56495 58164
872784662517531777 14975 34601
42336255079025169 1568 41044
474151718320463553 1561 10080
483860016755183873 13975 35676
77562929889722913 8191 51065
640210110834107777 14174 46389
78594787590638753 16335 25127
987579714965544705 31916 65409
904143452753416449 1931 15754
433635096024861633 283 24326
597931408263242753 15341 20558
581539950980808193 21110 29178
129533352683182561 17032 58994
687249228947241217 63111 64057
15761045805980701 24954 62962
595959755876076929 18548 42281
765993963594397057 54699 62666
544106356758963009 2333 26453
940781564165725057 13915 20573
57420495786711713 21753 40219
72587401619614417 8631 48514
745704599672809089 28441 35754
717214991394648449 14436 58999
263281249249541121 56983 66069
673902672400444673 25104 65507
23621052707799353 15368 66303
738498251883449089 29939 35122
148533242967115329 7636 57538
643774912520399361 42404 60221
800793049182193025 25329 36311
853586656873424897 35643 39669
300588560457281793 50921 60250
70262442126434625 32233 56372
961538078462357505 5086 12890
60122882663286249 37862 64852
75448319739816577 38155 47164
85374241577937937 13227 63066
146567078655369441 25161 51559
197191115389493633 33984 46399
208869618995048961 35244 55915
190334318721667713 9445 10358
705839605450794497 39936 45323
83381564940545169 17133 65721
775306585506367489 28554 38792
927693267619673601 6143 51094
860829623678416257 32108 33307
541286210966028161 50533 64407
986671645669201025 7082 57425
210390196754488545 6144 11905
160687690853766433 16339 26904
352059003560391681 35097 65608
537856474913521537 22562 59805
501844187401900417 5427 19723
195344414532133473 6390 43263
284904362539286625 10104 54470
376350798545114881 7065 64657
309102593496376705 26965 29395
93621580184308337 34044 49175
634783264782960513 21690 60813
513459110262825665 31304 41789
283657875417731009 39339 49359
286096576043650689 41412 64401
912598041396584833 45255 62042
903173266954677761 33799 44165
474304334199885633 698 44697
660372998454139521 17926 35346
497861787931533697 18906 27033
324720618815231169 17603 42967
717755142203600385 7487 19811
749490918172899201 246 40078
763477584124522881 1622 26459
433555655359736385 12992 32463
731967513804804097 12281 38147
250784537348270209 47779 64069
791723087043159553 7118 20227
744855903037599617 44610 50651
562393787628678849 6944 36159
610258181005821825 11750 38626
742709065676841345 28231 41996
819552811368378497 21932 63417
662727662806915457 17093 37688
873574058329783297 54104 54719
931182648381089025 11372 48716
606083424337977985 7174 11937
31061908151571061 15506 24758
605472310326195585 28879 34977
981179019671280641 18749 54552
6271564700920608 26044 47945
603505607523729281 23045 35082
630695844096667521 5480 20266
124165592168402833 18544 50307
770295873336518657 5689 21750
85889479528674433 10554 56572
226464652437943681 30555 53531
895321855524819969 37368 55068
757209156402478081 44064 57013
807756077491561089 8030 51142
383807043312575745 21672 53313
571682729402205313 33695 53382
131946912218918305 56417 59461
160801798958573281 36432 50050
896553769409809537 28301 39569
639144884536669569 6217 25450
899585450098992769 21974 42613
57598675228334177 25353 42974
485855766033385089 24548 42260
123770707107759393 3510 51656
229539487219252449 17731 30997
358939933146842817 19999 26266
437392388414270529 830 18280
574274929528392897 33708 60002
707558329593592065 26 62070
784563386096479617 14532 25228
440064999751431425 14709 29748
931770997891938177 51704 64974
117296521779078241 33088 35034
779224881275638401 30758 56169
450365811332563457 6784 6859
111389555150530833 16956 25674
725781999600155137 17415 32119
662909368500308481 8064 40722
556594328479295809 3284 27847
286736552155367969 23691 56145
692540113429682689 2348 6012
81043724362444897 23446 53602
431858923297699713 25735 58786
97685018465107025 14231 43714
989088218910961153 48920 62340
890452327152232193 1377 18582
103919249795016097 18302 54601
76918993822637569 45535 47577
687000669944350081 16932 42340
693887594992361345 30844 37724
352341751347342593 18527 62530
840072101913385473 11474 33086
216140807795294881 6602 46009
966562334642205185 6795 59703
97475697270599681 46619 53379
134203302949948977 29249 61868
11722732807523785 15254 30617
220372863908295361 13821 25962
59106336858423705 14140 24310
862580053278257665 43125 51806
145734083925884065 8871 32919
715470529044765185 2952 41874
732375188205711745 20757 37669
170020991069584673 11772 53877
95429548547738113 36000 46545
566428502443443457 31843 40287
211120497935372257 42924 64615
598987919750633985 23492 46487
743976193630043521 62687 64233
585249677798046209 7490 61612
550003829088414145 8933 42516
25686837630566117 12778 29999
275153760981194049 46956 52835
161534142280430625 31297 36419
521846870423832577 2073 61554
417991625709213121 8338 47951
538918617762401921 24757 58177
878810160589139841 41736 64601
730076223704831105 36184 57084
580268318394878721 42686 53991
185636909912854977 27283 33762
304744916521485697 407 60570
872008428721745281 6292 19046
668254206323005953 2215 43684
836263443996084993 1642 38011
542979486480177793 44401 45719
420223141319613825 19427 33576
871010919148638209 4971 12864
450445734341936769 23618 66573
188840728554026785 17097 29311
359164500059666369 7127 12877
814475671585988481 27001 50307
35600309829231237 14595 52058
455210023009513537 37514 51033
754449614849082881 16143 20621
787006590587573377 38221 42821
802948590718667521 46146 47803
515289157696031425 13495 17589
574594098422199553 19173 52229
213158037893258273 51586 66589
701195233103714305 20249 41308
804686177502375681 10080 51643
169807951448920129 4060 16717
96206662736200593 8542 50586
59240609299191505 4605 36090
816812773105567617 31155 42414
340366216782417281 2366 42709
648030126768070145 39070 51164
444673859332947777 43846 52291
165578833325369601 9431 32378
807387950438286593 49512 66397
559044599760063937 3021 64213
127801524145493057 17990 59565
652203189938859393 33335 52059
800609528821144833 3072 44969
410135792849125377 17458 48796
49011967635646417 10915 41211
204921406319201089 16859 48107
179234435982241537 14873 58806
468848038530417473 17726 61140
472115424817214785 14675 29196
729625764241262721 33577 46748
140876763802982193 35664 47784
466378305747490177 28900 55028
604066389572420097 26623 65318
656058449143998209 16289 37472
897060024454337025 6851 19070
139883616800723585 26728 65202
142676990302245345 12948 53658
750010385555526657 24926 42860
308131830780940417 1126 35931
112852672882517873 42703 61194
733449807682074369 11086 34223
220844293771605761 23427 43383
91628858901263041 3962 4621
638292159354342913 14763 36618
663754078232951681 1237 6331
341225388731714945 10804 63039
921270580801564929 61225 65610
455586752906150145 31598 64568
270873213014493089 25977 33908
439745784859226753 36388 57082
203444855531419233 8131 8813
419335852982790401 8775 42512
697971854934930689 25700 61435
876583168923161857 1232 64139
98218908282422753 44140 54387
101351071824971937 7946 11687
991150113456978177 355 63944
288729719238787649 9499 31575
95885819649286225 16872 39538
496293103653933057 24079 30879
518228964355156289 6394 20403
237827646252839041 14896 60887
180534705233828417 4812 17881
574986316429395585 10409 23210
216876897150921633 23986 45159
325292169256400129 5047 32091
931182600957473793 44886 50572
322000831729504001 9717 21828
891651546416394369 10048 17036
693105289134507521 8067 22433
310072994496682241 20367 59877
207236542139348513 32946 61836
306374067795683649 9071 9352
613213430196296321 8642 51533
957650270648318977 914 37806
713458023591307777 32684 65475
24236227844763649 44855 64392
14522967733029191 27969 46246
504656380668297537 29386 65717
558365194875840129 9057 43817
181793381136554177 11347 26292
406598894523611393 7041 43114
283336115206910945 8690 11509
893068420535492225 10637 66253
727528521017315969 7350 55643
757747471548214017 10691 22089
290825769888090945 29425 63247
857870109067782529 21218 59686
178366224433670337 3669 27580
668492718180388609 8941 36378
856757054347415425 8914 49307
57014288294261921 39109 63729
950128378876510081 15855 15994
267703087606577121 12510 58864
81629122155010945 6010 19088
449402706403439809 54215 65020
586588893208766337 168 60010
937827706669182209 2582 53114
239656903004576097 24451 26691
811917273044407809 20573 65332
267009966458456193 6948 24687
459775198245381505 8827 55578
336038812348579777 8642 11888
832535682435882113 27100 50545
318710732066630721 6370 30757
840701411158633473 13354 25320
339721709802265793 16883 27507
345356412262027841 12303 34166
838588022081804545 20620 51651
755029419973340033 24831 49708
103970988625423649 9139 46980
589312530651817217 23220 58195
159211418888144609 1049 31560
667944987345393281 26611 50651
72949216920964241 41134 50790
313977431282815169 32421 58818
739158493744152833 25625 60653
720807367392353665 12986 22594
847013129363165953 5743 31172
273551316113177729 22155 41041
56023984191778457 10931 59432
910677932306768385 29782 50670
945876298786036097 30062 48085
144841518927286465 13935 17302
410786448772849857 36874 63422
984661688664658689 14316 30901
429848812323559297 28916 61484
224664173280835649 38644 49702
875080469960419585 55390 58358
459018377078464833 4244 46712
787126049498684929 11475 62031
751325838050327425 22885 45499
323909567277066689 52118 53655
849944581509760129 46248 46598
901001522206730241 36512 51378
245293065129821729 2447 34500
975327444730407169 33536 50723
326345175191804033 32948 51125
315744001431458113 10262 15984
564302089374429249 31133 49796
719870842448013825 7883 49628
745465561215524993 58639 65615
123902135268412657 32384 37669
153351403165423521 4931 60754
864678904239649921 15461 23739
262484589904786945 30883 57733
910550769910177153 9566 16234
272483509465992321 9569 56140
573289423254177409 10211 51545
189485814647810017 16563 66282
480417532172044289 46118 65782
384100190449537153 28757 51091
69444399431699113 6147 46127
463920945361380161 16400 52614
840246231404169217 24930 48414
752744746214069889 5751 32083
643623847578449921 54717 61900
339918036743000577 25565 47426
748860602747601665 8738 22000
76676412246648337 34100 59921
190590546112655809 4764 33565
777607169413400321 8023 48324
328258155146674113 2088 62438
351883117670929857 3581 66862
685477226344030337 5840 15789
437952208467834241 3982 37386
857134718829048065 50690 53530
432030461398817089 13389 61347
929764383057783297 26095 35959
327177718339370945 16852 52573
159336020607302241 29954 47743
955703822613806209 8753 23845
556139251675968897 21283 33427
531429337730884289 29908 32377
529048563842270145 26057 37574
575518448039041153 22718 47686
646327357864702593 40407 51429
366342936194726593 21582 32720
86648565738418177 28660 55212
149475733687218337 23769 43009
96555214645231761 54339 56865
787136747230078977 62235 64830
877970020315377281 47359 63589
697434305752374017 17388 54550
753719032350044673 14603 64889
383970464027740353 2805 8103
68651423417325217 28583 48980
235718466485231201 2166 15666
268357530642159489 36595 59647
467800055720630337 33028 36650
756870628983239809 24388 27424
878555668794170625 27667 64389
979289911786434433 25580 54021
48835876695548561 18405 39130
354249016006125569 15150 39021
930945480433031553 17505 19235
104790582926195697 5664 49726
259898561687748513 5604 59832
147444945658140385 8270 60817
735316557474838785 46786 54917
196313114776682337 13634 20647
489251287514648001 33257 49793
642782690451131393 11959 63860
212402029827195809 15860 32078
577305007398759809 13960 58358
92532300908516161 24372 59376
63371934538412945 42142 46577
840508971320467457 28255 49983
190204913062057569 14924 27470
653757223480241153 8049 26953
972134888843701377 6651 36569
29000845894024965 37454 53791
492292854146139521 49022 50028
885420611887298049 21543 62187
353918349126946177 56348 58429
790454552118710273 35843 46982
343054483061518337 9697 28796
93789636288803985 39333 46517
633746961864378753 29066 56971
427572493225319745 6785 57881
13880373799278091 10148 15359
805713605649060609 9986 45748
423966864431424257 4079 29666
798376541459298049 26836 42341
811383523438774273 32453 50983
447710476898251393 23223 59964
277606045032204193 12258 41906
76211406450973137 17834 60995
358890489257330369 2737 34350
598649498874976897 19272 23431
235184536618181281 6232 60485
796241319878554113 306 39752
331626705494056065 13338 32455
187816823860075041 1573 23107
453264230181080321 3575 42191
190912675507753697 1943 62640
629032325821864193 16269 31273
386192331864691585 19174 31281
20429978791543845 23052 30263
223627877217289505 17143 36810
316144235677466433 13213 60906
817920118157829249 34989 42238
134711077085061249 8800 66408
489858710363655809 17162 51751
633070485288580865 48723 55785
636155309621245 6416 16136
929630454070537089 564 50161
972222626301451905 22784 47417
399648122020789057 8367 31127
678813619786339457 4328 24438
297428322654443649 11565 31146
11628978557190807 17661 62239
908172062043430401 62010 65340
436763332361664449 35536 38630
330242899634828993 65050 67127
338326034554903297 37876 56464
61744048784628801 38976 61919
832422763806007937 18820 37022
355213457624532929 46503 51622
439270071410994945 1878 47355
974824711709995777 16259 36117
366496164981697345 30830 46012
709045707911787521 34294 64672
313296610653701185 17020 50864
385861076117759425 10404 46642
152659656106592929 11952 41628
222366653158960769 7358 49052
971577417279128449 50265 59427
153664395395022529 39644 41676
864082616052229505 7885 23477
64390903576526881 7188 60082
113146845831259665 12364 54490
418161694025553025 9866 60786
751979511614834433 41947 61869
943593332289427841 35820 61861
776104022687441409 5853 26863
35246735078967361 44417 48742
537708461238594305 27154 32854
339179167536816065 32863 52181
513544771943763585 5971 56017
962095072444366593 21111 42982
217363400180303745 15415 47295
229482493613748065 22664 41578
645325684726380161 7004 30715
925241228198441217 36816 37675
155029767083050273 4756 22543
824702971574726657 18412 60673
315263860905211841 21577 37170
985076661718760961 1034 15278
817928227873849729 7907 66909
849678707174067713 8365 56523
658056180555611521 7637 48036
287722881967422241 46884 61740
585471154316167041 28687 35672
564135899816893249 17285 28576
117663052601464817 894 30550
123347610278425889 62278 65689
878591443933018497 36688 37768
668873514937136129 4661 45700
422620002379836993 25559 51467
378181140484112897 27543 30008
461236867869871489 21679 35504
601829045705262209 21290 37560
524067760892670273 6639 61683
49387778811688321 60878 63825
890194526088819713 27601 40892
162499780798501793 34554 51668
846454268755174145 24713 28450
895561290170316929 11159 53500
381833237576529409 28833 58740
460708185640203969 46901 54375
942961769813443585 4765 46575
713326442732476801 13420 16816
646215859508217217 32676 64157
519520347532509441 9493 17735
338725505585479425 33295 64417
589098841590210817 741 38644
753502676038436865 16906 21043
484948242967863745 34374 38216
282688994580176705 10258 34995
685615087237618305 30635 49219
759680187086715393 6174 49866
928960170609972353 2696 21460
908211052667986945 43702 57571
330902698195384193 16344 25582
465320922652097153 12755 58637
658734368483624833 6170 16289
64903144514850905 9426 31823
12797011751342069 54720 57325
321098371325419393 25961 49375
354838911305396481 19882 58837
768108914147639169 18988 38869
209188235043026081 1608 55992
557810805271657281 11875 17976
204301776123561057 20169 53032
803292387494728705 1884 61710
151528773053865249 40433 62968
209247770526943105 14387 24109
30918784015629089 21913 45916
802603933739483521 12402 59053
709756723034129025 28353 43495
837777353495880577 24338 50418
673579285015751553 15937 62970
909145178037299201 10330 23568
668078808890935937 18206 54720
661330094544538881 174 11340
52190265211809361 24262 39859
586932238078510721 47319 48280
34762846718589205 23813 63123
34670660063028437 59844 65722
377644331563335105 15194 15336
894112473629853313 11369 39165
481348896361208065 21838 38163
147520167818825601 20283 52419
804276083946493953 4418 24956
583349954056309633 29839 30363
58007376214074921 33548 34686
579134449338027905 48055 61396
846830027731176193 5583 51388
243060626413061697 16221 18281
487034411878322945 752 2177
377145589936489473 52715 55263
554941726337833793 1956 65101
659826268503913089 6620 9581
334937366285540609 8625 16047
413499874376299201 6917 48704
581707654208020865 6045 37205
26198299827932205 30117 42917
428859672004573889 20687 63838
389713846445332033 31680 39231
333658498952676289 16365 49398
196444961080210593 12242 22204
973231568132259585 2620 41413
416835626548618177 29980 43481
641300789616014593 40713 54922
109699822335521441 4303 48623
879894946953026433 39385 60618
153729985160040897 31875 58076
245673008510468801 21090 65330
756412603725301889 39765 51960
26294051929252049 23753 36371
43767004211389353 4642 66165
619770089439459329 34904 62162
707836452818774785 11006 56877
162782051054971777 52109 54713
909724535693058561 1554 51289
606294727829837441 353 29425
604235682538167425 14765 41191
397174350669981633 1595 28410
636628149406703873 19614 29596
286440540844683521 9915 20902
997166094775870721 22323 28617
972265726989586945 4280 55746
651137912444923521 56079 56278
739121130439716737 988 52326
253042960438030209 4158 13732
34377748357197649 513 21379
574613224076557569 11841 47677
606425832062900097 5454 35478
584621058914443393 303 16987
366748353072676289 25295 25701
637684103788458881 29937 54335
958677688776905473 28507 34267
716193461468783745 3467 59218
463724648088795969 24661 61752
971443859775604353 24182 33841
20237287507928417 100 20341
786372536256060033 3570 47167
667655815401371137 44627 56579
680543012681184257 52663 65303
153457843391922913 5433 9527
225224520105861345 29389 66512
431863268085574977 10860 14899
24671777366819469 2135 3991
740647632300653697 51468 66305
933139506360326785 5564 54731
646222699151660801 2181 31414
127207376440324545 6285 37064
499605863085040641 3971 32013
856858401424922497 3975 28811
637235226207760513 27122 66138
355087035684448449 23951 51580
423712662372100353 18002 64218
270148867777997729 3962 8653
186875265825630529 20435 20733
6036755914792026 17276 38327
168493328394365697 24315 67000
786200060491729921 8027 64712
193238886007176097 19854 56346
753803930648615553 45212 46973
888236708816993537 30281 37748
466242640342464641 25050 38823
394710995745281665 16371 36712
666547646788515585 14334 47081
443197783357849345 58302 58786
751422671832592897 6766 40017
606030649861931905 21116 25037
677448128815967745 1726 2380
594100597669683585 50104 56850
286667151408998689 18367 45593
861643787589809281 5222 63027
471195328249493185 50866 57649
429399912971096129 48714 63850
777151622344753409 7807 35905
655849697240508801 24434 46434
598470181850728961 58377 61346
344753618774308993 37336 61672
617868180651122177 29045 63561
521604219273211073 7539 32901
657879626758941057 45411 54262
535473416262849601 23188 45592
259421723506086721 11793 53945
645946978642111745 12668 60306
927962130900539265 8083 62980
152803829921072769 18255 44007
760155100523483905 40952 41724
209754586959103777 47489 48186
399633335154916865 21759 27652
104549557410027921 24056 64606
164496461243494721 15932 44262
27144588260167525 15174 63245
682455472361453953 56889 62774
400023834920506945 15113 43459
725386112000613505 2047 22074
693998751509621377 44009 55211
338928589824789121 55976 57231
8096189814185807 10507 15905
337002164319365249 17369 65801
418746950915842561 8994 15930
364030319016478657 12951 59109
334221986787600385 9312 58819
191865737700929633 37087 53633
569137134165270465 6267 57204
468763071180930497 38571 59000
656058860561277185 30529 44684
749744034595472897 27683 63774
527970571308454593 9525 44937
664667153032013441 36707 40893
575311779707664769 6109 32801
777434797005376769 41678 43477
994837515752617857 14983 42908
171164455174007905 21036 49000
742869415186593281 10827 14666
958235045033696001 11130 54288
420254406129654273 28679 45812
591124129796583041 17143 61467
651545005955814145 2701 56515
394272150280066561 5521 52213
818162606216684929 30967 61601
505978106078245569 15859 26908
131635335166752305 58190 58364
47382773792925545 20948 53453
11758232088251221 34240 41222
435724454086226817 12448 22782
654257066441932289 4804 20800
645216561812297601 23626 61458
149715663774923521 50676 60719
468779563283035841 3071 64141
580580853060613633 29227 56171
975943305281539585 4021 65397
543051695392559681 7622 16103
691289912540924033 1925 19308
885605636053004033 24810 34318
511456093569329089 3973 28905
959535755489650177 7714 26155
906479937325272577 40151 46318
536318702720993921 16589 23177
436265391524820225 20256 67190
149442040737138625 12783 41037
525058208936428609 21786 23340
878666697464684161 11031 59716
965221504389283841 19478 42985
724694563555811329 8497 53619
92668892896782049 15591 64841
957789174499058817 32732 35955
152512129706686049 37494 49489
468583830340801217 49127 50110
786773311235890561 6930 21118
392884769593980097 18339 24195
618659191713554433 26969 51396
595116954100955521 28635 42988
621966459061226881 2238 28472
92710957863264561 55472 60978
939961474245116289 7781 38653
519959276082769153 29260 51892
730239581905635713 12089 15571
930256969364922497 6864 9465
91348275470089393 10163 44088
947467837794288641 14841 64637
283631469414856961 28943 30574
305146066354726721 8947 38332
841150964260641793 19011 52743
853513120283846401 28602 35209
675482025479482241 15087 57521
978763357959099521 8446 65861
443965486216931969 21154 28152
569018164061684929 13981 28499
919400997425484033 6855 56653
448288952300888641 18649 62793
241546109797276641 12413 21469
196171313179487329 4265 22744
730256549855965825 6215 9438
569438835222928961 19695 25406
784390582155388929 39917 50701
54223203203530801 30091 55082
959011714684052609 50754 57047
890847731209365889 2406 56523
48075942655266601 8171 25686
525168047631634497 41089 51857
425005700312851777 20840 50815
832114658403543937 38022 66733
5084082122202461 38478 65933
306316583212275649 14613 55668
359080662303185281 47948 59215
138393248263842145 28728 49917
788293300195029249 5379 49341
666051024126200961 21671 55939
694456887723305217 10859 18411
52240473885166953 29700 47541
556858164170101569 33747 39848
314543860586564225 14984 63573
46999488197073449 21723 25027
42809531843889913 2512 49946
856081472971659649 11789 41930
150930131603072225 7004 37642
61911694958098449 24625 37066
267330563097846849 47510 62623
204200641846107105 3912 39625
624729716938826881 47647 63116
691222765477092993 47514 57318
863486991490592769 32160 50256
91742909559378913 988 60065
178980042165502337 40703 62021
148876407958226753 17723 48985
696460816270434433 11745 17381
841100992776965505 14406 23353
136693185693200545 24492 30135
682807569697516161 24371 28057
933157530239842689 48591 66026
439969734425297089 4461 28400
96402530215780049 38515 61944
743035480462310657 50166 66630
269875760199671073 39503 52350
673866476671086849 39046 64643
46595625670658337 9997 55516
620288055185696385 9911 16002
389278553745189249 24871 63180
578609897211869441 4423 42579
856999639064039041 30969 41830
611671203873157761 60704 64432
218147778707265857 30734 64108
398705442346361857 54473 60744
905626470858219777 18329 63733
340945333191100993 25656 26847
358630671112113217 5655 24402
154306834287417857 52489 55752
437204130557088193 19734 58224
45484416247859369 7560 32171
91463476956835873 27590 58489
416893985893231873 7149 25625
888502098159118977 16507 58660
636259517087566465 7953 9077
128301694865601953 42991 62952
598004585924094593 19731 28518
160858965774135489 96 19105
759372646895798145 12285 53234
709494953302584705 45391 64858
639131184582389249 8136 23027
456073467420804225 26784 40541
227807362363151361 7298 33490
200487359972900225 38439 43051
423974374962661185 19464 50225
339232877336282689 59853 64078
262073655568940481 35063 66351
390946554841594433 9694 23369
33227193626480301 872 12523
655908500537645313 48598 49242
362095491631961857 26896 57016
711546994343311873 16838 18734
440432715323460417 53537 62585
550704406376663489 27157 52711
135683887728788481 11428 30647
379250505341605761 11183 38307
765557555405187841 28306 44501
333035478925221889 9094 31932
508795757402324993 2395 3464
497510185726927297 18604 39907
417985181222952897 55992 62069
272242089718101697 3357 17914
838912929874368257 11459 27229
667017606716161281 26723 34347
576756133263067777 19843 34610
520104051163070145 10951 51652
116575857835684353 5122 61769
108738302434151281 24770 41770
474044030455196737 35353 65501
431253795305163841 23868 40058
664536611415627521 2353 30996
426732027718987457 11679 30199
915908144489513601 16184 49300
242040755102760129 6776 15420
194194883230593985 23912 61430
315702537797907457 6073 55936
737031937597642241 31907 62308
771573516437481345 1259 19143
341862962076618241 12952 58654
978812006029489409 36483 57068
335043829590226497 22528 56416
904846271238181249 6806 33165
641760033466184193 39403 62252
105847960800392833 28494 41696
753598155500618753 26359 26592
721299247851217025 19838 65616
479126796312840513 3793 65366
670541102401234177 4510 5934
717022357459562497 15763 29994
341501936634909249 45940 49186
758017309139475457 48289 64461
848270867786258305 25182 47446
595237485919888385 55147 65987
712890879195551745 7178 17916
588580258727120001 14883 60184
200507458045297697 16620 56922
74934628563134705 17074 63580
460023361215529985 18514 20872
194275541630915425 1418 41994
198444542684089953 43452 63804
707616502651639169 26938 42489
637382353951064577 29878 57462
828648226968397185 8388 17966
803071318920348929 37 7721
919942700740044417 5044 33794
279519300697796065 2611 20542
814039689832512129 2820 39147
429486345658066433 5522 50481
226575533029297569 29001 29079
314757654336883521 18599 24879
832869031097800449 16450 44853
306013903101348481 11196 38698
547012624734115585 27040 64953
949684252982489601 3811 14130
449655893772941825 29659 32211
209466862611666465 13270 31454
759188966141529473 21012 36863
531485485253480065 7071 67095
74442510906379761 53693 63607
391903499898734977 16951 56751
34286539063508317 30941 45868
127473557287867585 8926 33041
423247337874002497 15006 65297
396019660465302785 17769 41593
496430518630809537 45553 58833
333902842807983553 28117 49881
138058995168876209 1106 55520
429847501899974593 4085 4192
291878936338086721 24884 49901
831780087827564033 10820 35468
918946539072791809 35511 43397
190018005629756449 32436 38981
985904151431931521 28812 30525
872582965468890113 35661 48888
37284349317900481 9432 61079
999181883605348993 41769 44262
129671075633915217 34216 48107
612751946328824449 11804 62034
856906237543981313 23874 42739
979342715597287169 19522 36921
948765393309834369 40280 45858
168018478397041089 5523 7812
326127800522897345 4162 38652
700282452829856769 45664 56940
41216578034259041 22821 58185
556960870187946689 11798 61910
826797630256564225 21353 33386
411773126072294081 48551 56893
174371889556120161 22852 34647
711895853999745793 43163 66072
207520811658270081 34554 41407
40065013543102881 49799 58424
222160304946463329 20360 61996
302951385559804737 26642 53763
889481250099450497 27717 55765
662790968563403009 15501 54885
769366056703638913 6478 25640
830932624254924033 42365 52641
139286838145039841 5952 56371
90874391319051281 45695 49045
256611681304086401 14100 42046
863771047178328705 4191 40406
650262355810284033 11451 59670
509594765858853569 40207 44428
874806786618513793 48 49529
221694092852143137 25176 35300
579783364150415489 549 15674
251345085067516289 43948 48900
913702688263661825 41536 66361
643902419204817281 18333 53783
945619260441858945 11647 14101
686880165307062657 7128 55671
395631205828983937 47752 62084
15001607697424647 34925 36599
500749177129648641 36184 46437
786449121219266817 12687 56503
599099812505464577 10274 25099
597587763900957441 1210 8699
767519588600507009 17667 49557
82949442324238737 8133 65658
311141558450437121 11720 33803
147489766828694977 4792 61375
123991402194548081 21924 34052
891329499036619009 58430 58434
202528301747655361 2535 40054
3857717423425556 2709 3101
675416015190833665 11464 35717
636471219050921601 2680 48770
753376343566010625 20484 21370
705565243288756225 24038 54915
11398380293030643 7714 47084
809650428221392129 27986 60353
372406138583180289 40625 64526
830645544536945793 13157 31976
915739600901176193 18938 39190
314719255579323201 48049 48843
252138900422131937 14169 17632
263465227002651393 59271 59910
154366036684081121 23011 28735
42078372492103001 2500 4582
632474207248797825 25004 27854
126188876542681073 51012 53301
782185402164159873 28079 49868
293376983673344001 22106 57067
351120697298377153 52219 52589
62308794206298761 20519 43583
69076948692497809 6448 24058
904140725302273281 10810 37837
232848190435611009 10775 63398
310491149218830017 5460 16036
407311595826726593 42447 44378
416002265403140097 3417 35723
198970642411019585 10221 26509
170979827473271233 46876 47637
108172884227798257 15578 32507
635091756371725313 15367 54379
199206795750477281 22010 26329
642935270070307073 31025 51510
176949921264011329 20638 45237
188004671616116769 40016 53268
712325797709645825 18315 50229
532375421886595009 28986 57054
247213145051659937 43194 57283
920548280202741121 33395 57678
708869973937673601 18258 22232
514212356684378561 17273 32571
303651805171440961 18657 49101
955495387666221825 22774 41760
494732938926212289 9438 55399
29999025402442925 40281 65100
495912611278271233 8483 52707
71540310252959929 41000 61651
681309853470189313 14834 66972
551548700489131969 34243 64249
783871096769431169 25512 49379
533627666323415169 6193 23828
876054467735919233 5553 53610
410072873952596929 1330 37889
819504946091967617 39971 45879
201254774936888481 14462 56758
323176178620023809 58533 60324
835784422711650817 11230 20064
995810903655055361 49467 67166
382053560285189761 1475 10964
211366244389274977 49645 54798
63289594332555769 22214 38483
34677982166527957 2333 2776
558133184127900225 24488 59074
314207100616862081 24910 45307
807177601832773249 6272 26070
570838581035062017 941 11279
476880479212017153 34593 61530
946518971674727553 15047 24316
308018160422161473 26602 36175
567379873770505601 39959 49447
710116947332597505 17289 37823
360435234004505409 55421 56611
683877964335305729 26067 48716
891099489574614273 1390 44905
299018928708594689 7502 25557
919448823571236993 50495 59803
923224700785620865 11223 63661
226396161042970337 7426 37081
529716857209411521 57649 58872
974887952804429825 23723 50430
432834543042570625 54059 59376
629436699596126977 14101 52211
848070601172768385 10075 53723
921987074450164865 27132 48515
254563968197796705 46503 65637
256949455424035009 34665 56287
903216064603316993 2857 7267
573519963595849473 17706 60046
517472019844159809 37002 44225
154950381862576577 7150 27312
298913800934006017 13655 38121
696332547185853953 1091 30004
261042594143642497 16552 38379
892675017724542337 38729 40259
779698683768533121 2057 4063
295405255121657729 25577 29225
799790782105770113 4461 31546
378507187679659329 33548 48102
844900998603296897 15891 41459
283514761034275873 10717 23688
382350563837658113 35645 56212
422177062819287105 44855 52231
586728978951089921 55641 63807
371254586529623489 38384 50607
96616034559996673 6049 46812
707236483551170689 18268 49740
417091122056351809 22827 30657
978089722639118977 19126 33334
88402659810238753 11454 36995
427972187448148161 8225 45759
169388896003130881 28999 43902
373113738858215553 21882 55124
980541620974957313 25481 28392
215526868121983745 33797 60902
333197003971978497 15304 19773
73974366024692977 30753 39356
422826934607794433 42576 58306
340977880109505793 44024 60656
258014515200830625 38519 52649
280636816876430817 6171 65868
475684522397624961 7521 24652
922262961642999809 4042 31166
512936218347508801 2426 51125
110739709935025137 12214 37947
771082585653513089 26475 54300
782805634530319617 21855 50113
37354813937799489 24743 61199
995617950887002241 18749 60340
326686311268741057 8378 44092
190019020692446369 12527 43035
698231350913150849 10917 30631
447846863378522625 2543 7540
471584917815643905 41611 64655
340969750697240641 15714 28746
676008940465852289 3440 29187
726503810602359553 43881 59093
516468153206187009 41535 45212
731652493387898113 118 19113
137213560867142097 27504 39199
706224072737576577 11606 25159
744660391730175105 60338 63862
438724469933134721 18273 32160
679881012355014785 26928 49004
548398405702720001 8366 35236
674066260753686913 2021 19389
523217192823395265 40026 46040
430241103853578753 51361 62353
922247066302482177 19627 54562
739350068424780417 37106 37604
821593653003390081 15027 24070
657024265844643969 19992 31702
421610710185682113 3715 27560
948445015891717761 3020 47715
79342328966035329 17954 25825
694152298604795009 28866 53904
158599014589050561 5685 53242
292025073290911745 13022 56619
886758772736385537 24660 25885
523629194757536001 7042 32175
23084710116698661 29207 63656
827505290607501057 36577 39484
48200201746411153 5962 32072
877730232170168961 46912 54815
809650487299286657 11392 14576
253473014950909473 38942 40568
629322555142493953 30854 36250
342043130148898177 32187 48307
910090536889804033 8935 11719
253575807320952865 13948 30059
927911920577272961 15237 18380
956864311153228929 38368 53410
925913850284509057 22514 29381
972559607067008641 23076 51983
371067165515995585 31830 50388
861591524362058497 16084 62658
794344410607969537 32983 33779
227495693463463777 32653 59036
894717078034787457 14281 24075
852151578878935169 36699 65437
562790608370285377 10227 56899
724765053639114113 30017 38491
672677398504276865 44962 61120
431604015662788481 11311 28414
57264180692463641 8640 60854
902966697006387841 3105 65567
265459867936769441 17936 29275
244688530913013121 43385 56789
433244262402560321 19136 37864
542840070838220609 4845 13819
909500893628688769 6711 32469
273431162124115457 18346 56973
83356313330590129 58675 63821
951173842236112641 21127 34012
992920700552261377 22201 23336
17561973855212189 42036 42501
12195311374348707 10673 23655
44521730922351569 36426 50809
913768960241441153 19579 28599
134370545933496289 36683 55430
528769237871180993 34612 66383
722743617572586369 12575 27353
812248930176835457 17748 48229
821055284828364801 6380 39869
702349092992371073 33079 66165
458694626281893377 44198 66840
852803158402906497 51885 63307
101303761794230945 15692 16357
275837026777217889 4851 27441
449929099728176833 59468 63061
220228872807993537 7277 29870
248844241585121761 40502 40743
726831218543004801 17516 58296
126578164161198721 8680 29424
123084344663709537 21158 36989
825478615592988545 2330 25692
551976446244957249 48069 48411
416481731003738561 34518 61917
376337854155039489 29909 39383
320464405654238529 37040 57066
63419420416927609 26215 37340
298466115103334337 19128 31223
494162454235976129 15969 54483
602253672005321729 54312 63770
512589477098934785 18453 44210
675989779018760065 15398 61476
265531590717799297 6363 55912
392089853448286593 58961 66839
978324693151826305 3168 35556
59239850664848601 8298 30359
34236853538118341 23745 38407
660755102211044993 25806 59293
502662468072223617 53156 61752
521533820672470209 8279 52721
57418769168563697 34386 48530
263170862754666497 30458 41508
554388671352548097 1527 7587
697322018447433601 55622 63041
490838659597528705 24226 26863
648278595391349889 33648 42674
220542146081321281 16168 19990
500329904632774721 6014 57374
534963251771628737 7875 23583
110735974531795729 36789 63637
39228250348067209 7260 65486
781932714993356417 24092 32434
785397985295560321 7824 37738
642901910179535489 38870 55968
109907770605040865 15640 59602
326601359149901057 10785 36136
748078898074808705 8491 47985
966171662432348161 19590 59974
863272517944643841 13231 37616
632455529591535233 10809 47244
109580631939167009 25487 28619
95156454737225009 10666 34285
502247781776780737 18915 44955
574240524491624897 1876 9989
673458555607297153 3164 20428
751050654975419009 40946 48353
795801128134549121 344 16548
751416144541135361 21671 64026
784130313143577985 19306 30189
885739096627947521 21666 42535
322188354299548481 274 17936
527892001796953281 16527 56407
631705334818249729 5988 57986
409087767789490177 2525 20056
919007310119731329 16870 29028
149021489919558561 18914 46340
557554056510383617 8971 59792
191128216159956577 8641 29761
551810331793113537 20220 67014
36909322645140465 38384 55819
526310845990465729 9325 32254
410559915848072193 8371 45502
905772768509798657 18865 56171
312402763401703233 38335 40965
382339992085405825 27179 38921
72600829370163217 4035 21883
127630078682663857 58000 61370
651207256136910209 16694 60643
626251638363541505 36648 41587
863534788119896065 13475 18155
486255793053693697 28902 66684
866650938177368577 16801 62727
910498299080728705 21332 48397
646530419321056385 9182 61314
515208849238341313 40192 64548
721352282784760449 47586 49247
614951644200871809 14645 48806
643010479555531649 8477 23383
981557958764433665 36834 41447
737428694513678081 14235 15756
998067644845264129 12346 53831
354977926882487105 18690 29553
871394335875031297 27886 67043
517304077009224961 14708 60941
973084993034873985 37679 44346
344576187832306177 30168 31135
369648859796292609 18663 66222
856388023009397889 36577 53226
399831012568228033 21568 57219
235471164670190817 50482 63477
462987121321781121 10555 25732
761041152537966721 60333 62969
451170123824809345 8586 51227
483461894779399169 31149 48128
529392382933799873 14875 26428
150818060088024449 4532 13347
570836376699901377 4561 18636
187500730312923041 54859 64287
863163821770221825 13189 13955
277874137504579009 82 38076
420132685261577857 13251 22283
192852764904987585 4466 17598
82932089051929841 13913 62310
727893028776517121 5409 49345
70419247574051273 30506 44656
50643307720083185 32072 32733
393277770611369729 12231 13504
749570458543967489 44190 59449
263991276953859713 4087 13961
727101805947317121 21348 60714
624857333406858113 56361 60755
801585470316549505 33392 46146
487275669216387521 13068 19826
845356057521701889 25741 30906
317697154870181441 4276 29111
799484525681190657 50791 54457
698546646729980161 12064 47726
345982148871573953 27970 56375
88485818116659233 53347 62264
16755264655156311 23212 55683
70735816823429329 12662 25781
782368610352666113 1515 46584
433129578947237825 18851 48332
855707822310630913 3956 51421
963431521789871745 7779 39501
645378117234432897 31412 36332
555262332691320641 13478 23352
400120250361649025 17668 36348
363739902896156737 7725 48831
620231989153058561 13234 20528
921421092776931457 16570 50003
422823617062373825 13503 31411
242104813941509185 4446 15280
107822068338155217 25421 63270
962687500971448193 18733 39711
211759567017676161 6176 36887
87119663512822849 48209 57533
642966599156483969 40442 50879
656106784011534209 38367 53118
546171326852668673 9589 41521
415350501656192257 12532 54457
573041801096113793 9316 59227
909354415335037953 4243 31837
483496155627303617 11604 54077
322640258725300545 25624 33488
940884236738259713 20961 34570
568029096340516993 742 25205
374595872915346433 19249 29337
348568054177050625 17820 58144
474191138031617473 12070 40987
92585101531689425 4866 51075
11950165093988831 17957 53554
683858983563339905 9185 42817
807541880795344769 17382 21966
184129098554500097 13982 56498
818477684111069697 25234 65219
351617825415146945 4657 22132
49694101331912321 8683 23344
844822820003635457 21894 40325
24250325311324873 18858 33965
649208748631110657 24352 45762
914417842829880833 54377 64538
56054991463206249 58524 63555
359409314311289281 35248 54628
232211407867552577 15725 29440
323640915379233025 51835 54537
759350272052962817 31915 60292
653335659914429057 10971 15118
560815851780404289 4026 19629
492283664408223105 29194 51968
491521202276793217 1315 64641
96204953153783633 1923 38815
489813499291770433 7536 18342
449431880680780417 47477 59906
514067841714400257 29776 40483
747475224238851201 33371 43553
965413124844872065 30272 34985
34377963167333549 11704 53256
791390478559939969 8499 53922
108999421966654353 28529 48214
666748397370881153 18366 60322
31872976619499837 34975 57481
713980066693046913 637 18563
395078866533875585 21397 60260
990311101919672833 19415 35322
41371241040412345 17949 56641
79240456368061985 51137 65657
189013559157654497 1579 44342
686680800103786753 11454 58736
282184862947534753 17851 38509
878702594226417921 3622 12287
871067322977094017 2538 20548
307741418170905921 7112 62878
51743480873643225 16700 30957
787715239675030401 37631 54511
916133211865723521 13103 24359
167867152154926209 4448 24648
318394762444231809 27340 35357
600715940230180993 44702 47529
505015269537121729 14544 21121
944988210659204225 27139 66950
643579170105926529 23386 31554
937251590701769985 12034 13677
969769363171604225 40353 49398
199550339897840001 1497 43741
600338519660571265 8650 56939
393256432586959169 7566 61504
233976266231334049 28380 62228
745574855161862657 54880 59231
254917202683476065 35128 56278
507808393255110977 7155 30524
430537236664417153 5913 11677
914597100386956161 1876 12362
384007943171898369 1607 18579
833648781937576193 29849 63758
334343841825496897 5381 5399
678374935477876353 30035 58495
549675922881153409 52124 61755
463017113686269953 18377 62932
671112532661066241 18069 35342
379954071991974721 9328 36507
194236351260830273 10116 19377
288548785834116481 15488 43848
27298279522167237 498 11709
426867904200264577 16856 18908
654806387202416513 20237 44404
338710046578334785 22878 36744
244193262875352705 13124 57450
858724976929224193 39022 46942
647723053452214273 26772 39721
781978734614178049 28846 41891
321333976684737601 29145 39972
769861456440054273 11340 25075
911709733029756161 36127 49661
754072194772128001 36219 52932
953815962833669377 44383 51561
373647988424366401 4403 23640
510155312822011073 57504 60523
435202149855690817 37231 50689
593057564144000769 5583 7965
187854200486299297 9478 30871
821087355197494913 42152 44811
743701695839824641 17059 51637
43345373834153377 34345 52042
721478897740823297 3104 31892
641694146501979649 7388 45553
369398548771677313 9995 27213
13892283134108397 23994 29093
895813771886508929 27839 66182
615275404158825985 6808 43251
442652769615698113 8036 24065
149276998746170625 30490 46663
651262258808301953 27067 39768
474348134302037057 41641 59992
17762990404328605 42606 65437
5519430404799409 18776 21753
113497099931862529 22415 41791
365747931918964033 33817 43008
384074223893371457 11970 21247
354562248447006593 11004 31427
826699250685791745 12549 48540
872767217872169729 1895 20033
443069221977772545 13253 37236
450832994556773057 10358 50360
838541098031584001 20082 24352
725855824406284673 21641 49147
490345617898945793 2505 67146
328486208192639873 29828 38832
443797560593409921 7605 42807
656746285325770113 48633 64628
499899306268908097 22575 49684
399878919147081281 14292 50091
685403611960850817 9170 48881
320001471453327489 5387 64345
753652245649384193 13557 66809
162198365719472545 25948 59164
969715152747468801 7454 40103
709236148746274561 25964 43836
517656673355681089 6749 23826
491695740611415745 4189 44170
494836022466614593 31295 61482
420331938059536705 11164 36754
610729163805522945 10323 28061
99816955373892577 23310 44752
407186350733141441 2700 24786
457917334498976193 3362 47703
611143602602176385 21531 39872
263168661550164289 910 6929
403920461215705025 49485 64028
900666213107616129 36567 44639
119043551129088593 12809 53539
924597885066543105 41394 44243
771145223649099905 54715 63188
601399918769889281 18765 24562
749898203239901313 29431 31874
934954432425112065 15122 28587
895806161569595393 25028 55062
524754924205371521 15719 34192
237973749153091777 5971 54498
287979525348173825 43796 44581
90137828758500401 48209 57444
252870453253539297 3784 29067
335650024404635841 15874 29146
152229727213661889 6827 12608
21131028170202625 243 61389
412103719824916225 3601 65788
808582396174976769 15022 56079
766384952403949825 35590 58624
214841425880692321 20173 59053
194514838411553377 54846 65375
249167487988223969 2586 65722
514461011067449921 8804 58009
499716071821097793 7286 13106
29474332411115969 3019 50372
209370129181898785 19293 51336
896483549263091841 27647 53932
29485341258023825 52831 56442
675303814223926913 52480 61319
133434400164681217 2247 29561
553589210522229505 17186 25196
771471918648501249 33037 54152
279810148631145953 22279 25910
142935390817505953 32112 49443
874184182020723457 5646 53907
319194721132120641 27804 66388
142735550854840913 10754 54482
79506859949994177 23174 62475
113967809305901121 6881 25633
269558165026438689 18766 42389
202715925437036769 12396 52179
579754940999599489 22888 47133
5952480368801362 14313 47768
547254977764012545 7055 38109
475887634154904769 28191 37678
874565945654985857 24498 33891
850088305291560449 25183 51787
236687912250431521 46373 59941
461754103113083393 47705 51834
550338735298048193 18607 31755
373115064233001473 13168 23087
141021293132482129 10163 41688
682638553421700353 39418 54264
558595622590623041 34180 38169
789572276642441985 3304 5333
297071377444098049 4443 12345
173702978979992641 35501 49977
235801894682332161 5187 54557
510633870812437633 32656 57891
573674108045011649 18825 20253
638176611340501377 1724 49256
216779377885139009 1841 33952
609104617695631873 37683 45275
731844039683039745 15916 40073
733554817927643649 10663 56240
659435553748089345 11987 60337
211404048819087361 14229 39092
561248086895702145 3410 42874
274921988527044193 13435 45369
709123150772349185 25534 62147
439927817631424769 3030 25297
984926342820386945 2744 66647
106414788448336849 36168 57222
228147437032042433 4885 46516
845449199213799553 35558 45205
70338610804540737 59167 60176
685745507594223361 6166 23687
406976189210531905 10467 33781
657212467475201153 17145 30262
349113538998381057 22688 29679
593594425342406145 24592 65044
412682075524678273 5841 45396
830458054235759105 18185 41855
551616414372389825 43907 61373
872875454164589057 29557 66885
968035526191250945 17998 37166
214064493478698369 10411 21998
48795819330365473 7167 24320
335076132768069377 36424 64940
989319637990057345 5986 42117
105926999022283761 8098 22512
877757543786074753 18247 37833
364141624750519809 16097 66373
737083831597495041 2817 17782
656124927427551745 3973 33936
46060440737562657 37751 42622
784158053807392001 38456 42074
493291414202126081 33268 44349
647743152615827713 12610 50563
871622376507943425 6905 25697
626213583923945601 10868 37292
509124457970507649 10920 47674
996663336921979905 35012 45844
851029120425010945 5666 35974
82471445220239297 5757 59281
855439049706909313 8364 49000
213363037655067713 14078 21082
61494005284274065 41455 61266
131247925697497441 38795 48007
134741561044684497 49243 51602
144761351177489665 2802 24748
415135531981036353 56140 63985
674695508558091521 16062 29197
608683694219955329 35191 48522
629812180546945665 25052 40369
394912851706905601 16630 42744
78867146538957649 25406 31731
784427238409911297 12618 51400
560628030392475521 25773 39628
827649299584635393 35158 52518
632177441309597313 39571 67122
559660288268410945 7822 21487
27551296416543637 21170 57014
81120937062465265 30707 62620
139650549940885329 12032 46167
619281692160718977 43704 48086
262284139229588929 24499 26186
21104449305141773 42140 61697
3298284249741102 30261 54912
423411275187099521 30115 33365
482825025631665729 14592 38851
514355800703569345 1715 8353
169325414967293153 1222 59944
139906483891628849 3867 7153
226797697457751457 23735 46547
20391838978554233 19333 66793
75807953664497777 35961 46779
615323088077978753 53399 64197
559429501199002049 48767 53618
356210618676371393 4574 22429
644604473699249793 9396 57102
603475012898066177 20001 53415
616948493301688193 35954 36745
443126650644899201 22845 48384
722485659622851329 4916 28668
184527823842351777 42023 53793
237905338828749537 13305 35272
325003637838833025 36546 61028
592123555001283073 52521 54167
610878410942213121 17229 23506
120644557545855233 16606 58965
975503592031003521 20619 42179
6364723968051323 50403 57436
756781578895207425 21008 60365
685982953964565249 18803 67073
53576603204092521 1681 61573
21191064530459161 25972 66550
271509109443179841 2317 66098
15608908939636735 13440 52207
408204016063052673 10895 40589
945393624199983361 15255 37857
332369983671064513 51273 63631
258677422575726017 10802 54578
534168418743305985 50001 62145
329068783410011905 7276 7283
252658397450865377 5338 51573
365800193950686721 36740 46191
521020729893308481 19253 60846
778787901920527105 1679 52255
855880535530694401 43549 63533
19750415008370937 31411 56239
169986844382336257 50862 52210
824261280489398785 557 17110
513668351262886337 2928 38461
18726156413290341 19989 56118
652717827425362945 46755 60199
238460387013777377 29801 31441
639720392178098561 37832 39180
948327044692700161 23629 34693
297827594426664193 55031 63648
408799045612656897 20130 32538
611892579043946241 32552 34750
804254185118619393 7958 22195
184244441822301057 19697 41063
208800001233004897 53124 54620
982047350197113601 56943 64486
835275786003005953 11065 45718
234566765148898081 17635 20063
574758263816935489 17512 23583
148184286307021281 2149 43391
535718499893757633 16178 21814
398772876982150145 25566 41107
756702217366228737 54466 63553
672320795817022081 19372 45040
683529928067411457 42633 62301
432579081773255297 41237 57819
203267962883078465 28001 43022
194044230615737953 33674 64852
83068849216370929 41930 62046
261133139464988065 32693 61590
831137062652278017 10364 58702
523968477516540097 33230 42655
204849343824189857 7817 32213
205111017591391937 34363 66350
206013079160133121 46116 59469
410725196367316417 44890 54648
925500904911896065 10833 46555
582067454856087297 26561 30238
967673367619216385 18654 27481
613704012575560449 37518 64774
752591666121542657 38308 61077
702364400443954689 42096 66497
819749799085659649 36790 61524
32503683015455921 61631 62152
197453851980124993 12320 66095
799329915049469313 48406 50687
88260774017005169 13881 64246
540819102184023873 32175 56094
745882275157708161 3250 41765
382522684302230657 20367 33259
353607346323716609 50642 54147
941993562592536193 22419 60330
317055984098058049 13663 34982
218007965436243009 23008 56385
960203828016279425 40053 41359
747313492217294593 11160 24464
325142814058278145 1948 9193
129178626184270225 10539 52578
396958196942396289 24622 32491
714790524890510465 8190 65049
830044427845901825 42082 60220
6544003482105155 33100 65558
70645297345112825 2271 48948
761014779287414401 49605 50054
632258261887596289 10020 49269
417598671139856513 15130 52360
922396517552787329 13470 44238
753900191159864577 6306 31510
114880431203086881 6983 46532
542786922678374145 33581 49009
584008663535644929 35125 49677
138879224179611073 50185 65172
730732905891112961 50825 66234
526985910538698497 2326 51470
363872433831236481 56848 61628
471316839686018369 6691 23809
76226964361179489 7976 9881
846004998350935041 16915 34823
679732552952447873 48418 61243
896453797283435009 18320 64041
772005867265573249 35721 51473
734380041396221313 31022 51086
614287549346787585 24741 49784
904783749102541953 12676 13822
904150693400563201 19058 36322
816143074311469313 11013 39250
916262682774505089 19398 35179
312018743127900673 27675 59923
573667147253910785 18352 25835
708059316971329665 14180 23306
969864947115670657 27164 65092
182180227800564865 13861 66382
395355699877764993 38194 66120
830708571835344897 30649 61227
334649710602679553 30109 57552
190219013630006369 7108 46930
303635472861724737 41810 58265
944286041370517633 85 34902
350364718804716097 17098 21629
864144460293751169 24012 38142
220451631870300705 34787 48027
922522404950541441 11788 64203
801234188864544513 202 7235
960031982166007937 15785 39857
461429533992212993 25391 37827
60963723392703177 5358 63110
644723879005571329 51711 61288
407455363898215233 8132 36689
877704284525915265 10736 48917
278172448521985409 57799 58484
593782637688452353 11824 56341
365707913074821505 60283 67097
813484516296437505 39393 58338
75250567349158353 524 25661
770957334501591937 11675 27467
797360711586755201 33175 37902
898911920663092481 29296 57167
157358768115670945 24580 59218
459071562418717633 35890 49861
986858723702930305 7137 27888
374036146535797057 54930 55276
449400541092913409 25874 27860
997164390949283329 16170 60852
796452839376776449 16127 37032
166995954469708609 20646 34526
537421383126940097 17241 32348
312299054443787585 32726 66698
395159638600169665 11427 40609
926414779753581953 12077 30195
690079823992007809 4205 52094
247243091896169889 1260 64492
250857319111283073 20422 49680
967589933846706945 17955 29559
835192897157298817 74 33922
409836426509276225 35962 65994
420167397975767169 7931 52476
951662370052485377 1000 42700
631133000080964737 20018 43311
510422497556962881 30791 59767
481414039992309057 31311 65446
628356069443665153 24126 47094
949919892124142977 12499 46081
206715146187736577 49813 50884
755547745024010497 2611 20991
172205479274946785 31163 32686
218249924124862113 23162 60388
87980823269905537 23031 47099
968194204726167169 19434 22938
299953870933133953 11190 59314
606348545087769217 354 7472
208877143677046465 8899 40373
989543979228919553 18420 30592
227887790383203297 48245 60679
646210750830377345 18637 24856
243525170055168161 21529 34966
311110808639888577 20975 32699
601530763570618625 26539 45598
556171489280046657 37144 57652
947599382599282305 20027 38379
89807425257298241 3322 62886
279985904835921665 34484 60201
75363179938179313 123 37096
874966392197169537 1396 45206
817544232628229377 44297 57502
491299870587081217 3700 41546
618884503319122817 19338 49191
739636394971956481 56538 61277
412749729549538817 20637 49330
585902515758288385 24147 52556
873712532431042689 38557 59941
96830459272698737 22005 32843
29818643290617785 28570 53760
829215459460836993 16694 34150
809703175094540545 3392 53487
151507294023492289 20069 22848
441365959217556289 35413 64072
303051361202431489 9171 60825
394481835592060289 20340 42693
110805482546712849 30613 62121
61028956117418433 32214 59949
673951862615719937 44047 64801
912541249307139457 36188 62661
59986591024813409 26557 38883
683016540359226113 22741 67129
965018674295048833 1207 59106
706225657147328385 23633 30934
450431388157685569 1296 46368
757132180084887809 3778 40113
400336995592393665 20776 61398
810153930148118145 18993 64966
893240954808920449 35396 44666
479945135398700993 15876 63545
226406159569119585 19564 34256
443557991227478977 49685 50551
612597032014381441 9934 28115
446381024518196033 5510 12204
236086908239681025 40204 41367
681400973101631233 21849 28307
48186865150331217 47569 63253
900348621561981569 55572 57152
594830837276571649 32842 34097
41281061382434817 22897 53581
234017363825930849 2434 23510
374091711581890241 19985 52443
798133116972788737 41402 45923
817185962355296129 24716 29874
609526923676259713 4931 7390
386604395097116097 17722 21602
959377409978781569 17718 66741
53178468383762833 23052 50751
335121060187081089 27409 50382
851402000257174017 12124 35905
659029778645301377 15203 32996
291979732802985857 65198 66055
344555398481407617 17289 22753
439799288348403649 60 53240
784369118211781633 31580 45842
38962673048999361 11564 30784
736786859140497793 18815 51162
671089490165378817 36007 42120
892873079081820033 15357 37897
56937458124281193 8335 11549
515206391118244481 59262 63646
315993449293976897 31639 60694
865643364523048577 14834 23453
628843366822323457 14057 56260
557124641137992449 17986 34100
461684336097000897 5886 9886
937860521818119937 12056 45007
193470488924958785 12860 15334
334950827134651521 1200 36839
499691595656138049 8058 52472
543588697676749889 22280 40446
844909845345952641 19245 32715
716005113822550529 34648 62189
363024566605680833 7812 26159
969063115095703809 31770 41659
82735587422888561 43467 64352
903031283830802817 11287 25849
603783118193824513 30962 56365
233020061324321409 48146 64770
571997062756636865 1762 32212
614299770553035521 2327 14435
712066262526498433 49047 57543
300178767657623553 9606 23733
106855767663716961 15253 27579
172156481407160545 29051 41519
322751570286577281 349 24885
64539523937252601 56236 61978
227931606941623969 47793 62271
612800605093443841 45723 64545
327174913777959361 47751 60059
126980516392446673 15481 64775
201788512750709985 3543 11194
948160076175458561 37862 63299
137243143419389921 7724 47008
335350019298953601 38862 39441
184030398488474145 12580 18447
612546877388584961 35508 46639
472288335307048641 777 38489
187868521373243169 36509 59608
129608703073131441 30586 52767
81261207004548193 53486 65108
633122790677809665 10161 53696
339559939352579201 16335 40577
331451478563096193 27074 56284
933794037848063105 7799 46991
669255585536724609 30573 40745
648380076338465665 15057 31586
729575152017531521 9443 38404
888447058672984065 23701 41058
556935722862668545 6555 52448
988836733701685249 51885 62297
377472813450381761 21922 59675
805117730060434433 28963 54167
207320393175230337 23316 24670
716707195161600257 27590 63706
642701208146320385 24622 41816
445130518300221185 50347 56136
82231064333818433 9411 31211
443837982560591361 11415 42536
988001605991811969 56891 65879
107153604359414353 27094 62170
473131660746595649 19007 52427
166216647356460353 1846 54833
83651445328001729 33531 38415
701618813528302337 31161 43384
207493518192244161 24781 31963
755168722451326593 41507 64201
768593166654412161 20327 49309
567231487164011841 30491 50010
92827675701705921 36122 55233
78662628165002241 31090 44143
156638024803442017 2636 13435
416061833625907009 530 11252
746467952909931393 26714 27421
259684116444031329 20765 49965
295984959465428673 35434 60964
371670263514463553 53615 59333
339654722469312257 21722 23876
728227561274532993 1278 13693
978591875672549377 16703 54486
650431647186639617 2698 11066
5450885016863084 26015 31031
193776873237691649 16628 64695
975628000547104129 1686 4936
151757642725844033 3828 35616
316244851306358017 173 62278
601721844711189377 27994 62878
483235402785737729 10257 48732
49717542593430865 35960 37043
969661894954519681 32436 52812
669859131878080641 17092 37017
407924349485924161 15511 23425
507446789581226881 46519 51920
70091622306996729 18865 49109
94218662956560449 16843 57624
233784993524551521 42861 47304
316903729920927169 47722 64374
642097075705258625 47802 60145
815568841409781761 19807 55967
196855996270713249 27787 56890
659559615986271617 30328 58085
43926705429676361 2938 42148
432095300834330241 44028 53731
869863157455824897 35267 44748
207429655447743489 12557 25177
93305676306947313 16516 43761
497300977259168769 50914 66547
729417009033952001 342 28231
466794340507110657 14556 49941
99614279901665265 57883 59545
856897707213814657 32363 41694
955801695343751553 6312 33554
996715692450454273 17405 53648
789320164862225281 22276 47326
640484248645218945 36034 50503
392737370330692673 59545 63238
908092735713413633 6347 33843
784844238860394241 48439 49683
53640369077267993 32078 45412
982868856504239873 19721 23903
722969784451198209 3800 51475
867508998151770113 15984 55849
718594263815031553 35600 42763
978013492189447169 27104 59023
213930295748500769 5815 27889
536319267590990017 15713 60513
226098868997834049 9584 64080
107055005985927217 35126 54152
574873429590770241 47096 51673
226410447460942529 3812 38135
511214432400929985 35790 50567
646336962669423105 60933 65389
131850369048382993 659 48051
131294926219375441 25646 65579
109347811575016609 6096 27627
876902885562230913 26761 46261
579878207299078273 6459 66636
585644892729185025 21856 40885
728526196696019969 2312 43553
801239639158481537 5305 47545
332071113631602817 25963 58651
911245930220310657 6923 55909
566242116874544641 17633 58912
722470115018808193 50417 61987
253726860934836641 6934 17759
55792059631549761 20976 42596
565430496145079809 25015 63233
526249766146193537 2677 15511
698251944881750529 27209 48379
107095884599750945 3476 11166
239734991419506817 5970 36718
336863142720801537 3944 12477
95445762566374273 13169 59377
235658736701729761 26604 32591
683072681847658497 9120 11972
902980357706368897 7810 33843
206513958244531905 3101 33891
994861790110896001 44027 49547
26871199779630929 22904 62904
285883416944244577 14892 38832
754438398565429889 41645 47894
425651572105969921 8243 8534
518863410370254721 39415 51875
526247647423431873 24310 35809
272566621761260577 17765 22116
603728702363305601 30419 46462
902989572305582337 1737 4392
229178111956002785 28357 49601
357442327185811585 28995 57120
211008612177231201 57727 66494
198158358664453985 22126 47600
877443970997020929 2130 5015
842300845860652417 5976 16182
285483987184456097 10822 39253
856113997055157249 16218 46909
27889305326624481 35019 50033
862994871798793601 8246 43122
427432306318984001 17218 18164
661579914387896705 47680 57443
905866009259185025 42120 47566
115466350330795105 9850 62239
634904678093114625 15970 56229
391707456458245697 30519 38415
749147065460476801 11230 14314
409685625957127553 19381 27716
374205765388005313 46026 63679
931534308424954113 8049 29968
199925881838552769 15343 21789
625059060893168129 5416 60482
25105504243903453 30902 58558
236908981767438561 20015 43111
156853470827542209 22864 42202
441856658959540737 3957 64804
86163123165555073 15161 50493
719797968903986177 27189 54300
506149144205849665 38016 61479
446802080300589185 2932 55252
390019219702431041 39969 46705
511068710841154689 37734 38980
701056144881249537 41784 56763
932544123087598849 40527 53245
515923913026306049 1131 56744
825117188508055937 5271 29631
73590303335137713 12023 33315
583611591380961409 15403 54990
848094927410365057 20499 34834
735841547306161921 9908 34330
284811453146716065 31009 32724
278337776186805985 31829 37332
611590434414402689 1463 17781
985585509375976449 21197 63906
364773029715152577 21770 60659
59196861948695561 52449 59584
316964153699821313 15070 61108
633295231646368257 45303 65367
197789071463773793 3860 48638
414467745763818817 49128 53197
502646146236024577 8754 45088
35133542390564545 7373 39758
81488805945113537 21730 43134
962951334005683841 14588 55056
418238491716444097 47055 62445
704433947264757121 1421 31251
559971196869156545 10341 41539
390810673271648321 23066 32383
328082186777827201 18995 22991
366786250150976641 29460 32398
204764314649381153 14312 42574
615049592153699329 34571 52354
714766694610553089 23220 25853
93233897065342577 26395 45475
416651235102222017 20836 47621
60640189754725073 129 11152
655818182260638593 11695 32424
827413035426001665 48621 62978
843034430945337473 27734 63158
166172818640095713 636 61189
659593161855731585 25199 42136
222732598602018337 33765 39322
267538361218584001 52239 62733
663829486525703041 16008 58594
951272568637783425 1146 51745
259516289385185665 1646 5342
121034247198863905 27261 49980
310543154958683201 47746 52799
566523824554231233 24542 42193
139908958341177233 27964 55522
298125912296029569 47058 51577
934846557045876353 47866 66994
155476713747411553 3362 31975
965174366404664193 31709 51968
124150120301791841 3021 64406
373955202427655553 46610 52806
436619498088568065 27967 31959
425036498084974593 39779 65287
910583133717096833 1509 28946
933265498681084417 7886 9078
129416189428205537 5997 19798
395575264744575617 43286 49486
38946294205700841 32005 36366
840250706666441985 21500 28200
593100832978684929 52793 62153
908887419102111233 42581 43690
324281363012687489 2006 30020
80650075504980385 29479 36434
511321605707841793 50857 62165
366647604894932737 40947 48823
100310212946439489 53503 55361
400190283393360577 22731 52146
789063057304055297 18854 54258
297610502013011329 25266 47237
32667297751089565 41574 63714
892548555821537793 1462 51479
417420481673580929 13624 19969
67115809886825417 26018 54162
769136201893744001 40850 54971
845933855465947521 32892 56246
758062766550104065 19344 47790
130301152976269201 18472 41396
763547556456785537 35391 38364
617971650578670721 7928 58264
394200690134361793 38075 51812
59876704365830593 47597 50598
721693757460329217 30307 42621
592349283585836161 26474 57847
77053079238318385 51154 61861
288227219223241345 33811 35226
293950304043420353 31487 65724
441108191344842049 5824 55622
101525075683774449 51191 65290
380915061724504513 24364 35783
732803248004827905 42198 61919
283126485590063489 16708 34085
704307539199426433 26908 34359
537369509487657409 56110 62641
18581275745304993 44126 49369
61165999020534657 38512 56809
370975908273287297 18234 19493
712045941090831745 42517 57219
379668391162951489 6395 47620
835182151750675713 33314 34528
641887207849016705 39416 54203
317381267377125889 31203 56295
562493096031829505 65172 67018
346108206956461825 28116 38262
542596896905102721 19643 49565
444591968469506305 8367 26329
681691435341250049 15354 55418
389097976004510593 11520 35018
852869452324974081 16152 16994
190266158233409761 7972 25983
963938351489161985 34413 57125
354688114650389953 3748 47747
335739550554016833 6473 27648
260674028832919905 23941 47151
323823535607843393 45649 61516
966343135535030529 27886 51374
837970997846106497 24748 28984
31019642528345769 55266 61965
32478439153607041 45672 59932
338568460694450113 42489 60176
956009735927658241 32751 49532
637114148458731905 8900 38728
986979376714501249 36836 42002
185789563628080865 34808 61596
144361875151339809 27186 44577
180173921342284161 14715 35230
410271774281000065 705 66845
372443816144812673 23688 58408
680349344174480513 3614 38453
424019659310896897 23753 46562
528771658484444609 2795 29790
162536373223449729 37310 48246
541380956378851841 10735 56909
384631951971922369 39397 50659
631066504036510849 25546 43003
14967611985600371 15104 34787
796077041148883841 5635 41943
365938049761023617 6636 48158
321297621300246337 20063 26023
701317601084102913 27781 56870
653527835244524673 27916 42775
428371344214408385 9521 52122
81774436089233409 10915 18616
876918126858914305 22485 57577
497251138342839745 12651 55310
118042218446941409 45055 62730
959936351926202753 19430 64834
104775255004970097 17115 26908
490519869879086913 55737 65128
898544260374588801 25569 57183
225604453595934721 711 34745
165420573732848897 27472 44938
163006684093396353 37672 38220
963126160565348481 16380 17857
808092172399554433 40610 51298
343637458983156545 9042 26780
557367269183323777 35953 36441
545194754542276161 32994 63040
743585250558339841 51663 56167
184175236679369185 48083 62282
357557937175435841 51136 53863
57261428395417369 31673 42959
437545977224928577 9449 63524
981349303771455745 31120 66955
64333166060727369 13225 41130
174260299186411073 14956 60316
392908784038326081 35816 65920
399524421433927297 8671 45134
900346447389061633 40182 63934
622785020350232065 1414 62321
962552946606379521 5241 65297
109961822737037809 17183 47378
187309683386963841 57289 58125
963719559612993537 14988 21904
365877402215403457 38649 62050
30823795908691665 17670 52805
457354030250989761 13095 61503
66859665352932753 55414 55866
548051625951401921 25390 53552
637092325447188353 32494 61833
353555061075532225 22758 27479
511693789333659073 26113 49607
762339169770854145 48537 65437
190966509331264705 12631 63003
300888985399318209 10262 54222
532167781834441921 24283 35440
998325924381291009 12433 45589
565527133903973569 8363 50161
145900975098989249 50999 56784
813004531891774465 24020 34781
461347474582908033 46543 49499
389041291180763713 15979 64413
175192970821051105 20870 58363
883370703149648001 5645 12538
302188147482226561 747 42144
427545578849706241 34409 41698
630453241825115649 26559 56005
717135627192927617 52509 60355
194382562217327873 8548 41615
711988543593140097 29312 30251
589005007511751425 47425 58741
598785073708921089 2734 44679
324227742031453633 18871 33880
775301926065086593 23925 36887
718473163527399041 26622 55459
245742832886687521 19244 25716
982824207197779713 35560 49239
225751253407612033 53333 54408
333758151676697409 49431 54780
471298632621834945 2919 37131
488896992932936321 51944 54968
586609715081895169 7610 7675
572540833429208385 38215 44577
441799683846507905 1709 32024
306466292540363841 33284 50441
78800362526084913 4315 13741
597373434082918273 8759 48379
425867914149971969 53413 65118
305181475096858881 30267 41979
622230805232110337 12555 54805
60265781141033873 3197 8413
185163525294651521 62793 64111
417715631536680129 15968 60275
452047047757435649 55526 66351
708654728671483265 8064 11239
133010706765684721 27820 52354
924329625497350145 1949 46972
166279236455327617 37110 64514
845724401850169729 8662 41204
640790967619008001 23859 61437
107718928269804337 26525 51227
879037173818534913 16119 24548
306077275039420737 15005 20534
438526425113689537 19901 53099
611592363142804609 20641 27658
195607824786353761 1129 3032
889467675122212097 26964 53691
706027323428681857 32519 50545
966013335847549057 2076 39591
558955995663883009 25924 62934
577301641900639617 33320 59531
939247861672367233 35565 43741
45150247193177505 21263 64068
857053224944852609 54075 66249
902356741673749249 49686 57850
992339899895224449 10804 56804
754397633837385217 45717 58020
102353998815733153 21682 28344
162033981135230945 10251 44310
312948097411645441 9900 41246
731382225958626049 14923 16301
183173004948915969 843 9968
666647968975617281 52444 65519
514560331926386305 12323 57952
938572608887398017 1577 52889
685637578866579329 11093 15036
350892484536522881 357 46817
257596663244338945 41164 52803
545356592013874305 3079 38772
247616090174435745 8898 34374
99663199046098321 3468 4126
367146454219263041 553 52655
687700785017654017 10711 40717
845251073825881601 9010 58164
346729017865264641 17516 42253
110979356567820993 22183 47602
468901321162675777 42204 63122
450525746782151489 3114 45102
491044934293434241 10521 16572
242169522739711585 9308 12688
762387212566352385 34106 53376
116109475482904401 5938 27552
582393969320314369 10395 15552
406266429692902145 16931 36780
5837535486747926 13012 27493
332382086934249089 1109 27578
494010279767032065 45082 52346
687677908674910337 22577 34406
665684587275137537 5468 52956
411223958457544129 1041 11450
410221412035205889 58820 65455
772434179456791297 11006 26534
504936393213554881 14093 41888
241448890722384833 5128 26923
194181522676736065 28196 28972
517783700405939137 2508 50439
229577533497945313 1946 35241
450595178111019137 5036 43847
893550742709969409 35804 55529
710515279817013121 26600 57372
715886270637312769 9835 28976
325497352229010753 31680 41613
916485292539540865 45986 46526
767263961547254017 48928 56948
451002448017760577 1499 26259
677332100988298497 6694 43914
939390020987580929 1815 21481
867473511723158401 53114 58217
342033663827592705 28710 43139
682737169643875329 53233 61315
361276307813120897 9061 50889
33663705599931149 10522 66949
876810863455659777 12931 27385
947586943964143617 23876 27971
613865296684416257 4001 4902
489068857063340801 38346 59013
135887800359896001 43619 48867
89893211857575041 26924 38116
185255777375552097 38832 52363
968832960265554945 1316 39892
166185852756512993 48170 48289
848279610764638593 41673 60726
178389274484082721 12130 51586
761399235982235521 16979 63127
209355513802577761 51690 51984
527123806454032001 1759 29876
260918587710598625 6835 63993
69525606967626889 18954 21634
631872558735722113 8985 30897
782717827036083969 20842 39207
174521728204005921 47801 56300
747875479367575425 4155 6236
700399496194492545 8986 12530
739984506523772033 3988 6143
560177469157942209 4406 33595
773132993627367425 13470 19200
578185495171368321 25308 29240
969101987633127553 6217 63775
769283139244144769 42232 63366
594206440801979649 622 56063
751289606247738113 45992 57868
317899006219878529 1942 25364
913476397087727361 6070 9678
189820631240788641 967 43196
114106828426145057 13491 63764
220536542298010113 2611 34365
550222096327210881 15571 27619
608541464776987393 34292 60537
910843473509871105 24250 57933
226606687478497537 41610 65711
795119546358797953 8648 48377
596281597303910657 63970 64890
823891411083451393 14697 33153
817552558402798721 34321 35505
30826056139765969 15059 47260
727237740466176001 41388 47321
574029201219971713 45074 67101
408814092825768001 21089 33790
778706179920000385 34757 40623
79015581632997825 2860 17264
225445901582020257 10422 55227
945278911926482817 5511 58598
291904126983574465 18550 66694
748790382854235009 7461 58230
917029533092929281 4957 43218
962785431693053057 40768 66494
393475914913928193 23380 55616
446487822626689729 10972 14001
338350866333456705 43173 50518
47282370338809441 13619 55893
443359600046584065 4105 21659
559283395518871617 38665 57394
974343411766327041 25659 34352
522865040162347585 45862 57108
793032872142482817 16929 29171
729717494516901121 6401 40965
918746323307061633 53596 64933
46729643562731129 3032 19122
943309015402910209 11234 34264
382289981862424385 15035 28507
36727419144298777 6229 44236
798932526563735425 56636 59352
922331277253626113 9695 31624
259790418655367009 20355 39918
997402748566315777 6964 63987
702907291687342465 43767 61150
257793612351200353 30576 47413
864470984090058241 40245 57240
424756151372733377 14589 58139
783549147846773761 1222 24466
736969144508698497 13683 21695
448486284382706689 39008 51757
280151129741398113 13 53909
407268190603179649 30432 44909
884368076200750849 12021 34243
555190541731416705 44621 67109
912507143680201729 15627 25860
906061774147676801 31245 31742
490750736489680129 16 25358
4655877526882791 4114 52698
736447212922115585 32385 32903
478056069231758593 18130 51980
396640556114753921 41492 44444
54288374002606337 1275 49547
639352522818981633 19210 48262
402188611474176833 46914 65324
163142555605766401 36062 55973
394179127077929793 25079 32283
312196651955616769 23984 64839
486192444521225985 18140 42963
894376991120047617 52012 57922
786718402805387777 15862 44856
255066127340555233 31820 59184
375618664929934465 25089 35013
747661685758636417 21916 43012
895280093085826689 47381 55520
157069331633266529 45842 64636
337493092879999041 25381 29580
65071843892745561 36499 41683
16083745660449013 30748 45120
294431398439954241 208 30485
454914737400375937 48968 54520
365399365025787393 35384 65699
613670331328389505 30778 59657
54382698751055617 10677 57346
747414009220268161 36288 50733
977926404429119617 2131 47628
331168420371636097 32963 38807
372261906603327489 1040 58041
594517571121830401 16547 64649
4796732721310094 10940 54102
303437382796058561 45918 48469
883235497527920129 1920 11098
374409617283237825 4675 16812
739964888211112321 26715 62537
430386415718015041 13227 35092
728222941793106305 7163 34388
432906552055843713 9441 31464
119453756693481233 8592 21129
789790448540454529 10877 37012
927924868366346753 13478 34396
226618807417981569 3515 30683
246557615975852673 16828 55739
588639094970641665 45986 56154
933069157405142785 15303 31888
703980209490541825 54171 59589
340166409218547009 50892 51977
208720622933579841 15896 38357
678781331439637377 51511 63606
23977190485783953 1772 60729
454909624698551361 20068 50395
719392211530912769 26426 46532
193889820732195521 26213 55348
499477555790921473 16575 34062
175551222350073025 42283 64915
166328370884539105 4636 29674
441407739090209345 14381 35263
983986769061846913 25523 41862
899112121898148993 21901 33176
441854128487374721 18265 49615
665679785168137473 9335 29145
700769123719940225 33852 52023
787530416083235713 31243 40221
277016247060654305 17055 42333
587909843523306113 5533 49292
4257039606233804 13569 20069
549143257875094529 43142 53541
28957146387863733 18940 66445
490030861887262849 48549 59163
637604371252283649 39152 57251
733614855193430017 4774 12467
364940167659849409 6771 52828
644057688780492289 56186 66990
438564351775927041 11906 40666
593743752990626177 27816 30331
546414156023853825 65690 66158
938964831233064961 2024 59042
989409936302681857 48870 66109
967336153108568961 26690 53621
907057857781179393 4903 43115
610418598477309569 7546 66487
605559163549873665 20387 50742
298381979596932481 59042 65107
896443145523885953 6781 16504
42905896550863081 29433 64044
121491036290652945 186 29077
381343303674448449 55742 56817
58808409940379393 36457 52313
963354093289467521 3117 10631
830383643338894465 23019 26552
754562160727566337 2596 38017
851822403552954881 10046 24930
426516945698651265 28801 62877
443996119963546945 51322 61768
764593284172555393 9139 26988
834902201777307393 16851 66821
673374634671944193 57967 60914
199344882752331649 20477 26747
95518410157488625 2695 63543
506759572914727873 28603 64575
764600547970545153 4356 40203
995762691399764993 29669 64697
225729135449689985 49431 52303
717895733502157185 42427 58881
313697653795372865 45768 64610
306421796193308865 19619 29475
605876400942115329 5970 54425
880628021353469825 22390 48437
302492176667200833 3062 22558
288170038614030241 13377 20673
909153087518781441 27614 58796
136171258127316017 30170 42330
910955887184087425 10862 62979
87766595954480657 15068 65329
99153512044743761 7687 39380
688944308852551809 4106 16215
261349710047582561 37768 59202
495882411686583425 33269 39349
198466361490268641 45146 54255
890636390031740929 31472 49301
612854603040204929 36567 42606
376494543986144257 50391 63541
977007365161732353 7302 59490
543030843226414849 37466 50692
668469825896451713 10748 61922
351874007838180353 26390 39812
563861341193423041 35574 44970
715904189904730241 139 47231
514177864738115905 15152 54451
64938494008590201 41648 43412
517931726354809985 58357 63248
55628128302867457 40482 59697
216238467441954177 16083 16278
593384933372764289 47587 59063
765715870346987521 41703 53063
736909536615964801 35030 55583
92895540473762145 19658 65602
735177550140566145 10011 24438
170637809599888609 49040 52277
514291321492589057 17322 44921
160549120857680801 38075 52585
513465124909689793 14422 25886
276053493638507073 22055 44819
625862909058692865 3167 12394
662224330553073025 8672 31426
311031980715728897 26568 48145
948648081861755137 3394 57874
937726130042715777 12801 37005
20499207083574333 32465 32745
99521024827371457 46027 66321
522697522571725441 49961 58879
777138013512935553 743 20158
42347646303937833 505 65643
695849338458959489 16490 44677
437668731804016897 14277 63879
452289387771383361 36515 61383
935901453200060033 8114 22456
385787618340234689 14795 29001
897860869441423361 54916 60043
799135004575585793 26565 53726
297100737096087617 5695 16409
490289550694416961 36804 40011
436096026743676673 18064 21063
16699966580102201 27897 62306
977623671089773441 37252 49346
10906252130840955 34501 51730
403577655295073601 13372 38551
72356360204278049 14403 21061
866279024453262977 22491 56196
732949555757205249 17042 60576
851550844959710721 215 28609
582575989540838913 6671 38651
487996933621261057 30186 41892
554796466959064833 3409 29525
330796660240686465 12307 58047
41877783921901113 2245 32281
753329164742041217 47036 56955
174050874280528225 39867 56741
172624732965026337 14879 43902
806734624854680449 27612 28808
654508701089028481 10217 15308
30767889170196129 37543 53777
487120746960222593 10442 63033
300091819728631745 38924 55721
601033924421699329 22385 49396
878546316530208257 10119 42802
625059899851173377 53077 63395
428261052478955393 7861 10673
989724013144311297 26374 43686
929326038523843329 45535 52509
200090450787946849 20978 63495
372047177768362049 21993 55987
504403514339486465 1362 37445
959884839458442881 31399 31861
5374623315184125 13984 22148
389173507719686273 32417 60530
203854423950943457 13019 44890
449383722265512385 15869 65744
628573992213098625 26952 52996
440902081296396609 25426 28099
270337592055682305 44561 46630
969306379648674689 21705 56253
162484604477917569 29332 65612
712081618586250241 55483 60638
113620920800698849 1072 47986
10597497862736561 50154 63880
814240030166253313 15912 24829
44955257995294321 1160 40376
537723703682814849 54497 61502
907921300823449729 17172 44037
169159871103282465 26937 30972
51555566205120585 32345 42679
732033628922479745 15075 16708
817306499327632001 7944 19699
398253536948750785 19209 67003
40413511185729337 3092 51615
719489499223414017 33380 41557
989961907087138817 14032 55653
390195891327714177 24859 46517
707993910089566465 42768 53769
528437667719728641 40507 49022
140058734547753969 45459 49979
15249238164564361 24071 39375
855500118979247105 8530 38157
119727617890674769 2942 11550
165476285575397953 19100 21815
912966622509280513 16603 21886
733598232562183425 36788 67161
36651086170437001 14592 49487
94967773547129041 16211 16653
57301123513987305 13592 62566
261703621919789249 45128 49813
814363702396406145 14586 29457
9367554683240799 28071 39930
158566282305791617 11580 18489
569633069127132097 7703 54859
521247367624127361 66283 67162
34150560099337925 12958 42436
775020596808509825 41428 54675
556911872160863937 14956 36444
962939563690639489 1608 51925
901064406543600385 22670 28364
938035691591288449 1715 44145
432469904088957697 10481 12833
288011556730182849 24751 40133
212254891614524161 34084 62971
551079896066262593 32006 65411
192871529725234593 36797 60552
141935080137272961 23290 25427
455241644928253889 7596 59804
758208101320285313 51485 59329
412984323214867969 25812 59264
444325623731899073 6059 62765
164592924722203553 17533 65507
643371477047402625 19377 44448
485858503894004225 21464 46271
56653977610125137 22306 63477
918892232242985345 54865 64182
815498477949141377 5680 42245
969695727737342081 39040 63655
478715243860634113 35561 41826
221654876471749409 36897 53066
750678116088813825 6919 65155
124640150271968513 52009 55627
599050199493774465 20705 49257
723685171788861953 46713 59559
843499284523936385 52595 54682
180609326493947009 201 22127
936016732064430849 3962 12064
792784903572428545 47637 63040
403142550597500801 28685 56078
733755346576113921 11443 36617
672973138073558657 12179 33714
574926363961498753 16581 66629
801534857044224257 38271 42961
772040435501235585 33358 63220
715599435805486849 13606 49280
478558954594863169 1629 60122
422989538062047617 49014 66499
762833882694135169 8786 55875
506161561299109057 51381 58846
369572387560186369 42718 50913
306365538212041601 47465 64001
564771426759602241 33370 52005
114805451160847841 45867 54452
716912202555793281 6649 11330
537867276941518913 2906 24806
454121913059847041 3682 12017
309917631405795649 27433 59359
865629969878757121 5467 42839
718021793175545089 11320 52345
568711980585970177 15684 18838
678245089960697089 16421 61953
532321477808014977 6400 36016
659839195291176833 46740 59436
590575531892365953 44585 63002
132743974378456641 26688 41683
373906721750064001 34504 61587
893287594376651777 40926 57002
516803608271185793 15640 30597
195813088198619297 1977 34730
40355933657370001 40561 41609
367471175484389761 43771 54585
145829844345936257 7119 34502
583328321741788673 27808 55922
810461526215949185 35569 52684
816641425112059905 54276 64528
157229724358995073 28138 56613
818267108448210945 39933 40884
661666989628660225 63934 64711
746623345890107265 1357 36103
845046219117275393 9386 54300
771111808661771649 4348 31328
234235781994573953 45064 49501
608502313917021825 43347 61586
120062860343477249 12024 46355
228936651520413633 37694 58375
519996409802363521 11218 58436
957469632865276289 23622 47763
2085720557314375 9623 28641
329278574842504641 30264 36481
499229515416988801 30597 39003
794417374381247105 44212 51729
640300924081810049 1248 23803
123607055095945377 46307 57776
238039186144025185 29969 47545
700932328921574273 6886 22051
823652030834207233 5143 14573
745355877202825985 35283 35375
874219187004815233 24850 43038
196366387506309089 34298 48667
853814721719242497 11768 33595
907849819567203969 4757 11055
303005709248200385 30428 38505
157132995425833153 60738 66912
664992485194485249 57052 57302
428715485817093633 37506 47438
425396831360917121 40853 59543
378648026213930689 2663 24309
786049271423149057 7453 23247
522047063824018689 45101 64678
350485521418821825 31890 47084
961625080693529857 58260 58810
484441155869230785 25301 58104
992118697104501761 43521 45898
618442981544934145 34386 50344
245851384114523329 6222 53655
525391750723041921 1771 20774
649084476217623809 17868 26735
110722759507869025 26919 56688
372087696834718401 12114 27954
975533232672145153 24903 25887
116048860751305937 10420 44922
976428641605554817 24473 35041
149205533145355681 9911 59862
413939231753413825 9737 11137
248163688437230689 9349 47070
375671207434212545 2581 42540
958824061211778689 56244 57409
555615260836386689 44424 51250
99926879350334737 17230 54318
728574383441401345 14988 36576
710138897187725569 38246 57951
397969671196289473 21021 33672
390411562533572033 6104 6352
178204690804509633 24852 49394
926822170868355457 13063 57540
558821109137053185 12805 39708
783406702242160641 2420 45837
202277456662404385 56761 65172
516169291272511553 21345 45280
958739934220357505 23005 56559
747940443823793537 42033 50880
426616358558025153 44031 52085
545299340788865537 24348 30978
618978853846183297 21016 66836
943799397542306945 25957 50098
246950612623539457 10770 63952
884284538483477377 36744 38444
291304944213560897 10051 54152
807739994912068993 18265 59936
508048209057253761 42056 46407
122566299347944609 14123 39146
334459076567153345 24746 34987
542275948838863553 29400 54381
233099156302802881 31464 31712
20762639167706709 1462 20759
614872362606018177 20445 45495
945257788560311937 22143 54766
863750030546217601 23126 27962
519710596809211713 18588 35525
882170386495342721 12834 14319
301850485544889601 5081 60664
143695552195300289 21112 55271
133919529562540161 17037 60794
682777515580152577 35565 38637
899752399643361409 2790 50701
247074738398314497 6555 11229
346013145232724609 2111 23357
291853290151944833 4174 38049
54247218389974705 2796 22874
967293722895323777 31429 33285
377561529448392705 21691 62722
713483596964902529 3171 53539
944479298923013761 15560 55473
301874904075592833 3215 63116
722175770650501633 14760 57613
604518844137796609 9262 38555
90605914035336353 45761 63864
13457991538292193 44990 47907
917958640936824065 6262 37214
86082489110889777 130 26008
139496413875278337 23616 58276
244473083221325985 42413 56497
834351720869484801 43822 48277
120323838954103473 47551 57953
392582305296826945 10234 48032
900964431774429697 25805 38559
925943923003238529 55552 67147
234591856043419265 365 3811
493352784305230337 20021 56813
796636362807763713 29620 65138
432635134761319745 45655 66261
391369574436932737 8401 38757
105751395960226097 31208 57027
817865201446057473 14505 15167
898283228873587841 34954 36096
234914475690185761 4734 20161
642150302983836289 16158 26362
99993359760933489 664 17470
952079541398326529 14925 47704
533856599852352769 30625 47051
946323181673193345 49279 66118
219889248640374305 16143 21456
408748655874454401 51163 57004
606646090480563073 5192 45753
780445094041127169 6121 48631
144089715984367921 49794 57554
52479519895037185 65423 65760
821723104199090689 51313 61384
405031870898255873 25217 51003
419785591289599553 1497 30756
179368119855887201 7277 54299
848988368113349889 20754 63104
48181644350094641 11412 42248
260785947203633121 31087 57162
85063713314674769 43235 63570
380339954765585025 3545 22762
628661252411205889 9415 14135
525098183990355265 8191 59765
246112528796366817 20696 25358
195843876789847841 24881 61710
391329365635684225 36102 66441
476959315553532545 28 27169
299911452499948417 28 45875
124030694488308065 26482 28380
720020418329283969 18913 37788
905494198214160641 15932 30307
970821092699274881 24930 31974
9740291709146477 616 20770
71117827543261569 12256 38279
975479208329861761 19427 52740
507319308187540225 4616 8085
875130121158232321 12615 17608
901285614153522433 13160 58955
813150354580915969 44039 62290
722454369390241921 3937 55924
137551362122490417 14647 39764
497743464400926401 38372 55094
591183317827589121 12369 27882
399507952265658177 23917 43869
864990384022316801 18370 30640
533475549809622849 16910 57653
940834758367248769 26802 34833
215803708324749281 275 42314
423052480743603329 22903 36454
909147120910049025 19900 53651
164089729687336929 11025 52269
825973771534030721 51031 55952
548788845826887681 12948 37933
376429068171745473 16550 60838
582204501921598465 34699 56870
754574817015360129 50272 67056
412169009811844225 15466 48449
603938364498404225 59682 65224
686337839672038529 41485 57469
996453739825717889 61431 62611
866187270849788801 26878 29619
709005630053582081 40711 47236
657472110157915009 27759 56882
978302237187953921 49661 49791
96345830605070401 32280 55239
969769054570278401 13201 34296
512358831295646401 26945 44986
859886116850113025 220 9820
748837211968176257 46599 63016
8330637151090060 16915 63051
184976717799845153 22317 41056
158840580276340417 13783 50621
317786895699082817 17220 52979
424435221387923905 9009 61837
453534259225765633 2706 19293
775913604616512513 29932 60620
813421782308832769 8484 20057
809759176921261313 26252 61288
815328679547281665 57241 65756
632217434364626689 37371 37574
207383875770528193 10504 15227
606712869818736129 32853 50434
349109095882088385 46146 61116
57389654797624705 14622 18267
785369309527876481 32853 37085
135833335881301313 7125 63165
799679126837151745 1037 65352
585421917186714369 19963 42281
741973305240133377 5551 51667
717409885682528129 18305 40913
694383411152504193 39705 41819
18012682892397437 124 51679
273569683266739361 12715 28167
492859790312593281 11756 67128
237298797370318241 15050 19138
145241912292298977 20980 41027
192131943553146561 11535 42597
818342784933278721 5313 10233
115214667648761089 7045 17660
808627007547535489 4801 39819
60369518831290489 158 37388
887835945853822721 10904 56880
640033276076469121 29998 51266
537552087988750337 13681 63895
885040381393860481 1282 14487
147923608409726625 34351 65987
904620426423552001 7203 46855
568893395897084993 42025 61039
83817572640978001 37685 40709
616304459967636865 46930 47241
762334598688870145 12986 47206
493861168244792 13600 36595
329015233631093185 58786 60852
106768827389188913 15947 65158
482779070570902721 58088 63777
257946158279459329 39233 40542
770577157494866305 20331 52132
713317543765214209 40142 58326
275451981600856033 23539 26786
143777530629527921 12309 54617
337130573291499777 16602 31862
505218687678976129 1902 13649
505983966631735169 60278 60354
958317798191281153 10868 39320
328117618201442689 5583 23125
945044002173119617 1802 28508
212997254175935073 7786 8894
548875867003680193 42401 61590
346919573357592257 51696 57643
946881982479780481 9295 31397
433114296226481345 8137 64919
471826285837416065 28880 38853
23742240619068157 30733 60839
47653533926819593 53764 66125
182483382183381345 13877 18160
601167508893261953 13651 28922
661467635687341057 42626 51460
848297806755411457 4130 38300
659943602836623489 22815 24115
644284086136572417 11038 56920
365705279653948161 12487 61886
592964375375231617 27813 56646
123567283531190961 19512 23777
835127577334212353 2624 35188
834278598852232961 37415 61761
564532408343254145 4599 55301
852114911157034497 27399 47523
67802134541842921 4544 59664
458116104262497729 10596 56448
376941934580685249 54375 55764
898610949968276225 31862 49729
457451983189876929 14392 33692
886115929190662401 21952 51997
404005813539825473 49457 58171
846869088940994945 7591 21241
615126016535562369 56904 62121
626523770004976001 40834 53161
587487624698667393 12053 26345
224807700927772929 13671 62936
190540964586539009 30243 46731
476591111873528193 20298 32418
973069467395802753 7557 39457
451620933759759425 49363 63937
659855669157856513 2543 44224
705020642197265409 60682 61544
212058668121727585 33979 67054
399503208183336513 30664 62658
150056453999830817 45968 58867
556591771278913665 37899 49150
291832691454899905 39158 53127
644235279598550657 45872 58781
829563985428258433 1283 66587
138399005207670449 37318 38779
193511205371919457 9386 34927
931473742490300801 21220 57749
135306937101397297 6809 56319
399712362472723009 21186 37012
467462324170966785 12082 12551
75363230710852497 28589 52978
725743765019764481 16721 32998
284339905945611105 3251 22523
734160605226151169 12593 23674
570806905883575425 28488 47364
470002527975189825 969 21984
251670588092149921 2461 43106
399656471737685569 32149 56848
387456442652879937 45219 63112
225176517044708641 4251 34604
808792089085131 43477 45484
883404435058821505 33517 54770
328662925804156481 8310 57776
383462047812763265 15583 21680
146263007428853345 27878 47632
25219859565240201 51589 62490
698085182920099329 37902 49573
751730683311826945 14224 22037
772777818097775745 11321 26025
123355112886116561 5708 35231
895577399726125441 6325 14215
868642956696952193 22238 56577
714733617008715009 19651 37695
984644837138333185 8375 10408
646943716107674753 33903 54641
275760912913888481 24321 39169
270090004558678497 12626 50527
89780825096340785 52396 59747
403099191456011137 26422 58814
993404050583301121 39222 55506
62499494465054537 14551 65173
313328651489925377 35427 53582
676434371016714625 51178 66290
760194081505268609 23034 58603
334725748911122177 23580 28720
832254856350658689 19716 22834
728439992776390657 12974 22745
775199898088622721 10541 23022
2997910002175531 21460 51928
823534167025073281 44124 49024
704979459628194817 16451 60733
328051811128837313 45338 66086
970927498098060289 27648 52544
127765040638621489 58574 61535
515444876605602817 16547 43974
956945054196062081 8077 52780
122989622246119985 16148 27016
250427771929238945 48651 52248
60218030366431921 23125 52189
575573308951540225 12540 51105
955583706190505985 27069 46737
316136604972854209 16420 52554
777575980345449857 2494 39217
343075150486036737 9307 38811
306973387779503809 52174 54812
986504773895447297 15769 62905
466002250573982465 29264 43549
198266405768045217 22089 65752
198968512531987329 27563 52622
923473239707277569 167 33416
359734270588763393 9388 50702
769871024002434049 2893 36805
470437026157309633 47289 57816
323439150404666945 9335 37345
22616025619843329 5768 30223
434128737631830593 39719 66438
967378888449896833 35233 66865
981422791963240065 40209 56154
665627152858707713 14404 20627
292901109363434369 36632 59035
342490694700511937 27570 52526
558871081293787585 22845 35820
483896274562827265 8643 54612
758945076473089793 25232 60201
529406313080610177 36901 48156
435425541147935745 5918 25588
906022502551696385 3557 24766
776976381226340609 345 32314
197998339864408737 8196 26914
107872253845570753 27320 27375
717945094791989633 1768 50049
792980878062827777 40578 57886
706525351355249793 25030 25294
364204578049481153 9977 23336
690612505755797889 38789 43622
770301196715784961 34340 48852
467643604478535489 22754 43253
884805493134948097 21894 22699
39878860565981001 37013 42434
496556178182522945 32969 37516
196376819692968513 17810 33973
905609371493028481 5660 58895
72343511116503841 35712 39691
334542449924690305 27576 55170
151436782655036225 595 18340
691021832866041985 9834 19784
125568112873200017 5788 17906
443898030358731457 9189 64502
393568537448626177 29630 31654
800525169042288129 23093 35030
157950906421735489 8757 36384
386328513097360833 1823 36152
926989726662366593 9907 41216
157314704434284641 450 56286
454579910534622657 2805 34696
270333741022007233 48578 48982
758011974661737729 22659 26412
326912440730836801 2094 17687
122070846077964033 11182 20159
83228501604075697 19912 62003
778455922561203585 6898 51897
947277484448008577 23 60554
688542124971181825 6316 43246
287301220449514017 40849 64194
574758419153564417 28949 58548
100142137307585697 29830 51462
904683468149318785 17054 58730
858551462316562177 38571 45920
875353263899437953 7524 44553
428687203443885761 44124 65635
67906973557573025 13878 19151
752816830350702977 36853 61085
211993598519224961 26439 47070
763644096980783617 45781 51608
32775052131558625 10394 18383
874344147493722753 281 24991
302557365263123073 29935 54167
864763781030589441 3322 32947
805598898984360577 39506 43586
371955171455432769 35723 56338
715295005061701505 3889 45692
985487497144930561 32266 63218
886989381132782081 12100 61431
920755098786990849 44509 60654
83573569980256225 123 46871
365630715195052865 3551 39265
570289714550259649 50210 55348
282559316963904897 16003 51507
776451484214614913 6586 57629
411863810074976321 8291 45931
332671384632750017 20016 62494
142471828474690193 20967 30247
748766118774266625 21908 58366
372529716005701057 13314 56407
485051747806469505 20901 32925
55814060217791449 47912 63538
784089959500644097 40939 66393
307544284072179137 6260 44491
952088950492697729 6874 6891
419226947534774273 7442 12428
478543258664085889 34036 52717
323318336447030657 17887 23048
618897527474931713 7805 62102
109478807451928625 50346 52094
801049479572466049 46964 56988
536235534045999873 12269 21411
150751607387508801 36939 57186
767408152665318273 2432 40944
598567383907674625 8287 38869
367506215619911809 3819 5515
719222371062390017 37322 50823
393490808985951873 5018 19828
919888085383089281 19935 53982
300358388016405825 22019 54507
165627591332128801 33508 43733
763596046862140545 10314 29819
919879613285882369 2010 43047
562562112041987905 14154 26153
922424043092124929 12494 32476
263313484715247617 13180 20064
523103308032457217 9772 12111
670126698520960001 43958 47255
476693622474090945 28385 35481
718392830662928385 35672 46379
101398520523513729 46959 55595
890450467282548225 20040 21929
387981466375240577 8301 25346
105818662260595889 10596 15351
518592420337196097 25513 35371
385904390411070593 31739 59592
315634530824031169 24432 51037
150193963667241793 41346 44516
865573047144476289 52605 59692
684332802666247681 13670 59996
228032281243375937 27109 32304
525655608635879873 18787 35347
633573877670382721 12489 53235
715670579021775617 7638 52398
876642682096065281 17325 39404
23593958441772145 2821 39877
520039939557886273 8801 63259
650095814280049921 63058 64142
749996860164717569 14986 61505
736973798793236737 6038 7058
331636696118206209 46089 61681
291024155199437505 26787 65305
464149967329905857 59124 62309
225906531420228865 20311 52023
828956364672006145 14858 66106
605844594017767681 39661 44690
894054197665187841 50652 53210
236030426905024641 34273 48261
867779828500399489 51129 60386
830510796171722625 41170 50282
160957932466590849 7214 33675
857818397907230721 44214 55372
837248670832888577 31292 58855
344725966896575617 20739 46179
830282907976684417 42208 66661
854627728741981185 36860 37592
415248911301315329 2218 8257
488156923744242049 6822 22750
667614436549701633 42289 51321
110485060795575409 13629 40084
779338573384603009 15074 57962
652423497379871233 8451 47346
982038375334244737 42057 42101
912489246006948865 57771 61354
85673068058522257 24257 62344
237946693808225985 24878 62718
750018039723943937 36253 49874
791416005106263809 44075 52122
700978356647919361 8764 66717
480392279940858177 47554 51997
262644914344011937 11914 27394
398598225983540993 7249 31780
20449767255794173 14226 44458
221579663643609601 32244 59258
237114134702967041 49374 61813
945285772960652033 56224 60334
888646996614323073 20825 64325
589378191601227265 8976 51120
51739610343876305 11 37367
917185412359124481 35200 47203
556521045267370369 34286 47664
347198346001903233 13785 27046
734179647878296065 38926 60754
493346456094108993 4578 6216
635529421152238465 13803 61954
634992846679310209 7893 52432
395612322178667585 76 46743
533467545581494593 7819 36985
763629717400359425 21140 45369
630876421453223169 3199 27948
159575948741252929 8992 29822
386406205520550849 19242 65501
276421437022332129 8954 52351
668092056482080897 7874 56622
92644142311772977 4277 60918
647401953608614657 53426 58071
412839512582163329 12756 61772
820509942981857409 41812 60498
873982418789740417 15501 42027
431377420457231169 20985 62528
795973165498775553 30904 53244
367432159175379521 37761 49917
720454421695055873 40447 41865
610636676410798849 35562 41568
667548379739795201 34231 60106
733355429314741505 5911 36767
551005943591764673 12196 25010
710187341119159041 24342 47145
655504140893338369 26159 60097
10555147566734037 52206 55177
275624279318950721 28778 48712
982499630084710401 14764 65207
488419526417967361 4974 15394
473810305967219841 54585 54809
36694404177570305 53148 56968
362382832492521345 36215 42265
793193538779188865 14459 31530
221080085035154625 50285 60640
929872328864608001 8306 28921
95284378938551137 26751 65984
912600062682823681 48822 62866
277132715490466817 13142 60966
262865056432264769 20050 23479
449050208696483841 5130 53406
30769313211276741 12810 44792
906554862342275713 14408 63447
458316167379965825 30213 47268
967254146407817985 6285 47193
5292435858191170 37975 66722
147649280904943233 38404 43755
815291499660805377 13235 29047
655710010042746241 19758 57547
366890334740173057 25648 43202
520748910559220225 36918 54514
165960983401621569 41839 42545
563699758161000385 29748 63807
388189154141226561 4419 46046
726600968804262913 19657 59492
12675747997224819 26784 36737
725635707402226177 20215 55511
853235933516241793 49654 59900
847744047843562497 9665 36751
627814454444379777 34120 39247
962051273254594689 34861 63185
824476609644332161 5357 22988
935128761113844609 7917 66908
325964730829969793 34191 52726
742584370988247169 14007 46082
933887564281018753 27029 49356
912407200300762625 24451 42134
266034916280350593 6423 51249
126457121696809345 38716 47166
384059123910216001 13804 37930
892002406988723329 56664 57858
659953360915228161 35903 64062
703216403165605249 12008 22476
281907622542672001 25652 45629
372805299664449281 52764 59357
714277598929474049 26064 52914
740408629279336577 4849 24713
225349651446972385 33234 40057
403547088834898177 21182 64832
430249121350119169 21684 64306
234520497394889569 14577 50974
289090753732420353 25479 35883
844849223029925121 43292 44085
64911536783345273 3472 59822
882901873036566145 6509 21692
11418889330055749 20023 50822
964824398938588929 9292 19904
498555935077622081 928 53104
820349047921432321 15611 33765
455683309638782657 49814 56536
47930202375269457 8229 33541
459037572784215105 41310 53460
264292873191614305 3150 61423
428489853418025025 31878 39782
696475585687778689 3122 23176
877867893095118081 29618 43921
503708297318262081 14288 53536
986436918916535169 5083 38815
442538694104413825 44479 62378
62245689081041889 20208 26706
262416189948545761 10521 28620
193710294228932161 151 54951
970736590870416257 22873 48132
686546230038420225 2246 34516
727736571492435713 32655 67015
927682450967250049 4621 5216
156832261346565377 42082 43345
270807709084468929 63127 65344
117701055990160337 36807 36887
326830638024230081 47645 48469
652985962033653761 49675 61332
116385748313167169 24928 55663
768343014264125697 1657 16014
177180964988291841 18935 65049
468845584246352577 6795 37816
13509228342602599 45793 60460
357933238040722305 43779 51644
316860451147075393 61 60306
901788286388494977 22364 51791
184659704445454753 32109 51200
95268296127834161 3866 62743
664328548487144833 13415 35321
924512275979068929 28452 57345
253582444159466305 19109 60421
828974883353005569 34871 42650
139971738161900561 23674 47367
330747355244227521 7125 56967
763764983823580929 85 19155
975867834305113089 18858 40306
932862262057948801 12401 46653
328894744725388929 39406 45105
253209366378005281 3825 8790
607168669479030145 7113 21653
878862696842130433 20606 21937
39584830457016553 7380 23933
824472202502779137 6615 36581
707207123698161409 23178 50268
261534719717115393 31385 51744
348994904339932097 37847 42103
839822704249517185 30506 53724
562316638183865793 24583 64955
956490865552918785 49497 57187
569711746877032961 27150 27214
989918187244814593 6526 59843
27097840853677725 4624 21106
330295146594902913 32498 60738
311245098948049281 43132 43940
808939536811383425 25718 41137
427038156861875969 24292 35240
728529911075778305 11086 23117
231161747278491713 20420 29317
377361097464319809 56119 61348
513492445546340545 38737 42234
280335068279821793 17941 37382
965255169205207169 16217 32237
712520686694976001 10260 60264
908975513314779009 4792 59714
379099617421982081 9267 23029
483106508756975489 17923 52158
303351265253741761 53533 66149
134194067091293329 8991 31815
825927098612748289 9317 63055
517618150453344577 57248 64978
614856529785615873 25287 48145
656729712250900353 19107 36434
733263948681607041 49524 56813
129275382078418497 22027 54208
745353642158779137 63215 65032
555127524995008065 14757 61837
854305605227619201 28970 33703
115553655508577441 23591 38230
949737785656456193 60938 66406
758573104364991489 27432 45146
737487371455099393 25619 39219
12452827964125391 16209 32257
488990553876181633 41012 49383
355456396053902785 20732 29621
696908344635584641 12247 59883
179894557314625569 63282 67076
383177646198166849 44414 59099
914899541357989633 1949 36458
965684934914232705 3298 15872
658828796796200321 13787 64289
644956276545787649 9466 65104
931620102510088065 26917 51613
971118471149491585 14588 62998
550399149196337601 3922 20850
575209412366294977 35344 66132
481036812756094913 48637 65188
583696919039336833 1806 12421
933328760727761153 4270 15173
693287760808676225 27014 48593
599904058373617537 3426 41852
576216636445575873 20771 45347
313597522947688385 21811 23660
942291621468175617 49398 50136
226460182888537537 7673 50943
748964174079670657 7322 37677
221151669682313921 10141 46643
405058642303305985 8310 51704
228444973520616673 28781 54879
80573209059235041 40506 43270
434357467488624129 18730 47907
948610459911268609 2775 23996
899609908883412865 7572 21759
434875586783814337 18156 18571
948595665226662273 40509 53558
902696489771518209 39777 51940
644612477676666625 23775 53890
359180955611758913 21264 48142
907081753325130113 30084 38082
100077068834796273 46475 64308
524429683040956737 15513 64800
150704421446956609 6753 38141
397852948801727297 572 43816
750006054446277633 8781 54214
72497288894815889 2094 52010
931448838064891777 38771 48767
80925230546895937 11882 27384
679075162546556801 20420 47106
785407005443637761 2190 63655
978245596321951233 2 1533
755806763295652225 32681 61776
311614096893027457 3112 21410
957775213637596289 22874 58982
8747893800101992 27978 64246
95646730596953937 27144 43386
341022192186787969 28142 65673
882310555162440833 37264 42731
765211268441017729 3990 25257
165965009443567617 215 63562
688934179976531201 6941 47274
733505328072418177 16491 54623
789520477819433345 37087 64075
990687324547664641 48443 63047
995565099540957697 17414 17979
853983690918717313 2943 61073
203137412394962529 13471 65528
225516581038391457 32722 34026
325882629125079169 38528 43596
370459752689718849 40868 41671
36834458864813513 12555 38822
19793053117425077 7456 30547
915739518423354369 20400 38969
582467274560976001 3006 56352
873999391116793601 33078 57240
886098065437039361 33009 35375
882459673563932545 2320 56302
939371494853240577 36402 42962
439084273752694529 6258 21348
16976806162475101 9402 38583
757679093553353089 13731 37202
494389073215991489 53457 58287
174929829216605281 35067 50792
77210018346420385 1452 61410
197942594689880737 2339 52172
890025896391811969 12567 49176
689111056720900481 10841 11191
316840591878175809 24179 35780
131469399346233473 14354 22785
375971058473602689 5794 36351
324377411914607425 48488 66164
575323584373592193 18274 26105
107820520258787409 11032 50579
323410285842008705 40738 48646
620334373084556801 18529 62581
733255998444136065 49692 52581
540498753540422401 22362 35061
711169983464579073 42723 52412
415740545119174273 13608 47966
689569797324452353 39052 57547
539733315557999297 40399 44489
198175497451067873 26668 40235
110558398997977041 41253 62648
445127213347561217 30312 63924
902166033083037953 8408 26926
539380681190927169 24851 66319
715955124696787201 58511 61498
226505456735338849 7610 14260
693559835235493633 11448 17321
171451981549431297 10303 49333
804935701619381633 9956 50278
326437528119200257 46746 57088
477063412195608577 28801 65203
9795589968014441 55666 59418
106710975480748257 24091 57371
931801039621916545 28173 42763
209433611957638977 55592 58772
626602293402292737 33740 66944
19142086475323341 20874 62042
290006818716264577 16542 16632
866759755041844225 13805 57314
583928074337883649 33769 45655
734916833065536641 20886 58362
185797668929723169 49282 61779
44846870567443633 1698 4405
386780810149524289 22593 34603
462136291321694849 57764 66006
590364054286695297 15808 56410
792068207919331969 51076 59775
205971172313134337 26631 48852
576729053933686273 36791 64127
152731722670750977 5390 39088
318136568915168257 14842 18252
653210587943355905 45693 60229
664948618298193793 6248 37548
750865449549152641 8794 18792
634189348397033089 47260 65641
722577462310745473 1077 56670
725904551962056449 25075 50740
850027230230438145 42748 65561
630528979033176321 6326 26153
840876333893184897 13819 39112
217762908673119425 13161 29012
843665438523103745 21326 59073
210379061320455905 30488 60703
389309805635214465 23111 52011
792433771854373249 2546 51234
714407764829445633 36330 60066
352552134826897409 2023 49267
211871529926888513 26437 30309
102126576975376081 41428 57402
258374209843381665 54172 63814
963798124106379137 21862 55883
450426782870387393 30599 48863
841354822546914945 8017 48396
195681103624593793 22702 41999
53008284953779849 14890 17918
527926808178015937 23084 61450
558443733810559425 17281 28031
846212106393593857 5643 6914
673958296249001217 7839 61307
521830705039356225 44746 66091
814345206134216705 24288 34117
706901489433334913 27206 63419
659831302062105601 41072 56828
358685740008233729 3935 62154
50976739157999161 4905 47416
421197754492752129 11703 58520
939687520459390465 21148 39705
843920142891796865 26038 29644
358132890361670081 42841 49858
901215890566135169 19073 66320
72036812061544001 6631 21808
191083263274400385 34509 41581
983401840445633665 41043 63751
38383350369500137 42844 53745
50794655360110849 30182 38938
401752980178123649 25029 27034
433963785231892289 37615 43429
731052217751141633 4336 5362
790605619597318529 51341 60797
87721034949645121 24281 25980
877534862199592449 4543 50738
251377094158314657 12133 65313
447621972156898817 9177 57712
434340059269835905 4990 42139
1307996771739540 28367 53284
74409019635510273 18420 62030
703523818399862273 44856 49321
338423058707824961 18377 29178
756163226565359233 41328 58399
677369324152053249 6593 27834
769431460209265281 38337 54914
973053549985429761 14123 60046
456682543506840257 53785 65740
885857740847768577 6461 10232
446335787681835713 40798 62065
339193999580736257 7795 62521
467990896497393985 2411 43757
667605466545225601 14278 53212
513078798921899457 27000 64991
761048234981252865 43221 44715
364913533690522497 17116 48076
846470189105588097 1309 18632
764449088254384129 1793 60624
816591660297454721 18089 51910
658523145914084993 574 55356
694725478402361345 6306 23130
562686665878747073 7428 40813
211257967566673697 34248 57529
345356113834011329 60097 62357
347235420353342785 10397 31790
27063084534507453 40955 52992
493064156415179841 1536 15808
25288373614909433 45152 62182
225616024085852033 30210 61626
309036863641640705 30931 64117
959943620302944129 35949 45678
769535811584770305 45414 53292
344631813413826625 16410 53795
484975931115418049 18378 65252
360091389850957441 8929 19156
399114490256675201 28953 56421
349398187877639553 8350 47338
754158560135355265 7297 66775
65932905245126961 59528 66928
189370208499862977 48685 53527
174871668138507617 4455 66022
25657375071762801 45645 61682
891009482923656961 13233 16963
65247720185720225 3754 66758
274900088029127681 19234 53513
892097750040964097 6291 28846
992606509186465793 16831 57437
146575190761208065 7446 35311
804937223540690689 44335 44618
58857637671582809 41680 53437
784185897515577345 45057 45992
578921972422943361 27404 61932
440319973691317 5688 57984
771110857119371265 35102 55728
190349049764570561 41123 41691
214055338379605345 26118 33993
233878554895966305 10931 37501
764655451666886401 36551 63740
179752026463056321 17756 26258
139557247598542497 10214 20449
990974718936158209 7945 32951
975533209886894081 10167 41094
371597420788795329 9450 24434
789023325934404993 22196 66823
836945371294319745 25893 47560
253231142834710721 48765 64786
739389106785459713 24817 47449
366085860133335233 2959 58581
573635494673638401 42624 45138
817330935564772481 38741 62476
438783157648181569 16889 44177
295288520395697409 14225 33379
367976297628274561 15378 38341
221783456940546145 28916 46956
518702366861923265 9137 50508
62975567463535497 38091 63423
982418353582076545 32972 47815
297852629724477697 29330 58418
487379516159343489 50711 62388
58600274075896409 4825 38148
102070787501446609 9189 22416
448891645795999489 36109 39073
195507382165224897 59811 64300
282339010605863201 22671 24213
546249785902901441 30082 30615
889554971550698113 15017 49978
361928020713669697 36320 46908
194126723257593185 11099 37999
210920376041883617 4410 44500
940257138582570241 2258 11888
944891676662159361 27325 42524
672089182859860353 631 63586
421893258264148609 9848 31341
395484267143874753 24228 25128
892333300083215873 5486 48243
389095215544553921 19658 36138
917277544104564353 28880 34963
732141937113414785 9145 54986
73203669489792849 12773 61886
753420955944289281 17043 37424
524129614290430337 12737 34666
571053715784163521 26036 50574
180879091744664321 28887 63398
476315801482737537 14575 62889
272892027847433377 23779 36021
269953686204974721 52392 59689
438160129016971201 43181 46929
392969005364488321 28440 36116
900373548516128641 126 41971
838164006578697473 16296 41955
147332358080724641 15857 38275
175754538498207329 30382 58493
545845970165345281 14042 52292
909310182830342529 13495 42282
691052358900456961 54883 66877
325812789307558849 19568 36026
735364581336185089 10018 21493
285972665414025345 23978 41420
970166520318350977 20363 21787
331518667698812673 12083 21331
188570872966295169 48206 56228
435548900226240961 12808 26202
479570403245070081 12100 24169
145069547862259905 17564 36082
453797525228864641 42300 46136
235625384635600449 28101 54527
86348878563150321 11543 66712
390561036586515073 20866 43365
186930871774308129 16994 28025
565029915625491009 21738 61161
946053620477208321 7711 48875
702136601860484481 44535 52197
14733994984865719 35008 66258
948020380376195969 28018 57581
30301348789357973 27751 36525
757106453227233793 18758 37027
263608416643364769 4392 34853
177713442786842529 21961 25194
146015038041120705 42299 56074
358714543137192961 24978 43270
461363077177153985 34671 56098
574184634955120257 58686 63131
604557710144753409 745 60791
13247969925085813 28218 39073
925630005866736385 50822 64176
535375982994043649 41788 44160
395575962527310337 23554 44633
997563220505678977 62 53278
103155836605893121 12349 21431
187098694270108737 33284 46330
680304618429893505 1139 57237
821356406947895553 75 40336
706221181466105473 5874 53993
963461920696023041 35956 54969
33986382342440893 2587 6510
133512738245041617 16871 36680
364684899952848705 36573 44917
691814502603765633 19610 63656
325407704111036353 36358 39227
617891739350849153 763 1179
155281557944846337 43292 56420
416950202460061121 41876 44440
658695762530122369 13717 18668
869571996396739841 13229 49192
336356919379639425 3875 61196
587468569766432641 48948 65562
950688135726132097 42482 61684
970900282445168001 24612 37889
180622218289840929 17764 56649
11748550409823367 30489 32701
555477893851950465 23239 50243
815047614667104641 14636 33224
407032281304211073 4301 41061
950300577997357057 13641 52207
752129092043254785 31777 52950
704926923958677121 3435 9472
233709373706204801 8360 13434
983010473820133505 33879 44508
804902520738174593 15389 52365
423406394232681985 19884 64786
46982988089908417 2325 28255
621045348546036993 14182 28262
907355648830851201 46236 54654
597266963435142657 54904 56536
569009746069298241 43038 54795
630403155040358657 58928 65441
398985535217370561 21253 52571
517184784245284161 51659 52332
841866202881519105 5323 21041
413073900355616513 8402 42139
759145648599179905 5867 30257
618427431919254657 29362 38137
385134694578397313 23844 32325
627737098418283009 17366 60301
648138586434491521 17704 50622
45569132333621809 47561 56839
254367510322666145 25086 49612
209417145770206753 26376 28961
586893184172318209 11299 20235
327363077474128513 30048 36584
78831670596400721 32494 54244
610501243396345985 19198 47361
198578017866672961 28620 30096
367340810898394241 36047 58813
309894508388921985 24084 40039
87313580688007873 19813 29069
528860389450109377 4088 46857
138497514578201473 33040 45901
109473147159945937 39076 55949
209730055452116193 8711 47998
114142106846166769 5896 49199
567700623497710657 675 22169
466177909071021185 7779 39006
98180139082106881 30490 46077
773717293219426945 30345 34472
752735347948398465 30181 40103
82044732144311185 30132 56488
674261921054881665 53903 61469
704004643499779073 19532 51228
502057208119719425 56857 65095
333863888142545281 38704 45640
38913194310826073 54899 58480
289283554374129921 3541 43745
88616393836442593 17497 20960
610735736567477249 3826 44716
915830985310226049 15264 56508
99061948714187057 9484 54345
413184466639318529 36815 44281
666157986746455297 20649 22436
477184502139497345 23789 40988
99549959403084641 1783 8662
562458434345185025 19488 56101
323087032017724609 21509 30065
222567383464468801 10458 18311
994809493236509441 7706 59369
90223362255823505 15942 45561
130307430034847025 12141 23469
438904692895537345 50838 67185
457971625505628289 5468 35038
547780252811829633 3807 56223
6252593689140441 4276 18832
16363629940844505 6970 36184
487313342519506433 20933 46480
628823739208467457 6818 55165
812185290596303873 27084 58470
530284732678698113 12534 33513
195688915193848353 9771 18676
294492010804926721 15781 54313
382282688009411201 22281 51763
878197741079294081 18317 19473
531420714420782785 13966 29622
911292131566607873 276 41898
187466486905222497 9296 51748
849933586048369025 58789 65361
47746130741053609 2747 45793
507285339782011841 2970 3647
328438226344275137 7131 15548
632886480251745153 33642 63215
246642999365370497 61554 66933
953931840391515393 2057 53655
418862169527486145 56378 63921
848188125109803777 6836 61298
878542119335811841 12369 12720
170350832954763841 6051 15393
531397368763009601 9091 39659
570874926524755457 7116 11015
86183655081065073 8230 63575
265831871066620097 5707 47396
308605610316860161 1422 55054
311379142421149185 4297 25989
439660982300928513 47812 60954
61995935408557305 28132 51857
580817024349329409 23630 38389
889551380541394817 21918 35128
768372450515890689 31730 39374
329181635093089409 15322 15376
48859272336486017 7607 66090
887995137643148545 7161 28156
598895144236742273 10120 29242
727931543023284865 18102 19306
368063457042069313 13229 32635
160209433794239681 45331 56207
847306596047069185 9162 48294
245758633147612929 34817 38111
69939300739847001 39665 43751
31713360353396781 11921 48441
878687100448111361 13177 59877
475940933242323905 33449 60908
360027768490027713 10070 58627
69161839961356721 9664 62354
870788359590868353 23420 53250
497556648699269761 8453 45256
787230237345582337 14555 59236
913025403947020929 5520 15184
635380223514466945 20444 39963
217339963236522497 10517 45643
865793591905344385 22391 59220
842643639477149313 56951 66855
238687830722703617 25813 46196
641592293982352385 5190 55780
892389324140523905 3971 43853
746692458045661313 51059 65968
297583072362307649 11417 12158
712082783510080513 29402 63246
805525893399789057 10522 48918
645024801009942145 40504 49136
133648557416869089 36805 45022
599748062622023041 19283 61281
22916323445329569 9178 28303
96523139336628817 19737 54083
762615709699510145 9428 25017
974562627495199489 44880 51367
726301339788335617 26241 64788
838485456018179969 6262 37041
248592842515272129 20181 38363
14080355709676697 26856 32018
176391344977091073 22623 23120
51974633264112673 26055 65895
324420596170831745 43625 58856
266102550182377953 9635 15928
888702254344394753 40455 61639
309689615057113345 7742 22876
481772549534547073 4552 50921
916341260624886145 24306 62127
111659732543287761 18596 56386
722835691494314113 21118 32046
374484692093979265 54251 59972
237826301333225121 10182 36084
170847744491084097 3546 64175
105126067007848433 18330 52334
310150329920922753 46862 52075
707533174400804609 27330 52540
198969625601463905 14821 40739
268757842576381025 37240 63322
579233460135618817 26645 33843
394044831322670337 21366 55843
303137147912906369 25230 53191
371667974900635329 19980 35350
185685246362218945 9776 30698
159135675929899649 6080 55625
744544373419003649 15747 22797
669658985721017729 47247 66939
293021524786702529 7468 20651
121489240157441009 7361 16321
557332506072214081 34888 65359
72535494504268881 29008 61227
26635829266346889 10462 33410
832214363806894337 47073 54076
722298542067377921 49597 59622
651031350118646657 3878 41534
615258806996486401 13201 59188
73666292717685873 33896 62683
467708336614833793 49263 53624
141228554353478593 22883 62015
697282666015688321 24175 64488
963941689105791233 38649 66280
96382816985240545 26422 43652
604943614718994433 35790 61988
743375014824614785 17879 22988
712307935768617345 6795 7223
459848538649225729 19881 48533
647129748386181121 27757 42633
284511685106728865 2362 26202
493130124887851905 15450 22629
512969666344744705 42023 50448
993034795893979777 14253 14668
110239433470646017 47332 53502
289331564789048193 55559 66220
404271827383553281 20905 46294
176360104862471457 55522 66886
988488359784319873 56545 60425
487198326737409793 2105 2322
78168192955459409 13907 57580
582055322905777281 12847 49550
225317020540394721 1228 30075
502923101163698753 35506 53135
97418657105038161 32410 40559
980103307737227393 42111 60517
547192118279944833 22045 48952
792561251122389633 38200 44761
221183164940256929 11624 26096
945518533601930497 1784 10013
163255874908465153 34633 60914
480300252786147329 5947 47218
501634153985975233 18184 21067
509996759158202177 16258 48324
310869310263363713 4402 10446
258755510876408577 2337 15970
267809777917548801 36911 49918
966783635259393025 15059 55465
261765210036351457 39884 59903
627408643619300993 54839 59125
248633142700782625 37358 47918
746320684261480193 34183 52544
372502141617012225 11960 62014
383681559599335041 27204 50374
319082263924244097 1475 58093
599398987999368449 4839 31491
802557025105478785 23593 32721
242248810260260673 62617 63700
427534913338462273 5075 48382
229599291936171553 12814 66673
544180052142529281 39093 58946
693164609273178881 5474 21632
343371024813805569 24730 32794
879792380694826881 23731 37758
254788729824561249 8651 28369
613727376056456065 4270 44401
38906937594845201 33333 58749
929860817730219265 10667 42956
446799073308788737 16834 23577
602606497890189313 3174 46078
47449530363778081 4098 53378
145402781792572705 1979 13591
59858041270651089 11036 18518
621871025819924481 19289 20111
700358305728997249 25599 54805
30186087569195053 10110 28865
551803765650809921 42474 46189
911821036390033921 50582 62084
93028783827165281 4977 61308
588105859971737089 23396 48200
929565533623254273 14246 44759
617937216686609537 19637 58135
237075218268159905 33010 62444
362308053459958785 18916 49284
678725397928921857 23394 52760
456215676702935745 54115 55184
569983720162028353 33171 49493
668293382060571905 9391 62246
216574284150887297 1633 5879
594400873167554561 14795 50911
682292428945601153 6773 49902
611907564851055233 10744 11426
211059092657556833 22245 54078
778302655195641729 11389 62053
325972464673682817 6995 61602
529224408133419649 22482 65617
96760121309451105 31344 41349
354991626938865345 12715 54768
948046097855751681 40518 60176
509883451821725249 10263 21473
145561725113047649 19792 37165
993093078317098625 48263 48336
784375942303867649 27106 55509
384274016209733569 21118 67083
77460043311795345 33154 35487
563901474417317441 22808 34509
5655076311001040 5866 17784
43257808771404169 54460 55448
36341425429803569 38948 55832
299247729740709889 28138 28176
258461890301262529 39656 53243
901463101477023745 10249 56487
713790438027849857 31176 47470
190978037668482881 25748 50098
838229207384529281 4570 52500
255510179781584417 31284 41927
935148595894240513 541 11584
834928690800051457 14771 39694
489403889507727297 4697 50009
880160607459604481 28587 36515
377120797574697537 14494 41813
976163926694251649 10089 63727
694104788623548033 56240 65508
461017159321915649 31740 43650
563067418045839937 26232 62832
793116178514917889 28835 55040
199262591994639137 18269 24533
4107359055016247 26690 44649
475452683455962689 55368 62144
111638013646622625 28350 30884
280458905917328129 39263 46490
671906734472418817 9966 25021
176345886694711841 32623 60963
895725318004576129 11109 30997
857262885283702785 27192 34246
162918479860000065 2605 4772
674867760609892225 9650 65420
384059742014638785 30868 56590
490455910004385473 19280 66477
728019507333687681 19176 61096
910391470465036417 8105 57522
479177878585101505 10079 42482
608677295886607745 37047 45371
760979188707896321 16140 41142
414372781225502273 7137 7782
532012906331342337 11019 28296
55130869603203793 35962 50309
31801748796954857 25122 60840
800998560973759745 19916 20682
566154315347670721 40895 59227
410352497397909121 17571 46124
578156582839344641 63852 66473
343383461686165953 8091 18487
555190650447624257 5628 6957
152816397650866529 26791 43916
919838047345894657 44510 47618
190662935253918433 1857 48395
389071770514686209 64556 66190
855392350875504769 23174 43070
111007827628160529 19114 44523
241753258500018817 40858 45622
162058744919843169 33066 47011
494270809633974273 4264 59506
551364129062040577 33798 60371
830377518531968001 38955 60789
890404001370608769 39087 41691
951737467743086593 41004 58609
906172985284260993 22099 23573
506667111576554433 8312 60784
461679516558088897 20611 43389
730767135496222465 4120 30857
761483237505689857 16031 57199
683592796968490241 7530 41950
753279514064370689 47072 61400
245357847948938017 17520 52247
199398527455517889 21124 45893
408884285708786881 35027 65995
393074115681965697 21384 41469
205254069107013505 12129 54697
612942274644172673 7165 53547
229064292471655041 30041 55115
512864495080247425 32815 62502
148501708615455649 33801 59746
194145389150410369 16735 45514
32728503620354845 23933 64350
241946119130769697 9034 62552
83301501775480353 49420 65406
385206716499357761 27586 40044
943098574192809729 48001 62591
264857444674060353 11207 35706
146920180913767233 1178 10656
552993233903354305 14037 46353
119887626436941729 40758 41941
919784779574936065 29880 57266
760894848794293889 20228 49971
463206129686273729 19377 33944
619248343813573889 29965 54080
421992729071586561 1388 11011
717214115397823105 9999 14290
133060412604582017 45172 62991
936499199941387393 64548 65911
474311544175630913 49217 58422
150243940497631457 7555 15813
30504927514716229 35293 51016
254796194233811937 18722 52491
872770580726051329 1535 38579
286425798532334849 39757 49300
673416910916447617 23036 57166
776162247471866369 56522 59161
562928778139362177 396 6586
992623811817679745 42950 60355
632785816825720065 12362 47646
398405703769860481 9831 20218
768701388431576705 145 36405
410724945648937025 11202 61804
37975392698033521 22477 57316
798429752822507009 6132 14224
352274941214485441 53440 60042
738866286824048769 6053 36498
557416199234769025 7316 52341
112107590472383841 1721 32524
7172431589463458 8570 17457
538514898064946113 25505 54944
731603259359932417 34147 39017
583000339005828097 8381 36021
507185777676479425 31864 41014
773472817230469889 5938 12186
573500602953618689 23545 58969
53327713673233745 49115 54901
286615525424178241 25794 35850
255511514599092481 22540 46439
740206457571080321 20377 60724
54241711236365121 20659 26725
601306392848865537 361 7970
837420596353155073 4213 24324
894205033862608129 10862 14963
628952772370688257 20730 63390
388974356445924481 35744 44192
785323810218599809 51493 64566
297293580239514881 26497 38665
298842494994865153 3864 59150
419294401706647361 5707 41128
427585532505190721 5704 65118
259271947005334625 28065 55657
713468612562444033 7595 50651
91540599956669409 37449 59590
738791957051986945 27681 43324
950036618188935425 9964 48261
261303162532421153 17848 51074
226999647609144257 18837 31127
717307228311341313 29958 44175
790527352177566209 28655 56446
56995118135738209 16834 61667
826048223896503169 8649 35660
668814825501968385 3022 24112
287102532452937697 19974 33314
357640803673923841 8615 54769
161201301709095201 7799 29340
152972674927639233 38340 59813
746814379782268417 15246 26269
236580722423973089 2947 25605
887485695827205505 30176 35944
894625805692825857 59005 66849
898537629608799873 14334 33431
697096559280204545 26530 30406
434428466084906241 8175 32685
335596932650133825 9448 45530
497170445622618497 41193 46048
825408640039221121 50153 64245
648406122349893377 13286 57155
310452211986628865 16604 56535
564744535072694721 4231 12030
844798598228244609 34191 44940
63085716142918361 36384 48036
94230631897175953 3084 5297
942197965804883329 21871 37370
369605981089982529 18826 37829
856585662753627009 22337 43092
488220135802677633 838 32918
317099371778201793 32433 40935
895247581268826369 5652 35507
308550330336569089 41667 64192
799625691049612929 23634 66871
243461385423035649 25582 34602
771135972393572865 20631 63266
684700871191846913 56866 62745
322443174474543041 29541 66428
877014564159996033 4574 64415
57155617620999521 6984 23992
971103267749324289 23545 42352
951942210133267969 52676 54228
69376097196983009 3157 42958
777792572792513665 16556 64397
760265934183518465 21466 34571
747660026379080065 54136 64674
63260499864586705 49064 53663
974583782662740865 644 55565
95501266588254193 28588 60973
905381061828080641 21614 65489
633437638736285953 17907 52502
477605832184302401 9865 50865
932391082735858177 17531 48783
684762505071788033 14112 16951
59117094109982561 23475 57953
627487327577178241 46920 56137
534692749135128769 40591 66767
265478263788281761 37552 41571
586772369601238401 28202 31817
985005406373936385 43383 60932
28993770885517025 29857 45484
342282087662894721 4692 66766
951434114116157313 44975 62494
866691774313757441 8248 53414
174625531201908033 32379 65557
11398778757978791 10715 47788
331873641833187329 10320 42671
889878702358565505 27462 39808
323914524955096513 13128 50790
312179675168536641 4264 30976
692936933528191233 14442 49718
443987151723725057 30503 59318
448289646637501697 6466 39647
755918951466526337 59154 63867
548020290125965185 1726 17998
518199191153648513 6165 6228
867959680321870721 21161 54183
556909805071413185 9221 9811
597122199253963265 12434 20890
797441691229302273 46232 60233
61083909932673209 50855 55029
759888353788056705 7190 55572
661257080310310401 20896 27762
624189487769989121 30938 58754
241213534995591073 8179 52221
385507118825287873 26457 43639
651845705638269441 2597 33539
845200362885925889 25401 25669
612290152469963521 30490 52556
365813372149545985 40027 57478
652949567323151617 20465 60073
799022860451025025 47035 47912
656032761802247681 21416 51006
861169449537712257 1299 16652
333212583395241089 23464 35555
627947695196930049 16554 18275
28884380465509453 19634 60488
406806433671789569 9400 30416
980808626333629953 52002 57223
639855893779746049 35350 64992
680956233470663425 25699 47416
771288457565347585 43340 46717
215637723220940097 18388 53847
820878384540044673 16969 60249
428109415149631169 43603 48339
882496330027663617 47209 64574
484912733197734977 50574 61092
575524092764617025 16106 47757
165333727418794049 52070 65743
323105304256259265 7013 33621
506952166508003905 17659 60113
910433262565085441 962 11871
194178888233064833 28186 56387
772596660502045953 34041 34757
968638882913428097 10359 29584
191521277513878369 18888 62645
222797289536611489 4489 38538
104145416573558689 26620 42580
689189008084216705 20039 32380
199222252422210049 33332 57957
692177778205714177 63238 64126
281680978237773153 38509 63136
680545847248129793 5223 34405
936922680607601409 7393 31914
378769348762443073 12011 22683
566312957834767873 27165 50373
716190168396881409 5722 50781
764470007180115329 1895 28720
148669985514796833 31911 38700
75314786152006257 6544 45876
178136285210445793 23669 30672
229700721776872289 30721 47889
203021986749643457 18101 52981
356002182301281793 12718 62537
708433205064867585 13779 65120
50983986293552161 21330 21703
803718757169260545 22722 46872
178046091507383169 21070 49856
28057032538004733 10486 23063
204421496999479745 43134 45063
932872079420473473 16087 27629
219809413852303233 29514 46114
793485146220209665 22706 49532
929058788479530113 28341 34221
482971083817343297 45241 50783
157857790622330177 9654 9892
489679708873286017 6180 17774
667599081621482113 23144 51769
745917339704060801 10960 47745
966405951477625473 44492 50734
667248140561131521 21858 53349
790894621861589505 3081 7572
251152504844153409 26578 47844
19536717704909281 10698 11532
740136593799309825 26724 52602
241023809614027585 7073 32384
463288603255318081 8534 64163
59858766823637665 10733 62085
596669531538370945 3235 64978
596021854741515265 52161 63258
789764069536143873 20611 49686
871015754294575105 22848 30424
328769535407065665 29250 49118
182169753574804353 8459 43976
555214011451692353 27315 65330
858162421526927233 8504 14112
948846775596681601 5179 65952
706887652857865601 42036 53123
591968514859356545 40127 62136
912096958296217473 4560 41194
397582467566554241 28697 39943
973325692583493633 5369 52037
380261058464622465 29584 52220
292972194569856001 10321 37775
914465436893383553 28998 48728
880174771490693761 45967 53773
986598032898310657 18329 20513
624065234090863873 12121 15596
771670924573317761 36368 67191
467382917520602369 44265 53738
617942781702577537 9628 48993
912504972392483201 56053 59417
895266303415841281 44429 46117
897586633271835393 42255 50947
390911313502410689 8927 51048
211553627707417025 2120 58506
309734754342333249 21356 62847
168252285959049185 33431 35887
851444687422553473 18346 55097
679301016995211137 48484 67179
45745481919741593 458 17110
31746885060137233 14929 16338
48172860186749489 6004 30600
364622893539802817 1073 41199
909663043821144193 36597 51049
107672001237880017 53480 58987
223049315806900225 41402 51353
728016289766529153 55339 62478
698549141610048001 31841 39201
848525689741002497 13 42854
831322889834179841 44361 62190
269369541593903265 2015 11532
287813082794105665 27951 30681
757706652827486977 26327 47636
19405662302357741 13914 21285
445641571270229505 18388 26858
861032388986505089 657 67176
746519071309627649 46145 48359
487951439245531329 18837 34468
499478136748649601 7071 49585
92988004749617665 20489 51026
489527117595706305 13113 44710
947110984518172161 23194 63276
737521179726471169 17198 24256
647209568775569025 37323 38898
127571694097305505 26469 56374
964485614084846849 12933 22590
968985184015650689 32129 64245
77250555982221409 37039 63914
254099984084170657 42100 56980
731142836480170625 30913 66763
187270653421066401 30261 50513
404831098370639361 32656 35352
179147519500169505 1966 65180
178944228266512801 3132 11132
518123496281731393 2465 16250
925593256601434497 48615 59397
419204224404289537 2177 28779
509499484537666817 58471 64147
7169324777365206 25419 36117
411579755702465665 27619 59666
930016846069754881 14783 32747
811809394331159937 50902 56459
939467503518756097 41866 65726
945118029619198593 24814 38583
49731900862234113 4869 15519
306977171720074433 23315 57182
207830276325111649 42607 48374
347387152961605505 39056 49386
515142301324750913 61521 62293
353509937857207745 17646 32647
330701524945112641 11378 52017
131761186787816337 15417 46793
364518756922301185 34287 56757
649333009840102401 8784 49730
291926731300648641 17108 19660
301628941094808321 1014 36939
453810416143319617 19624 40961
784706821454928897 39482 55025
583184588123231105 34 5417
168732472360250785 18601 27045
642989604618030337 9652 16233
126152591140407105 4936 47240
996480494112844929 32653 66566
844465102497199617 14788 54748
206969475095355905 48813 49979
872016076389908097 993 18903
582086941477513217 16857 42145
665719678444663297 12881 46760
488692483020450625 27141 42891
426561723780576321 21557 44883
171694618409119937 18490 53562
680849501822141441 16929 34318
335398398574064065 25709 37637
137000052382770577 57280 64552
304224969217045761 7984 30609
421543158125064833 8718 64512
84334624872830945 57135 66673
56492007961320921 3002 66203
791539042975941249 44228 55307
613740677330643073 2886 12935
229745475086225793 42817 56890
100203108632054945 44664 58045
453822780147476097 4841 22979
685327375019955585 19758 51365
894222331001309057 44549 54965
599530281982747905 35960 42586
342274498208169601 35405 45646
969803667702198145 26439 37520
626639824560534529 31254 46924
414703181607105601 7386 57760
574280304356420865 19982 63026
302389440450827585 51918 57764
185045914610775233 32455 50301
5452280033590996 9682 38492
429826548381626625 11798 44352
286400481728922081 20213 28119
961992536033371009 38790 50631
985095977657859841 19544 64009
715629294256785921 500 44759
260927401892406145 54177 58820
744739940075383809 1980 65648
981361156008272641 3584 10290
385398197463260289 41972 60526
922924630814865281 18808 55173
43268485571395841 41557 42300
118023850988404177 21290 61343
722710188972371329 25734 39439
504223858876503809 52092 65321
281688043333069505 1107 15456
119921840148673905 5035 14184
930936048693283201 15963 60383
342542956702377665 10213 45206
546923902790332737 4649 46736
169306740041175617 35080 51664
38204363550136121 26568 42919
940463295021363201 8522 13261
182830683493442337 28819 54381
927502507807485441 24633 53680
592041570673657729 9561 57243
112165799347398129 27284 34650
465368816829318657 5030 21378
40427847838682145 21451 28314
587507846983498881 36984 55332
368394327358362945 11589 38638
599273237768436225 52031 61077
412104752130016321 10576 24231
515645585197304961 46865 61616
188974362365545537 61271 65533
839727575140194945 47428 55339
233572064329617761 2706 41352
829034155531047681 1260 51514
541950886627962113 38348 42104
211780914335086849 3832 22493
356784364951334273 27793 30918
663240654552410497 5147 22561
801091945970885121 26019 57155
920334690951115393 22740 29226
999610441286247169 14685 54713
413885450315035521 31090 55579
820579154716757121 7292 22705
506086020239813185 23646 31992
838834942705613441 5632 43713
7692608536203239 36570 59261
187993529829245889 7490 25288
296317337763845505 43106 44490
407369342799935169 7133 44119
102932790684036497 18355 29015
794399897907528193 448 43849
959222183953578113 27747 33296
958326846644563841 29859 30177
362629013912581377 10785 15070
643006000747963265 21650 30282
528779871744127681 12569 61437
925218206921694977 10917 18261
637197817324135937 44958 53054
934468647114147841 56217 63848
203139194687302913 29043 33564
111664359161817825 54904 63788
818128951547961985 14690 57673
695759132623923201 8602 67046
409019825364488577 32756 64473
337455166494631681 47956 58085
149029761603031841 21641 30733
698278988773228801 21057 39904
990641183076910209 11886 43053
486644190520149057 27247 34101
444915028959727041 12324 49172
886705238571782017 19483 30156
143868878158862401 18863 19355
518165089725155073 13622 28376
436923240131420673 37862 45582
619287042564384001 1216 13859
641229930347371649 20429 42618
765068802778397825 27790 65023
961475118511643265 59318 63936
418833227654236161 39450 57603
544666372948405825 2476 36859
754169913539836801 48039 57695
5923856026043951 53650 67138
726618014630975745 34594 57314
590724155565133953 18906 31164
297288330214978945 1735 65821
434517873990628801 1080 14060
23460611136219001 14487 59992
664537008397879041 21942 42592
946386455274787201 2899 7508
198420190858769281 6987 52949
177248527473228289 28801 46812
708564693088298753 30920 44831
260115188044846241 10699 13442
802892640799242881 38714 60688
647494815684897409 15189 28175
290558401261968385 16820 21835
125352200744426769 1934 6563
6722333776082224 32712 37307
237841240185577633 17599 35614
180504534823931809 13638 52375
525375773726789697 11304 35654
78580937498273329 4056 56479
58812973437344593 15353 48833
253068274180925825 19871 62706
291874879236527105 22174 61351
269178656773362945 41138 49388
727041085210135681 3190 59756
981921774401875841 19149 37135
150933977657938817 24532 37188
485593248933795969 30610 53236
174417171357763585 40957 41305
663775087384898689 17533 41983
637706948480396161 34695 61045
905684107608323073 9169 44967
721425260278142081 4444 33446
288282552874441921 14116 21483
559341532552348737 42174 45458
548581433683082753 6384 58566
842779954806136577 51935 65113
937499995166327041 41011 47623
713841425135083137 20622 25153
646284854337977729 18228 50763
739431926711279873 9707 16228
584320168051355905 12573 50201
591340543300542977 12111 33713
237703611053731841 36941 51340
957302692740174849 14452 29820
789292070479781633 584 62415
95470808844478225 40161 57158
348185677963527937 4599 59923
747475377754728449 7056 8458
742285572079332225 8048 27466
712263851606888193 32878 64220
714754955370395393 11479 55101
142067224472445025 5243 58065
329322803528619073 47272 55608
542846160406181633 34162 43757
481818072167527617 16746 23803
181088253113831137 11986 19401
942163544375652865 28293 51244
708949202201676289 23482 35764
7804387783480139 7886 36894
834069020404545153 6146 6232
902379942697827201 43469 53168
576218707101016769 22901 50642
695728571627711233 38470 49058
741314188366249729 57603 60769
3037889525124627 2131 64763
243103489924788353 32688 50343
67553718334195881 22908 32355
387877901660207425 2206 56709
436944808692437889 21662 59782
770741660730063617 14230 41974
542898392891856961 6278 9244
12707100421483375 805 31036
484828072249790401 697 12859
624123679477815297 2876 64108
128362353510325985 24030 25126
849180176039201537 21694 64745
780751275240881153 3334 13578
933655246406086529 18414 50233
467707034298058497 11683 49215
954176122699625089 8774 27647
803408764060769409 34127 51514
130201302141511377 12376 58326
110357247027096145 24626 46623
282913860213913185 22367 54828
805388672222655105 5469 66059
651273252646230785 36094 62789
13104043924784037 956 12551
37548016201231609 23310 32762
579662838701601409 23428 52950
141107746255453745 7818 27077
956274334067515521 52121 54737
999716470590474369 16342 54129
961924929579687681 12174 44468
487234725812864897 37576 48300
911654727055093889 26691 54197
251101695140182113 11628 29655
514307415992469441 23889 51242
249377870756784865 3405 19564
297654251716565441 10642 47055
701162677756318721 2617 34923
462690342870764929 3270 54562
376179744449441217 9005 54435
271977127139393825 46581 54714
346462318311399297 29667 38078
245371616184677057 5578 45049
388679783574911425 3739 66350
689741710823611265 21620 55351
459776931936037441 1195 64812
351276403828400449 1360 54746
488453521558252417 29944 56604
463689176741098689 781 1049
587125209865309441 19516 59106
903993749434754049 151 54587
858978939179035393 38025 57148
842914447027411073 2790 8465
564063979377412033 3182 56170
403468201777521089 2830 54453
41638395366955905 6003 25867
539336477449580801 29287 57747
855512685660915713 25246 55396
436744727507566209 24674 48017
937675022075392641 895 24165
810694241178097793 127 5774
591808002089496961 6935 24926
76242964275344609 48371 67086
203658581630744353 36962 48054
110872730244778945 43101 46479
292849673869358913 9244 44619
208973547317803809 35822 49768
544210395551072449 54634 57888
970369061890508545 30429 37581
626648925854627969 40222 53973
590131367831823233 7775 36949
369897873017034561 5598 19299
521116400297842113 15266 29611
682276830999843073 4696 5577
943709758419224449 30660 56228
172719207461295105 5109 51797
851981945463236865 17214 50862
303452253936232129 41101 58744
692152312070028545 26822 57285
703215783619551617 52087 56970
917208762692183681 59457 64090
540502667019797633 7651 27476
684446889051024257 46959 52844
23106557357021273 32764 47784
434918790897782529 20287 40984
357246596404312577 12458 24522
702195913185853697 674 64266
900942949148681985 49042 59895
443450038049320513 23550 32430
356929005741154241 24775 27120
197669867850713377 1047 64072
945517441749768065 9530 28662
438553810252173569 38169 65501
558510877500484801 46560 63350
95143535066405601 52013 55069
696881905844971777 1555 28883
224991889543872513 25319 61675
611566919144610945 7514 64037
52278540842870313 3163 14612
466475506810507329 18407 60292
384387937063436865 11992 57842
344351015964438273 45714 61039
114177738926464657 17783 28735
619034683662643969 33000 44431
111716115292097137 14599 56715
114193086813759953 4753 52073
528098445813149889 29120 66830
787041950299521153 56967 60179
801842058073290753 23365 30285
100613685743699217 24739 62326
747649094822385537 51242 63149
5223961770010278 4228 38870
293230932598334017 6511 35402
837079344150954113 33369 64458
514459068676920577 1840 45133
234165227024089249 9281 61674
888343495991435393 7267 7721
914242577008568705 48105 63613
832530860902814081 2053 6823
228969846913653185 31480 40434
881267813043734785 41388 54962
762260995546785793 2856 38104
662358868951905281 26137 59208
205962524620883169 13109 41831
216570733530815585 17713 54986
698190389894112001 14361 42008
71906598755596465 6224 64022
506929647693251457 4924 41703
384863389901653377 17739 25827
331692281175055105 36358 57167
250025423944201473 24926 56413
179994288959942849 28892 37644
707697931449232001 44382 49300
892957605891073281 26263 50532
372099855710253249 10111 33447
546903330293925889 17713 30057
676562521864070785 16709 40959
874770198585100161 43391 52407
511718103757054593 2082 52298
850663390967110145 52783 55339
59207355831674137 11349 63504
469336894307591745 12885 31937
116969107455396689 32690 44960
651852653722979585 6320 50064
564480159563430593 44778 65184
892590692763366913 29883 64635
563409751731761345 15909 27462
927690839161794433 34586 54910
129314392347751553 9794 29087
696199823723592449 8991 33044
802555216830462849 7066 14966
720577295097907457 23394 31395
445411223874259585 44347 44717
301934040836091073 36475 52381
536522907430075713 40207 64075
562190254706944641 871 7986
437276387718597441 11527 34226
95170360859729185 33414 44095
854682727151136129 16821 55387
879636588032550273 42697 56819
718279267478948225 7961 18321
684359070084969601 3684 19778
102185171767494865 26182 61816
770183638268104449 57755 63742
939833121127620097 25247 44414
180787451782752129 15338 16608
445280370927839873 6812 16876
243800809668268673 4812 38988
685066253682066433 14522 45168
246918660447693825 19273 25027
233507376406798529 33795 59590
595471270478423553 550 19953
588753270809476737 30060 39984
980266792869176833 18844 57289
710100237336668289 14920 67165
533761264397011073 46219 59331
557967348957589569 26009 48572
580891795175222785 25975 53004
812177282021217153 34732 56605
94588900306501249 31890 49401
862937803551645313 54348 56652
941229711449128833 26449 60592
951179104302134657 1036 24214
980023724823151873 38181 56204
926866188213409665 36173 53501
403560235817668225 48189 64255
538200592536604481 54041 58080
536155688123937345 24330 59328
500757777342968769 23743 40188
668774888552238849 26437 45567
181799503551111745 52390 63638
110855103010973009 13411 51656
620327634257506561 8791 41079
285440710210668417 47034 57984
547910134961988161 33732 64657
485236682769464513 14584 57831
34280609903547089 2410 9012
985026468677464321 18202 62765
739872149497337217 19717 27151
659848537564666753 14195 29540
316156615450154305 31315 38134
901516314634125825 20129 58112
185403116917875361 7219 46446
690413924406538369 22521 66961
446765428330351681 51608 58443
74799914008710993 51205 52893
657575425315862145 2628 49018
935117394587731329 34932 56679
524173188026537665 28479 43341
599893643815182337 26825 64286
506355436471686465 14705 62967
907080577471258881 32533 56549
338284677592937985 31914 61460
970284772998130817 6670 14210
30751682066814113 16661 18547
567323993068637121 40373 43212
674205532074154241 2316 60314
54944974947307657 34703 37606
320701081389692865 1232 37021
975042810507499521 21442 28911
391555728113630145 46961 61028
335651345738970241 36027 43833
780974169227853569 28214 35897
597694177739636993 5921 49671
996404152649375873 30591 52271
464377644397377025 37213 53403
901953717414834049 6223 45870
621834452186117633 3381 13171
681042785166553729 10300 50689
439246041049845121 22895 61159
946362477494695041 7279 66823
379864174955596225 45881 49920
678832120017545985 1065 10744
160805568272611041 1064 14628
905986627679787649 20996 35001
585219765305122817 2198 44397
463115965329890881 7301 33460
346548032692314945 14911 29533
974138437209070721 21416 64647
750851479639717249 5595 32394
428887745500986753 3545 60116
638280670519254273 28765 66262
550876227864669953 14282 14872
739179993067676161 5099 51541
523530967725733377 38313 63726
731317634643634305 28184 52303
418578478273509825 23313 45352
376636833843033281 6446 26248
50467651919291257 25393 64182
842874794724867329 4135 62497
711953444208738561 3268 45381
967249644434797825 6758 56432
940719330281908097 11816 29124
285374627846554305 62013 66172
972432519912310017 14737 33631
96789669964547185 23860 39261
977879760106276353 21112 53013
143785488296106929 2012 30826
282496303985475105 3042 57640
555388797849655425 2331 60567
249355823750150305 24002 34530
509202583358050049 298 13157
878043521138074881 44443 53751
480264704178889473 23704 29627
880367275487969921 6820 40123
687571860183869185 6735 64144
940536150550421761 33586 38248
873648015130310529 25642 39908
458396098714999297 25512 52985
686083039318848641 1771 11474
476315885283192129 30291 34141
660942678118370689 37392 52137
467706321206009089 26836 41113
843009525827671553 39178 55924
346038957571145985 57818 66117
81702769827796113 19591 46719
191254263327792289 35097 64549
81721201665633457 35404 48508
957344974455629953 47488 65899
846683559356304001 12594 21605
487691426770822977 18329 25433
167686465491147617 3595 11487
770262279548710145 36327 42049
527904606846401921 44616 47716
373016632000130241 1258 65425
869332651007798785 21921 56614
275934052278422817 4875 18280
689605823738471425 19841 42257
610424643728976001 11369 55685
769844434660530689 13109 64787
230377438240019233 166 19731
414816562623041537 14622 58236
390564447791192065 48393 66895
956918350590630273 30309 33363
688389035772225153 1405 37418
968000755109610369 20310 34466
442175622329045825 45172 58646
100103377677999825 31351 58145
367485607090422657 44809 61679
176270687662576353 44712 64882
496204943723270721 20166 53444
788963062766786305 8243 24026
453895499740305281 48820 56176
761736010481794049 20864 42882
303181545670412353 11214 28043
87589108281765249 32723 61297
564945518285945537 22070 33625
851805825725971713 8167 61810
413886670759907841 12732 41742
309050093897955265 29272 49595
924446439515357057 11878 19462
503198011191582145 12088 53250
639107380319330817 28304 46172
133617333224766097 26710 48286
156469579534523009 16496 61028
553914116468160257 15995 60231
639301582681000065 982 23847
602893100108563073 19315 61247
521703360427501633 30888 42707
954768033092815233 9979 23886
14988464876665831 30803 34667
793469907643856897 18547 48948
19734250185614145 1040 18191
901845000822486785 20447 49785
801152930589253761 51456 55236
293043498813407425 42400 65721
967337324852856321 1151 5482
301522181331929345 33099 35671
563329020481660353 8658 47014
12932023351357459 6907 13373
391289588797569345 17261 36974
42785820928610721 15157 17010
670594582282362241 14094 48708
527039843441091457 3956 34303
595310650202044673 13278 53610
154290747752664705 41079 58643
524631729736114497 14431 58158
541141843720840385 7099 20085
372341946762126977 42530 59750
597058418900740353 58845 62519
969323944225280385 28094 33021
390023331275134657 5907 29427
630224013708023297 32978 33137
333407761477044289 42760 56033
128985093033350049 31739 55484
614936911339032833 5143 37711
322522845095413377 910 28924
548541451233074177 7951 46598
34037226356971929 22423 52622
780851426834633601 6440 12917
965267782372599425 5889 62359
847426855709496577 219 47087
521436833776334657 26903 27469
202264467095705665 30572 60806
160046134004822721 27544 43100
754848448139323777 14710 29136
645932352466004993 49025 52445
217499395716348673 20971 26691
216480448931015713 63321 66743
493774886310998081 2375 47344
731733186469341441 2691 64466
3355631883426469 30040 47351
501694597341149505 35036 63803
373861959623194881 42674 52234
928671381369369473 8077 19135
683047356320091777 15007 46788
666931117193975297 17459 24995
989760050190110209 20397 32519
830605464167518849 27596 28808
38246214579050529 14913 61763
584866226545351297 15116 53736
94044442576699089 42963 58785
156690866628892417 33549 53339
487808269379289793 12199 48311
145107042626484897 21290 51842
492546564057786177 17133 34057
400136864268745281 9346 24564
997859722478825217 12504 13084
16449451199314071 16288 63690
615516855703173633 32124 48021
597975145039626497 26144 57079
206160097718598209 44258 62377
906201296522887425 33179 34007
785653276592821505 19180 40522
274844034132144097 16702 24473
603250962858982785 53935 55204
589585675789997825 7972 21972
357216241561882689 24091 59420
141384106624585121 8268 38619
48403181160441737 47839 62476
203159684637462593 15971 63300
297228899564824897 35888 63272
182959480507633985 45927 59312
3741436833696100 8721 47320
699416534796334593 18356 28502
862513887531076097 31600 57159
428353561370201409 11707 54033
548471684002354497 7603 30532
446260113629968193 4798 21136
471801855961583553 11366 43460
434002469260889281 56113 62732
749560539182272897 10353 10531
272702340708256929 30622 39284
841495969986379265 20935 60454
522262880436883841 32732 50346
187585784986996641 18521 42445
655661661185497729 43148 50067
842398055667697281 49613 57312
159077624378085153 35519 36807
98239390317463201 2556 27421
603737262087229057 48346 49237
222678898491391649 1221 43147
805991152079044993 7192 54013
531939092186721729 20440 42013
310774668168029697 12391 62001
443865221741358337 46661 63057
814441997734803585 20578 29635
356386939066755585 57290 62266
60275831277657233 56575 57402
990251889297365249 12326 30691
799159655008978177 17524 36489
639273577724569729 580 26491
693467233667043073 125 34060
970937702836149505 33750 61600
706732943613474177 27295 64818
619610787438535425 5852 12924
288224443878554849 13398 66477
955009609948842113 19501 62390
931285014438955777 45134 64949
884702139753560577 28184 28237
409037556296574657 3383 31790
316021019814737537 31085 56242
189850694453724609 25598 27345
653228001044983169 15212 23547
302640574584835073 16344 42962
947958049292122241 3564 36438
995543968535926657 16638 41220
970396711616164225 8971 52563
949545627606092033 68 52031
821870707101336193 13329 60143
918841096820017409 6488 50869
755043981353583873 20671 62100
705121496507608449 25891 63146
235147079683439841 3678 16839
40077235523185097 8398 39045
716767650605820673 47118 65587
938511845962558721 18808 56415
753285321819813505 34914 61296
125225529070945649 18583 51942
258860288439127105 32212 38908
213953353582859041 3249 61784
230603490693720673 20946 53060
829736534163387777 21986 51536
284517951252386337 16462 23814
64154181763065313 32966 40032
129628806264317825 1979 65773
301076584714564865 39598 55783
873505115408068609 15876 51936
733430498177874305 1509 34854
831308586106796801 15826 23689
730905372857293441 4032 50976
747463640553380737 1056 38234
670249587337401857 304 14122
166442701749300417 8164 41770
945739667934134273 19789 52771
307062928167130881 30552 48836
322544068504804225 13901 43014
913984748507953537 23310 65243
935500785092600065 15553 28148
425269525072909697 12527 26070
529369407399947521 27776 36395
149604024385805441 12694 40032
139452210268643745 11201 32563
599612596708016769 12238 62969
650777842950724097 18112 27920
718025688259682945 21168 29162
347489751477255041 6074 27261
93257272330138369 43084 63707
472652608410250241 24589 65550
609429925830905729 3998 12356
662213779932500353 26086 65226
280166156580111905 16959 34362
850038470933576193 55851 64687
992225406161519873 23096 59032
206230611091612545 12327 24796
113200621399190737 20831 28168
293444707701674177 1909 62173
174825574557157633 43667 63280
174111917758750689 38589 46569
874633151723049473 3617 6149
86786242393365857 21474 23811
905031211590834817 17887 44715
615676327393813889 10012 25074
674530330142349697 13873 48540
679044345737487745 12694 43114
469017005688950657 10273 40944
614910096250213249 17427 59529
421518322331014145 36442 45017
687221620527985537 8061 55875
808866450421458433 20037 30050
586953036412765569 4161 22301
699629278998433025 11025 63114
855463507353768193 31277 32471
858605999952626305 28563 48063
466055760722895233 24538 28998
500693213920659009 31272 39789
250921824883043585 43647 60699
8638909517014072 7005 38416
984053867463089153 28166 41443
549905963748219777 15727 32190
154521460348497889 19933 23190
786629364787241729 4488 53883
847367974026070657 26948 63725
847965096274510465 27571 55167
884610814405071745 35709 56710
712871177095831169 10953 43139
888364589116420737 16428 45025
471092422178802625 56156 60464
830756542276226689 17827 43496
808000303162852865 17310 61429
593515748823392641 10631 53775
914299393431736705 747 54303
477785082567486081 41897 50571
342959550764316417 41753 61487
367464195663430337 45616 63143
736720452068741633 39717 64740
167553988807675585 25417 40459
302154868153191809 4114 46742
471999713919416321 8474 36052
733434638398154753 12575 22145
825706739178677633 29190 40928
341888397515656833 655 11589
447120111800941825 46659 58265
687987790415892481 28157 63248
217552059513657537 13299 27272
162921813809614241 11802 39130
564701323615906881 12954 35516
185261778747349825 18063 52264
382814415981606273 31386 40783
558297182490729665 1255 4020
242624255778522977 39708 42706
326233736329786689 26145 61278
421802779432688641 2654 46885
559579465383190913 21421 57067
539165381582307649 6952 37856
184722471784784417 65213 65481
500891595654273665 24464 25714
185117695798094689 17157 28963
706592763738925057 50212 59493
791001512510437249 8365 47732
845327677281666433 10237 50366
125758544441818993 2554 13411
83633213224743489 45568 56593
487113820446769089 16612 49178
171371026320450433 13982 51243
104069319189942897 41691 55625
295078740486744065 5511 16168
952172472735444609 12127 21679
853622963668989569 29333 57486
664295196929227649 17360 44459
171445383037934113 3855 6388
680569813606172801 21151 63850
549942946180031809 25817 59819
328120486890878017 51162 53259
42323964419679785 10264 64197
458915075277278849 15371 30319
735332655169493377 12055 61129
656333784712753537 8821 65501
55784415924392761 877 39956
535122546956745985 40285 61755
894173905368397441 22488 52493
43594807376404529 17399 64021
66702036856767681 18557 52497
921199354672612737 22673 27656
50722212620577521 16585 31738
531924313666760193 28708 46062
974829543965284993 9877 15020
195129113147931585 17557 36123
991132034654150145 25139 29197
531920625397997761 44449 58130
406382028497958465 59202 59679
451385436765580289 11529 29966
353749324498899393 19337 38783
797054683838577921 49531 63391
470247062627322497 28781 39278
737982862342040193 13160 26839
692053673084608129 23329 50264
998093116051631361 15812 28368
302968238249420097 26224 30977
563902454446836289 9284 24317
397442528737009601 29394 33380
718503259743837185 42548 63782
988541442890067457 33070 64108
376910546865662593 29941 48132
804875329188426753 28199 35049
48738315186636073 43671 60659
614848242148937601 13387 34100
420292034010291329 11084 21624
987962428839303169 43675 49362
343092571338072385 4737 53014
45143908278021177 11074 62219
59289676127196601 44896 63794
322994012844723969 44716 54918
247238802951766689 41240 43406
949207972625785601 16563 66044
614898334549398145 642 36920
302134322656662849 25964 29241
171870268711469281 54805 57582
685216748281874305 50306 62552
404303220472360897 16573 17536
789908037428084225 36570 45968
826701069775349889 1021 36595
352649130829448129 23784 31350
123244435314862961 9739 18687
726405124679168129 22903 51685
822438766053633025 13210 40426
273003202153290657 31830 44240
834881615149573249 22077 62892
514429454338817025 4453 35895
263614906576389537 15321 17971
995070797261561729 27724 57024
680642678455658497 16246 37821
112091525206245985 4634 54549
494100322935249665 61011 66218
783154309557602305 11490 53047
388764828057066561 42133 45653
359948344527843777 51602 62312
5875473503504481 23706 59717
219953668445455713 37234 57635
722844387065212161 2946 42834
772450392253638529 53223 65170
679623453518020 21802 33299
752815687068789377 5389 62770
42150067443618153 43667 48925
933768254125588737 4148 46088
208409013998572577 12825 35046
616411909867665025 3051 27598
103542190954645009 40830 48202
571516484556561025 10399 18616
554831226288225537 5060 31216
882358751991120001 598 1030
446773518234767425 25930 52419
198821123784249217 17301 63814
857963493481957377 27874 59789
394354177925791297 1919 29647
105296005074936977 21579 44775
72816606528427025 23802 54325
375334571215344001 11845 13892
945492477491825409 29949 62039
767407308156396801 666 13618
820109123842819073 13338 24671
165695754456191233 6070 10196
313821926117086017 4549 26746
780961518009892353 6061 33065
927983398534514945 28467 33187
545324540125019329 14692 41587
186093325529185441 56078 63177
811635717327550977 54656 59597
942009869924241665 1316 6633
572007092324991361 365 7834
733049673202131713 54911 62886
401957860461781313 12095 41665
490956018339950593 2134 15234
374600883090831617 34199 61465
739442566560398977 24101 59337
867407457494369537 56508 64528
570120556074066113 6130 40974
142649468724481921 34550 63125
997018473577995265 46962 50219
747718936151532161 49935 67132
42869032091381601 24251 66007
813105132537199233 13370 32913
819661757513614465 3782 23184
606243659577007361 9753 54508
302605605049983233 35256 39659
538444891663498753 5442 10448
389250392595229761 25239 60111
147430710055349569 28360 63380
5894895691717751 30958 43644
225348941051802145 28868 31407
462988712008495873 20400 28147
71114020701418921 50058 63821
821051497871614849 9262 19711
113030804269850913 13605 49837
214318352053098241 7089 21873
580664561399633025 8872 44929
111219469927313249 46529 46948
67023090889900769 45030 61608
508137859309698561 619 34008
147876374387880801 5652 21550
309621507239931777 52729 59177
33864636439414397 46471 65134
267022273607395265 267 17026
757774621336071937 16068 47664
666994075206964993 27711 49059
705211735717423233 18911 37084
230340450997630337 17177 17853
17807760068127011 6968 48884
823842121935676673 6371 21676
631290986184932737 11725 25902
976409010325241473 16368 21586
933934827718790273 2959 40055
846521654272102401 39046 44969
792581747639697921 8800 43024
624761636840872833 6916 62625
906137880602972929 2296 65195
576642011806164609 2266 64370
458795209981399681 13306 14924
888790119121225089 17527 66974
262449241905418529 1390 6945
285098673737543617 47296 49362
243612355062705185 10502 38739
757842993854637825 4511 60488
977628648972302721 14535 38941
149303445449838529 23057 60822
794637513904898945 33243 63846
873638089309267201 40121 64222
763476985003965313 11063 32568
235848457822193313 48100 66126
967375569433723777 15537 64454
871720655029633921 7917 62121
485126337809294465 2455 20781
768775135207953025 31410 34165
530881949861775809 3173 15576
499718205004583617 2304 24682
473570963487365057 49814 51489
90545710129056545 10511 14449
86573211408246913 47 41435
37220746715718177 29906 64618
250645657950759201 4790 10471
20334546572762237 29676 33391
580405033705016449 1879 52588
436039781610119809 24124 54772
49437366597576473 19408 50363
220846041833944193 44845 54977
416481659490042241 3725 19666
105035406144708081 7218 15732
250927904675467777 37776 55225
685876771621586561 28953 32660
85789014534707777 22877 51290
483187079121833537 42115 58169
26080730461107037 55082 66717
838498387142244865 44482 46947
490150756691232193 14051 23597
502534213076728513 44515 54713
490548122802341185 49382 59967
813146128586133505 8450 61860
836075136979456385 52403 56723
935316757487200385 22148 59316
75007176337837937 32430 67176
910032249373138305 5594 29838
397648623259268417 18963 21171
65267432054469057 14097 49250
475529054320379201 10937 40639
630015712166446977 8068 28909
388172550755637505 21682 32071
411585301751316033 31903 34955
972416242925024897 20519 20755
92075783530624737 23984 46003
157339436017675649 13934 54238
577569024249726209 36329 46450
449052444722202177 29832 59956
520459181698861057 14107 24478
449288834301352577 17284 43729
77996407224972593 51424 59771
570319545138350017 3285 11937
177874783720746177 23402 43719
256126547367440353 12161 52127
25768950386606093 31108 49508
118241096713081361 2703 15443
975148136787332481 39272 44419
105068411781967793 22812 62770
306634877409081217 49604 53359
865282304291898881 15613 31652
663746706274373761 53794 56308
383288629495918785 55478 62729
740375848725761921 14662 25630
887117872467332097 5874 56229
219647492507526465 21317 67161
475195455264110209 12583 44477
288980149909818369 15593 18788
279991607098939009 26121 60227
756117921934936961 16855 38043
238981841840139713 34066 34346
620192734594041857 60932 61856
615730658103945729 35260 54444
106970328793032369 56588 64052
344038176354995777 32670 58765
933469128078868993 28183 38376
512113063415373633 28207 66820
445456452970468289 11501 44292
623676332351376257 57651 62274
491679930443922305 36749 39898
649065116553334273 4082 47270
838792751113082625 3427 51654
248481724103964289 39811 54919
534704558613142913 27682 46653
762905345147746817 27704 30576
172826513569340545 44762 61353
808740695607863041 3596 64574
360980997927100609 331 34942
301749867487064449 39955 43315
150918362051150721 3842 43932
408417218463096513 28946 49651
202681757848338849 15975 40006
834819901247673345 58762 62651
107955234379069505 62912 64473
451083323322531969 13805 49217
863879005966623489 9319 30495
145691545482453217 24316 45517
763621005893803393 50739 57739
757424761103788289 1528 41334
885133051980730497 39557 40353
482820956214570881 14007 30579
144616014547558785 4332 28646
46204895292643049 45434 63499
610552031311925761 8988 20094
327660000093903361 1651 57745
156283510839180897 41940 54560
172008577886156641 10854 41753
4565858951551150 20108 28730
518418712028566401 22010 51197
399797007126160513 38649 57487
114211571338184833 44018 66542
357348350561153409 33726 44945
742476714002851457 20018 43397
78289215934482577 12887 46991
807312759778152833 35293 56844
263796902228349953 52023 64002
498416485935454273 19492 55969
277537306193927681 34354 54207
982283757275919105 4227 33266
16903345135148129 13861 63300
204842327918203905 17604 30819
654412132351829761 39787 54033
225566381521257857 24894 26328
49761609217696905 7844 64767
382130329005580225 12064 65940
26477466562432997 43495 52139
164790630475945217 13475 22667
440771703187465409 15685 58647
798971973399137153 8869 13734
482990651111883521 42676 43087
750577089839634177 40008 62854
85104309543609697 7203 40844
311347482888525185 4351 19707
182085049420528833 4990 56037
948685923047659009 47284 57842
675350064934804097 3842 31624
340089927272135361 10049 45073
758958771864591617 20589 66404
197412565489610625 35613 58751
540531410926078593 51739 55704
656547844685466241 2476 41762
340179949778423937 21531 44178
867015773201980929 9476 10271
2216820392220598 39098 54522
355467913814141697 12840 27623
181347889836438017 26879 32067
810979575946372993 52175 61971
728136292894063745 9219 49461
680920422361086977 68 54050
357798324070451201 24009 64362
287314767836729601 6724 48247
528117330997503105 4215 63048
185074193373697697 305 39566
226161240553572897 9213 29167
900530648024737665 20687 59251
746881221067340545 13038 17303
600464575616914689 41971 51567
320597998775902209 49331 49904
354361611892013441 7853 27362
387674409109081345 33383 49076
713033388601946369 14569 51419
280562164450195425 3126 14178
279198702230882401 24004 55009
46148147241567017 4187 33785
463973649647957825 42728 43251
452922303417302913 11792 60009
8211172522518241 35856 55816
763505451861846017 13520 28464
870979811965373313 24559 53897
143106415971566033 5577 23761
208480303141907809 42283 49951
811746823010949505 20846 57092
140956421704519393 10153 26762
577303333795505537 47320 51308
748614958633563521 26799 41489
913779188365254017 22282 52024
403019870712160641 9605 66127
497287804281022273 43602 57803
107158492610107457 2814 11618
360995217162880513 3657 50195
788559592881060865 17375 19525
754599713820972801 20338 21811
235887408827803585 53186 56443
226346561728092865 52369 55311
449401937964029953 1091 61628
161955515180373761 34998 58903
812476485088819073 3708 6811
359463789578924801 22608 31434
470312370053992641 45603 58680
354127986800627073 12049 59666
705970673309447937 33493 44557
991431829894281729 23908 48213
292124891105448385 2675 6430
212200526353051105 6421 66385
678443816876733057 8669 33198
641701736876527233 3118 42303
120021995390263921 23955 47953
15060829539642385 46506 57978
533895887792876801 50556 56874
101471531774080865 7850 25453
110599331142072545 18020 66808
448097590539383361 2139 43869
261976853577532865 34213 59786
731739887525819137 14445 29261
783406893348630017 13434 50301
766029345117552001 31390 47114
105034249962525201 9416 49824
247040527655087777 18953 53703
819108309200306177 27052 28760
166228323753379937 6857 29865
782145872571742721 47528 48745
816391486675897217 7367 65488
28061917595469057 12736 55048
969280752698047361 37697 60241
447476521530912641 54365 59043
381905885377392449 22759 34628
197198839845925 8585 52473
760199998150390913 47143 53705
941121249797657089 4414 15306
925348673424949249 60130 60768
589107992757025281 6188 8971
748906855231844353 7064 9208
841574891441691649 28506 30478
278100946257268321 19020 44480
609255165351090305 6975 29101
341413701655021377 17719 44167
67481592638227281 12006 43793
416799015768603457 36220 36272
713386258429952897 20528 59179
149572728411989441 1304 13537
854126448264590721 29365 34393
883513467243773185 35748 64514
505433495709286977 11553 62306
330124588958675265 49932 50815
883366973210780033 15597 49759
555763030960875457 64568 67128
279314635372035265 20103 41705
452839136740983873 33898 34790
944872822329127553 49797 52487
929833298292635393 3836 54666
962678865357293697 18546 56188
819376010996101889 58512 61196
506530728856443329 10848 59296
4580181522086947 8279 39520
602532546294956033 124 5173
852586245069097985 46543 60196
961935870643966209 16066 25072
817806616441799809 35815 40541
132042430488827025 17931 37339
460678372510322753 44841 49920
576663609126153857 32772 66490
420947399628133185 27057 36716
889217336180994561 12066 49346
59210256463252617 9036 48765
480504590148793665 39584 41784
229595300573009825 18767 50456
962558447004074241 49937 50481
660342629815310977 4050 47336
642434361060121985 6193 19401
78640755115472417 7409 40524
569463749545523265 13235 20748
364178669765841793 331 41218
45533757345591401 51509 54221
184641593343798145 14954 30176
342868929809544193 5171 16507
9167403365800909 18295 64117
161511157057628193 41 2490
489527444836212993 19123 49158
232375634567180353 1341 18790
252193912702871617 17696 52362
954410104856176385 16447 17148
365789759274264257 24350 53645
199403678634030977 40076 62029
95717742243600417 13860 30468
650398582134027265 19469 55405
412701843597673729 17641 40656
592526856507593217 30471 45967
797629168900790785 5444 65550
259487157952886337 15455 44013
496518010473010945 15803 32081
979307809032565761 9204 11340
174722640169783009 62082 63188
674245209861833729 380 7166
387555919420790913 10996 29211
844206215342527617 2012 44337
825064279671387649 57892 66928
183085166609284769 17663 39048
347985533986616257 45762 66089
357441739750232321 19564 65747
577157465152133377 1002 48879
488847108792764801 41651 53104
22320878351749229 7269 21019
905368975026338049 31990 66011
150663663924127905 30046 48506
118997881117760337 12911 42336
596201017257016065 1066 47769
136661400117720433 23741 34645
257366527377222113 8804 39086
237892933657615649 18049 57798
708093466561209089 47710 60125
417475424311593473 40070 51566
151802262065309889 48758 65497
844743231820896001 24193 60367
234970630671170977 19273 60471
159219233650492961 1190 46395
475120072456483905 15828 18975
668066568140840705 1903 64837
210586919965507489 37629 55853
950404701545753729 7206 13913
436759572243410305 21996 49807
487740286003482753 43584 63673
579384988687394305 1876 27390
614509386523440769 47357 63970
306789049635675329 19028 47157
352943598526717761 1438 23605
717823114104206209 57905 65273
663389928366772353 36237 39488
504465909799996865 18390 49260
176290167492052065 599 48123
67456173522714377 21674 55363
414513282092901377 58940 66100
469860067077085825 16324 19676
413688210013969409 52673 64608
391709029508362497 1364 6582
693428509719499393 13804 31896
996199083285581825 12854 59512
162683937008804225 2235 16760
84117467885647553 13708 34691
313184595137915521 32114 52249
828802008823878145 40339 46168
690377409995715457 17402 47753
284917210293897953 7370 34220
781879270114760833 27467 57808
446793742899792769 42855 44762
530955743826805121 48797 62831
892150005738756097 28699 51884
169645451992597185 3068 17050
927834850555932161 32961 63792
252349795101633121 21544 41115
641716456214439297 63822 64661
107965908552987601 25186 27202
342339719715234049 31930 46104
395744871773327873 29853 39801
458702112575366529 23492 27546
197448495241491873 7579 14657
967440273746568321 4734 16660
39296391299199489 30220 64230
102375550908007537 28626 60081
974664067034272129 40004 60992
784509736544414721 36646 41769
761425615128214145 23872 61711
513918669194822529 26914 47405
203292264149798273 19215 60471
806492740329524353 21086 40756
296881408850889985 5903 11221
175489391571929345 15505 61736
887957120076723841 16820 63094
148570933809118337 10121 55970
942109232464130049 20754 57510
569799395460648833 48557 60585
698460154500327937 950 33929
830678752485560833 35855 38888
311501066424209921 48010 54886
531053447800346113 54326 62456
684703605165001473 5195 12777
802798716271588865 34407 57720
643317538975590913 32190 42804
862756513025999489 26235 40016
364886034009078465 48147 61834
880411084658071297 13043 35905
758358951151432577 7729 20248
199339039818696065 53017 59148
697367026550896385 8361 62857
231425488986907617 15949 24515
475073010343631809 25184 50370
262443808510766977 25173 45880
675132401991294977 14147 24632
877733837407070849 18740 31173
755356693935919361 38729 61750
636598488849543297 28126 44145
495616577327840705 3268 15248
771420913335937537 2253 66784
803845583682996097 22177 23003
112280681114725665 45123 50932
501699794449894657 2898 41602
331753225210938753 12634 15639
462369051801896833 37609 57026
838355754844130305 25482 29596
515315137201216769 28883 44264
635314376498207873 33890 57834
457241653618719809 32997 35553
733696321151086337 54980 56860
305968948258129793 5444 48435
535918072825289473 61434 66104
781292801584566401 45254 59027
244514739314027457 36136 67099
874668715876342913 6283 40326
947934430224115969 1866 64860
870516074038984961 38110 48193
936470728484835073 6523 23599
970710050608364161 41180 55644
998013057308348545 23929 42950
396829161757420225 17556 63258
87743993497255697 11894 55854
885319324486008705 3165 21984
174354017265820001 17123 52280
807933288571117441 51575 60515
331650842360232897 38644 44789
532476212398837121 7082 7975
465016795322206657 34890 48699
51279771693639729 23358 56489
87573134593256449 1529 9463
192921069979437473 23644 32218
559494366326198657 6474 16531
804699025327604353 1203 15269
541371616601850305 49662 67129
981331116730292097 445 12074
820015937819327745 7837 65024
568706570158450817 35142 35369
987362835301084417 34400 39922
127247079894548417 22412 30573
36754498885251505 17461 27683
956629303969005953 59751 61086
541513436673511681 47269 51408
925243606184341889 6697 32728
137155496723686097 15531 50850
734626227329311361 38714 63225
369786814395197889 354 1128
706132677435395073 50290 65742
493697353763316481 228 12595
634918815630637569 10662 14728
358478837579525569 703 14915
265114785055448737 34761 56818
283144690715907649 10029 48285
696980097140805505 692 4354
468690818573222145 6143 31362
820568039276654593 6980 59939
307237597780478209 42527 48509
122316048759895329 48692 49771
170473044092574369 47225 66377
93786025208391521 15641 25627
650126659731789441 11458 26000
82440969251120321 1158 24313
321170148310059777 33016 55996
430011381017042305 43461 57990
678940253371543169 6539 37709
54707846411101713 9884 52006
536524417292639553 44318 51196
818509076733096961 10638 23691
894759460283573505 1171 23789
519188212426978881 33572 58934
573433842952724161 12449 24561
117501527703527841 54360 63584
512953336515955969 4369 9755
908561393044745857 5610 10375
993082453901337217 21431 47114
11242297068708497 52465 53744
942144816213350145 26465 27882
723103213643906177 25681 48329
567500202790270721 7057 33559
93406539348226401 15770 46393
384761760842032193 25441 59467
599866941377992961 31740 38138
618382547396038273 39278 55822
714769824768769281 36339 60129
990780161987963521 21196 67046
738907329698701441 26622 61113
992994888333200257 11342 61804
694652873859841025 16286 26460
548363826264882433 2944 54639
554169902333338625 27523 55602
368868282388149313 1909 30307
875023336579392513 16130 29969
825998578144798081 46758 65993
331084880630992705 33577 57625
389299399536710657 3478 32381
603037382311530497 17736 42693
922635673017403265 12773 23144
369976233632282689 17061 35643
39813596249928193 41093 41272
231118839002295585 2162 66457
414400280997817537 20947 57214
891504026750748545 36135 40373
128024300202170593 9322 12976
401732243967078529 9597 42930
584563144433708673 52099 66568
429260375080897217 18749 21190
593888704474210305 2702 25276
374503758014572673 36109 47628
510568391213233473 53535 59995
571468683568621569 33526 38442
194258115291191297 49391 50884
703350760987238017 11080 24793
477684564344379201 16264 59625
509000291094164225 15881 38806
336765248751419201 39018 44642
787242403117080193 38493 57225
859900768364177281 39930 66210
655504941425998977 24993 30721
117269391386670913 11778 58501
915949745238126721 14781 42494
818501997442901121 40699 65849
616609493505958273 225 26564
997957689248238465 4218 57268
486850694383310401 38984 42042
527678761073751425 29349 53748
472505769121635649 20122 34688
777315973035186433 42347 57566
765102042123547905 11782 15562
51782623482672817 27350 56829
909831230211548161 1631 46080
197949525072317569 31587 62265
441223853680629249 7679 53409
924532784855834625 29611 29937
386928093331743361 17222 52442
534942110205108161 9940 24650
960680548863113217 53946 65784
167585918663952769 30703 34553
668105337689492993 50400 64086
49254489407388745 10468 18506
172083573735751105 6311 59681
232253702263015777 29629 40680
628556658120412929 48201 62454
192620574594812417 41951 60261
886252897138039169 48488 56814
748516400070123265 10700 33499
857613567949808641 4495 8698
749414428303168769 11174 51738
939003991216328193 26719 45550
161438042451031553 13387 37307
903919381337242753 11832 63923
705823525025365889 8914 42785
896993782526497025 40741 58650
265115751512645665 27209 37092
876154512955277953 18452 26301
978037134604420481 41208 51309
588458602500526977 20727 56300
293744159769083521 12289 37745
885759237199049985 4128 50888
311582424652058881 30300 38251
738779735650386049 18431 55607
880472211644082817 16876 51883
576694562062780161 13038 59922
707828971003550593 34119 58418
563463073306468929 14957 35176
676575493485408641 13449 37257
799038006852537601 34285 55867
837323875229159809 44721 54959
746638942455408769 21056 53454
362039167698561921 47279 47540
649886640531516289 45167 47700
681178678701115777 63051 63437
699271705853409025 13041 50909
846796153257479041 64808 65204
412767551214795265 44082 45191
391244796162268929 31842 62923
844986533546322305 17327 27213
629318960719054081 31288 35573
896043789645002369 40316 45507
289200330658616193 13206 21724
279218139726527425 21612 63232
62623117456205081 5905 57271
806534572888505601 12383 43086
417716938582643137 8218 17795
955083574999239425 14664 58105
990481970630845825 20149 20876
835999961493708801 34983 65688
919244950927947009 45663 52524
392173675117209793 25501 56145
219128393953518241 56908 57600
308905146448733377 1646 47572
227187287177869729 11533 19049
216915805572856609 23778 32142
239155112020576161 5480 40198
497985713965217537 51160 57665
9741884041886807 26040 45128
919229419610690689 5828 24700
712823555482707201 10969 64911
1965608898171212 18195 30113
579767465013262081 3034 33986
453195977740481473 34407 59424
494527933980215553 12020 19964
74091803988775233 38752 39218
67832560949995017 12776 41268
482091272192935361 51201 53632
404588124180882881 26972 38244
152076714587717985 22 12110
715181819078353025 7228 23003
542451472464737345 16526 31265
973588579875361409 3213 56007
465088989581115457 16511 48354
765610870484295041 9571 40667
409309570648634497 4854 64574
807742342422947969 14369 55990
861488271399263489 7463 59610
378970426792861313 29332 64160
826166670136817793 31830 64941
783715925397224577 38904 62335
526317663740424961 7644 17609
934885907839117185 2334 26641
218848041022187809 666 34985
699353929556444545 53019 53630
138781787487555873 25058 49867
895819826206505345 62371 63695
351707372602167105 49768 58763
317018275757682497 4312 54013
90056255735330385 4717 10951
828234434049477377 6713 33001
276629500313550369 20726 24733
517907486646656449 934 65865
458178970378025217 38699 46391
185620835127039649 58586 58965
648262383694461825 13561 48487
914723065386773761 6143 57870
571222647835778497 26287 64869
405711942952365249 2052 26440
170578576080817601 3806 35161
169254273841339393 11859 29475
718574232717440257 8486 30303
806329386910888961 13591 27884
847295168199767809 27656 56790
150586065992008865 31212 33295
163458168032686753 15289 38454
641942794615317761 26410 44271
938314519121423233 7798 29277
215299147464456545 38485 42356
322719671474271041 30873 48936
639932873150755201 23488 36575
292006321672747777 14290 55505
356702671338872769 8714 9067
301589031793238145 11310 50187
927411436716653313 5884 59330
604029997903825921 7379 22667
866170506448291585 8781 36965
875311299885634561 49433 55966
713801045994571777 5419 17223
332065396026795393 40802 46599
883267889611893505 50397 65594
204155418398695329 34043 35966
560628297861740097 3900 45766
516224575921558657 49390 54358
736658160213316609 6292 30652
745795623947696385 20781 30424
869427095330180993 16160 37644
770378438319969665 39437 61511
45745736715652185 26423 64946
916143679911609601 39312 60310
94445499319675713 9276 54124
732844385641517057 12506 49637
961493092605188353 4284 51552
457535967746405697 34392 60407
554041078570108417 19972 55490
417915412658604865 14536 30711
768572786375109761 30851 41669
347252493319299329 44977 45588
910149094164751233 38576 66173
174012325218360065 29131 34187
991582158998248577 1770 50711
549548264425435905 12102 63985
917804443270810625 16226 21447
420629487640471937 44964 62741
583934695394624769 15592 34366
344969078900472705 11969 43056
847056105307075329 28981 54522
454915916646900353 42073 60607
214599816174903425 15740 38003
210336342088208289 6416 30644
650270945320770049 499 66444
449257984259364929 15354 18813
887318584935037825 866 3023
854426920361870465 34578 60836
13196196396734195 1531 52492
222552776524356225 14347 42314
458378047090256769 26953 35157
605427046430872193 2885 5420
584525827931813121 34104 50941
488302591692988865 20531 39330
188458221168197313 4294 64559
698461734791802497 8388 57957
44259372085861057 32014 43625
449916463094343297 33645 38417
444324705131371905 33722 40339
411025854403117569 56234 61952
35891689168025209 11923 14113
824744270896022913 21698 53122
526953001168301697 49685 56872
461477752977454977 15691 64127
63342666632991041 10724 67085
489838275744478593 2149 67021
360639564980537857 18615 51469
625783945693694209 37145 43873
124316028246639121 31423 51002
920056078420234497 4024 39111
246255812399432737 16625 41528
379681683132840705 478 43977
423130342334076225 1019 16088
758083395629473281 21573 23275
921386429691914113 58476 66958
260988011337513377 2892 7344
955532023345270401 24479 55061
150834955383519553 17981 38356
937888896658655873 21531 45419
27937043584270073 4647 5569
984993681764535681 26128 47198
701432568591588481 2422 36610
567518706090929473 19582 47686
6554391241206049 12293 60131
505810656149876097 25630 33076
923881339009742721 931 47922
579660911834061185 4205 56440
949936862460216193 22608 67181
206098020316716193 10133 35905
211363344050329985 24533 51733
849744923105809793 1245 54083
436029444924013633 4808 63296
368598860877810369 47278 49847
410813266661254081 18844 63810
697322447337121793 46526 61725
203588054932449569 47477 51928
665956228017137153 51782 57381
867577696033254913 25524 40131
510659730140609729 723 26279
748368372270885377 52184 53147
178564938010353569 22313 57645
105309454785956545 9783 58870
778511311568742273 47127 65819
87446101055316913 599 33831
867969412107896705 1753 33487
338005665019768001 11030 13143
354854975099122753 32510 58804
447585013594657985 15445 39900
529549035469088385 32148 61614
582833647700798721 44464 46571
161002972278375009 24880 53219
76733959750040273 21484 23561
199347174376612193 18022 44984
923047471769780993 2132 61515
660764524169046273 33919 57732
733435470804192129 24008 46009
547643062470498881 25833 43499
238200343633568673 354 66019
204195593175576577 28279 48166
228924466980910081 13236 15398
824401319719271425 11698 20830
611699366809109121 51701 54373
646785547975774465 12191 58706
717118703975341313 7617 24058
969100963793167105 55219 64531
390599817944863745 50768 61603
733423172653381505 32081 58551
19060778670247913 10854 64258
21558474920368553 3029 50631
115841291743482353 7563 47986
356758061215195713 24650 62696
885547570121627137 10507 58359
605006844691942529 36933 42734
978708175952110849 2330 35303
521104352982867201 17545 27872
733934731399013889 12999 13406
53538639134700361 32247 38659
166347241073044225 32959 42225
276173565374868705 7252 34595
516064083461497345 23023 49412
450604999193458881 33350 48538
120265980277512337 10792 12292
936898530838284673 8813 12182
191938306439933377 4422 21004
82998250055197793 27991 58769
890812025679213825 17271 28286
30522706652952537 40955 50408
990542988979040513 36350 45318
416922457007373761 50331 51369
81016810141793633 18848 46391
860954962512131713 26015 65848
661848695170018433 40836 48950
912537912251167489 15360 20416
347570951655786305 2215 37500
650980923684265601 20552 22907
173648053575032449 33507 59500
725791226787705985 18043 22135
687154922525625217 6810 17038
510004619679541825 38786 50320
429002776409358721 2045 29953
438326496661318273 19366 35512
264321740656146881 23014 39669
120170122182848609 55027 59538
204575791605190465 4683 35927
416603975978645761 4643 65204
923438997620596737 49839 60727
975458614071364097 7232 14389
501262128733056769 50524 55061
660694882725948673 15785 25340
722040830428472449 26097 44124
232023476110406081 27202 43694
204941654102508865 35721 41138
164113449979211617 26975 52801
385886763491615873 42311 47923
15841071915311035 13317 19029
459865013303183169 19275 51935
892904177142668289 15434 41424
936019006710797185 5001 49745
214819517480002273 38883 46937
527534023480551873 8584 50702
701312495861131393 709 21276
403473107372608577 58502 62483
982798401504545921 18319 33177
441707075267625985 46832 48266
450894805730030145 22327 30945
415724130157816065 10556 63216
75240739404385697 55030 60994
261481668014578625 48757 50070
579908118374319745 2990 30794
7512093517394903 236 33378
690590959753087873 17244 27462
689787824272709633 8260 40926
592174437383448577 10271 16624
633831534471301633 38365 48862
223850999498317537 17373 64830
768950622897374849 5006 51146
783129558474328705 18452 48832
510411120027615809 25972 33115
563387186097408257 13590 44663
27505267136458401 11889 34615
801104261607775873 3845 16607
902145484406009473 40349 63115
638675073244279169 30436 46968
56806777166666937 2516 36653
831586947106146177 6178 31822
257243259579585281 35954 61337
512844334603592257 1335 39989
176378229379993 27373 64924
690694703610915841 7181 42082
438267894822946177 22417 35615
613602769430933377 52281 58220
783750758300993025 27287 34911
492623649478716161 22087 29258
134091641471943745 40873 56961
710373997639443585 3312 52940
283606405609642561 6094 41241
807623223442845953 6552 46556
611753324461876225 11961 16744
22129082273714573 14214 23382
669252018780905857 20367 39422
17081977564558315 55020 55236
656377544915986945 181 30375
724154676970904577 417 22373
284725323459522177 58293 61351
487538408164425601 28783 51645
82122070604942369 6235 47917
4480917326922907 4123 51653
5179341412382855 57678 59613
984628511058858241 4474 46459
918391685990545921 19344 30474
390367720642167617 28440 63676
653255053869994369 19524 30331
611816128530364289 42101 56898
983486003303273345 27291 51340
57469990796697345 429 28085
874345292709318017 3333 55022
339761829532406529 7799 63612
362005993183291969 21755 37917
281297006498853377 13533 33252
686066393520345473 559 28712
664785094170724737 20039 31242
471674590338455617 25798 65085
671450564364242561 11290 31883
552252466131971457 6175 30896
45352021012760705 12279 29831
218050978940343745 3066 18716
719846815713630465 63775 66425
337329893299678209 11934 34834
882040703755336577 9661 59349
829631376590743425 4964 36862
917549740128684673 17742 34016
409149669478249921 17476 27758
969037894728003841 38057 45561
588101627146048897 33501 52376
970696402173651073 33485 61750
747760251417187073 23379 25951
515817649125494913 29306 49841
925483993985881857 26352 64482
740877102778931329 5068 9477
439076523224695617 46163 58867
150034388247476609 21577 54080
467422528954816833 25054 60877
512723826089178689 15916 49968
875199093048077953 3806 53436
322493294877318721 28930 30427
135073590692417873 13999 31762
161709558603909889 2252 9935
320895249114055745 17886 44218
469879221753856769 43293 55952
561580811896877889 7945 51074
165495682682781377 41030 50575
946476322062007809 35254 64535
300145417381145281 34207 48246
876862380741375361 26426 26437
126686283450560209 54451 55478
663378740786310273 28086 54272
970374414680961153 8619 34085
519743219679842369 38937 46737
304533419318467201 49686 54788
56935542880918177 42374 53600
470689449721334081 13747 66922
662020827740168065 31517 62839
385837754238956161 27901 35018
802244320750030977 46118 62803
625454842451645697 45084 63607
196931512607935841 17835 56484
455730996930135745 42908 44826
319204363013138689 27869 39778
111471941540855825 17705 55466
36128788852625609 26483 32219
498811901143930945 13320 37396
201592900490947361 22 9099
280942573550177601 13118 15359
765518171040785281 17634 37386
208712714108720833 34334 62972
506735699310635137 28693 34113
295298505275042113 28992 52879
981307757717008385 23108 54527
894949480052581249 22786 56515
165533573014595713 6380 35600
727122289663455489 40366 44877
923002196813630593 51946 65229
632084074707400193 12354 56148
150341523496276609 14309 28561
895726082758869761 37308 46633
258734157473885057 19295 48090
826899827407025665 4845 50393
187843979619923841 3497 51492
463799654125452353 33818 34519
88612620040837697 34344 50396
210442642324245825 10433 10977
527385795007997889 16493 45088
356050928692155841 21322 61213
801366447575748737 16703 35702
66257222041791409 41395 62498
858337105200728705 4409 39719
655981056399255681 2171 34760
345545131224586305 32212 54264
753679887521691649 10918 54770
933498641706730625 2340 63868
505775269947037057 19165 45136
615351620550246273 20782 65188
292237141125205825 23162 49410
804175468871800833 30293 40676
60539722831080665 732 34494
968645071090609409 23351 23967
753519096142191873 15142 44828
45619161494979465 20744 57118
537437162202110145 891 58459
715959477388896257 23609 65352
320700759814165825 21312 55539
672693989216650625 29094 55306
330209746410631041 28366 43090
679107823072857985 7851 13506
280398469579445473 4378 24904
72869530392917889 54176 61789
929539627887606913 22466 24304
410025882733169281 15451 46472
610875106731661825 26564 40315
659363115953691905 29393 35342
70976150772182225 5639 12503
288275465868967041 8002 21564
725722610364563585 16427 34566
748208415118877953 12229 49515
617916721925979521 7617 64666
741769013529808001 4783 15520
870905349876430593 37833 51200
550344132317757569 47602 62857
342405666170762433 32324 45490
131866355988396577 8880 10694
500169648926551233 4357 8893
39007000721110073 27142 59306
78225734252271201 18354 25360
142475427327259041 524 17923
60914750074111625 39668 46954
683658844953821953 16583 17056
947689457667806337 4568 34794
653982122715124353 16636 54122
198155329886482433 6962 46872
748636256307687425 35516 48990
186356300598646401 35491 39034
266935588885093729 6721 61982
663536881579283073 25502 51433
636316190619805185 27377 35643
861145608260656513 20820 52140
676994370406763521 52019 56374
731719438744740097 10513 46291
943849374421429121 4751 10065
771398755527457025 10543 32403
660641306268292481 21381 25545
756923781937750529 10507 18434
816808601495335297 3538 38522
485655722190287489 19085 55667
288921195551981953 3424 51695
524014012320698433 25273 28759
374188632106719169 14246 55641
667415624197218433 27186 66174
281640340098267233 9290 56271
184022755718466145 13403 48985
483211283393341505 45742 66030
120986576161627121 25088 52960
894161438508096001 10901 15628
33236838804221237 18018 31383
749841234215093505 43431 64053
805611711845870081 49607 50898
999576262132496385 32448 40552
964453619224450177 24998 25863
16687873671354937 9906 42326
56174308710851049 13590 17617
806462402340716929 50261 53306
652267815778351745 39071 46644
913314011996472833 175 45230
467599812475697281 36342 55325
11824451844649531 12225 41384
41607235792092465 9006 48713
558526258139391297 17250 50367
75125200454024817 7142 27875
814754583687321345 13009 38532
397429797072568641 41065 61763
577992162522914305 20659 63002
243310620724287233 38902 53374
652767932177074049 36858 48684
497625253788207553 63136 63410
365898638761290561 63123 63323
884313660451468289 48852 59190
422994773066623233 44139 52030
761709621805984257 18017 50687
413092526991757569 33080 45469
503696993405895937 468 62349
327139558137520961 770 53830
502710021914218433 7742 59629
457360256446388993 4840 45691
34934596422218081 50407 55906
954416694555622017 11114 65169
663439081479857921 51 38697
829717218455041153 19980 54947
308734269707599681 21621 41953
271989884411983233 35355 37782
492752718926844609 48759 56718
303671485728397505 388 39032
319093909042962305 55789 65459
418596167256200833 1226 12831
570849643478801729 8659 26177
866658722022062721 11953 24976
625319921524606977 30409 41413
544222850665523329 2253 42261
390556797384668673 48021 64977
472848330628362817 11562 12475
370597413065823361 7259 47046
966495583473150849 23081 61558
626078811840052609 28233 32277
87302903081958769 1106 43960
527527367919105921 6869 59584
41774235702963129 43633 44896
100972903529957137 16726 30662
260416663498585153 12067 48942
295625050489363137 33768 65084
904160311025496065 31449 36793
929120068650185217 4887 35764
380421671593179393 24920 59316
693270350187020801 11191 45186
496390644161312641 31626 37972
19050497915110045 52843 55451
426665861144368129 33631 40371
597053823517185793 28175 30808
599997439612995073 17693 18751
72872401928641745 19331 55990
7842362986732355 47567 55885
996785826517054849 7732 12948
224599601905811841 30571 58254
892850463883114241 48677 57215
222267805020475617 4140 62503
438419437538513537 25245 29148
203575103659691329 27663 59050
544859488357452929 45183 59796
160926208730071361 13369 21948
325444907726392769 51038 57507
990844148801460993 26842 40177
78852053511376145 50428 64879
911947524799170817 54164 63665
419483206865109569 10554 47303
895638426556391937 34049 60392
729352661716525569 4858 66688
675483582098504321 34175 53110
922252918057438337 8384 25191
622888130031913729 39694 66601
17926583128307529 19179 53386
2962077106712258 2902 9434
505097338458924097 43037 61385
409545943723944833 18267 65460
955545860383871617 33236 40072
411199017200996033 36621 58218
572001227519962177 10051 32787
24481199637609309 21630 40956
643639353012041217 26701 42682
350964563725181505 21477 26788
562538271384838145 40469 60562
803588174419193217 36108 40583
343094809760152961 37401 54924
126834311807240145 11617 35186
809385064763034753 40207 61845
953905362445016833 4150 57433
412180328380649985 6151 64651
250400506056518433 33919 40021
119704312222879137 47679 66071
921657824705480577 10111 61519
95746757976918673 20153 63302
476423337022875841 44411 50547
31503081961119505 56726 57002
379407693058869441 49656 58076
714513181283244545 52105 57116
519904105145638337 32725 40246
457550369174285249 20235 61800
656498916509580289 13544 61649
386951145747907777 27124 32955
14367489359724317 35241 40757
945006005698701313 49318 53064
383656683089260033 45739 64421
596371355501325697 10942 14152
465232229059505921 5733 54896
994859150095791745 45939 55581
25269950186928017 41235 57201
68255653722793857 59464 63885
828786033247919105 27702 64726
169763270337824673 1924 6575
469242480285476673 9762 13704
970518879069764737 11629 50000
443094281919041345 11261 25444
111924752196514993 9612 51117
181414020517028257 10789 38244
111956133202745889 35850 40260
622670894536806657 5801 42069
56268092852917561 21889 44215
715874095748450433 35607 59073
858232711526788737 1989 64938
558806421380733569 38593 59324
91951133631809505 21355 32931
819836618550912257 10391 39329
973882988577180673 547 26840
731340778031491073 20148 25159
853103010617275009 17921 43546
557309467893691841 1211 59301
643252475502343681 25564 65435
809018903864835457 11020 29589
734944519728472321 9989 66420
984149664232521857 18757 45279
930370642341081601 431 38358
702384794611898369 55633 60040
283639466125578113 41667 60528
982187084336590721 28600 40574
861482484754212353 4402 36124
727835649327015937 17194 22811
418605359075669953 9946 33278
55248127215893561 15744 47933
905370776052258433 23044 58938
670731095981235329 28048 57776
357746585136823105 20894 47577
717810675371953921 57777 66633
683520043261260929 6767 48406
310465429870344449 11852 58499
944202007215963649 13572 49108
689743405800019329 12704 49642
359334103087924481 35583 42455
836671327590718081 21927 31137
854635857222035585 10338 20749
429571305219656833 5687 58899
974623052483188737 26808 41252
673114398994481921 32993 44136
412634878170806017 44526 53423
684785446403257217 30902 59122
460899491559963777 37791 54970
898617022787444609 5285 45001
367069990201144961 51471 66528
161073999708282401 36368 49455
638019026396158081 11506 36565
561149990778954305 20561 53554
626876366534887041 4171 34724
172563398499168129 1025 26563
5593318248266145 50228 61870
305059373732287745 13925 27700
95015772453393761 42993 63445
151168861568624641 797 52893
862496676413677185 22046 46709
439636530797383105 31104 33779
111698405373701345 30857 31304
193282412435653569 12095 34208
382655996911502401 12873 27615
671649127134681857 25312 26030
718422339585657729 42864 51652
793969437008929153 2150 32166
904010290802112641 14429 59494
491163213059547137 37259 46321
780076087658713345 56761 57886
559672000059268993 16048 17721
321776686834716929 35592 55840
659508665351179265 18007 19963
664157804443050241 17396 50758
856573909743747969 48220 50878
133566195700204561 57310 67035
405455409778152641 9399 31794
557882341474496001 12363 13495
9089190566587747 18170 24821
175931249973110945 55086 55903
29833645894651541 4684 9688
911238771946187905 4123 48879
136587511148281489 4583 34783
279949647351962497 58195 65797
373580593257184321 33053 38822
904465211732215809 15842 63113
941037526504491265 6510 29163
114682587551392609 6860 35239
477536884901009985 4120 56001
151338822739489857 12248 40481
527677347710085313 10403 19361
85889567662313489 9466 46176
196630461698713793 5235 57421
136425863623841793 21391 59696
558430757341259457 4631 43345
814216549478068481 23924 44173
203132482600320673 48431 49267
638163612134889089 12684 56186
966273659450013825 3238 20621
980047597684880129 37634 41240
884581173225040385 34589 47770
775391985551451009 15094 44114
970187900530337537 46477 51923
36050672434051025 20724 41672
7253501339189229 32659 38155
419631793335327105 22140 44723
956164335484277889 9264 31492
844757006151262209 6600 28886
555603904913038337 21277 57622
797807831766007809 19639 43547
770754152488652929 14110 60335
885767064994958337 12890 42342
986141819201289857 6337 46429
850902536422410113 35638 46774
310112325399490625 11140 41839
530726052651196737 6748 28597
849418266137586689 57021 63583
665738707449989377 268 5473
788899944411358721 12045 38221
536284820646478977 26173 30845
669144094772914177 244 50163
334141977092599489 21971 50203
408758397612576385 1768 14500
434959467572973313 4569 60736
440351408020955393 16519 43138
362414261478235777 42680 64778
93658250344876849 21786 39383
787101402052179841 7441 32280
670693091100414337 2942 45806
122522491626313009 29017 59982
656954508387418241 1944 29176
216940773413476513 21988 55685
576585983285024641 20191 54506
344711514591395457 28280 63555
959518067440118529 29089 33972
11596502433128821 8609 25876
629448919386415873 37351 41969
761300257074310657 8315 66384
916305857680118401 7804 37903
580657234567233665 6908 66418
881650423303209857 21753 63574
357005113216345665 64520 65367
325999800807753793 16668 42188
818905952418710145 22084 30585
376220075471675137 19967 57038
317918118145740865 7222 44669
510082520484747457 15572 34827
996338285203840769 41015 51342
932525311648969729 13367 16354
426788861667958465 26828 26955
338496097897408513 14789 53982
125037303228005217 28886 51241
909979454649455745 19157 62822
975932344782222593 20711 28899
932794354851456129 11844 55382
275817347343142657 13903 60439
375809945937771073 17733 60418
82199147966591121 11028 58718
827769489822660609 2477 23493
289812779541115649 20326 30789
867735842859300225 3221 53468
834163426902335873 2303 20947
651605700248825985 19384 28077
49216013737542145 20757 36530
559213492259385025 38292 60967
895047441005672833 3596 27578
74756009553713201 7712 46600
531889357919801857 7742 16346
749216694807071105 28398 31703
862822615300899585 38476 64267
360399192442333313 15242 18228
418188632670812417 13293 52770
840205448997391361 28679 65590
860195599303764865 610 9992
915331769399617921 18187 31075
983519789136813953 37480 39575
201263322058135681 4356 37149
922467480187407361 3973 47850
739680833560800769 32426 46910
382254394282789185 28016 32392
886980449332764161 26117 46469
873084294075468417 12306 46211
166457292701924321 37273 46823
489882445273288193 15542 51267
179534926650571681 12832 51286
549491321348000385 11331 16114
186651268522712865 1022 11099
49783080529316241 52839 57027
408962744228414721 16058 31420
661951411855554305 23661 45302
500622207161629953 44368 46444
594721934943585537 19955 57626
786563228275266433 32749 62815
853452826415349377 40731 53355
109651031494269809 25878 50739
153989703386820065 35475 40247
844896020191566081 7123 9058
969753864410691329 30186 66255
259770719721306177 17137 59023
84706492506946065 14706 14962
35394745569785613 11032 47622
356903936230821697 21756 47627
229820338551053985 26280 44298
996832318410888321 19844 49538
596134518610835329 6108 47583
563032796173146753 15100 25484
282896105424274689 34801 42046
989322209625335297 9219 51510
707003104572887553 532 44144
937475438783309313 55506 56570
900196815215185409 17284 31484
639996363258227073 2709 25699
421071735964897473 52789 59666
770938741930834177 3249 34893
623250255172710145 17493 45614
51288240026856617 10134 28599
857349059886555393 23466 49671
204831375709090945 17176 24847
738607360039839745 46475 50028
952187933281372545 6150 53324
603713296699606145 23934 41433
727359850008085121 46759 57973
51622139806543289 2513 32360
394391170834104769 4267 14241
386411226592425537 19828 62233
661704907837105281 38614 65724
875593157913005569 34938 35223
5747468805530788 10687 31768
475220903070447041 21111 46862
302572848671516673 15645 18229
481396860425039809 9762 13124
421300816316836801 2655 37819
406705833469484161 15178 39154
858579848764009089 27983 55697
842239669252354177 31326 44138
293134391196922177 19081 52081
801824578747197569 53666 65642
868062995995373441 26850 63432
909114767372930305 24220 62255
873343752428333185 34012 56056
942759120559909249 16358 66700
455683637943394625 53320 65503
565166233763097409 19601 61358
305122287332004289 27251 31532
455820735477669121 790 1719
539135815920715777 1682 29948
141007942812965585 33871 43961
477374972984826241 37814 46100
755691316629931777 502 12960
653809087273543809 15075 49384
97062739930709793 44608 59316
177583304576948833 8227 18385
658443904607405953 11498 57151
384669985742831937 27553 54643
471499154306773249 17421 52097
691802110847369473 7340 53220
818516444572590977 39927 46163
847083797668091137 25691 35693
591043623920388225 51118 57006
372529480886747393 60 61017
924220287752216705 5976 54375
281837302761246625 31546 54712
593906199325889665 23604 56215
744480729965523841 47906 64020
167957515299260513 9321 9756
586157704593972481 27476 32994
625722274055124865 17357 36707
711617797133321473 1796 4627
645981593420412289 23108 32129
625842220326703105 16547 57285
356602373114842689 25668 49707
429613256642234369 35006 44680
527521983166817409 15936 47264
19380774061033889 43674 44119
305291729544268993 14311 52818
526614801272010881 7626 22481
38037938881625881 23102 27321
980710006019492609 6781 59617
529641604828160705 14917 36964
998948180879274625 12616 41246
234277648487331905 28129 62681
902394433047675137 11749 34187
595030374634450945 14277 35802
231355716455816193 7002 14904
902078909079090561 5517 50202
976879137193506561 33826 65947
517364619363181761 4729 57526
944490221162631425 20018 62821
608214505167150977 10874 15512
33161880846904525 1015 48071
107534141854745969 864 17585
253522007706770593 12840 44648
396192176882248513 11501 40777
324830111620386241 50594 59325
941760294810539009 43431 57546
525596208547206337 4165 33149
978273344022252161 38550 44167
579813990317177345 5473 5603
28609550527949781 20857 38972
992100444253814785 37443 45074
671959401476566913 34808 58657
721209413468145025 8922 23952
229364197944196481 42682 56343
542745508400209089 10932 56707
123067234816740977 24620 46672
222789070522395617 15791 39048
64144719219843441 40757 65846
287675757146551809 14319 61233
897909434187436545 22199 47071
674883937348639105 13711 40348
761234092672911105 25035 37756
103437860662616289 6191 26754
897017322571368705 15293 66381
330596324745442881 32412 35052
200408303298321057 45698 51717
807748054254254593 9317 56185
809679173535027329 11069 43317
875087735668259329 18928 58128
791050028874995073 17442 55116
962585581988072705 10736 41867
294069686188944257 12313 48297
530134400359628417 8884 10521
700109121274255873 11050 36854
758055217259503361 14279 23227
518052723816975233 3312 65778
662299517016222721 65459 66197
200644431538254497 56413 57366
450431135618607937 45806 48257
151355319943515809 8696 57007
17847989542417509 21703 47207
105182046095979585 28469 51251
433419567755827009 6961 63746
865619824015777025 46306 47765
444715885824834369 13995 50463
245275422626978209 29346 47668
25435137356545569 6765 49779
114100610880196737 37695 56525
787107002315821057 14458 39720
84648550069250209 29263 53172
317927152058722113 24031 47674
151114826327766849 51479 54154
529161876036099009 19405 65202
742714420597852929 4937 53063
107743928491977665 9756 24740
370790997672511233 37987 48817
620044395897821185 16184 40380
752033104574582785 37040 56300
734287056839427585 11643 16887
537567816110549057 47229 56665
805006894009053953 6654 60064
680726874986678657 51952 64566
60759909045181361 33535 34186
24035808984134377 18360 38966
208690306849206305 6875 34370
581699448253818497 41122 57203
426007230190826625 13555 19617
926219777545764353 14044 34120
33130748402200541 4463 56548
956782805987760513 25068 44334
994001887183351553 14291 28157
787777591881901825 15779 43332
130591695000191521 17994 30428
277103549837807617 52948 62001
933562345234854273 14779 35477
512724021814062081 42066 55014
149211007265407137 27232 65808
921841631447851009 33489 37362
459856763171025281 29020 43548
995434553346964225 2414 63164
608208270641199489 20529 29375
886342904287079809 3417 49897
197018305880781953 7623 51552
645476407079154817 44694 45291
991579485075661185 12852 31103
576813576196517633 16875 42670
109987928713572097 11104 54854
666260050430960129 36457 44564
29227038962176269 23668 55095
121514613417378577 14090 61828
482617056843757569 31355 55811
977987192077829761 1390 48152
208622224951042753 20098 20846
665807771134812033 6135 27750
964079825053126145 21888 23935
608648377104085377 2201 29045
96539358224816849 4174 61650
218277514681933121 24563 56953
489614422532973505 10145 63599
248027677612792993 36712 47622
789173903777296513 51284 52084
524534962004114625 11424 36845
124262165676334753 2447 2755
239311408341929889 3166 32957
211975970652076737 39222 43566
770646434282344449 5967 47367
346202761918839041 24309 27413
325855102745219201 9368 39211
691584150481375617 39299 52013
375240560257029889 31971 61009
542971391993297921 43156 63128
966195974497960449 49083 53133
276997027519342977 25165 64389
793429453279959041 13092 37619
149639288988531393 24532 24997
452139574983885249 3630 18374
423109830186334081 13442 19613
811301580952207489 18474 32697
820170992847074817 28229 64489
620707151508522497 10045 63473
516385692431640577 2351 59275
800851887879606017 14978 52232
745739970899300865 42488 66993
833287126267759233 3770 19638
141013909481941377 7701 18206
485128825094964353 25391 36801
967766381213131393 9181 58880
531247964977236353 26334 37181
197595469271249153 188 14695
944793497557572737 7329 41621
576687978438904705 21541 25416
977673299038922753 5733 28621
910228080545394433 27184 32444
502273476345582273 13058 34098
634714083948104193 7488 62428
405281318685663169 5605 34815
228752963800104673 945 54866
229698247205693217 8605 63741
653644725902545025 13094 64582
340871979202699265 12262 32688
159662884346502657 38029 39892
732645094517156481 57939 61022
435739062947256193 34369 35447
231065270577115457 6631 51220
572419350401361281 10588 64399
513598761963425665 40443 47134
31940599995685661 38460 53616
1284505271865300 22731 63333
130225635671720849 737 42436
176505800784870113 18691 66702
769738048569998081 39217 62987
922908091760486785 8426 63940
210065377944488321 28925 64673
415830425909792449 10655 17111
581661539872122497 5417 52650
209644395491817889 6037 59700
202333015201404001 4283 42442
668413262028568705 36305 65887
850860828692852097 40407 60401
415234856580976705 15405 27570
33816311258277665 11763 45598
381892888287058689 13764 15305
355236692916683713 5346 49979
746693347243574785 46163 46861
429181756374660481 14101 51708
566542894230511937 25463 61574
605925499249231361 33272 59228
360952624304584193 28868 49109
527374767196135937 16559 28832
4549553428024212 6774 20696
456171433381932417 37151 60557
82894475521481329 27254 60074
384267417276177537 35227 58444
657827517350174465 3532 30492
616237744615411073 42829 63384
508546585463246721 34025 39513
427130966778037185 39273 52021
267638443058803681 19052 23574
9359093488249927 14999 47967
362369069782499073 3793 21188
557617790279394369 3923 25677
311110506597973569 20480 52484
400048278702065857 29370 37296
220034858407498049 12204 42589
727321487393510273 9123 11880
665200632148970113 12810 26669
623443819096671361 11016 53543
230313460963952097 11430 17840
4934064680398366 17470 67045
931016297529797761 37361 56208
43796640110748801 10811 25193
448354934113520897 15943 18812
409699161550037185 25890 40719
153415271980936289 18377 24166
619496024563851265 26860 31123
488972902966604993 22912 33521
767309420056918145 21469 63386
4499914884210200 13812 23127
495953597214686657 8102 29568
817950079791469185 3954 44290
138528331151235313 41997 56737
616463026610450305 51118 59265
277800983888532481 24561 60331
501819685399947713 31835 53581
736421290586790145 1267 20550
490045007584203777 12652 38909
736688481523266561 16210 25385
246269324341934497 17186 24848
865821228789201281 17947 66279
969822561390078209 10264 14688
425850157758894465 50778 66498
168903006886562689 61285 62478
141070103060272353 52061 62965
976237684825381505 15190 45875
529751830189589185 1783 4441
806589961207432577 4696 5738
839582820035388929 5387 17616
185637534727550945 7479 37376
855663918610154881 5151 36550
168408450722449025 35385 67110
675663853820580609 52235 60454
931951260672438017 4108 18537
549877781020462913 12266 37879
264016816665783681 31461 35219
899433003214397825 25367 47032
404674356750849281 38159 55757
317363398301800705 9841 64904
285217190178600 30424 64002
479724452367022977 3080 28974
484634827085816513 4699 22608
359674725848215361 53807 63511
916707844112263297 7903 42740
179326625645046529 16862 61575
898023791051901569 26856 62408
188448245523822785 37211 56522
177369579321759105 14139 29309
709718321855106689 26667 32097
496206387800416577 10309 47774
984386790623695105 26148 36887
43320917377396737 19278 49755
416193337833107073 10501 17965
959082288180770305 24010 52673
364526142541329537 58810 65489
687753341408079361 12722 27837
320490309227992065 13467 35592
257809097978228161 25018 34500
701072773089840897 30201 54782
395372008627273153 19156 38383
986170869600073217 537 13836
842481752062202113 35684 47720
457278993386914561 4989 37391
599216392051811713 34506 35882
893306520213670273 5230 5726
895196967056765697 41480 58172
120663231395191425 8478 63945
779640248893255041 9188 63464
556706874632340033 44979 50077
621519253006415105 19481 52936
19239758110153105 3459 8223
392362756060645505 8993 66793
910988256922237825 18121 45590
565774194715178433 54396 54625
697020479506711809 23862 30995
850950681777955969 62349 63364
853156052435167617 9193 40589
309271013486000641 24174 63549
242492970193602273 19239 24373
293669861977729601 26523 65825
787845798277643905 5853 15110
736320122379911681 36014 66048
446540307781312129 4151 64718
779610833384364161 51967 65089
492600819175805761 19676 29501
780957805350812545 23120 64065
399701036744680513 10209 24381
532981054546194625 2850 51087
213097326018285569 9331 64750
257189595191793089 34988 51973
904998309555431041 14325 53973
470472534014984257 32765 61848
135475361400153809 41324 52098
946261709652720385 28974 55484
210897483572800577 6407 15421
72041693904633777 25574 42013
961184861500825601 40807 55318
594286341856420865 14667 15811
185257757112061953 6388 35492
492035739687874945 29291 30880
347174469107329729 36370 64492
250177002752099745 33887 65635
328277369761131841 6091 42819
941499495810415233 22837 43839
260875641041607777 37076 51307
444364792299726465 10074 21507
430120032884595137 33211 62844
824206414016455169 38176 64637
547180107166525441 13442 53534
929610744877937409 33443 46788
233754158842366177 20695 60554
883360079687701505 4598 27511
97263920030044913 11849 29489
42223565550589369 842 9969
979012684256851201 16870 26291
952265843499954945 4083 37405
252340246560521569 6826 19642
520331459813423425 25287 27929
40341396187862697 12621 23905
524209003797050625 39460 50704
446764758548354753 11351 28004
770111672772376449 13741 20056
185374232818681153 1369 21208
722304071771386497 14154 48411
493786039440237825 38528 47967
894997106878907521 2794 19926
978456604719546881 14552 63473
801581879323475073 4735 64333
414917903732018113 1977 50376
200176292865283041 313 3084
33508931436507793 3989 8859
729815450849908865 35807 63058
803574984474693121 21669 57047
617876358884092929 3945 42611
732033873553938049 55358 56995
831684467679831809 9929 43802
560296446605335041 54309 58980
440038790561349185 1188 12770
509348724998183425 19865 50886
838349619944462849 5084 19658
527499291480751233 46843 50603
625510012221344129 54489 65360
266870676687680929 18995 24943
841234977822420353 758 63474
345041493626453633 7028 27681
609593459434027137 5485 11369
78973733191538993 4074 39215
719056534855550209 26303 59622
424600216817026433 8279 18389
184942167771982465 1070 12007
364923521333956545 38450 60742
189521092875661889 32859 58858
653520655676246017 7032 48818
453881284744174017 37310 43769
621906636176000001 3379 36880
64659483522031993 35110 43137
561780703526324033 22233 48213
742283633797445249 44084 56505
743306088019146241 3590 24472
878834567862735873 21765 45158
665334719725407873 40121 50714
492398833544346113 34960 63392
753110406506642945 44587 64077
362835335759822209 64359 65638
403510222710991681 44790 58885
654252814487183105 12426 24159
395532587049125057 48457 60844
292266552839048897 1430 32665
57373430914154257 15585 66483
719460191963268097 29437 59738
648282893170069505 30922 35755
814176587739350273 21373 52810
731967275125555201 21411 62789
893972160335170689 43158 45637
645088118454559361 17543 21788
207417108225410369 37911 55773
541847875278889985 39023 43388
703237682092353793 52936 56257
261455826091470561 17517 51907
148855074248668737 29316 60528
612066574471015169 32526 49595
639681069016905473 6315 51621
347696885024582529 52755 58336
412892691637789953 9075 38141
123203515860225825 25670 45583
982864903396151809 18852 43822
192069871972257985 29762 35307
733802534289079553 8801 27415
38669496375177913 10095 48777
191158937938769921 41586 42164
718698170538225153 125 136
501535708010532481 29833 29903
176544497426718305 9683 28903
933493456068593025 21016 46347
420611434817637057 60448 61672
468668528050155713 21383 45944
169877939543397377 3928 47472
913534882131632001 13755 35410
395729057802974209 2037 52211
630150527309904641 24415 44814
513676397548707073 24602 52752
758452516256912897 41750 63832
687560957013495553 1676 25980
544011515811032385 11817 57358
160663308064101793 17449 61597
881793443660558977 55347 58745
574451923609835521 22414 36389
220060686634848673 35593 50921
10101164256624885 27332 28918
975668245575125377 12138 45944
439816539311983937 3007 14455
179124221814841889 38567 57728
565183886353480577 18051 40614
591668431222519297 27938 56420
376353810214276033 10055 67056
726152306001818497 23506 62404
117274543018154993 48768 63420
692257829828921729 7584 47683
11920760585162783 23992 62302
969589718663169025 37889 51903
73995440723706449 193 61392
513749841103948033 9698 64882
22683835452419033 39048 54431
724129059610572033 26998 29130
679162858268611585 12407 39519
106720754373871073 7625 16001
46332640706090449 6556 32718
456109980277400257 12938 41993
993961444059067393 18775 19835
397511623170050369 10211 28808
897383866101868929 8301 9538
656524356887796737 5197 28532
910612577228917505 6452 8241
42407736028795993 19405 29491
87650752416728033 2830 20400
976343963973842945 29603 43426
364020882584384257 7025 36510
80600868057718593 9864 25853
184406741596539809 47181 55466
637586700105440897 256 4648
177272646245555169 32917 61535
898955543966199169 13036 33082
810107550542035457 186 51214
780437594699488769 23763 51298
929073166210088193 37776 43341
126111804243937089 37202 57138
461105397704862721 50547 54453
745474497870627969 49601 49606
342786152386864257 25649 25704
210133754501615745 11581 34464
455819049409633665 32032 65335
778623336975297025 27025 35764
367091226438333249 22369 24595
896700806161550849 7706 27970
419415302280746945 44344 67127
227266926284027457 3208 22076
918694425530063105 14064 51314
17057297203766809 35311 55371
773188041834409089 3246 5154
145712352593871937 33462 42198
181175448314519361 11726 32365
679281427034272385 6225 24862
770341677696670465 15009 18265
8117742063557643 25677 41370
65973258673366785 10455 26797
504976462247388033 36307 43907
50523115527433049 53128 61446
332497554618409921 41103 61825
528612645408600193 22891 33834
197671282602801313 19422 57956
364802047068273793 12118 65835
830449264430296065 21695 37053
654347486707578753 11023 37174
809863851430609537 44484 46940
739349785288574465 5960 45314
828031180729791361 7122 30834
963105849310551297 12887 25651
292945424413932929 17094 17889
635163703879832961 11864 35082
252404055053471425 38485 60194
86506726381529121 12677 29193
577775567778761729 29672 59430
655054121842177025 8843 11488
279435821468691617 30453 46048
614192247624373505 20227 55745
712383653844529665 27876 51383
626854767119986945 49132 62313
606842137851412353 6539 56703
439071642695736833 11221 47723
755471751156481025 2621 16957
829413320675179521 28114 61927
307353151419587073 20465 32057
719468166945006209 11656 42469
827782040532230913 57682 67083
148216546537092609 11388 16019
862991912945329153 56600 58877
660636669458668289 4335 61567
205039379809992545 30050 58431
770231716737050881 7407 10928
555329923883530113 23565 55907
660591559802526209 59081 64380
702531721384776321 45549 53880
919304005123585409 24308 49624
142433231562801409 16968 47337
99441674239969297 19085 29824
68268070261442657 20591 56560
157714813360918529 1869 16213
180386102086568897 12307 63595
733134017058006273 5039 45621
244250868839817057 24289 27003
46630168438717593 29549 43390
419411411187848385 46291 54816
509201620455044673 19984 53417
358287420477157761 10392 66667
875377956265261057 89 66438
129705312470687057 19378 20810
803205889735409025 31772 38506
215888529547090273 16586 27651
690889392879050497 20985 65998
682551282754456449 48361 54623
901349841815360257 5290 63407
26482253731703765 52181 65679
735200345995544065 23553 33370
154833118114137121 1532 38304
770379666773891329 28052 32361
633101847144832385 21109 50249
428483467506076481 16232 29039
550860674180437825 12680 29986
175427106878842657 7632 42458
741959933089621121 8005 26025
312399144665171521 7966 38628
589963922828044161 32608 51749
366788317684893185 12846 40688
549340995302305409 20337 34085
535213586540344001 14567 59400
21483047038497461 13885 46212
366575213934751809 51490 61825
828851728926711169 3046 48278
954612495355128449 2687 21929
464842628976153793 23328 25690
276376871598387201 3384 10711
422458959700310977 15749 61261
241790292131462081 44598 48320
679979315661380865 275 10629
600070418957400833 63776 64493
233488034412747681 29888 38714
273444335031690849 22572 32698
535502484564599233 31718 56306
856137066682663297 41065 46943
167796120121568737 12470 28279
925852549513358209 27673 34319
325989190477979905 19407 22470
437558561863099265 15726 59324
38995036377489361 29481 34073
263237944341575777 16578 33484
297505867648563777 41763 59226
882756466422023297 11120 33749
632572396322832001 41301 63280
213976179154165889 40587 55546
557942699877269633 46639 60412
238130318804692833 5907 40109
909118261481868417 25864 49470
622609240143908993 30600 67108
996550068602712065 4371 48334
733465001736760833 19966 63660
575052533860617409 14231 18456
69690933010114977 9978 35133
420062857396953153 47599 49463
439601570738076929 24502 38457
926086230116229761 62012 63092
878684879138383233 15958 32240
70245443302265897 18578 53425
238963460429800993 10692 31830
299332918542422273 12543 27635
139814564492802161 16286 27231
743220753533687937 45286 59346
291340440995057281 31734 32357
589085262947495681 41290 55554
532154303448983489 9527 32733
342568622761600513 32534 48593
119170007944376273 37888 61333
882731120675305857 6476 7094
921451304259214465 25102 33050
308274663971769089 6077 11591
539709117096933249 6291 31197
260424297537131361 48922 57172
653158921522653185 3426 4636
648938777277233921 25659 48718
429122385917111169 4094 14394
437642182783708481 31748 35865
695791216433882241 29759 61641
426345078527145217 14004 45214
880665134543178881 18094 36808
85726384951787089 37503 38282
163705680202276929 9912 47779
395060245622087105 44472 65013
802724997510892929 38978 52905
73358476968383713 755 31556
652385972372535169 17152 51893
965047867603640705 11564 64924
651293362809596545 31520 62593
372491348788489793 1599 35063
441706346333354817 41358 47086
846620152337887745 21816 25972
486131651011902465 26592 27247
165732770578319585 18660 60000
198865641576638561 2052 29437
253028115458260321 50227 51635
233016496290318273 38947 57473
588131901536261377 2444 60822
874907878763742977 51023 56538
709624948672594561 17072 38993
200406295675179521 7920 59502
203696951367522433 16895 54531
116100161868182289 8546 61677
667207462072450817 9628 17092
983958415418030081 17826 57939
534093325696037633 5994 11839
579893334095835649 9177 10639
792605125209714561 11326 22529
764705646303099265 19131 27958
861531675808539137 21504 40464
977598213434099201 11184 64795
47978107926194729 5723 11536
206411345696793089 32149 59566
866924639580762625 8286 27680
681996812050563457 20749 45927
242112656736392033 34496 37311
146579155541132865 45943 46883
44415016734593137 13752 44507
104475283849687633 14948 29210
397146948471810625 40798 65257
687584304881838209 6065 43438
970176980217534209 29081 31407
326390008802583489 45042 54693
11881052397139769 28620 35063
185083355375269313 7603 42112
472160998982207745 28449 65262
273611773690412001 18623 46438
591753617604336257 10999 36610
727786891040707969 28927 38258
232762748273675169 9924 43246
958762009146035201 11932 30322
863713196680091521 14784 59611
655259151815471361 8966 59391
902191724206193921 51203 52741
436661054841458433 10820 38418
93956531925368129 8282 18492
289929026730121089 58640 66980
59916872428605217 46189 50350
375928010850238081 19784 35330
304607479282648065 12626 20003
609122219249542273 27986 34372
347669598538875137 5847 58996
841356456114418433 1324 12635
853001340097232897 37782 58639
967693837022935041 39258 41927
432159363113388673 40744 66779
602366737064706177 49455 63463
439828024403393409 6313 59357
38668203451777569 22543 41468
620348989265426817 34617 45663
174105213280476801 11273 22564
779856494084366849 8912 21234
876967401619580801 25923 53637
535666138039832897 12020 24844
798100355132852737 17796 56548
765570142507154817 50909 53651
860496004730777089 2816 9643
220089449187202753 16726 35924
664146483129478273 18187 26930
328420971578776065 55018 62037
326085683778345025 6141 46137
914212914441012737 12110 52677
146494782673762817 20876 55201
437567440110083073 30958 47023
19503975200791501 3712 39201
4105459844925719 46196 51129
504589583664248641 35270 59876
839279491406454529 12688 41194
215185501298876161 21662 55265
738364775445095553 13720 39150
7472324291406097 36645 44469
533432335631626817 1128 2989
150715426660980257 11582 51334
198910457273616001 4454 55940
454437685039543745 16178 53131
392800876211634177 33721 36016
553422967293286657 12751 38709
151841830504341857 3136 51152
552292644770666625 46348 50286
276717041860276673 42612 64383
723641408066953345 47260 65064
166545716461133249 51794 66592
88241238355003313 23881 27609
977945529215741569 40114 42903
265049390979228865 15767 56915
237999202301157441 28956 53797
620472147119564033 23271 51366
109627388079953649 37597 53385
922690274078973953 7237 16706
904067483182206593 3476 29252
856314491911483393 21398 62043
811468304347936769 18998 62683
581311191229318017 35513 55377
951117385053070337 44055 48653
657575886317040641 32100 60572
889017167403917313 41680 44371
689985128671196417 13747 43896
541398554379828289 33083 40525
908487507040142337 19662 32930
639273361544109569 30188 54565
784866938111278465 2172 56128
377706831638509057 7114 8895
304530212125691009 37595 56686
336736007363068545 38497 50034
373551790286313665 3627 29877
107533320765885073 6232 6765
518155148113656577 38567 66369
817497911511207297 14788 52731
886891200153186817 6939 13739
932288439465256833 46728 62490
514768396828806401 3113 24583
200599074295521249 21274 36720
284191487519990465 13487 25727
558718097812903361 56837 63074
920923583848939137 2780 18646
905472066753770113 597 43696
974261437568188161 23232 48630
550119417503456257 6062 21513
974935566251112065 15163 64817
376192234584319617 19337 21356
168454056819456353 24536 44492
504611383808782657 8833 64555
453443899510737921 10944 61966
406022328159547649 55293 61352
465200744173060353 47011 64706
616091829405039745 29607 65707
98043314922570353 33384 54016
502421608290173825 30018 32037
152978976180634177 7140 57877
229561496146391873 8624 48092
43061482125487769 25133 30139
160656548941073409 21354 26284
356475803234999937 12497 49351
264538920131460737 8481 20556
944878448744624641 28337 39482
275161763226090977 18506 22827
107073131328178305 25412 27202
486021849519904257 35770 49896
357698903314791041 13911 66020
747988530230070785 11080 20073
733725984981006721 51691 62290
798942146011601281 21917 47188
110134361018261025 26305 62108
923552110020775553 2395 23667
605745773362798465 17183 34704
135756952199745489 31704 66833
277929086857902529 52501 64666
43330715121566497 57891 64167
348726076004240321 29915 35147
313539640651729473 6334 53712
884147610193259905 13712 37774
962436371217673729 31462 53240
754522689360243201 28804 32239
31875009058030201 10629 27884
799484610592593025 4552 50512
875703760464585217 14272 45809
943361693301724801 58465 64742
150594661619383169 8698 39067
869286330198015361 9802 43675
472135309956538433 20460 34625
60213169906319313 11570 25341
570855832516361537 16514 48772
14488054763766913 24130 46139
465582078196302273 54603 61577
219822998177775745 13234 37106
597590375323054721 53720 63289
691951166709294849 33247 50101
763188216284387329 19487 55832
298404920052320193 13267 37768
98625575087869073 32208 63515
453477371429208641 28035 40282
42514750516527753 8145 63237
919998887747524865 15338 22139
217875150009550817 20206 33666
506813495221315713 26393 64664
358893961642731777 6190 56739
938813622675240833 14310 52803
828362609685360257 16056 48842
797839312031832961 22358 43792
726331535699397761 5917 63600
384280404274917953 36780 53240
416290339300903873 34209 65713
639329739273513601 3200 9847
772427744577949953 4187 64987
143715425727151569 24057 65264
120101696367459713 6779 19395
793553012747814529 11706 29520
408963993839147841 32389 48447
210958665079559169 11201 51915
268070351192708513 29543 51013
955734669696376193 14031 21542
568004963221678593 36275 42008
652542187358108033 56 924
883336386694612225 1593 63461
112184899719970593 60112 62077
995982074326843009 25355 51372
232129178246779585 13822 62643
284812609935759297 55415 66026
386630628234719617 50163 59142
677008962588100609 20683 24766
7320875396970906 40774 54047
493702429366823745 40540 48578
913865138785773441 4969 28736
957766819354940673 12326 38915
960490971875302017 62189 64319
655572830722864129 42419 65963
460953681407779905 18326 58814
890194717235001345 45309 59439
558990080174510209 33701 60108
963457753315015681 7061 10510
969514916809366401 46247 62276
699810150246559489 29997 66428
943655527096879617 7896 40876
584148839602708097 11647 33181
731511772965497217 27051 54382
866025822335469569 32208 54807
523728162173171073 26711 55756
172857416917867809 55334 61100
395882904226958465 31317 62144
789953015906331009 31290 35623
88557067602280881 1513 44988
645373983542643969 47648 51254
591454005800365185 37582 44511
882897478707118209 21188 39038
31279118487873349 10855 36253
755654724516023937 18827 63594
346988310914973377 6629 48201
577443495189708545 2902 50775
988282320907998721 30800 47382
603748988062282113 2355 37961
192944246674223041 32367 65609
919443469845699457 15353 51945
623863814582222209 18304 32089
736842523895536001 18720 66107
389357009990327169 32744 66234
204516757487606785 21268 52205
597114429098056065 31339 39701
876998932359757825 10872 46907
984976309619362689 51260 58590
472320441509989313 38534 47419
24615790324503453 34064 47667
244381510912422337 2925 58685
765976266652209921 50262 65751
445769098323250305 22701 58587
256812249275284897 12087 26104
785149824352547713 6222 12429
786682036373328257 8805 33524
814808106904816769 25760 31960
198582411787839425 2920 26718
559045179930212289 5725 56207
325182671674745921 13592 47052
213918579258102433 35845 50535
78122846456452065 609 3642
902477070554713345 8197 17040
305647654706781697 6600 22357
162259313009112577 11184 59661
777183702798879489 10966 24198
427643871242356225 13378 62626
555736941659908737 4699 35136
942615113903752193 5513 34012
26251544145608821 35883 53427
225185948212445185 20455 46833
597667858003809665 22524 42691
441879216095852481 26204 56796
808622752719401217 52156 57877
944773179151372545 2580 61801
928128310660064001 44380 57130
397783154336632833 62169 63232
747490460320037249 26836 62035
481941999619781569 30041 56701
145031111954047265 140 65826
64508126990769913 32202 60271
532093159445196289 46810 63021
406864796876607937 20399 29520
594690300279516801 30465 65662
778550444712447361 46177 61811
206433019063169345 56819 64639
747377081036379521 18532 65449
4843756715992243 6735 10983
265027899116713441 12839 22483
452730529106617025 37111 50808
359700686962487041 15420 48105
447398717864437825 1868 42870
247136621377176641 2988 36338
579178490578854657 26711 29303
570454611129211009 10431 49650
847064535410886785 13059 42510
215707044870523393 23406 59383
417106616455157569 36810 42349
596684278359123969 4151 32396
572261794890543745 40974 44363
274145751271543489 7873 35950
567657174821349057 21024 38015
100085376360059537 61548 66976
663835242306539905 27932 57706
223245078379303393 22392 32106
655666252420445569 8953 18631
120045203847173105 26945 45228
273001440157905505 47247 66531
401527212925810049 38061 52694
363683406475402625 45726 66192
179643063240693121 32558 61475
487357246550466497 34021 65153
895471895182961281 1593 15198
868858767822018817 13024 27702
50786903978792705 5054 19060
64263644902261777 4513 61373
210039636841781185 4207 38081
898570121520819457 29156 48856
90036499877587777 34432 56072
602977709811717889 29321 45142
207603311889894113 35292 66869
387817184720262273 10393 27845
165569236206597025 4897 5568
355885139432210433 14159 37657
431372934558890369 18232 28105
765115288115865217 19940 52144
547753401728076737 2484 18096
487313378690778625 11743 52637
910649201352693889 10524 63979
238290009390880193 13504 47263
149851040372471553 11563 34841
964782463401654401 32605 57407
267153758201242657 22523 32205
293497067033897025 7377 12086
709798228989800577 12164 47294
38153895256904489 29202 39714
706015971410746369 47524 64649
578132023407277953 21562 66480
786500424228126593 37313 53244
99818674326876081 8149 39775
67880044802489441 18445 42778
701091129387592065 37738 38732
301704575545333121 1477 38243
593550631572277633 46689 48277
60540447746600281 60713 65154
464012031815229889 1525 50830
147713345159264257 6658 37156
67541981457615921 4028 30204
584400612205410433 41876 54936
18450121875147829 19233 53446
567810321883857921 22765 39742
761911116562352257 25036 25690
455137533902981057 22238 27812
232097089884206305 12616 25802
425463876785233473 17593 56817
642979654611529857 17576 19754
32876085833077441 41363 53841
619661832282829953 6773 30109
544741596921770817 2939 38343
203083186091767233 35876 65554
247939334007323713 31053 40855
950324292419736577 16102 37532
321842361606048385 6006 23832
839709620081400449 18102 21293
211227748128475681 35820 46105
655029170478243841 19028 44603
179559406144083041 29641 55826
212327049605200097 21276 35023
189248736250700481 2019 52089
416472772121181825 49912 65520
925520463368645377 5526 20185
697221218224477441 3878 20254
870901214959456385 28483 45760
497491642628702401 13764 26962
53280595988500321 26423 49180
264737529192537121 32750 32961
950825767668018049 1127 54683
36600115969292801 37416 60816
724214945324252545 34724 41592
681115659843321473 40749 52337
482342155785897089 11675 21059
471434558879067841 9140 17473
928492636894052481 19418 31011
577092789437735169 8419 62188
825970343266359169 120 58190
622508971127928193 2268 50580
845404813048748545 5758 30992
362985780967527233 10078 66760
435901586885943745 22403 65769
633508777223440257 31639 40108
16539519936149107 17820 65985
237269938910749537 1566 2066
19560345048343921 1815 59642
694761174344307585 47359 65672
778689272997883777 23774 43854
211853758145700513 19232 56458
591958579438209409 5469 6666
219810348805069121 25417 41457
755263874469935873 5515 55560
538281946661904001 46883 49762
678649278977385217 22552 54870
269358301332175649 29382 50805
713056770469240321 22654 50379
587834508857064065 41459 50275
934868536756805889 21019 62339
562245992378862529 23467 38977
2548226703826374 18615 37046
834654379578076033 33309 41548
14423070431714537 64804 65670
341559095122249793 8319 34971
220968183142804961 32589 48423
381231564152066945 35201 44340
894915507476081793 6957 14917
809136888170868993 52367 56624
883906131625085569 55948 62412
513274528960074881 28602 38548
535260871194051201 32264 51855
359405794864329665 46210 62725
338540058872030849 48184 55958
186561263131373793 22926 34523
680767313981942145 33042 55106
661089843869106689 57311 59724
84131723199337921 25005 44620
539009557180584385 30395 56641
548340063523792065 43888 66661
902382949065440641 39919 62849
127246598897261969 1626 64896
441040181372606785 40623 64472
712002587886626561 26659 56882
552891447980115905 10411 14557
143524040265877057 23493 64684
497304357782049089 5627 32312
693670959358595201 55260 65833
547233859748388353 5344 16140
557441900153396097 5023 46005
590859767914217601 45543 63838
957099116843817601 1321 25394
275657388285608833 17633 20624
308460298050651009 42519 63870
111633884873874929 37383 56032
349642005192233537 33314 65594
513311366515097217 18101 54076
27636782843661225 7553 12240
76111227905862225 20121 65709
666843219500957953 34563 43757
940695675633591553 28194 36711
694100087718798209 16020 48329
863098770188322817 19711 41040
293101615675592321 12057 36090
133941241999110625 11929 24563
25847341951379833 18502 35695
746512750534655873 44792 54688
646440177885647617 36737 55189
437519075798334721 31917 47930
943760298888609153 7368 23856
582617108654467585 10448 43487
9698071487687089 8248 15117
498128032691624897 47060 49873
350465173861596929 14273 45931
235130244336680513 5994 11750
831676069023000449 35220 62499
133168614643565777 32469 35916
215008372528789249 27319 67026
723079355849598977 44614 63191
531644229523575233 7653 30041
748534741625434241 31208 59617
937982041764445953 13645 41777
826071804503122561 55592 64639
525301650080830721 5984 54953
498486584323259777 15435 26785
186779304160896929 41963 64842
449497343187438529 6796 50688
630269105946037889 28090 34257
507019311901160577 7139 19005
693534556012128385 18457 43758
454675199290413441 5223 64847
209379263839547745 36997 38364
629204040754402177 4931 62247
864829629788832897 28536 54454
709592479202548481 3628 47043
609663705147905665 21373 54988
728112432540143617 34805 66297
787617258101381121 18335 52635
674996725143749633 1780 26697
377654043783632449 16524 53036
255684345096099713 52903 58512
264599439477255073 34409 45640
65432267790306753 22025 61216
835423780171904385 27146 50424
953672750648365825 773 11805
668445309453307649 8903 57762
719448842643366529 7274 42633
329081010611570689 26599 30193
804890864469413761 32254 53220
571061276000794049 17964 33086
278638336761822817 5338 60307
488937522634895297 2826 53635
458557136375787905 964 44005
544330798662446849 3139 11434
159223067882940929 22676 57215
329459964461118913 2576 17069
391623509652291073 25893 62596
114392588485944913 34997 58946
447353232573171073 26731 32927
862861492703384449 9907 19612
137495209655469361 7162 13105
314069493386956097 10404 34298
151673656389498049 872 45139
982700389646776577 38560 40401
273295349983968097 9537 58864
458316223467509313 31379 54336
892567299588314753 22547 34679
807373412167176961 20217 38671
187458900206848961 49645 62880
865717675551781633 6867 38117
832126679194196609 19268 28520
56558901206340553 24372 43941
303497108213221633 35223 38231
74711248281463585 10917 45943
984571024735096449 9603 62909
699485756158050945 9170 10596
687669374787560577 29872 56130
325271511036692801 44148 62611
72618153163368513 30081 48891
379762075053417217 32344 43295
264323900524843233 43579 53248
473604214216127425 45584 47075
687212290913670657 7466 9807
539149391560325569 61503 65155
70985228178159329 6896 62690
216644217521054113 2595 24977
588853950199187201 14391 64978
768247816032765441 17119 28115
645915149478710785 9468 47793
271908779343508641 5353 43030
778302045016751233 22532 47004
476071822660198785 15141 33731
215767396884132257 58604 65042
592969106657211137 7798 57424
229223272419339713 7452 38045
247828730675347937 17167 39911
473885160095832705 14972 57180
517289423452698561 34174 63586
478925948921052225 2838 43012
240119917080729537 27038 44300
466417817039570113 48702 50301
16639389244364367 36947 55747
225986542925078017 2299 56055
118901283949963249 18934 26262
161298411825740129 27298 47573
635282800007193089 10129 63849
592583644309293313 20434 34900
585872297549340033 2993 12327
313640410496873281 19678 22755
801628444574806273 11228 36697
228797624267024001 5907 62685
655894831808336001 17269 22233
81570181629601281 47309 56880
638318082548014593 18992 46886
216991324682148001 7330 62615
968331897544711553 43937 45887
732074545586868865 20424 23934
186517067624397025 3138 3651
74509339218103329 2000 53164
449974933820538305 20403 21746
622149675913433985 23068 29669
724535475464509953 10074 57641
647047370419507201 19858 37026
242004491369950625 52578 58820
283302681533712065 18025 25249
80287020259152801 20226 43006
474750330962983489 13755 41443
588085662697618945 53458 53637
886069411545790337 54408 59516
102309871554698625 57347 61807
236874865250435105 829 992
219494321698899585 2868 43141
46335468008948057 63715 64831
715323025129823233 24635 53409
124050362313390401 17892 26771
14735939998313797 40395 59661
959421148694289665 12375 50673
803144451297047425 17758 50238
732018874991190657 51969 62271
438463260142466305 22396 36130
235529133809109217 7889 42121
953198153426331649 35702 43738
146330216058679233 17295 34052
545005239816713793 4936 9956
757545240715373313 2492 16126
391106831255545025 26916 28139
919790431910691073 11002 26266
467245248881848577 27147 49040
7491561141222293 15493 56121
118700370163953297 11454 24476
306361421061033921 21492 40075
88064314747764881 39366 62460
901196828831658113 58815 59220
841238181539953409 19846 34593
376413230582791425 56559 57698
529603083915528577 10002 15633
443885004500600641 5170 15892
86190813173107729 19058 45675
15340091204670615 15766 46230
700076910927474945 5093 54009
856178871831261313 36718 49423
442373544743109185 55107 66569
614043103584755585 8077 13188
148059912966910913 51159 52820
26134975625296877 28224 55253
909767194464638593 17806 66881
856008226808420097 17774 30847
113668751444702561 9129 24965
695908563523474305 2925 12217
381569401277150913 17598 25212
48894407901293849 58497 66613
892933133599480961 20812 39663
90906378511590449 1118 30086
574838525142457281 31011 41135
142794890611064321 17272 34815
388220379921403265 29848 40082
316110253185158273 22807 48279
687842338530547457 16282 52880
923621515393541889 6205 61274
180643689586357697 21643 28474
771809540974885505 8896 42258
453600177535424385 38867 60851
916238732938801153 10618 19478
291060768558207169 5758 12157
744304546732237825 13665 32499
452180493767801985 4134 56417
622767663192355713 8180 33378
390069076081115201 664 3300
793150351740393985 25418 29289
770531110720344961 26165 58377
748492403164213761 14025 58646
954208907442204417 26211 41432
343989828850666881 18676 60523
698797253193706753 54443 60127
719507482375298945 32542 49914
359653676636749953 25803 44061
185640274547978369 7027 53180
826417898107951745 34568 57301
807998447066118785 5450 61856
254630904413811969 57611 57633
214389008821243009 6255 51215
959354502104023553 19386 42839
585073585786695169 12102 60093
590685367619666817 10811 66264
541833573255530625 39048 47554
890543008263751553 43205 64040
796465352199668097 21948 64404
238050437289597729 46092 62772
931360855272643585 44149 48711
497390533544464833 49189 50708
479171658360122881 8035 36893
213592638065559713 20162 29945
820660644425260033 13550 34695
550557602635610241 15317 43423
630061465886079489 8437 15507
747170712737936769 8176 33768
963551847597059969 7139 19049
244445535399851361 13956 65423
720352555802726657 2015 3150
974311785524061953 16249 62566
945777916377267073 12763 50179
908191926359950977 3363 18361
89283572931371681 16370 24278
224736398604374433 53113 55838
630091034262804353 31038 65202
842385388335319681 16999 60458
809723980000718721 37686 64493
166719060939040993 602 50036
521556336194777281 2616 47733
326339180818440129 30497 32949
108245982683477857 29858 46327
440184308983571521 42489 51413
342106950758264385 53204 56598
738182319511455617 11851 47539
249548362005448609 12563 47677
574817948111412865 31379 41131
913382028665409921 26634 55817
469181579117037761 2936 21022
914175037537113217 4196 28068
635701933834706561 1742 54976
90072212401580033 33141 51490
47918769495229441 19987 60590
260187645959412353 6117 43211
94817075791350897 17269 30882
705544273642857473 51727 59242
131910098159284673 6330 64680
861683017495771265 51632 62326
303333217437209857 4469 52843
702457959750418561 7068 34519
896038642288605313 34615 56352
654519729821579649 15207 39036
782429572946764289 13002 15585
160337510813349121 9297 45154
830222253485704449 30207 55555
533934477900224641 9118 26693
489341302483705217 15302 48204
308406896846221889 32229 50144
143877920896702705 7867 21342
778365381251411713 12639 62910
614669990254920833 24204 38530
756105643351276033 49418 63240
312165035551192449 13701 33169
504107119932903937 45034 65569
175358269107032769 31334 66103
688110225027301633 23165 39326
848264443357383169 24772 42956
668628509510945409 31172 59741
268120223364089569 32617 58999
179808474448350369 22181 59607
66022958612268921 23531 45524
65588356007530993 48677 66370
907922210638229633 4110 54016
789300337545156993 23733 34859
436484446654137793 24219 57572
417766736744319169 14952 43608
697081185972077569 48826 51652
291291673200674945 31813 42624
527833985896069889 10435 38783
248137794653381153 33364 44328
438822300392342145 24276 36666
626747702718390145 2004 34624
448171298434150593 8587 16442
163873274494115137 14549 25147
245222293268536609 19348 62710
561793228838098433 4875 26826
40748907222951657 25120 48486
539784932003549057 23483 29140
698242816278945409 21090 26838
63876925858593833 14050 52712
777679648953412737 2539 28655
150065173813892737 38072 59638
443286128787914177 351 50921
318320914780230145 8476 19421
685832557754583425 16403 64173
930520399496593537 6929 62636
951017402534244353 7732 36103
601593542702588033 19882 63382
652266048170762497 22402 44709
915037079836288513 10246 63637
533100980219924033 37916 64163
798386846503490177 20421 53303
890038079039403137 12239 15476
183878179900936801 25325 30224
483375160371632961 42666 42922
269139659585377441 42681 51483
101904885412725585 24863 46994
888553684156057985 13472 23839
114599242224411313 6140 44357
536186779703569985 43645 47355
221968236027311873 49077 53161
626295266271391489 3672 60180
633380471847584001 23775 47376
25273118088207981 8055 36349
415826321531032065 18624 26032
471318130887432577 32197 37932
137734996797487249 4753 44794
961663357737677441 15556 17265
9670616225481155 57460 60699
221674300947192641 63410 65074
412838773739746753 16907 38626
735291424396095233 4020 10390
38870695974683401 9516 48208
78067694755169729 12670 53188
755139394235808257 14282 18364
297994079830942849 9126 40148
357096349667148865 51877 59465
269863794200908545 50262 65083
371760810734127041 30167 30437
790398246099201153 51540 61417
537511703698445569 12563 37405
615912112078667905 1296 4058
314047770245874625 18432 25544
890896324031359617 2191 6573
796984800865278209 30116 30858
732809584647604609 8559 32295
728548209718223233 9012 23251
780636841672432513 6185 63657
660908449329642881 56492 59127
456844008008523841 23134 52438
997477747245223809 61171 66663
994743321397635329 9000 63260
197819496422955169 4341 7985
950920266023636865 14389 57540
129883529476995105 31956 34543
321091350367638017 10971 64000
136604298515127457 1781 6705
144014925874905937 46212 47582
324832880402393473 1937 36932
775836540404327425 13973 28806
641133364472398849 39833 46224
364728367444449473 10380 22838
713878252588539649 53440 61554
163283432752777473 28954 30633
673498258870299777 6667 62977
845784527007118977 23675 45786
891051721462528001 26552 65164
872281503048640129 9966 50737
802824174614460929 59505 63686
803218136750750465 9976 46290
428352498816348545 37759 56988
99668314632438641 10926 17544
696472435452054785 1765 36816
939714591883735297 51238 61239
361117485905506177 36199 50479
272765616643255265 15469 57514
908273879530487041 35004 56712
940229839052442113 44307 45830
803190551795022849 40565 47140
888860849584077057 37206 41826
607566918177528961 14058 56812
70593515972667833 39880 66803
843188821483462145 27820 63869
543138167779574145 18733 39911
585948371938417921 14607 17939
654139545079679873 10858 50381
591536603306320129 33208 56786
492698777844353217 48668 50893
857851271110522625 24774 35144
582241056120558593 8611 8920
338807488684576449 27241 41156
540044187445744257 6222 36396
917786983065003137 18292 25452
253552446450434849 17293 57821
879165431942407553 11289 15144
323476921779942465 7122 38677
822149606037474049 3237 19076
372257145850859649 15000 42622
12584076170011117 3097 28900
704965458783846145 34339 65078
677073861306002561 2588 4927
853036797463936129 27930 36489
414683045453198657 9369 48281
950662620677192705 7482 62282
395534035254858177 57708 63045
962042660429979393 32714 57420
536458186730865089 31654 53553
829873501470615297 60932 65024
155616182246252065 34091 56841
597964645529366145 15014 18116
35282628574645261 52810 67058
811129270085004289 21495 30162
376009110989887297 28176 30891
911334075060871425 35384 42987
745074841812023425 12898 63695
827300929206074881 17749 20575
111936953711467169 22681 25265
946314574839185281 40069 44582
153601450634862849 55553 59948
905421393445308801 18135 45519
62067671376386361 8045 50793
637158022063438465 7225 19560
289014165149776385 18503 36942
522989139294452353 1641 60715
220822992023659745 48509 63440
817830750396460417 30678 36354
330794699734962433 41308 44674
244791236245518465 4700 47435
76806325407719809 32764 43971
221525815401129473 25096 35174
891556718570082945 31888 58027
818371855801757441 5340 20189
971951458132043265 19784 28107
117221612005572241 52916 54877
989262522801464449 48135 53599
939723435427325185 8598 44069
232046621788644097 43363 57327
910352073413100929 5926 44691
202362175494354081 50602 66851
743005610274394753 14188 35292
251451154791300993 57841 64142
928120630335676801 41974 59221
315536863307169601 20129 59062
290390879286221121 22002 37752
266415759107960769 38651 59058
717995633111321729 47230 59255
97884330199629937 797 48888
933659806503186433 24226 64746
845137598459093249 9586 47382
558320599666295425 53094 57908
369655000957362049 31411 48089
52961435596117217 24456 38867
530598507253845505 15241 57953
857485011901992833 37663 61102
603540753380027393 20325 25289
937130578317180545 4341 31661
825793692084676737 47940 63858
594332004424408961 1724 12082
351917010138219393 19744 24156
212901788193434529 26415 65353
150979822493727777 2252 3692
615904735090659073 39313 50343
406600717056331713 2813 22598
437944211891618817 7726 10665
229250637460513217 13676 57347
194605059122430657 13301 32108
881244666424304769 35895 52266
97401184755042897 17307 37873
879655451140596481 25 41740
787582910030387457 38665 56660
191450324380607393 5878 13398
59967466554439857 9105 57259
585156538308741121 21241 54434
15794083806433435 57487 57735
11429642942015761 38136 42753
503764461004422529 39547 58070
734295629227606401 1735 34922
864634490272386817 30381 43485
760339092382704257 36453 60419
782543690575693057 51568 51663
748202957774385153 43270 48425
425231939624005377 26990 46789
552379150885865729 3954 7063
709100269080423169 22923 57158
645604798112859905 23398 25649
865078735578443009 902 51735
102907548205532609 16818 61520
247125190924236897 22614 40767
74212506497179473 35580 41990
5321311621109715 50520 51478
73037490984471985 16039 43018
758857000302995713 23294 34418
663128068436240129 25727 55489
953163436154547073 19191 38922
246740711875983009 26852 56071
309473878476097729 24532 60996
302873349933879169 40057 45840
801838688377323137 8994 40496
740982295213125761 24695 35122
307735455070272193 24195 66998
821912977350169857 30317 58220
874692531965088513 1340 52586
858887651158365569 28030 39631
115353772658863825 30641 57956
545039336102934849 3811 33021
308185950588828929 37293 55164
900764550549819649 44793 53462
506233875121367297 11512 64062
543042896446170433 19074 48101
692067820486990081 38381 47007
174732606537244097 17512 42135
744240512016489217 241 38373
527397257423405825 4631 42645
811413543208537601 1377 10282
8881809071606740 61109 64224
989557515899278465 23498 57088
430316260299097281 20026 50093
359419508763160449 24492 45037
905798496876538881 535 24084
75924579678883217 10116 60807
720935572819986049 36396 54345
453378268252713217 222 58967
227844301188167009 3227 18142
932851499248258177 16906 33304
533353598050926081 25146 53308
327614428114635841 5047 43027
322008928801775361 10659 49283
988986515220659585 10272 52123
172031728766018689 25973 33435
181687797883476769 34307 43713
635113981309455489 4582 35155
387692249180034305 4116 44112
574172162955964161 8782 29578
612094792370790273 12444 50443
716630145352350977 8265 48752
297973946893421249 5730 37764
766108030436374273 26765 46154
680123069876564993 21599 33281
624766847744307841 28098 45199
709499375943252609 577 26857
279775767309363489 17651 39011
593414442976985857 709 31474
943559661950697345 25984 41981
977711840715954817 2946 16939
283688826642066529 11155 14130
377018790083717185 7135 25010
670549191126877313 17059 58090
824006436130517249 18454 59552
827565242680808705 1384 63208
251003586839040353 16488 53253
666823650235212289 3770 65095
208528925406710657 17746 63087
957324584718481537 3056 36915
732621328999066241 3927 29060
178568738167779617 17222 47056
363155559057403841 32286 45580
493382757875256321 37417 62929
555107095263885249 8673 52127
381090442803834881 48637 62919
605284814642942593 36729 66231
305231244039095617 43068 62041
202732362038908321 16188 61292
686181970026819201 45526 50148
326757492147820033 36789 54025
893761039542599937 28829 44829
360005494855791169 46598 55414
149702844415141825 25588 35477
665933910630883457 1976 33556
803626049326556545 7104 42318
565985665644227265 49231 65005
160709207104172705 41558 67182
895985180560089089 13587 47638
734456352858135425 1807 59032
353541843727533953 36831 42403
363177247693837313 5255 15374
991963735471330177 29607 62750
464623877433002241 3897 44809
685893543815346561 1152 29948
617429364546904193 6989 39953
338245558788131009 39279 48605
716601912195702785 13083 21127
423641748885877697 46715 50605
646312863887512577 26021 61792
193396899305014369 16445 64361
610190883761493505 55210 58214
256338422188086657 5065 28194
710876595267688321 2342 47572
600200794472115713 34864 38352
209826204215378465 21221 35039
201927843150748737 12562 37601
335999691721550401 14324 51408
595147476722132737 55162 60509
75035107000434913 10447 66762
650474209260799745 14222 28072
356781349772614209 66246 67033
186686787152964929 58361 60074
478438518287592961 42698 58818
537694102467476417 46921 54662
714509159899048321 27668 30571
909374125420413313 30020 45080
732446483342858497 4073 5485
658041086881659905 38499 56088
814068694594947585 10705 58763
268003287205075937 3308 49932
642291791675550209 21243 43548
242419446971474881 8363 52195
414496691292637121 29065 67060
930073843596090881 38781 57669
616981533862446721 22728 66543
654886454605581057 48085 60802
997147043631724033 28524 45551
646526562681643265 19791 25882
168190689397821569 12437 54152
625664131664741761 38892 60478
112140749375068801 16107 60624
41511825052168665 45204 53774
16520801218167237 196 7375
601023815030139009 23380 64389
98290769180049857 54678 55252
245822104306952833 34399 53955
520720651192991809 32342 52046
117606495063547809 11070 28824
793788239935448577 1383 2856
911184433508338945 28012 65390
723609924359397633 9146 38895
209850449719873217 7382 57959
878240471969984769 42053 47755
161411421350024385 42279 49985
653131450508230017 22286 30054
641641696676693121 33122 49445
519171453627986753 43700 56690
160863880096940193 488 45618
172128052403412129 19003 24200
671183797828341249 51543 51899
230215001990881505 11922 59720
32073543613975633 30375 62897
289416622933661249 33873 61271
362378136673704897 17127 49417
710707047400145281 19516 57045
75874750529322913 22136 44535
440210111357107073 21719 49449
444565512027303105 10840 59635
838349634408057601 13820 38996
554038407275484673 30321 58792
437987934004414849 11185 52348
990031313602351361 48827 59180
573582875347053569 20466 56966
523104090917001921 21001 59980
73982249854839921 4155 6429
866821228852408833 43896 59416
936145117366674433 42803 49008
367655864808725121 14184 51698
285351868792222529 45258 56723
971628938514847105 8889 46634
295283792039068545 42236 51180
202348323731968097 26283 34438
379052602584256001 11535 44858
639153153074765569 43730 67039
323832620979697345 1869 56143
297100621728148417 8220 12992
544952938208442817 25137 37375
642605186362125441 14294 46840
185902863869355169 37953 46153
153451827890535233 22572 24252
237832322571978945 9936 38274
674081618207758081 632 35034
925629929296814465 21804 23494
18399965384489293 6690 61729
481856409440386113 14919 16532
749276028015550849 17497 55767
902029736468360705 48616 56622
83293579445097521 21942 57981
640644646001039361 11646 41065
291340847758497985 34944 57564
258684529551185697 22030 36064
669547713548368513 30069 33096
198200880442815489 60924 65121
683351648775449345 42359 43447
347203218732058625 26642 51838
562029811868171713 134 39304
967212565731916417 13026 50095
354373204333278145 16484 20619
245069565480900321 1547 59320
698694373015868545 19588 39096
347358930906498369 32857 63409
294056021725829441 34887 37708
760860456510837249 2154 65815
467102217413099649 11122 30500
622498502199068289 32855 34529
635355276206404097 18047 28619
826518934022015361 24171 47269
372380060970456833 14034 63591
246501894625684065 5057 65626
261587766794669121 23188 30249
895410381505907841 25708 39657
226372773535786113 31844 64222
917002172854825601 8712 47334
486728213461780993 11553 14424
838658117170051969 8861 41373
835503304335631489 21277 44011
377772610686381697 10681 46806
727570488879145217 29425 62581
37504433420107121 60274 62649
428347840861846401 10048 13455
86505673832522945 22496 25928
780993788316628481 6500 64668
567307653306823297 6362 11936
428195394852664897 27414 34289
507527823397314369 56544 61269
183804850895178625 11250 28262
954772865909969665 35352 53784
227805741683539521 32160 40595
69887600000743793 2168 19579
58076716736700009 571 41861
344006464789469377 21438 22222
121996540117820017 33148 59072
111119713385424033 18631 62350
520048700110670849 20027 28327
643240259385944321 17256 30326
679243590470861185 50241 64690
106010842080554113 12140 64564
890842840952380801 14879 57077
441222571098574465 37521 51174
438706613313414081 17622 18718
467443854777801729 6911 30251
624715628621807233 54721 58735
13329176207630411 9886 32511
678410710381172097 24738 53486
371821511997598721 11376 35275
644401834985039617 16101 19696
399789029342240833 5797 62732
60009866867105193 49471 62846
682988705891919105 8468 64154
19296411331801269 1736 30970
383806206320908673 20521 45307
583797532251736577 8735 13164
763679260140936065 47657 48605
63612157793009769 12075 57743
761923256412995201 45692 47290
524449537773776321 18320 39068
19379553356035473 908 18870
687971827291455873 10469 55556
853219963883841409 251 50864
825300435059546113 24917 26694
522572060700486657 3915 46011
475745041146574017 18241 32817
992758199594401665 33602 54392
940554834814392449 33046 39426
231417642081655841 19894 34585
538299432760915393 51153 52925
287325907928217121 22710 43144
886384549332802817 1361 18464
721251353754968961 27280 63160
841553361841327745 63009 63470
151634134914257153 51838 57613
520899360406204417 25965 26905
174373036009914273 4650 42660
797020916851984385 20546 47410
798688172603615233 17607 62703
968918107498439041 4791 56743
667456245282199553 983 57866
428030310359297089 12925 39795
621470185041243137 18369 61641
961596582318676993 6394 62190
709797567053758593 5445 6436
106950733110387825 35139 52471
201093905050864673 3429 15531
416453487650045441 10205 33952
32278278763630653 32761 66887
509931830587184705 9779 42405
920354961021910657 31970 41675
255214532989512577 47154 50800
928382042157810561 30777 37130
146570762897347617 18642 43252
996610921451772161 25010 33463
582081659720586241 2639 45621
986351104555001985 14284 47202
234675867701120929 16514 52491
304066044654870657 48539 53343
432318476675149569 26528 49021
916389690897776897 32806 60992
243369828929850497 17043 34724
997064804301995649 7296 51263
281088305544272993 25091 33411
818932185694979585 14677 33004
606520523827292417 42176 56289
521548340799068225 19494 66769
977826847170106881 4360 21454
718955648541285761 39725 57604
695130939838982401 37154 53679
694406876453936001 51998 53502
266491446791974337 6054 42822
426076491323659201 20988 37760
460962283587825537 1247 27837
707451641413012353 1877 15625
263092321329551745 10284 51937
799050081992024961 24773 42005
350283209105704449 2363 20150
975889799976524545 22763 33324
307141977264535617 36434 66415
683984941382806913 8539 40495
309084534141298689 211 43162
986648055621838465 40555 51590
273096456129465537 26846 34157
155160378539054721 25378 44043
429099454233444545 39484 64734
730162860378779777 22406 56918
433420058528383809 14300 16074
72243178769713985 33175 64785
34125666827257817 20836 22644
925220272609077889 10272 65992
190372879498781345 17841 60370
343755629833172097 49536 64801
591934544516881537 679 11508
309344309244007553 9833 32621
744661900377792513 13039 57678
979049057616538881 43602 45468
618825110024111745 34476 55799
490731936630009345 46023 56510
23250587657869917 8670 20955
954354456012200833 45785 54224
878863628266294913 7287 26574
699823450821522689 49842 59173
845303010108182145 12583 22044
906660048867014017 42244 61455
372144705329780865 37916 59267
681661725943467137 7439 64784
435735464197748033 29699 37690
605525027397081985 2280 65555
356993432846856257 10497 52826
610990470622763137 15688 19381
493325557084830273 39755 64209
300174576822389121 38787 46666
507751901674474497 53319 60654
451703039958982081 26603 56822
249824698634384385 3288 39143
269403953680640737 10717 36940
117383893392236865 30268 61635
516287316568675457 19394 33496
404949061591366913 39334 56773
946394112828489345 6635 20537
404190304474973057 722 39296
989201511396128513 34902 51813
748275344672478593 27184 42841
690328523030903041 8962 25306
662931428551907201 15170 26121
974918255735243393 33321 48175
363605179442430401 19715 21714
831895664775760897 4514 24487
447952179439788289 19463 51020
815322872752954497 11305 66186
906824820913087105 17103 53632
839934586030839425 51681 58742
721729244131502465 22361 44813
325254042244036865 28792 58114
829088916344858241 45069 53704
10577113584179899 19167 43498
25706573134577581 3224 50012
536614018880367617 30733 41909
29587719239472677 39221 58856
746580191876407937 50158 61559
107334107985629153 33533 51926
72408944344655169 28952 58764
134380168491787793 25660 61167
410820660344899841 11600 58505
990725774917187585 4823 48053
428440419959354561 42484 43037
949829848615550593 5410 29179
651212896754774529 22830 42573
428033102022489217 12289 46027
992665191235939713 39875 53253
92981048374042529 51380 56717
611052460290512257 51166 57344
781091907351701249 26267 31697
335353351677905921 14744 59414
990547004531308033 22908 53910
274806476824583265 35552 39355
221617919679694369 48337 60552
146364712672831137 600 39845
418716017293178305 59449 64728
429859332265795777 9893 37387
313554494710864193 60763 61000
652760721904524417 14302 58991
255252516829571617 41266 66446
34250590720152021 3564 28898
460338339730647297 1639 7333
628583356905746689 11923 41632
782793408560564737 13689 54259
712956244870827777 48082 54403
816948921676264193 28924 29770
401345585655189313 8796 11004
539104191148496193 23721 54272
314084749001470017 4122 9966
332620569780864641 4343 58265
993348084999350785 507 56597
599528487866876929 21225 26513
954181092948335361 4543 66475
902874756845640961 7413 65244
621496752650653441 36521 63671
213977821714152577 48986 54678
390725760471870145 40302 59891
763800215313615617 13101 67160
862352952077596801 61598 65371
742479759806371969 11955 58314
361326090587159169 17026 56100
398871978156698497 31168 57817
499586204260946689 27205 49284
848321015717587585 46935 48471
313845637785252737 6103 48660
287533692644252897 35259 58313
273074998541911649 4416 62157
346851792040325761 24809 55394
669997919313704705 49460 64616
790622199836796801 2224 5711
791248349133962113 26202 35748
73597632010731217 6389 60321
976314757264734849 37875 44974
622715966642609025 12059 20083
833886486809401345 28845 31928
651869391084005633 39224 48024
419831582643258369 17213 41425
534741062987897921 27635 45141
228886459304998625 47996 51259
303859699355527361 18671 39838
749632880354599937 33471 40821
647646556582834817 11100 16696
735205231617950209 4882 27690
478429526201551873 35099 51355
537265730663040833 4449 15318
12517014416140171 23399 37990
691451941084135809 55816 63100
353460241960661377 14073 44323
426028456627424385 3977 34783
393849815980054529 420 51625
115920084445090049 44698 64800
422688960393145409 15547 22407
917720030818873729 5494 6033
497490760815416897 28642 54036
974112407518315905 289 37357
780147002540260865 11376 62616
791414440768253569 12648 16379
206369554773210945 29251 33449
203273945087513409 40 52414
175347109958835297 514 14191
267397973577335073 47356 49432
206058747914333665 23720 52215
23744831725007745 31155 61633
906753615628943489 22080 31676
955146668457704321 31995 32069
335522134713478721 6106 54001
32081985948106961 32713 55576
549235216623401345 9901 9949
751071314135277441 42799 66639
290323076695919745 49451 49717
503260372894327873 50357 52104
944431346387588609 51341 61365
583038648575868673 24593 36409
937006231317617793 34745 49593
405608087077379073 13343 20428
814424478706627073 27913 41276
997085163848584705 355 16155
516199331299468161 34152 34436
513587779256493377 49437 63212
453841072634205057 28038 60332
419344441648892289 4012 55428
762931518245643777 20483 43274
85617792516156753 22144 54752
800417350323357313 39722 59166
734455557552042369 51365 60688
347332855713879937 22080 65945
236712584811481729 2870 64712
537951750334272577 7701 64924
941429106960104193 12729 44392
725742592462189825 44761 53541
993071410986427649 969 27456
929087780097717121 8591 49884
779314135442195585 36619 41846
226663078871887073 22502 43386
166489629117773313 19219 34912
661068165284930817 25643 66328
667604013247572737 16598 50096
10178521040934641 26164 43081
463616196477200769 2878 4323
889887723375863937 36124 57243
249087390695070369 9490 56462
12514550254529411 16464 20994
466016741937050241 15618 56190
833437336227390849 44086 63020
534112120409961473 54701 59736
495322452971471681 2844 60646
333481856772262849 12371 40881
60438824421652273 38661 46157
762680746490634241 30274 43568
784882410615260545 2335 7202
831177747031727361 54234 65527
89259497121943809 23756 63557
871506152142561793 17674 40958
929459801827995649 16430 23456
831578950466703105 50185 54210
10979727579581323 28062 61033
983570538615868673 59669 64101
590119084933057537 47208 53155
49533251912190937 11760 66334
718156148819943553 21657 44513
843670391925375233 45897 60315
574877567659179073 1080 3787
922545045519083137 35729 37956
510241038889404289 11691 58329
180089792318330657 7096 7163
138518047203909585 12753 49669
222058002830618049 1146 35941
586124232867135233 25194 30456
764494647285122433 11433 36437
907901428958616961 23865 64549
883178824886126593 20059 66693
373171522136772161 2194 35851
513326494582077697 16083 16466
9329569180060561 16984 62995
362293896818254529 31059 55249
101732042672708193 23851 66374
477716739753052609 18309 52818
421381298075210945 10366 27934
501147637286802433 26016 28427
257540675824287745 28107 53526
517935875497830273 42242 63580
551532427666380417 9411 56783
803308055063023873 47956 48214
946789049778445185 1985 11174
974707690440428801 14088 55853
632500095922871681 7951 41418
360049303642679041 12666 22151
126794400047344881 2341 49247
714801024899248513 27379 61814
396224607483240705 40832 43376
527415674424343425 16191 54957
597948385462345345 62461 66446
632981583653563777 39732 50954
48194564348911233 3703 37597
218854302241421537 25498 56470
550642024759127937 40854 56411
486858982937196289 5035 64757
317785099705268673 33423 59785
186947686382023201 3110 21678
916677280411093377 27751 42209
884969903470281601 1740 31083
83640997020502545 419 29560
506449768170309505 2155 26478
312704533409146305 13525 62906
260542255763869697 21633 64697
95997957285355537 14270 27174
206413565216120545 11995 49475
679757327695753601 6041 15213
772107950699680897 48723 51786
766172832188580353 29849 51150
433452055066648961 29086 30292
936155378439678977 8853 19670
665168519998662273 45254 49675
40118832673293529 12200 25491
947229939714627969 8016 57199
860952996785059073 14114 61302
703538760147072385 64135 66419
487661113188558209 10771 66773
173649919731953889 7174 45623
723636847624504705 10944 15857
691244092147645313 18447 43854
938403284538416897 46819 57920
475755975205867521 2244 2391
756713388830675585 9376 50703
821747750605968769 4902 42679
92802885037237105 20217 36310
986385702656772225 24570 29184
736836502734291841 13576 39849
936029551648534401 29908 66083
392905203205621953 19512 35024
3696805212467070 21443 27907
674748785958811905 15604 16797
679199152498998913 4290 61738
208926657985280417 39698 51745
38877190003031361 36366 53672
813959774513023105 32884 36031
810848718713021569 6910 43600
789392766914140545 1917 38394
567006604523793793 34593 66289
874050109802553217 23382 24988
450553070589624129 11691 21145
934838131384630401 28671 41604
43928155090778633 2916 54513
239936360449831905 4899 58126
89505000638343553 38059 62973
536018403508443009 12556 46815
975243207983719937 14052 15681
758395967009292289 1099 9593
644299851686529537 12069 53122
811893433730240641 887 65480
653670889936190465 23600 65318
44549634330621761 5438 42838
400801932759964801 8928 12372
681918294670644737 10888 19514
497896491790594817 17339 24513
982618521957633153 7474 55511
235656239762565889 15204 29620
399901197235500673 3670 48744
843929349887726977 2072 39403
107779839053847585 7644 10436
210547552717248001 59117 62657
598206022303792001 48709 49606
157533046606300065 12877 64564
131875999418141985 7762 62499
319325613410118337 19271 27075
773618847800726401 22799 25078
286486846907305185 16930 45394
299503396694831297 16932 23472
499555059203988353 1780 31938
68864019175400417 5363 40383
871669984271260801 56857 65994
978906182392321921 10761 49236
776232413054774657 13733 52389
842522553734092161 29377 56568
937987539543367937 20871 50122
772292232302987777 26277 62440
724035018875685633 20598 24545
897825548430624513 33173 36643
26111032422289073 55806 60879
12711832864184203 19771 47149
62598677849170057 18772 42385
577194339084378753 1262 20028
774396280142720897 30165 39350
261408570416335809 32315 42527
743407197585430145 8617 34714
991078999084429313 21694 61615
372048383810135169 4732 37705
964355525698792321 16644 42060
62738424668882689 2144 21709
83929944914019 28563 62478
768886692348015489 33380 50327
825192225777669761 41334 47036
217942904620276321 2642 47776
818915347102141313 26351 43106
417554079613619649 4954 22658
431517948422154497 11721 40907
998703414132254593 55889 62194
166566964588078305 60728 62131
848722664427750529 13563 56089
881888972236765825 23557 48780
514781551109980033 27665 27679
203478694177753985 4775 32412
731155018547223553 48919 57027
423200282116837889 6760 47686
660421661066013825 14996 15009
324135260789752513 14602 32594
673143756485668353 47191 62177
665570136322998017 7699 23711
415747936279974081 27482 46816
510568858819361537 42323 66561
791005996059009665 4057 9578
709427841167681153 26798 41069
709227859338572161 5901 12792
993218896203082113 18057 32367
649460332096420993 20798 50680
334145124472740929 12852 47987
894029587720456961 7785 61426
552184056851096705 21935 65303
197745490415751841 41809 67171
268038712091978945 57331 63242
515692703482873345 17686 29275
862553920140932481 1252 15412
648509537414380289 21811 39329
916570155395930881 10867 38228
919156294343469697 4337 33473
827580770940947713 37877 38728
222439224972145409 55958 64995
871617694188515201 2997 35387
919415902030667777 21536 50978
135173577626410689 31257 47010
393318563302468481 31758 64982
84208031566163297 533 29849
660856783199836417 34949 65884
145666971263828769 18493 18920
783086848420975233 20013 59939
952362407239817857 10894 40399
443955489980087489 47808 48032
298014989070828993 18315 54304
476266938527881921 16581 61426
372895346318699713 26827 55387
592250303827842817 35106 61378
180333911909279713 46869 55980
33987387321115393 51687 64328
321144994002011713 5456 46484
864323860318396673 12516 15867
218797291438484353 6646 60564
410234914571585537 51356 61901
967625085540760193 8445 21585
841463696305527937 24897 39589
112870790143169585 34609 66357
811829437700236417 5786 33321
99259407716644433 40271 40558
607488747021793793 29130 46753
998241309257629441 12815 54645
38170315098451369 17832 61241
490854145438476033 24865 46301
708147331678464513 33081 41292
211895618132778913 22373 23680
210692375029093889 43102 43766
347320837378859457 20465 27088
268075204454138561 52536 59125
123864886337010209 27647 56526
13201535634916441 14384 45546
408296850364877185 28815 39730
547496125934902273 31448 37904
991274719244636033 25419 60856
555215174364274561 7032 56765
345510385996291777 24523 57490
541972440586480513 14923 28793
183502071547344769 3367 13236
917869691501035649 3520 42786
682667117193290113 18701 35280
229264641200149569 9299 21784
470292323524482497 28709 48690
7009744956274489 38469 46379
292834679573061889 29069 37302
119807173959262769 16 27013
702358414527118721 33462 63842
916248224543803521 12277 40165
166183475220520897 19206 66780
102898100322068593 18719 20570
37870799468741721 27206 57974
973965996119783681 43942 58075
350296647053241345 17079 39345
540252996809076801 27781 60121
566828689672071553 27696 64800
626663591718621441 294 32273
926752713084198401 31390 55296
842283953519558529 15934 31366
493931121696867585 17514 55540
395416163663053761 13610 32421
453850273958167361 29984 66699
679903039281843073 37583 47406
991467429267750273 24724 51632
165425971065783265 30421 55187
250599486678652289 41679 53765
704761448265902209 101 16916
6022236633945966 28926 59005
848196238673221377 6074 11580
167738694951978561 60882 64613
451941042154292225 17548 25340
72416709124503601 4659 58836
43424233128856569 30016 37608
455710784553701825 374 909
618909466078850561 4617 31062
978137050812925697 25722 33596
259462652954464801 60855 62298
37291553069749737 19940 37508
400103757985622337 4765 38263
651259692574292609 17951 29437
797634738361832577 18529 41720
885815709780729345 44015 46169
114265702389321441 19503 41868
181171828905853249 30462 50749
821692687915867009 22057 26510
432484115842598273 5895 6723
207435413121206849 18853 40304
487682501188693633 5563 56068
908538833571920897 2152 31927
533722599770413825 25483 32519
423513078160585345 36448 45105
940774851093486593 27689 64576
483617386205860801 56789 57265
749537201054138753 43292 51837
691092775470227841 34767 53568
607491043077466497 5988 14423
692139232944864385 12519 42764
665687068026500097 24325 59858
123802084429815553 5218 18495
718369241882662401 27303 41803
137906057890130993 10831 67157
57563527362660241 18270 37371
624967185479111041 17822 38507
154443492127064993 8984 18787
461710781699647297 39637 49419
585086114319977985 20985 67165
438760573443875777 50336 54182
54923944980792785 5867 64180
342241785469848769 29114 36846
840742667523400705 321 58088
721147720222635521 35265 55305
130023174038463201 25356 52846
329616412919474305 24406 35883
284025012268045889 207 15505
796375322561221505 24427 36296
574585881336865601 11201 16872
94997644537112785 52288 65435
393733344445294593 21027 23156
309257473034595137 7202 9514
54690677523673513 12198 41960
563464420605892993 29470 61486
185605245802236129 15164 50486
430312509591789889 26512 57988
566575389958323713 33820 43012
840043669364472833 33720 36012
679008372816568321 7345 65225
679452743599885185 27434 45895
827318071520331009 883 6454
423578484502936449 12289 17646
477433328510073793 3361 12975
723377050746751873 9100 10416
578786113613197953 19072 22993
497284905225409793 16841 50820
49524111533557401 28826 42544
700382745929889665 26739 60034
896422171783719041 50180 64950
890197194738160385 39977 45392
678551902334646657 5539 33977
621693564870003713 4414 42075
465319554026869761 965 8563
906351201742648321 13882 32845
178612854667122177 3145 67083
187665254143045249 51912 63890
287477862715611809 51375 52161
639015136827449473 37314 42915
67326074616460121 41173 61892
796824540123271425 37818 59915
432723583682836481 29785 61549
630429714061175937 12272 62735
821213151201035905 31872 65646
581441418472454785 31011 61207
55006542789307393 9887 52240
42622910090468481 16042 24632
426919514961952001 39919 40900
300424091796703169 3889 35777
825993263836856833 394 26558
595551391142844673 46311 49426
656529606276720257 20327 45506
793330796422427649 17195 62715
346298824430228097 12673 33563
863098765023632769 36562 38855
237846395923043009 791 63986
242158512416825281 13726 27306
685431380853849217 18405 58642
537713042979429889 33035 62251
431940279178704129 20364 43274
603615456495820289 25076 29686
475544681711461697 24069 29556
657449857677473665 39971 41143
963686823972096769 18637 39162
526507627823736641 8264 35970
489255175476920129 9617 25451
696036891021019905 15804 36655
941446355795179137 52574 53100
728739824414052609 25886 36269
212808301723619297 6168 21647
742796431585272705 47103 58155
436404969756665665 21040 57875
907693785389415809 21208 65760
974374802137894785 43820 48930
624739818616614401 3555 42153
29185335788028513 36415 38004
637220754251675521 45727 61027
891698957978384513 25149 53576
862137550289840897 21098 58688
551810669118395905 40748 53493
564368113049017217 13159 28514
499058117918728769 23489 60418
400004850763803457 16983 21476
809505537206703745 23063 45141
368820119407363457 20464 63599
932753286705128961 34480 57189
454232316015318081 36001 57620
533556828860469057 21679 52979
56816500317030009 45770 65577
76235463273171441 20121 26482
869917704964404225 33664 60010
639826283780323073 25171 44411
7340030833209000 6184 41657
966458409399969281 7778 13922
662575822530865153 7389 53545
915666533747952385 56645 57077
909330564960175233 15963 31383
964987159118059905 6565 17615
936451567482929921 20203 27129
70984702622368449 412 60228
71658602444191641 13428 41404
920509407486640897 19675 30694
918644402753127297 6544 31598
128935313725435201 20827 37555
159021681498916929 6391 45285
560295507403616001 8413 48041
168053561804764929 20759 31267
31996622582354917 54882 61016
922631996129698689 5550 25258
210308717448562273 10769 57766
103530044134341633 25063 47321
155655592836325249 24875 39105
29738960209460429 34377 38019
267432144772122625 12089 18346
319706688590923009 26108 50147
882135625978847361 11453 29724
335246291288971329 10462 55051
539879077291466561 11211 25669
929779157382963457 15345 47234
139961903828179857 29609 59953
425884877798115009 4566 7809
87390661414353585 24023 25719
584411328926261633 54158 57422
682960868948200065 7580 59263
655910536312351361 27072 40296
782275717695974017 17731 62902
291696196563687937 16252 20575
107697014928447745 9639 20678
195805073419894177 38201 44450
773563459733132673 20009 49976
615850715158028801 1440 58663
106400848143394449 22541 62183
454040151930204417 41862 57867
964247553719481217 2909 25546
907567941123740929 16061 18532
60050677774995617 644 39284
88061636213229377 16613 18893
647400889923396481 59828 64868
546575086121617217 13354 54964
802226854017348481 59328 66023
285087668851392801 46003 63831
529311195406741313 631 20643
621209562892314497 25090 31905
659324267985795073 41510 43762
16282023022672121 27428 28420
482079762078136321 6119 52729
379359556050399489 8764 32468
799226413425074561 1698 54198
108935594613175377 29685 64097
796565658168510977 20997 55064
242928913600021441 20217 60539
523026152352144897 5761 35649
659408557481459201 42839 49027
278247396929593537 41485 63334
251461038966521505 32682 49392
609113586779059841 21173 27538
53074017064407289 447 11641
869489716287638657 8411 51621
791450780965245569 834 2759
784104179139802625 4924 19250
554056274125816385 8134 62374
264696439835084609 13995 46597
162319882849526913 41232 59674
140689547492243601 48725 58426
574243364403915969 9618 26269
179627905411969377 21054 28192
448538173894259969 19647 52060
60473250482402817 18710 57142
684319683712875137 31075 43516
59364725116829225 22307 22383
814822180379689345 59128 64999
313993433942968641 28536 47997
655230554195927809 21062 29622
374485242393440385 35813 53161
456993009841990977 19154 51382
306097498351533633 49583 60907
141751848414077841 11288 46148
622343540365157761 54973 64188
248559035552926145 37029 45226
390160026696278785 11371 15322
475264576284420289 2537 26933
377114793332744129 11113 13495
580413889880301057 37928 43236
188738148087850273 28491 53886
714371968055946369 34112 47280
422616702814472961 16353 35538
940589377964169473 12517 62913
502427366215940225 48200 63156
12965367028275667 5528 27301
156796283188931809 39688 58231
599533959520666625 10189 41053
656079715977597313 4442 19633
268440491080088609 2667 17992
124041922401339377 1125 21134
15033229056069077 1999 39841
687213988801559553 14181 49323
280057644779109441 3336 6956
55868002813333817 21943 38634
645157165838124801 27942 65372
212298749858916833 45155 65336
510373576394318465 2085 26327
73624988614078289 3285 37521
137392637129902801 53365 65649
871412020985175681 8987 22236
342069189023650497 6368 17470
417188331767171393 13268 54265
961656533943365633 41689 53939
131240884242316721 36097 56635
158551544786764257 10223 12619
946426380743240321 18249 46376
572817810415568129 51693 64161
773018935121697793 6018 38628
958990858112546305 7746 42475
749867257782234753 39593 43894
957693398349842817 32476 56300
380223543929673729 22610 57959
715908771074840193 11286 12818
66478963642332193 1172 66498
759606289997531521 45926 49934
516957331407567745 2460 13122
574383452997469825 6506 42369
757822336224002433 31569 56838
132261837282779745 3003 26624
420083192616147009 53538 65257
914075280660956289 5362 64691
181884493608173153 32295 51794
590043316893609729 21656 44400
956408674062018305 22870 61266
495674346898400833 6181 57730
236377595416577441 11081 27646
664357870476944641 22645 37662
282437585459376801 38898 51985
498473126666841153 14803 60989
824795721490254209 7457 40935
400261860083457345 35576 52734
222213471905305953 24906 43278
441394613322959361 10433 44131
116537956188814465 8594 28207
123518293510070273 65114 66153
404235047100343105 25705 56995
341153436318354177 29530 34882
833279942638476673 8616 48492
449121084783637761 39810 41020
898866956068289409 39978 61700
182865197359664225 24007 28771
804735796501013505 11473 12577
896169334218793473 23083 57492
622514359120259585 46279 47404
904292827752659201 8330 11435
152098905798645505 4718 41360
413172352766149953 39892 54078
445365870067732289 10704 26620
778348487666992385 44951 60858
427760354511555393 21490 31277
529170629243989057 7641 34318
498900403417877697 5753 45323
832150710919638273 4248 22465
663229055565089665 20287 43937
140602159017287681 2446 3097
42638549981703025 9654 29867
886939459080114305 41936 63756
648244725942852481 27926 60544
267135331252372769 16762 23587
753712270491575937 24495 56589
922921798749417345 27556 34202
524485145499788545 24954 39216
591611721533705985 1214 45082
956517034959446785 12975 43230
857478368257179777 31996 55600
365499274105992833 34318 41929
604052469881249665 21224 29675
43662104110609337 17987 59281
924300967257881473 20888 64712
315899321527375297 36434 53597
546013253552569473 4898 50950
756186510800105857 29203 49495
714524797287030145 3630 10493
859644333443448321 24847 60902
682433001953281665 14638 38304
614974516359893633 2814 3600
507710415762051777 28105 35665
208546837715395841 6737 55026
280893260012657473 12626 47982
322773951834662401 5799 10218
808940652680210049 1110 28316
773909149949226113 30414 59585
854646299008148737 30700 56687
505357969542700417 8062 34277
406021890877202177 47667 51774
379298629049195329 43774 44839
12013512543301631 21857 31891
521214388845478977 22593 32591
764887539665156865 12649 60248
760628064325835905 7245 65007
671309132697981441 31240 36933
953611083925636609 4961 39255
48239550467588545 22129 24939
997520028310809473 2656 65082
452190669778030273 2117 9420
690759793257811329 36109 41452
438051744211438913 4823 48547
640879006237447809 64888 66394
980534531093436417 7188 47015
504748392810284929 34902 55209
91991856222666257 22023 65279
306023976671234241 53305 53823
368215822289794689 4262 34178
735472130337669249 14164 50820
901667867701920769 6426 28585
545873430518618369 10093 15410
709543191447291777 2765 24871
971381628915878529 20494 58156
40813696030671313 57195 57304
608626140105449985 41144 61215
514945553944652801 8971 58707
565768696630399873 13490 14156
997419971675729025 2959 52536
720120888697955713 47060 61448
256585447462438049 9650 52476
928694188557386753 17862 40963
638082749821439361 8026 50448
360438406239573825 35541 56627
791016423970784641 8918 22004
955564419374368897 12920 34677
727556902563893761 1923 7108
472055491696103489 20072 25095
246317101611136737 4310 40951
780697982603385345 15281 16042
953106925050338561 8306 36291
34576298739516177 51847 67094
895205086539714817 35101 44878
536782358124113985 7296 16333
722566278839540353 29580 40661
157225582057414209 40534 56900
695717745552425217 41361 58599
639563445698087169 10568 30658
17242500495189717 6902 6931
10244908850516767 18481 26604
165776577156616865 20441 36901
653980211317346561 21530 46581
195509435504508385 66269 66853
72311996574690337 6772 7599
400335504194540417 18033 45507
307665037731908353 55709 64183
529055429538050945 2033 51038
392207006196933633 38241 39163
657233607656575489 55764 65792
146567193020175073 5633 56374
189627433334269569 26079 57583
725154362666366081 37019 40983
582087451449236737 9861 42049
543586134044943489 33283 39235
527421066603739777 14920 37409
430426053451661505 2085 14444
849700024103679361 10560 13725
814562207584927489 3149 24936
540086052803022913 14106 45245
126628934365506049 22847 61817
540040258224873793 5553 9296
528678763347727425 7587 30376
30090392926968689 33028 51828
61215911984554337 32138 61405
695741894389822593 16211 59269
356070812454944961 4767 37717
803735505110839937 47006 63704
524635536279994625 3447 51737
214540945705149249 17035 49981
29875214843656297 14625 55451
452633630319969153 26626 52581
37518088099226081 8126 60712
987750004830086657 38403 42232
940635021850724225 889 54220
462518405234735745 59190 62571
368615246383292545 32722 56304
212762929460350145 12404 60206
177300098537443777 15080 29712
158804944112478817 6470 66546
155966431967605953 13808 22894
276077857551580769 7795 22880
302336566571781889 52030 63143
976667364425541249 47248 61540
254934510995134657 4719 57763
950177852437999361 51060 58438
41833005213987921 19188 20976
748254748935966721 2021 55154
222188263871622369 41945 57743
783949572972613121 538 50752
300010787648616897 13778 18655
753091372072450561 6110 41886
159135447811543425 17018 35515
137659017379771601 23977 49174
308123475072022785 29776 36256
661148943523972609 34484 38632
623329964861390849 12505 52614
949722414169070081 16312 38096
299154904079145473 6342 17941
802357949357119745 28392 44012
410466155343534913 5438 45285
887867541711553793 11264 27347
292661546496930241 18802 44103
371637213200433089 8112 20208
698084131439280513 3003 55809
380408962424876737 15042 40606
481090957383983681 8461 47636
784435869619191041 52054 59629
607268909623890305 6133 33345
227267670453525025 48257 63683
354358718957087169 582 62225
853245351227872769 43955 44877
509534456379235201 4305 56290
122434285763414865 218 26189
279670298214952609 45089 47378
288871052855117953 20328 62407
8718191541369437 9705 24631
781562995197131009 3067 51658
386695726508122561 5014 65742
129149362687332577 1131 40573
134923560290722833 6913 41096
246423754756772705 31334 58467
584283042751181313 3924 8255
559326054272165889 20390 27393
869064550661740033 45280 50220
852540639695828225 10427 40757
565845080889459969 18010 36882
568921927061911233 6922 35937
188988061036688737 9446 47027
802387472409702017 18095 33613
130162489117182641 1017 4800
455421379319464129 6010 46183
704954373894999297 8025 19345
23255785116472085 42419 62910
858277905697519873 15202 58820
160724608195796033 4136 16594
993794230614888321 46455 50695
229987597415156833 15008 65610
622951046557275905 62144 66656
246574670117983169 27668 62914
604559689868160897 26267 42710
816184220498225665 1821 7862
964216145619957377 2444 29183
274052012800655841 1835 42990
598046651611973377 1948 21783
305645152578289729 18780 35484
614220792600733057 62274 64397
853041620711312769 16871 63211
399166202362984257 29411 44856
785415916465861889 2918 33357
389892797215310337 4088 38247
433016911181272961 48004 60373
732631347839706881 55728 58587
674063222705779457 24218 47851
958118335952022401 34242 56501
388620291059115905 9822 51451
823531808678019713 16945 53255
749157932744335361 14754 27516
201934370222431873 30723 54209
343798146352288129 19513 46937
766693926262682625 7771 26348
946313758757366273 30978 45337
836530225340524673 27019 56176
317488302195133825 42171 42177
690741921274344833 253 41778
662760282521500033 25304 64537
721281350884083841 42996 52639
862255970217933825 1404 44760
799842329826923009 10692 60798
249955517556468737 13649 22530
841141707064096513 1851 47732
214400207471616257 13611 44881
600451973564368257 12207 63741
895173689205844225 13343 58481
961914001269064961 23638 33694
748852257986630529 21147 27986
191102863298731041 10844 27780
988720978856758145 22919 64237
445488196460857473 40004 61977
12980147312052993 34172 61693
786321553203073665 20288 63252
403193483626122177 48868 59245
11252391077249513 39335 39858
937895864492322305 16434 57071
84047216723170945 21876 28614
410130394061564353 11157 32890
388575391043573889 47284 62019
741102707394080769 44463 45317
389108668741080513 4393 38322
498039202219754177 38847 56566
784451120911910529 55979 58488
646766198594423937 25317 66456
840047273611553153 21619 56997
388961433392989185 29812 57324
23870515531015713 5823 28411
75362712684441393 37885 43962
716306717998897153 9937 17650
567764759256871105 29821 37102
663910758503703809 8107 41626
968150904328258177 8970 12971
737903553467297921 22814 53331
612823210807601281 41324 46417
563443751510661185 33094 41734
598392502247865089 48850 65537
917370789021738625 55287 55981
256689378646878913 17774 29943
458179571870687169 6416 50326
624466349977854721 30343 33831
838132200759552897 6135 27457
103153778455588705 56677 60197
366765466967123649 29107 34440
413293042251755329 36411 43653
965493986974287617 20313 63339
209484783374417569 30219 67053
881020705898748673 17488 57753
318512438742988737 8364 23238
543984494953939201 14930 18399
720780494980242945 40407 46518
987141423410676609 11728 63324
758703047088548737 53138 66808
892558542834770177 57005 58652
562749453111589313 23543 58879
361771511326821825 19104 37160
588046067172332033 920 39919
118811918709802449 23873 34946
989752984454650369 31049 52957
595994700840250881 22091 39510
476038091037626305 48923 66304
873300522247724545 18659 23239
910846073053331713 9562 56591
452223297621259265 14549 54669
264340370034592097 36886 65042
240678883853341569 11042 54189
226478715252465441 14300 28663
656179643275280001 22612 62360
607189505388649985 32087 58691
997891015394834817 9515 52785
485473609522809793 54986 62194
393101343723742529 4990 23977
545929702799515585 42853 51376
590164277235992065 35354 42325
583261540649640833 42054 50482
310239690090767809 36912 64646
46480668448200649 15417 59034
409050751243206913 33742 61772
769890760393703681 46929 52017
544826563157101889 16393 61368
328623125400628865 29274 60524
476082051087438145 10430 59204
206163855453990401 15762 52279
887997520889953793 4657 28937
34936108351590889 43077 52034
910479142030460801 21453 31700
718902840876264577 25666 49096
372591782473421057 23743 35584
781501963451592705 13690 22247
606390144972628737 25450 61290
266683335459457985 47072 64946
220092504148951201 44573 58815
367926651101729601 23243 65025
177792826346014017 2265 60476
174669477714015649 2331 30010
504887154528802305 7199 53182
225999835588044833 24948 29843
307846088962172353 41012 60606
155055539021969217 23217 27241
70057002367732937 15965 51707
489011658756911745 27914 52295
321332841667931777 52126 57002
956085797337973249 2250 66909
57460790569166425 9083 19173
161296348106805697 13197 50619
788006700125485825 45429 63299
620063962553739905 33382 41415
967249648961839617 12555 33244
163307215189409057 21822 26827
762113619714718081 4420 64089
455935106025261633 57233 63410
931302257611463297 54708 65795
784138470574323073 24071 54562
416958346956072065 10408 20314
106059454232916289 35002 59702
36440274629185865 39253 65342
162966929336736385 32523 40504
187851060471423649 56018 58750
405206372608997633 33160 54684
153588150104667425 59935 62499
574836418576229121 35795 45622
483703318838301761 26341 46823
972461202725423105 55490 56563
77067723426338833 13688 49173
355369838367469249 31 19961
755421003249445249 29267 38510
757915136786319745 54998 55913
534630507354933121 4351 20626
463563682279886529 3468 59783
453416900165073857 6589 52803
684331830215892737 425 18782
146168361288644641 16026 42680
761367705683486721 40217 66401
699263475639391233 21223 50352
412461778571437057 37331 61463
961720410699285761 7641 32103
752223651981797249 5032 53773
416828811215729921 17653 54821
434689431544551745 25132 43136
243699642228577313 8818 36988
546451821180514945 13199 26935
92162163716388081 22601 38390
717006396940572417 24978 59906
542360656912222785 49112 61718
347028104311750273 18486 27059
181771740403597441 48342 66411
39713746939896 6893 51386
387459659946685505 21050 54900
521957223688847425 14300 18087
685492609357204737 897 6610
406534858215675137 15499 50767
544732966829599233 55063 59424
955565625265581569 2063 5376
309478755002537281 30887 32980
940181702793335425 38007 49842
397030175089511745 30600 53272
566430078016114881 2132 57331
530446703028566465 4811 58805
788235887233778305 51786 64152
662346750674174721 31130 35678
719520858738423681 55992 66284
344500439961869633 24639 31900
531660796824763073 187 43055
82147170888859473 25000 53142
429041751513981505 1074 15560
449905102906036801 11782 54187
629504386848875393 28290 36534
552668014067194241 45363 48675
290338281730317505 9505 47271
527151676919054081 17258 52261
71313257682458441 13397 56278
250629552416782529 31679 56322
647440947590641921 63826 63995
392543273682839809 28858 38646
309331483813192449 11923 44126
866128551210380289 49624 57295
610007019896062977 16502 36295
411187038019498625 25180 31886
402166545027665025 38803 43958
14473167190672599 838 33895
801693066090994177 5879 61409
256420900927999201 27142 27519
369037111584727745 14116 28689
92267134222709041 27961 39368
632776029611182593 3378 8235
36942831652872601 37644 42111
698530209848637953 15164 36895
279943887362819041 30590 35058
33963772966362881 333 31481
918718499353168769 380 63571
642246253107938305 64545 64894
503855970116347841 4200 11418
915991785225873665 19019 32961
631472899715298305 15569 56807
700432376651729537 34311 50275
58480056228816577 19509 42286
690361574155648641 2712 58483
951449095847529217 21741 30942
656705279114444033 47840 48785
277717259396126785 38939 44171
419383422678823361 35819 51464
222244328506796769 15396 24430
709627156133432577 26680 36337
329941164289195393 8799 53651
86862001099778049 50100 54774
839886930640126593 45753 51689
981980129990628097 3659 15780
512536252766921025 7853 36431
982003103142762497 33405 52771
59748297873362337 49017 63202
750218642630255105 5452 58161
628216182598649217 41671 44619
765493827811329921 6789 22138
451119182449026817 21450 58112
647273401759004929 29867 38153
349328764933318337 25739 43331
794662172873632513 15986 35561
346920355703041153 32461 33215
356517463143301697 26574 60719
301431543637235649 36865 59865
189975551921211393 24586 36346
24540785976661541 18303 65660
672542709220234497 30182 51570
729322666975946241 4508 7661
753086507935240193 19397 38638
469553467385388481 41454 52152
479066157234438337 1127 55597
524975322437924801 19572 37143
631748184624260737 4594 12691
74276472610740993 2682 18820
143798011802655169 11660 53078
496864441288835201 4004 12627
863147244971276673 24360 58584
711926252343680257 11692 48136
996839979590912897 39917 56160
615280733204869505 613 42654
17858206945650325 10311 49864
305428227690107713 17042 17771
119900900166211249 35979 50104
571563445562190977 16989 36918
874405911696573697 21509 52945
325657882249252865 52556 59526
289450029555307969 48958 62126
5788619156774645 666 34380
751402362249965697 35655 57127
951710420194906753 9388 26447
983384154107650177 1497 43331
774238094794952705 4876 21820
41845783279473641 9130 27750
797340178027347713 33648 48617
257745924417701377 8282 43463
403735175829737601 12813 48286
973253767414835329 20536 30905
841448923220447361 1622 15007
641755194813864449 4482 55532
595329732821511425 7300 31394
358044103287188161 1861 23538
231786505263833921 20639 29221
84535545766907921 7258 32575
147387710573937633 3183 5627
410546637590986305 30146 44915
992084606094131457 20437 55233
248442367010252257 13326 51747
742301527336962817 5078 41705
759172620366019457 9682 16387
932776130122185473 46277 63585
899209700697678465 6854 28285
628077803478547073 21622 21925
852904731970600193 7524 46755
620235641494822657 18672 66745
843988299050973697 12822 35348
694141284905271041 43176 52154
688096704328319873 39144 47663
521961760380087041 10540 16325
350879852170731265 22313 61492
829857797459240449 41828 60216
411656440485845825 47573 53502
135037133434032337 44673 54904
518289901497976065 21322 51486
726438644934717057 8683 28414
996476117818065921 39723 41967
289147058695043329 24708 44221
904207385322489857 12696 59041
571833107742676801 32541 63725
50287243859461481 19561 26206
956890634458297089 11226 51600
363629877235663233 4688 63372
949608674105007873 17602 56964
485153332226918337 10817 20665
913429977708368257 1442 7669
450423189021403649 34865 55365
914199403482328449 5099 10981
426138091929264129 10741 52789
871920182932122113 24869 53773
625939928668085377 40311 62256
825685445230419585 12069 47946
418248089032648129 10106 44758
234746829096927457 22365 28698
573106644467724609 33560 39460
408740276740033409 21057 30100
853866057668458497 534 31579
94345553760867057 6569 57839
68181160045522657 5135 27023
395710747043352769 13534 33426
101259720231798417 41824 61618
389141061182009217 20635 59829
524113425133617025 36007 58040
438017576567645505 23782 34966
190441436823622465 7417 24908
264647478412946657 179 21708
634922485467338753 3950 21609
60094633882670225 35963 53874
87111554038461489 18735 59404
348619782204700353 9432 42011
649611824840473473 16540 57584
794713148423156225 42151 47007
649463275592243201 4465 40769
260813652600724321 45591 57048
51143165607978601 5850 38239
208426086771197569 16001 54857
766454544521042945 13789 49189
727750128877140353 38510 56852
659507643270313089 14881 32317
903557281655665153 81 39514
979333121261678465 8002 30459
943118412479471105 23446 49615
980908712985951 1575 47813
293063619866757121 48580 63786
9680076348889345 24702 34168
634186642319029633 3123 10156
755607970708137345 6895 34886
683005730293572865 21840 54742
85334603231419953 7584 32028
789803022723766913 18517 59093
13592283911915361 9591 22574
82437228771112817 57217 62007
157974708320654849 43498 55086
349109875988766337 41755 42404
224694526312116961 284 35783
982303734870370689 26811 42726
39924264340530873 4478 48006
811687582340717057 5940 20387
133487507395013697 17873 23062
815344639681200129 5718 36657
9382431846280071 15701 53919
726095522718587521 20679 34387
662247516708486529 44243 61353
811802035522404737 5130 18845
508546874922135553 12649 21667
158159616579361281 30390 60433
871646974500546177 28670 40192
806626380867015809 38638 41125
513222833054459905 32203 46430
393222410463089025 29301 32168
520881294208020737 20006 56303
210366429092985633 38575 41516
920046274506834305 19054 63298
445148485795648705 1472 59374
821422223259641985 2982 9093
727455760460543361 43319 52438
672346359697474561 48300 59182
133266778870499537 3608 48147
174623406440968417 36804 46677
563448985477222657 4587 6702
231250598596918881 9269 63115
47608804632353953 18334 24865
679669327445534337 27417 43253
300081397040088385 53781 58536
657590706525258625 43337 56491
200619311286082785 21492 50163
155988941707317249 20716 65399
498865600941954305 17774 67040
874568560433264257 16654 63877
404700127373310209 10333 15668
238758029674070113 48426 61528
507211511994398721 26031 43267
362435145300583617 35953 43575
811100459297044609 60350 65957
657372386839266945 13740 14081
144551128655152193 50438 56515
435441270176770689 8975 64676
785264217831333121 250 65142
209045237602364161 5055 20304
620330755150945409 30241 38279
568232438127228801 22105 59879
612138659428318081 1978 60523
791599526872783361 24608 43229
533539889159172289 24637 56435
783251886426231937 2376 53196
954365284629211905 3121 14828
494096818772472833 43403 56309
399091897652738241 2908 43373
551530785263015105 7082 24660
605815104098603265 35123 45321
478552228325110465 21075 37367
286145926022228993 3163 32516
774803207494503681 34015 59903
768572625233140609 32144 37449
772386942146962305 12895 32931
705526288568051969 5957 65923
344881071089577793 10822 11472
756067791446035585 21217 64069
165599260375113729 3372 20582
387793934402466817 5696 63629
263731122364848865 37199 40740
908329184597967361 23668 25946
939399526883246209 43320 64913
512168534217437377 2440 37719
961157484410751489 27048 40545
363886641132857857 25098 35111
899136620743330945 9906 56770
913178352759004545 20102 43180
982229653749332225 60651 65214
730163596783633281 48218 57063
133001671393568449 14026 39674
862292421702392193 23311 66470
708802401751444993 30515 39178
240620525738471265 20260 56055
542861145568604545 43570 64074
923404670444327297 43223 52741
913221138171142145 51253 53761
589667340402179713 12143 64420
702654248237504257 15717 47771
763306670620067969 7291 12131
261539234828877185 48164 59814
749556129850240897 32533 49444
185471495078171969 4310 38448
482493566412401281 48824 49619
41612900492712161 44305 44664
948072701254695041 34463 42427
589470162893857025 31432 40261
260960659448386433 20625 37414
400979755868053889 7259 9441
919717611461429377 58801 62477
996310919348086785 11671 51919
803105056776885761 2651 55095
862539592811518977 59534 61825
130931298017578961 23569 38686
159326086958824225 16217 52153
52361835585941209 9296 33963
324185226933355585 14599 66378
63375102785634849 13346 29256
972036520950847873 31567 33811
938566391453818497 39684 52651
732498180145430657 1665 15686
756806989337498241 50018 52684
575178788817307649 57723 63835
949908080531059841 8389 60902
100623471948114945 18568 38473
650039150097107713 56584 64953
170720043787110145 5608 66314
189264002623147585 53622 60947
76040367829481425 6014 42805
597061043194408065 25894 42582
307432497334243521 35219 49104
306089864184400513 16551 53181
274096842574056865 25348 63060
604757254706321153 25957 30769
151855529898352161 35518 65367
486186370243487425 36080 43815
606195078045946241 29869 55050
964721511892015873 13318 59591
362649046612826689 1355 33374
150718584759459873 40150 62764
735098841622477313 14514 40184
707317739680171137 589 31899
431569498557376385 46889 55444
452881232354471297 42474 62300
81051395409591713 14542 42369
661092818535060225 14668 39754
261087862366505153 38990 49559
277489053285364673 8257 31336
837689980169035009 21592 40972
371505229416179393 13160 44015
821899614433515777 26340 35724
629317130401076993 24220 30131
701940214029978241 25891 47669
33175623352782681 5716 16417
712508162951618177 15253 38628
845885644186324737 23700 60691
302366257044031553 51054 62344
779841091680076161 7269 56173
551328124129422977 9402 16228
467115842314299841 41819 44566
60410630972686617 4273 51891
813131100727964929 5795 36395
327361060607554305 35595 52417
237293195922120513 25984 40217
732526461870055041 22451 50256
139281254216136577 47936 66207
60826652886316169 33539 38826
175348818582548929 8142 26449
561704943541347009 34836 39097
122937820290907489 2098 6651
556944560951304641 19443 26921
920775308174000897 32448 55347
577027315318861825 44683 50630
707132870539645313 16769 43791
335489265754556929 14081 61854
309567299048140417 12501 50006
491693920302342465 23119 56839
333053487937725377 63570 66966
381289771273284097 38399 40522
944334244560366209 12819 45207
94948272759371121 8226 47380
213990372020866465 25231 47886
566401010026435585 44968 63855
153962350663263681 20718 25924
352241828274063809 21625 54404
363307865132334465 8997 32181
57491940681298817 40465 48680
371568212366611329 18869 39388
321070629968648577 29267 42437
381780505869890881 197 15464
840709468228038017 20767 60001
447527628939795393 32397 41186
766728511202590081 6929 61803
507417247351504833 26728 47270
503895267639531841 20496 53541
531493353273504001 31255 51188
191708382077752769 21203 41301
400045021131738561 11696 22710
429937163467069889 20899 23793
849824228327335681 11402 31447
152963626345670177 41152 63498
949424945032355073 6852 13339
626985722949424257 18170 26464
340899341568473345 33632 43924
870411099424320129 1184 25003
482378727301089345 18449 30434
87392971433512657 33712 42207
730423549253842433 10429 48188
474985959686879489 10063 12926
821036272881663361 28806 30570
98041448719325073 5573 12147
193959048824183361 22931 35235
911691896483763073 2766 62792
977479712666017537 22578 50099
575111005849986881 24906 46391
398330672063238465 7838 9754
718248552001828225 17164 18048
923230615906369665 16831 18960
755535606369786497 20954 59762
992914296528766721 32690 46662
218316382550955969 1258 52982
955557571990105729 25457 35570
419065756668697281 57668 59959
763667290584365313 20569 42721
284448180698294817 3850 43037
103697203024644577 45219 66912
946981859221377665 48921 65281
816511280652093825 27486 57548
783821295344285569 27156 53027
730884555642312193 13751 33681
638482572811835009 38029 63172
643619820565660929 8694 65661
272765554852160353 30113 42999
743555281616899329 15826 31206
730357987711894145 26622 63699
489460814632451521 11348 25854
966814331203938305 6304 45251
415063614783967681 31753 59528
910882893752312193 12711 14813
488134860709934081 22158 40549
603540393361019009 16543 22790
862483448876112385 42096 58561
930438447789836033 17354 27815
926550099768007809 18434 47260
517239498056301953 53719 62966
323126379722275201 14886 38096
319073946731702337 30718 50074
208070746543612033 13718 17326
148413368637339009 2395 21773
796958316847452 9768 12687
589311995531030401 5176 25881
579134294497436033 30269 39149
767175129816354945 14420 53246
875863171039689857 42024 55864
479612938912264769 13756 27219
39490499854835545 1529 42393
457724710763049089 795 31849
280175882302337697 21966 33577
363055813525274817 7670 13392
609587716554074241 25444 36827
309864513399919169 52789 60099
556826205608551553 29505 44813
474346086259924225 23522 59622
972508038934776705 30169 35239
321467079527426561 2352 16832
881661073949011585 51246 55785
897982887079873409 14855 66075
560896074477994945 17125 55722
120561892017651217 22813 25878
491236222100347649 18600 44497
597443133455083649 16113 54450
211576077356554049 23017 63252
264348124270160417 16396 45777
610198934267835137 7477 9397
170074690786943713 4158 55049
273922687470360417 48883 60896
421409420922646657 16158 16903
316561813098978433 19026 50311
489918331628143041 5514 20764
416330701526121089 12133 26696
158525963951465345 35448 45581
239430052901845153 25937 53170
190156558501367809 26138 51219
633983215074437121 22963 53713
659943464283532673 4973 6228
210829813427402273 37722 42923
761949153216601601 5989 27616
98084179739501569 9872 66933
439338632371121921 35512 61098
948580853319249665 17741 49629
365068422276262785 33339 63884
401214980667646145 272 55552
756961434354924033 40028 43257
234764156797034209 8998 42746
700374335740615809 51793 53267
516784117980748225 32963 42488
929856345958317185 6889 48121
375231435821468993 18229 63947
161528918302845889 33087 58881
895828535249023617 55314 66690
284363186617117249 15413 27615
527639675389274049 5547 44901
124573158793889857 48168 49563
736733640194998401 33541 42004
19343264054160869 58781 63063
613396874225493633 38087 62327
544586170401569089 39238 50479
669680670506465921 13611 16181
457213797056898113 26278 59982
374276379478537537 21262 29953
888498171046773377 37928 64100
156593833271003297 9745 25173
898723224108753281 51009 62024
885773284579933313 21706 59041
956493874111398401 593 62390
499709652648135745 57472 61684
766657360261337601 36088 61831
731888816706167297 16831 32968
929953896558441089 11614 56525
830166259467503617 29710 64563
732901746714677633 40880 60863
612164046774132993 811 47116
364546616924112513 18978 57226
86625010982402273 599 27472
741444259496450561 49074 66814
470544173114596737 956 61719
140284362195028929 23420 53000
239179901517829313 54110 65582
45304417898794473 16209 43648
183015622399729249 2747 22424
137853682710495921 8005 60871
733845777730692865 10063 23874
705717172442593409 25235 29673
339771840551144065 16874 48172
668452600450603265 13395 49626
867783468147095553 5905 28944
204249568594210721 6051 37129
927656474724024321 12883 37079
213225900885301921 10027 30158
17032638057628447 29475 62529
499333888758474817 5116 18469
526406237550808961 26134 36749
583065594467836289 10289 48901
960670550236372353 54761 66107
733780983714300545 6831 64080
541246659134550593 23952 32107
179295413357859713 6702 31913
33661011802820441 9701 38786
944387828145654145 23996 52565
615033733307448961 5173 13506
94218444555263409 4108 16841
222741680368201857 45030 51198
223344185750651297 36754 53441
602609714914201729 6021 8284
545683544815201345 831 16836
244933650898701665 40536 62146
377719960085403969 30290 60727
802453586842709377 5815 65955
784101847997998593 6111 37659
937933910987837313 27662 53335
881197650316810369 3652 11216
777032551706305665 3489 41965
570477274384582977 34998 44068
188932898958768193 10501 29519
824098638919810561 377 56719
351351875982082625 19283 33160
511137296458780801 55963 63559
48325088914580761 3831 40538
265708123559708289 17148 51177
853783086529013249 28515 35237
594470119222275841 20481 53000
454264322020605953 16330 48193
358376680448987649 45069 60201
495926453247470529 26652 41300
836974707766227457 14708 35852
141846566437592977 19122 60267
436687023860631745 11943 45709
917509449698378881 30003 59956
874568553075501825 5656 7566
257544981928077729 42231 63871
897317818716278017 34156 41793
333490028275626561 56656 63362
979007521387170945 16633 35586
47914651730550873 19573 53610
695682722747623169 40475 43338
695848640519507457 53639 56227
421460395364388033 31880 34266
765941186337045121 40587 62751
72917494153319489 37735 61308
651117538871851265 8381 63455
413130599379950785 21989 54690
835017663819527937 871 36156
229651312441180993 13923 23106
462486576105142465 2008 41480
328086918830816641 22562 26439
947562111829000705 18743 49967
968925736756848001 10608 32457
145193035308317057 2175 57177
342286587125538945 909 48165
442772019838471937 7946 30124
336686279955134913 24397 28885
805575539181070593 16187 34703
525655736301043649 6515 22588
217867259116985665 16846 26073
350912720469114689 19818 32046
94250364976396385 12107 59252
305916700633371649 1480 43392
963187344806655745 5115 63554
495495320174573121 10816 24873
95829093237718161 5554 35278
822876839608962689 271 29720
479347261828166913 3884 17781
587600377433790977 56757 58745
241791007002369441 32311 39374
233752219718763137 5093 37590
711857156662475137 19055 39919
342070332832694401 45910 58669
606778595887313153 15630 26457
471799476226888001 1152 12819
324589132847449921 10208 60224
747316273299237121 16852 31050
435801468935885313 46593 57167
244453278848776993 7110 26390
699518241787970433 24695 37189
637504460808461441 53708 58623
951589503785989121 36226 63447
360072861650731841 26167 35212
189438594706501825 12117 43168
358308757241008641 24882 46763
455481720120552321 30352 59312
455421859953428737 13686 53057
927898398758443905 28701 52116
550167839666929857 29049 31235
806499724980206209 23063 28564
254649038086451905 31099 58176
103323703002558881 9158 60901
45295212875476665 30282 37505
433235198856031873 37306 63943
4686203999096251 41474 53711
90998790551552129 38480 47224
33461540864127673 21542 51654
790356337036861569 26352 54007
315891502484642945 38740 58102
387905534331395073 23319 57244
696998048736435969 2599 26305
351259992961011841 15167 29364
389074170621011457 8889 26744
763933707950243969 53437 58123
757127003538361217 17026 62016
862891051816468737 12492 19215
363748539470147841 26295 53133
203073272718825153 29626 46287
980555879486576769 48105 55585
257119855846433153 33830 48911
94963387611709745 21549 58857
6177109373922464 17611 22240
945596062309821441 23401 42290
691288870248776321 10335 29276
109095507213563537 14405 55752
230902591035118113 11180 25698
898580161535694081 9196 10101
101462782708345857 56770 62765
338716344562310913 9568 34086
494541864872203969 17211 52430
591124491010365441 15291 46137
115268432970204065 54554 65010
763545636791516161 461 5700
23547786376695969 32229 63341
683260359237511553 47439 63594
453593933949768769 31498 66436
543478897453507393 58533 58960
833444194515649921 13929 66109
842459794765350273 60042 61574
115306635182470529 43921 63420
109974218082580673 7967 30753
620139690899492225 20123 41583
639303530336992001 9997 59659
796898755440928129 16540 26536
957340963493134465 1337 3036
565982353917846145 990 19325
921551795349390849 46293 50797
556804136591786433 18394 29549
253696357745720737 27684 50398
960612942088346241 31651 43757
583627031840013185 3361 12387
646151207727250177 14100 21453
564928497997197377 35552 46775
629085182123205249 30446 65477
691322367237919617 46802 56783
444902459787989825 18356 38780
880683807328121985 41906 66597
390987758946806721 2442 30371
284605859977279617 9774 38091
362531078794482625 33499 36437
160316157611230625 49000 55637
559462689594866433 34256 34350
986768494276422145 11377 18879
480327432922997825 33782 35159
924401672049295745 57293 58183
164982933091721409 29373 43992
777308950434349569 39462 57289
269713417500319969 1764 44139
133720366668864449 26434 26627
664317426537067521 20254 25715
29680629389222445 28538 34999
356047795047949505 16485 34817
86791123308326945 11227 66774
300938306236986369 4567 5434
623541577519649281 642 47730
495682187281907713 27722 55862
177752815984472801 41592 45806
621751934286365313 1658 14839
674016152249695489 1058 16100
477701844968414977 32395 52263
671619550461141249 20842 57263
450876568050830401 22268 44107
96643803442351137 25496 55663
879959302248600705 11575 65333
741084735876778881 4625 11331
570534145006078593 32811 64920
874475532333779201 1227 46768
627659076977046529 5486 37875
669864899914667649 8029 40930
580135770871009921 48324 65063
900877741371989121 18843 21989
294729270269350273 28402 44259
648192597720292737 22576 24808
687359157418327937 15308 52507
635086617278663169 33339 51955
523247809323045505 43948 50964
986996262084769409 47028 57876
241355520262288801 2010 60851
383869208451688577 9945 16877
830878730164094721 26077 54035
863426210821454977 27036 51512
531972378808049473 7086 18974
777610278968527489 9602 21302
244093873777821089 4233 53742
120958079264820385 2425 57571
55701362900578033 43496 45104
267952157436884161 39243 53429
496259232608529985 8325 18923
905960493916364161 4673 9961
66495586033354929 20975 46967
171338462269208225 48281 49431
121679497156215185 27188 39266
487360659951800577 22388 31100
687063455768111489 40946 41012
712397088131400065 5034 47998
363520676861632833 58820 66107
919262513086959361 61071 67086
225024020776615425 43859 66363
586363493833662337 23336 60432
896145568152668673 10289 30386
944824997676786177 16804 41319
111567163144030705 53749 65828
23387452292769953 25910 65110
488651877925313729 28599 60478
864525690392536449 18949 50288
223039196770642433 1741 38316
71655320900109841 19930 60905
751024545351704321 6565 42874
898625204886709377 15610 23641
345084790374755841 23890 41177
552240878178668737 10621 34777
398903801245573697 7858 21155
742093400013470081 21740 35828
453408659234341377 40722 52377
717291162504725633 3858 49032
236005324772101249 4697 14442
654717184924262401 1943 9361
995539225908515841 3176 45288
264754853406333985 13537 59653
520060064564539457 13448 62938
148214481204018241 4279 5018
816720499252212993 44840 64894
836939868030757633 46284 55378
80995447804134817 9415 47184
458937477652820993 6427 6951
54641825578414681 25496 62236
125689317296849617 36965 54373
578058369032753153 2244 25395
846543509851084545 38878 61765
678426988332077441 25534 30576
2211090515945813 29776 33128
491660092899259393 13445 61238
887601526773263361 18688 47300
235308435618406977 11446 30095
822281426376168449 25484 65696
768755584191090689 36734 54346
374618982935810881 2390 44317
333748260875395905 12169 14160
974737194640116609 26499 29495
697281356871606273 11871 48652
955925929379556993 38589 42530
896349013396559233 5004 58955
449320569204747521 24541 59936
342168273931683585 28857 45266
15122882694878827 5381 42543
893513534794564609 6682 35112
414863631814828417 15496 25802
296195394170673857 1064 58362
479644540799991873 37282 45119
175127867349971201 22927 39334
595694519207672321 19322 28131
193809513047220609 4861 47370
740045399778392065 28386 46110
880093923011557377 26227 42333
297581327296942529 45155 53819
312229044984583489 8483 19200
862883620270931585 25732 44270
371743100105732097 4078 46004
808450426677143937 62473 65429
95781906478002561 11689 21626
982948907201215873 54485 55765
542307451072289857 26798 33527
236842436747995329 17536 35954
837471645533277313 4627 31387
591806515489960065 22407 41782
894875401272287233 12163 35876
665297163619204225 51574 55684
334075785866126273 3951 61204
310345589384649409 14401 41031
961653458611081601 21867 26788
408658642161245953 22118 41693
692381776411032449 12139 63666
288733696595297601 5777 43578
189807898885590017 16843 54661
660108347616574721 5900 34286
746060620526172673 42618 64611
247773443085304033 55424 62064
429460124899591745 27829 38986
471388969578274689 10962 35346
683642767337666177 1284 30226
225389262618360673 10786 65261
23220340994413393 43677 56808
798368183379484033 6324 35480
473446742441772993 20395 54459
669475679508064257 32653 50875
325505421214600705 37906 46034
808381923517007489 26123 52062
783344839177807745 20051 48446
706620355956342657 50143 59051
297212441369197249 15826 26060
210635073156357313 4120 60353
161033547397430241 12620 46591
282658869400005857 2679 19277
823398355259016065 14044 53371
563644545533041025 18272 32024
889985826587611905 18064 64288
717381232911687809 30477 60371
206612785818805377 48864 50702
221980759676245761 26227 29893
840349396854968193 44294 64002
828125485422145153 20267 27343
186483935370475265 9298 42466
305468816836143041 23393 28932
762446487148288513 10954 66642
675969050845335297 4743 20042
38981258099568097 46638 62545
163995577794867841 36580 40057
339827507683985153 8565 61179
678646808595896577 32795 40670
200261844751921089 21786 53687
735953637383804673 44406 66246
242510465345823425 35509 67146
55443744990608225 1993 37756
245814506900984513 17670 49511
783333203516139777 50717 61352
759451179355686145 44030 47857
544762478121111105 7120 62010
413285378458525057 25196 27592
666118426373717633 8916 37718
999663042256265985 23957 62488
22859680474621061 13145 58301
586315537892460289 49783 66884
386901101561068801 172 64586
337840770709469505 16383 26889
994763276362572673 28348 45994
328233758375333185 32592 43164
496812201557052161 6120 50383
743816864295958145 3650 11601
102382077594082689 4490 31917
161690077315455489 24031 61878
868685685155885057 42224 56544
923543900901641729 18744 59506
461434053301825729 6129 24611
498327503920009473 2513 5523
684879807294411393 30000 36384
157276906896079553 41798 53987
193556520892368417 4376 50234
18283916105417577 4373 54418
486834014211286337 55407 61214
239829411645636993 6651 58122
342704007251210625 7753 37989
641483098705052161 54437 66706
132054773776335569 15275 42882
696670991460884225 37056 43814
69945175084736633 10846 30057
701977006027874433 8580 14741
701996670564671617 15329 62906
203574690353114817 22987 47254
706671851126980481 12553 27193
385579755893857601 1031 41728
110806102330233361 985 13703
908736236469003649 35271 45296
746038643378565121 6101 31052
694101641813063041 7736 10721
549069261457237441 3203 63722
723875016285312257 6543 28382
983543706078375425 37021 63948
102937647485006785 52152 62915
236874084235612513 14052 52173
990765886077191681 21889 28782
831797716235481473 31248 45541
50753625773467097 458 17316
894352814917812865 21324 47917
664792654324024577 3436 4117
867841876769528449 34113 41651
480583525259149249 58537 59978
112488072969487265 33771 64503
7185022085884897 36520 49327
194374571122263969 36091 61649
802716873888641665 3671 50796
528786143225307393 20508 44127
9202483471590029 4511 35790
463812975111078913 7043 35876
5106223622860285 16664 59383
597266942303836161 1958 21037
448137727625955073 34564 66630
915508296297385729 20180 45099
752323484841696257 3662 23851
365286063121647681 22603 52813
706980009689253505 55844 55874
485284171738367553 24711 37243
416881097083844993 40782 55358
215560775176985697 12941 52593
684132333426028033 20170 24306
670784924180079361 57135 58911
226422855991813793 11614 59589
44364173947077033 29990 31991
230816675183284289 29070 63122
68286667033088833 12627 29965
408169007591865793 3461 30956
979500140760794881 21915 60279
332705440019744001 28683 65273
263397472348795969 2885 51138
111234992767180081 17172 53729
7071707369693315 33414 55948
496736438748222017 14379 57515
470585785985274881 7336 12881
403072039479766913 13077 21813
896277129645515265 7496 50002
608729471752333441 1090 6804
120236802715933073 30934 45776
105214720462697649 20361 51708
567956774881100289 8126 14921
533926664276627585 8636 42745
616827413692487169 30874 62782
164554682238971841 42176 46657
636190129564202113 50270 56729
379402580945885889 57968 60819
102089421925708017 11173 27706
580155069926860289 10684 53674
713101151730047233 11168 28539
109785417044712113 23814 65526
101330800793089537 18155 53330
224715783863828737 40407 55799
264742136578551169 51052 56313
888123783082683393 40952 63002
992413658522050177 17701 55933
738609671122162561 37087 52569
259436548465931329 28552 34423
431126329883220225 8505 43756
882628080630478721 6333 64068
729223139999177729 4901 36530
587590209148036225 8891 25339
948370266365976961 15970 56599
510610964933388097 10604 11131
897315551043419649 28305 51204
641423133764039425 31708 53065
51271263842942009 87 45511
494671152445146561 33794 42062
225299146625516769 27955 31001
521401485004222593 11287 50026
839357881517578625 1801 37802
645904404821205761 6423 29728
711649294978371969 8989 50786
939805884704401921 32283 66030
215300050464229281 30417 63044
159196897391449697 47359 52464
204872506516139201 38941 40982
986678993252130689 2648 35898
159679880171644577 38161 52059
526881698839243713 410 39934
985251092594950273 2887 57602
834547153176135425 16981 60537
72015665259890225 36428 44641
712062006675960705 3156 14435
840487542200619905 13154 18852
120378306620526849 1621 45504
513283032724025665 7087 8584
929455514350220161 14134 24370
381802752839576001 31354 43205
950166649579148929 6452 27324
471222244520838273 18549 30533
753429013614276481 9812 41688
321289230669023617 6192 37902
126643891283013233 9306 59552
114054318996558385 24650 25277
882438997146945025 19185 54903
872547334130871425 45292 46423
566602857495087873 6771 9704
448702420053869825 2264 56193
897505433903159425 57296 66098
509878637551210561 29018 57354
823251824171794817 12407 25690
200955447575672961 50365 66305
655129855724705793 14670 57188
113489598833155009 17238 55128
892342705499391489 10542 55409
978819508960945921 13640 30722
432108230904884033 35974 37411
298059991005615617 773 20886
899353360205996161 47606 62085
555056522184692353 1700 34954
705241621151795841 5709 26286
150318063494097473 14345 41112
38949134786339105 39030 66735
145959158069352673 19340 36155
101646135240667233 35273 36700
40477198051874553 14671 42185
76871644356405249 2255 47533
402984235949197953 16751 26109
928216018085063169 35256 37864
896940978830912129 15804 55769
497249013778958465 16534 29658
551064105122115649 13491 17434
99182660490054529 51184 52458
789864168581672705 32868 46850
763411675968516353 18006 49766
578214036914836481 8653 44487
780395694977354241 18028 44873
725130135949456129 6345 31965
295326663395673729 2285 19264
528304781338043457 43684 56880
694062969293138817 22205 23909
746109874782192129 4987 52558
398801445265750209 10609 44023
992299770676943617 22619 54874
548731874023726337 32271 65387
238117957780616513 25922 47278
117101069145565617 13064 23552
599467542450774657 5605 45279
231158056652486017 670 17229
363565636206530497 8929 53612
530389974454724481 259 31624
242548368481358529 27950 28141
208646793893304769 17765 32426
880094897218356225 16154 40974
477647668724120705 13630 25938
539931377836204289 3881 15046
516100029731642689 34601 61369
936998683225468161 16410 55333
703985808354449409 17395 59513
550811211655805249 10248 39578
949366130793659777 20661 65696
456405725943795905 1088 66419
587558416281343233 4178 56540
470143009837663361 10668 14270
847952575947100929 1311 20553
206322614094958113 38440 45611
527827311971325505 20739 54236
189977865731215457 8424 9394
552481895914578305 24780 51694
905844860419705345 24733 35613
793516637034105857 12844 47062
520289357898228417 23917 65438
176581023650594913 29663 64779
583711923373712641 39929 61499
756233944941815425 5069 18342
110421940112367169 32370 43721
384701619798104129 17610 37186
776802434039780097 13797 62051
455895998394613121 53360 54076
843405404609534081 38703 44681
46556712198604801 20690 38675
13934341925263995 40029 52360
947595495264668161 24605 53228
628062891657215489 18857 64290
809684946681724033 50723 65169
813114386917078529 10219 41723
816575736286854017 13826 43306
73444563286464865 28662 57726
142750700705942529 12606 33210
229711291238871233 17286 25854
178114067244568033 16002 32278
778871653024289409 51502 56299
336564074361572097 41920 45854
853321407295993601 62131 63235
821297087822916481 19332 50679
739877709177100929 22099 51521
374842157280294657 15500 47656
258643317303651073 17591 58031
438221431069084865 39356 47813
281562029147529825 52224 66480
804189787622529921 25100 42367
888643121072135553 21666 62808
990768694011041665 22637 52318
659176098917292545 30908 64822
528787083034597313 32894 39135
476713931770305537 18013 18228
702852153940799745 32492 34172
980873867697944449 21968 31834
350340145782094913 46479 47025
610325488404498689 9636 10973
283361548667290465 14483 59241
926072465339238657 28090 41267
572863337674117889 39707 47588
285611850634822433 1667 23452
249760745186481601 21072 53690
168268071891453985 7758 60472
834074197394894465 2813 64207
106120928904289265 38252 64583
459616882202698945 7496 60773
823783637243444353 25007 48314
734228245955119233 6378 32941
617088183178523777 53643 60862
601828860265190017 10924 11031
295017586502304129 4327 54428
767108407664718337 12197 32309
538512259384788225 6466 12682
744923181457796353 33021 34539
762417096243432065 289 44489
458995376811980545 30659 34811
937291686398836481 38943 44435
489816421097177793 30531 50366
304592550441419969 12326 62769
666538796610947073 14405 26499
653893090656623617 23642 33452
591601359256362241 3195 60268
238572945292581537 2463 54815
334657399449650241 47962 50270
237501762665161217 15859 25502
471268322635470593 10443 48391
116901871759075953 25477 58482
66427098536248505 8235 46591
832268892352828929 5147 52735
65269899850296297 21843 52720
786691826002474625 26705 41794
988252233198306177 52208 63275
654905440834212993 2474 57515
299296208101996097 23868 55198
696367543431257729 959 37667
219714565842419777 15655 36049
91144497268061281 5216 59264
822744618927476481 11923 54488
963988384362117761 32596 53680
876990020427097473 30526 53410
868041143559210625 15934 25208
811712607810140033 57000 66877
628972080789090177 10092 42908
784622352741248385 38466 41429
5115379196354298 14520 33668
809860489354481025 47494 62832
575848946967418817 16654 37441
760128764313844097 26296 32864
256258606027287777 37931 48481
6502548995602099 15548 59293
220333523950706945 9387 42185
521142726907267905 7465 55702
894281600751782017 681 30308
687485796326047489 7741 46843
607361132370293377 9147 44584
481706785767567425 14898 42820
1020873859502558 19897 61518
83875556577428513 8624 18729
807526511114936321 5696 38425
223420669619283521 12992 53897
869954890156407169 35078 60989
592631698093146753 28094 61203
679182184656774273 39459 46609
503310466300728641 1242 17384
839100870407818881 12992 34818
568148777271094465 284 44360
251781991076178721 11110 30350
782770737437541505 1129 1492
405230868479890177 22712 35401
158943080941543969 25434 62013
292241878863499969 14312 15267
404376056148048961 4483 66524
53701586183436233 7288 24083
174469771975513057 38580 54147
447362205819850113 52644 59319
413769370963418497 16398 56758
20850011315133089 31542 43013
756989409592723201 6375 65812
665814910341957505 4507 17554
314594639428786881 33965 52305
509255505650841665 9 32929
855895333855844609 12715 13020
143821636557767361 12348 50809
682308148728505857 25469 66508
443372491374333313 38909 65542
669657086699050497 29883 35404
607286742679853825 30553 39001
958809660649347201 39176 49751
99135449121959601 33538 64819
455600502043981953 25457 42369
434528669062849793 38701 55382
49688796759962625 40427 65034
203043610989823265 3615 21472
391577647605050305 4645 27270
579475951288991105 27296 34823
679366729343097857 58236 64780
882735569984774273 53268 59035
596999753378586497 11260 19104
913736796662512001 41541 61398
190786076869013505 18318 22695
92828096004069489 29265 64072
433908929046669569 7799 36329
952665162269020929 762 43014
454195732144267329 46134 57191
439357810000800001 1991 35557
871320167106549761 23768 28842
747658241750123393 23976 36018
356999989209466433 32422 38714
207943085033207361 19267 56704
926919162960405889 7590 21293
343531748656452865 53657 58640
550975594092800961 46667 54524
561065677905773441 28448 44480
27674169967756513 34978 60415
741906939173908609 48360 53911
536164037153124417 42041 55693
426821210588485633 38089 40428
942706759074173569 48802 50533
951958508668290945 52528 64624
48552343467047625 2793 25629
345143779047944577 31365 66682
734937281585022337 16409 26014
918341887362664961 12600 65686
111771615028967377 10075 54160
179786731039996545 37423 40540
809021352451782913 48718 58691
909243613049675009 45108 58667
16351446941154535 13001 17799
29028086298339417 5185 35286
567744092581083521 12179 60945
138755935547671073 10588 58887
142827891772977729 13099 50259
180829234907065473 48602 64951
752534504662907777 2770 38050
847518171134900865 20320 41335
670845694364043521 5248 8516
536548504967370817 15146 35109
170673520344511329 37780 56864
931019137940161537 44549 49440
273329876035486305 3316 30601
470711001459676481 4925 59151
996041259750416641 32293 32721
190218827731193601 37178 65473
325210224956844481 29997 57082
674051846962171905 7579 56129
75202199866428289 15290 64121
885199868223743617 48203 65784
636822660792912385 32530 40502
636245664115307393 4137 37632
938956568666942081 18501 36960
47251865434610353 11622 37181
414116599225660993 39734 55953
228449891919026977 2974 61135
383262679569899265 29902 39463
792850950221129857 21970 47997
946675158010773249 22036 44022
430937385615550273 57279 63696
274103408352562625 36236 49954
76024349487447297 24413 62630
310188133386542849 45585 66950
876463775545275265 26514 35966
489250904553873793 7067 55422
102062123094562193 27404 42417
256663946404838593 26502 29647
226271316466892353 24485 37363
836172234125474049 33954 59519
240806914786524833 36087 58370
51959025599540353 30858 59898
815312507905062529 7617 44175
189085282173554241 937 10379
254044221939302881 8400 33818
639149167847303809 58361 65374
770797670630031489 46656 60492
638364216557523201 14821 25780
67931857151727113 3962 36885
475250115808716353 53104 66130
369819986883314305 44342 51164
920427437379064577 23470 57045
53924517129566145 5621 15526
259571720464858657 12944 51805
625753314942102145 6168 62356
933613526506480385 629 14441
753119253464170369 31745 33441
580694433484989441 9530 53917
519391434562308545 4096 30960
492432577734295041 2629 53849
409096718276266817 11483 29812
26196308975524829 764 6457
381316331256186945 36172 53614
235416744476925281 9123 40833
329762897783375297 9757 29472
279716000068685121 23873 67147
320536746745219137 12225 52375
496405200537797249 3257 16814
542883211155960065 21894 30887
162970225311138241 30234 33442
336690572782487169 37104 64665
50680282981620193 29569 31589
53296903052817865 47687 58319
939585665408667777 17144 36988
576594808361008385 4709 27438
640493686967605633 58046 66237
159431158470347617 22393 44885
691063045072350977 13830 45146
750068798615529857 5965 48174
613129523075247873 15469 40889
196802880503234689 1237 33254
395248069994931201 7407 32112
826039389985041281 905 20285
522065140671859521 8743 66052
997678157795725441 30642 37481
911097737863027329 33265 61064
31124532931784189 14265 23996
160706178732386465 13373 22607
586806671363056897 40676 65622
311434137281519681 18416 53194
784223803209798145 1835 6867
840659640727100289 1699 24148
767887212581747713 14491 56011
553279002050910401 22962 58849
359034357842062977 494 25578
274013215241598817 59763 63051
435752667985347841 4767 20505
963143812896657153 36283 55566
780648055100059009 27553 29716
762430891386120577 21601 22907
613664834558882433 36392 43924
306569947001431617 34330 43268
163133911383084737 19920 32312
485249460287509057 8660 49262
348932824000620225 17302 62198
655904080036957953 44557 66753
484808804466936769 6939 60486
73738063537238225 50358 64415
985540158413932929 7869 50395
950763558331541249 36025 50548
701162424632571009 7717 27374
778208858892742913 21571 50656
798686515604906369 22760 26199
129277592842594657 33141 52494
308418985195132225 9883 63283
907061435296871169 58721 59122
149097012093001537 16618 55550
296740694230432897 15913 17523
611652194432252801 19100 27582
729802135891606657 15553 41358
867476478592457985 10994 62372
377917582050297793 63374 64932
310260524357786945 13655 63378
186672251657288513 25479 61794
481314948591268865 34173 43992
590401673394037377 32184 36596
802370950703164033 4480 46164
892191442107378689 9319 51889
663985108242449921 20644 54905
384034999721063041 18078 43825
212160145353308865 34942 49167
524495035611412417 6749 49697
233189307588965281 39886 59484
954703827620161153 22007 27861
365826639837592897 9757 42634
582011372905089537 15632 52671
512664471669062017 27085 48282
283464182339439937 8854 53417
260554808798545409 17286 40313
98358395676545025 24697 65018
554864437792907969 27842 36059
831932704611144705 17742 61038
385695708152070465 12092 46044
529282560291665793 5982 17049
807212444744315905 2209 46909
484583624081277953 255 56080
137839906412679633 16716 64578
65338187238896953 8332 40200
291428273342980033 22829 45669
244779919030914785 2719 37014
514637531885767873 11797 52716
843506852235311361 8052 39084
302236448203039745 29867 45557
225168764546804577 1046 44012
941169885626223361 10568 41828
302154697640791169 17604 42944
363180520142925889 5560 27732
19995962363307029 6944 62487
64309202728679793 23168 48294
478065905376002561 52581 61102
594905320039337985 3328 17446
986824007755910017 8070 33869
403607545149483841 4985 37234
722593337432417793 7346 8096
443600770474837697 28408 37540
912331594618532225 2030 27006
52496440363967169 50374 54313
816427829798971777 51198 59163
619678923803938689 36681 41957
89961501702514817 7142 7395
33494804234877053 20053 44210
98676132710014737 19945 33674
141406926756708625 7248 12375
829176753434662529 21992 24772
200127966008835745 4369 42551
164799337043053377 1172 26922
144244154911795873 6073 8459
664364520264893313 46350 57085
692644310867464705 23053 23687
207819125962348737 12082 22187
980008377802427393 17171 47362
87751228621012705 9625 64892
262542233438324513 18649 34892
815743655015769089 20289 45023
513575069569320449 8400 20240
31193601768830349 23989 50869
322427816618088065 28639 34627
242468605347372801 10226 12981
148322433443588865 43119 48581
836896662690289665 1057 6547
314726976476379137 13010 19868
945917285987025793 63150 63666
241573923430614465 490 39797
341863911000483969 6121 10460
59063808393474913 38102 47574
751716894820933889 30020 41228
271336585872496993 38731 46729
444464750426387649 20642 63285
689353594438585985 8295 33244
928461496333302017 31901 40822
496038969592085249 45575 60565
97542603965830929 23660 63971
855383449817693953 51532 54589
936156250039406465 23192 47559
316963228565732865 2867 42406
788991823034702849 21171 34072
189279959510940897 7976 41700
676717239204197761 32389 57706
62743928034812769 34360 62584
920085287193568769 7821 51938
946080447479332097 2096 53876
887737217458127489 12927 63412
217647526147665345 50504 62291
795314921841595 8305 39384
962796792549028225 22711 46811
390815023783222401 44756 48348
8203101124045987 943 18488
661050975878350081 44634 58341
56927019778768793 785 35826
355655626547505921 190 36553
840853191053277313 62879 66250
272822923651599329 47790 62152
40244316281984993 15462 18698
552324057314695681 17176 38183
988235172275203457 15969 26371
620005267661223809 21448 59425
165664708609924097 7501 59316
827300197548684289 2489 42262
591964985349683585 47384 51603
905530586124083201 26795 55138
984727457405625729 1576 48474
204527798568637569 37684 61453
970727787395752321 17721 18293
296641761344158529 50120 64798
873255336610853249 4207 12739
140050559690624961 43687 66037
176310828575715553 8143 28606
762760706524854785 4254 4256
407509431549101441 36248 46179
467025873915520833 36922 52537
56044081212341721 10687 35802
723322062335522945 59516 65603
38903975217564833 16232 56207
485223287290498433 6736 14032
883920454958946817 8946 21556
797037384090966529 4084 48375
240265107599469729 7442 8561
863245119682762369 48937 65034
87301373092564913 41661 45857
15455029123398135 23598 54591
270742351255435681 25596 57030
529721373659246081 11321 47845
191301625869535041 39894 40259
252890701240769281 31326 50342
641727110368549377 19402 29136
388075326964827393 3482 58931
845291319470724993 28149 65613
336706227573596801 22072 27776
146287682302599361 35195 63091
463950375234194497 19112 33642
498928965870256065 3336 52835
575767445114362177 5450 55547
245359183086435457 1303 6398
310228077558821953 45563 63936
819099872486979969 89 32956
4348872349265066 2223 12509
662768493559681793 8772 29163
86322270860595297 19192 21651
441304553222103361 43485 53550
941780948071564033 4637 42329
127542893706049649 32633 43999
490049872197449345 775 6329
833524456949241729 57063 66979
957137847248940673 29883 58329
387135531460259585 28843 47456
555175893643966145 32567 42142
418363458204829889 17956 24598
679998045194278017 1252 16659
392365331503100353 21606 35340
498403564751203713 14281 19650
198174840227203233 6175 27483
273908708759943681 6435 65431
89052451756415969 7185 27651
178200605295106849 2863 41076
802661485111805441 31404 43568
684156459340126593 3520 65225
629447002955828353 18426 30655
45864928571678121 25186 50044
520683232187870721 6379 11190
865673889623973761 2142 54438
297387522313769665 21782 63867
567457695389666817 17228 42018
676196436278566145 14293 22898
204651236794230593 510 52536
705350698388912129 17588 30420
173863993647859873 25274 44702
897738214781973889 30687 60858
867308631711789953 1230 23288
221704143350351041 61645 67027
664851800464138113 16020 38965
943878279004429953 9367 50241
174324169066007777 29567 46353
396963663365909249 27566 38137
320533605747289857 18619 20947
862696163390630529 5878 66957
626989490003847297 10086 30861
824974550353701377 27942 53881
538412450370149313 4811 9331
257577658726553697 9580 53745
453035448877866305 59026 64228
266846971314606657 30262 45276
753910471213959681 16144 32918
227312884541639457 12642 45704
532368561973765249 44537 54666
522217627410569217 40313 53853
464003661808934721 28961 61899
365346264305806273 43572 61773
76192120892667249 53108 60863
915897556369657217 34692 36355
963766763594822657 27896 45423
807677257104778369 10281 29667
222036909171503553 56650 66261
11988321183579843 52889 59119
640087311467855361 48448 51746
274816613783833921 10269 44770
761353200226832129 6940 23832
327769927916875777 29888 41663
420733180766792001 20564 50956
970717726575479425 48947 57918
9150950303119743 8695 50132
123622708269252257 36520 43166
934923833680844801 27874 65078
987952891470690945 54427 65567
564726644295969729 42258 64224
442356150823570689 19669 53145
647507153736103937 7412 61571
977691564556259585 1748 44801
591165917603984129 48822 50227
282869331171738721 6314 26179
336101600034655937 1642 37726
526238529722412801 15039 21187
685818676039897217 38 25130
362224237839285505 4779 55781
801822720781917313 13322 35353
234855868045279681 15268 66089
335440780802326081 7080 31586
262013980626662145 38795 52015
261544150842784257 16513 27683
521050291267904705 37236 55909
993691269073931265 16468 39138
706266663151325185 18497 57852
944491393116027905 9466 24280
789058335641406977 10265 57391
615049355469988481 7124 39602
287831664509425889 26108 35853
599152260908940801 47910 58818
793382670444522369 31733 43924
892228917813323393 45121 67052
578912268579443841 41342 42456
858206150730570241 40530 41864
727274920275156993 28719 43659
822452625057262977 6593 65978
331676066062371457 6942 16492
268995634501951745 10065 22258
90250494201718817 3976 18188
654511128117714945 13741 50940
421106396394065985 6415 29570
693933519605582977 39353 61179
554160520574889409 24002 43031
810757618408683137 9798 59838
500743356675158657 10126 34014
247476836963958401 10043 43017
482011666232132545 5367 49003
337832376502486657 61569 61950
650865645242419073 37761 38736
851601493948312065 25352 44604
130467935477632577 32276 61557
603108497056648961 21359 31371
888023790952743809 54405 64454
357147882873793089 24106 59367
855516060089492225 37504 55278
841106598463877505 29318 40783
486565208166950913 8374 14875
350423879636128513 19135 52074
357729369193911873 16621 65366
270325819089759265 34505 41611
20681074305329617 42507 55040
708867713187405697 31664 34217
462400629652712769 59396 62134
585338578964748289 24788 57347
675218314200407169 34232 48820
511584447534932737 8874 37762
490883836135957121 1671 64266
905230258892725505 38739 46978
172576055794664289 17271 49798
484746606277216321 11121 15945
600014867795557889 21 24985
685539930627864833 15888 60823
20858857521943721 3257 35953
62137097864923161 15737 38989
750572877918664065 4244 23200
619157374554742273 28577 45109
276377861471061697 60461 62147
770831380292268161 52328 63417
214374806621243873 18682 42058
338912657683575681 12103 15438
624739860658650113 35961 50158
773861049285603329 14859 42186
790616067042684289 7900 56798
451990327243191105 48226 50673
984182145935520257 349 57145
387743056761056705 39713 49869
520207815121359809 41965 47971
479318616218758849 10589 34137
609411980716856705 34800 39335
474442878871901313 43286 57640
553716834369019777 46061 57777
21607769339549777 29417 56458
582782702361313921 50896 53893
125486467858909377 12890 35622
632564512618479617 59219 63572
541998493773913729 46684 65775
802847830127603841 44883 58370
710740051653278465 16720 42968
119738219994495409 26947 66097
641964430634384769 23774 47163
970719233709431297 16029 38813
465409102261791233 24672 34534
697638178851839489 42217 45449
445199243835272513 38972 49054
406629445890644097 15284 28031
505013390887700801 59811 64206
315927209637486337 2133 37083
511092244378300353 52084 55485
748950650372236801 46509 48563
767794297008411009 15217 47748
97346104065458401 5890 62707
626814223268805633 20910 47359
63817803801356377 35742 60174
524898752742348737 3035 63829
117255381143273505 36275 37055
411130167485719489 18738 57696
665479821979730049 25988 35783
17831695292503725 8843 61896
982891384958072961 32099 36446
174335593242997089 26707 37956
977474836644944385 4986 62851
586520981552940417 12925 19321
217582648218403553 10881 55004
172061161688372257 22432 56003
186482273602777569 4310 55079
555715702607162881 7912 29318
666937734854265345 25967 27399
755363856687264257 61710 65307
809909977842295297 25686 49987
727536034333542913 35743 47914
598639951003427457 58828 63833
929155114935365889 11409 28827
842467879087692545 5668 59262
768380486163099649 22560 23850
272193938956156961 8480 20179
193614717832897313 38251 54684
15574814531873927 4944 52294
123019975708746897 17502 63585
463865805593393089 23089 24709
951186794836711809 28168 60955
217731166756536257 28694 62280
490887875002702145 33756 64550
496118648035043457 14244 14342
141808761883392977 35934 42706
27130996572026333 32151 54668
872006356940080001 49461 65875
537920687115466497 17291 46450
532318238447185601 32058 39181
14822415207518703 26502 47874
854742330731770753 17175 18510
407120266422346305 13052 64206
378024765361057985 32158 33792
324568110448069569 15236 55472
156106305218532513 31603 58218
460242283473057537 141 62031
125105295187392337 21087 39548
532998279449870465 44215 57945
528414971290803969 7536 17121
837040752659255809 27008 56380
796042760176756993 34988 61583
871349789568540673 1338 45719
464028461895072321 3866 4632
822293719365824001 17508 29400
545408352198915457 24312 37442
150587250107562913 12893 15116
722116442687710209 39473 62857
177876213664440289 17232 36781
172898286969680001 44927 56286
699417894934981633 23812 54001
486948720821022337 41389 50765
313195912694929729 547 60439
702057583930422145 53740 65734
995931810926251137 455 26685
974366246113820673 26154 51579
227601235779196993 32770 48915
278314585764004353 37824 39738
566486162669633601 16544 49658
919562530470177153 1670 65515
447224287962932033 32179 61602
894943380251600513 4548 22448
930045722317814273 13392 24791
602163940365077377 8851 44385
160627958549419233 39479 54318
840874784489326337 13941 51408
594406277385417089 8497 49373
750285336014531585 57233 62822
449189133777672129 38454 63194
284772919891803873 51286 51367
246351421176868257 15816 39545
779575451990272257 53159 60113
722844959603755009 9674 66290
304741458411736961 19918 33891
626490892882571905 25426 56831
691449550025499393 61119 65228
70007954069545521 11762 23239
666054168500277633 19442 52919
118839089703627105 16922 63321
511305538088212353 30956 45243
369345081487331585 8350 33481
198426246022417985 48687 61791
714529684156332161 4454 62372
186479252972493025 21947 56864
394817225131525633 14470 34701
171938893124842465 31445 55650
799715508467485825 49605 63255
288335259175685377 42445 63327
274865393810422625 55822 67072
293557519430631681 2565 33296
662836077200012161 2167 37376
935906637190743809 18188 21469
89760033091316417 1111 3171
5376597405909679 53042 66137
881087371445701761 3938 66549
951961132048101121 32620 62417
952626546571430273 2243 20926
556789419807980609 39116 54497
917013865587875841 30937 37558
107727020490234081 9166 23857
11125128925009165 42512 62217
725601594282704129 47705 61035
592450303271547777 1999 57813
250580445054684033 39617 39667
616672833013559809 5102 35811
191940880930811617 44422 52930
289234485322168641 25105 27869
339972068077617729 11150 59226
671802000621617921 1991 2750
22295745508568389 28812 61984
106731381426314449 50828 54389
750325030710090625 11642 39859
415978342874559809 10587 58795
832148576367639937 8083 9065
59667281928682313 47421 52302
304513673963004545 55117 59408
725055624607868801 26194 28852
281839709772224737 27337 65032
172359528609533185 29784 60596
156153603064328897 4623 19952
255498649388904641 37656 49076
173263038358467009 17773 50183
885306666285231361 38719 64647
980993765523482625 12471 31023
384413621042618561 57158 63607
590885853721868417 19421 65559
77314703021798433 27015 34365
714270579752852737 4438 60224
100011535901792577 13981 17340
39912508932868465 9872 23874
682791618167414017 40286 55682
888408107395253633 7458 28510
550997600090276737 3705 4845
132056292688968577 52002 54074
983333376794561793 52920 62471
199747121148707393 17070 63292
431004330454335617 31045 36182
44604396313726369 14581 34183
230914558996033761 21932 29756
339254993366257217 8159 40035
365919548782606785 6226 19573
204889840408650785 31362 60839
44424355301273977 31823 45649
44977931538600305 23344 33348
895029479199315841 8817 23754
637929522153481089 10700 60024
661368177770555137 19580 61667
317292527441157569 16525 25071
945403170578281089 731 41670
352231959533536833 15583 64406
443575552584249537 9056 23851
435115179744773441 22983 57459
143864052006883009 6226 7595
454379657649777601 10199 31168
272880356672970945 22552 32152
834831007750569345 23226 47411
190079152229564833 6838 24384
288082117237916449 6269 56160
545008900631628993 15927 24189
685878709114550785 22599 57674
422472936119568513 2117 2647
433484159087381441 50428 52935
214238905326453729 53657 62481
599119739476396545 6034 47640
787442395065504257 2669 45383
507483262709126145 50331 60712
766567132738813953 23567 46786
927149519299437185 25147 63120
610189536215990785 14594 55639
239916825853239137 49674 56779
535809375193167617 22375 64576
509770415465158785 21739 47683
847748310300993025 45903 63425
612358455823009921 2597 11829
527792743688749505 22825 42523
42511314745642185 13548 49529
163691861742627521 46815 57981
18919416471558037 1053 56120
907000788095615489 2544 33331
920292015701182465 23723 31865
28664340481093121 32762 56012
509269988800337345 5036 18058
723985991985429633 27696 51897
960412727317905281 1693 11191
747265944873028353 33978 66179
504833570705780929 28197 54114
938735675345895937 28376 34144
726694989311528833 3299 20620
512781931669984193 30610 45685
725896655141053057 20394 29049
615005371875000193 3584 29225
756880632978496897 17940 52182
266512594953844929 4736 12830
950728198274330113 3567 28997
535332386467246145 7017 45004
194755295274536161 28888 53812
804633243493917441 25343 45315
152595132633233985 8278 34990
799800545388833921 22609 36880
612722794943270145 12227 49968
546067557797051969 8573 16815
266054707226995649 2924 7356
29309188992243665 26492 41431
4911690503849543 21813 34946
10145946647547533 8373 47479
543731759733628225 39564 58117
73644287142954561 7040 20479
469915878236637505 23220 45030
10069210677734475 32198 54392
136957757528843873 49716 51007
25471243322044757 47334 52249
279902466479814657 799 39068
51508519973019417 20207 28211
110541297116650833 1785 52590
434756557128181953 4077 44140
252382693067350049 18333 41921
436021986396816897 466 56660
760314537898519681 46714 49251
897243099131031809 54388 62147
365130648100109313 41061 52429
154207521721183137 42272 66938
503089578688712193 32140 33638
320490379225375937 18807 64570
755620336946950785 32975 58970
158367782268108225 1681 57016
147770876447818721 29480 65911
738560922301246593 24367 53803
855379480921488513 22985 45479
920537372104313089 583 34113
413487268864752641 41521 49078
310475765680152449 22005 25238
767648717972779393 12233 44250
997491672389038849 37449 46489
749987808169404289 19974 56593
278740223870983073 16806 61345
803882845464517761 47701 53700
375172246749706049 39230 61306
935822255403859713 4083 7987
35094490271447401 26781 48381
660506754197403009 14154 49353
683052304054463361 23550 41462
414007534819543105 1261 59114
815586424981916033 26126 52380
210888049753169313 6804 62392
533428743163533185 44941 51718
690348519600842497 29200 44619
872385075408303105 2080 65745
587031356506347649 3035 48921
627441421672905601 28269 38551
418093025242736641 1895 46546
613617154309139329 9656 58019
768731263761157633 48911 52810
301637044814320641 45439 49157
560289638130637249 23364 53817
204953920889252577 10396 24208
531912114926004865 42663 56938
585841024044619009 9910 17702
528590816685120769 35724 61949
449616736958489601 8324 46864
439078671936886849 52078 59357
871577369945434497 18963 59975
699185383342420865 19495 27260
540695064558676097 10076 11167
799022420783590145 16337 44801
13760723360839223 39441 60691
692311890143511041 24995 46894
66844896315529921 27098 37984
755369232478887681 60685 63022
217227554725944577 16656 54641
245030201300306049 29245 36255
677097627594505985 20481 36983
68785569641026001 4600 15060
801101936783602817 5840 25170
115620805296966721 26016 48457
222073252830568897 24807 27980
779627744533616641 22336 44243
842106682849241345 29738 42914
924522659367493505 48776 60959
308646559661653441 2733 11246
929842202424627073 1902 12176
523709603965507137 7300 32916
87868593067749857 26904 42833
776224766224089473 23245 35296
397699736987494401 11367 22591
559288736188783297 63014 64226
446565267630756353 27066 57822
40298861665533537 11408 65776
778543254672460033 39792 57847
409036186368787457 11906 53388
982000216358553473 25936 58128
889742830096963585 46107 64112
110592505025056913 12434 49360
813699303620346369 9888 18995
268724390962130849 7852 32764
677244026340062593 12150 17771
187800396321254241 10097 35404
861956766743084289 54759 60651
409112722012874753 2342 22107
837918290429826177 35391 52207
671989433125094913 32587 48784
877597447620153985 32829 50598
973680281014690561 20473 36730
912133999404503041 38566 44548
273583756954739233 27783 64988
639938129621278081 9242 58165
516435519545407105 15134 20824
259254221955984577 32403 44577
833137555666656513 44819 46817
165183890748259905 52343 54338
114767569949275841 31877 57356
125694526523531633 3936 27227
232864543935281889 12341 58718
603678766192764673 29 280
899649534689327617 19061 22664
791549858892238977 11098 56155
86191118816788753 32435 42874
921065746626560129 31182 41177
980526880189057025 15735 28798
955106313804904577 192 50782
91057973340699761 4427 7440
400000809413548097 33925 44515
550657298307353217 3663 5701
35736639011986429 989 10623
645726719871891713 253 47700
639847082520809345 5523 14066
287758516998803073 14094 22509
566770992069095297 28439 35782
780029746128125313 5853 64842
458188967712523265 1518 51023
680861343713441921 36649 47082
616600882544986497 10599 35878
975528412724560897 18971 34218
770403663136015361 5509 10303
340889523185733633 18778 58455
196053437625280929 29580 66780
969487114446796033 20536 21436
299135588153326657 36657 62945
147703597952013153 29660 51635
782379189888160897 14810 37307
953873980627793793 4609 46382
548439287734588289 15200 30650
692535687718827137 35986 57234
486318564788049921 62070 64488
595083395521644545 12365 34214
368565042411127297 45717 66233
568663765081563329 37736 44491
501814204611804353 1847 41061
275436389928433569 31744 54516
184710195186617921 17309 19540
805960412563461377 8123 9475
473057267869208449 5192 46589
765822603029565825 37670 44578
411274691423734849 11830 57607
32110012009550105 4013 49945
377609950745579713 39948 52781
911547250941726593 10274 47281
113843074061655617 20234 64653
654702654528261249 5414 49360
716122752879059073 9068 43107
691358678390233857 25811 41862
802743747076398465 44624 53342
608340579925421569 33862 66478
899327515828673537 42437 64816
392951924638868609 28127 35902
579961277371374721 1631 51692
597966471421027969 33584 60281
84075061671526897 21590 31497
446541616893345153 18673 58015
247625411779672801 21531 60980
626850256878665089 29029 48252
606613413708487297 1757 36440
340318726319413377 11773 28415
500372904072484929 9796 20147
242435014310625985 30373 57650
39358153767508953 47427 64435
786070596084162049 109 40199
841551739299724545 6246 16198
917300959548750721 1639 42116
625254523572237953 28338 66767
47647489940420233 26036 36526
307363471939275713 9592 49315
341992120191701313 36578 48479
961510473590820481 327 58814
836372026329232897 45762 52525
673344722700456065 11723 50946
911870984753843329 43881 61214
773905064195844225 11196 18030
22355569274214561 10363 38833
320674968915163585 17414 39438
96404971849107569 50108 52600
77836493351114193 13622 19912
324828255984161985 5682 14316
919141177756820609 11244 14088
675602803745160705 19920 48427
18432624894472837 32927 35545
203202164566636865 10330 43826
149542132552618049 18423 59576
488341604218913281 18282 57621
946943284308147841 3598 21374
58240476085305913 45582 64037
748103052698702721 38390 47788
569064584833849793 54573 66934
473681837159119809 10282 56134
113344675867654849 13120 27313
663195869650841985 33222 34029
545167349042866817 26692 47653
160272731651772929 40873 53855
632917181987270529 7699 24238
321298857644741505 15282 50937
354085942397258433 10349 32379
419055833463602305 4648 60963
460703596706213889 43211 57936
202532790700580289 10987 12907
627784622113193089 37427 53000
990236570732022913 10370 52933
848037361868083713 7226 23026
721005969585469569 35605 61874
128523722811475953 38119 45762
904667202226335105 50161 56005
671445274281200769 57434 67076
933188896245432833 9044 35222
33350769904597401 4669 16118
120787984873672369 47197 64102
1945394523918509 19353 61663
797097631275143169 85 13452
519958950357018753 4773 14280
478911710411267649 2446 24626
534774674840395649 9973 50143
561544514769046529 23215 35979
352029004890351169 1337 43853
347240067509645185 9492 20651
177792451375243137 9883 26091
660342524891639425 38550 39957
80921368644535361 10362 30363
366169627752356033 13714 42134
548363105419287681 6674 38607
50226654217560449 36551 52081
139997771339334769 11300 37521
226868013867644449 47245 61513
770447010106270337 23443 34489
889358863823794305 35269 65146
809683325607405697 55 3311
64941049085945225 1546 26055
683618655611628161 8387 65264
478463991766680833 237 7789
561764195890912513 9031 9484
100308469944380369 26886 59818
870854899859583745 47629 59988
448629008445557505 40858 45365
170860062608110049 20421 22424
822073173775436289 8292 61556
138639935543597665 32984 55712
795188788942759553 25924 53143
714397589704514561 4521 42652
685996029001771009 50071 62874
707037110407814145 39257 48595
839394674236338305 23887 46119
908998780705243137 17239 20883
767839063712614273 10271 46088
214076498723461121 15644 53975
909069081707251329 13429 18230
374619281480800513 11004 48276
575853428319490497 61099 66788
142671410224242129 7513 23585
123416863106918129 34078 42943
336034169628046465 38695 65748
669478963880010241 5 36166
733252150938586369 33523 46174
349693557613925057 19514 57117
906755373151281025 4670 42267
430178561438239617 8691 15659
254711630874201249 32480 54998
171498711290304577 611 2376
629933397505336449 4997 25470
277416831958674945 13871 18790
432790158871700481 29104 53521
617920594648204289 11631 30384
35379322533270141 26204 42975
483147983628114753 10915 21836
250756287649156929 17175 58808
794333509656901505 30809 44153
7048871895701582 3506 30624
98716285965736001 27778 38526
473612184608260353 34346 44961
320941998858010881 18068 54948
121041569747045937 9049 10445
127583150816448673 9046 27418
444886018865336321 17798 67087
312654214813370881 27517 47446
424642395165843585 18755 51351
136441741406116529 12867 25956
664565584706810625 32662 55326
258901040385488545 2377 62299
480803736692092097 22270 34843
848602194709499777 42041 63436
687447138748783745 23878 36251
616824831844560641 26818 38109
732739649763939073 25482 38991
681442071922788225 6263 65444
152066525004205025 8402 35916
794943450008979329 2712 65387
167365241379297217 28551 37178
620506599342363137 28523 47833
539766411328717057 18956 49036
852928112057874433 438 18647
925919261434895489 22131 43509
634675689929935105 47545 65883
209029174827566785 2621 18001
99369100804629793 8527 25219
461390481415985921 7219 15719
69728706791480025 8229 25573
599039965261059841 258 51132
553068071589457601 33640 66828
345836000924375489 37947 46273
73547506213401441 14664 23360
354984056784861249 11947 33992
211091162037000417 24349 60283
141215053440657105 2392 32982
238892542284119713 9420 62276
711647082004024193 12225 30260
302019899231574145 6955 36613
354222997218467841 9822 38094
854829789982801409 3725 53263
356671440805957505 26056 54133
305898574888054529 30109 57798
372429787804303937 10047 27975
663017011439208705 12666 21114
364897402267619265 25838 52151
900523884340550785 24848 49785
133813147865875953 40638 41029
969590513359662465 3040 18101
694528483606052993 13345 43491
101056762133900689 47331 50149
806911690295191169 24824 43040
688617084873882881 19977 39976
317727908158961025 25993 47008
447434058184661889 16534 65689
881065224429502081 14985 21478
132154326785979489 31221 40312
835371627243336705 8352 38002
959570546378664321 56407 62401
196691195203964513 13575 35022
529935147910137537 26062 62856
520123850945257281 29313 53439
818596304591331201 11446 35256
729775483614300673 993 5489
695472874337554049 21287 43771
125208582942764929 9161 20242
984972313954862977 32626 57405
512615446525966721 18615 67000
463761255615949633 27523 35096
579045606856343681 52643 62212
669744758253024513 29811 38548
288600907118276225 17767 60691
439382720426493761 23275 42322
308497038857826305 23122 34093
218787524099660417 12073 32193
211087636597635969 8911 27634
815277595915247873 20157 58862
455401255848645569 65 46076
333869371551209345 41969 60792
688215505753500929 12666 33121
76080721877247009 22311 51342
591300042942169345 4757 9076
967868725516375169 19996 60795
914232743963861377 11064 56007
982089026001105537 28650 55369
722112490752440577 37493 44536
820421593257755393 19293 39533
515266435884026241 28649 66745
458748241860547521 27108 31632
795670824602968449 40745 55789
297578304930617345 32890 62087
359660324773169985 22679 40937
682078109786530689 5122 61314
577579276724296833 10506 24517
554389164973152065 3595 34720
960491988727564929 28483 30902
464607164669644161 50378 54682
501232631307903617 11106 19814
829339254750429697 30840 33186
35565324497621733 8633 62511
892949646627229697 24231 66149
891856493426562433 28537 64608
517685103660916481 33820 42565
927308825567816833 4851 7660
352792232823190913 5283 49354
137301968817627793 17872 20202
177362309439807585 10261 23613
445228189274285313 1477 25932
577306244050717569 46430 61798
864613604855779969 6510 28423
73460001137569009 6527 51705
734871144424314369 14770 28659
70275790479172433 2347 43287
775036446215597825 11007 41899
649396862714972673 9872 33559
442045868665172033 2040 24141
256823049726151009 20099 39833
394456214241902337 29765 34659
965860833877549441 4139 38511
406049776226662849 27947 47007
495682579644238785 5017 64847
873971239407143937 4044 41978
220142140172775681 32230 58629
542045614132501185 29897 36237
812566320409260417 5387 66002
998446173940184449 20813 41073
793423538992449537 13306 14003
355974521040049985 12144 19310
971183798162826369 10813 62151
460940999259651841 28409 47665
263494164460603041 49595 53087
555403790026172545 31373 37918
545727068096752513 43514 50601
78664732737625089 4724 64891
653700674743937793 30245 42715
590728347388900225 1635 9842
676761190970438529 378 30863
161766843055733761 4979 16752
101093112597162369 5159 40770
281812226380321121 42378 54286
534017586124562625 41504 54806
509421015495835393 333 8004
649889546449749377 1886 10306
288477390225548161 26417 66186
448983508595460993 7202 51344
167220880431262497 37097 63758
89674727553521905 20554 66550
386604955315828417 3038 35067
663705220444327937 360 8379
914215942552207361 48046 50320
537140241142118657 37647 56678
866765995590807169 16860 23702
538039229393888257 4127 23185
594663537470143617 49966 63148
728518508703778817 17000 32716
915378485345666305 46305 48508
405734313812459393 45690 56983
615829508801258625 14253 41061
966887076838027265 5604 45493
339901372513306625 4022 41407
532121004501334465 12058 46674
805381755127701377 22062 48290
120824468254731697 3348 46463
214409080379947873 52127 58168
436613813126186305 27079 47890
75907154878027681 40916 54546
561961034780644289 7799 57941
939297725194475009 6172 21840
257358846986704737 6259 15815
55038950654552113 38946 64483
69139303263931145 30038 54777
302490822727559553 26411 46253
580724592640947841 912 57094
692178775365395201 45723 51696
423404805511331969 15130 62722
607345051026040705 19873 64795
884350649191901569 5852 38720
390780443192841857 20855 32527
124991895355485377 45421 50408
986888551891251329 53236 64586
270427108303508129 48727 62918
91951721447205873 26119 28565
631826142131593857 11018 19758
81813102486929521 6513 53118
738940174741941249 24163 29910
963420857216721793 35562 63379
46687112742993977 20553 23748
231920083453058369 19648 65631
783826560935168001 28582 46464
549776967929066305 38489 49326
861789276614338433 7459 12234
862996323466429569 22220 35712
425244234209856129 15910 62508
896772829988936577 57771 60450
346745951668985729 1666 36769
473252424846929665 5470 63310
927279308499450369 175 9662
865195427048693249 2409 39413
377158217523835073 30948 41303
399750883060502081 24895 57065
823032315920755713 7154 21841
548559161705401985 27960 35468
931769116870235393 5625 12887
724317017315438977 47322 47770
580700830188632705 3818 38519
963229203997688193 36913 48951
418469810003735169 57121 64702
343270242388111745 27511 40489
319413505879424513 3031 25637
408483359499644673 12350 36406
252540203178334369 22529 32045
443319345847452673 21594 54156
618462107563502209 6102 27340
625790401576612225 20106 34875
330328501392536129 7999 62834
698891002474450561 16116 44307
276387093305828545 4605 57053
8916338978981032 40678 40798
890973702864890497 35365 43435
220138571393629697 5331 20959
157137850480708609 7796 63787
126437893905237073 39979 60338
707478818325860481 19378 20542
156416093747932193 26829 43600
221164820762908225 35415 62260
72289859464309105 5052 24006
113052125840731329 27808 38031
401983152156628161 27207 46137
863596558042090113 20253 59276
123920301609846465 5592 61478
362625623684927233 30771 45734
798387680197830401 3873 51031
575274300361030529 25027 47359
686670081605388545 5678 35128
613185582318486401 24084 65923
804988733252894721 8856 30259
182898967300346273 16079 39054
971701213409463809 56371 66976
37236284250589337 10210 35856
773437463739437441 26456 40633
911304680023476993 44850 67065
587117448543484289 35551 60770
465466240047923905 1220 38578
656014896542909953 27930 49270
815198004955433985 30249 41975
621170511522880257 5310 18906
488472942422312449 8276 44174
378287386833616065 15648 33804
742757206297341057 1522 62511
625321904293247873 30023 48012
181079130733415649 53229 63815
874717674926767361 24798 54894
584309919776060801 35043 52416
535503470818358785 51680 60699
891067147861470209 6357 60806
317169043907622209 48829 61966
712814892694211713 20144 38801
233635275515712961 33040 59884
748669842742906113 29996 50430
740545047901957121 1864 21360
997852835980651777 3898 65218
489137114127888833 37501 40303
392363167418331201 3671 65405
701375424624071553 1546 9696
751947065045015937 10301 43074
132005455354278209 22534 52426
605758699717760897 18677 57254
892622947680234113 18156 61019
299825530312162433 52998 58218
804591118647866881 213 46011
151920354202111681 11928 23787
614353924544925441 16319 25472
322116117853397569 29039 59944
687449840505554049 14622 53114
654330087192867841 7023 9254
482569617660441729 35418 38327
661225798041115777 38399 65409
473868380848077889 3251 14330
283979019153470337 17559 26115
799194871237372033 26787 55889
256955378132005313 14079 61203
215588285196947297 37287 50023
692514651836368897 9604 58581
141096477554167873 11339 48075
342784335631236545 34046 37326
725928159810852225 975 13057
801758310978819073 8444 18496
225565126368476129 53542 66329
942638535706066689 19354 27354
112388648242859553 15817 19490
986821160418394113 54105 55960
228823961961108321 11968 14262
196116630302057601 39755 50839
934732531422273665 25119 39792
936968672805825537 42530 60932
962081636835474561 2547 35335
663262661468621697 7834 31853
21660821851373413 15555 44683
155663868118175233 50102 65988
620061111691011713 44149 63723
745571909222874753 15980 64309
314124698337312961 18078 42381
76085506419481425 35744 65114
917815120478589825 56679 64456
857418397571791489 14180 29392
279967943353302209 21343 29621
74970308278913937 11809 33168
15368009629082025 59176 63072
312784763572423681 3520 12958
616305513140762369 12110 32910
16844737438113101 24305 38457
623059384423239553 613 57078
799222466038457985 6422 54907
635506303525478017 9172 31414
150443478219777665 2874 62953
494540465441712513 16864 66854
209411625198654849 12179 50858
39932384625846145 32717 48775
304085037288707841 34766 35586
294697086598514369 23043 55914
827439204778727297 13531 39708
711138277680152705 4036 43978
28591458214400233 1457 27275
706226665919427201 29561 48583
930760836112980865 22051 52520
761872549612380801 18204 19849
53475520340931841 755 31984
975438063478801409 20708 52213
700419402495555201 40486 61134
874145418192387841 11023 35477
639926563245261057 13899 41923
743705820253904257 11106 14642
534001613553371585 14505 51128
933400505226362753 13644 18225
914831797059214593 24324 30217
548901659595426113 4337 32240
952436266463905665 1417 39007
86401659637306945 62205 64075
382775189643318465 1615 26823
378429142045956033 1286 44867
979363775850671873 5478 17929
627137209062855297 7162 58124
663637326532274561 19852 29908
913959806865190017 16534 49505
268599919667821057 5827 7099
938549400209087233 29146 36152
264928581222271489 42340 57556
913743822341341825 22963 25984
151216656832517057 5998 17579
85286467154052305 20813 45818
340051074239461569 42172 47694
551952914282676225 54352 55143
880883386279776897 23237 60783
420394035593563585 8478 57759
922903802016826113 51846 51911
480790960491287233 25844 32808
558142198999220801 50087 63831
702731742164392193 43137 52979
879096543413289985 6798 62021
139335941023201569 62687 63764
816894586966697089 5699 28411
47115333966321065 33441 45871
634873265234340097 57580 65725
126888732134585073 4513 23917
337093778206011073 44106 62054
480314426734597761 32460 38951
793891310857539201 4154 57233
746007338503286401 51782 54698
505880428007003521 6638 49539
747026853288151169 46191 55681
733360230529221761 5348 63432
543782386098154561 23068 28573
156458875085988321 14915 31555
204122439396517313 17141 65230
685690260580294401 43379 46151
516018859445519937 5125 23842
763050630703077121 18728 53982
421497414569746113 54090 66141
207586744209457665 33330 43008
748962974512931329 28958 45983
926320270948181761 48636 49326
345875812980640513 22027 63380
160179771101304865 5885 35016
552559544494695105 23070 51501
533660510073502785 7780 57452
311281457277505793 53794 60067
762899559484644353 12486 26612
467827032941965377 48845 62174
881437008385077505 19456 27338
637503757938166145 7523 21345
128874174793033089 4882 9225
23052509432087477 34173 53015
982393474309475329 14709 25253
245887915552334145 23152 26960
175988636364898817 237 52250
367769739817600065 28542 56298
603442919323995905 2684 5435
449765495499494977 9981 53766
467629870114770113 13551 63460
262898468534753953 31619 44557
561435578979740033 2034 12657
513750066413297921 37589 44935
449651883320022721 29696 64753
667374396984609281 838 13261
893487085756689281 10287 42516
500274968091023425 29247 46288
591206530099192705 33288 46613
887845242126726273 37233 57642
582236032468443905 18127 26273
470841613618024001 29941 47513
29648865308296025 2033 33847
984681385646165761 40944 66976
95017160881539553 37724 62254
30547346932113585 6327 6513
683468912950736769 6709 54595
625157808868973313 5325 20781
551299111630271425 39874 51023
104017083351710225 18098 19134
198725265284274145 29562 46317
598090064509516801 1567 60064
498633040892727297 4549 21489
424693069234113089 63945 65746
97236843115162225 57977 64102
742708775835009025 22928 32694
109454509147241201 23020 66686
582737420416624001 28899 64996
709178948794963969 35116 43381
571767389428241985 29336 55373
836914940150748545 20632 24962
294142949923301697 40513 47189
805954993679684097 12028 47595
592804451919018753 4004 42806
836904696571537025 13656 47567
368974486093964801 7630 49545
755377543773754241 45945 53637
444507346337967873 21144 34296
596856484968654337 20998 46504
323295725309638017 48579 50299
751268163463045377 23571 30865
894007022623380737 9679 41777
452949449538749633 38421 59924
709970971349964289 24017 25373
521426510141473921 30137 31356
396805601782414657 25107 66783
941010003748388609 45084 56102
660237198623182337 30333 41898
486251804654905601 4869 47895
949408636772456961 30158 56530
49639244135903481 12596 56355
312165051558100289 11569 26831
766725736323955713 19006 32403
995484087826650241 6694 22897
435677753701597249 28800 30330
344687969840070017 24201 37063
663461619363921793 34715 57999
43758528199528969 2367 59031
952710795908643585 6751 34286
686971921409298817 20882 35280
233441762295477409 830 41911
768520550654425729 17355 33302
535459386889286273 44225 66607
192094544719910945 57567 58397
660130105933895041 6210 6921
774539607953752065 9475 56590
601009575491957505 31226 36322
70247161181999473 15231 35569
74961791257457841 11865 43416
984808404646468481 203 60294
868192520814702081 9242 54747
698286430476489473 26330 53804
969751998387358977 644 16875
53536275074005601 44079 60173
477205697348807681 4377 48516
947139698043958529 512 19834
13184714561781165 10403 65746
104392546236606881 46806 57006
802799841303809153 472 40353
893379638003640449 3924 61385
919964604855984129 23252 44754
965630506476511361 2239 32556
607961140601048577 8687 34243
62674938557666593 23983 35288
535043436988125633 49417 62893
424297094342602305 3828 5176
564782727907740417 7459 56733
656614823078175617 11748 62851
801043113357174273 6325 26485
590508599003097601 45402 60246
480807823437004353 1706 45802
365791461061252929 10944 33998
134941851984670785 13096 21404
473381336668563073 11794 67090
290077954561596161 13362 55964
805576111461736193 21381 47744
607494995776228609 22722 40585
280656249176981729 23309 37355
397847615080081601 625 47251
620687469096754561 44238 57239
399828878981558913 46422 51106
706730473675815297 29909 51190
877720580733964033 4097 63940
293744465323445761 12118 45658
307151703413445889 12000 18897
745464968712948225 30694 34465
302986931802792001 14289 39402
424216019557622529 24612 34540
617421037386485249 13281 55120
15908064519106091 2331 47073
315232710801538497 12721 23834
89597260905240001 23937 41446
857819909955544833 28765 63969
616468146328795521 30116 41570
979770125970560513 8556 38413
91700851727342321 6362 26066
565624094371791873 27684 30377
505967391745013377 48707 55049
307884361883211009 39810 66227
768473559851745537 29029 50428
90968620230775345 28001 60701
962670378904928001 18864 39044
220977439599693057 55753 58434
315927455881041665 22237 29843
212493386062440961 30311 52594
893439274049438081 37792 37850
543949242868009729 54343 55825
525182369126586241 43122 46552
75092525607097121 642 28846
487629007538966849 4557 38826
119004856413880593 15933 58550
665196832621962369 8896 53759
221111474234241697 20440 30608
751584168891053441 31163 51244
772804809871260545 8481 63812
210838996936988833 16607 33549
658306049392798849 32739 48570
871392106542256129 13582 28173
17644748883611783 33275 64307
866212206624670209 49714 55305
412550863131706113 21884 51982
670016719257585409 12026 49816
61202525853346401 58027 61267
111672424588565633 28943 58448
570386588098934081 12035 16589
920592485925137537 30915 51297
901237779232872065 10543 21134
416201770956877953 9078 48872
692628563514908545 18609 51263
205381211381801889 13315 57636
125260814635439041 23464 49681
520554426692147137 20048 40165
738899516922948865 41090 54171
858942580417870977 35604 43953
76268075897502289 30685 46252
386063350651756545 8485 46363
394448353544724737 3997 37570
278076722704081889 38787 57053
511709762046578497 36129 47661
703758984644540673 1478 26569
342201590312875201 1117 36122
228070410574073185 58188 66101
923325269419592577 33342 62893
312449686702610305 37169 66941
528765648615824065 6926 29209
417101051878443457 8576 30788
621643179436475137 43866 53391
635968350805089921 10020 16968
584033430971466369 11216 53976
475082114003551937 17563 56538
263958534262286561 19137 61779
831595854151789441 32435 33309
67998954746791185 14307 32688
970902835118902657 26661 31260
133510207288409793 17875 46281
865799933289910273 30569 48111
230075863159648001 16805 62142
378431857281409409 12859 64424
497299345529370369 30027 32427
181323140445716289 1582 34273
117250942636751185 17970 52006
86701565683039665 3100 51293
289305199166605569 10167 62086
82135983805674337 44805 45323
596258908658661761 52972 61697
7625251580289928 32484 63043
115431222074022337 9368 63159
890036522727900289 18793 41550
646991241997874049 13761 55263
914055545789647489 7855 66412
758891188732448513 52038 59598
378295883444824449 23290 66040
921776326250274305 4479 17328
924977707572647809 24587 32793
504336289981097281 8634 54510
882665695241815425 48394 49026
377092118273132801 23812 51643
110528112767337201 7731 39610
392118805063930177 25411 37343
856598633864084737 961 49445
896672638074427649 3566 21258
819094477649908737 3334 59565
78850062907321217 43869 59651
863382410515516289 3865 22804
410697256348690561 41301 52182
318122793730974977 10036 54276
106879064012687761 7224 49330
80120973768149633 41135 55019
544533648723707137 20183 38400
709934446005401985 9522 61454
785407398263771521 24605 26531
183559710499867649 36083 61949
318942938370291521 19251 43841
838728355582826881 844 21137
443455025833017665 29740 32548
961464353120423041 18609 59822
685225525433999361 13682 37093
284265039627936033 19764 41545
835464150725016449 9186 12136
470821436332261825 42285 50376
573839965273030849 12224 12950
265135029635285249 6323 18230
941513871817235841 19128 29712
980101810002683009 26492 60792
820791570230717569 6414 64556
808010945752894081 16873 52803
205330607049290849 2925 18095
81163217897699985 38276 64986
516663734133878465 52413 59469
321253502652051969 4530 39253
465807515171761089 24942 49701
140383607545548017 56591 58625
499529877389967681 45776 52601
418444633817724545 3953 52224
954754348694081025 373 20036
941008956859111169 44292 55774
432988945956331841 16052 39363
630988578604654337 9564 27685
920126423868296705 16178 27145
821538300851617665 22303 42724
18939132074031309 7323 40046
424361992468700353 29379 34811
776941751211495553 8397 20453
569699629328784577 31940 60715
783044480996572673 5095 43919
569789727941166977 4416 52773
446277895704483265 9020 62496
629013716333165697 24968 31547
727633868500539905 31205 54821
536331704665823169 17614 66933
396808891907795649 18085 53053
15294046852790901 58210 64645
207353041240502017 8099 60153
756221053664017281 48912 52209
205836588308400801 7138 10126
533260138386257409 6886 53715
179494568504715361 11800 50016
711802296432747265 31566 51887
482104199751461249 11449 30350
97694026880265745 31140 48062
592659222141030273 3408 30795
112963516013746097 27154 54429
187141669321292161 23909 27758
977565810823168897 37538 53981
980232043854051969 19226 30264
531296107298597761 9707 11305
623646744014166657 690 54781
732989236389432321 17920 31387
241938738224995137 11078 50714
767482570055602049 9640 39513
168491514492885121 58510 62102
250812672984981345 8304 51599
347209608174814849 2622 32404
722114742978558209 12577 55114
676275620629041921 2365 17034
211549784842237185 31301 38357
44820589679083865 13006 30844
372164682965841793 8823 17564
713443923686442 19115 38097
254028062956226817 63498 66247
177780606849729857 15056 44542
614925883340102785 1471 63787
331207457750593921 20290 33398
119777455139473681 23979 52079
491043019524134657 49232 51377
702046510314612993 25908 27859
748262549188623873 3310 56988
841365932803459073 1733 32296
789562935746239745 24298 45443
956296631201748737 1470 17866
213350624500662881 60668 63287
131559273748269585 27964 56619
409603173487191425 49842 64030
635330823142293633 38826 40251
947730226576410881 2786 33518
186658933259625569 14222 24247
457986242134701633 26285 29897
606683900011201921 49347 58820
63726289384788969 6207 51960
150349933673812321 43501 55394
450049437180688001 34437 61396
837703590126164225 8255 27615
306119594179008897 12818 64316
115940537776115345 10595 22493
432111563655901441 7396 28516
228587650949773281 550 29577
677498037363363841 20915 29778
256442396447187809 4926 15349
549904487698135809 31141 44419
656036931634286465 44094 56147
568471533065562113 1675 10888
54344188364357393 41267 53610
259137223697258881 401 3671
113518102509939217 7406 56746
222213317061942913 42216 61560
606368811801207425 53402 63951
953496159235690753 23108 55966
880382974963463681 23953 66725
35401655275180133 3499 58213
162544258148844993 17902 48728
991168864037099649 32466 38911
809123348092921217 14615 23360
358711552105091841 11044 51948
842506706206098305 16653 25190
762512284848973825 10681 27880
155233952558159425 54632 67127
305835063862943489 19788 27558
383411438053460801 32204 50642
184745558116368609 13225 58165
189269129673160577 66019 66977
228755313058144353 10950 12817
700848203936931969 17764 23279
507384738954520769 12159 45138
911844197507246465 46388 66046
258702332733506081 13214 28167
483812967542977665 65790 66627
534278010797159169 26530 42339
60057828076562457 14532 59666
858792508961244033 7651 27834
353522856844666241 6370 6527
831146967685235457 32692 53863
752980003115464321 5988 40245
69586696496671153 53492 65769
759495941841610241 4368 62572
504968912967434817 34006 59643
313719042919384321 18512 36675
858359119940047361 9775 12513
590047471502675329 35872 38231
73698356709222417 20153 27466
249783625846458081 17728 41266
184289003079314273 11988 50954
872749740550492673 9031 40627
448949581851316289 38123 45635
29999447754644137 51179 64389
464483554877460865 46795 51535
227409134900643297 17590 44567
334447848621373121 11871 24715
107508023434274241 15810 23246
641003544328029313 13561 65375
313051435085956353 17833 46210
400281080384310401 51830 55059
781124918472922753 40889 45916
55280630789412 31399 31528
143970452357695681 12310 53340
475098284517081025 5801 45263
622699232460188801 15437 30850
946274442336871809 37375 45242
210155844860484097 20357 42801
50132071512855705 18742 50601
721603245504436353 9079 23977
674471931778668929 19291 39626
55818823826644601 18914 34438
501872006857460929 36876 42486
288973602191742145 10701 36476
867128831734575617 17530 54706
687099724628215169 42845 56966
302859725777558721 10779 60313
838081052869252865 15829 54434
358980672382159553 19901 50826
596564397261222017 11841 65904
837767323235446785 10270 16445
311857413980856513 12369 21433
2759640665615849 15835 22268
617347377916875265 15384 44948
306884063039497345 28411 39369
997163859622528257 13405 14903
516981143744374081 59596 59615
422724150218176193 27896 30813
160474493152143809 9864 50742
665226728017909633 5803 64545
843857335699496449 45026 66648
545812803968008385 21396 66315
941160171708965249 48234 48493
160553531741637569 9998 56060
861158894653016193 26905 62462
946712363366106753 24857 63547
740368962412809089 7460 20990
162705611738640961 13410 24725
216166558402633761 50163 59360
647751298107383681 12833 34479
418716811336032897 9978 59782
337052685002074497 15810 18189
544669753090204289 19767 45261
898090562072912513 28005 44725
565538632251836737 5889 29096
826951216680765057 39084 50186
537070143807213185 18924 43793
932521237967453185 24155 52966
943143966922299649 40774 61228
509930911888996993 7409 56712
772697160893955073 39594 66786
231112814743728033 14136 59115
987091012796120961 44912 50430
618074483087166721 31773 66415
189979573511394049 27635 39802
450974600483736065 18978 43098
222075985813212641 13766 52552
915843018091290881 37172 44563
643556055355702529 15266 34896
932735089081223425 58850 67030
158025172976174145 13270 41010
329515564052552897 4135 62793
541037478645236545 18811 49803
35742567087002189 3520 35988
103630990530326977 22476 56825
657934766625029249 3073 19495
795118444238227073 6984 24984
40140179940141961 6815 56354
172742461494372897 26997 30939
175513373510437281 57783 64955
686114370436726529 14394 52080
92940387013133121 42668 45210
657431323402882177 6787 36617
710966940133200641 4099 42320
42687383198369841 41804 42662
650462534947951873 54767 55205
541809035959708737 21560 52748
278878974857331489 5810 64033
923308338612272897 26377 33535
171823481152532769 16416 58684
671243841358069889 36384 63536
920233844408581761 48495 55679
648547627098906753 19073 62753
897780116563485057 17421 60291
457872299798417281 11106 49813
921102839511018369 8255 45215
197133020366052833 39311 63578
465684581360964225 26745 66714
777442941729368961 43346 63295
608747688686630529 44070 54778
161272789193958497 9712 62437
783573251745441025 7702 63986
223672409049861185 45884 46535
38896317199782257 5119 46872
355305705132579393 57624 61661
42789512653687465 2146 5371
260413262442320097 11504 14648
888605590755272321 13144 60673
904470404672309761 217 33533
376733232902626753 30023 39134
221879073657042625 17142 65884
42087972279471585 30593 40407
997524002896867073 5929 18390
470407038204772481 27856 63547
26673062437119201 2179 14372
722651267428457089 35217 38660
179997857543014561 15225 47494
247836246297811873 2971 14310
909022940361118977 19334 36908
587365752875268097 37255 50010
977846066276569601 19543 59550
577995999573463553 2642 52419
243913350687400065 31569 44029
201488783430360033 34876 44100
79783692347660913 36940 57626
69781016577071145 46347 66568
512079906809297857 14879 46126
470676272145038145 1530 65984
248265919110465921 10004 54900
407370797079469313 15864 56505
773311894674584705 4830 63869
388601044237102401 6241 20368
473240394683671169 32549 42138
103021368596490257 12310 39774
396305778985485825 21133 37517
298162793461141697 58516 64350
700802006787668609 4906 50194
918174067749053057 1265 66646
731395301677174785 25092 31492
442771030922866497 9084 20431
253856287023012321 36263 63909
788507720218110081 782 37735
456707746573066241 7551 33192
61343823807572305 62880 66485
978893646051929473 14065 17181
756243230753799681 10833 31659
323386428734359297 22760 22924
552199087557280449 9346 40225
288905748810691393 40626 54554
895084332246984321 10012 22209
363078213359180801 8879 14771
176804532189304801 13961 25535
886126614515419009 8624 16359
350465382763932353 7462 20346
489388439643313665 42143 57247
508654884200947073 20773 46814
720318532327411329 2664 51296
610471954181225089 18152 62554
59805582289889969 33776 47225
953993522350724993 9395 34353
21285682616351665 34365 34532
780472838138056321 23114 65787
897920889849565697 24631 32212
512697991045993025 35959 41925
312600508300761281 41325 44592
626098316946912129 8512 14048
586715657285587585 27671 42424
826787801600016129 3736 27723
613458453254835969 6187 14502
253039421371202177 45837 59945
408237282589801985 5923 24310
32446311748511649 26656 56378
435299737749318209 13422 56868
645921736289739777 29858 35190
45986386426044137 30076 41903
25309100036377429 14967 28192
219391436841320353 16510 43205
639295431723045505 11186 17528
303517602146492033 27974 31825
238566936499776001 16263 23697
2863329044032526 19835 41317
848025902995278337 17397 48919
392717733614453825 8530 10288
674045006976950145 37051 39675
977525851992012929 6989 44173
357887012448177473 24336 60899
371443392573702657 1544 9597
707109287883096065 2443 23546
273832101671274593 53120 54650
645146748609722241 2108 49370
673027528329860993 30081 37568
580648703880324737 22405 40241
489117204605648257 50802 58658
940963469550300801 19019 25671
276827012753479105 7915 57567
719495745063195393 14051 58788
834171640681915905 30829 37210
626425087833002497 5427 17406
373583205577340033 42611 60974
226861385563505985 12699 42835
116569260555976945 16832 30996
890383897482227073 34350 39960
632880761142168065 17359 45648
595430244354982785 7902 39244
356139888310821121 46144 66176
817561551256137217 32897 51636
680268410645304321 6870 10548
688821774009209473 12878 46624
552589589734353153 10514 38953
920792281713548929 2604 46106
733375626066056449 43373 61975
69680666718593185 21861 62733
834442981751124097 12218 55620
370183134614695297 4676 57249
671222505779319041 230 7360
398597441560365697 10315 16375
921000421676794241 34043 57599
394218060587864001 6508 23839
57353479925701833 4642 15221
767636135227572737 24737 42477
955532608567665409 15398 65881
483613503230248641 39917 52386
790780078381793281 39367 61448
812092972798705409 22699 58771
421015115509888449 22698 53100
677616941391423873 12532 37216
401220598168329473 32863 48122
347235658057083905 22557 40215
53749713733964201 31288 54669
773372002811687041 24738 60413
365876612846925313 33299 66827
170560306904302913 27726 42233
621517109449925505 28398 43409
300274578055084609 37054 50460
829964446387670273 25310 59697
856309865039005313 10559 12848
749620954777100161 9257 54545
430609140288272129 10263 58753
435275550640277249 3063 10130
633756914792950657 25102 54686
950354777589623681 16033 30543
152253530411432097 7707 66136
569899741410615937 23404 29708
304572898330800257 8663 66644
850965864014881409 8960 15540
365319110846304065 20951 52554
764511025732353793 2247 44301
122367777828241489 22068 55172
705892184206831489 10876 31978
548071737428958977 36051 47882
489763854730064449 50094 60102
368446830245030529 2562 55957
426574239369671233 1768 10191
93552759841276865 11666 26150
615729624995559297 38164 47820
235627447405232001 7625 26904
44032288329574953 35673 62736
781558549345167105 31976 66553
935145689143332993 16684 65564
534596293786389505 9220 9803
135064847743251457 13984 28887
414987180757396609 7408 27571
631653585673909377 37939 39273
607148777202564097 3117 40058
863655713791828865 32703 61543
818342176120470529 35560 42266
393146221955511553 7147 45904
844496323943129601 23059 63147
908138087437095041 2673 32637
932090962886338305 6350 56702
76676904534870977 5580 30570
27785232399917705 19029 33580
326894762514385217 16928 18508
11680222134774711 42838 51790
769832970607133441 53235 57623
727551720279759489 10927 67029
947786818602423809 33744 60058
185756914897115873 15565 57734
655644895812706305 3301 18012
598923992657670785 39568 56051
907888911245194625 28295 30182
185352789548606017 23375 24010
962464699085536769 14516 55387
204231553877885825 17468 63574
701131133204427265 42745 57148
624656902968940417 12436 64973
202156797552696321 12168 30414
82927378155641665 30886 34329
364644594493555009 19032 65696
104095445250667489 566 32606
901626745979292801 12963 61389
3377754172074533 7066 58138
24394398485014789 60750 64304
786706254658941569 61325 63452
693270088465617153 8611 38842
489510440487787713 12809 64682
873348638892522881 4015 18002
247557158813695105 45357 48225
325331417535075201 30428 48253
869292023727606273 22062 34520
139139470408480289 7128 53206
950907992176627969 27690 34274
306274239901846081 35425 43075
777662872709736833 25350 36342
752961276723922817 13050 55319
918026131380489857 29953 54787
227801951576346081 3647 55166
534400641507001921 6898 14691
219235536074450017 19181 52560
116479971236959297 20780 65365
585740690054471681 31406 66848
362293705336025345 53 3361
740141228840329345 31117 52531
45174247902000529 14730 64988
200072620643233281 24975 46184
502242027672192385 8863 63264
526127606582491585 17910 56012
483550814163908865 3945 4592
235344890000781953 8741 38649
893097567583918593 34653 48826
650531909718395649 9066 47290
602828697649332609 29580 33050
747701605212974081 42881 45208
923217255469207681 2138 41126
932832244332757889 11592 62832
645843338416387585 35610 46307
588995333691507073 38889 40567
520211605660687553 20568 39826
482164369877907009 16297 39503
323287120421557697 45173 48955
132807330360300577 2230 66266
451989008242261313 3588 34152
443684671247041281 24777 43223
460646994208406849 4888 63154
449593546497190721 36747 41649
577052462391218817 42328 66504
580209153400929281 3294 17661
383950448371198401 32570 51628
343303021717140673 38222 59020
50609792124102881 905 30814
927213966894612481 2988 44926
35013637395355345 50266 65621
711288069421065985 27763 47611
295293034982830017 13773 51108
389535810785432065 9227 30330
949055425869264769 12456 52656
441618299091011585 13508 45145
245405527449516833 23131 38222
733624628007220225 22864 33645
459493776298263169 22112 23312
2374538587808673 46751 55112
820259040224168961 22766 37033
572515369867758721 20364 58051
876046602331715713 8659 14867
788360688601478913 37285 40889
358335954438839361 1764 24277
166214323367626081 12218 31621
831863243637929601 23105 41672
501033022117546497 2772 27842
417095728915068545 6120 63032
864227630048318977 30082 52716
541635405429222081 5711 43164
473283996694057409 22921 63375
714998601198370689 6344 26091
917659240556048385 425 43828
743173057250789505 11286 44651
84882838994495553 18935 57800
348875403824234113 30129 32064
975711707554879105 19097 29071
606851714602104449 19480 46248
716594551890928257 37546 43323
781638374584556289 25227 38634
567449983538892865 62262 66498
747088045758392321 22209 42763
77874147039601377 22656 28691
467386707971638081 14909 65856
138124821977825713 14233 39496
623401167302322561 8497 48622
28040382637847473 9079 18392
602470146978813441 621 58955
65862542584142145 42626 62601
400862627862370177 25901 66418
54324649596559025 26397 31298
85666962532496177 54350 60604
506650876811775681 7938 41843
685399242884390273 18326 52096
529392462106621057 7690 48422
796317024519876097 2221 27047
802700420487781249 28873 49724
252434946436768129 49381 50789
449948833040586753 46777 47313
198409146159701057 4468 46006
612726949237909889 44359 45078
851060981567091073 26235 45293
57841213312521233 44637 48508
728012294840535681 7924 45356
375645561595632641 53673 59044
653003371089614209 16471 32346
113516209719328737 28978 33712
582195420021587713 6377 32360
366632366881404417 10296 51188
798183008387869825 2487 52203
473495530406019329 45836 50790
295208364855650305 21282 25484
533407292604977089 7930 22168
498082195365601153 5911 44456
410314103435261761 61284 66834
742079415351906177 46986 61155
769711611778333825 4777 59255
135262344571774657 53076 66634
993585634498209921 50794 64872
65181311648299105 12353 58987
972960046630333825 16873 26602
942416167261757953 43776 58036
59879577078980617 22351 48677
74359812808875601 26817 42809
496478854286422721 8548 17599
966854301236825345 43971 63830
369135144879301441 26017 28539
258914982000955969 30410 34905
718012204517776769 50073 55494
795266304227983105 7871 10019
555504164522737665 36035 40961
987458055440196609 56300 62772
851578482174019713 49109 66671
707279562857682049 53930 65199
306781808989548225 11855 61429
311193888618557697 10409 43640
697449949892160257 5009 59881
682462256324317441 6453 30055
771804131383611009 13217 32263
63633349550894281 39066 39427
295052552621669377 51747 56622
751048380409489665 44227 55165
719090397001998849 2940 30058
435629463590341697 2875 62182
877851596921630081 27619 56760
160249293706829825 51330 56591
219188051765677025 39297 48496
653838420270869121 1745 16790
761592657370656001 25066 48041
441377606613773569 2326 33180
161115329376436033 49124 59246
792489542137328641 43669 52589
883269412283794945 14787 36021
783340807113990657 2260 37692
350342550590561089 43307 63704
576339801119029697 11941 54519
375430253752895745 16990 51015
829934118208260737 52506 61428
179134668243882785 4127 53411
494896262192323649 2936 65391
458327515317932929 4158 22626
665720022525409409 17405 66561
363896123625742977 40402 57119
836796749360882305 64637 66647
882246076836551681 7492 12940
991445982662501249 23011 39231
259391165981050177 26432 49093
795402877859313409 8788 9148
397286002847607745 35470 51215
327617443664809857 24957 46643
84210009819990721 36375 47248
503313191456452801 20431 30956
182955810421745473 49259 59458
146080539261166817 35261 56522
620340126834101121 41248 48284
370155297299131521 44908 65947
672073007658070785 49968 51482
595723348519118849 3632 20660
723784153055298433 1552 50136
54547415395415297 48802 62932
761455757120742785 7800 37493
550496376976898433 33822 56847
241317899951106081 8675 24598
661789468088269185 3834 48336
446387962112822849 8618 55637
16077478545543757 25552 37385
656055352924703105 50631 56755
672284539216303105 15449 31778
549388810256985473 1678 15032
45234004054581337 32591 47360
263708884682564801 1173 29800
754911045597705089 4526 22181
460830900893711233 9676 42207
650210871738512001 1309 46746
741403766645355265 35054 45382
71947097506676273 34523 44652
865717592817347329 14271 49580
291617816728919617 9807 49271
237602991509369601 15244 20496
239449092438629665 20193 48195
915614199348937089 3498 57309
254997603228350305 31198 41951
257972986716218593 31456 38636
555339400181122049 15520 49873
507368191191986305 30601 59897
95599786997187409 13189 30104
617599564457584897 34705 41643
967370869521939585 10590 65786
462764706433347329 6750 40443
695307009583576321 42565 60176
91447981429773505 7240 31344
29491630333961185 10438 19881
849434473936170753 15221 35601
798983101869030273 5913 41260
435827833359418561 37657 62774
527190091778376065 34405 56049
248825793725387713 12509 61107
5929785488678619 41445 57579
534224247847099329 23212 58730
763789960463537153 40061 60801
939409548288452353 14533 57606
520221799015192961 47545 54138
198418026819759073 6592 46832
648396334086182657 9779 44412
121920404505090113 7938 51985
805384153969260545 7904 23913
834440589345710721 25866 40937
654649278864962305 42114 53550
39637469679561833 31288 61372
47500256237047009 32465 58819
763571339247654657 3362 49021
604378585453158529 4184 60785
133637749377470529 18846 46617
769091123836421505 15928 61193
519136992349523073 15654 64030
732805430488195201 41978 57356
885654881966402689 9764 41369
426054204678795393 27202 49464
265041007812108385 27528 29463
7611261999979747 3169 51488
326557857425712001 1116 52801
593040660522252289 18490 22222
493338139350321089 38630 63350
582874189058326657 20824 52928
85318828625517537 54091 65604
739702748204226817 6949 58271
44250817681565025 7420 46200
184816301791666849 6004 20778
502329754378507713 35960 65322
321453408978317889 20446 24723
988152157830107521 12121 44544
248144489754945857 4192 65572
584593537640401409 41657 47301
263318683859896641 6844 12672
47441416406464041 4329 5255
582510277064070401 25223 38299
213070601775939393 17419 56146
73075419809004673 11663 21346
596013267193704577 11994 49212
65643764247464985 33937 36722
970595545317038977 16801 63104
58472230846607689 29388 43058
231148880804234113 40979 66153
384790771892252097 58 28049
610454693618265729 26000 27644
80626142311604817 17890 42149
889986048320984961 29790 39341
717333532383275265 10409 59409
570973086762037953 16623 32689
198741087921067809 6280 60319
199984042206104097 19471 30581
725411585847634689 10764 64166
22212769481996021 2586 28672
556552760595014465 3228 14716
476588122848106369 9703 28778
592863717325609985 33861 40208
840922243257736577 16174 57885
144187551649597633 27679 54146
575095138425105281 24807 58598
545141636690797057 2406 35132
204863665587623713 21137 46987
215626761448920225 49118 58885
777877091787125633 21807 58351
337634463437989761 43526 50641
405118899268657601 33505 44130
336261240435764097 1345 15985
459860423304640193 15706 40251
283097747646788641 57615 60238
144351887803395585 2210 29184
321051435135348865 13451 47641
378586645593365761 23705 64722
206984548712124897 27476 60209
341572124313685761 89 5365
854893781743815169 19834 39123
831271427206992513 42977 61218
197186817309837889 50774 65297
42866253069490769 11195 45630
875631822774455041 28827 46158
407885820289912705 10055 62185
563145796036149441 15364 48170
857881157438342273 21098 35818
968809632439789697 844 3453
741131624301154049 10234 55998
183988182724331041 38364 40568
740466308226984833 2588 17299
53191436496422993 48321 49621
152874436758615681 31213 47131
536173200100062529 15723 50656
417604734521532353 26440 51727
618085014672178817 16445 48005
860609325009342337 33363 43283
512352298688934849 12417 56113
274244797735974529 6423 9407
157802891031355585 36060 43656
922216822806966273 7429 12126
523380799235251713 30506 48290
625428061151140481 47646 48348
294744762214012481 35593 61926
144847674471584769 17829 26694
897687168830739073 21771 27006
575606014267236801 28168 39701
309532397909027393 44558 53466
93354980120231809 24528 31900
823883633984973313 7554 60816
774539296302847873 36062 48373
432694684688247105 11120 14588
231248700387745025 39368 54478
825349276496293505 5791 13984
447841428651798849 51703 55066
685280885940375809 34075 61129
285531420708217345 6917 9623
295666446702664833 29714 33250
898103974556548225 5947 35439
282544869598329025 16253 61763
615712416096364673 10964 66718
981751076006414593 25115 45861
951535558172793089 17178 61355
491937324152605249 30082 62889
703390959956031745 25430 46634
482170088974964289 25382 41030
448952357084735361 10420 14124
329887154585808449 13592 51071
675526047249697153 2149 22422
70742417321636001 50301 55899
154436594683971873 39188 41752
916442635849779969 15121 19834
892219815888232449 26503 60129
183706916166311617 31259 66351
357571264147239297 184 1473
617347814836879361 47916 64026
225762512944307041 22188 32375
180518589665179969 24128 63913
875277876539257729 42995 48424
83495404970779681 41201 44632
435919426755724289 40491 57062
946086760882007425 13392 22446
188218504326684417 14258 52785
851244323059720705 12990 67113
507961354666612417 18888 56615
222752982150321793 28550 31433
567637850817703809 36 9782
556513388416494337 1397 34264
512601461554787393 4989 29969
404655389646602945 51295 54946
426454578239045633 29249 47715
912932851954511873 17625 48839
315529368912741889 6592 47426
790847671959024769 8496 30134
850277734828239361 11405 28890
141097660518131105 30806 63348
700229560587608577 3293 59007
856517659594498305 4011 26233
588612896953677057 48363 59734
352941001598001217 4987 66790
359712261842084033 44573 66574
78140563118719089 7721 26921
394497648378575169 3950 15058
692629028318510337 6407 23399
996022405673691905 11847 66491
837037904469621505 16217 40569
844706317857188097 135 5949
622738046664498049 22764 57239
973152706823903233 7095 9749
259603011424101025 8950 17834
926903550792644609 29902 41832
290759168838224705 37535 37808
678371782121523329 16303 27788
848780391731064961 13323 42995
190994363195542849 8899 19772
194502810905166977 44631 61878
834964248236396161 14595 37642
972007183550825729 27608 62113
997578879160954497 57649 58314
523441751998536385 41787 45156
398818357069863809 10011 53032
731873005061554945 17533 57277
896912049028756481 4917 9550
333507088807497345 17450 43387
581914557377565697 3218 61780
227737710907970113 12022 35119
899006346808221185 23721 55232
721781625372887681 17599 36451
744166961308046337 34925 56003
474347619075626177 23828 39527
983287814832564737 16774 18077
120740346856823777 18574 51068
944725608847285505 18128 60479
266367511276140321 916 18226
700186923462666753 29451 63635
804362949438900225 3426 8901
455112224184652801 33368 53267
539330945524380225 8995 18021
864754606481440641 23672 57921
375159249321772161 14291 40477
416662408259931265 14940 27879
485812963778098369 6719 53661
783254581111350529 8372 20007
925849984502736641 18330 47378
527784473713943233 757 53247
33029942793699973 21455 39073
8984727847334285 34724 62299
395453365985506625 24355 26268
423495964646953409 2202 65768
701328935228783489 44644 54437
536486952025910593 383 58607
379537042967701441 3866 13781
558414876489415233 25056 40538
253276192992796481 15738 33868
528855638748510145 1218 52204
930476231744652417 494 28847
519590263408765889 13550 33169
555799468411603201 4083 33186
967963607943090689 7946 61526
177156933118954657 4923 29410
918857854513866753 55424 59366
342963963429962625 9029 63694
30880439482857013 31427 59131
495498740497769345 31915 63110
284277058175327105 43392 44105
948725255327868673 25469 46921
958225231884426881 48615 52674
421640033096213761 24536 54485
671997878555337985 5492 51643
926036981772408961 13485 22148
794213344680045441 36950 65848
78199668245250817 27159 47476
335846362434786241 9762 38006
864004330966249473 44825 48777
668138516599469825 12488 44171
999648946226319233 20329 51971
551106800138306625 46673 55565
725749266687056897 33108 49295
449267011706908225 23340 33575
423815932822524417 17968 19451
217394584289571937 41235 51720
958047735639123457 40473 63008
259773186116916577 2683 34167
250596501387537537 10147 55624
836006946779512833 28431 57964
255745668259162785 26950 66518
763455151360417921 23098 43320
453133010188427201 5400 33035
839436310199296513 2539 35087
719967206432695425 7813 57839
573449099388028545 39733 54726
117487674577478881 19342 24145
561434267577787713 36608 60669
734078084985650689 25398 46040
923800411082638081 4782 32827
950003739690632961 33226 62747
688599806069852545 6047 41507
934517270817760641 21245 58755
733212957506708609 7424 30029
852308820356501633 15526 53827
189284878767260513 17416 60528
398593636640025985 3862 53828
832124083432020737 54149 63540
456841563230003777 15120 51073
129890366548075073 2569 9181
566169427967988545 17042 42429
825855698490613633 57780 64216
634820414338481281 36738 50244
666467421343320193 6379 11080
399201384805746049 42810 66023
398260755045427585 14679 27565
337042055745744321 25690 28233
841919705881345281 41465 52056
39141415832599337 12358 42132
815183226107677697 26497 36599
468492320400816449 3708 55761
673872705370705153 2833 50998
408344505374923713 14190 50340
630217573825248641 4273 23151
202544416943229793 1352 54326
730163646201511041 881 9967
213399874510312065 2818 44179
713604681732419969 35281 45515
440953408785549761 28652 40608
849511178083098113 26962 47235
25575129809237041 8112 52599
477424374585993409 19343 54072
362752406686386305 5449 55075
562724421592498945 17319 22626
150600028971435777 2872 13725
737204030716412673 5462 27695
878710163763475585 49687 61256
840157815383598465 12591 42247
955449384459921409 945 3471
884197465894729345 28504 47957
627792018976496257 12800 21431
66237978800991473 23639 48406
26621326674980849 8284 34011
718312297257284609 8973 16981
87021732033111473 15293 49856
200883098855449313 3343 60866
810030469743718785 12725 65236
355266443339743873 1637 28910
694591001939304705 20191 50124
306480717949547457 34425 50057
278803278127664801 7664 34337
441199344250634369 29432 49300
245701675526408545 24468 35153
420637802892393601 38255 43293
228107933471658689 12248 53062
523689956961803201 12989 52816
458523143742301185 109 6030
858894179111537409 12290 29681
276181060931687489 11289 61894
801855657109229057 5888 38790
630249504793074049 16127 20972
704598379058033665 6330 53214
812811605127546241 1497 25374
743712923082384257 26032 61390
926368056864053121 23755 56053
548660243107271105 40658 43193
469965760368150849 1862 14635
771936153033863041 53933 64692
645097881635383169 45387 54257
590268787283569921 16089 33357
167618970393032641 7427 37583
607094233263254017 8520 17432
958095005637463937 20006 48512
408123477380691201 9918 34015
119209432062998385 28628 41883
69789599720252225 31490 49991
191894192165353409 23656 50278
14373686013293253 9001 45673
57825077716142201 42278 50954
501160575631772097 40691 48071
835487134488833025 25297 36523
961271320316008321 1719 28133
293040484782348929 52941 62885
208098789986337345 12067 38840
650618003956157825 50359 54909
81366955907206769 26100 28547
440364381220131649 14715 34553
890318546306289665 16056 62811
644880266794590593 39596 42749
646859853652871 13098 60033
926050193904099969 3872 28744
198008181304373921 30487 41062
224968733459650849 5692 24842
511918594210150977 25348 34556
789444236749556481 22488 30819
909983791156022913 7360 31545
669298256777583617 1782 7775
671483024764917505 22648 31068
247356468612675681 7082 23110
643717271722181249 21304 49994
595840662361883521 12645 50454
571032079396808001 19925 51042
798770080350418945 17686 34620
112862480629772225 43355 54439
412024689364788097 38800 61414
921011069444666881 51397 65429
916566308363794433 13368 36331
259369546157927297 14383 64000
737835254048480513 24730 39293
190483368201960001 27396 53591
163212630981274017 46952 67123
802246982887865601 10634 15697
519158535428321217 14828 50931
207810295581488449 27550 34643
681303696666130817 3401 59256
981668389552822913 9235 49280
383643533851756737 7293 62527
9061749645375983 16609 30263
733587771752166145 20877 42202
325464162971698561 17192 28020
732959182331629953 47361 50947
796730016564659201 38632 41100
321164992726746561 31427 43843
837002925866102017 7319 23633
969764109251446657 36961 64616
156631843160703009 666 62511
897790076488274049 34044 42987
982841298245247745 19346 25109
90794072202729841 12519 61379
989328832987304449 27670 55434
61909194007167657 1146 6224
550968304396661761 31557 59647
964405218700921601 18632 45304
804325090437735937 20419 40122
569841260915136897 25490 28211
833531162842930945 27036 61637
886259992856370305 18658 61132
257940350105123169 14208 23819
531385755236978945 14650 22675
561016517415737345 10946 22157
264552010250771009 32775 38629
793208153087441281 10800 35101
665485150262338049 18872 45040
649264396358191233 3707 64547
429556878787000321 11683 60528
463388530610053825 33639 46257
685147961931814785 38456 40661
609575395594987393 2627 26059
854063063641621761 6375 24799
37564690739110065 37988 52555
408781067582520321 5264 44246
580573834507177345 12225 18759
383450792154409473 49709 55283
142039938578257361 4769 30302
954895168962618625 42153 67043
455324990214364801 13433 20734
138292982038070273 17751 56545
876466056679014145 32613 36122
248717859582608737 45236 50932
757262042001897857 53054 54922
409170566183920641 4642 55016
247294192951791553 44681 66659
166832527223046881 34369 34531
444422113634146881 7832 10712
313120692075603585 54119 58799
118595510639941889 7451 60818
568191089264114881 22743 51987
45859850367222065 19502 24254
33340405903008021 44180 61957
723778011413351425 26752 49841
539732133941892993 1679 51235
731315372015501441 17445 17619
787395903392383233 16119 26608
190329610850987777 29286 45581
739756237169398657 8274 11266
531550265936104449 15310 46686
42558553636215633 41568 42646
879422288013451265 13625 52658
303924854687405569 7452 48882
830394586773962881 2331 62565
57698991317767681 33478 47196
555869509956970369 12453 25898
423391065530761793 20284 64162
980508675757405953 45298 45316
326489939180252289 531 49330
701265710409423105 19973 56036
182647377610376097 17494 58051
915070063750192769 9250 12773
532942378889448065 28004 52692
430753941916854913 25028 66847
311070612119248577 1728 20326
570836841650688577 31475 66470
923348547081136641 23706 33991
35242485075606569 14031 37119
146114372972871105 64557 65697
859978731582401665 22874 27123
623724306871071873 34524 57554
756374749490554113 30338 55020
801278593090028545 3573 43627
556244735142357185 34538 61742
73403045935268801 39755 63945
918375801344104961 31779 39868
486380943509484353 39610 55964
444865733264805377 19313 43774
947478692942230145 7420 15980
443154864423483713 63369 66288
333649306621236289 25678 53036
246360828517524065 11540 28769
356647037136301761 12785 65976
313712727635483201 10066 45328
367505863667982849 38178 58371
405291617376491329 1183 21656
755347593732683009 6731 34521
23837714938245825 60827 60928
329754441643142849 51652 55678
751028019721971457 15847 46198
480033092989689409 8178 17759
54000295738781289 15314 48067
580721418276222977 24872 36483
125666837965070497 2838 25462
660335595872698625 25256 56608
85876097642817233 14543 60813
870619508454534913 55807 60845
343168931348586177 42662 63623
987677566616785153 17079 46441
949516591500220417 14689 25074
278260963682210881 18505 32948
724216834569489281 6637 57813
438688274731379841 41019 49962
173197613464616033 10702 58206
394874920523175617 11020 39653
45780886442642553 15111 18528
94200968570365969 59555 63157
758634732779974273 26213 33018
972190646914182145 9812 23096
77332526366376449 44212 63644
87569672014854657 37372 66323
262662829719822369 39894 60324
823517069267222017 43511 64012
143347426360307393 17868 39136
986876517583457537 28516 41645
56611678036382785 26019 54457
66037030907576625 17977 26441
972362616924300545 20058 60998
451996555896204929 15382 20070
429321392927327873 6235 49571
608075046114475265 6773 11771
756429798414743041 6843 55914
306517285373335105 36392 66080
968757871396981377 39531 43059
637197686345782401 7548 41029
63255668550311841 20582 23088
582620039849008001 7095 47151
917110379476689281 49931 61243
258548978636337537 13729 52957
400428403544182721 10331 36291
100040167922575313 287 49541
258557792575722081 557 33816
107067123161524337 52979 58964
632561467713145473 12595 31700
553327948856367169 14956 66082
527928233759460865 268 24700
935806260053350785 21255 59712
575480756736354241 11582 56637
339402728159033281 12742 40332
379475542495761409 11817 46881
823505747245771905 41169 59270
336152765527458561 2448 60436
753774134167304705 14023 41625
32056705873280577 9976 28813
690192263909192833 6537 32945
904189075443625217 48850 53159
122116767456621041 7531 66648
811093657977188737 4928 33010
436724840411041985 9600 39166
123630039783478193 8842 12940
676823750272394113 26561 62579
186692263508085441 57922 59322
893932448210005505 27121 49416
147347173723247233 13241 60734
907800295878761473 14538 58673
305897411349072001 27357 42797
274855874155971233 42055 63555
387723487506434625 26691 58180
944536320270504577 45504 56369
926887515123830529 49518 49556
349473065825929281 6142 47994
585062902337071489 11754 25549
603237383586392833 52031 55798
572430913345193921 10225 18369
719417780278032385 8038 55368
100108019530154033 54082 59937
758691228298534529 18127 52007
364492244029086977 825 14666
459228010451720769 38768 46037
751648937545112961 22105 35963
985173188332400001 34615 61111
413715400142855553 27282 66483
843591113881270657 23615 39329
238898591069187201 5421 50479
122993090196008129 23699 48126
395722715469894145 15708 50211
714269639923326593 23364 31046
357381283827336897 33387 62284
845579266464344705 10568 29593
426734147904120705 7109 64423
307653356825934337 33951 37886
204694764773847745 7288 36823
63977266076410193 5745 41797
976776981338240129 30632 66456
600321731187289473 52480 63967
418701418268042881 11733 12343
358382087357373505 26632 36307
49452520678876513 19491 24990
706124922166875265 24951 55729
157394965252535713 9752 56232
676268590977134209 33507 57937
479452969609546625 12738 38530
828983033719861633 28560 31738
150664566837221505 4669 19127
499655483699175553 19186 33393
16255720029086263 5166 11260
230120732627593569 10271 42672
285102446545721473 27181 34566
135229212259918801 10214 55445
985015208118532865 28304 60840
580430200692699521 25943 33097
51413165303259233 99 66619
905035582548865793 12802 30118
150850867233607745 15776 29281
646097558656801793 6152 55247
939296556535964545 36253 42140
856164234933647361 10736 41882
914595094782832513 1595 13999
190919189682016833 38498 61054
828181120011365121 46757 49962
318624574591670017 22591 64507
887594111432953473 3626 62084
198632614114384161 5169 20681
337044444778342721 40308 45472
734136688571385985 15664 56747
28198688883740885 6636 18280
434224537218067777 23351 53009
377811046262095809 11267 24013
776907491511284609 18814 24898
967867519573367425 9915 57419
120064220133624385 28731 44965
141379922735666241 36209 40339
872076141993534977 38482 48397
551935060513464769 45358 57297
230726223971839073 5745 18183
941993224524353025 12362 39117
879213973901787649 48106 56884
407544566509592705 11639 28042
973770660206579201 27778 29216
685077747902852225 3197 20330
397248104388967937 3035 44472
14367297798251855 25414 43428
271174159875823041 35602 44446
808411577217228289 2828 41919
923014824640976129 60291 62009
74747106125705905 19407 53861
70558662039470481 2250 52383
900903165804834305 56263 66514
877284164046034945 19488 43101
287927334006774049 7004 21935
664230630975747969 3950 25666
523708531295071105 52530 66625
327850955147003009 7957 27783
54010766833393121 8625 53717
679078254224972289 12599 53909
163018106352382113 27333 45213
476855628365303361 13149 27321
340124819153139393 9920 34389
307711362310140417 34918 49281
522657194370154369 39401 55056
635950144440190721 36541 38451
403639777307041921 4145 66243
701376058278267265 15097 58884
229576993540206337 11471 47134
344706241325912513 45022 60107
301819323203908161 41868 50306
243016163614594657 55182 59165
360155834607311937 55096 58658
460594843431895361 45406 51760
937446290815024897 53815 63491
903644389083748225 16724 26623
305646689971723649 53675 59324
788142367077416193 5746 12505
656114220498487553 17438 52007
780560437147624193 30017 31720
358636217124924865 5971 38206
55062069362296737 47745 64595
280233339006549889 29666 37827
679918849299237889 26222 46855
918436660194856833 29396 58648
578211840828988289 29866 44596
641469667492280833 1773 11735
681089139434970241 32777 64162
453203912136629569 44181 51403
695464247808988801 22418 28551
658294608513450881 14268 41128
682922415764604545 50113 52663
813426999333245313 1895 18145
233685500707867521 14743 45786
346421148431964801 9738 34456
143575101229242113 2494 35531
330305252568123841 24787 63998
810077672188246145 5418 52791
691868296226296321 35858 48569
481449328461646785 2593 37935
440333535997240257 4341 20627
355588226758914753 26196 40536
450829126072271425 9232 49888
784973922481764737 51318 60300
612942181383445505 48937 64090
745753063170841601 5706 17468
855896361604187905 12155 44429
697627405072122241 3911 51033
801950780959060737 20500 51040
26409125757158593 3080 60201
139874397043648465 32353 33511
200427971623508225 54927 60737
846432791355098881 40720 51468
238760522934288833 7027 14576
268604556877626529 2783 64557
840092716680796801 22693 52444
486765055576483969 26567 32105
949253313005204609 34552 41310
382052813980173761 21513 29643
64582330951974857 49022 62959
383441922512403713 7849 46360
52928991673386609 49395 60475
54332678503818953 5588 31456
280555872670387169 1818 66523
597831696449446785 6000 49313
382080554787382465 34263 59188
521212099017098753 19191 34800
75495842420917121 6319 17326
955482745002441857 19674 52169
862198126290937985 39509 41322
707708545733801473 8178 56673
521434475355274433 27158 61657
25761795293931301 6034 6354
20808847652507013 3897 4429
985212535767395585 12193 29620
352200720629763713 13359 30608
750316817597976577 11937 57001
287708333690520833 2836 51008
660673274650754689 8511 11220
71171617400860753 24054 57016
92765495517511457 25547 55619
802443823197126657 19281 65675
860082389386683137 9532 47418
175284512309627169 5980 29032
190656674586719521 1711 58377
51312503593184289 56367 58056
622029478538884481 56635 56740
881555607575446529 17648 60446
17550429480934327 34097 49143
135527679521135985 4290 64135
118577966835907489 14743 59920
206938494102768545 29607 66611
329301556276320193 3516 35611
477900798299945281 15185 27333
221098087942245057 27089 66570
407801422881501441 34495 46775
917475442930111745 10478 11621
320084153027625729 39707 46349
425847291951150465 62317 63559
542736912932394241 33264 57982
839313460849453441 34521 53722
68187669321961409 35404 37878
42733546272877729 18642 33983
927349697613205889 20379 24688
174711315582896993 52142 53451
892868856738846977 42696 44055
672435432429942657 10191 41947
131981785759659681 7214 59435
985067257803379457 48641 54836
571618083300254657 19814 62978
290361199327641345 42710 56173
797284372387135617 18234 33682
947261749355021697 17959 34498
326117123800163009 1215 15872
706158578343455233 20797 65292
256768288024755265 6420 46208
710985165708350977 32037 33082
915807752136860417 31182 50287
56864759573109329 24823 38615
842965438692967681 32801 60424
403549458209568001 57865 66853
919114307343864577 34381 59315
149413034283945473 27923 61849
881996072568949121 28028 47695
79492459519244113 42874 67019
494439974759277569 17555 60726
520065788557907649 18753 62561
51918527011078905 436 21060
900873756114350465 6486 7165
851796300384723585 29643 51755
697274349756831617 3822 36320
779372173334461825 2049 60955
728207835174785665 12879 14240
679799510440094721 19175 36204
310201203311869761 27586 38343
197218399043915585 17777 30007
813397602091583873 24421 37420
218220851919159745 3863 34926
894280874926771201 35928 55603
388021460639048833 5996 46636
798608421718753921 18397 50235
9131716093666143 16814 63524
821218875091382529 48505 60415
933548717108006785 6485 17204
44423623844210169 27075 48178
425133067899896129 57664 58909
84085091327118273 2374 48923
402640927322163841 6253 44715
914385993677527169 28956 32263
295772992471714945 596 42293
355875451330298625 18709 28078
296815776233497537 18801 47875
430570203943261761 52237 62973
626981298257977217 20207 63998
16195129642134987 22229 46904
77204397559579969 33379 57101
257437498928354113 29208 55167
936506396679735809 7475 8779
706534594155790849 27431 62855
394639197018076289 26235 45346
262060275060633793 39591 46554
873622423644025729 7827 28815
477817949171331713 48458 61870
198044562643342913 11633 31976
602909579792722689 19455 22589
925854090936073985 7549 24024
79227891328521601 7693 50788
400237889782172097 19798 26554
3687033231642545 27651 53775
370588368060612801 45332 66990
296354716085311041 27293 46773
614709560523930753 7734 29628
331943327589200961 31730 61468
546026109995555201 3425 42416
167954757966505505 20715 47788
756174913072296577 35507 48422
5122340631743328 37883 45604
694168476057615873 57756 64987
129387980082491089 209 43712
120311628411496225 53400 59904
941742073380126465 33173 63808
378002742159541313 32693 58879
679361709912036865 16267 61506
757120162059404545 6143 21558
537085151851783873 51237 63925
964695205662440705 12773 64523
624039311556082049 57798 65110
345155670233065601 21330 62167
417311580146517249 10344 22476
174735631294286273 53838 56838
694855452101059201 21284 64624
412235134879150401 7969 62611
881488860156167681 12721 13425
861303400716980865 37705 49966
786365123880692353 31179 33231
168255893242569953 22272 65953
17698564125581129 20103 39000
251710519779468449 12391 60165
937868287794351873 2484 9235
687979337460912897 36008 42149
439038022708302849 39234 64387
960066218793191041 8503 33565
753997467927938177 4161 55624
960918980580583297 8165 31195
561780035545197633 8727 24257
383122364808773569 44848 51135
288408417029906177 7193 18259
901083199892465153 17682 26542
896846486247710593 34364 43687
194793603359148193 2358 36942
611525648420432385 23325 50365
754892579080642945 17210 47192
174632511489747361 11741 19613
743671372964403329 56481 67085
755191755155870209 8124 30464
169127689867163873 11145 29948
421500497203169281 47352 59336
275912001367476737 56207 63541
428153574233526529 1889 3412
174648194119026113 1243 4424
675236716131664129 45613 66441
206496310487384705 9968 32960
577565964803433473 10375 59284
432616121260533505 16094 16663
609591942726268545 10078 35584
657726839938011009 22724 28237
330956817254183041 44952 55903
689187895804860033 49747 53285
349749946063084865 20795 32183
297019259165555393 48576 64278
185101457159028385 2395 24056
637618968383119233 10858 36659
538098431629748545 17623 29365
118002088306571553 5221 29062
154602416906350017 15088 44049
423334553307437761 20683 42305
761804840961971713 15365 26418
310483800261099649 24296 60000
392138180895223361 8013 24771
212017808956485249 30924 31681
711088486714999169 35656 65698
206174043711730081 245 52478
29683529952215793 24904 28705
421785626617616321 39139 44517
502269862327082689 1560 49376
527726421399510337 24027 65998
447741079619682113 3421 27603
981069831359231873 10565 20436
997081682473094529 39673 53263
727649292391436801 302 64491
186860087678716993 45192 62028
881280857540172545 19396 49793
375633345516163777 24275 51525
109228753841851041 14201 64679
398431161201564545 6446 14889
149459654189907809 1069 15871
792995124643738369 58228 61976
61519609361386785 7716 36372
262785685078675617 3948 16783
457054514213989889 1467 44020
458649552821739777 33603 49513
111756060062194961 3662 65526
651723184834743553 36994 41037
927200518693691521 6000 8348
635959230616492673 9423 43944
457659373146999105 8340 56478
496339989135940161 39085 41394
309313155956953537 15291 66495
749111717818877313 48287 64624
154895204052113665 35166 60596
652915034197214081 25410 48418
795692227099717505 16632 28803
313387332158669121 42663 55308
526553884140884801 12485 45013
399975015823905281 49425 62475
83800197732426081 13461 25476
748593633719295361 3274 36972
566563149274092097 7387 58559
205737907566067681 31646 57730
297938512415921537 24393 56487
194535184454252897 49816 50524
921339787757677441 32916 34920
781022687926785921 14716 23147
517578866034181569 2500 4770
292727900966198721 35055 38667
357064841685744513 46215 65013
179390518247409153 9028 16454
593371837728280833 3050 15405
23388027938239021 25018 27830
716421616058102785 18197 56550
371600148293019585 64971 66562
826985450486670721 37885 50492
256065511804209217 37711 52301
110537147756705425 37616 40354
150144561180589153 43489 63468
842928935551324033 55682 63343
773064411910752385 10817 52796
210661274014160673 45082 65966
803288365630173441 20150 64502
469275067957493505 591 1791
415788012058769153 12891 56694
840623329900072449 8844 60629
925122764076128641 15783 55026
783965710276785153 5255 40924
366027551415328385 7300 57235
825520109087296513 3520 61300
234048632450729601 8895 12602
272802468478953857 10106 17193
759520042859392641 1159 21224
33980354240274125 19096 49408
889014903946708993 15733 45086
617295439267277185 13703 53570
112246551365728913 35391 48361
429666015291434881 47134 53904
599880617278124417 38048 65432
302650724775571009 5070 22749
867216627541139969 9413 42092
500729138139238465 35540 45330
701411232390604801 2681 41870
560079520641860289 2262 15751
609051394405668097 4674 58050
801440835412751745 30492 45981
222514695722416897 6232 19251
169440959694423297 24567 51150
685576131458688513 20101 36218
265215657402738017 10768 34900
53096815486931353 46634 62324
118495328300380017 22415 53866
581777151485823617 21393 47536
39216137558060641 53044 55166
356970347534961281 13129 35099
798626578335198849 20975 58364
45656384947378113 19118 52204
563458645588784897 43387 51420
964064356662085249 48659 62629
303051047233449089 2614 45792
723394436642507777 22711 63004
547048254703685889 2230 14307
209101469251457665 10454 21232
955895784176828289 5311 34222
650348022165601921 11425 45967
65417430339952177 34715 60641
474167133386750081 21510 34869
647112674664949633 42117 63580
14174689962374033 10052 60387
759176288416700417 1695 30541
993288514532757505 6041 33045
71376470997574161 47534 53966
978085651052921857 9298 27212
710721264161495681 37283 60193
539247741062844481 37489 40376
995653685073929089 24117 29061
269040435217533505 33575 50133
21789590420400629 1529 53619
734226436812797057 13713 56522
121157894885453041 37356 47353
612654032138280577 21683 40762
35759319567151949 8432 49009
501242399959785729 1548 21419
606433169642766465 7558 44769
770602221155456897 41937 55174
24124048175895753 44457 56031
744296471363036033 11489 56731
509213843135864129 12169 21734
916173006432686081 31971 58937
578038331014486273 345 36903
650174643559445505 27448 58681
149753573178482913 32002 41737
799985517928035969 59886 62011
863329313151684353 36749 42673
29298856382773409 21110 57069
46132329333300249 38275 54189
713321475140745089 27975 40758
870472678551667713 6152 40759
139116269169171857 3624 57860
705644464054071169 26352 35239
675402402644181121 26437 46119
238681922953094977 472 66117
290362655224718913 33487 66326
243127156414015393 31540 38723
749587296425417601 39834 59704
683779520597543169 5911 51786
850107494162251905 15746 18773
838764085216720129 15212 28411
550024430530328321 6147 51739
400602080983464513 22055 55426
698637904365192193 38420 63720
230627002006524865 23018 54950
124806526960369985 17490 17573
539409395776889537 34954 63676
739692323705192193 29652 59276
281505746809809665 11120 24787
706064650683231361 8093 59982
328564669808930177 11279 38042
221914374228326497 50597 54517
670307992846812033 36860 65072
685481998504300801 12934 28859
98450526232714001 8002 31278
717139198331189249 36014 46854
674741433455547905 2375 7624
411078287899414337 26911 59200
179377886898709697 25604 50301
978600292473650817 60327 66216
57756047565117545 31298 58539
485347782231613697 2314 65858
833702867337482497 20103 50038
226581052219167137 16262 33665
203330311745130401 8000 66938
575343174565659841 4510 32405
333435703912744705 7204 65505
884533441856426369 33000 44154
810015579641184769 52619 53406
893372656053813377 62190 64903
412625761225147137 5950 31715
416222975537756673 61222 65250
819965135983292033 15615 26512
465782579094906177 7022 7294
371433163208582337 6082 28217
741886107270112001 32862 59922
498101464824838273 11627 45447
741872252665999105 30097 31934
458120864065850945 44450 52538
83429736713590337 9477 53315
76124862734129553 3615 51418
592244639891930497 20212 36009
37666337739370449 15676 22352
896964409080332801 235 35897
519121489818768833 51362 62441
64626128552831121 2026 16310
812119829505181953 15822 66342
483919482983289153 4273 51965
372847097215068161 33887 66384
586054176333192321 693 7925
688421593014840705 26745 40314
664991622359728769 17288 19078
405976811520400129 27584 56174
475872556688344193 1137 38849
103704043189853937 4678 42583
586454000088515713 7500 56213
706729307085847553 17439 65328
438604210745211265 145 33438
885091602297155329 35755 42107
885004144133056001 25317 44774
844678268619713153 10198 31032
85780408163984129 1612 7254
318991515801688065 54823 61104
441329974473468673 16201 18663
718013051679403009 2727 35062
859356097865855873 16671 50804
671538378703491585 11800 40343
226777833241918369 39409 61665
310136699849902465 47064 65643
36474050479242241 7091 57166
184283854521769537 20017 64050
11639763844193853 14838 28782
47800787221515153 33445 63694
747968720772917121 22450 63664
673856400387240449 14145 52325
224241509938501345 41643 44304
40855735687738817 12823 20314
274913752729261761 55413 55959
506974045346655809 35628 51199
90684244449086289 55685 64006
680400121086105217 38264 38799
854378774764342145 150 20246
478071717469692481 27353 44706
456123464817686401 29126 59288
851275842800514945 18303 44824
54910650423792617 5254 16765
170473591178510017 12840 30634
797084365939959169 60419 63973
84485700633049281 24802 61747
623505723174503169 23321 55284
777445741894087681 14202 36600
834615889196918145 18328 36298
27588713036447389 10301 47157
880281885171868289 11493 27396
249925363111035649 32541 64618
601052107173053697 17881 56915
573214234675386817 18408 32182
987856571610876673 13208 53407
535935233873903617 11399 63517
596631201553201153 57465 58150
268661401255410945 3241 32165
164628096966580993 43264 57905
704726334833086593 2010 3421
890945588809366017 40037 50657
378623458122799425 6932 61667
481657169595507649 19396 46839
887992811107256577 19144 21305
319763307126599745 3777 18404
318279928796879809 25492 47456
790442009304328449 21699 46171
311892182571828161 38238 45291
738647161073664897 811 46075
479591162848233665 2506 29978
504238311095633665 43948 44382
687275119429291009 29637 36739
106355890299617777 27701 64121
588242381881951105 14174 61271
1233409872909875 4074 43562
931053545497324161 4697 29277
765467347531576065 19971 23119
235325730324543521 40957 48450
858256467927844865 22256 38937
527958616074432257 51090 63458
994118901861831681 31521 34409
693901846746324993 9418 34917
655082392042842753 15967 36113
837381554010423937 4888 5296
847191588244108161 16193 42014
357804914078027265 55960 58177
829930552520153217 4187 34128
692245729220378113 38864 54990
660523465769152513 16492 39640
414579835801116993 12694 19689
806509284896279169 43730 56599
722998045835826305 55640 64721
827550788158994561 46435 62431
706774932505734145 4145 58235
63827669016347953 5124 57243
826276969985702401 33146 57112
590744492507091969 1303 3723
150841171618377953 4250 49002
865776262027892993 5719 65633
50433702342193241 3262 43860
433810739098227329 16601 49520
809867245103415425 32660 35247
313832374207009921 52529 54300
214047385552948545 11876 45271
75209348667407025 736 27056
478941608038194753 20751 56446
210712181852116481 36053 46889
743455150011190145 16014 36456
206339546201157025 8801 61110
898085697650994817 49694 56597
824785532271562241 10425 33714
305058554589084737 22661 24133
692849994847499265 1524 50868
899829780194249217 49477 65422
95878774651097841 17015 34101
721089884477326081 2341 34076
465926252182534017 41419 46630
603362034402433537 12801 66606
615880409815730433 36493 41862
656320138635198465 26883 58205
319945066481942337 32162 36194
345905387754708481 4056 60209
17372854097757795 40827 45432
519935687060470977 53316 56377
148287915264866401 16742 52606
290073087826865345 29713 30630
297255220188787905 6068 31038
672947815637304065 16493 59598
181977434715513185 30214 37051
443305828175322625 27805 55294
348785793488318081 3270 19276
207849016212922081 28393 41474
734616459144468993 3481 54914
286358268947875425 11729 55276
255322888564961665 24131 52987
473987234290138561 35716 65608
37221846927103289 34297 45343
930813809261604097 58455 59143
64818069418677737 9953 16526
968864668802897409 32078 57250
500180675850579329 1350 29638
43771293827798985 47874 64854
90230371773373009 12816 51153
871226440365820289 39380 44401
245816309013882529 21497 52014
8548782836964365 1118 58948
713773238139012225 49721 56534
134706818656329825 13517 56811
889912824856914177 25809 32651
485245394243914753 18354 27436
80441429360888609 1821 27088
828642038699246849 18878 39103
236859934045092769 11145 26105
730425353813682689 36982 49318
488632272320970177 38161 64018
52509352278836017 21411 28407
10573334305043149 30557 65044
501546573103407681 38825 39240
184788304872256513 16169 47240
868757167002105089 4528 22796
738619044394845057 10966 27972
863932131463581441 35058 45851
278635748471842241 30604 44564
11371234179737401 27914 37553
3501172698953781 17456 30963
725334777643976065 13502 48983
671439338831902465 41492 63929
709572170177370497 15266 49752
83212376963295761 13410 35758
919104802185284353 56086 60449
959277937730078593 50747 56597
502130446720006081 37510 37752
430121521930182401 54429 56795
349648175966958529 6945 59612
886081097411761281 51146 51596
951861676306169345 10120 60977
937185303595576577 12832 22484
295637515564930433 39439 54473
898343415276528385 15476 50171
355247861906011777 9356 44838
764296444992886785 32638 45676
864071034949855489 35257 40338
938215163269518337 34684 48605
891514587978878849 21057 58777
943172041307853697 32609 33011
712896988027221505 52296 66681
719093366095776769 37988 55441
790950215050944641 30716 64086
641268304248235649 35327 43008
157041010085119841 37472 42788
194821297541636801 21833 49622
505226315142341057 3993 33438
985383889429890305 7061 43951
272174040873675681 22472 59233
768935327321955201 22266 52850
123789162725788769 24980 54430
662359748597488385 6494 33473
476696970292092481 25127 29151
424740244475543681 29573 56081
350235388135065025 8999 55758
112950593273488673 10675 30120
653827602004962945 51011 59240
492886669903398913 12842 56285
790531219921721345 39261 45725
297758150423142337 9436 48044
255363793248957185 28434 41370
234981012685352641 43885 53246
529929402082292033 12131 40176
570180996436185665 18347 20041
74046513124198305 29414 38298
5868684820526938 29251 54799
515801183845812993 20884 58374
766626435657521153 7501 63634
784215879291590273 22616 42890
81759029515495745 35150 65765
7028056322798904 36397 38999
891598206349577601 43224 60652
716774796718066689 35531 45298
596344701591320321 25081 63442
794159464271903233 2499 6394
704446312838179329 2759 26356
174856444426179521 9512 60448
624423127496641025 31875 37666
394683865039315393 25564 59326
622143560181648129 35229 37396
415916349612654529 16895 37666
676042229298772609 53714 66687
450301552868527489 22824 40520
951913969509497857 17190 51892
963494965502487553 29032 56418
519530884378269761 30272 44244
923223927764428929 10794 34411
919232740702476289 30602 31058
391255342400864257 11659 12388
816475672874688001 43725 52398
840825676425769345 6934 14759
917872366829847425 1499 25967
101100463094635281 20032 45959
925183400722289665 58985 60167
566388960933853249 23226 54819
83386454222697633 21741 40086
838598916538284545 13751 28247
982712739874202113 27761 60752
281522491402913729 55741 63150
680678325743691905 13367 16252
929353620136279041 781 42988
2332161542057066 7611 43837
315808604158934977 13566 59532
947947145214094209 1978 5665
140469083404394017 57534 65032
888304215475400833 23575 49549
523398489718776001 8964 18700
298066660578008705 37753 59722
67416046857058377 22546 60131
560122190971185345 35049 64821
316084827390273665 7927 40902
35932284721688745 9393 17960
398241042125970753 51678 52120
552523345938411137 827 23655
558652598206581505 4709 49481
694987678422400257 20810 51159
928480315067186945 43733 61799
696437271446512769 16463 65858
15238077644330163 49822 56148
463363832176717953 37367 45797
889945445459584769 50535 63757
642037633258340225 12327 42681
714583266655271425 11515 47515
992058425152272641 27459 33192
847759697337064449 17799 62967
832664561389606145 3970 52658
646403616464898049 6271 35604
733452532719859073 6948 51317
930022455530046721 14215 52269
23862406246436765 5848 56613
888911151859108609 16502 49208
224182121454454369 58944 59503
535021859118781889 25755 61044
933297507871174017 11745 30874
236548311791313633 28058 63646
824804774644086145 36724 53659
448135743721689281 55946 62723
144922095773850401 46365 48093
894260317597460353 26065 65238
79554294714633041 395 49571
764966064356396929 27830 57724
936347513242765185 29223 34416
936610960405278849 22726 31098
329358794066529025 2807 15334
413724901519355393 5254 40754
385771704412363201 42745 59186
212548682966630753 42034 44016
563688175125982145 46262 58877
887688767631853953 27706 63881
499636377220127745 2509 16176
784852029628172673 2923 29167
842046076438712961 9193 17198
11295041595968059 5980 57959
412007523206469249 36615 39030
11796263985619505 44349 49204
361255986878354945 54136 65646
879177778393422977 26254 38887
90893098402602849 10192 59846
51331519440726225 17296 63166
344212867004550593 15645 41091
218512680943558017 6754 34594
766622710811176961 30216 42862
48367565897681433 25998 46626
130456827787419633 33463 54373
258220495313533857 58358 65608
216180181712928737 17078 49112
66316458696935145 26779 43750
956625764815463297 10179 10679
154997310344622721 23420 40047
510039912729908481 9381 49259
66922296089561681 21483 49091
20285893223110917 38550 53978
271307021322879649 17258 33010
191526160741830145 42728 44609
909052361604086145 21905 46844
165424437412006849 24793 31353
254268366980692673 51653 58293
621779660886872449 14172 37001
518356380050281729 49449 54247
350493862696772865 49172 62294
291054282367664257 26697 64366
316742606481767553 26097 35750
525715783140771713 53487 57646
445673555781375809 36618 37947
964627639474979713 25207 66017
128699856268283953 2966 49113
842773075291351169 26133 62926
637189329966368257 10533 20563
386372585436870273 2660 10621
608255456434221697 14679 64073
756497924584767361 61174 65842
122205111700161233 17097 54751
306827447165982657 16968 46083
519468199866807361 15879 26115
210031790650280225 16688 38872
983951220019129345 29618 51220
504041363906420545 47353 53572
389382060574888577 6318 60412
381652052822648385 17976 26830
316231342071738177 43601 53437
207195247908924065 35705 59321
943405999663596673 5545 21684
474680030899268225 16054 28688
288982198791025281 29810 49914
651556170747110017 16066 49246
21836903161158717 24800 61605
644970309613018625 3592 32748
928747547367656577 14111 18539
84455641201895297 1671 2683
974068343882308353 10376 22695
185081699080942753 39222 39986
743248143982420097 8136 30341
890054292643181825 357 51686
891350521866257793 46529 61229
780538299475228545 15152 63742
808033153782410753 48893 54189
696811045933582593 14801 25129
343902193249462593 34911 44593
788312801493024257 42383 60950
712712807829298305 12613 49729
833821670568422529 30232 55841
433137708224421633 3816 19836
854748657375456129 47598 48642
538598431210964161 27087 60936
752912644549450497 55864 56520
26050507495526177 14028 51554
692903412743792257 4817 32843
309690865189431041 5783 6459
709329124866652417 48655 49669
499552635871481217 2845 61634
740437609882025729 29773 66084
672713341658401025 10927 47601
256173497933257729 39301 40355
352847083831093761 31507 40783
590762570800226433 13081 13665
764006602802858497 32765 34524
851941195383485441 42175 42303
732620125565233537 35526 36168
263641355961841121 10192 52938
703194055191083521 8428 59965
986446047800779265 5776 43593
517773347632541441 7782 40386
397630584450698881 22710 40289
104059568086064753 14260 25865
812386219696232833 50017 62802
808233818469972225 9096 36864
505851906089805697 10851 12792
647411733038687489 19201 22115
926406535902611201 20760 58916
808624898071528321 22071 58133
348161048104092417 12920 51571
651062558319218049 16194 39423
7771584988827130 2989 65533
466663591689552961 47690 52147
905784830843106945 954 27906
777527239956491265 12434 39182
812059181832932353 1748 23728
264362173922720001 19303 56108
177242671347219265 7874 50437
416631393585852545 843 4412
83373401618640481 4911 65014
135616112533369921 3190 60313
184554182652238561 396 8466
790744510457294337 2844 3808
327593273741097601 5099 28613
136596167284110945 10012 15942
933428843182415617 33551 42730
674569979324367361 13511 44342
851625158922072193 53605 64277
687443990499616513 21505 34935
216782666880636289 13489 51530
565914356022339841 12984 17891
774396638742938881 23802 47303
568886675444318273 37021 61695
803350663367186945 35498 66525
752108226850715777 31032 59052
843675236305781377 15189 58947
451200548460207105 15454 40487
787557950904801665 42376 48502
599109562900615297 9003 14920
322349272328647617 19815 39896
283007143631223809 32368 64311
377746985777779521 3398 32651
454014462711661825 21709 49824
146578455170438113 13636 28786
23088797031732613 28550 57344
711278812366788993 13350 47993
250831192605907905 1778 3500
198591218564114785 20238 63464
781056713876338945 57390 58111
60252831218551961 8040 42104
494918020227977729 11057 60676
305632169713870657 17184 56464
685454758616828033 18780 62332
43317640270931433 51057 65429
71295059720988265 23028 49517
384779105382602177 41761 64250
635776657729266561 32136 33028
809345339599023105 21156 40563
870841769086958081 37673 44422
646562707160480641 29428 29763
354826850100323585 9447 24656
89058615096679009 30333 47617
697786424118298497 43262 57761
578416051763621633 42013 49045
848654933056636161 18157 42255
111854243900470609 44585 47785
250358401343625313 37392 44284
416213280463804097 23291 46581
933604595684556673 58740 58901
607253706599426177 19616 44061
139359997206518929 9854 53008
327159976095895617 29281 40273
6379167659886776 50128 59587
13201660853955133 41289 55917
208948354690001281 60080 65668
653079809029090817 8307 48568
737851503848219137 462 53838
15771440471201715 36742 49684
679201424312388737 7663 20973
367085647521275137 21934 50392
60924934946271489 37540 56567
175043805751645473 32094 55079
467051316351820865 19739 24119
680486395502779137 8032 46810
315248504913114433 988 28775
537696197533097857 11565 24330
133755467807155521 20330 22397
286696134556489569 8790 44888
997042749387460993 14594 34025
295245051313319361 15132 63588
222967313472061345 21688 56112
565387519175740033 34022 55747
452615908203199553 34651 59620
74368621631311521 43633 47763
810265178087028865 45985 58677
698049617789603585 4603 50753
433133772000118721 12144 58017
808122563029915137 12819 23771
196177458340663681 14004 64444
804729319047165569 34629 49798
501513400280288129 14997 64984
159340524908675009 10444 17651
200655402017012833 2357 44118
124687845948056257 19217 37105
327480778582824449 13300 39995
584657555906009217 42350 64766
114818479329819921 34812 58137
888997652095977089 13268 60118
323279168240787841 2598 41410
633350491623549057 7584 37571
239733040947491809 4872 47570
813122827135156737 14866 18290
431527505943719809 22479 62650
372877030023094145 1989 61384
92959230894202001 33519 59711
249025924806627329 13138 42143
171470794557848193 56522 66872
685309194187954817 23369 46503
839465532912946305 24895 59532
640458659531912449 2227 23404
945376053853252097 31074 60997
957867654845532673 23005 24301
648991438495507073 8885 28270
417331008496173441 5463 41649
690022132453293569 17073 54811
627916247596818561 27768 48862
388638096122171841 5172 22559
225295718361064001 1093 13867
987898582956390273 25918 60071
478891284691062657 34780 66242
15860996810694417 11681 31814
29190861489492905 22856 40955
909531933283716353 37977 47843
218913240920205249 12913 27739
978479333349376641 948 64643
252384728410202529 11742 32413
994836111378688769 27621 65944
17829400287727283 38673 53595
887030202083288065 10266 36810
551372793689520065 484 50615
671951559925105409 16961 22115
500110397030415041 17924 26192
279883859335534177 984 15590
893568563910843521 4344 19109
2983775260574362 17712 19136
468691583839106561 33953 44395
828975361977121793 9083 14086
357866621589376897 54110 54657
305540682640383937 29062 32088
6207124235817930 34395 63778
256649675809363489 3434 13912
48369930070332857 42433 57941
967038480954229889 13134 17082
812180947519724545 12510 20329
271688288791899873 23988 62347
972172274273272961 17599 24517
607311416414233857 35216 38432
794059535993302017 36214 39113
251687081237314209 5286 30151
937153393053460353 36893 47959
787911439117451137 7771 22412
252317247822507073 30353 39584
263064244399949121 25393 29995
964636723453050881 36481 46437
269282921239579297 31117 45583
60430827371209969 36625 37935
429444964911930049 5706 53074
358110537710654593 22201 60054
607284633438851585 2645 26913
223876230680165377 18529 28975
41222967763538065 36555 60508
131030423087249665 15559 22255
807720049340105089 23441 28319
152393209434638529 32766 63515
97839397487966545 2463 33440
666387344849635329 26363 64254
142916839228789169 37795 59688
49911564782380681 18496 33374
940723478392136833 22500 66618
184998756629564545 8316 16612
821131185813186433 181 12024
529432915224976577 22151 35732
66758492575637265 28192 60138
249493192347397761 60465 63058
402681369610391489 50713 66201
17883533010664367 21485 59936
204297411598993505 37655 56554
272219302453574849 43294 64534
13151991677602837 19053 48356
709942603505556481 31443 48356
927756576500364417 64038 65677
957701196899403521 55203 59820
22544289545052721 965 44316
850926464412769025 27191 50767
921139703916402689 29688 40349
158041040500616961 5478 25932
870543320810412545 11139 46028
427168298945293377 55143 55177
960839765838407809 19749 33679
601469925702854657 16680 39226
724668400426779137 37804 62459
977544701638525057 30057 61315
555959509529039041 26061 28017
953076935697676929 30448 34750
184383144757362049 8447 32855
130810819912188241 24943 65257
289284114837748545 10303 26193
249986819870922977 23399 36053
986554860479756673 37743 41563
648534711258978561 55819 56873
369908291084733761 15756 38965
722666646192177409 15114 53972
744133881901206017 50824 58383
600364457548568705 29043 35151
912216557333600513 5626 18074
655753983874813441 2103 44567
950610868693516417 34611 39872
814188756890704513 2246 37825
465166090742066305 20211 66625
276321416950533921 34115 55036
519618089972311745 38497 41459
784908482299943681 12559 28204
347227930267926849 55863 61065
689707307810532865 306 13676
885758402530072449 19845 36782
757843367547170689 31661 35695
209381049814147969 45700 56283
852208531767356417 7011 20694
475037043385924545 51170 59635
51449866569345913 35242 66646
811576428422334593 5949 55959
199680201787241889 34351 65258
138675562137407841 12934 26997
783593646139028225 39776 62537
414321307867972161 24680 47855
299428009232169473 5649 44126
832018279390467841 14598 56963
810048424669037825 1231 53518
160578902473723425 9878 61743
202093534234062849 7404 65329
481988636303682945 12684 64428
776502275545201537 32470 49385
855012474638705537 13716 31060
717279540700527489 57206 62063
115279759511253137 26454 36538
988838383741455873 43751 60650
185576474982063649 22443 32413
782573678422220801 33253 62375
80209567886541329 26176 27065
192889892176655297 1138 32470
521297930618295873 3294 53409
335912980816399169 45105 64348
674849855273976065 11546 50971
55693211821267849 9049 60837
351400011419677569 26762 60635
515770883999390849 25525 27310
951440058951888513 15508 36992
996301309454711553 17248 36009
393173274677771201 18938 67056
716701013632697217 33622 49203
582883929692371841 35942 64840
225663341710419009 22952 64273
624550045851400193 48311 54921
617970502833127681 33233 33664
803840118356518529 32085 45180
231499886125792641 45852 66489
524410299582605441 16714 30795
113367929876826417 4071 31575
850969848504405505 7618 27952
154449241838040769 20335 27141
708344823374993409 40906 67173
418159910960252289 33919 36944
470585417008962305 36847 54026
324350146834465409 24411 41819
805899938760525441 44008 60198
66353763408127265 17445 37819
805416317641373825 49750 58276
798055097777098113 9884 34349
760079183931189505 25215 61924
74034280939070385 9187 19765
855514378542935169 29757 44744
809706574876660353 14367 38440
960807690181134465 8076 32129
3088347414088589 26191 42467
193369505914290593 7978 20734
217401180589650529 7163 23582
517776074592738689 700 62185
768994671401298305 25354 49492
333892495637755329 2168 4618
22434309554942189 7616 46829
98049085706726657 32306 58600
785795163392204929 5528 16450
171704974401933441 25383 37396
924055790672600321 41371 65852
710401539941834369 30504 50871
904512213100570497 8211 64393
928697924720111745 5639 42847
338445293057706241 49382 64975
518756836773668801 12066 41053
786140168464353153 3895 35943
753493496524924929 8256 13845
899380478275805441 5207 64530
665453102645294337 36953 52236
49302483254404449 31624 60382
302558974281552641 8689 54927
823141224284174849 29938 49416
432325349763722497 30050 45616
172486099070564321 11805 24050
553440915290224193 5539 47790
674265054364429569 28542 52380
161620508836868737 9457 26197
622574472476497281 17327 22732
668950664546073857 45143 62022
633912489537070849 14972 49895
794282366924683521 29075 31145
670708061589063937 56020 65395
784053746690403841 21876 39916
830261717997405697 25903 37789
801756875416053505 3514 18004
473188861096229377 1904 27545
133484098722178145 9144 39732
231350052504840417 44096 48854
627651551199711873 5299 6885
103471532929457761 9499 57567
408383800742086593 16305 64572
975310438893888641 2176 65244
502687338872782145 60764 64271
669880634162250753 26658 65152
727098948573782913 17483 33618
380585098455302529 29543 59874
932633895824729089 21613 53247
525569206645936769 40627 64367
153056654147917473 20912 26655
658380546359570177 13254 62525
113421367747370993 18716 54116
939771376927023233 56611 59445
487695919544350401 10864 54905
69679040062599289 1597 31797
626349902053256321 13925 50647
754358432617376513 12803 46714
726890371066446081 28616 38670
817236288244732417 42528 55025
682123963335094145 12634 38747
283216905109195937 12000 65690
385222623168616001 38911 67092
836244304789321601 51456 57205
885048530868068865 26959 41194
544536310841206017 3944 48404
75762430974293697 12005 44773
202166936105914625 35960 60017
494740035744761985 7050 24325
352606196730686593 3212 13259
667452847006288129 386 6926
576484136245685633 26317 34486
785602997039042305 7372 12520
575434812387921793 16576 47710
833484385104981121 57677 59011
785904825243068929 30187 49853
704455304920678273 17368 27594
211047904825345953 26598 67110
329675774832097089 3714 14153
712597454447635713 10338 42039
261277536386565153 17171 26603
806713613063120513 44194 44878
301295325448791105 31987 61986
456087530784078145 19865 55940
161216138737351841 10349 31065
83951042816078577 8875 48290
881238272316565505 22804 65612
615002632395746945 5137 29920
98663339609892369 37684 42794
614773637823926529 26460 58764
305186812798041281 9066 29220
291503193488512833 29436 39452
934319802776336385 11897 20932
682326746857295745 20082 50779
395359915931877057 397 11207
415091858896804673 48509 57483
8345908539816095 32486 54551
447409626496689601 39137 62593
140623472822142049 27011 44004
446990821442501121 38139 46039
998625658894574977 30477 59103
611208331939575809 5210 36967
985867005317217665 8483 65709
802235570049933953 953 57783
701280153175027073 40908 41313
528165343842825793 13933 30655
518325031656814849 19226 41354
114250206316587105 173 9515
626226912193622785 7271 51751
279907171053405793 13560 24898
355468361837964161 39198 53144
75514244319155217 18657 30060
396013610361542593 46666 58617
404550369519679297 6086 59470
972627124991845505 1718 48029
186948905358452321 14678 49544
190461568499124225 115 55542
602892239208880897 39411 66982
904922278573096193 53103 64298
616162668614240513 6214 38524
268812227474576545 23544 40757
865722715983277825 8767 32669
585539777141747201 18991 45525
138396552792375617 14161 26242
347930326959918529 6973 28903
620901476608235521 7038 43342
80920549465204769 7655 40322
60969595301745729 15353 45422
39407216962224825 26333 59009
955436834879858305 22770 60751
114974009083709921 17351 56314
218689576797306273 48368 67061
916728194876149889 30176 39878
981463437768081153 37617 54223
172742067867474689 12097 24907
789883522568093313 17326 47188
159495550110342785 11825 31019
475001884973035969 14874 19096
694708596947208449 5652 66454
395612210735425409 14225 22694
215385674365755617 5759 24338
996328005888226945 15507 57487
643705047222013569 19342 39674
892833143056581249 39713 62818
939290720887988993 5699 41868
508690447153494337 21523 35987
196520564939646657 31657 59346
499712499803070657 44869 64181
167054432978709153 36075 44234
740375264263956737 31384 49279
303173479103904257 22017 63105
551278818200192001 52919 55470
409334473232810561 6048 26552
110483184578068721 26925 32329
111504559192411537 18138 38984
788854816775899137 23121 60583
107261432868391185 4978 31375
372391929038638401 47622 52158
188350006365354273 11796 29331
759269248172078209 18058 23372
770444247635744257 53203 65816
366230258485099841 36328 51875
417957811511712385 13430 21399
621183213020163585 42159 56489
961094555629465217 10534 38174
542675060093539969 23436 25079
932313951614318593 6757 27604
516785319875598529 29137 44066
934085165384409729 25017 25489
589255622732931585 23231 31107
357308964518580289 16165 51260
117812743441977121 1261 21037
276971822411631777 5888 33034
405743079371728065 55481 63995
645739803761969665 22140 23238
54910927895779337 16161 32368
898619431324568961 47401 59493
420125632608428417 53633 59733
337420592162402497 5473 19511
607698716546440961 65463 66671
519185371418636545 5679 13622
378504438432923265 29087 33445
934458027873390081 16409 19558
297878375834077505 19946 67063
543800098499026753 29279 40873
82748715952387649 8621 47580
324196812092367297 2542 66829
277016633278510241 7173 19571
30200417401907489 17746 35509
375054589536187393 2849 65579
613496626055862785 52736 57625
631293777948318593 27029 53817
856540200523347969 24646 45225
999168167148720641 16405 66306
67778948871193737 38972 46583
794018390817473793 25695 27999
176228480258195937 12048 53322
808842227047318145 10035 52695
960468439619134593 701 12865
128855693519685841 16772 20655
625402320057766273 17288 46893
384355437024279233 48746 64596
338713769515521793 36536 64158
747713139996921729 42968 46953
385883232340596289 33647 40833
181266078467825057 22198 43644
977145745242026497 11289 65688
691638038868635649 12301 42020
259417724234658913 27883 31099
330006604206200641 56316 63412
22330375347337397 2339 12302
524853997522075841 54673 64627
81766376592320001 29400 65346
572833836882363585 18261 27992
97790260379767345 8512 26558
74516134441612529 33210 60033
598758260400963201 14213 22212
242790025983648417 34964 46742
436163396640807809 12339 62803
754594626656359681 6350 27572
888620030112598145 28530 66531
818835139121500033 727 54028
96283235646424721 54558 57248
513572556890441217 17960 43170
390448268034909057 26911 28417
327688479220821441 3985 16099
595611699048902273 17529 59236
673812512549080321 24136 33592
979221150264088193 61738 67020
586050806436684673 2167 27093
601326874406808577 52503 54836
626327278566268545 18999 58969
501717825196443841 3131 43310
101024414368108497 52044 63946
357123373294172097 37834 56169
708478570876099713 2855 8566
990482602931159297 58551 60093
970340876984305793 24811 63322
629964882312222593 37859 60258
433394389349931713 39436 46559
936762710370722177 42024 48447
680452258118261761 1765 21326
416049342108067329 26340 37471
227585540965367969 22238 66251
607264535038432001 1474 22861
607024271915701505 13153 55209
894396512014438401 43091 46033
745675508240626817 9676 12767
309590523064038337 24261 36792
830647012754464897 35176 45255
27909480903161921 33519 36749
806030427079196673 23288 64188
670188775938946433 64838 65878
626783249370003457 9810 37116
325535030792266881 7832 43655
775457804624753793 3000 50475
606296469011574913 11155 20221
443613712737171521 23063 32622
57166711162665249 19985 62585
431479064025143809 14615 35743
516288054781334465 21626 39718
99396113166687169 54170 65375
288988101325102785 14869 33462
662792361646811649 4618 19408
844526378356341889 49064 56837
301487611576586561 42141 59060
536706088031593281 4667 53464
907623695767387777 25908 52298
207610883465370945 38107 49390
885921955494705281 47225 49459
345114128347816513 3966 51050
660286426604219649 17681 46323
606048587658683905 35255 55565
607390284537668609 419 56931
344067466093974849 27720 49495
242377268210464801 35292 49396
342942017295278849 39766 48253
67031525395076841 2856 13614
124535186421368849 16584 62690
989950905787939201 60508 66290
380270379095726721 14757 66522
876352145224526465 25528 55781
867081889820468609 6645 19706
64430949827244177 50396 66783
281587467940163105 6330 11760
330998627333809025 23016 41828
953963706553523201 59190 64947
875002273690771713 3513 34570
212198732710142209 18099 48798
353507186591084353 23654 40007
641913417670764417 42942 58000
85234206303017153 40411 61914
835712105810948481 25019 32608
889436766662026241 19944 65292
274426661904030305 42341 65206
957525879005206785 11636 18490
297759210067603393 10567 40629
170711069424893217 17231 46959
900609651335145089 7862 57156
315839567867573825 9310 25759
809006951463196289 34680 65021
642186071260180609 22146 31035
644947555308661377 44426 64191
239665442332697153 41119 63482
912550850182306305 9078 43290
965428993850959873 48616 54948
763115804099584257 42865 49244
159187040487143617 5729 61496
174502318135175457 4340 48038
434825831163220033 4853 52110
219473073856462977 14485 27567
831511353026233089 34889 44305
397029021069933185 3692 30313
667185101902472193 36213 37000
450308704818752385 11235 21817
628285924588073601 39659 66761
193132030030561441 1937 59922
343108310463588161 29696 34656
23307838254609693 10591 31150
153118185088093377 5081 6919
851772232787432449 16659 63276
607060471705292289 5569 60720
379958696481310209 36394 57628
789384617484120833 13762 58853
377193003455140289 28215 46175
978179798288930817 1319 19218
137547237215230209 27270 35388
821089664544647553 23377 28950
720902980318989313 49391 54128
24672076323096093 14935 21652
336628950851860481 44499 61802
96601788179231825 12004 27562
899133540416890753 10060 53946
834775178151385729 5337 11016
25974899598580237 10597 25786
251927133220082305 42461 65272
559896747167563521 15430 17692
434760392810030529 18207 45187
79373283173936209 35057 41801
570625125717686657 38357 54268
836142746798820737 11321 40149
701642607465327489 28808 40179
708617919546938369 20936 38284
34845366330930717 4694 16160
995927363011368577 31395 66326
171958659517766689 43195 61562
767695113418398081 29337 61942
778966674753480193 13699 26563
524802549713932353 20104 30506
119275211530446513 29123 44863
299629512343599937 28226 42558
366017413823275457 29662 52087
194560971284666081 10012 33780
757512092203821697 34719 63233
446581783061617473 39830 59467
298896584510817601 65932 66326
277602851151691265 31144 37611
804597008777033601 38453 58804
584395341231342465 11496 14683
294217947874503937 18711 46413
46024925042253529 21000 58988
525660681988025409 39454 48887
535529998877819905 18328 21205
786559909807596801 25221 60692
784409417525374465 12907 51251
865570596570346881 17546 33076
811736317924740609 46996 60586
204592411481488769 7576 27664
777441991967016577 41530 43882
210094510704006881 3850 32885
814329737729963137 42894 59847
936913915313756033 12427 41447
687013167229672193 9181 55316
500764439370936257 5752 27552
721807242050701313 39522 52984
862787075557069057 38001 60689
784334311879923969 62 43523
922335831692574721 13026 57692
789975508843525633 5161 22480
499006146716357761 13155 18323
73678580817919233 29926 35704
719737913547799425 4351 22382
18767207251599417 35600 46982
455932924456707393 27410 42971
155365612611838337 6290 51920
154097476583867617 897 40395
564425432547579905 14240 61440
109746344963287617 4750 67085
993148020908328961 33008 43116
429672575641244929 37778 41058
29524264185383233 4774 37891
399984102357198145 34371 43983
638704252596518529 17756 53786
104612461115149105 9484 40351
402030156967526849 36243 56171
26708092257440085 45196 65620
533847811428607617 5223 57723
11998433372337303 31788 33170
165833393157029729 29601 42870
234669465409300673 27021 46000
666553721044188289 36908 46329
771624975531121793 43544 58426
118305196653864193 17190 65494
876628890973268737 17006 34200
554080988308321281 22397 50882
259834311195799489 3226 28942
26753401615721373 9539 22438
697823597086173953 12991 24856
516311289055046529 10944 36500
851178257613636225 5794 52775
178321839631365729 2712 64997
291160189167573697 40825 46151
782780696228392961 16493 21228
262881714693246945 32340 60772
541944924252121025 8162 35373
60121456649486761 21709 28284
742479567532093697 32537 51530
566530158887669441 44177 63307
3343331853045584 29252 59985
775051678856403457 29377 51026
737937268537102337 4956 55861
510981910603629057 28703 62924
463518265930119361 13143 54396
9248643155078897 7680 13601
662869790252649729 27205 34802
90472527050447841 47204 49280
438434610543282561 47387 63439
344337005729943937 49467 59778
731101089941965697 30852 36823
140866251787752369 18610 33640
765116390187429889 29752 65588
799297069920047617 12143 60335
925799702957938561 11667 41369
238025840170589473 3102 31686
631625420414479745 40149 44658
383220841477271553 19207 31319
141402404086868225 36677 56529
872700088923760769 15880 45906
101644918539406609 38300 54164
26683656873135677 41823 51438
21903001820113845 14132 59331
587925840704141185 19577 26075
716808209241634177 6846 45448
798250082392844033 55919 63473
151318290623827073 18337 49453
773840923230448385 39722 64807
421537568320459841 20046 43852
258147460710294049 11994 40734
34831327146100933 15293 65407
141514229874385217 19522 59666
677903761779191425 11482 20735
896984750436605057 15802 23539
238956098888756673 18359 58604
546801767015278273 42226 57864
105672019297443857 62897 63073
819388475277296641 11238 20186
949543880677630593 46284 54707
46590795462289945 17590 28046
600929093504561281 36934 67075
485766985419576961 15122 43503
917911687790613889 27239 57912
566730991343984385 61887 62600
633027761789392641 34935 35258
354669147101279937 21039 64355
455043797346839105 32462 34721
801479658554480769 8559 32139
193453688172667169 19281 59211
467319329486816321 44555 61599
505799884023296897 38095 39603
390790252628630017 1604 58940
742904041527978625 30646 49123
288207463493083809 42184 45622
390334464846809217 9434 37328
711007637295605121 40713 48568
967531725665907073 7180 44473
723786317569608449 21170 48267
86343633209672529 35893 64299
927632402430997889 265 15225
376992578993068161 32397 39879
57448283142267801 49202 53298
788033046876428545 33259 42258
191288038191967041 27543 43604
842549509123898625 32379 52528
294466199978774785 27291 58769
307447381087108353 18070 49615
889751597278188161 43321 58356
341826303457750657 22430 24647
946307391626678657 6465 66553
869492528418938113 35223 54668
814148498013306497 10982 42528
128528862837384849 32425 38663
799862435810968705 399 54166
228969284343882849 14555 53161
554798137787297921 29585 45373
633101904477214849 31183 42819
523240576758443137 4212 39483
338447663913548545 6597 29552
744736811839597825 34486 47754
898278834890675201 54488 66412
724817408339834625 29772 43035
98945913215850113 44206 55079
234020878896057377 37574 48210
708100566055847425 17120 62892
84497831188262049 45121 53112
907114271679496705 35126 40781
457283995299743425 9269 59795
648389601036996097 8071 17801
553373626063905281 9335 62478
695812170452732929 27097 63996
186820365496298977 16455 44379
680907811226930433 7605 48917
117180602189879585 1578 28344
169335380451919105 10349 21148
314199141549035969 56697 63963
884414028791127297 41355 64696
846640485583112193 41003 54773
726698213763420161 14810 26930
29966160267132837 47047 53676
447359947279309697 57020 60285
629727821046603905 29962 64639
709781796388916993 17441 37084
762615946032266113 25632 65997
844683923223698177 52119 64724
172327484975784993 21513 31903
718174231349642881 57160 61998
968352143004704385 3063 9849
122621164365412481 30095 46005
249214256961753473 17661 44653
706378721409187457 1614 2498
540206084579349249 23247 62248
59538441519181 3163 40040
330737588848013057 5529 10735
875852982637404417 31755 36480
421233873245409281 41662 59936
894021902724986753 31497 54455
255352552914903457 40453 60747
245044116219595777 5651 47704
388519942880346753 60695 63029
233512501238323009 38050 38806
576897258727246465 9586 50387
523049078815539329 14157 52963
833712420479440001 14056 56358
455265666258938497 11090 53660
210348113385808929 28767 49561
121488563892064865 9770 40371
347310507886756865 37140 49067
713793855900291841 48987 53056
512132474972009537 4758 25227
956233040290776193 9771 13078
647799378751539457 12949 49961
595338022687641857 47866 51792
551763826367878337 13819 39976
54240452349155537 48190 49879
747241544185950337 26782 57389
431540501650744065 20880 29528
10782888869602659 28053 67086
876307230668679425 33540 53400
560718094945837441 5585 49310
266428093028096673 6869 39145
442309414593072577 33126 55369
976224356617713281 36879 37580
531076490895625153 37009 48159
164024856718356193 13278 34317
958879056093667969 10284 35796
969769829369845121 28591 35185
320166452551642753 11163 38405
549899395624308353 2500 36044
315978023390105281 11709 45914
409134564209956865 193 44689
514889827125156097 45539 57067
276354145513295169 28605 53859
711490515193492737 6921 12255
722622067490725377 30959 43341
397086865207068481 5546 18688
377823472465266241 40412 60404
924210465097818497 29832 53687
855509749491382401 906 35436
651037966550713729 23416 32384
252277267895635745 34897 60159
24085287286926161 29009 47521
152413014018456737 50609 57077
936059446817363713 11810 40080
649816288024894081 6720 38888
268775352455609345 16752 61282
667828865394859905 5683 28625
273572054151028257 38943 62525
176858772020437985 26151 53385
780624185628784769 25127 40684
840105262009068161 24655 61561
411754637544827777 31957 48699
510893953358348097 4838 51732
609811165892782721 47508 59517
972112383340295553 33615 65989
694470350650672001 9150 30333
566131014743859841 6994 57920
127246136226620625 13448 27239
433483926838441409 17145 51318
416951877467180737 14644 53430
25790890689037837 23365 58780
757984112138704129 44209 55196
935427074719235969 12766 44189
375513202717737473 20364 27275
955437156074680193 6229 50419
625283523175728129 3948 10402
677620431135402113 33460 51015
973451232201266945 15319 18497
298660116220744961 56456 59429
98973444075628689 23258 26072
972356589803787649 47140 54723
225818909462784481 57970 64794
518529196655606465 11922 50115
760979384885264001 55117 55792
5441613506313559 47015 47985
691775187288964609 29655 48053
244301881409214177 33517 44074
256503724256081249 31962 57373
384914152439229441 13483 31564
369004108285931649 1693 3270
693586829758743297 19665 27417
591661099867355521 31134 43698
792743760660549377 35122 39101
8878140642178068 33579 57585
718043475427592193 17076 29235
976901327006661505 9104 18752
423537751379690497 17823 57972
986627615618967681 17547 36467
340174441779595329 43798 46436
469258013261072193 33033 38156
547030225046221121 2020 44364
605151434843787009 15815 38008
556119554060089153 37531 55151
713660286540150657 12866 66524
843722271626269569 22720 32830
576021970609357249 46321 46829
342755157713980929 26372 66921
661933267763135489 5227 54710
558340352605533505 7613 53163
942832083601427201 23117 62653
266878922758237985 37252 58788
504760410997793217 48058 55195
713507071626970881 27871 66902
160812242293015841 11699 54809
811732390602230657 5329 6432
293232915137242177 623 23650
892776507759144577 32749 64141
677493659150979201 26488 33707
645370264094125953 24420 58370
68488394843630121 1499 33879
501451574697831873 27663 49479
661366973302730113 2297 19529
112090916425046321 47401 51617
335538196973875073 42065 60922
55725045228903977 8401 12074
472618119906638145 11850 14601
459835862344974081 55666 59068
595270474532757249 20858 41617
342895505524616321 35440 65209
770121445659096833 25154 48584
872561058435394433 37313 48061
430739695872478721 11040 34577
191806140808346017 44506 51926
494317670154440961 11626 32269
578368940443439745 28190 63198
483532984875385089 39523 57681
844214465104450049 12469 22379
283158766690856833 55610 63851
894831127410810753 3579 24605
65934870717871521 40610 59902
322376455690310593 52409 62554
579096056086125825 22456 62649
467466787028016001 49416 62175
256864986018573665 13495 20167
840445599986772097 6712 62356
914629585631498497 4519 8862
492684826810489089 23099 42467
105583302222772353 18376 26224
848947671461068929 52866 63620
752109014970198273 11347 30354
901438413827904129 18146 39178
107764943467518753 3659 51301
171072184172977857 10377 51725
164536563939005729 45795 53282
245041894321531105 37317 58935
873936787408315009 64309 66521
372172995370327425 2172 65874
426703906757079937 51396 66991
972602046116733697 13991 59688
940011256068263681 20900 22635
781919994534128257 44331 50652
823105034885625089 53963 64453
444731813778730625 16125 36947
892694234194426113 17728 34157
791092797986486529 31739 44161
238088869915213057 30055 44345
86934311469505585 24280 41607
427204239373711681 53361 66193
298032423106100481 18658 49939
176406600464527937 49198 51807
666431993942268289 2532 25999
8714119771941143 3454 31515
656119607846527233 32912 51788
54802155794998697 2760 61140
568309554557131969 4489 54787
469284984314814593 3077 18220
643055332121555585 1942 12693
928097726160242305 10743 51037
862553373117691521 23246 48157
995250088928333569 13120 30025
851781750209902081 22290 47952
271222608317440705 53538 58105
776694268212949633 36339 56603
511844323598811713 48758 58737
305076720138096385 396 17195
271080706629728513 12990 40021
224957971102554657 26520 28293
777558080998932865 27481 47988
881533979525805441 18478 62707
12682568284372309 10257 21088
271638193505580705 21289 47791
494792950756394817 10608 28939
467030330121993153 8830 19240
430589687840974721 23575 29816
723244472444093825 37709 43517
219856186615505313 12040 43558
316982517723197057 4569 33715
381814794107139457 2301 51011
522130204052515969 33641 38474
717471549259673985 15498 23370
431686392846849281 24058 51323
356649743715987457 12725 61121
746939487492312577 39114 55186
915501247924073217 57616 62617
357660972932954753 20098 56110
340585303250616513 24539 60439
977363652308795905 444 37636
646537601632818561 16067 62791
576916761466584705 60417 63830
69052317825050833 32706 48349
639283700232851969 13762 14123
645879028443847169 5080 38466
925032675751531009 14576 38704
257034351189428641 10770 32083
970182418065164161 32455 40980
650973360977250305 31974 42447
476335755622109505 38161 59854
451935653179131009 16334 27208
114403674384021777 30108 38866
115887591239147265 23173 50110
285684032655488801 17986 39530
549068077173256321 1965 14067
925955461890069377 912 54803
825317279833260673 48603 65813
813582095941065089 2384 39197
57754145667299641 50088 55198
597511651742365697 34067 54385
235026336576186881 29670 65293
863712558676290561 24947 49257
229713658598097217 55422 62416
694354248749888769 14133 65417
457729003799929729 39588 63472
305421372290005889 47722 56399
711865869186052481 25602 32978
419377239261137921 21368 62579
592985962736594945 11110 63586
661102313944716929 35813 55069
499071128280359489 13788 28383
509983969541750081 22715 59279
313755849835221313 13807 66304
29512551638397613 52674 66642
409162833007396673 26301 60991
531666443846063425 46298 62549
877267426159551873 20482 31686
557418531214288769 8534 32942
837765321430662657 8303 42476
120046050773325425 30260 58376
739676501658127745 5676 58103
327096093893807425 58481 65338
163113844432583489 10642 19016
988845076352760065 59970 60479
797740789584413057 2243 31249
706442283973068161 2869 58095
335021731624220097 19281 25633
993186005123973761 785 5565
641055467174741249 44218 61151
819025306567660033 18724 50323
105285162278359937 46701 60106
865195108770194561 27897 49360
619187659365696385 6641 25502
287405107253213985 33473 59544
231560367564679137 21907 43331
243407238121605473 8641 21453
662649655350126209 40740 63069
35476631630935173 19258 45433
239849439242615137 14356 58649
542094131074549057 3284 59726
657753725632307585 965 38464
2272545747665334 21460 58285
873322014938292353 45313 50980
966407988669644161 18135 37888
385066242447866369 47489 62242
715338620419181825 214 53166
832788763696296321 54497 66455
411059616737873089 35822 51022
70870731462878921 2290 13729
938064666343329665 13709 24459
456611620155296577 2636 52392
92925143658462161 40417 47369
61578810059163657 55203 56413
980693414946223617 2935 64842
459442923948468993 26612 60719
992161268375895169 47451 62195
962590009749096193 17944 57270
734490634680149377 19322 59240
98563825275373777 26630 60657
614645229395662849 708 48258
345266549843362497 6909 17072
334968616485930689 3661 22290
246749330531397249 30495 60687
265256277519370081 25814 62709
237402538918889409 1146 2151
412213517845422913 33036 49620
888905995914068865 23382 51128
132969445089585745 14678 28726
602149142401774593 22430 55819
770251484781432833 21456 24506
827966344552518017 46392 53779
653103894993336065 7852 26976
765503281191360641 5069 32455
725850537812753793 26098 63660
669814396427039361 3452 63537
119396166120409937 8813 42622
770247730206680321 6107 52700
199921473741149217 9817 30156
977867072660185217 7423 22048
580767270888657153 48690 55497
271090379535326785 2565 40034
508353062735004353 6580 54180
350229479169012609 11631 52129
58510907333229057 9919 38989
307510217007379777 33856 52697
957171171981009665 22638 64561
815336001670058113 2605 41891
864812085610225281 12194 29593
922672602003348865 39016 61966
169699685700628321 24380 45541
589316567124324609 46125 66832
770550299087474817 12258 49463
573296938635170497 24961 47458
218149779072241761 40052 60015
847996158399009665 30872 55190
358663055986198721 1085 57784
890491234613126145 3776 18115
302874803062756801 47081 61479
680828521705915777 7238 23936
680233191297062913 45182 51592
8630562629125650 47689 57436
920377310854099969 29771 49202
989939792753428865 38500 40497
297080962922649409 1321 59977
141045436448127505 37095 44647
233894166950413761 33615 65236
435947300019659393 26974 38064
612028563195636353 12195 58545
719671886604547969 29400 49230
52741789670911033 13575 33583
8830894618792940 30882 64683
643074409587995905 15498 21100
462342883149336385 16316 59085
330177949071234881 12951 21454
796751618390896257 23068 45241
849256479061281793 29612 29863
526891017785974465 28218 38053
92805737892810209 13687 21177
652593167597384449 51511 61381
444662081611596737 41402 57701
155880337469984193 24837 27331
952860915415065729 17493 57463
815778251450051841 30610 62683
695394892635093249 9608 59891
219161228626607137 11182 62143
860312355579544833 10185 56810
968592395141026689 10876 36699
756752843280878593 14641 36619
992491598065147009 16390 62746
103668373967813921 8554 43170
509214808574210305 19941 55774
620691665467958785 20982 32051
647510595936044161 11340 57604
142695825646718785 32835 51522
59667447125715257 2621 49233
75012566221374753 16637 17914
909083090188080001 555 56413
75775620044929329 32720 44474
932082141981521025 34584 45960
265657726929944705 22717 54803
407524343438186753 23329 55218
129064252393852993 42493 52211
721559487415017729 9591 15484
463938149544048897 31751 38263
521910174465165953 12362 20554
770607666353889409 29825 33301
633334853275311361 54892 65066
105243866116651937 41947 64839
192398620181197793 44645 66185
963537801753638273 18831 42485
75234255459118769 41350 56470
640460752944278529 16647 44933
849430062421351553 6683 33307
788825107395062785 11134 32791
427128677734781825 19064 47791
453480208386920961 12336 18665
450404259721384641 10803 49545
596988674121753601 3957 45841
445287607476384321 34175 34756
197251826736874145 56027 63689
673900039927946881 27740 41863
943781030310326273 29945 63779
163573838149158497 26466 64650
708083991766258689 17870 18629
751026877502884097 26922 37093
578143603126626689 21486 49733
342069815264320449 4440 61501
916507085311508225 53471 53946
725772512244663681 23891 25494
479522946788812033 16106 57041
898113772492177281 18586 53847
298017820950363457 12997 62130
253307476355022497 27210 54906
480673636198510209 50371 64383
480359433186801985 12125 45032
735335132992929665 28880 42713
348571196827766273 14187 61031
2952783139157589 16518 53969
543238952233775041 9515 41816
704207139143122177 11669 36714
877915542529226625 10703 26882
312310015297249793 7753 16213
311362856384445057 2484 5459
377979013790337601 3794 21049
494315602576211457 24578 58767
961047028137635073 19159 42542
739565820585863041 14035 53961
174602220463455649 24848 66611
211244427197360801 34988 45751
495189038658118337 49638 52623
557511005754999873 22583 34676
967950519020291713 24349 52569
810693746687650945 34063 45533
409078200761534593 10793 56567
305381192479057281 28242 49813
349496548155386241 28108 53760
815326620833364097 4115 23238
843542846915092097 19188 30729
720969887750637697 41022 56220
74758649287531393 45867 57027
211065872796172737 50382 64101
824567862417175937 7178 47925
214572770567240673 28788 60149
951490006335703297 3861 8804
481624340400063745 47917 49755
395517139460942273 18553 62216
486977089539006849 2308 28567
635265189808080769 5450 34025
667014746563655297 1929 55470
824240460771925121 31037 55413
612436744056832769 58317 60745
976711875513601025 42558 55947
49758661763039673 26248 44907
980310889403519105 26444 28291
362061582574934721 6622 42694
18801920559013753 18808 44613
30540917396610469 23558 34626
837536354799588865 46230 46536
907173749657641089 17878 34978
449895184616664769 43141 48368
713998242253413889 27721 55783
19997187977601529 4823 21954
774899520129647361 31273 56868
178035545239254145 11430 26775
479134147460388929 1244 29111
80281433148563505 38127 53694
471954786452169345 10757 63187
775620534757578625 26360 37609
260836490801441569 13875 64808
277298411771688801 21201 40706
224004026824385249 10740 53500
344167985525785985 26012 26741
681835021662625025 22856 65790
555899800442112705 15292 31494
958258988980258433 40930 42154
31524072475932033 6184 49641
420243855562777217 3704 37170
66252968629108009 20005 48719
881642290715287681 13370 23226
85411249609649073 36940 48944
8033564777793601 22726 28545
289095068620149249 39321 66055
655755475335933313 5295 9111
206490852689498177 40384 43153
471189711459292225 20501 63440
842124940582813569 8400 60494
357318580976421889 10045 60809
751777646496094593 5326 43550
43134504384756409 23344 36679
568214852931895105 15011 38237
737321799573333377 31689 59804
387831394089360513 1873 10156
418786142556317761 30249 64465
80072004683252369 9561 22081
86857126727831969 35598 58405
377077680053275777 63765 65554
336351630789170753 34161 52990
637552134688796417 28078 45369
599861850218598401 1725 17218
246165792213261633 49441 60481
455913726698188545 1310 20802
939001075078671489 9154 48719
44564105055481921 4597 61195
619519293849181 8136 42967
685776517602636929 17512 31523
39626215387066569 26144 59490
852406349184587265 38921 56191
855216317931549953 17764 62498
36447242323962569 52261 60108
387705172207240897 16015 33011
176143298769968481 9522 22142
106455503873860385 7269 13459
364499679150458881 12586 41338
660025049309233281 15306 37370
812549417885303937 9777 62022
915935991580099073 33764 53232
720207029885191425 54717 60153
244789087460368641 35809 60679
118985296950878449 16349 57508
457122706293290561 10221 15728
508945053379893185 6112 31200
473679804214064833 433 7985
650594989846904833 41283 45760
830377185474574721 19760 58545
1519552787616619 34201 41008
952055474176582145 36054 41491
414145423823665473 1102 27516
21676134782637745 4409 25464
426711511440760897 31090 56184
31481562224250581 3446 17244
567857161612163713 43107 63382
790430870040424321 40283 42403
603778515278666113 6721 18522
862937058325350401 34001 60507
520770894015921473 6205 30624
964414723359908481 1988 25645
836097907610298625 33567 44363
859939135521209217 31261 40210
611378886235268481 20020 42690
110043681292964385 20479 46883
211655707202627489 31922 53233
383224724740223617 40245 40815
518933004739917441 36791 63398
771051818042394625 22226 58937
23120995734121409 27643 64986
174116033956401857 1146 60557
911903726163824769 41646 64598
436746549901940289 13004 52083
320618558045371329 25706 57697
450755297260663233 8139 17157
430765487948288961 4562 34027
543183430697609985 25247 46380
594218350855175681 16205 23294
625373684188524289 35710 56785
285255694804941825 2281 27516
229305194574934049 19062 34080
810169195190500353 6601 58858
583886893641938817 16240 47211
602505458009741057 38777 65805
289759094517762625 12344 19957
913961247202553985 23001 46858
220487062455951841 4965 26010
259352528572275521 21289 51632
983029344993994369 39035 45523
992727613808799745 15474 41325
65503798592466465 47542 63267
571478702951647937 47544 51025
685861717602136833 9159 36123
446985256212048641 24509 46126
57487965593814753 47199 63006
679898043710903041 9493 55894
122754122039864913 23134 35390
254339378302862689 11222 43735
759956860797963393 14527 22330
292266379816421569 5752 7333
254454393631760929 16160 36041
71979140750318753 8210 45917
126130207405076081 3193 49810
107369544696904737 50414 62250
265733565538184289 9709 35776
986396087728767361 4550 38108
584759482291794049 12470 19532
515235487178525633 36436 39354
255853691120734081 51378 56121
2955434214545250 28161 43767
117160089994989393 32975 50582
246236563508528417 8785 38290
682662862262034817 22325 48367
309314650116679233 36923 43099
777023331030882561 54598 58159
498310800369008449 14177 14494
742540505228589569 7252 47869
239158905679449409 38317 55067
974614562178310017 40463 43396
644417521565809921 17479 29237
254772389425212961 47921 51337
109629223112253985 4116 27237
806531970036566273 4815 18199
89311267454430529 26824 30959
253521118618067489 8996 38230
469851924763549505 59462 65036
809158539568635137 8763 67112
866801218635526273 5604 56656
38413251400598369 1696 2238
151207490860716833 13819 19290
93014658959766913 24146 39216
541369176517061825 452 36489
482802680342672385 33807 37007
83848552386530881 47744 64100
768011923459248129 398 26552
281230365498355905 9092 63250
705780549897994497 39230 63785
479310759555492161 11111 19849
584596646429851265 38705 50214
217895717283223425 34392 62431
960648874248391809 14936 53613
376051996089604033 9906 17985
528305918104841537 13132 31486
498664689675120321 53489 61019
631397190335817985 57283 64424
12975166573259145 35055 52506
747566334046560129 30358 55829
606251872646648577 19026 38162
334133110873949569 18062 19256
204382881090726433 972 11756
245747308513493569 44832 66004
381311456008983617 1956 66081
238707589641009569 987 48238
116699110617307873 3812 52599
604513755374377089 27870 43117
790728888133738625 18127 52804
225108139333968897 14853 46260
230368600746562177 14626 16172
49258423358274681 21388 49504
373331556400483329 5497 58485
409607213211543809 55250 55307
56679822791071641 5356 56390
138558875798715073 47671 55805
735637879857588225 7535 27728
879062538169421313 1517 21145
475296822593055169 5604 65588
524799570117856705 12234 49675
718299635492268545 13752 62136
291960431275910529 7822 37204
579849811023709825 12630 46709
655802281603293185 7524 17031
398253454007654977 11854 65671
897436106649735169 27980 64435
241219038636490529 45936 55074
77869792055501825 3643 11438
905917031600420609 48127 52540
716135747383944449 32729 38869
405721722769616385 21667 54772
566294889128080577 23082 45395
829051523421949057 3543 37733
268817740510940001 12071 21967
482222861066919233 10824 11315
604220859145804929 25749 47272
437546624689229441 583 25026
651314014263377281 16413 50165
191557983403729537 12735 30011
505737367367181889 1014 3986
23126819288616929 26879 27300
681050938614220033 18028 36163
466274577065821185 37144 49738
532108467558565249 43978 60644
715958995686303745 5627 61236
695801814776487553 26862 49855
520639380234516865 54184 58012
775784029866038401 1329 19977
361870908523794561 27900 59413
706623649509253889 32028 52745
41566288879881345 57499 61593
26943684809161541 19653 65422
549249613934886593 42530 48297
502808748211222657 28217 54931
671414574556511233 48667 51942
730240014277320833 9242 61540
27936839872605645 18657 23609
907820729386713729 8895 48300
13684777832754237 23306 42008
970496740184806529 11987 17243
412207082080254145 35049 42781
294123924641169793 37665 39273
352070336664272769 34809 36680
977604630434889601 1041 13570
789211854280178945 8011 15457
205968845404299841 24864 55913
51052043446691897 31289 51393
241844322556055137 18468 28229
230482780187070817 2674 8258
208853532588747713 41059 63163
230570111249651425 25100 63921
107327820305194161 19618 49784
28964907579560161 15293 41426
705220870685253 4895 39201
165970281345909857 33234 37216
836040610182941185 14418 51005
43732563384576649 31777 53380
172857907725997953 49754 52828
954466333104225153 40631 61918
77810735675491569 15747 47113
849531066043393665 19603 51645
510553181271745857 9300 53134
167236876113566529 2042 19201
459031319625118785 39161 48793
463471479836481857 16200 29521
256753092847347361 23296 49178
437799725548789121 36180 43846
428595501938254145 40430 42001
495840147846248385 42431 61751
635189022623450241 4219 9020
547677797774230849 4327 39203
433619123365382081 23611 34991
369702788332443073 9814 15581
116318441848719089 12886 43645
494156626511770753 35399 66562
97353298831144737 4091 29777
232792295984463489 2037 31642
312636286135784769 36648 58194
56080603073713321 56357 59233
41327848255939161 7465 40511
787452867297997057 23482 58449
78878382947365825 5722 23644
415463199678445249 9821 18259
834193951491933185 24308 63255
166928480700388353 784 51116
861225085672089089 3590 58531
707891055228135041 8858 62773
808801929396814465 18893 34426
350163919519825857 37955 41989
752703018876800897 55318 59972
835353200632827265 966 33394
11484287687729023 48054 58686
328039241957892353 40402 52535
156505696988176609 8165 65431
212670188314110209 1344 58235
724916656555755905 23557 23791
191466689383229761 36905 59552
693698804291202049 7003 66061
173953780414112929 32775 36315
26776579577905581 9459 40360
620300295016019073 5014 19002
697407180235614977 34650 63212
738691454971917185 31064 44814
946063812739019777 28613 51213
510175721918681537 30241 37969
664637103113662465 33581 64887
137691621409548049 7483 45975
489612450870090753 1189 33831
15218934647659667 8147 17217
663783369713542017 25083 57776
596190408593532289 1979 18826
212116367022410657 4893 62012
425420005454338241 46578 61387
366894991062665089 4568 60525
143229513005596945 18389 65103
969881692728598913 34593 40339
590120486050121729 601 19117
959090127353391617 13920 22262
800662183667402113 27524 64443
954364946251949697 10009 55401
79642152171384593 20036 33313
213159231091154305 48019 50029
148901286919286945 47970 66189
266079494294679361 3682 52913
716099362994466305 18534 62106
967289318920904833 32184 62515
576234850451829313 35679 45812
929257872723546497 37664 51722
256769583359083969 10342 56445
741770911972579969 2507 13938
210020844631603873 23071 54700
926219656177956097 25978 64041
868304606260490881 37893 63933
332176534419801345 30638 36741
676529532648846337 43048 58951
158065617451050849 15708 50635
61181498666410761 40956 66578
649364802768289409 24970 31157
126198821844813121 16388 59404
122325417778434081 17173 59343
169125087904230753 26413 59809
490181136681485441 18716 30866
936550989250452609 23484 34771
992629581132057089 20660 21601
450165721147140353 4172 28005
138184038410642529 4142 30382
819308247385581697 26030 56992
941333591798446849 12791 15664
881284879404855553 2845 49032
954288784625163137 16879 46926
724035174229090433 26488 63627
261144177420838721 48035 61085
628379822395270785 10110 29264
337927314136223361 5260 39683
569998366475775937 58777 61815
710911761803920641 35858 62796
643054594237835137 211 23589
457088140172743361 6212 41483
932313100244233089 3760 16734
675460255617785729 8400 14697
497401244567651457 1334 10397
969212329003525505 24529 65147
948663610792809857 50179 66904
128102361194329713 4523 46699
281729827921250113 3753 38089
15045030302900387 19621 39461
849133145036962177 34671 52570
2686962384721881 48673 56915
506771448590694017 24147 29982
166715781229484609 6267 6711
203532510241419841 10015 58495
701871514440718209 29220 48596
554223131082121537 2771 47169
773958898228670465 23629 54735
647016751684407809 9937 36494
918908204595474817 18116 27670
375009430348040257 28079 52738
474776780579233537 13086 15029
14049153858739061 22038 29097
357554583951163329 44567 57262
145061263589635553 27650 48608
137157940182959233 33010 34245
370605286385927745 11218 59908
971618937931076225 23749 47592
239890259146061889 42 58437
466727105543455425 12341 66668
881977619774548993 49572 50641
981854428423055489 37603 47633
702274790302137601 11309 38308
163340886796333953 38595 53736
145088629952898177 19294 54779
680025568328964865 9933 47808
856854605254067585 34818 54808
221438295537708993 1316 21521
15667606648580801 26197 35450
211462441041568641 17022 57078
610612391474770561 29245 61645
550074950551476161 38027 58994
897188891673995009 4104 20427
498643815895569281 39615 64472
492735535816091649 17510 41191
16552130858102033 6334 64378
364677311506742529 14021 44276
886536498383698305 10475 23679
589207573374633089 10156 44252
691811023298669185 54434 58492
166305446727836417 13264 52718
159666453391643873 7805 63351
159059170931140417 2585 43456
67587615627687113 9837 65277
482457411398147713 2101 28255
302184013387240193 30159 61344
57270777150332465 19712 54608
317878770316696065 6555 33732
588310310814865281 31855 53056
793362393899734273 38787 43813
794996104198769921 36480 66683
955594141467955201 10464 51155
134057818794818929 51242 56098
696762348244085633 15721 44287
536575196502806081 4291 64366
76275829903522657 4277 44326
358115678180343617 13893 54523
203307664783146433 32835 50515
944610804526870913 5093 6497
543247072129801729 7064 27730
23826693155942993 55106 63466
315222905577208193 39439 54895
153449927204288641 38090 44709
133166889981140465 35397 53224
419518261700336129 26845 53766
744537867545794561 7687 13495
376376528498536065 18405 49406
680258551818340609 18127 47345
694829003578551169 2314 54899
878889278760716801 64256 65716
565689384012298305 42527 55289
405859975698945153 49523 62852
291957886202556673 327 47475
417750785702303041 4984 27408
964993585094884353 11751 49376
843702902445940609 46288 49603
547219749956500609 27273 44913
379973904742350017 4771 42865
371233233025517249 3069 49228
438628844520025025 35995 44189
323710598693953217 13123 53564
51476865267737537 33563 66023
996369107070716417 41992 45313
47332537547859489 44025 60241
37064762569631425 28025 35056
799801725227787649 50342 60452
255666400028442113 18109 46445
166101947774734529 35106 64438
759669371666905857 38064 54908
796674354976339329 18062 49783
866186795779878401 25994 58213
886186883094850945 26309 51318
450109812524974721 38547 49883
624123424586151937 38996 61557
804534027871678593 19407 65002
888039980165928065 49816 60710
329248288155913089 22743 57573
604494955838639233 46235 47585
920815418747206913 52575 63694
458773357937118913 198 18269
196756577971886049 2206 4294
897064875336077697 38883 40237
44161568434756049 9412 61467
702175601210228737 48191 60904
96078909716641905 25374 34443
898004892146325121 41917 64186
936375151783931137 14727 31281
128826029113994881 33470 34429
345011823512979969 7931 53679
17173484571721077 7308 54109
381115507218336065 8351 26611
408390475099707841 17691 53020
66050340999215249 17277 39695
282435378534238177 51215 65870
447601169943407489 33754 61500
652124119763712385 16667 17458
97433962732740305 15718 53769
534686197188086977 37535 49935
685635531112691201 30433 56693
507856337968348737 5898 13545
523877317087613633 18746 34362
866075520208873729 44343 48110
822714204114060289 19934 62661
101079109867654897 7828 59611
126108986265681009 16780 22094
858557974265046657 21545 51028
808314262389327361 4712 17962
374868364047671297 50552 59642
260763452277064545 9728 66186
585209745952759937 15549 28984
633828092546405505 32980 46386
270775732563450337 13888 30439
106445550325933169 31533 43185
24953627469422201 52932 57826
831995994462626945 1485 62120
976950664695891585 47305 55029
766859601461295233 18755 64250
841540936014091265 28343 45387
494494669111031041 52741 54935
844878731261289345 6945 62391
436086833120132417 18161 28962
515819952834512193 39843 62410
842311177468385409 1773 13016
660415316784991489 5408 18469
92100097801523617 3271 58712
769329469490990849 14075 54542
126806642584408993 7978 49180
538293805297840321 43979 53972
989494579065482369 47126 56614
546819169776433985 22941 35512
950458714206117633 23718 59567
503907879430073537 32980 52587
427632442849063233 32427 57015
552017478319776001 9914 15530
980049433759415169 22697 29968
715697734362137857 10342 16084
841768563234868609 1750 37353
268318733706657057 21391 48902
720793439492009473 3269 36585
571573920545375809 44891 53417
527438837793415169 984 51928
404396657476603137 3704 23805
251213249677430625 42232 52174
611029234427817857 19738 33413
197022520950898881 38670 62077
941296653100103297 17607 22119
43471468469387985 21017 52081
70332637211322433 16849 39410
875880757007724545 34451 48498
126417043501866993 35728 46968
654746986778899713 24915 56336
242758660426076737 27445 38652
277145399950743617 23837 44560
361935504378187969 52886 53522
848851411923586561 3155 54896
932345216336983681 31112 41490
11780577563474283 27659 64339
518523235956728001 23503 64222
754755867269221121 25589 34406
433231233393726721 16022 66214
666034605043652353 42072 58204
614342400466178177 38484 56260
885544769148079745 43210 60059
704117144602321281 18195 26761
643287090886293121 18752 30904
425943598921144001 50014 60831
107415025496845121 28410 57641
997605032330724865 9747 59317
562395717683020993 7813 22504
630246231384241153 22423 47683
77954121408762241 4157 27213
827775239164594689 8489 17208
130154535224750849 21646 27345
750647042142780673 3621 16677
864691573640452993 14142 24774
168881553501549313 12334 40232
570960985374885185 2908 60156
27687557731560733 10624 39199
741833061553247617 59987 60319
447911733113301121 34787 34879
571197600104017793 50317 57861
434721043946176193 16382 55201
862537988502094081 39319 53806
670253202414798465 56628 57338
57486688344713601 22416 63881
287630600422893665 7961 40357
167847107812061569 13397 16952
768989312158026881 15285 31828
114567666436261825 17778 23922
177713640511534273 12448 42342
557539973703153921 1615 16034
534468646215387393 20308 54543
707147303384377985 19706 65182
508090832536943553 185 53257
783310162338604929 35449 40465
723652561533583617 38811 61873
207128358459659265 4365 24206
503021168632521665 3108 50070
485572264080030209 19224 56398
802143516723717249 36158 61823
758952197301173505 44910 55973
749785741635925249 36628 49705
271216387534760641 24 46125
291392844606804161 27202 56684
316591296177893633 23425 57913
734692611562444161 5650 7263
194336151576390401 5163 8965
606920516856192257 1710 40197
440568394890764353 44298 52738
355480393415696513 2523 29376
663382685709020545 12760 23797
229865197169374369 21601 23811
196205749472017729 32793 46510
486060460058176577 16214 60468
848722824428886529 14765 48419
875109545661459329 9356 25983
398440778855931649 35207 47252
587113490045830145 30395 31377
530962280114007233 24689 59140
247757383901074497 4039 42059
16678707556554429 31175 53276
395397063231222017 8573 33480
923766923943201537 14376 29514
930915019706745345 50772 62522
407358891592995329 38403 53603
480453679059003521 15654 17000
970785207910264321 2818 23624
758462825987805953 33744 53843
663634689951710081 34682 60395
71334506315274385 8094 16998
584525035657303937 8850 47457
705584131048667009 3773 12090
351627321267788033 40622 50535
966449931149078657 16038 24147
129926848103192321 34624 36571
307910671378778049 7435 10795
191307437643576609 27856 56097
532075114959660289 513 53100
505534144188782593 22481 64223
999786344522888705 3608 32453
396754467103054529 14996 45241
51603867737249233 43277 54028
523600920000003329 12462 49745
567757841667230401 25184 43870
834288435604197121 24045 51236
837458748158034945 20706 55372
4575393563140296 10324 17199
343260999587002433 5177 43543
416082291299151297 2664 57000
186605981665628929 28184 45242
382918700233570753 2439 22254
426749452079064897 26361 27685
109040030343368961 48082 54159
121742104421706193 14434 29734
456288807319918273 6553 43454
434246444451005697 65106 65464
101037477509922977 8802 57977
883141756877655809 28810 57970
719251518900048129 13735 51112
198405563553762945 14852 47859
385513718664061121 38697 40744
837484328306963713 50082 53733
10754935193528327 17025 39122
923430692729752449 14042 36176
766692228295628545 12731 60652
163187755444688769 22270 25863
710878907857132673 8835 65092
292293788401963201 16093 58051
876596996293319169 6144 50366
717222266905785985 31369 52830
670479705665666561 10907 16941
433140155351750849 40345 44229
666080746474793985 3832 53006
543281802798169601 21876 27454
405300086729848641 12419 27576
868998833524074113 29895 55741
279244967560533313 19796 21919
749657788409301377 20026 23157
776289076186184705 24946 47225
172209562958684609 9218 57205
647225257796865409 37599 39765
968165464526727297 237 23490
587031784670724481 53694 60642
15501627674296971 36145 46858
306035729794945857 8216 24493
350868637353379137 5668 63735
918460385359292545 21544 23798
320452756530031041 27237 37104
226083244857537825 31264 56612
413861070597597825 21932 53696
985910708421240449 3434 7068
838032241754433409 39173 53956
69521358614270665 12509 13206
888593363655722625 42169 42879
223987623891968481 4326 57980
513880586467152513 2226 46497
606635374678635521 39030 55020
779659605361736449 11765 42868
794864279721419777 10907 22567
573562373621854273 15523 66884
724129132776301569 2691 18916
788929925053842817 4569 30572
874198153601451393 25517 32163
262788722871235329 32213 52254
856091414874416769 44975 61888
181659844201995201 14730 15254
728808577614440577 8769 16465
368954731396001985 29133 54962
931500449765383809 4823 58642
619826625053285377 32014 43313
579008716278689665 17808 61615
979564742249451137 4884 7374
338699245826180801 20211 33412
847413180183742977 17975 52534
587777733693140865 22341 56501
768388211747804929 41967 57655
595037695785624321 11850 46309
804533110995485825 15293 38634
574928886704622529 12135 53504
481540418383715969 24515 37613
625899888787049729 46859 57869
491892646567301057 21926 28655
487584340835294209 18780 45244
185029332156375393 7393 40029
908062146332714113 10058 22519
970718219354630145 29846 47608
523490436616167873 701 34157
366441707596422337 46843 50063
433579282338801153 15132 37079
329418703541570305 38615 47246
590255748474529409 10457 17699
712021938617368705 16273 26914
77368786016240417 2220 56970
387250517872892865 7575 38599
465101388918792961 43327 65412
533965481147518529 16840 41837
688925352122627329 8692 26708
744338420038225537 6679 50895
304186429953769985 28568 66887
550718772787377025 9378 40788
120096748804360945 8189 51115
480676456643429633 3039 56849
730393853942540929 28765 64306
346738619997310593 35134 48951
599906731265694081 35931 36645
105168743985849745 1749 34408
530391920008067777 44314 45341
100680045048733297 23960 49519
886716892362716929 14164 17675
57220102750498825 34050 35494
426955052038390913 65493 66873
487391649669362433 1732 41731
589647301425376513 24264 38432
262578616863386561 11332 24137
606445132923706625 49069 58394
366315722479100737 22219 40555
936570832659459329 40112 47250
583667495576087041 65352 65376
803901239311823489 6833 28696
475705655447868033 326 38898
165978536873044641 57005 59903
920998750912282497 13214 36155
143621184420450017 47841 62505
789149803210221953 17791 40812
84778577508263457 4382 10596
701787722382412929 6102 67136
450074565790469441 189 27381
60767780643871561 33853 59949
223209446539275553 12401 39706
316811949866696833 10285 57422
965472152803808769 43419 55215
912536411160203905 32736 58217
350464710221206849 11326 29550
65981876279685993 35410 52001
903713207822715265 44057 49018
297797173164710209 35766 51982
918661721442365569 6880 48243
472990916561151681 20354 26546
837498527434203009 39736 47251
427259107623712001 20169 59293
666135887043385089 26546 63512
602640121188493057 31213 54541
842265429004140033 19963 21465
57779808121054545 33386 63846
130775507422018929 5283 7734
730714553274999937 23056 52662
627779405059893505 12602 39154
131796378704450497 30910 44122
56675224541141489 43089 51746
392226150906189761 18766 20742
580588536428660225 12195 56061
277176705921534 24212 29488
588599035600086785 527 3379
282907823173083265 533 19826
957368807060557697 45485 57645
170137820074302241 5916 11079
63801965615784441 37193 55190
571397391886669953 42991 48228
134094011561256113 52752 56898
665750394080035329 24335 47213
64233155490232009 29093 43340
52814303701957497 56434 65307
286960803148385665 19360 59761
582887103043503873 22288 36922
977977625314668545 15415 47064
942508361842889985 19164 47117
600470407529154945 56277 64094
313467841497910657 2664 57079
540309628178395201 29512 40032
472624625301058625 16003 63715
742771439573569793 14488 52029
723989368426231297 9363 41699
944622630111513985 44857 53549
361633658781521217 5756 19495
79435917128346753 22122 34240
444541020409033665 37726 63836
3839849495935966 20807 52338
522848051288185921 6435 11751
809780782381064705 28376 60781
455772257185969921 38410 53155
235140276827838337 34980 65745
453786117579106497 15504 46777
784542828342306817 42039 59852
606859858768515841 28402 34351
475778485607325057 5563 62646
792528517278675841 24490 49403
314423698765491393 13229 44636
239091349345045505 40291 63679
915627649867378305 8145 35194
775294733709095809 8627 10379
404376396669800193 30404 55835
79675272291595441 22288 45092
62404315934262657 26434 38668
313570510997642753 19389 24192
881513312071060481 683 36740
283222345142689857 28774 59644
807285947935373057 1376 61841
208346016229135969 35036 49367
142560976058643265 32365 47532
380303345886360961 42495 53154
210128390838097089 16213 56322
509354235844661249 14544 14904
281626378483391457 16395 36291
811743884926016769 61357 63927
12425483914586977 40467 41782
131481494637988305 1918 43756
206806562742297473 9091 10780
223902062999073345 47749 63972
959597423982419457 13074 22827
778483564070263809 48206 48580
785375145960099329 44658 66886
236006466758283297 12347 52301
378593434069944833 6771 31309
762383166711451521 23380 45741
826799218776169857 35355 38129
599498073106460033 6168 57052
827968151797708929 54160 59418
8924347923631616 4669 61502
809935568447027585 814 27970
606884483228810753 23691 33581
90735225253656177 22353 26578
15567736926662691 44233 61737
159059154570496033 2729 54489
1417550089357179 31239 41278
999986204969904001 20204 61800
685954719630849793 43111 54320
780897060926999809 38125 60780
138359961448941249 22980 67059
117433261282702257 11769 60130
257649557584151969 46124 60696
683960562216679297 45464 49854
575001756722073793 20889 35356
779010849374774529 31246 57336
219263073563105601 8167 19184
238944293347966401 29553 65008
863088152718404481 14622 19113
492149502160561537 46739 49314
476621247237027009 52273 54637
915927603903963265 49673 59287
998964493011854465 13121 24624
738384766379969153 52692 52984
670193486454202497 3186 36165
796076833977419777 49855 58930
590446680846468993 17783 19500
384031222315048385 27512 44031
609140023536660609 20869 53890
432391272223309633 31985 41744
333975168622814081 44358 54521
721555854936614401 32799 52247
209552394026765409 38467 65549
590017765229955457 40692 64655
291671520612254657 14671 40074
605222086524140161 26725 37849
91096850104257505 10244 22602
380412151655360001 34955 42483
818027802118720641 57056 57308
766115850382337921 47218 57668
379554404886512513 40216 45786
398157707514851457 32759 50781
834534640348579201 40603 53753
612753494701667713 49154 53592
111784559537674961 36753 47608
741944423039353089 9854 61774
683882812259000193 45564 46450
172428367377595041 40211 48328
570399195043968641 3820 66605
553825999150543425 24715 57990
631619705133715585 4682 21333
192973959214743489 2051 67036
560770177162872577 5566 27852
729536765319874561 29858 45752
512345029082339905 30883 59194
301776786897168129 29376 44601
52635488922994969 55837 66728
257876092892868065 14002 54940
251603799575434561 38363 52749
865107090904803713 30016 31261
259115732639365601 1429 5377
743836121368314497 50378 59444
417367915012263809 19890 57174
271970219698719265 4896 18973
430882195215509953 23504 66427
797517542123952001 36793 60818
372054691671706881 25089 52240
607911582484138753 23713 24939
762880909029057409 24793 61892
352580607175905665 18902 57499
484950548719055489 40418 63026
520103591190267137 14730 30063
502640828441776961 44055 50344
572022262248619713 27461 61864
625104721732441217 24926 66113
799549390479786113 36723 41140
816879941437825665 13480 56693
747838156215220097 5333 5704
357520486972404673 8335 29109
222675705118465569 13017 24743
217847409575632865 14268 22277
681378065345196417 1138 57825
903963962846631809 44374 55803
265651129396662369 40879 56974
420454239839237697 12053 59526
104067803266996609 2799 61058
668972182219150081 15494 29106
802526955999557121 38517 53868
740476101594033793 22263 53928
159157778617579745 16725 35498
558586861879291521 32618 63828
54200504271808113 39301 55877
444561273189769665 21641 31352
194150824509176097 3489 46984
192757196120496129 6890 27227
210066172714878273 32833 58417
512920898310291329 7936 14621
724817569695456897 22576 61504
612908132482544897 15078 16580
998242420291621377 33280 33483
810769314444904449 6918 35395
523859263165018497 5113 38988
66399011783076393 29285 49479
343013888192789569 8913 19757
717045747350375937 59123 65700
193333414329540417 35827 37745
683915234105256833 17801 23576
288552220643953921 22618 22642
407786708585483393 36754 38588
117299682507177041 33096 41166
300531809918240385 32717 61353
864397142598907265 6084 40520
612707550631661441 34328 51120
411529954528699457 26727 51744
674426333485570177 27451 66106
158286316276946337 47452 62709
179943388263687617 20096 40565
926690300514604161 8607 38187
969039136663937537 19594 62382
792788739956510081 33080 53339
915220548203485825 32448 37310
790651307685859457 47971 54760
546794207610730625 10036 60643
380267283736476033 18594 54946
174581424178022369 13024 28963
649399972979164673 22971 66078
9094953303574017 18344 24998
571791690618997697 10464 45639
647644653808903553 11223 33397
173668699739547361 10095 64922
563858109628569089 5812 21704
594939319754093569 7098 62865
781600459786680833 3011 47644
513497804358831169 281 12368
435886120616217473 11811 33489
877527384516273665 6169 26212
771944373027004417 7671 25428
913515107917955713 9725 34991
306317181695021633 3080 59073
523162753757322433 38045 49640
938442942468661505 3354 63432
340132478174336257 55684 62763
996521933092523649 14581 32757
193393852596930305 7465 11091
364978997355173377 9629 24866
644882411112401793 2264 24780
542300561242058177 31779 64674
872899131974197249 52951 57361
707593125742015105 42063 64646
906880711246156289 39400 61456
851112880750761729 16964 26267
170618286388108929 43779 51107
160948830090667617 35071 51024
307411858427055745 19469 45728
635260889650396673 12406 57638
222471199303914337 41978 51248
361202879648594433 24888 50258
320774548568703489 52865 59333
776227378787311233 12022 22226
1135798094910712 2799 58245
931336262370884097 48083 55924
522053978951813505 6703 61197
630419494811377537 20122 50900
355464917625472065 4876 14080
928746408914683777 53123 53966
763037528118598401 2859 32428
636911767796007681 36850 38680
456084216161233537 30502 39171
416544580231693825 38016 65011
435069368305189377 12001 46314
457843081562373313 3040 39025
433473471716172993 12393 44243
78645040996882193 47482 59918
589630057393900801 19144 36432
468185449790709633 51229 56951
888712523713909505 18212 54438
360351446043217985 18869 42096
625587099994103169 22292 43585
831833326480108289 4434 41929
22766026451865429 10377 54325
213592308622615681 34289 37337
362524655981172097 17016 22138
445399587765464833 7307 50759
364758359812018561 11934 44529
628958060182419841 39145 61507
622832822137436161 21665 24155
411662336016263425 36917 48124
339596811460797441 25552 60330
761848613934652929 23636 33837
946202030947244289 12472 44476
305074359026647809 27215 33405
166357815923252161 19405 26695
420829071301888321 10966 23301
998083912600232961 637 24019
617788489459741185 21388 25680
146252921902959809 34652 50794
843063823849000449 23975 24434
332179264352571841 11499 16877
403806315031445697 11829 58448
217308572549203649 23502 40030
191682366054187969 11329 29827
884104378085421441 41468 42975
170538750709965825 1542 32996
516072036546791681 18613 53672
777225208735551105 48654 52268
351451704683039873 9219 14261
572563962967066689 3273 16371
498015233421458689 23315 37046
130901931631150609 48258 62114
131257495229927905 42276 48640
934845095345593729 7320 40902
190544066815125025 4483 28077
289117199030862081 46888 47940
900550466497104897 21190 62479
237166246805045953 9006 50762
257703527190361825 14804 36603
831311046977482753 11892 46825
134689504252062161 45551 60610
14974261973009107 23122 50794
475243562972242049 58956 62307
738218496892436353 34794 41556
741487755085142145 53857 60135
932965168065024385 2543 6981
789497859028333697 2676 44842
193657121038064865 5151 49387
660922978197046273 51702 54941
247291599338979041 6048 52143
563722516123920769 2477 54670
275251142503883265 16998 61425
339182545437875393 18807 62312
342730349022374977 16113 36252
710714507069614081 2062 2625
600323558898317313 8453 11984
764893803327563393 33208 49224
286951343191844897 41204 41863
839626007202344449 12940 29328
491635197140332993 27015 55197
572029457320763137 7314 26149
331459903594051777 2466 54534
86230571108306017 27318 31050
979698099177006977 12858 13706
119911018706201137 27937 60383
376007219375622977 17904 58875
87175966607748737 27520 43990
886891767603479809 4947 59532
492093980751217665 29697 60477
140318543637036449 15964 52142
347046593476594753 18628 39056
563291128530870849 15757 37932
783214075516664065 13735 49869
615788832141390721 27064 39958
638801120678682113 40774 58226
331576159135629185 16443 66178
620987518675530497 51927 53316
934130410893757825 4015 23895
789168584525018753 42590 52376
912111541630430593 1481 7609
588747389170631425 38667 53624
145490859160332769 21642 23155
306074013662755137 35584 61045
649612006422124417 8146 66986
545796026142379969 5841 17703
272830687318858625 21461 30945
489692997626665537 23793 37501
156971777466374369 10984 66124
996467369747133313 33284 48101
51773637222822801 40295 43535
476248806359752321 477 13087
483936294791526209 48621 63639
826506337769796353 7884 27394
797006599021685249 44144 47180
747486011127168897 36738 53433
359307725345878721 9003 58670
333942428811322881 15600 26541
100775285107914673 19293 49714
11576365108982857 13731 38556
743154246222921729 58729 62565
442194587802458049 1447 12156
481134991558874945 3790 26963
645106287162381185 10137 17715
454763256438248193 3498 30978
941201773159516417 4869 65441
494287072607619393 24395 48866
562205967292744193 14536 23728
154442107269737505 26343 57154
187811439556195841 14783 36650
215350216811415873 59361 62015
36628189765597345 15922 27212
391203199229245505 39858 61527
773734108537379201 20853 39539
805945307190342017 5085 25505
595865762027774081 10854 21039
769224938509431425 33958 64527
586719153546578561 5077 61852
227552634180554497 61037 63199
192780257186203841 40245 62015
815982639743488385 3003 8009
531232688878130689 4844 60052
51144572287853409 42441 46299
858646937216565889 5930 7680
683195567628438017 10237 36422
6205836098455820 18233 45220
952394591336926081 12560 63647
480321535841628865 42057 42404
4214489894287966 26436 34440
361128459107643329 16181 49968
485978713690172993 6282 64300
111099356630422369 27211 27383
741029930751743361 45464 66466
754022522733332993 33058 35369
392157312257282369 31228 65510
816836195824468097 23520 61572
650441329820303361 6785 43122
636148352063312257 4345 17722
215867533032735553 15744 41659
832479243196122113 9868 14800
598693089126463489 5853 35113
993559063131453313 6430 41934
796758682783192321 18722 48657
225134660386661537 27797 49035
670531592568387713 2426 29345
224081112573568225 59514 62146
23628709860219033 10549 41968
153372297158075105 13669 54299
212519270768801505 24891 57977
343595086965461121 34178 63581
616108486436090113 7077 12590
613207294322595713 49663 62780
278784221982000705 21293 36808
55628334244911313 5880 57232
999606036251407233 3239 37779
563048450287841025 57104 62655
614288349183759361 9194 41906
25632642402523941 70 61763
147754205723046529 21399 54793
926184508673006977 27289 42955
317139997154562561 40566 44695
652663707003338113 32922 54971
573066610489462401 13588 19692
942787269812885889 31595 35791
715310233766977921 33776 41164
387637411571784449 18892 27598
116237066667636673 17231 28029
56014951671560457 41551 57740
119061779307124033 1190 21085
604418785937038849 27966 53627
404431198761983553 2166 53303
200045838236452065 27985 55135
860067708998080641 4662 8592
567585719794021057 22878 33659
577804566800281857 17976 28067
352581268355979905 30171 45216
90059999449728417 35615 64441
773058904487239553 12268 59801
302003536375224257 55571 55605
220723747720416705 10388 19856
921257322034897153 60216 65208
963534867870389889 48001 63341
45102289342437985 2095 65894
256730723765603137 7630 13863
680003767685839489 19591 30990
272808167534062561 22358 26638
874715902466846337 8708 9691
17912660203013077 25095 60066
893106980817940097 55226 61606
49004629227123785 62243 63217
571194368819007553 8258 30247
471205797147238337 23941 47219
509272047519210945 13507 48800
998227772424282753 38385 54478
24009864701582729 5134 64454
835400696923290497 34308 34401
198637987294510753 4510 7769
913278066213063553 16575 60297
720738535833348225 4433 15609
199717667091196193 21310 32904
91463401022572561 15583 42311
677447218487852673 47453 51491
613322652934186881 680 24319
562834733524187649 53620 57455
279078292871808737 4302 64687
715800132346895873 1744 5580
888368231239255169 46492 60667
317413320019372929 12499 41194
869796873227507201 17770 22016
95093278090072177 49631 60634
732751183324040705 13018 61497
136826489406093537 39224 56792
479922825708420929 45360 48154
22172839810973957 50610 54626
300310842444289985 8028 26927
887744826947258753 31319 57288
152500646594894817 1760 19414
267356914766278209 11467 30475
899317316885799297 17902 25350
638421112502772609 11401 55108
788175801953563905 22957 31389
736316083988594305 19932 64743
254997677078833377 21106 26109
211257145941747393 40382 61797
994399158925297409 21045 47090
958083646485928193 25237 30035
299859498960444161 39757 49714
552229773151527297 22269 59625
609098995543455105 8229 13216
59183529341606089 34598 38262
721897851765234561 28150 54934
581068620196621313 10019 53458
127573440568660609 29671 55527
999968164592953473 20151 59022
793927488591123201 16829 18154
126160593229474929 13885 59821
498329003664188993 14840 26403
588993273425227649 30027 61281
325034836221433921 6971 11855
127826154147587809 27 87
693383489292706689 24956 61217
428879331469257601 10066 55639
848158449288149505 6189 66154
963065049227811457 12929 44832
586515607490490241 6729 22834
331253318336944577 46605 57860
988620955433432833 3593 56433
563674862548740673 39426 56759
771305563669393793 39959 61378
452036992468233473 38387 44391
871464235167536513 1086 63268
886749800435939713 44679 57204
348672390309722881 4864 27627
8932191396365142 11449 32676
116971715130986817 55610 63511
280289799932322849 2321 64755
536951338338816705 9696 14022
752207350165175425 4431 21356
561961268947442241 5112 23624
754686705907335681 34447 39319
379219837640526721 56483 59850
653945369352907649 35359 48054
119338378300895441 13482 52572
120275190373664737 3926 31425
312299927009924289 38551 58515
580278961471460481 28097 56534
861925970786899201 18700 37590
238386606379027201 60675 64412
936240206455458689 63624 65751
20698472918194713 446 18836
372523782972265857 44619 57847
224244389983173409 22140 29770
795587841557427585 20843 23652
507526730659375169 27143 66868
946160259451204353 45522 59485
659785259816562305 9805 64831
214752513117012705 882 8568
890748510920030209 12079 37618
340122954008123201 3991 39464
657651627047247489 18884 21222
376466018074275137 57455 59119
596566583844460033 29199 50962
342003209788344961 49118 61219
758122631756339841 7977 10550
598855052136393345 2640 47714
834714765874832001 6692 55716
536956624137744129 36222 42671
41954377239992625 11588 15448
653947103239069313 268 39427
106448822972250673 42037 65420
795826513000832897 21707 42578
766679554117178753 36356 61627
526371920364418625 12973 59780
463391225275398017 30818 40020
340742341964087809 20163 35133
153943043827613473 5244 56208
80330256857799041 2630 54010
672533469856286849 19979 22267
861202948697325569 26400 65347
402368578653000257 21021 29575
77179083723926561 64187 67098
634582775390878593 33658 44403
310274407180699521 39645 58068
415082425287355521 2642 64874
53704788939263897 17202 37405
195736223314266753 18373 66273
388038640208407041 12151 63544
313558663718499265 27038 63049
967674586093060865 328 58827
485507686875831041 1361 17422
670360435732462209 314 36218
369467265262873217 48700 50549
774798012163564929 5383 15770
438428964949220993 13023 52874
139811427150903009 35269 41954
192646145519677953 7302 32034
298896562448810241 4369 17409
532679233985231105 18031 29456
968488920154570113 16182 34858
644501992277899009 8796 25303
770846753103036545 31453 40471
555724061622580481 15084 35960
657659251725107201 11985 65128
139767257521118177 25177 53620
164581780880176609 9246 28504
421999601692316865 25695 29733
596678712824100865 45963 53425
502672569130087489 12024 39060
169836028054994881 21952 49449
491067025166014273 3468 57068
225414017729292481 16385 24732
962680274181867137 6785 39580
77996500580347569 19285 41718
221369547506139233 16967 66904
904187922358559617 34744 54022
925786184386911489 12293 61599
582862451845677697 136 27719
334007402378912129 7782 57666
368777943775882049 7772 37026
915228167691811457 1189 64557
122660495427247441 30172 32320
426437597285694657 1536 40966
2736275895770746 10424 11956
224812330905482593 31940 53907
820544010464750721 9310 20603
375713080858385921 16697 36186
744690994693655681 9881 13725
912925478880413953 1304 3742
772124155261842305 23575 45732
97182866847514753 7467 61962
85621562489492929 27355 63074
438966628798173249 26607 40340
631311890889755009 35756 61505
704238508708666497 29885 52526
543539537600366913 49750 60335
519095915969689537 45951 62790
457747639473574017 29187 59320
758845913663588353 37610 51864
145587335355131137 23826 56137
276936562765914817 34382 55107
205084123959871073 12588 16583
756752638676768897 9885 36975
637207931630143745 11487 28615
968620007343293569 13733 67126
190970120002297953 16462 52152
885292335446489857 4483 58855
383525613199921601 15646 49708
61156116221045665 6938 36589
335234858658374465 10697 30274
289877719761303617 11570 47035
660076322800051713 3446 30931
188734947003599265 4249 19485
867846213366099969 31097 31974
936214144918590593 1106 50966
351074883371964545 37488 57691
62794097121585681 60210 63482
874937148663157377 12080 31954
741985371841305857 36204 64201
7919478000189884 46308 53624
187461583888637761 44506 56952
298665763824367041 27728 59173
41644262562225977 6733 8657
964900272062479361 12971 13496
760628762938811265 32610 36458
460871194524692417 585 2663
942741691371960449 1886 3571
381263054591698817 33197 40262
310116318720776705 8306 42440
514262202285486593 41814 42879
518079781647696065 8717 51965
968919309295657217 39443 42307
921239164680006401 14514 27236
407954047330811393 41003 66098
575388448694095425 36118 67038
985105264597052673 11936 51961
712998484559012225 59594 63534
503153768068550273 8205 57502
460079972335972097 19710 21838
202963278940487169 27449 39480
980951442388263937 10997 65177
203160842217677377 2911 4209
716192750004321281 14483 45508
826013454967011329 27091 27614
970726599726749185 9569 22158
229950943128436321 34161 52821
679525304152985345 40790 52015
162340706478929057 3872 26053
11736117041213135 22069 45967
144671692586321409 13421 37149
163192849532688193 4963 44273
720456687908608769 50870 61023
19829694286944033 2430 65556
575502510853645761 9997 39643
261794078632373569 11217 53867
802496099764809345 7750 50721
573760236270548033 22639 66641
384492438384121729 896 64310
122813109974739377 29717 44931
644836967758550401 51135 58085
646082723736487425 10850 46511
723041714046267777 30183 52837
973933576423558401 19774 44323
356433620507814913 4046 48313
996556043824231297 22159 60003
938361504310599041 7930 62734
148116421724832737 40540 47025
918033323386396161 21604 50364
446707896091698561 42238 53229
492133049193448385 2566 61643
694472935662030721 26165 53287
89801926716958753 45358 58381
88775655193249041 49024 62781
126169186306903217 44111 58223
16407703957607823 984 6489
411374517611903937 31011 53060
640946551036808705 30945 32682
193509296639739137 1870 21883
937845290898717825 9875 54916
419512988837894337 1484 55457
953259034324791041 32320 53836
399279747188366209 34391 50313
496597423104471873 24103 44731
528807717620907201 609 61197
263639042307307393 20127 25483
742927448769698689 25665 36866
418457014385307265 2009 36148
666494244818451841 8078 11178
479650378843732737 22224 32050
598060764779496833 19982 42168
688179376771980545 29737 46169
91632022864104097 3839 64938
156332886980028001 16042 42393
30961260810123293 18050 19313
440262214012403073 32014 33867
901650021836772481 40883 54804
201055833704291585 25209 40904
363588238410791553 54161 63391
813872303648988545 29821 59090
497517309423130881 7551 14561
769072257841845249 9986 10847
898187211361282305 38481 47867
707270954697388929 26238 64029
876334714926414849 57765 65818
534243265693735489 77 48224
701910022136736641 14085 51863
16920192449443761 36726 37438
602630412328295553 10616 58450
103404707508861553 21507 50271
511509722266531265 8957 26974
928739982518873601 27930 37759
904616775232810241 6025 13014
974642643710016129 13553 33259
567414215534377345 37556 53139
851741475437702145 11633 56392
698542229812346753 19182 36133
163273825467957313 46045 61703
477410549929679489 22549 58676
339865043394592449 2887 29498
784339123135438849 63275 65770
587913382235203841 13716 32953
793763205441827329 16291 38916
763062604583236481 4409 38296
722190895984653057 14922 37710
35349341712578309 32497 66197
661696322689486721 6536 54552
974614200599642497 11459 56956
407458163970105153 17723 37342
129102817926597169 47266 48939
756518114496096001 12127 29101
923866820891614593 32862 34190
447527730910167041 30221 59554
193979003144637121 6242 22808
412857261360663617 13941 34945
211911867921923393 43333 63485
617370146585685121 35162 56267
328427801747384513 25685 36611
800992474829605761 13572 49174
346434239958622209 4607 5343
861574239577549825 4759 7767
818329361414402689 20848 48304
707439182550750465 35218 50997
769703587751660417 9286 49679
121910167469721393 20443 48937
309469201558730561 17095 53267
712038007784776961 38576 46089
193444689294405953 15538 36637
225469993740830433 54586 56407
820415423370253185 22956 63708
650869946862251009 20549 23216
943501895901885441 28212 39950
865435685677240961 36381 45247
751076922595164161 34030 46676
339379453006053185 34478 39141
697560045464509697 57286 63945
462692793118975489 14642 48767
912601927790166913 7769 39196
775970576589394049 46903 62409
476833927456748801 8108 29485
201882976297170561 12611 53366
268540865745141121 10759 54504
922779452768743681 36717 37073
48098131594681353 9791 60359
501984064937744257 34525 50201
391791824566826817 2062 18163
683920330018899841 30259 61728
10581730444538807 20796 38288
492911512690724865 18300 29205
572591056058659137 5359 52732
685728559904056577 16977 66153
22355548286324025 8303 9128
31614023298203621 3462 11305
384900345018213121 27062 60071
768734081944124673 17094 43331
586526566632283393 13604 63451
381227830236142017 26940 61020
266547986403796961 29500 59850
884519500179699457 29670 52008
26832123489466397 32970 49991
794472672356278017 28980 45421
86345864495559249 9795 21591
56349422501959625 17882 59522
177478791238808513 4823 11111
958906986814142209 26331 64850
662452033694055553 56992 57691
711478882495420289 14572 37625
570054979380127937 6488 48463
70074299797710185 16845 32075
23171570960546009 30259 57821
573209948941858753 25273 63729
682195215863128321 6406 56271
364006297768483457 20516 42054
736258617608374529 27899 29723
256793612752865377 3925 44535
13895526788953561 4221 16732
349914669592806145 23123 57757
607044765703609089 62585 65070
136770287436370097 35900 40148
257856171425043361 27452 42439
995992585575990529 17007 59664
300193584225699073 23048 35788
132783329759128321 48238 50452
744218010227992705 27334 44062
416721685515341249 13423 53091
174763434875234945 26852 49225
31637444542546689 39237 43864
266194800414819361 21484 64441
541480746960431233 44661 56593
647121109495973505 34448 64962
357634244023365953 15363 40545
664393539062498177 10224 32126
85991859410000865 3725 36048
380032543002119617 42828 44841
700102150423610625 8844 32521
481441420248824385 1104 7042
346508002684615233 16001 53766
317284229969434497 11030 20344
682523822805855233 3940 16284
146658852874619329 7605 28022
759806480692731137 12000 54492
179155312160066401 12171 36712
334602918440246785 22592 38341
549066112027997377 21760 55005
360044757755090945 58237 61107
252035920706081377 22007 41268
726729827278866433 15890 23927
276494381565864705 30548 49447
678272946068375425 51982 57115
751917562975496193 41298 57522
112204608220899617 62620 65268
993873001496023553 22484 36741
905669562273814657 26306 28398
432186452787195905 19197 42553
59731270158728481 15117 17350
394141473245209537 40807 59984
333038270949970177 24720 39160
516326006127446401 38432 46183
757462341820449537 23647 61427
354320011494092289 50291 65503
914312225671167745 45783 46624
150350575350788769 29358 63200
737472924668459521 22564 45680
575073975449722497 13525 60755
930173366564076801 8868 60974
931994185521933313 4409 64341
160080685076643201 8889 9288
267008177709112001 11766 47299
970695699554696065 27155 66422
337185879572846401 61600 62368
761879078190339969 31239 40212
797684667744587009 35344 63293
56328229226522809 14633 16384
41852586810552593 51170 60507
907567068773651841 7122 56043
541104932012256513 24255 54331
589583906907947137 35308 47295
850671514516253825 33345 46589
488366286467801537 30655 32138
121642356249392241 790 39491
812409750772928897 4429 50798
675492237425192577 15211 65401
820617486722134913 23893 62238
447036070184719169 20740 47531
545169257873780545 9472 35497
345584237269267905 43434 53054
155518946716007649 15986 65468
244320753137568417 44272 48190
633135421628395521 19679 25718
929833936800736897 54378 58588
900261570365181313 13199 20834
597101433327548417 58256 62193
827910154856525057 3838 4433
267086592295417089 34690 41383
454255570500500033 7167 16657
315395576655841857 28782 62633
808667760500725249 5100 15042
953948067957629313 6938 53846
510833202019505025 24150 49612
917739644752440833 35967 65945
897855352177359105 17102 57819
657849827416701057 34693 37048
390727699743287361 8544 39469
871151619710584449 28887 49550
366135867181554881 9495 45117
194732754116177633 36982 55987
131621891361270113 35761 57814
303987556650366017 3242 46054
341968598017288641 43622 60647
832391966351966721 22696 42811
627857471715749633 50157 56949
200236847567932577 45837 59344
454202057439772481 4596 27596
108790936514470353 16636 37231
612599202265918977 16988 46162
606250373334898305 42185 51470
825193548882097665 19140 49711
555319270232335041 16976 66544
14833901377734549 11214 36259
371545897714550913 52592 64091
702933101491595393 4179 42192
913229762101782017 12726 30698
565903579611379841 36365 52618
627818730357130753 12586 22932
350975509323646401 13836 16663
161917133015553121 54822 54906
132052011922219489 33553 33817
542610667425915265 44704 49275
204087150031682529 32501 39996
234238482279341313 49941 64398
314805988154027713 2720 22678
808639321289046401 53624 53758
316683112151892481 54521 63706
80044268221147521 3125 30753
390893006884915905 20347 60158
23320987088990109 28005 28919
773528994309657473 46934 54289
517183876360338241 6764 35724
705667838086775169 56949 60116
236665976472220769 45366 56471
662849616872009089 11425 50879
451541856908253441 19926 56978
533407739678189313 6866 29926
894993689826176129 38280 54806
17837869236416283 19374 64427
785595025921043841 8260 59147
65941734388665905 18293 22290
562688410528732417 49088 54774
572380066580976193 9767 46460
9377139317994221 40412 56804
276379798908671137 33596 61788
778753700467401473 199 5505
431273571004595649 19737 21155
778792078714918273 55257 63096
662554649575348225 7887 65949
297856167931154689 48869 54024
676847106058019713 4016 31573
43498745102287017 42081 50562
337408590337936705 17756 53143
609886079417233153 9508 14524
297118223207576193 41132 55191
659046453321582977 11342 18524
180052181959801761 799 23071
845185608428504705 3821 10926
571724826283272577 37355 44444
183888869560949089 46783 51872
167566858845624737 9798 25875
6263269463882893 31308 63959
559012587941396097 48863 49595
359042748202529793 22565 56861
996671624032693121 1507 28735
457158086625025089 3785 52727
630886563119034369 8707 9187
843555215808979841 19189 38489
395851156254373377 6077 20671
19147106076982113 26030 66447
63257380873949385 1325 25307
239045431335444641 9820 52257
389050628071736065 49171 61889
121087792508671297 45512 57894
642919140388002561 1018 42183
497213435295893889 6729 19064
265057823375947521 15284 34030
723610464241001985 37642 58705
652151611765844993 11600 27105
40556199099018641 17618 66687
242567318589429697 34973 49396
152258032226182401 7452 42789
667782610082852609 11738 46371
523168611598979521 45867 60171
206881117137932321 37505 57690
243518727371192513 37088 58767
511291534427300545 11079 43994
159380705580122849 10743 32702
384346763728551361 28656 39753
21895040901608101 15141 65147
732071104941539329 39835 52518
106412144912358289 2076 34466
165944176150368609 38099 50947
412456576358916737 14599 40888
940355352595446401 48068 55425
15906175975221261 35020 35669
289757780214777921 60514 60615
662868731795168001 21424 34029
544606981122697665 43083 53675
690208207153720065 36033 44747
338137580571704193 7115 50931
347180909293253825 24673 56602
327250390716415041 43413 58492
774024230257896961 43085 48051
640763108975811201 25719 63744
180580098599318017 17453 25754
321326991215514113 33879 45650
671451750110609409 9722 29424
638054324633436929 53026 63196
754126014905747201 30804 49386
559601001116590145 10652 57523
852516055784366977 795 25131
35775061036382285 20335 58033
549815300168898369 37948 44159
59395790318447441 19783 57470
461837861548136897 38346 64098
453474082682824065 11357 66696
802182435285171585 10188 46842
405407041547391617 5124 41705
583849880008859393 1072 59984
65707795798509497 25223 41827
500416769482239233 44165 53463
195208640421171265 63847 67066
682390076699991937 30010 66390
81763712103033009 9997 60780
876416265909195905 10712 38652
536304319587969729 13190 39505
5223506980730265 45874 45961
979706456316385793 33049 42258
385442001130098049 6464 59280
519421740824114433 4813 58566
123153065064631313 18876 19670
673724998970108417 38387 46278
477590953539813505 21500 34417
852209962890185601 9059 9334
115317493795192401 25948 37514
266572448675269409 39513 66859
385050984129303937 17896 29602
504375174829974081 49580 64955
182862924928517857 19581 30766
534834714806130753 3640 9452
951298965029419521 21011 39074
595237236750250497 7810 37518
997607355669533313 32129 35442
674193215083754241 6701 54866
927683559357984001 55783 65589
825250025441576449 27674 39788
805166130538285825 750 15681
251986115287941473 43031 50097
618206012584405377 27115 40812
413615892991401793 15285 30879
997216000816695937 21660 40244
479323912788792961 5912 33332
707158293409246849 6041 37247
826027775300460161 5474 28481
448465989343706177 24329 65471
325755074270809089 23108 47724
233355833533149601 14356 22031
52955696641987513 660 35000
643170408788098049 12012 46062
203857473422850433 32610 57081
140144773160198353 8034 10260
994796668600557185 19067 47315
365733279233328577 8572 48026
793878108986412161 7910 57387
527678835145277249 4810 60611
712542339393337473 14961 67036
231559378457564705 40142 44530
451258579892559937 41038 59650
543031537853163841 35878 47893
170176275211346721 4737 58342
428625548184673025 24894 27352
731043614774513665 2031 56979
878793227549063937 4813 45404
308456511321793409 28907 37626
927471984318248833 37094 47777
108126160418258625 19754 43348
710532177985992833 57821 65352
201608059744856417 54146 57353
907017371250848513 3962 24146
503261690207700929 9412 27704
920882580293859841 46646 62066
933158464859275265 22710 63747
904729192264415617 6982 51191
820888061833777281 316 57266
950442442808320513 14021 50466
130986320800886353 3398 40756
10551672305471273 26708 29276
241991995968568577 23258 62881
134879050604407521 2050 46987
692781967496756609 27302 58478
422303898529964545 12920 57849
416420626755858369 13948 48462
969781510720661505 47431 64600
651580428124830721 20467 48452
613080030467760001 24548 61634
183873153338716129 16406 45423
160376843873930145 23621 59606
838733102205026177 53275 58345
834957467955565185 7195 45098
787924961732578305 6770 18894
317120889373210689 23658 59995
632425847912472193 9976 41599
413867703629680513 2738 49740
296311250658938241 24985 41152
739645779442863489 9996 59885
689290937057108993 17899 31822
353003660256280961 47571 50657
713680745980148865 47804 54223
364224724761225345 20315 29922
872338008996123905 3365 35094
841196914007017729 39718 66142
977349088619980929 24377 64765
841810147210107777 2225 61841
259758648036722657 17370 58946
902243645461556609 24035 57503
116337492817471857 2484 60515
57195611113865401 22660 55288
967429625146493825 47722 48832
274509753136246817 35490 52972
580151857743238913 12612 40978
621703353123674369 17795 19674
786315241517144193 32266 59814
689998622199443201 22002 46381
404192238407823361 41750 42252
883140305873364865 30266 43739
239488651224647233 55561 58684
650489876239081601 29508 56537
68109003910770129 23495 45033
443104164097601217 19713 33103
439069585394861377 42336 63405
56799364996937385 9547 40885
763441694917041537 32944 63457
682940066561410945 6395 37953
79800613418441921 9834 27923
226489968376572641 19204 58033
255966100304000577 8777 52387
240005675402013441 11730 12917
473920020362385217 14489 53517
885674839268308097 19105 52426
591685967697593217 20289 57437
94030638829604385 11421 35746
813975616297810177 23021 41914
201469777314631681 49061 55954
835564606610496641 11277 49648
2263436073203452 6549 8707
870674385304596353 7264 49156
252114835163286689 30132 31941
677999998607894785 44475 46536
529167237490877825 12888 41943
288066891923264737 23975 33518
40117320522856657 27876 34534
721681458858178305 26295 40992
153414480390605249 19689 53040
146486853303002817 35317 65753
127664383946996193 9333 49212
243677960076261953 22911 56880
687970174828745217 908 62173
814744318742000897 4603 10836
710083686228532737 79 54603
184124495736348609 18924 23355
38654325967538481 50940 56133
519019537232281921 16656 22486
798740533083492481 24042 41636
560294887018862657 21074 49854
657617102981259137 18820 24660
900512900505972865 23847 57003
625269660947683585 18619 23630
756653789762914689 740 14422
659904311502597121 20549 26308
922838386433483009 35078 63970
229644868694794721 397 56415
558018896221049921 11513 43039
687368149696549633 1705 5656
300942757946316417 6684 13746
889860228415049217 8961 10300
31463014157175453 3033 53659
182596959738557281 6326 61307
555404458448265345 182 23118
884877986567278849 13024 56875
627146405291448193 37787 64891
718680539256819585 21220 29816
420603748438495041 17382 25430
458310797334863937 450 1523
159869038777550529 46147 61969
595252363675680129 5314 29702
645623212298545409 30198 37756
530744925377309313 11168 46546
699621825798168065 26276 55380
718489602867673985 9654 49516
887874391392543361 36726 45147
65746827874310297 22028 25345
185522010983625313 19760 46919
228113906586283841 29615 58281
998266032295930497 19141 47349
259873388307983777 35741 63613
674842267696526209 51809 66376
797803395309653505 6606 26312
292021339602783297 26157 26514
241246339321524065 42046 53608
235862239781887681 21516 38512
631056938877460225 35672 50309
571679753865311105 63921 66924
424649391728866753 540 12381
325336854657642497 9673 57509
1078447148852746 20808 57212
570922199291388225 15985 30280
393232593830024513 14425 34437
90714264114531313 30691 60378
573679347348811329 12597 36907
894051525366990081 21005 38136
326707792110585857 47662 65577
982949312407292545 245 24758
523914494303493697 7730 42406
382531064080168897 36813 39392
851712063671445889 3308 9077
733822548650699905 28577 63394
661928264892079489 23885 39739
515097902401720385 13460 51585
389497954846166977 13436 60986
564941554684388353 21106 33034
957426339263331969 5877 16681
981662690624958209 8733 51622
866350601918444545 808 42795
173797312939548481 54339 58122
265812481179548129 53990 59091
925398633583029121 59243 65584
139577641150982145 23029 48324
851975053928462977 8441 39209
967221310758770177 32729 50810
655897806146967297 17282 49058
892388548979656833 24652 64320
95353062284495137 10287 39015
121695427388086593 45952 46717
454697159261201025 37456 48974
639671001713185921 6991 30328
376215846305534273 5149 46305
593231101176552705 43467 43967
650388600595491073 30386 49917
48153319908582401 33631 48876
769886451198040321 23633 52375
110358920505714049 25892 64418
583341407183297665 32862 62854
52659378266515233 34862 62787
817848083181722497 21444 46549
103717073518918561 8719 13304
731070018676334081 6095 22306
398435829908269313 10532 35153
116354172796526705 15264 19760
318473165267558785 27310 61452
867640031573586177 24483 49427
770556426757327233 23811 45075
442070103653996673 21022 60158
52588442203084897 2637 14363
99259029480336385 19856 33890
707254927953673729 16218 51815
859075629994215681 11870 54279
566303824268086209 49750 57732
290260804618753793 26948 50358
16151888277750715 22375 30746
836186065247424897 108 58584
873743044497938817 9315 63707
277850613946370113 10925 66207
511541820953571137 61749 62973
378499206856055553 17384 58560
128432279296472273 21391 36026
300899431842282177 17520 20283
17391146436825267 31137 39176
27695232388303737 7417 27619
999460731894810497 2396 42336
840295772893185281 36429 39644
794034283373893121 24386 46657
94135020968515457 5152 37222
386960519441995393 63558 65908
110298625352356801 24513 27034
765690522341504513 29354 51426
979320084762541441 41787 67098
111949723209203713 18531 44429
448273420854476993 17122 21670
179178259744364961 11322 26242
55771100187861577 31543 35758
638117404016323713 18748 39128
942298831447686785 2492 30671
999271070859396865 3683 19708
465703470168669761 50892 56279
727966573710357761 7827 20016
602444593451551233 60096 64472
440092279970318849 13237 14241
849753989625249025 4372 22599
223378360839571841 12677 32795
933953571565609729 14674 47490
401226454335120065 25759 64898
439044088974860353 1253 51884
876000727075517441 37706 55630
792903958537962753 28982 37592
187657919871558209 34307 63409
951528857228005633 10222 55463
575155892937001281 17267 20917
202843918056856865 47226 57149
69423282432143905 15680 63932
187228659789319361 8686 41719
153834929465784129 6476 25804
361920183850500609 37509 45264
914557351870147585 27775 55839
273798228816481537 59179 66638
654813579193241729 16957 18779
273578188771352865 12757 60774
101465119271995969 39450 44116
878058178453436289 62 24884
951363097520424321 16089 63333
361283276400897089 10550 65062
87586843249003009 17980 61412
871572545935841025 31353 61613
617201567010905473 18754 31400
572064506939426561 34267 40438
642834171542705921 2239 53998
466954744967061697 916 37738
89367544566510305 17268 62604
53571342633064 25424 36471
720832871903159169 17282 52920
571049802382169985 17022 48678
361106867520472705 38712 59685
56495435332806209 19061 19995
969957483748363137 43139 44737
423074495455288961 19491 44914
559527781840767361 42894 56798
935733610547217153 477 2928
820305342005585921 53964 57489
688675577762275329 18322 40262
918957076388320385 17486 25136
258085456189775201 37345 65764
122327279271662097 13459 39814
300041238786114689 17671 21228
454253424020503617 8704 19538
662860713624311809 8430 43357
267380194509431841 19932 26278
999898848946550401 57318 58062
401811455769770753 7440 60888
52453630888862793 10548 66163
258937898421312001 64537 65230
842554459948353025 10972 23180
547004040860496577 29400 61473
597744606620082689 11586 34146
103911519908567841 32071 55794
704053022774282113 13556 24457
447118625454034945 28800 48845
374145335855445185 21811 53114
294184597136183617 2159 39560
78914414799179153 28581 43691
324579109232711745 55608 61756
146551036128144577 51623 66176
796131093178306817 61009 62665
312455695870774273 55581 61779
816915423747925505 35167 47099
822138533685631489 2989 8015
467002282518070209 23281 63038
702046103290676609 8274 47898
582431532365728129 25287 52322
76158859047481537 55966 63043
887461063318173825 1692 20870
161234709935662593 43435 60261
963086811145213825 7600 26050
683281600971810177 41825 50831
314405073864936193 18881 50941
987892970784763265 35052 46765
972378505580746113 21010 41492
883194660721713409 11730 29901
502123342418602881 7084 29053
618552133361795585 4895 38164
14002002328506791 25067 42041
323461296814230081 24117 36336
56720390376529649 2623 40877
540090249565871233 3666 32181
139153820321052273 20964 55386
576375516694085377 5296 45626
431937051673433089 10239 37131
17811862544057533 4184 9265
743287324550518529 918 42414
162901018502992673 17828 48439
656694079204232449 35908 44078
283616915160756385 39658 67026
298066010771815809 969 48538
350767075812555649 35937 56916
27953194260081917 31204 57830
904100598737507201 29646 45328
656691612941610753 31475 55628
562341053354828097 20040 28387
788275910017024001 5411 62259
357664294574810497 11087 20207
290597059867092609 16492 39680
39790704919354881 7488 11538
826583537509268481 22257 39659
330526018824208705 45031 57793
376945265790478593 9959 48444
900954098189032449 5645 58791
643277574755433729 11209 31167
879248426054253697 28158 56882
308096693980910913 8835 25148
981789997859394305 23474 58729
766638499286163073 10518 46784
684280020848127873 28776 38547
19209395344855553 558 59077
924700880426939905 62100 63811
915228143745356033 17347 62530
964132332483579521 45249 56302
595797608099314177 47115 56883
32693514041895357 13616 37837
999196646004836737 237 18511
859168987677470849 13481 44511
231156822179112705 7106 50636
85432277299304353 362 30593
429634741843603521 34434 35342
900413433027630081 53227 66627
540197275770236033 3638 24715
894787174289618305 11283 51850
656486222197887745 28616 58906
522017074653838593 37229 47149
21921973675627981 28891 41683
76395892145967537 54669 60606
738489020787074689 7665 10572
972670380127674113 54149 60844
602422310628082177 46020 55849
713836304210062209 61755 63445
528966944063117953 8272 37997
744762589587573121 18564 55141
423102059666799617 1507 28676
98906609292185985 18177 39184
564242816417408449 3947 6345
130852671460864657 4211 55262
588511658789894145 11321 51571
22773877823013325 6003 28320
401558101909134977 8385 27088
392231595958669761 4567 49168
412687210784579137 20792 46869
567792211485993921 12868 47566
264609191953002913 7372 29584
488135448972450113 43674 56463
744625213919970689 21636 49983
579898076678816257 843 11264
820466828921755777 7355 41493
367486932682631105 23367 41658
389242577564399297 15787 23222
979826706380976001 38262 46481
494427880980271809 16342 47498
515750959590114625 46681 53988
131004759259820241 7530 11107
462998842201741953 27286 33724
301328206173085505 33258 53699
122314906300637457 9160 23031
808860700850370817 29380 66349
529715571048825473 12054 21168
964466956336014593 22505 31285
780347214729822209 9007 65774
663084453420321281 3334 20900
938059661492829441 14915 57105
447376686295147137 5523 64186
739825973953408385 42869 50625
391347776548624193 911 36025
762298686006062081 37352 54101
639415363552775041 46915 57900
140713448202539841 2476 54119
111468389232964433 16762 17256
122157389326574161 19618 29657
123126130739937169 41736 58921
389309797998130561 18781 43372
564802750275671169 22233 31550
97488292739285505 16944 17363
878453770039062273 30469 43839
485751034631213953 4124 65884
224563067457051361 11746 54386
304909471575840001 15881 44401
724543568047781889 11292 36756
40399115627828057 348 27847
549193489948660161 14998 59631
456060871213338689 49697 60298
901673993666310785 63676 66713
354357592987376769 21774 50643
978472939639726081 29303 41183
981294497799368065 26686 26893
700959593045869441 19610 30914
4260929352547294 17570 23586
679729596864401537 14891 55676
449773396346756737 22219 32053
564250086934453761 20577 46656
130431062356755953 9953 14188
768337486925712897 7918 62038
180898573226258465 44421 61104
816966139398832769 12580 41828
143947586701735025 25802 31150
239776728314037505 49538 51623
678375994938875265 56679 65250
737646965387984513 55499 66052
952489599543262977 32961 62131
133608614113637009 28570 49545
554616562871800065 24115 58808
194310170433258369 39592 41967
464204380007181761 22355 38334
210752617280231649 26297 49162
598944587032974593 59642 65669
633285281454380545 36840 43253
17442210620735921 61987 66802
356837450755801217 4680 60604
899563823019022337 53402 65207
944299645657995521 42590 63527
252944359625907105 8299 59805
952890287263752321 21122 45551
199558658199833857 53624 61149
158964057376767457 21116 35428
591834091041810945 784 5769
991359963598295425 28510 57053
366430597800345473 19597 64752
190495932902141633 17628 52719
2265116462361051 43949 47491
905949272786326529 59 64455
319700871726070081 27110 66068
871975403412694273 50664 57901
771429711413297537 2581 22809
57841097158313201 359 51773
500737821113702337 20207 21427
489474648492578241 42748 66517
986296352149317121 18841 36803
942900968616637441 8912 54265
913856792191637633 19491 61465
285228459970898753 671 42939
851285748547432833 37635 40910
302957471735549441 6813 35945
520429626607508993 26700 50336
84194720392932961 31482 62007
616331117746831617 1780 6926
22309543266342049 2928 38699
852644554420862721 22123 60002
193832514857934529 557 5062
83505023898389649 8957 45981
535568980654556289 12410 44262
826964430968857345 8754 11251
70023281725841713 44100 60021
530607664318644353 45028 60690
266575164802983265 28115 43372
997405874291388289 11132 30115
319472059306537665 1863 34184
608651673993414017 39004 58095
646549941034930305 39835 44693
685543018249305217 49574 58266
417721814600387393 6990 8494
806772911245396097 12341 32234
543401599526671233 59872 66865
269541360385403553 11129 27491
918539358957605889 33992 52103
449346839967965633 6639 63344
478020764886206721 13428 59301
292338615462639937 21429 62930
880706776666588801 8015 8591
709472600634036609 46956 54514
46795556557409417 8961 49142
264974647967534337 22686 51577
67372928467666073 41059 63315
650853225814238081 45624 61759
236041429824336289 37313 65548
72570512188988801 30368 38327
115655755318815777 3550 66004
3677268682800162 52704 54561
261600463879940289 34524 45324
636981439273768065 25220 40473
124083110913705505 11636 13468
943495937452432513 27653 59045
637898341206618369 40412 63359
22989339419652313 15204 22750
866038006970004609 39096 61521
76267227361121569 14705 41284
52012673892985361 62168 62266
987221096595789057 45549 52988
371328775667240769 23211 33476
685556077234160513 4484 47342
450936489981966529 11745 23380
225818685377035425 16703 37932
797406051318549889 8295 29915
914063812263869185 14153 55879
439723409009754817 16139 60479
365159997145099201 15902 52167
68041960909500433 23227 42339
322812630987350273 44168 56120
514459123053381249 36286 47049
318424288544051137 1014 8851
531292803029746369 32074 32258
385908214999268737 12677 55385
931275070356601729 41958 66356
680177421181298305 22787 37895
80480099459595777 13655 40268
172197247212032769 7009 35751
739537455449504257 9701 15005
703958610637371905 12224 13974
601316535753657217 51480 65069
269553280969894625 25591 49170
16915845116695751 11289 24418
378496307388900289 19643 64373
924118279087554817 50423 67025
2065570536380790 9145 39958
953643266102130177 40896 49259
632955154758903425 27262 57738
450603785901282817 1050 12859
51047715906101137 9225 62136
694681860565591297 36504 50708
628682771987058689 2969 4366
427776800984094785 8137 62282
640377854042377217 38507 49426
797837531526550273 17013 30186
974323456459856641 4689 54993
203898116100905473 9156 48018
704956207011271425 22956 40410
573631445345565569 32385 40361
994809850556578177 10635 14973
330012112559007425 31531 60573
694620637570487553 31058 41765
193818564201603041 7064 24172
526422237951791745 30716 45310
780730470756484609 16597 48819
438173027078256897 13368 38237
279101371025600289 53707 54314
155482484068585345 34503 55205
935182003240033281 10043 38022
413590341612710657 28770 40654
176453434946306945 51316 55859
94864778199010401 16505 66907
967784668629977985 26580 56309
748250752436384001 11093 57154
520550259493884225 19053 34025
649772333099235713 7238 61709
492728764444098753 1489 9279
761198688903384321 40321 61161
134486771089950001 29916 52713
283437114126670049 9452 56143
339099389869463873 14497 64085
109079788088401137 37419 58583
288999654229709057 59583 62877
897712566714830081 15486 30126
218106827392791297 19058 53613
906248928317118849 23581 47411
717941334732511617 26903 34247
7986250678996499 21705 25837
402005827404938305 35477 63377
152418455896743425 6021 65727
226278566001635553 37728 41249
853354335011715585 13962 66145
847414204943948545 31974 40561
559670898183235009 25175 37804
855295097892291585 55862 64581
150362119961968673 2368 26676
54707985133664041 18669 40146
363187464178487553 33129 42870
252222616038803681 8026 57576
602488196795348993 7581 14401
310169876111235265 21591 47512
911992028626080769 6222 33950
476839843837620225 45668 58898
520473592204851329 10945 19313
368170417816944705 33145 52489
49606639568374081 2635 22578
48674212222262985 24311 60770
14985336382892457 28223 29218
515812064443583297 3935 23259
338860445040602113 2891 11717
662696636399527297 38582 65221
389245403774950209 43939 62703
850486020110199809 21451 39108
686165864509270273 18864 55799
980575506343196673 48816 67059
203314966013721249 11173 54247
379375173936370689 28733 62094
551225397312542529 2217 20209
24783811562240745 48057 56840
293739429979964929 2387 16055
716154284648215681 38916 47315
658086226229450241 10256 36762
484641192974915905 9775 32032
24145872852216145 5561 37648
60435958646213097 56675 64555
469319301892646465 26612 48619
191603458128394529 3981 41432
597930292892314753 45735 58620
265708261607446881 23073 48170
960341445566065537 25861 57211
875043523005498241 30992 35150
189041632067215905 24376 52197
956802314681244289 36029 59649
795874746334241921 4015 16851
293032666755816961 42655 52724
418601856929811329 22058 53097
282886264667244097 50469 64706
522473716494182849 1586 44734
903237217377945729 37542 45187
723110569972504833 29790 44338
280550895738759457 15039 58015
54048868403576481 9124 59205
339376139162776961 11646 41577
995557727427055233 13143 47831
377052180791881857 59462 60479
542352149720763073 24366 52644
265497279084737409 26034 35551
527073123712710849 18722 23289
48902565862096737 38288 43613
739316584372282625 12819 34103
354757061798562049 12883 31383
398815429931929089 8599 18631
437826053755262721 23561 59046
517686076202956289 14951 53636
576938013963651713 42082 65031
658560806478988033 10636 24212
46057515588632473 34373 58439
212133203601347009 14233 14991
59493460776263161 27776 58962
622680510461563649 10972 46423
826894423830172033 18602 63501
563519528950088513 25592 47860
124726883341732993 32812 55743
652562549738860289 22084 32779
754494680160764417 33456 47580
29456029025958233 9496 10710
799427567364642049 27077 44744
617573359452151809 10225 47069
608727718563958529 19144 42301
97097283968714977 13764 58325
975902124074277505 58647 63528
748785756464599169 55904 62431
415372910971758081 21638 45223
578253605650608897 16730 58961
292246035835955073 9334 36500
655208124636985217 48900 49114
17439802062515499 5065 24146
58406903710114481 22700 45965
746648384025714817 9408 57539
285300961844512801 5631 66637
257554163918332065 22649 52714
132920341663826497 41015 41930
601649167966609665 44899 58585
611199640587088257 1415 55404
471282602704437889 15668 34159
515365288879600321 31883 63571
540079933539256961 17207 52743
753190560461518977 30849 46505
533401780831855617 15360 33376
811053289281907969 184 55901
559797610987526913 50005 54435
281400865148825121 1118 53139
779276551707230465 59688 64691
777032306967022593 4630 57496
228526325942194561 38860 41600
86023621423379377 9237 53917
316889752660035393 23022 52605
348336934931033665 5910 40631
636785308281087489 1902 62310
724249875512853633 4358 60881
736235377467441025 30262 64225
6398128357837153 9257 53755
394010692633710145 14183 53184
680830375428968193 1991 52011
55691665570964945 14546 43581
153320910877134497 4066 23490
2957794621533339 9779 15715
841132039148803329 12645 17177
72951613096595489 43498 62922
786204963384115329 12943 55153
847056170802087425 53686 57452
413851520254951297 5146 18931
623800843651412865 8936 14628
736664602912888705 935 12936
245715240255702113 33829 38945
970239537340049153 55551 66528
717566987074807425 27793 33857
146927956174870657 6884 46771
719151274318189569 28131 45057
524689053647250625 47934 48464
94866014371223889 1148 43965
336961691211222081 5763 24133
887009960620968449 16910 40369
176636981552960033 30351 32231
532159679443939393 3144 47992
215454053665077089 4561 45722
668150330852082433 42656 46571
696586905101668225 9521 36756
648809635485708417 25152 65780
386546723954687361 8205 13166
501068420997267329 63737 64657
172218425374992993 19419 23493
115338238462189937 17348 38131
886161730622752897 25921 52421
748580420759676417 6154 38647
958421200518046081 33912 40496
935428834547895553 5263 31705
375724885850097217 21266 51902
853938077890074241 1691 62893
393967637256011457 4427 55855
907139765141980801 45624 54954
753018514053486849 23182 61405
980271565786264193 39025 56074
175581556212335969 54942 58310
848561724702523905 33018 65869
682655186137786497 1206 4190
77279711441217809 31485 60880
707410061787200513 18007 48634
696787785593020417 39373 59352
971977312841779969 17955 39637
598922228133826433 14479 54382
882276361270953601 10079 49906
13034672933645909 1912 46194
38656353204878257 40269 41082
448396215664399041 42856 56619
484371459751955073 45765 48664
716873043592418177 52584 57336
747366620988579201 22143 58470
391157492938983617 46029 67192
36896569731794673 22262 58531
353988909437720897 43951 63668
494993785411928385 9429 10466
876809125802292737 16466 45281
430134779683115201 18867 43916
809278258303724161 3745 4685
754133725304377857 16497 35505
404332619708465985 8007 42534
954924086576284033 30766 31128
904317679294070529 3360 35912
47244970242324769 48691 56739
694764474602106241 14900 58171
504813376160925057 2493 65623
668675704566769665 61422 66561
19714110917256277 19041 19855
677779960758979201 8940 39490
190472394016836705 27260 29043
510827950104573633 28233 65547
457129846383814721 329 60951
814869881806469505 10809 45612
597235252586088449 19693 40805
908684285680184449 43133 53986
594964320455240193 5002 21074
467392557208338369 21642 36362
497898627064103041 18381 35558
323373501774472769 55608 55658
289231645851536705 36766 41010
752635093656532865 59837 60627
266859568662297889 7511 16957
653780581098462977 10207 30263
743009585262349441 13316 26801
729383035564747905 22650 53766
209027869858374529 30567 53365
893589037106171009 30512 63195
751322815761930881 37875 61593
415008501704146945 5845 51418
870223215322610561 13990 42796
536816163965458049 23913 47199
368021609507714241 32357 39544
391751740461099713 7842 25514
409382006749524417 2967 56968
370987764377890305 36144 40895
592049681866903681 11500 14497
928072482729998465 24485 34788
733141822334047745 3263 40980
377501295906174785 46182 52127
992855950547131265 14841 54909
173443351581166625 31421 58667
188407024609858817 10857 13414
664067715579069057 18356 55465
68518578457620553 26560 47567
117880714064579457 22734 33107
718366126314791169 54139 64447
431472918998739649 17131 31690
775142501396437889 14096 22896
411366545324565185 46647 54439
974044225364252673 1824 23270
532704876474372929 31469 44218
848865231747303937 28132 57198
567990931108862913 5019 66536
570621189398352129 15755 42826
932572677348421249 9483 45941
825836643676076673 19417 64498
524396574257362881 28896 31849
541092370221946369 20384 60166
395494017168193345 7941 24739
661178246342409217 8654 43296
455566906351560193 35909 42438
796932521279089153 28190 51874
702718513185576705 25856 36944
462402701886226433 42484 45115
381175949895204993 1505 49332
705659339594376449 5295 38075
171830924341509921 395 27921
540186606911554177 2067 16158
614993741679835905 33555 35283
559869719873447041 900 2780
874261194909397633 5902 43452
990715392371875201 140 16547
944973726865836033 25318 50381
984603455183417985 770 37250
733412548832990977 12964 53493
656910169661578881 11973 23245
493770878280354689 7854 37847
124814808331294097 57239 61349
258974946999334337 33083 53923
165429022837209057 33488 43196
144059198997890545 37007 62048
609216173224410753 6168 59535
513464394736207169 33657 36012
944011180730107905 4974 61396
850017540927534977 25657 45920
809589008631732609 16961 21695
605839164216067841 14533 61040
627978260768692609 9413 58038
959991130382828545 16621 40475
236499420368346593 35302 52091
514387288684833537 945 27828
50873921103992361 21114 66710
194245645955884769 2482 34820
135748254497755745 4921 27516
916526005013910401 4124 39759
364538351626215745 57626 63760
238918956956890593 6840 21273
499242406187590849 20346 41516
365648480497714689 3286 20964
577478640173005441 9873 11824
100125514713294449 5520 65186
975584308864128513 9131 34760
133016471586504545 50522 63286
563186730161682177 29033 66032
712437706649947009 23936 49810
177704308789515169 1764 20563
213624838855668737 10731 51371
44925002528167113 2036 65404
599790046792161793 14697 66534
927344913632865025 15945 33239
876025396467699841 7042 11514
180172030724413889 4859 52739
164733698648117153 308 16588
261060792522414433 9144 20448
73738718181903809 63737 64297
662999335114072577 26842 61781
938793319835223681 27037 62908
933412961950679681 31649 38073
495923568109478913 10288 31498
49610564912747177 3785 66249
601703394817032961 4736 36487
495873879258084545 28316 56725
842609885397923329 29744 56530
651469024344599809 45045 55302
994159895212970241 50450 55126
282161245742784673 51795 62479
499603040358810113 33581 33956
489094397431195201 19384 22701
665423088832621825 21565 38341
191696257235435041 4564 12907
454079707726794625 27029 29566
661826475291370241 21557 66560
656031421369515777 13350 45469
603925893737411457 24545 54716
437239483255300609 12065 38783
65609213512551889 77 8220
393792431066284353 5013 53011
70522673949511729 9569 38852
667846615215655297 18010 40777
729994107554340097 15463 64265
439237439133801665 49965 64429
285018177715429025 34131 51471
572163245071525505 4243 46563
491824233764312193 15642 21330
750370099771341569 28173 51203
807152622070304897 30600 62092
703084664149333377 15783 57609
168040924923893441 2799 35492
525687605793006465 5361 8106
880920927219435137 21685 28788
115058608017907457 5916 21006
522230494798783681 61487 66878
143365241617626545 46806 59043
611630089875717377 28621 48881
371799840026955777 35716 64660
874250258443815681 20336 42712
341802867225037953 4921 8566
610792355456695169 25532 42630
480468532534022337 5287 11674
211767876506264929 44702 66344
415443617121095361 54601 59003
752777710183067905 41281 42961
527811551273419585 6731 8422
705917344984520449 30023 43138
647273419886982273 8630 24995
860126661630303617 25835 32136
919089997588205441 30780 58775
986495319330664705 17629 40934
517452699015333185 33123 59896
313444204263504385 8129 17736
527129577357602113 26428 56764
818044465935905409 58929 59181
952251616956385025 27377 62847
806897337432943105 24401 64899
993602856907333633 7722 17120
656522737406937985 38644 60396
279365284111829473 2807 62650
703435579723702657 42009 65759
994129547489183745 26746 35771
223640433129212129 47203 66552
889658285422239489 8903 20786
818735667937616513 59448 63518
698782943558658305 31435 49112
775837195919713409 8483 45020
360686491695897601 20650 23537
535202103839225153 18269 19639
505312838565959745 27164 32409
277620271597264449 31394 50951
947601233422556545 44858 49486
144673479619726209 2924 25564
578407967805564033 1934 63797
621819983542486913 2992 12786
600264334005114369 27435 46655
390204636323915137 40179 49787
838569593543514497 29123 58824
326340011282461249 13668 61647
713975039625392385 13872 51064
644705750744876161 19522 37064
961972565659127809 8807 51699
529165273316756673 30553 59458
591889356837153665 11355 60142
770485468019700225 9660 43580
190746373899134625 15951 37730
398590562301897921 25724 43770
501131528950207169 29419 44708
863905261856771713 17389 59831
433486668047354561 7340 37274
368575127830474945 7695 27438
387264160833890241 23470 29661
140320374491182065 43010 62099
239952772361835553 24431 26381
541413710878991617 35595 48477
903080651426432001 10764 39347
665048026599592449 1294 24420
852639173023963137 14814 60419
610019667055190913 25451 44991
771868926488647169 18611 46113
416930156009385665 13816 62434
121424124580375553 58894 64763
225392335550985473 4474 33597
491001793486116609 4673 36710
884684805609211393 34048 55576
675366715938597633 17880 63549
653515279701260033 8841 10789
571944378423463489 64415 65881
567081497909043713 22678 54825
296890270901133825 53624 59465
159106005761707073 31648 44629
474915863487534977 39793 60413
72320568707638705 17321 33414
966375144990340865 12492 28271
947287821450494465 46870 47599
932258936983256321 37861 41557
108008547803791537 30197 53578
927283131927726593 5867 16989
861232187448955265 27715 34345
750188805766622849 23584 50606
310840333135061569 966 47020
360419122086401729 35535 47398
843851805925630977 13805 17344
454522117693752385 20915 40432
296438168643646785 4055 53710
707248674034236289 10497 45759
441312342735891137 13367 53830
307107510013121729 22999 31693
398546368053857217 11422 26465
312153081427855041 28311 63654
168950656755988865 22655 40238
505251551630063745 29075 54851
618603389099149569 4902 17956
187311653503929409 48782 58164
236491273335808225 42734 45866
510089395268305857 24955 56065
299148318058954049 19165 51804
276124590744306177 2549 52994
96467151598695009 11934 49631
889596312242783745 44900 47558
866981135256537473 8018 21840
395674340465337345 9297 23194
241577119779655905 17190 42390
250157260341165249 2680 53058
735774360928914433 43168 57858
978988972599356801 27863 65483
134327251474850593 547 60160
444064546688476737 19222 25067
606091890108331137 1428 46774
76513236297575553 63592 64136
653558491075692417 41800 42200
440131304939921345 41196 54850
118548077352116369 43664 62083
685281855688746369 44040 65762
832084571280013569 17148 60673
926298722211438337 24018 43251
190050489823704545 87 53532
85270610676776209 19049 61518
329254261910641345 10673 62329
756560538315749633 22817 58142
652502272862406529 1709 18875
316094138553044225 10917 57094
220286809828373025 20852 22974
873987110623598849 328 15487
698658828283015553 4737 35504
423820496935508801 51945 61821
526060637001727105 5660 19087
935736104715584129 25942 34562
473577554718602305 4792 11600
456751660626768065 32076 49320
984889520289989633 42611 55866
867695446429447553 60846 65333
206682803860871905 39929 62956
59521596907064377 43544 60050
960799144708964609 2839 67061
303199367440878849 25018 31438
5180028962215034 32514 48174
685109688045802241 3597 38269
966896664380477953 29408 45742
863848006642850689 1448 9383
692557404942107265 5383 26304
52052358926477641 4106 41801
980458284517077121 31157 66141
556977905809201729 45613 48698
416249045387772289 16829 58519
266330134134992833 4215 66901
758071456162504321 24490 27924
964282672842639233 24044 38872
628115393155042049 30676 37299
610556305160162817 10580 12973
491160615496419009 22378 35750
134352891815535009 21897 37413
94012480660111921 6707 42509
93017246997792577 56681 61604
937975063818477441 45235 59490
157749848513841345 1823 48705
870036605806404865 13292 32643
521008496936037377 45779 63038
237976135352276673 12281 13532
770281625790158081 30012 48367
420583612313024001 22133 62072
801345309129832321 36129 45539
865754800253803521 3185 7044
206420417221433889 5456 8588
896566461502288769 38855 50093
919846839246009345 63787 66178
68241862171923633 15210 63449
102669322849987313 32561 52560
862280198863615489 27690 59526
264319706478293185 27679 58977
902017495890085249 14770 54529
956913239663489153 14459 21599
699653815439518209 1349 33125
644794738092702593 9238 31575
944836593478804353 13081 28690
395504554440247361 33389 56015
444022943776772673 23457 63614
152570536868953601 18466 35268
491787809507634689 20546 48095
930548000150590593 19279 64684
753009873351800193 11705 64079
367434436852295937 7928 53035
703398879703222273 1858 20434
635443061763350401 2835 29214
88397083514095697 5858 10617
961085740222788609 23582 28395
688965295496679169 48140 64226
91474525558393089 6470 41858
430691435595036865 42223 54295
404473170325349697 7945 27123
868765311678906497 11910 50937
410744970391856897 9938 27293
49937402401681657 41248 55212
827048545483993473 28421 63412
445858108376633281 3173 4939
204025012300203201 13300 22321
48663305356171809 5405 54720
515777087647496321 6114 56409
260945284274832545 17303 41775
103540747862393089 9611 39252
769923539551129473 3017 56749
609451841681309441 14667 30346
328285287942811969 2212 17971
172080909366453473 50310 56623
343396257469947841 13368 42004
127130707731868849 37772 64068
629737460771671937 24142 41253
17221558547401373 19706 26830
915449015568142977 4954 43019
65419893044524001 1057 31108
247403630899960097 25405 61550
203441517977946529 18603 57748
686908526827949057 36456 63900
264312483415142913 25467 49371
159632225092245505 25298 53588
120319982601596817 33309 50925
148753969283106369 39938 47338
541175630598022657 50112 50120
323829217341973697 43313 50464
561126680899743489 11454 53431
666760337864303617 10224 42757
52459862979066689 14522 61474
382933471495356033 34682 64603
116567378280006289 24100 43230
298788157238007553 11647 12562
397349565153266561 4694 19745
117787722937187313 14642 53845
51241246962572265 7901 31137
832362559102421121 50296 57695
920830050219354497 31157 58847
829072143842374529 11242 57864
547884479424464385 16575 44906
76697331164083953 20389 60181
408834179122070657 38156 66703
170941710178603041 29436 36861
253474308838629985 37705 42887
425562129247140289 41567 53354
657945476733818369 23085 45731
621872999045955073 8698 31446
602882132415441409 19497 34967
290402671184565953 6767 8831
618645467072557441 10683 59693
111207154558435665 61961 67075
825501524618655233 4968 66060
773818463806662785 24088 40075
185745812601613377 5748 11975
214075131810254497 47312 49372
238019389386078465 12211 41303
670669514976893313 6513 50595
583261107449661825 13665 19103
471285524026349377 41737 58206
6504146237144682 5638 53580
728386613728645249 29009 43868
363751154125470337 14202 40100
519695860272030081 15812 65285
121886486995304465 18898 55226
922038185628778753 24679 40215
623662560382062081 27276 29207
864801792590760961 26811 44610
707713690292589313 28584 35185
77774510034828385 21683 31792
295373839808792833 35879 48376
869866634651991425 25135 48319
785150552556910209 23794 44187
456716283422494465 6851 9621
591816198997410177 12531 55605
250852831422584193 16386 52280
309336499309605249 8113 42188
258343190938575169 3480 7582
488399158239491969 8558 60232
476558693525781505 10245 32991
199522191821454689 4276 60589
458008369281756673 5861 57167
776586394167740161 41751 63477
698434683320790785 8702 12704
483407753989833793 15728 46376
919270470429694337 7071 39405
820288024052434433 26818 41669
441155254823961217 4706 50255
818671425207877889 35875 58178
452085530115581953 14117 18588
906081285106925057 8763 14325
336631288899162945 21066 64707
31069809498486481 3243 57711
978200069810924289 15040 32833
576337510642378689 57790 59476
791116091170373121 11373 41025
892341751781696513 3600 18646
442873878793491841 20356 22715
755189780742060929 8534 18736
44611295353611529 5228 34360
860465041333409153 31563 64118
726749796170452097 10707 56784
864867940799275265 3792 9225
568019401668259137 9903 32365
611981432776655489 3829 16993
884567603986440065 15738 30329
637576149280651137 40921 66695
897393641169436801 35994 59296
837878698823541121 7352 54704
311653914274842241 37856 62932
468488048937803841 2133 53560
624054954743506561 15422 41286
362031398956712961 13059 52767
329748747607837377 42373 63224
50656365895466849 4774 45873
439006672627904513 22886 56348
319962576803643393 15756 42996
527666420866751169 9381 64946
664122541093025409 16487 25696
511581539154398977 52043 52065
35579498615231133 32868 45892
498322450089048641 16243 67065
950088200948957953 45651 58563
504079610471514177 34581 40542
718815628512171393 20306 37495
312453492851801665 4316 65337
736869191354021121 35177 53031
671650822777245057 26147 34401
26411115508249597 6870 8433
763452966223738369 23870 59218
557064843679089729 31856 32267
552069247587333249 13348 60936
464392955259167937 29908 66729
631554943358992257 12439 39752
823885425907395329 6946 36556
42438781277262193 58566 66310
131556498518715873 17521 52834
645412316815438209 2441 54183
247209668768480385 23494 57143
315238821067772801 23560 58399
210159920911049633 8887 46445
583096082159016705 57632 65610
354387158362516865 1260 64235
217314921274088129 35581 59265
189255457348547649 40622 44116
842730003862712321 37930 54529
934127565718714753 24951 63203
992170064508179969 54773 54998
78103451739163889 49002 60303
537282939424869697 12704 38825
700475452530373121 13224 56538
384818585111297281 11215 51770
836830391035402241 3847 53321
612258779516295681 19354 52626
443676063451707841 39698 56650
243003508900621057 13950 59358
158157894678989665 28424 45145
954815374319110785 3073 39719
720889401327912833 42060 62542
479100686839295489 17939 34395
301278928591028033 14887 22197
935748021542579585 24586 42969
676777295059995521 35865 48312
860766162983232129 9740 45992
364798119546858177 42128 64930
201204152392165281 32005 35355
665916422979751809 18134 49877
259428291520968929 12542 12550
632467773558072833 3541 26749
880242830527819777 2808 58171
879099660127824513 26010 61478
205059766404509953 39675 40793
109997863261067857 8882 19105
190579638276034305 13649 43067
416573988189117697 44806 66975
421138512469461569 34275 53219
254629656782224609 43041 44736
873103526557443329 12262 13173
75195854544919169 18948 49709
290046871561919745 7286 20618
76946626614269329 38126 57803
52931312657790385 39701 54835
254809604449906849 3237 58248
317967263527457089 10445 22388
146435614196558817 40064 49105
269666785604826497 3410 66731
682691750234798849 31188 42462
818086072474194689 6654 56440
672863746643994241 15269 18325
222818885017233025 57850 66570
303848696171730369 16188 40491
446967465997339265 11458 18540
363235118914968065 9937 16174
592546218363921153 48446 50543
498878419719520833 24915 28757
443531761546701377 15302 33094
501943580148203969 36139 49356
395447336113079489 12898 42080
438952831789823233 21832 40811
512270372331606465 18830 45386
987126909431548673 8560 58275
166296756760104353 8210 13551
647567412942723969 27869 29197
138127857589246625 8806 10356
430911046392733249 25125 64229
687599786702065793 38079 65312
848733561531691521 2842 54861
642732731192914689 10403 46420
931343668222819329 21865 22869
559643775873624321 10454 63479
688327206272848769 14399 26913
710089010945701249 25906 42125
519862089557502593 4539 34499
76273651475332833 19035 46613
525799942012373121 13551 23468
191051580993125473 17469 27292
335004017549646721 62665 63843
279704441510020289 21726 56912
923226556108407041 37479 55993
303376854094814529 23917 60225
260008933968375553 43170 46313
766967099696472577 3493 38582
782900636330186497 20612 23297
488217521520731201 22032 41916
562605611755753217 32141 49798
538605336151888961 39397 43829
987968302007178753 17025 47026
71842928581595801 10258 57176
197645317661535809 2524 20214
566414406525609601 32291 39107
426854290834842945 19359 50249
967216375766035713 37248 64488
69703417859681593 59773 65545
632626978526374785 1235 22429
84804976761208913 50077 56749
184823981638636769 2707 48198
130092202327258385 26868 38677
601170341513892481 2201 6822
477444702239797185 308 1538
203678216553463201 5834 44157
612037588737091969 25634 66382
537482414522756353 6618 40191
703885393339479809 9981 18040
876439388356750721 12041 42650
634579770179950465 5003 32906
833795303252770689 51026 66769
292090101250710913 47935 64808
648711795090370945 7834 9641
459945645690265089 1902 7342
730563619694507393 8236 55034
387689191120134785 4244 57298
400254517764302849 9329 50640
734966830801337089 7456 51878
782494471662431617 55565 56289
649478691381904897 37084 65241
150451471041741057 5373 22418
433213999701688833 31264 32845
1966016080203304 48752 65672
19964136334127857 37736 52706
494137923674607297 30299 49499
23894073503665681 13513 48193
647915811903772033 39017 47425
756495394132674177 30819 41125
775882806240126337 28929 47602
693594153168600577 13245 29678
110827968577652321 18395 36234
266088784142173281 121 64276
297054303660765121 36033 41362
539412913259806017 5044 62996
692413326398280961 20112 29234
272647564195342081 36885 66052
953302046640224897 3107 26182
323029236415361985 60552 61329
581998688605622785 39996 62578
156040922266871713 725 50770
590199232017319297 5325 11228
145326990747118849 13701 35397
202433513940206913 15814 17715
294830250866926465 39174 39896
558303779627458113 29200 63246
775206845780541441 54044 60674
720274535287543937 10549 25431
384160028601886721 9222 59868
759295735068100481 47781 63736
83428699551969745 22177 44220
693784557385384961 8277 51393
812654394336295425 37850 38358
262480116289928833 1893 61651
316374462575577537 25100 36871
45420266891554209 6303 42715
701649787720047105 19 37295
993036839679639681 50021 55585
753508426081761921 37860 47709
192399323901099713 1086 20261
430694158018685185 38645 57920
254053810763132065 3653 14756
568424044711900225 2165 9413
820918357761271937 32727 35148
798274523702250625 43804 55656
944572288339522049 26115 36365
633459500231364097 230 9533
439804824261358337 11420 43319
158892410609457345 46092 66066
323456791256795393 11512 44212
233072695293383713 18052 56525
162866058471664129 33522 43890
308961219209042049 33620 47272
388601676659057217 29241 31495
576997167350807425 43997 63379
732862340171948289 8855 37059
795996184028968705 55330 57904
284404639873223169 30252 39584
10536624971006603 41704 63989
372666439444387265 17027 30298
39026603216743897 13866 45740
306050331659641025 21306 59385
520455204561127233 37886 53747
811443991109655425 5674 7486
873276745930429185 46914 57582
772306620826519425 39388 57845
629415937356593921 15020 40561
638136220756976513 18479 64385
178506602340011265 23159 48092
321468311702183489 37193 46612
892819116965224449 55411 62541
755563074660017281 36212 56546
286921737942623873 22547 52776
626889919172064897 5575 61947
776578079292516353 16213 30877
92379753380257057 27496 28504
171573263162688513 22781 24145
505206971418978433 25087 34290
754600161800620801 35486 48930
245077076837986849 37313 64286
627369643319372673 42314 48989
324705814655622785 44367 49760
556648110274220929 3907 55955
408255079578353281 9683 41878
21282065498841265 13128 16296
233091597507389281 47612 64618
891349761080984833 596 47904
770433811375880833 6581 43902
812489660167603457 16862 57332
279724577791448321 45833 49555
920284257822469761 15775 62249
638484562705670529 1458 21585
142900359005839313 7475 27246
70722683744726569 2490 8380
756559175773300993 25242 27539
462032709462988609 43575 59426
948892868925913345 369 41689
276514937778777889 33152 51533
278737538102159745 47514 63989
887439139135224705 20634 26335
430825468071365249 32246 66369
517702476083691457 11729 27955
296384627057559425 2908 54086
128624843921215873 2509 49202
381793395265493249 14201 54600
840543034366071169 47108 51377
269264533584600225 33940 43280
620351807552694401 30223 39746
974608822396223873 11992 29977
908997481187761025 25621 60564
295083362715839553 62664 63458
861776834301139201 22430 25880
648721082085291521 45692 53732
983914828272382593 47902 63791
351782732050121921 12308 26856
979192533350570241 20399 50639
848860283194827777 27122 45587
826311694265889665 7909 48043
955241479197663745 27408 50255
173775341882844705 33735 63786
526019996773289473 19011 48363
492425007275237185 3975 40933
601728143727893121 24313 51950
381663308356777985 17040 32408
609814647435232641 2264 57820
21759364565902217 17378 21570
970819622408495105 18615 55381
90450426065928017 33082 51633
549449912405766145 33872 66560
741064487574384129 12182 34636
717395225869818625 5601 32854
930748668632148225 54335 55232
558100125040599681 29249 38623
99290179385953089 19077 64802
363738002768254657 7963 11945
918247596133028353 21242 51270
301340714056426177 12227 34305
940177672540805505 10005 14310
882109456555394177 1687 42233
756983535571109249 21593 26996
472756396473958081 11858 36074
36233809963427177 15993 35269
836167472586733825 14670 52052
546479954871273345 12552 53434
386632493887265857 14049 43384
723249693460353153 29357 37460
712403212024394625 35758 40485
354076808039977217 8628 24008
385807670628143041 13477 64914
57994825100657009 22188 57652
340888726302775809 40067 60590
131043393036009089 6926 7593
368766911193052481 24233 37656
89842919381389665 33711 58793
82935914334267841 4797 55402
250755695787219681 13917 18647
49703975442785265 9740 61497
403343040886831233 5561 29326
991026996634101249 35422 37095
834979356141190017 18945 37079
3778206071292090 35157 52319
913491085675808257 4452 24361
147219728639111489 23620 24593
987672346860065921 21637 40770
51701726170225729 37256 51482
135908437375469761 48735 59745
318164932184654273 25959 62630
974121267560803969 12857 53411
897065067889560193 3489 26457
514398453422806785 8893 32142
370282401887106241 7356 12382
337940884261840321 13542 49681
49762428712231353 4781 19374
369403835576839873 20394 44044
244281654556342433 36587 43090
432662254425707713 21768 59227
212207372222071201 1859 57573
180580474224790081 3937 53049
855219147233281537 23198 58081
23349529584393737 31304 36835
343806187949386561 29926 65691
79762590624689265 14368 62376
958161305512046337 50384 51910
573833385300247297 8384 31819
284824612427360801 47881 57798
998621497564776961 6503 37136
680155790964487809 16836 36721
835519053850006785 23742 51114
954164503485035393 40497 43721
76792619476670161 26016 37832
180859707236773921 30506 42936
74983191123038753 23374 29028
936855664538956801 30595 37459
926514120314685441 20336 30034
365465711233451201 32157 37886
72255358297141473 32890 47677
555834647725649921 35440 63890
701112144007829889 9529 44229
67513071243833881 13392 47594
164200803396283841 2283 37282
947772336640913025 11374 49152
706083840503872257 34127 39725
963153410398785281 25859 43776
544070550344414977 992 36032
12645733719498509 251 61521
399046592856542785 12137 46842
224218003972904257 19080 55539
627226606107996033 34988 42890
519121966400081921 13380 42304
971291739957301505 22182 65995
601137875267834625 26818 29477
94323442467171505 33634 50260
869704392675490817 27663 62517
508830167882258881 19707 33956
18907369626870009 11732 14927
688745860371511809 19938 31227
667427142927000065 29921 33541
761246982912716417 19758 33740
624739192039225345 16818 54869
608656964221026433 30458 60868
995495793584073089 16536 55241
365869643594443521 5 58284
534091883294305345 17537 25596
451262323266661249 7760 58495
297853441637261825 35684 58296
593049980226190593 15544 31478
755992195241997697 25678 44712
865386540146758401 1941 64550
616773549862049409 31076 58161
202992030412083585 21407 52169
147032619904475585 30870 50894
997600444866975489 37369 49916
247188873285256961 1389 58945
289626131275433345 16076 21437
938481242468196097 62296 64672
298220048790923905 31116 49881
259879870443203489 25950 58387
283511795113135169 12618 55539
829354937061733505 7653 13128
529686289937302465 6800 46371
839561560842145793 54788 61904
891499118170223489 561 2773
751210519195790721 50557 52214
806166540576569473 3781 64610
601395125236596353 17967 49621
260617394333287681 3403 66720
833309622306185089 14296 18396
26608893286208969 31102 37764
471954970389948161 36921 50076
208991789379346913 7158 35823
459594590498806337 43147 53881
152717454758416705 13464 62536
939023807374415105 12248 30497
905990939473419137 48473 62594
475832387847500353 14304 33249
859065320257542401 7862 11517
438962834703620097 29907 48431
892631732383414145 12480 58835
924974228941533057 12955 21035
247360638196894913 31038 33349
920381687171246849 6180 66018
93738873875118145 62659 66477
244248148318742849 3285 65982
595144266345528193 35479 51219
617358720692994433 11203 44076
314577697462929985 40040 64502
716132860453694081 20802 64430
697214031185396225 9828 25970
312856765216654529 59069 62087
262625605623647105 32861 48472
428911829597094401 27993 63444
874004592417776385 10443 12854
760938004376459521 13094 55836
62672097230993985 9821 30407
857109282483445889 60002 64264
455042448065128705 12693 12854
961974444522926593 7975 38547
510266101837721921 17137 24502
938272769238349057 54042 63182
709356754530574593 12182 18981
4722829558250653 24418 46199
451263869020003457 35455 61400
705172621225084801 37162 65179
172147442861941601 4925 6018
668705154149879681 21577 34211
997347512805483009 46491 66393
870795081572051585 16744 46873
913756649820840065 8851 15822
745003438881230593 32374 50550
149235049731736065 15106 66796
481145807218336321 2315 7227
990596812679498881 5225 59942
517910469228585409 13440 63707
458113956826032641 5031 13921
805861673004155649 27220 61730
507572962459107649 12946 20650
347822078427032705 3634 18374
815703475260185985 50319 57519
971334161116100609 8211 30142
978986854083174785 44116 56595
210631584805899041 30320 47933
325262659115914241 32820 51483
632234905574076545 26589 65180
993090656147927553 1607 17740
143388489535443137 4607 43036
517663079096529089 29563 40590
886135993917530881 43974 53577
229407050209047713 1737 2322
192181813431663073 23559 60712
283063700639907265 18425 61769
57842219313013033 1728 44410
234564822150048257 16129 21749
887548814014895233 52627 55210
681362327225592449 2210 27669
294982438463318145 10385 44135
790503428832366209 3692 18820
826012588910462081 4513 28636
961929695225514113 36970 40970
738600336450414081 1373 46918
389140654330759617 19152 44419
313812551415953345 938 9986
400510388923201793 60601 66257
460574041490058753 30831 54731
112513394129862833 19240 56187
540080271139803585 24193 66248
980825775820513025 17300 29332
226686983015465409 18253 42414
881406885198771329 14553 65149
560575019539658817 4655 25674
89439705563783889 28732 64700
267451958040577857 10454 54356
524871397370290561 27327 36306
767948859456598913 31810 50238
630824333252952833 24719 57595
670114375880469761 19437 32172
805951579430001153 15217 53498
138055581852615457 5502 12636
728142682047597185 29142 41608
280761902527085985 46823 59137
455461374267557057 36380 52048
621121534413820289 4115 14053
173773013352963809 1619 26255
395654035792997377 4203 59840
377640743858648897 2435 60051
698104717980687233 31331 36301
298639287956966401 9855 59628
280639323244042049 45437 55116
632818439230831617 50419 62519
562101760409209537 7481 38846
4458540795759803 19807 62892
176107799443681057 11787 52082
128441775419929633 452 19479
187415825953184609 9570 39128
458421418050896513 52121 62809
895964579627598593 43558 51292
388558889245999233 23195 24133
899442494087910657 29170 54482
792813000525207169 19722 22192
120615216116529921 26311 50145
472465331028843137 20595 49232
810457369414764 395 8861
36758924207440201 27855 46943
708307214058503809 27082 66044
397044132622838209 7741 13649
696549855940904961 59051 60035
184623270117334913 41926 63841
733132826968638849 44440 57178
27500765879352685 1508 27739
506148499159468929 19607 60151
573441293423194049 2672 16110
912698722505336193 20281 47442
752760720342294529 6261 9454
675265435021120897 3310 61997
694868358943160961 29550 35530
759416137486166273 48062 49802
691671849148349313 21403 49249
786047628111123969 12575 24818
847068008979299201 520 33956
306443540804945537 23336 38806
193125220238229633 25666 46284
903259209199095681 17230 48542
77223472490210561 6760 12587
986780406163457921 57738 65699
927941028588776321 30713 39633
633979176834731777 8298 34144
161289694383320641 17908 30298
30498275876976069 9900 45539
525399236748015169 13913 58600
481022875880061185 14965 44774
696433682702100097 13087 14309
173611684952188481 59178 60200
7042077996288755 61163 63021
753440362337972353 3524 6651
72441202196380065 27420 36395
110019523669347313 921 49373
911126441466350849 15754 21280
89761200604332465 54572 59524
267174147695563137 16301 47896
767044859527398913 16798 19277
101022524033822945 815 14165
738785640882344577 9430 64887
250796872354918337 1918 7229
431500928131566017 7619 25210
599980042236680321 35076 62743
125736803452870305 7761 55427
753677886714292865 48594 60127
17420749917302915 16541 58358
104928811398451665 21964 53266
764932765293270529 36081 51053
270217247096461217 44566 56102
353490448012745857 17035 36137
987135681014578433 14694 24132
229631615679895873 55432 59901
248826178678974945 45292 59360
517079644543738241 28532 63986
893268727814898945 40778 46262
980541933395688449 32918 61381
317245592098764481 10865 33416
676199110781208705 13463 57929
494261313237487361 7326 26439
321246051494430401 11657 38727
269560715192888257 9925 34909
78743953220136833 25969 30917
390737172840090369 15545 32958
385399228747008513 28907 64714
100751635941712433 6005 36401
192382845462542913 41126 50452
743942183935175169 36520 41464
770364752412636033 48956 61449
117390701362445777 8609 44684
225187977153890273 40539 67181
353292916963113153 13367 56294
477618367339307073 52516 59087
627009002501345921 30576 32032
507699298692994433 11118 29396
810835578315291649 4166 18286
73875574102832081 47385 58792
758432160292052481 28573 54838
387088106499984257 21962 56704
116025559984962001 6100 54465
179907576442634113 31112 62956
982631873385393793 63253 66463
253311850785063809 13064 56797
990076587058396801 39162 63034
367236298145062529 9996 15102
76830759612654737 23431 37798
199892068512777857 16232 33813
768353460162444417 21507 47628
496531244261308993 6643 19522
839085480019683457 24461 56266
216833361102185761 39721 56855
524432689056837377 12887 45360
275141363627088961 30794 33738
348583540903355521 30197 51501
53241161842802145 48127 62204
264944968100621729 19870 38211
13728791575079669 44625 63821
57524087494805089 31054 45385
289772484539366081 6358 31817
76431516831846129 3164 30270
1748725998684365 5406 9782
369688995365471809 2284 37565
277924725025453505 9938 21007
872356861878159873 45386 50502
736236029037019777 23491 39876
531499194782405505 27017 65560
470465713406650113 26960 47939
420162732363237953 48762 53187
175084763106102785 2905 21568
853218991608407809 3433 54305
55541399708456393 35767 38007
86735442389965553 4329 40520
851187076300039553 4131 26572
257619738430484801 20000 27332
471048611512298241 43498 55538
859681503566079617 34864 45063
793252960828599681 16285 43057
484320123906719873 11350 50757
304987061664970561 8204 25364
737027310391482625 2385 54453
828057731643884417 14150 48794
570535149347072961 8703 57899
755340019742544001 3877 27908
256917634148706497 31791 60729
671829923238878081 12098 43178
390316111787747393 2271 28544
437584605139218049 54575 66191
410998409229023297 9661 51195
799443993274497409 50373 52125
518651174781659585 4831 29515
81583324934808129 967 37543
271720962086462241 30948 48854
62340064709335505 16459 35345
744996944309185921 11478 55465
979116078571504257 8931 14428
607961479740509953 51759 55350
422352245967619649 48701 60078
490777440113753025 13619 17340
839809196341246209 6686 44926
480150204445536129 24023 40767
600958153885986945 2083 55240
781844524885975937 19002 25054
632212982249509249 2178 3940
132463636311001665 33691 45271
393310439228503809 5264 39277
431444787557943233 14369 47022
658154506479501569 21261 51337
444338988791272961 28301 55476
454596691951937985 4030 63759
640358635025883393 37236 41689
396505850932722817 1965 40244
197287335567381217 12561 53549
482992395639616513 22499 25027
303919491394843521 46671 59952
905792465667541761 1646 19161
558249373915330689 36929 40634
458292920102284289 32 39499
212811097833146337 4214 14814
876629556996899585 7543 22448
501969571696577089 20654 32193
367180200568203201 39432 48699
874980511837286145 15640 37093
842199312039451137 15096 19148
588349725116060545 2571 47790
183318063652311745 11312 26530
495670084639563393 16364 22269
889626082145408513 7476 48235
194645694871695681 23762 39574
660772436905592321 3193 43598
404315012141147201 7123 38734
253303211339055425 14132 22827
266730371766485057 40843 52534
239689232700872161 43671 56282
880600570622398465 33056 33459
933481818234351873 33540 43307
110375811770438753 3067 44338
410178841010111489 23481 37124
423926426070174529 57543 57637
474631333288254337 15902 55436
76397037404248641 57849 63990
699772211770810113 3035 46470
344361007768476673 13252 39480
997481770258328705 43234 52555
8213289670180758 1534 42265
866824768525493249 17931 58868
489238425324195713 744 16535
729891383826934913 1131 3627
494458595077915649 2845 49033
331421183348314945 46268 55398
615080346043846785 12512 17303
582758347043718273 49099 49514
702126448104081665 36090 44417
650621671246643329 541 35539
573617199040079105 15279 53894
710494185021342849 51185 62776
428652263183991553 33098 60500
349609242743074561 42932 66451
104313596128385201 7277 17589
657857737696357249 23832 41255
997486084562609665 4612 25080
417142598704646849 9976 53133
661823519974824193 1704 43132
287344206937785185 11821 15886
396125919529040961 2878 6395
634761374191104001 13198 64374
699938189574716289 30343 63843
599342184350486913 50119 64869
205183043224849377 23732 53918
865874550642889345 20980 28077
75445134480155217 11328 42736
180795268278540545 44196 61970
150623773851279457 19597 63022
824009370622125185 18542 27893
414367454750824065 17576 63466
961391774265845121 22636 58719
709541598203969665 47535 64492
369302319056163969 16923 55617
134649075877995025 21568 21936
317988935076851201 27916 52175
965198201536011905 5835 42463
358345992013372673 39761 39808
375721589425729985 44297 52232
181064686819777153 60673 61301
614045985291227265 43988 61978
663711270964643713 48099 49582
925632563346191233 232 34555
478863459247872193 14825 59887
622297103759294209 19980 47017
464163469751699841 7928 61451
736510573357612929 38331 40392
57320143441241809 4488 51805
880498978682879873 25505 27578
922479335594591233 28548 33963
201940210923872609 29271 47090
672941411292452353 2122 28501
351552721794192257 34240 65701
161919276925861057 48776 53781
755047526743744897 41141 66905
42103621033586337 23413 41124
612582971674385153 17851 61795
131261272137681569 19930 64503
800354333745808385 36878 65502
498574473950622401 17326 64177
487824395714014273 8988 24559
727679896970844417 18535 19987
579225082891618177 30392 53246
50739201932966441 28793 30229
213895582806259201 37965 55957
1851106760813793 49088 52319
398354201115147073 7662 13318
514644176101665345 3476 44202
498024320226889473 56921 63530
585051135586130817 18253 57132
130451405970639201 22579 35767
636569245949285505 26019 36892
73383371445970625 8627 35299
697641440038285825 7773 39766
980179148523909249 5570 61955
401787658707643649 32068 40746
244981912876070849 23493 61670
375511333349752641 9382 38502
947456547203763969 10655 25684
981226882536528641 5726 18511
197698809290244513 30014 62894
398481138478206977 1622 50988
12319523230608809 31229 52745
406037877097258369 759 37834
920078972340334593 45021 47943
944421648950029953 37648 41233
905343895358448897 5516 27530
227122133639365857 20013 20548
820357216772151809 9451 18685
206365736315024865 26636 35435
56798500504378073 41697 63451
242337956386915457 18262 56951
983614367068852865 45219 49603
187995395456855617 1472 40499
374675539896294657 3158 19018
222667790262899969 35960 50500
471671935857358465 7929 59784
85777686240039233 33735 66433
371896870144972545 23550 51414
288709729335874241 49623 51915
702833556984913281 7200 21328
133266224554407841 1206 42722
628544427640754561 34991 53423
763466478312434305 35437 50124
291297573213910273 3920 33489
443626410241780161 40137 56713
965011955388028801 19494 56269
523926798432352577 21210 58152
472284813492862529 887 4048
268602766157162177 9410 45745
142500256322286129 5474 33144
894125661750134529 12138 21120
506812710239927361 22424 50643
583620914228124161 41266 59583
571130888804951553 6750 14370
252362776507464289 16642 21065
39640565522645945 49729 57992
6575143331080114 39233 58395
862860110860317825 22422 50401
785562643615460097 10407 11119
987125038933584129 10212 36845
618540542602023169 27564 52089
132937532306804945 32190 55714
219255672673863713 5320 56246
42348861846321033 41176 48962
243986594941848257 30190 44511
543348910741407553 33241 35642
121606937956240561 49051 50476
608583445089749377 13922 53881
491252261462722817 27877 53374
554861390861582017 47518 53185
247949702885971841 48273 55621
886456502400918145 27785 34839
285641250952043169 28463 42939
868178799352968193 12844 32754
816402698217270785 26365 31011
844533122807661185 8603 23056
541455671604342849 21444 32200
793415932034228865 6732 54978
27746116918660137 30915 58110
968671953852023681 11683 53182
918926917789097089 8615 31678
291590668631933185 41368 53556
240559200133301217 6731 43540
505651366794012353 7385 47813
560019764983696449 14161 52131
729962785958797185 11812 46016
146814946061265761 49581 62941
556212727132461313 34561 55934
165549543705939329 3867 7111
329545074887739969 3256 32726
959192689673297793 10017 41320
918753251445821185 68 27206
496408250829222913 29952 42851
749577362852100737 17799 33906
899189888323814273 39842 45286
296208457190445505 14980 34436
194763846556188737 25291 30902
438663864159003905 24200 28197
278948219082845825 8389 42280
35857968197461789 8396 66671
927073090062908289 28583 50922
520980487678251329 43102 65347
798188860452324225 29492 37584
327407487681583105 52163 62159
59202398905771505 27609 40147
610687887963258881 4364 64413
663785406571573633 18091 46740
13158155116229865 14044 43186
53828689207069401 56555 65898
137539714073447777 7068 22464
100673058550068369 8980 65274
311661325839097025 24895 33607
309913277902840193 6703 45535
397630252799139329 37810 61995
310757367692470849 13963 55281
691136115230818817 4694 58156
381102017447876289 7643 39269
538133042140394497 35146 37802
987377681601667969 8934 35807
391137895256648001 25284 59506
161474199827868161 13035 53006
263468609260378625 23580 49330
877207378959976577 34176 43411
142422382577080961 3279 51015
319586723027487809 20918 27671
979206827221723649 19285 59079
354117784696892801 17886 61385
109441076818129089 29098 56155
711058871745795073 8430 36429
932634049120999041 26921 35239
519753146753711105 15547 20740
33093657445448345 30789 64051
781212137636675457 50334 58588
275648729261796193 1638 20357
446993041251044353 12051 16014
710790590508807425 39531 47889
767089105182098049 29240 52900
773718241251067649 63438 65672
43123867054728041 63000 65574
965958694814389633 21129 58883
366470869979810497 14927 35987
568135614866257281 41082 61840
821785506018795137 42453 45584
951142833342188929 21728 43484
113614049244663569 4465 28316
218734499722394561 12096 21872
63360574061160689 686 55989
240982292454276609 5250 21658
31502184089761 1447 62690
508405386668719937 7944 36621
323564783198360577 35629 49522
618609851136980609 18250 41885
525815713113335169 9715 35521
773932539963546113 13546 54664
665085588230137857 2511 28260
578349087686035585 46494 54047
844195715224873985 10643 32790
981440777113952897 36170 37830
967085316422878081 10357 58047
367760184378525441 9704 36588
560047760319012161 33340 40499
327580741323551169 25194 36005
76492186792844305 35813 41305
303770434278959553 25721 28051
12141982039015177 11378 50772
804842206266947329 31965 41064
751880829935867521 24685 30105
223361890899084865 44084 58265
68572369734173577 49492 49714
203293796903672321 4560 13989
398400932289600705 1752 56994
293489193472055361 8434 14466
14030779498046543 5087 45079
260705865757238081 50936 62077
568031262747648897 52 44822
203854610611344353 2295 48483
534667770696703553 7424 40484
744397694016619521 38136 42599
405174407171838145 9311 44712
618038835603300609 22591 31268
998929082913111425 11909 47827
824112253467852417 24902 37026
439397850069592961 958 8554
953314100029516033 49240 56520
688036872188892033 6384 64880
145488031132579457 435 40056
885477415017842177 4575 5476
309164811331186241 23412 33857
704144719243505025 15676 58524
54869446078264161 26066 65546
410692318823077313 25420 56607
52899226812414217 38558 51199
443455218493486593 24097 31468
771751739671437057 54125 65783
909815021409141121 39838 49330
3417713932918787 5026 48122
590943967680704641 29185 61145
315444459070725697 17423 26859
413066476520025793 6689 41552
808747977062878977 38306 52827
7354316248669336 7734 47614
324786341500562497 4002 39337
799476120014414721 22224 32968
388779316663658369 6681 19638
931758608779762945 22484 39716
768055106309354625 14737 52927
439978785311904385 16404 37064
783015590617921537 6999 10620
17544190323835807 20532 63424
925564935497540353 21306 31950
427955521927795969 34590 66554
397284131661166401 10682 65516
618871435809939585 31352 39314
987683833801348481 31233 62051
330914825504049025 41452 45369
148224502063968097 53447 62129
820536838438048513 6762 46238
490859169037214849 32708 38592
811122878808443905 3483 34563
946950699380238337 2376 36538
188202054496446881 582 14679
505314064749704513 7385 15792
395108865332201025 10872 38470
102322327711576129 7146 15847
448940066943041665 36551 54506
678846512762426369 30437 30932
736352062868260097 46706 65692
740438380041297281 17227 20691
994197609825182081 13469 38730
666978655506817153 17002 32189
10734066298123679 19771 59700
82820701263997873 23242 36317
538149002692652097 27173 47725
172792219497814881 8648 62127
443519939254624513 16300 20478
175696981077521729 35187 38908
632965891082324865 25311 36553
359249124538330049 25474 65601
207099165861176705 33621 58028
363114323413967105 417 32281
317070388420550145 28812 51715
158610410666064193 17221 63837
102228778875026913 12144 35751
815478117064884609 34914 59536
590671078800671233 13919 30405
410583379006617153 12905 34246
78209791782722257 24529 38236
802556153103083137 11418 28158
921872581548146945 23844 33018
532772796065962945 1483 30457
29801872210466485 26521 30047
97928761119476353 22418 63973
692845209784582785 22741 50742
830488726083267201 330 4836
685622874920237953 22934 54685
54091230678167793 6920 27624
614761988844552577 20312 21353
651447595371656961 27420 36232
263547217164497025 17271 40760
49589009246489017 26577 64380
247651248885421889 15372 32888
494746018599947521 38365 54796
886842939768012417 21232 30842
409228185678969665 27444 48396
41544481860459113 1577 51193
299915292212467905 26409 60860
238479466494791137 25289 26295
684967641625235073 3058 56683
812266468699352321 56066 60810
424979847147021441 17139 18182
272579364541297057 31816 66828
679854044491591425 21196 44732
432238150557825665 29520 36249
23221914192653517 30997 38795
928135632874099073 9178 51080
543470627314576385 12021 58082
266437650859376865 3186 30154
444648753229294849 19512 40332
112004015100790609 22580 32960
79874515602014641 5689 24042
638261565057238273 21618 36605
14694594710483955 55926 60148
881315362127477249 47467 48656
424809281363138753 33959 41687
350892435093488321 5150 41752
721068500588266625 5676 53524
889718969514330369 45350 61039
976888492684096769 29303 30535
107729527924821153 43841 66452
408358234936009985 25356 43551
131521897692660865 7429 42144
838116345808685953 20289 55572
20673954720809465 35434 55983
524370504300257793 37830 58433
671464362552665473 44710 56432
635082078256417025 22401 30581
327146111920573185 18494 43288
64456146806897153 57264 60298
968575171850456961 40045 48072
977849828551029505 40386 51225
874598709757595521 11365 60090
449336579759794561 8874 31577
157666691916187329 2462 11856
665253993142343297 3394 38832
903292590630005761 25467 32573
774191620401701633 39113 45262
43313771772030665 21832 52105
181165996582848257 34579 39604
551920441304975617 39915 58060
354840236157620865 22389 46164
874748240489491713 31273 40316
836360799467698305 34090 43113
323365681900956033 35164 45589
240471421549962369 12619 15339
226497840929962273 3220 11202
806794482562793345 2330 30704
335915583390306689 15421 39414
378163801562713793 15438 27522
513688581420648641 19573 60182
185196927430396833 13533 52524
514429336507451073 21123 59203
215846288038484609 6889 8160
61970288919948049 31733 49152
304550026215252929 51077 55449
271488680934016449 60557 62990
577749729217678977 20447 20932
953649445322053377 19926 28972
986801058576432385 19884 44085
625001116962497665 13347 25896
797007555273189889 15257 27367
541828995240020801 4078 22614
917466934541153025 653 28341
890028975013809281 30798 32233
47983497156899089 5938 21448
5544541389735259 6428 27741
117906980816584913 12745 27281
972102023901673089 29146 40814
87113104755907505 13568 29294
287808005074165153 22293 54562
975143907324167041 32826 53926
139632169098110385 21831 28680
733394575756811649 35690 45329
376256236737997825 25570 64303
659233592918226945 34983 46617
836356439959391873 19606 32163
242879891235482145 55554 63178
48261027627201969 21854 58733
97238436916711633 13889 37332
342434202420623297 58791 60081
647201000327690625 50386 62527
788771310746266625 15370 16732
239635298706602401 49853 64053
745736673559722625 577 33807
322794366892573249 3658 12875
714085860057817729 9749 56629
830151553790102529 39649 56858
943186669167875585 17472 24572
770412148356307073 55433 58005
596828313715018753 19744 47444
626110593709952897 18098 29387
65304397543631153 42056 54581
345956183417520449 27121 28237
819623672556613121 24513 42432
287795251833244961 22148 41235
474336334651628289 7839 49998
572743383508843329 33025 39158
604739371627669505 18342 53845
408393209482866817 3391 28130
105809090054524545 31295 49124
557984615340650689 18145 46790
726012402616046209 12481 65763
258936489884234785 17510 34533
542754012138022529 2434 47087
855385291003436545 24633 42096
143869591315290529 44801 65093
315326743342225793 39853 43614
578261397603970561 56089 56623
81081210474401649 2847 33211
384668819039145409 13902 39382
978963228479244673 11340 63022
741890876505340929 25552 47476
468209291461725761 20303 65922
766827532821036289 2917 17072
732450263750124033 62387 66696
54607152739468033 29611 37142
899756235826636417 34042 56985
747519128733866753 6063 8520
343019523303070145 9677 58287
210523103402255873 22451 49862
400280482848778241 40084 50511
198740528261151169 1385 59286
366198944078135489 11601 34857
146385591236143137 12001 29367
501890549844524993 17001 57288
528293311839970433 6729 12095
760308259325711361 2592 57751
95378535078442177 4616 13394
782587622610769537 50203 66060
432058938979434241 51337 60047
719850339987303297 48386 56940
383763126234246273 14919 26853
456718594348366465 4535 59403
125643683235292513 40408 59913
115961672109364145 17511 37352
429821886559427201 8606 19639
475689224619792129 1320 5844
67153755292036265 9427 19701
109823488158227185 23815 31515
266591849244324673 49689 58393
766982262014728577 10479 50462
94043490968285681 50039 62399
417231365270197313 37411 52719
914407818337554817 30019 41762
142513808035168673 22513 31117
185542255619463233 4201 30409
358164566605623233 56181 66402
667149740441946241 29212 35380
981919457768277889 3502 33272
592366674663704577 57778 65720
654851095579289217 18688 59246
777494014250937217 9684 65444
27841397690643533 25535 44817
195896754302662401 9279 45998
48029419311731657 12257 26460
690977383173848321 9046 50119
800915234941676545 26966 36868
752745219448311041 29514 48101
208277159687099809 24878 56060
305239215722270529 41384 54082
81032438116828593 9239 11219
215061779900064929 12410 18551
323699810412946945 2460 26820
247733790097388609 22076 34509
234557449562920801 20152 40574
893745853443473281 8040 50101
765112778955852929 27340 53375
760193976029388161 2735 37305
567359345808277761 47108 58003
637125338262460929 23954 65023
655146835674045697 25136 32413
948251760875169921 3202 63844
320502938629495297 39878 52402
952103149371534849 39034 44272
210374441384203681 24627 32008
256324710779427521 6400 9825
915834986844565377 35527 57523
603160227182581121 7572 21668
769381481484387585 55878 64820
526981003846717761 9941 18300
915974290728719617 5322 60003
426191403322828673 11214 47376
270359722108565857 2454 28226
725694433258485761 6654 66811
247721429474744065 48009 63650
112571681916261217 20472 26042
76808884110462833 11977 19729
790765066599082241 16073 54918
206871339863660353 14512 37167
512112976230209665 2637 56661
868727666465474561 19731 47179
398156375828637697 48471 64947
819941383774555265 30912 66388
514057943372062465 22326 30065
390529404439163841 41713 60285
115405932858241297 5189 46817
285395575843985217 31736 45273
969726096097982593 16327 48866
169004382099359425 37065 61693
220299511044192545 12586 30077
501403802985770113 14690 63256
80010653266224801 14228 60783
550006195946153281 29852 57237
750727955623180033 29016 36078
453749727101133249 52397 56733
581130431532098817 14786 28986
138078049100101905 12648 21947
363517798659064065 7115 41350
377794183647033345 4035 20673
302752293039827009 4126 57487
717745506123705473 29788 43721
652860608964520193 5572 51589
810888834287176449 15756 23753
858074059618498817 39419 61770
169349119654754081 51382 63873
413457797197128961 15009 35153
651669164125586049 4037 65646
454328195835028481 6609 40096
618612514102395009 33916 51350
239217353409575393 52684 63545
172463195516748161 11146 33696
917440763696472321 11665 41061
852053041197791617 9787 23702
994232091257448065 16052 66519
169734083659243137 17103 21443
823640973327268737 61002 63570
836132069701008641 30841 37053
357155722335708225 29114 64938
461007626611412033 4575 6828
175421909073914849 737 21688
364874399544277121 15823 48632
460668798226226497 18950 43142
167971226517998689 32160 56050
885535511710298113 31714 61915
468600261639053889 31324 58230
871561549293861761 22758 47694
384095542205848513 13196 14518
711172457231352705 44918 52598
207322940990309249 20464 33956
890500230567386753 40680 57821
177825538394635873 25893 55301
466013003630916225 39991 40957
980059305146241409 35729 42072
609608068684142465 15069 53588
492590426075231873 11150 60379
819695991561612673 6592 61889
61443494865130785 25272 28787
925776602363630081 898 23448
482943664633715713 12559 13818
746072795370292097 4235 58194
957164801703314049 23486 37446
952698434705329281 36377 45922
579291321543173889 47934 65257
411398940192011521 25136 44555
499283380519273153 33409 64481
48923481279860681 9973 62173
56001222408319505 17087 50855
693751141068741377 17492 44798
702700986148599297 24017 36052
136108016000182625 7935 57192
840183035329609089 50582 52284
522199493935939777 602 35580
18142445233110041 6770 36706
633744499620849665 25017 38933
538942281453920193 27991 58255
229746268290835329 44977 58055
159976138884658785 16309 50965
306100635918429761 44781 66476
276165810697996513 41378 54066
273272029920715201 58176 61173
495982442030197057 10185 43970
585303650655010433 8154 20860
557494090468757953 35977 37611
116589471727717617 239 31248
569556903419410817 17534 23396
592300740819300865 56776 66151
462553288261212033 13419 48822
163453163938580545 36762 67117
613474018879770753 8636 43068
575004308876163585 28335 42283
482109148790094337 11655 28543
214642264333502209 16724 52596
510776811976100481 46805 58822
879861291335490817 602 56798
56791635305508241 14723 20961
590030867067721217 1938 34786
87011153272783297 11880 62854
788314925375164673 8208 32293
662525785455720449 40931 45141
370269927692628929 48191 53819
575180884406492481 1487 8344
611474984020421889 13761 34891
251766786991915137 48651 51511
975083394610177153 19259 33123
698624428655847425 10604 43112
732474161993270145 28005 42078
171927470260094145 23209 27782
792362115915050625 20236 59653
857544728141661441 18063 63830
813534223300681729 41787 49744
812730805294457089 26710 48239
824730087893524225 17946 59518
94076111707465777 43226 46644
141040429117112 2552 39558
199220143914480737 18924 58364
332941479856128129 9041 61967
732333129414755073 24916 37364
623753076155512833 28825 48926
360292424034561537 13065 49967
467601421983200513 3662 41666
149521551940921441 33521 50998
952338494971190401 31685 47779
424235916920473217 10614 10681
615921590958105729 19495 31953
9439688490104459 27694 27846
899322254445227265 10575 19110
180080910871033953 17218 37553
106530984852351905 1040 60404
379972987618202753 15820 33619
70171530027653977 38653 57008
710549266266015 8636 23933
455145756510045633 28718 32064
532775614133058177 33788 42405
5175982310422712 30853 46077
51606439604974241 42561 51261
173917386056071873 9266 41553
379403404459338817 35306 60451
229683996125420001 15113 34815
155671185555057441 15248 38641
468658630623092865 27970 54629
598752355054912769 2290 14748
621207418563873409 9400 52888
394504228659009473 41369 66028
806399405456911489 26379 32732
642679656131520001 21633 57750
377850810550331329 19803 51529
891409882674956545 17883 66332
230732837717948065 9748 21050
228929308567316513 16792 37280
365277116496972801 20839 30227
429763764090218113 12268 36956
548433005048533313 22744 36493
323615618002378369 2708 14134
30085261300332177 65214 67142
847507529619768705 384 536
706493137821421825 18142 19923
332074409180521025 12565 32189
205616816022601505 22657 52504
46708487996120593 2222 49009
157054139424385409 37418 62526
531287708141803713 23720 24460
670773845523502337 5290 38228
45411821570034761 60529 61261
86050975468946689 15503 39266
135611962379854849 27793 51740
31738675576296061 21427 27137
653405395673111425 7334 46777
611556612938269185 10267 50185
658356672056669313 2985 32843
518233906112829633 1667 55376
996862012843699585 294 11195
475882566509920257 24264 52489
954908651314795521 20108 21704
367217863697593601 27860 46397
468848047386707393 47276 49779
132009544103677713 31300 35538
970491090142843393 40068 47117
214122142629594945 17228 23144
509992235825784257 38686 60972
214753989612756161 14386 51279
401075206635013633 20784 59000
40724242713427121 25536 53270
489670563112987649 7503 38216
179484310278777313 58947 62179
265089629338859809 19378 54383
814704885227246977 1745 11591
473234235486437185 7877 48080
859817061766516865 1638 1712
503937792207764801 43002 58251
683436689445446913 44610 49003
732314231110599681 47598 48347
48556158183910017 33967 66332
830350622965624961 1401 12495
997533832747638657 4321 33552
937179431596739201 32235 46260
135570089576003025 42595 47066
946559721951004417 44072 45557
191481410363142145 37400 46821
313482423682707201 10287 13323
769090978298489601 7269 55619
202339125236534305 15317 65058
651953768661503105 32861 40364
948349283251637633 8457 59011
354197900647175617 63556 63977
671170685516599937 28332 66909
781293421104638977 1405 13983
487383575988253889 9252 26766
609523053684167553 17987 37731
328053149422373761 18889 56625
995501581025042305 23814 23932
816361992809383681 27396 51607
375871859784383 12045 63014
523587223058015617 10555 55742
973808172787048705 4341 38751
907676046261919105 27870 39476
517774906281143617 5521 17251
696592361155381889 23196 34451
50638725124503737 17361 57055
817272648856850049 33176 56962
326942983824078913 37826 61654
354184751816845249 31006 43176
770148120028242305 38078 62372
125192738302139617 1955 24883
348665676224495489 26513 58151
798384060856847105 10515 10625
727392079980621313 22951 24840
750902970310100609 14291 46911
929919243318476417 24129 44288
88208009762567489 28289 56760
426976838101925441 52577 58656
669437429586572801 35244 55641
708099782227403521 21317 31506
914022851772614273 34444 60787
887360962384793345 4481 26125
278765876259591041 15402 43210
362163128005061441 3289 15045
716683344019898497 9202 62342
603951109147889281 12589 25265
992508810874376449 10619 49025
694522923578144769 11710 65401
719631952600877825 11884 50365
613180874638874881 29178 45140
571729168669371265 51151 56369
904535020219793025 8891 36586
941422834318117889 4948 27129
238709209859312225 31941 40394
78522305654679777 28060 47408
737077796797731073 11789 28494
524755676196633665 22507 40910
474917374670457793 13337 14651
492851677539668737 20952 55736
641752909134293505 33262 47515
333586804196741569 8133 18575
306591445568987073 12810 53750
639763800300620801 13307 53496
117587212505068097 10411 25147
131644158337167025 12307 45553
870996269695513857 43404 47439
330864280642224193 18582 29418
987196953086094465 17393 64573
334997835201917825 12932 14852
642796788156349697 1301 19615
532723478288325249 34844 43227
619937610536506881 24872 28982
321392983032950529 14285 39650
526159147100276673 26880 51998
983557272437757057 1005 12374
766739806374214785 16813 25845
244875961807920833 4369 29893
243937287697182369 38279 58069
332822014340202113 3900 27215
75631283866666625 3400 55254
832751913368326785 25980 54921
952566068714236929 1110 18833
467874619284934593 1826 15045
906249927316945793 5711 31755
491891287298116737 5713 19337
923959740277869185 13546 55868
906055446851929985 18999 66262
368220934377401217 56038 56840
403518499356351873 34746 37234
122550067146125489 164 33587
704804700550219777 7489 15779
670735396868717953 27169 41912
992406823339777537 34531 52114
876161906896076161 5892 39433
308949109462510337 8068 55555
722035496021785345 22840 33855
992283896792173441 55909 57300
762660895354759553 68 22701
692196197727973633 41892 61832
275166089592925537 13676 28463
240510918487117921 20308 64023
588538390869732865 19513 43145
435125065126761985 904 16537
832051473429995521 3338 19148
689899793589319169 33786 35990
558518293126628161 41890 47897
437416856180185217 5025 65353
527832351287582209 17442 62503
963915203346928769 39 56064
673949093676188929 35500 40369
507451548549632065 66551 66813
591959356503959809 12543 14234
65386902583270513 1109 8790
158627846632089857 4530 64732
374311906605207425 24873 26122
976668650060684545 2647 16188
712020542641184257 1765 37200
509610981643422913 5578 42175
789156985341698177 7924 12563
846419984047653121 30635 55119
770107042286696193 12784 21734
182695329732059265 4308 44303
435207995844869825 18714 43680
807290980152156801 9309 30520
618430046900996865 40141 50603
132171708415175009 49599 66820
755455218755237505 15749 23898
731201041979911553 34237 35015
146872389580721569 35865 65195
476108228207056769 3129 22718
488747539139346561 22446 27840
488567110299253953 4625 63273
799914759026293633 13575 38968
605131450611882113 20793 42883
429142637360236289 22405 50710
771329194176640641 48805 61871
357267050826607169 36354 42393
607135960580496513 20350 58347
488127468439152769 39827 45747
877359080942294913 50165 63275
417314193445591297 42819 44844
64637126609287777 43320 62553
639291959519717121 54521 62097
982588656489294721 13461 19162
150807660382213281 20944 56532
77033121708087297 10181 32594
401855413883644993 8131 19889
178647667067604481 40476 41108
331080468110243969 7113 35491
857680980856603265 13115 52675
611581493023756161 5328 49560
765642336986498817 633 8475
853671278007624321 51007 60602
905612887805222785 15374 44673
820425418055400321 376 62185
810568835984536705 22273 22366
535151332057537857 31220 66568
613493328656094465 19720 59492
541962750741568321 49930 52675
394746977965692033 15039 36397
452570419144308289 26999 62560
165990534084233601 22057 26888
47354345119849481 4399 13973
845962541833454593 16763 62671
147563953777009249 29397 47819
734427068825969025 6714 21114
642283365651032065 9307 32976
384479047781663745 25410 52029
790956614552186497 52679 61435
672079828673378945 30169 34827
491809209459539457 33311 37163
292854511121543489 1211 38693
674697898114359937 16970 39626
656889384168440705 55882 64199
577146311105032321 30086 60779
968083443038860673 12224 37923
880085458288988289 35545 58016
371057878989450561 33983 50971
282594710912398753 24513 64570
35861986083329357 7293 27397
548262281947344833 24455 30233
315883862164842113 41490 54368
235700494693993793 1122 28045
340002374194337857 29805 60368
156577665516266497 1408 57928
60396819235865705 24359 36340
219559326223382817 41829 62139
788834705162781057 41288 54014
560118661368008449 5010 18442
548484080819665793 3586 34470
400221856563980801 58589 62126
202837120118228865 32252 50001
190962224116447041 39115 58477
835193540198123009 22011 58649
468517368818872641 13086 53240
906112712413868545 14348 64005
789757765605642753 1094 32787
692067517075404545 163 30297
85258165549738865 8943 39632
515440649658611265 32008 34875
868289286605289601 3894 26416
176411475008496417 49113 61338
789573491513202433 13136 37108
365602900116453377 53506 61523
932724755424843009 14307 48537
372396447720067393 2791 3007
126774768982052417 19729 21375
164034420757641185 49162 66006
422252011324133057 32567 63837
814281267051843073 20025 48829
566275169256691393 1966 8416
671446501404386049 26232 26312
595514246233037185 21327 41517
434640325209247873 30967 65226
152614528794004 40640 53054
572187980165832513 45684 51009
908358124396301057 23099 23800
443489958684398977 41036 59067
474307761534554113 25629 46172
827370062202685825 12171 32972
123432898631861585 16331 60409
147191923324616161 13385 51857
839053924929039873 36369 66429
28195299301355449 17973 37128
749543536432042881 9524 53401
27921151937437829 49881 63383
293485816526064961 23817 51851
903882734270677505 47507 58577
872653941646760193 8489 58484
203637360090713313 27844 53391
214084968979626913 35599 40240
739827094301229953 4814 60153
879221910466384257 20109 67114
812591404877668609 8807 56362
125583341633351617 29121 51770
63303043647959361 28143 57837
526164556369181441 15922 49284
662497917871920769 25523 48447
410849434633526273 23722 57507
326633690811288321 42879 57748
742115640114263937 4266 57902
259060939796246017 16309 52688
133084827489192033 40993 61133
216168601300079649 30630 63867
85533610245747121 11532 43931
797369393071480961 1387 15957
721399972569408001 43945 46893
628918306561782657 4305 21721
992315259427329025 40162 43504
937979551898269697 21670 55974
860227875053190913 15158 31761
760902535260793601 12854 59654
546403794748769665 53931 62696
881842520354442881 31878 52029
631259541091772289 29415 44509
350195937275511681 21405 47639
150865868436767425 13845 35330
948561419664645889 66377 67050
237747337905709345 14592 43064
105680736067778721 27303 54762
985338781662491649 9400 55561
204095828816409857 1067 21070
746098245721022081 31330 57991
156398343955341793 17295 33451
751780720866548737 1999 41113
689665330558188545 8705 20362
506519954348924289 28339 61198
887264319788680961 37979 63925
849132575719423233 30503 36615
95310100019961649 37628 65340
857815429332852353 13718 21703
430280952097998465 9943 58822
615733683001451521 31333 57216
780789648245832577 22990 65320
522847506424390913 5046 60937
986132025434368897 49324 61981
644914803821151873 45166 54038
464061410320628225 84 11643
699190831206330241 40598 55243
923432785881001217 34604 56709
844783835194249345 17860 53559
623674160008835841 3882 11938
229405605456484801 6363 9305
590567576056269441 40751 45771
980362243578000001 28362 50692
255607552404288897 45276 60006
679432695840041857 22422 28888
60985872869618873 41402 45352
929337049996433921 39748 47158
506333755512844865 11310 61200
490924266231097281 12777 51773
684427345324660737 22925 36342
998053456401905281 35525 52741
400490443457872641 13694 51682
229864774895681025 31378 40955
635565867290718977 42714 60302
150943396846515 4243 44365
281231700609698273 16691 33894
2455494418960314 19356 55971
424133983884797057 53365 56632
686479952886898561 22926 39616
181134939895233761 47654 66510
319658228128453441 31574 62558
77220952420386625 21824 36111
743541158152595457 231 44299
497933082342843393 10254 36746
580622174352974721 19281 24892
930011972287740417 4360 26198
332453880711554433 60141 66083
528132291060078529 41652 65556
225928491663673025 36618 63848
405011395132188289 27701 64167
827048500696633985 36839 41823
437961813828241729 23348 51372
844531606768917761 41530 66801
45401379792775033 34125 36815
505628787797789441 11695 51544
559654276827817665 14601 66551
760681244478924161 56560 63937
353637438152954817 4 1373
855678015606372353 19691 32306
785717400182637313 25269 27140
83076108618904241 6617 34957
614056420838277761 41924 48802
435576575960382657 3635 66501
697951886528219521 22638 67165
869005666451165825 12144 33459
24928528072958757 60118 66230
895422644117701377 10207 39138
674190479171063169 34679 35876
989132149566977153 3666 62575
792155713477921409 36755 52081
455340322781594881 34349 43566
936150209110738945 25378 31829
818577243828151809 17705 40769
739212189657362049 51707 58653
461135675668799681 32627 64686
567848962745461697 46341 54242
918708562276201217 30538 66853
845821456579084673 23746 34916
342609211945259073 38879 64152
286559016974397441 18734 65112
99946440483542177 11278 37589
555526169505807105 6310 42915
569917763958102337 31446 66410
887449418146292865 52695 53421
404383426096636353 38702 50821
788365055080344449 43942 45449
890638374764719745 24949 52340
118476338384088113 10845 32619
650253615815081729 20972 53268
192332784607028641 14296 30850
9035841500804055 54629 64189
442661139739005441 16934 36502
817408286263564289 1956 20745
83547035104924561 6411 36656
885763008138994177 18680 48440
988970125895182465 16834 30750
99924632645219441 15483 53805
811839723835358721 6097 63978
358992829168272449 14551 34429
618273175257247233 19170 24861
331647433215344705 38300 62279
481959403226976961 54372 56751
856832696671531777 17664 23728
684380940708312065 34718 50070
422565660983544001 22950 39387
331226862936002689 21748 48748
547718599694746881 44391 56253
858387382624688001 19995 57573
695059029140274689 30010 30168
867208916687570049 27908 61980
494118429185945729 16311 27118
523296385376202241 36459 54874
642689746010411521 25154 66180
593023966045958401 6294 19540
790954216635697153 2718 21980
310383406027330753 9401 14454
760713931361827585 21567 27573
766900043857258881 41110 45328
511221362373092353 54015 61054
523505829784429697 23410 37317
124071771141139217 253 24914
864579459297456001 9128 52349
696753032762217089 53565 54835
526574272408186753 13626 65692
269387124671645505 2617 62934
930486706742112129 4868 24059
943238946803873537 14451 36830
805951787827982721 29024 41053
423442509530140417 38402 54894
743005774550791681 11816 23622
78623794375829441 4998 18128
876354122056188289 52176 53496
9545737219660567 37336 61393
91882209830071553 46947 54472
437920593042136385 36747 47376
597952114705496065 17106 55981
749896519874376065 17877 66626
617182073803430657 5653 21843
632192460528074241 16685 45224
795272399461214977 17955 34652
208096677070720673 17241 25252
719287072074518401 51128 52760
3771618092045515 6668 60469
405975007253037057 4603 53926
719802704875497985 8419 39557
382340477322255617 24633 42493
84361008629258545 17511 43534
189851643107108001 54666 62353
826545989037093377 28914 47572
208014791311921249 37094 52060
930040774914303361 10294 16456
355006602239317441 23947 54454
340170413220057793 19099 24528
115457231045834161 9124 50392
721793060430741249 23087 60264
228098825374548385 31916 48280
352261093896224513 26864 32910
594165882910441985 19528 27713
188253230245592833 23267 27179
337058780044205953 23800 47540
990338028437157889 13163 45879
901115561303580417 26485 42876
347157724865127169 25756 63165
375543006225672833 4755 34840
683316134603124737 45804 49771
457820846946372481 31137 64078
563427418455617601 86 63991
475622593642416577 29932 37746
602515050492918657 30094 34884
947702277398686721 9188 48739
696914616728747649 35611 39744
885264876842302977 11306 27999
807939716606760833 45256 53989
243993030705279777 8421 65022
45340761676115449 43761 57162
495880555314247553 12555 32727
266122738481136865 37451 60714
552745495101699905 2818 62543
183524572690799905 26656 36551
17766581889663515 42176 54225
175873391879825633 18907 40952
757902665804731905 15914 54205
636185808936218625 9238 47336
892248826005246849 357 46073
99042445269510897 45069 52300
363896166601616513 11789 23542
497822148613522561 41955 64576
52663021577462385 2988 33799
948988298771261953 3670 9985
88203671735481489 49282 58771
700684909538537729 35996 62945
305328164756676993 7127 51609
440794837460806849 17915 33164
738501414961373057 2025 45952
123887544667780961 1683 55070
659058647190210689 20907 48542
702296432290914689 38244 56174
677615130117981569 27210 31400
298208098410341889 17093 42356
259600308128657537 46233 63252
228337256528341473 1463 19332
829912983624605953 2252 5603
179107167228437441 19419 37980
415106576258654785 34343 45024
624032081935688193 30208 45478
694979646471107713 8994 45364
593665433664213505 2662 25890
371214262037856449 12091 46181
814580539485156353 14401 60784
322619424020555073 30642 52159
196213599033882241 23698 29309
209629666044197185 42567 56987
834768036666581249 30723 51239
266091128789963009 35652 40906
444921589102548865 40652 58573
311964800931608705 10066 55080
482890679946258689 25881 65618
500985956813988033 17451 50208
511947311594099137 48356 55839
919815996508180737 27662 43655
110570219145976977 18370 61458
492704824729639041 45787 56943
609207066900282241 12 66013
211073281720334913 30104 45454
497754772943302721 1621 26632
567831254847018113 53523 66759
818584016331641345 2494 41446
138884026437910529 26062 53372
53983473844560593 15993 63964
529962771691810305 1268 6483
699476958200207873 31133 53486
790638692390135809 11670 33836
712454749351088897 45678 48418
829265708319692161 6587 46842
169923113439892865 26939 63430
826245498901290241 11506 44643
609180296127242113 43660 55352
302038126611034113 55846 65716
53894741855273769 36407 51598
363634667717438017 34420 35590
529006468285253121 25898 27941
531161045256222785 19094 40026
312434259942989441 37805 39574
570076984701945153 36628 56542
763893351927457281 30118 37133
714122154737633921 41998 46088
57595174052224249 46012 47738
875086017007564673 24793 54408
373785798330523265 11638 64235
770316492803740289 29786 53662
635110640941775233 48832 53539
688343765006710145 750 46925
320791700119222849 17028 34284
465947969214038721 32547 58948
175606884050964129 3579 30354
437566121279107969 10242 34190
814177380958916737 26009 49057
9831977410438953 13670 18397
298179090530169345 19120 48267
649202566817354625 36177 52187
754749692196320129 57996 65135
787865425741454593 7764 17072
19291853774021205 40120 63636
301414369815976385 19672 43773
997245831997254529 7590 54565
303394174429993089 29532 61821
211168771366317281 15331 15442
265342477458421665 18319 20608
399996586367983297 14302 22038
605051889133744001 26655 57539
175885521480481089 17074 20608
908080618508993409 4360 35060
240843199503366625 39927 40880
377126530199117121 9040 36302
484941684382903297 35098 53336
809206176753054465 4237 20332
532423975680465857 33762 58538
788763901055386241 13602 59808
281697812258769889 20807 55995
601761464908921857 10894 49319
350730558910363777 39994 42442
230349692135146017 45727 53810
780139842620997121 33479 63868
607166438058687361 34400 37461
327367192273861441 18609 56294
275605090740395297 16312 51301
914261960572659457 3705 12362
720000947412788865 54269 61977
574205688798350849 10915 20082
898044094900509313 41720 43355
616105505671811201 9782 16514
800615661834473985 11419 16760
181965912383553537 40425 67063
926605982989070081 41676 61855
317194552594870081 6989 66302
148186088505386945 23450 45386
31392833152956713 22784 33556
468001763180975425 42615 66820
189682433710743233 21989 39973
810559017912328961 31793 51008
493748249195668609 21059 48195
57481670239450721 10714 44063
753756778562646401 5136 42972
5875514477825306 16434 51932
989764618470054785 1432 54237
364599704124540097 11329 12255
582407682608078465 774 44812
609684585143458689 17737 32611
683371683165908865 4591 10717
599753628010358145 2268 42128
411083447889680513 10304 19268
934657196545007489 27373 46041
465630256566051073 14443 48344
298822574987834625 10821 56131
407455024100727297 36874 60943
192016689592254145 13356 65137
39493241911138457 35552 60214
849492265512889601 10764 60927
246772882268757601 9553 13677
477739170783909377 48909 64642
348238226453112513 47273 63101
140607624036928065 16242 19478
964292637509373697 1723 5967
635141454949422977 44977 58586
847530404283098497 730 17019
726257115727246849 43181 49353
983007364499499649 6544 6725
280734906814533505 17322 37513
547805691138712833 32012 39067
294780215249399873 16693 42279
829369281985407233 9824 31157
873626391336234369 23556 65401
241613265733626305 39957 60379
399381881741771137 21585 36686
610600383275581697 5889 20791
301112807645413505 23763 65659
568200967708868609 34234 64318
955793559864556417 21875 29884
515244720772017217 6419 31727
744638661171752193 532 35352
290317564580753665 15261 22124
42071868651060385 18747 21579
266343476665795713 12610 43349
890537135605544705 3210 23479
398169431554443073 5722 54710
879181590328666881 22294 34633
378431731463820161 20698 49225
27899473274931809 281 48546
991807231285058305 51566 64661
345851642810043073 2590 48806
191752039523336737 8082 66645
509835471784615617 31563 52652
701907298099889921 35441 58445
39079224682094353 15442 16758
347818598749398721 7034 34260
81994868873454865 784 52084
112804185345645185 22253 29236
268721072740884641 11073 62215
669786022557687553 42639 64922
950585628903414913 3798 49837
970451787893814785 31309 45734
741359581935196161 47126 55328
280892548621125121 28802 29784
277695975691177217 28833 32449
158342166925130817 12808 61881
299948218489600321 1798 23065
368348013303474881 19526 43643
270322750036289249 31242 61500
569770243420727233 10532 50008
430883021479868225 19654 41616
834086145536645121 5478 19756
746324618786065537 13935 58766
205550452813007201 6310 39127
302747848729250561 52130 57406
395337751720674625 32822 52848
200125138107527073 15887 26852
489594828493359553 29203 50909
569048192083609921 1176 48390
656420236516396417 18268 35665
997332989310496769 58319 62850
874752368836759297 10983 48283
743164677406593153 26006 45300
589768695660538369 21203 65971
553845173583543041 22503 61434
58963503584926969 53972 61427
564280588512982465 33840 62067
482218588661538689 3679 39178
714148884865796481 6185 59036
344952573330111553 21754 61787
829300724229067777 29610 67105
136928813931618273 44491 49351
157509490282738081 21958 50699
950092032960704129 33253 33350
813289426333337729 27640 66694
309020929076666561 14695 47517
510970847622889601 687 19486
48326148767777969 13386 60758
769596515788986625 41624 57663
502794347200264705 15310 32070
25420391724910729 41036 44712
441615841968292929 58870 66577
454868957931690689 16239 30611
300922658681685121 4939 61571
625580338880940417 7182 57936
499611601176091841 4610 16611
12196156621808287 31828 55004
933881839459971329 17712 25237
936248302942093569 54722 55764
155404605345957249 9354 48064
450715665309612481 3872 60344
355421073897218753 4511 44926
434370901235855233 26564 29550
631348929428888577 188 42869
949496611995368065 22888 43692
363450305303942401 45458 65865
207912865172691137 4465 56659
318066509908398145 29403 58181
89178077693016897 37346 58440
413449492687931329 35759 44563
305677072030523073 17138 44253
14692989038017857 36690 59099
162801856726940033 28400 56923
503441960735258945 34412 59063
334308093360792897 33955 48758
28923197469346465 47176 51595
958051274505716993 10885 30988
577632243948130561 5318 14853
656118624258670721 9428 34485
448071437547859841 56215 60778
841572856825006721 8759 48470
183776507749016097 4571 67042
229934828882537793 6266 48116
40650456360346257 29903 54095
851473446753626497 20718 23082
932895041714033409 51324 51706
142058523594204897 31249 34731
592245611143219713 1261 37054
540084663252610369 16209 24026
626590525420809345 13267 64497
130261532421403809 37855 52966
176943792405104705 5838 57207
963677202366479745 13141 13729
636416828187066113 26891 45299
704405802717918337 12049 60392
620371744579976833 7363 51277
931372209609161729 27266 53891
312740082735942337 17403 26034
716142274414298881 12190 33522
723482072708783617 17363 33567
78793613543947313 1612 12404
360510732052574657 36657 52671
689877366613433857 42708 50597
235449009047862049 45068 49007
684166718027579905 1811 33241
411361250893733633 18456 40776
769878592990327297 27056 31072
934126498121607041 421 7219
291102316653020673 30910 36891
532373351078319937 28358 61176
495465555004262401 6824 27627
885079905074739713 24998 41361
23094930083640721 21976 24177
400509755321294849 1938 3339
628519701824107137 16639 43688
193706222736160769 6027 29320
84066287723540961 28040 66156
18743130477133721 40851 53692
125241100603847857 5693 11952
574757610081768193 12455 36120
935733692014405761 52165 58175
507877570131157057 2884 50275
876753342825512705 30678 46006
371906001277757505 17058 52713
359185229088748033 21325 25153
951360171018109185 54818 59024
709753934350477057 45847 51270
345933942698813697 24190 34428
362182736042608897 52382 64594
945310820257120129 40104 47745
117247391087719425 4688 32504
489685307747244289 48805 53470
237146815217723617 4934 27774
280721363370702209 50129 62991
418177101298926593 56543 58672
243910668449494497 13379 36420
43638812103875329 19167 27340
599329919002698881 16882 41305
270560132015422273 15888 52961
322431175625582 14747 36265
153950358286603969 1588 7610
380976307666116993 12394 36145
291971863340723585 30544 50551
453135933915227457 9848 40572
16024636773646961 842 29204
872079431236542721 18770 37113
689744943055107073 29271 41757
761591116849878401 4829 24940
943622766535437313 27577 40114
607911039760352897 5697 37172
346234877424894465 43062 64602
223776678987654529 63990 66050
13046438690690111 36222 42076
743111714969202817 3010 32753
426532924949246017 36657 62937
143741383869333105 2165 19111
236841980957560609 10876 14247
134818148183285297 23977 47774
821021150451077377 2337 47668
253476939318822753 23594 30151
290124192274060289 6676 57868
842134956545621121 9514 12610
256484839936295105 29888 32305
679870212391996673 10806 26431
611228388368370945 5181 33233
657653428258157697 3443 55567
719819284506872449 14454 52743
322001013578493185 29866 37879
596458944030398849 13695 37516
386332777187718081 10872 35077
559761526818366657 36389 52148
220931856430190977 2416 10639
504260021400366273 6162 57484
671230782375857921 23171 53392
745988338621305729 28541 49723
203999532627953793 14361 36196
207071948248437121 21957 66294
243089151121452577 32494 66544
862169775318452737 6799 53252
707051600554883969 10091 53504
943712668471331329 23683 52346
972308637908355457 51087 51857
440348445706280961 23854 35500
206425530219711105 21433 32533
79970641377581585 33986 39457
129928938022729313 7754 34711
767898454649074561 18880 37250
409970841368085825 1953 66468
663221329272541697 21949 58319
843272716745673217 20975 31051
734250135857895041 38281 49832
92166677332436113 35878 47104
325666796887457345 19253 31609
58210895016529209 31876 55054
160867503714232641 14300 51360
838365437102687873 15338 35076
152004763823864417 30936 58995
11721552940770153 50061 63559
262330129689491553 10721 58696
660248904750538625 43990 64260
267092514905282753 39598 66759
565586595963637249 19258 53662
915870202866532481 58501 64923
428443331209116737 4882 48575
637990195642625921 21320 42369
966612717446707841 7852 51648
627794177868327809 24795 50722
855505700997746049 28111 40444
427530013427951169 6982 15958
64465248269343081 14750 47251
943696959641361153 6521 35324
666641518288180609 8195 15036
922520542073126401 21877 48344
540729271430478785 53659 55948
380450335527729793 15383 29600
976896435234060289 17329 35083
812491500405695233 19261 49565
759700959948489217 7309 43821
196186653389990081 5282 50652
409406483229481921 1773 30512
372521857323672385 42215 57076
842077532147868673 11115 26796
753848872726610561 18392 51940
343696117225469761 7316 49740
848555718494207361 29702 32669
58445572181241801 3057 3517
277659396233477921 43880 62094
876956306914770817 28754 45650
232453986258004609 17477 17680
633428797863729153 28313 41608
212767834628227361 26525 28710
662568068995788929 17661 52337
307988066772093569 13509 35113
208586735093959425 16189 32883
548442380259249537 6432 50726
103586694345615633 16648 61160
743562739487995137 292 67039
119569240802036353 10795 30311
585916077570050945 16932 66315
316070045270002689 23811 42662
482541516220532417 35274 54173
59417466999533985 31193 52948
64208293382225889 15004 25854
526497243554764801 20654 27947
351897212814488833 44950 53670
805923739610108161 13314 52239
1108419696624453 16563 46915
864433402318489601 10086 21384
773155848262018049 7131 38918
339159999831579713 20465 53312
371603598792379585 16330 32647
888278336160574593 51152 58591
549251186563164865 49540 56544
640070985321358465 32820 32977
1300357327284730 61014 62999
217493977311498561 4385 8659
734343058155058561 23184 29271
688693276006844673 4095 33311
76151785410591089 53523 61366
715113092923878913 15862 26330
622632852862292225 33153 58075
39268757300959577 19268 32945
99752610730622145 19062 33544
192442402793254529 2859 29016
452867077541707649 53208 66422
879310024450219905 25987 49156
212674509274680897 33611 51552
313412900166675009 51094 64251
788062431409255041 3429 43787
642459828158791937 34188 39091
631228575477553793 35720 37378
525600643385068609 22262 60125
949896282944802561 44878 49673
174555906016720993 12924 38209
781481358277492481 23955 38304
502019075412000833 46509 60046
853442546772722433 994 15449
704330519114051841 7804 37224
73510568044884657 18247 48995
852720604326826497 9129 43104
74127569511784225 9885 13208
672179781044818049 34195 56468
365336785178900673 9058 66870
165267303104378977 24235 42443
692941552777337985 1929 26786
971845489795896321 9985 25356
49653566841232785 3763 25086
712339723966231041 2555 38317
100451081801974593 4759 58329
681950714275487233 12805 66891
512720566313621633 39371 56436
174125533770201473 6725 58310
421775302017803009 1770 34401
650283908964496513 22344 63334
976277962327191809 17822 20894
260517524805173665 24505 24647
964545005914185857 32819 44154
758573894871361153 13298 50287
562155955916697537 8455 50241
278280102477431521 37105 54347
235468171049230785 23571 65940
676153715136877057 34812 35202
796835642401607169 18683 20087
112816160212609873 53587 65237
748360139751536513 3080 17688
916164211770350849 9924 38416
790387518488532993 65314 66080
221458884953996449 58659 59427
421619464300643905 11997 45757
968462238601915777 58979 59013
431166551725841153 39647 59285
550677056413313409 64300 66609
684774270720350081 28581 50939
801712787108115841 3184 43634
193948434121356417 1943 64601
575444372224247041 14958 61937
64896632258491849 14297 63284
627673018808877697 31597 62809
483795676157900097 1014 37574
244384811861884545 30781 52512
571766702660010369 33342 58562
199708332943757217 34408 43843
859164884208983169 40389 48052
625143607122858241 12763 42709
447422051967063105 40485 62468
193280213613860513 9189 46799
383303215968300737 17530 22223
653598578611386881 48232 60484
77283586300648465 17764 65439
178551759023108033 62626 64873
739902937461753345 24562 65783
67745988545546257 281 2494
96915430392666481 31599 63036
56283559368523585 28610 39577
473733524009549697 10747 39247
368970212785988865 10927 61747
975535020045537537 42584 51097
471629021813996033 7855 45679
745371168648521345 31902 34175
313414011795977409 36348 65478
853899203698457345 7102 45495
951948403335478529 3993 21999
646391197511110913 3068 31999
854657543766983041 2502 27510
883785200375069057 1593 41490
311883767547854529 48645 63993
342050054987570433 60194 66596
793116075888242689 21244 27432
216969617976783265 17297 36965
131086892414714385 12954 40416
886505524671736833 1018 48664
341580174201560257 32758 46955
565767213669186497 10756 29865
908457884502055937 3854 28104
394327007608328705 10053 24218
891124551164274689 23611 48523
581581489485923713 35740 46158
324697964665432449 19709 39228
614127299721037185 5668 67004
5054285443712559 18318 23470
333674373745150657 24441 55925
67444642257342481 20849 36898
707673708005760513 15813 53389
925366363085579777 27827 63993
812989954938100097 15228 39657
977155352607667329 4850 16823
922254832622162049 31946 66158
37981985536639233 5118 37409
515250321907512193 31376 59348
116025658164730321 4468 6803
696210231909308417 21111 35637
998227410558662657 23015 42030
887937834885629953 7003 37117
427234369788067201 26812 61158
757568792087472129 16541 62183
802059799346032769 226 48297
355820418807166337 13339 33885
290239493756260481 3794 62450
773258255488261889 39164 66040
533576199653516865 10991 48488
102372545752100305 32748 44444
764119814594209921 54389 58989
750288333079073025 1564 4627
904509962953618177 8036 42663
97177269906364225 24044 56759
91356246333972993 40676 41902
458993451315425473 35540 44791
902686136074557057 12212 30282
573921808555436289 22036 36267
977138887801828609 24959 40061
779543772466087809 30600 32747
806627246920321281 10405 55644
316053538846556865 6516 62499
804309063471478657 43257 62338
813564994010963713 376 33971
722399982243366913 14859 65469
468052714869738625 41596 61079
753314582839323009 33759 35711
459293889010542273 30969 38198
422973095528440961 1123 4441
914485515515945473 15166 26423
403860070662503297 5147 14970
637057907988296577 44875 61063
183294047352639201 12380 32920
545784023072766209 37282 51110
855936570253931009 14347 29218
547198736353738753 52774 67153
116337931612200401 11541 44572
432691218113614465 33876 44172
450154764850779521 31210 50952
929431802223920257 18074 33069
133763741250682241 32273 52329
268516870425937537 14407 22038
440198160363934209 27055 59369
814991670174993793 1127 61559
533631539086051969 14446 41514
602157121007120769 9114 16783
295045489075661761 2023 8863
374077349473029825 12571 32076
607866185515867137 32823 40212
801994399033727489 11819 18528
928549490581275393 414 40827
173777103194613153 12509 64548
861650497780111361 1799 6774
272447912680416225 37678 44550
984041165967838081 5304 41922
97889679852816161 16912 45822
40419637580392025 17797 64146
836596106229332993 63803 63986
178768646388959937 7324 61076
821313314192980865 4689 41572
309210707692095361 8658 64789
29824000568975609 37881 65024
645967030329515521 43635 51556
668765671215314945 20733 53308
562273546262737537 45838 55339
185118042433483521 5764 37409
631853987457617409 17700 49374
870722449717636225 21311 25405
943422102265138561 341 63530
979071792079008001 3163 53057
913394663533452417 7875 29169
218189931231680833 19926 66744
511827119568188481 44594 50281
631885292033270913 1797 60387
924692512885599233 12392 51373
331202669650213697 12073 22719
422921712800864193 6752 19085
282022093587624321 15151 46153
11629194975213865 2531 19025
722082078609762561 62630 63706
635788348116797441 22363 47795
488488485327874177 21045 66074
94060662046985041 6936 52866
441200200305122113 59408 62782
679670308617083649 41441 57438
137052281720837505 1176 55036
592517098313024385 10915 13206
837335743366853761 9579 65095
382829490058163905 17806 18305
761631402088052993 11142 27597
983865510031876097 15051 55116
203131871231835969 20078 47301
203456900059499905 10852 39722
943438213706269185 16863 60657
171564572729593569 15434 28152
274487518579494593 63018 66799
218209085832405953 23802 26724
757522039776286977 5411 12196
796635879163346817 56940 65106
536131524392676097 3116 63069
279544453976789953 17696 29301
422742156097438465 13332 37292
152833061950289569 42814 44504
488711908532199169 28051 67185
5594633636697211 3776 49259
334934831974432961 17865 40325
903124450575432961 10 46489
749426496887952769 23717 62277
319929233768441153 11634 59374
466493323666508545 29820 47753
895805026252034561 11625 50235
491846130686983681 17353 20878
214234118956746049 885 14818
875517015065778305 15959 55711
40483522336529633 18567 39123
43833190900347321 1737 62982
312475238614716481 44488 62341
445237932762363905 7508 60345
91889645197298369 14266 54206
827406441395570689 41465 52974
15288654022590721 6465 8499
365107453718362497 13431 50069
889828623102573569 3234 59737
472493557030407617 2312 8588
389724278998123457 46838 62039
648605985930895873 4018 52631
875464691327565057 16032 41342
208565467776143265 23200 36998
230552545548086145 5774 25508
773781548216444289 17007 54747
728105752784387073 1690 6591
234357129695030849 36123 58678
590471288125762305 35217 59312
429362317094369665 29901 56330
595327377550646017 7729 24926
995817840676526337 6661 26799
589951171613456897 33128 44436
185031159186987553 50503 64163
397029584213555585 37025 46764
335046065760810305 10164 19981
52233531361927985 62335 65795
496479739086748161 36058 56799
17153543456217337 38757 54399
586569236145667329 5685 50405
841121111050291841 5449 18115
855933797768042113 26368 46592
223461522291216865 2291 51216
529623450084120129 8236 48352
131531438280340753 4108 46523
643092447841848321 20401 45270
916041108293953281 5412 55198
903141745335293697 43960 48531
935041031188355073 4107 55223
590360641765894145 23462 58255
760948079604133889 18806 33965
60417944129813609 2951 8817
301437844445381121 6446 19411
4758150031204168 42861 59023
550440280848633281 17873 57752
498696305253620417 16573 43325
786095902323587841 21429 49249
476218250847860929 42781 63904
301241589992429249 43717 57529
20440666340409309 1057 31139
122141492531703473 27862 51932
721777693448512257 31304 52435
384749578946596673 36151 49597
352330735292984065 16439 43282
973121169766677889 6737 28124
175414166317604993 17836 35474
27476844053353489 19710 25471
209063005427640993 21574 50241
120309704891603537 30722 53000
626391291937533569 8360 9242
647583273827919489 43703 61970
195119736953277121 31594 55589
209887576831569345 3562 39456
561681893519843073 12094 54770
447278793065464705 1443 13759
101506880258245505 17297 49682
46824202179514889 13947 42069
291490749160328001 38517 63609
876192437118689281 51875 66597
198121026683057985 30869 50383
469151394623288833 30965 50442
576596077421324801 7352 64020
354428030317592385 6572 7251
27331772505863941 739 63811
710003105143009409 35275 41436
462057398002695425 45368 64011
504748330637752961 13389 52209
61379584260212281 19963 24412
293808876984464001 34455 39420
718053994414955137 3935 8395
21812321326962093 2682 26283
845485670740931329 13614 31318
402711219189676225 62684 65574
543855784913699137 11129 54230
805173441772311041 4353 20396
969719811634039553 22011 54361
71857821459907713 51312 53875
588194795893937025 53521 66928
626244016930854785 38635 63501
314619877130429185 34109 61038
856799763839255553 14925 25371
445983440976146305 16992 21174
83932029656736513 25321 52852
526623209650640705 23747 26964
888783179638643585 28311 53960
409173251642808833 7487 42611
47324745736176513 11682 38965
987250440419376897 19268 42611
667105771670399873 12802 25693
664697394004900097 9762 49569
976668609888989185 27269 47966
641746992583481601 6775 54495
1647722732748492 1089 34601
365400053592249921 26079 31200
167890344911313601 4482 39996
804981791365936001 35664 54336
229780443871440801 4114 15228
55508388469899473 15051 42697
964809368019004417 23317 57519
430646872891006913 51479 55145
3582830752385747 6938 23511
49806052984532561 11576 61482
632670550804647297 24182 32925
639390969302002817 9952 43988
436004812004533441 23350 45194
268854092540760097 2954 19044
864218054543428609 7223 13574
487025061123180353 43623 53027
365538536136405441 11474 26343
179383116496492065 30279 43024
694649533374104065 51386 53155
809303640991164033 1137 53460
652190118092555393 18174 34648
321732884049833217 21547 52344
5724476641077559 17192 66887
408332338398825089 32245 59590
254066015197885505 16212 62510
101699599366892097 9280 53066
295214920912115969 18407 29134
110075925455891617 44600 48226
901549387638134145 18726 63509
243500119670596161 28912 48765
140820264383492593 18283 42632
194810871375640449 19603 66945
329569783243989889 40723 48636
439283746075059137 1937 29815
884534524050366209 17174 39137
114128850945849793 13393 48615
639465732684179457 18549 50880
168599104108249537 45361 56818
763043151654969217 39093 57063
100072252134769009 935 33927
628880911729517313 13004 22577
512713641617661889 33270 52317
692701530528694273 21806 53796
444365082719190977 8673 29557
86371984525293041 27969 56050
652319288599397121 51590 62213
536547574516433217 16099 33672
688063057901789697 2959 22259
629166648303517185 55827 63271
945947648930509697 35575 50672
210040504712537761 19812 49776
383230372808714753 325 56137
746895318179433345 30092 44556
357744540517682433 57927 63938
868085952247540097 7542 66164
246778038026011617 41605 50128
177105883108346529 43787 44078
88874580502245953 47868 48687
526568088343282177 1869 37455
560064995444765377 3627 22458
502809593229208961 9399 27872
602874638382257153 19599 55123
347101578801371585 50853 54073
323338848139943745 51543 61522
147923967190543233 20646 32397
592258164726811009 49119 67115
915953861505897729 28285 43360
558023244306742337 18568 41954
519877198142175681 43483 59285
566473459065957057 53361 58196
810860614906104577 30843 59046
978064063920815105 45486 62958
473294451382891201 29156 29575
639195680041549313 4625 6663
628428385298235521 27492 56481
99221880275099041 704 11912
154951247679512961 38407 40363
229517636500059297 3910 57833
167527233548028673 40715 64925
406914019376021249 26499 35323
545279376517051137 3135 20255
974905942397835905 53695 63708
279937010186358753 45273 57913
2911230855705328 19591 44434
89748045502453521 20616 25060
376189783672497665 5554 5571
829812534070285313 14008 57722
852201827074370817 39009 47340
965393808326133761 13265 38442
983107144111098625 684 31134
491439596530284481 28638 58971
366345454948447745 19531 34966
51488786585842665 17965 64154
194180682216408929 37961 63412
675304402621705473 41947 61555
210719750245008449 44850 55998
163544372896588193 31114 56585
632440354637107969 39719 50630
542607856264510273 26993 27421
391661299131943233 21433 27445
708148536548200961 41616 66922
198635156385886817 1818 57867
856812059190119169 50277 54320
456437909165888577 27265 53885
561005611028782913 17915 46649
160339806321413633 13508 66430
758273587217701121 31234 61169
974457484136241409 33144 49472
647339587507666177 46826 62931
357396660715817665 36589 45437
537035593954513473 13842 59268
921690116763674241 9787 38441
694762032365652225 18977 29872
874446400668798465 1340 18785
143832634055911521 28909 60957
580899672675389697 42803 57036
762895352573188737 60538 62268
417275923162673473 54022 57705
716597358190412545 22249 28510
626269450846937345 51925 63652
57457812648785025 2892 17328
433106183179628353 14790 44378
427410972333717633 35040 49248
70058782311736681 12111 31328
882010023580356481 35778 65779
521889298023136641 27522 29583
762948637462855553 19969 64772
208113982894534657 15587 18051
337860139961328769 31573 35558
416690847299971521 1227 34207
151950874637634561 29447 51208
966823219523849473 6187 41276
68328279181223193 1241 10888
271182795427431969 24761 36359
29891597341347165 41272 43418
592270895821034369 54990 59649
271156278317086209 18258 64700
920422640532361729 17245 58878
789476680306194049 3691 39586
258108423649918721 42521 63638
732668392897515777 33666 37245
401078066704240385 8121 62736
83433054371155889 10989 54926
336585035641068225 11393 31617
426568479455177409 39615 62089
287081358254081217 30964 32461
22651252711057169 42270 49623
71219921878526553 23959 47640
473101153246595649 9629 35104
258746937414070305 9058 33148
519413187535334913 37792 47963
613065754454485249 45373 62233
971684936199643777 25061 61632
954416423289838849 58478 63585
355335770583536705 4038 6855
598108908958653953 26545 36085
449896070549549185 10038 19766
214841392347960193 4426 36469
171828867941840705 2059 30124
23143714674180417 21529 36170
758569033243368577 29030 53212
717282361785716865 33509 43213
74217062370905745 52793 56736
352892177800800513 45986 52985
78385407530781489 20700 56273
88576229288388929 25772 25841
667997846970124033 39441 56234
903037136918474241 7697 25951
976123213715688065 34419 59271
498461298431262657 26057 66813
287668255106865441 2661 19308
292391039641092481 4228 32969
894085633318489729 49850 57594
564881910829267777 16491 46754
787686605611568769 763 20485
452204786489918593 13680 27520
106347842393070385 10133 47342
984831406576599681 48482 65821
315860071780548417 18339 28186
490576684940254657 10970 17001
609454962955389569 3778 46290
454915456051889345 34648 44277
928051230238153857 2696 47481
913370805862403073 33042 34181
9049508912234217 9219 27775
216985561291433985 3116 48246
97741673688432225 22834 27577
937692248689319937 38236 49763
640454707029071873 28011 55966
492037526353708929 62385 65996
164717242533711777 35106 38107
146864313098436833 3317 64555
640217276845085313 30064 41209
420599755912828481 43825 53891
515861506753537921 36471 57492
633454656293952897 7168 18096
733621218531361281 15339 55841
164934172226832481 4096 49773
931550873822160897 22141 29392
275024498618481761 14997 46034
183699446994843649 29138 32664
36796155128623553 25734 39041
619100173296288897 5596 12153
461122138709260545 33102 44615
770644286556056065 37330 43181
867882020283086977 37683 46765
217650836527084833 46741 49044
624179765244210945 15677 32597
243977465772736929 38193 49878
46440970143375897 10299 25045
646238913241404545 39596 65681
365346117996967489 50880 54327
367486888944419841 6421 49890
395225992322547649 32979 60478
399816207997034241 1903 61416
962217268937568129 7022 23481
209747672014636065 20376 36213
289762653973692609 14265 44582
519888841245204929 35476 45798
111608976976828705 34827 48258
518870278487803201 31431 50086
522958960742396801 14909 30707
392222604430926913 43925 47692
19017030157503001 30879 53844
953685638097006465 13985 40254
557871227419834497 42927 55731
90657648727699329 30236 64749
378682039144155905 678 50231
266487439796769377 7628 13456
104863057082990705 37821 50095
702265385137920385 39392 53116
485032598256257345 32768 43330
683181923711551105 13114 43299
776704858760464129 14588 14648
865532042293835905 6712 34414
127920897525331873 35200 65395
190597016446098177 5218 25648
763992663008007553 28676 37308
232505189866131457 2680 46415
110058063837076497 45581 59748
2123157919698 17887 63359
616625132717412993 5887 14981
252305752528286561 18609 51151
104348043643188497 47514 49874
439688870505044353 26200 29972
882349425515553025 10681 38907
263377674434579489 36248 39968
169729026495222273 4229 50451
63738149513859809 200 8991
342327756737343937 54626 56399
493484509648141057 14618 17086
954355560264122753 20544 36281
21701499062224629 10940 48014
182419950677097377 35636 47631
989805872402726529 49862 58249
431562937864161025 3857 7870
184581761542183649 5143 25740
667930765137182209 7846 48991
448450944997887297 9565 54193
793493454098825857 35075 40960
182810594854508673 7080 58482
753817142701120001 17877 44171
267080173011990497 13185 54666
835352052388802945 41495 42539
195365401693926785 57277 59774
801047594160191745 12571 28119
211773939871051201 13514 46582
125192017128501473 24945 65385
896097100609289089 4743 24097
906586467618336001 11121 16678
847347468133605761 3217 30155
404480030747667009 20299 43541
570979476067073217 43517 57521
747347713489570945 24369 41005
228398505642871905 15400 58861
797399417728446081 22934 38394
772442169209504897 18187 33228
729808733385379329 3812 40317
357777583457206593 458 6707
425241053345846593 5988 35607
475189269680221569 45651 63488
303552812266442369 25278 39368
83053841698387041 2250 17129
188998535260868289 6150 24362
89785504290794913 3799 38042
699951290703818753 37291 55891
584951671654508289 39540 45485
670498113800650881 57582 58765
720538752920568065 884 11599
992011850159112705 3176 24669
501568780140303233 11138 19314
41499864308821801 313 17143
114422618380153553 7760 8088
117989871351380065 21502 26013
287243807752460609 20443 51700
402024974841797441 15557 66572
26442597525580425 10578 58476
483943596530476609 11787 62047
305885388761026881 39935 51294
293890127223125569 15017 41185
459305608185466945 5780 9627
557643593322250561 60525 62880
757943589450249473 37035 64748
62634081548029745 17540 33203
953731782957739009 10961 63987
821130593250440961 51314 58357
112413066263229665 8002 20920
939649046154148225 18115 56623
889351109145302145 29683 32088
879135974573340929 38715 54422
706594107614520833 34123 56775
964700539342036481 11692 54998
480832236531718145 12601 18409
977293789200242433 3269 23081
454967026213324737 24524 50278
304829538240330305 23325 25010
742548153848325377 53312 54815
703715109673378689 2101 59269
714496214687201793 4740 23878
895950076665545985 26743 58103
367420013153385153 16157 36992
572407015535959 27802 56811
748886628712227713 34853 60350
244729410125319905 28405 47363
988197721431724545 33666 65448
553736476151708929 2997 60425
552556581240295937 33832 52751
396386724756471425 16288 45696
225810583029989697 46746 47624
147478915115126337 13721 36482
92030581267778193 14842 27638
574065440475596481 6228 16364
889904827568010113 44512 60155
141432149843677025 27001 50674
25633593412024425 5582 42468
511993759449982401 15771 62600
588503858210920321 9082 42662
56394290562220561 19955 38445
321197592853195585 41324 66775
581693551670458241 10088 11088
280983067149570337 34207 40322
536560521029468161 32278 34419
727261706458691073 2576 27785
101349262425376449 12806 58415
222220651318401953 7707 9994
115114070805073969 24638 38332
9122627635946401 56757 63567
735801584336247297 9010 20895
593720584280355073 998 4857
158950915663279361 11709 28323
152111432156644353 55176 65094
260555471820627105 34071 43589
494430322327509953 384 11421
752151004843906177 9374 17686
197550467361395489 5220 14386
659134000896688769 18548 36386
11495506684063629 2540 61145
726527838489698049 9132 34665
20768700288712693 32583 36515
139888904636482177 17529 62959
747783431754875521 10832 31129
425445426870961537 26835 28471
615989853875618049 14658 32142
146190656811217665 7748 21541
434017944138211905 7 3896
442719867344163009 46961 53289
422393896949486721 15459 32161
352336045851988161 28307 47607
381027281115457601 43917 45263
594829787930589057 5511 66597
933603045771747073 23551 42956
405474590673168961 23071 50607
361014713043452673 28287 40912
829228540434382209 940 40094
475547444903824641 19291 22671
319687211673315393 15105 44901
671896284006756225 33591 56193
946039093646216833 28201 40591
233287185644229569 1017 2220
839746596839706369 5819 63692
308462011737525185 8969 63225
700952890899582593 419 42938
645945353732955137 25289 44939
266119006837758593 608 21919
308133173679841857 59399 60578
584254308561096321 6132 65681
382355436935370113 336 30998
525877156765364609 31441 54639
974010333663208833 6639 66106
839435595444466945 21555 32450
642134730002553089 43133 46997
152203608394788865 10955 52620
117211115456576913 33281 65067
834111100139690369 16260 58120
303327411858532545 1499 8430
123269117711078737 27226 47338
64534967999655633 1224 36116
949517016344753281 22564 26742
936055800187162369 38324 46328
644040920886030977 28648 45010
603490854852402945 50897 56684
670801607976581889 59905 66064
321189974382377857 33504 37378
225957320000578209 10439 52465
488784499866476097 10577 39465
480953728621170049 16939 43116
425183561585342337 47418 51271
232717460346041345 31061 34506
613461094764069505 14714 29141
663342236259776257 19731 38813
780091064760512129 25411 27876
178374186496018433 9818 30005
501888784709954881 42418 51749
862578436678784769 9144 32348
566418738959910657 49161 63699
858553637045762433 44513 57361
755374357581679617 23777 47022
636275780035273217 50115 52925
982780754590919553 20403 66605
98403100464725665 32710 35106
366026933980769793 3166 23717
631148497208538881 24137 60439
469124287137660161 12003 31732
852608919400527361 20644 61298
99004650584426209 31010 32355
50021508319783689 55264 65029
210215303889555105 4486 47662
293724210508930369 30781 37447
162844911712589633 5333 5478
840350577647864577 13795 57145
935680242302922241 47110 66277
684672173964489857 22340 47268
174417315479395553 10625 34663
362782139608466305 18414 26217
126591554162473585 2094 21389
418590113730363841 20330 61178
558251404110926337 21316 65168
7499291997259406 12589 32873
282656287219353441 10511 48294
902472288933356801 28386 51870
375555505442811457 14088 24206
368361957824557633 16185 63614
266680553960867425 15067 66558
598051680801592705 1429 44053
579009686761615745 20857 54596
696287968289691905 5208 47466
964177958114319745 15810 66369
761102001077293953 32847 49846
555111795523096449 13466 42632
704445629257772801 17046 20711
537680875903390657 32612 46832
345287099115967809 46309 61307
813082276568302081 3949 66440
643520014509714817 8023 19175
551288983460253249 35539 40758
374655658525885121 30297 60464
871567494765123713 6849 46401
394832593538350081 35743 45893
746913646650142465 4995 24822
415070022688059457 24497 38934
891974218028302337 22378 60906
116069662259160817 1670 24790
497088807387356737 36512 43898
773839464327014785 16080 32812
817446290915036417 12661 34500
426817214193615489 31284 49097
89532873812686369 916 64223
772545529976458369 40301 67100
653359915956222849 34552 58071
931391179966293889 3720 53276
337150912962030721 8781 66613
23820558201553157 32517 58219
819742921065007105 20257 66353
971350186833941377 19827 60929
297026216284478977 52265 61382
611365403300812417 16971 29780
16067489264706581 27411 59746
290715959935294401 64953 66992
538204123065398209 744 60936
545839106415716225 53858 55587
859151624097314945 27780 28152
928812015514974849 45833 50281
757632906976084481 11101 37464
828867056024979073 31849 51025
327033682911682881 21171 42769
258647196032949729 16176 18258
115285619106302305 25016 27981
994115382192976641 21929 52228
204133193287113089 27391 50331
27174680323010849 333 29816
373907099439549057 21496 63779
558363246178164033 11125 16960
761131437623497217 5638 11196
376182181309427905 59437 67086
388550980303151041 316 9077
466341631587400961 8078 13447
599023509923263489 16028 65401
712022931730384513 36365 49669
220506472366309921 18969 21510
269742527685924225 3645 53293
269811279503294081 22522 62442
516262567350008065 2540 26770
845653108768985345 31971 45302
471556332240286465 31913 48535
82300501306612257 11101 59920
549351959767758273 17826 51548
206887488443015841 10730 22899
579463202882909185 15895 48386
583286754134029185 161 8711
681773239654642561 18038 36846
14078468134144373 4948 50210
943456264941975297 20225 50457
41790528985082177 27120 41191
812253498560178177 35992 67157
934940266549631361 29699 30330
259656352479215265 12319 56316
873533192285485441 13580 25868
5480775842226394 708 53002
530055625940903489 16957 60904
670209630420718081 5431 51415
138009275584956017 15897 20594
341547739273774913 11198 35575
770697588784201985 17358 57572
3436331652228120 12135 17285
881658156834667777 898 29423
739722765976448897 2057 15150
216627652544460161 21075 60020
813591256280464129 33268 45277
344996261097726657 4632 55316
658113737019984769 17064 20388
822104126298654593 28001 47528
289649933435828929 26193 40262
603240983008952065 10071 34806
520729586810102081 24684 35881
953206491754642177 10471 57830
710768751509451905 23309 43942
569916181981888321 34731 39926
661116309764164353 28007 65483
31433530430007297 44685 45060
195178233078838305 37946 53534
9027886561362665 48795 51923
658280534244720897 14671 25516
432403980952713601 27688 61855
891326278481475457 3425 22112
118364328939044577 28786 40826
71522739785475409 12644 26756
951292598111365377 38392 49141
226537939544574145 22266 64314
755908176987354369 11530 12922
635966530802431105 26521 54479
557160760917653889 10520 41064
200120424871702337 57871 59500
671727401723707393 2881 65123
74247900734913937 44781 59086
977253283047076609 4691 21030
184911892823397025 40642 51906
414386175392472449 43848 54862
410651937406878913 3649 9993
232170878096283681 2980 33739
93320470408915665 28213 35163
436115101846162625 1617 57118
374961745838358977 37492 54001
858004886636422273 58109 59376
739871158230119681 4086 57374
403802499120267585 8500 49184
471798311270116929 51203 59257
648326444551614209 43738 59054
570493155886058625 14728 27106
709291946527777409 26337 65384
119038405291515665 53742 55381
195520325130217985 51612 57684
766933981358153729 51866 65786
585347437749838721 12427 42205
962133264182323713 30078 62108
847383283323793537 30361 47497
819849874350953857 18222 59227
292702809768123009 8321 33351
820321453393628289 36228 57113
383081932004699841 8030 25139
602739679862271105 56257 59700
315448207572380545 46398 63169
470717888001228609 10233 48880
386275049438026497 16542 64784
486782016899073985 7678 59252
950099758883290241 42575 65580
616325218466837249 16565 54227
8113817037070704 17829 56681
188998360741852161 2486 66512
708400934156109953 11053 38724
387786526638119937 15576 30866
296479879293841025 22045 32747
527568017990237313 19627 48242
482441817374770241 13469 20559
804187321108056321 1468 43521
169619366067081505 623 48674
612510164296498561 35008 56705
897157275108945409 61720 61959
957802986337309697 20803 27591
253570183670078113 10208 61208
880643457711105537 30712 44996
950653347488277249 21514 34761
718132938820243585 19575 53372
426624027929022977 45656 66204
803430548425883009 61404 66098
214964657648316417 36369 49737
382997588545929793 10288 35973
935552762079979009 4768 42219
677083390905355777 8778 22298
133490808321887761 31924 33615
584406607569942401 38304 42941
204375097538502369 22579 64858
127590939445713761 30966 66715
448098168087476289 33055 53986
514219782170936641 44877 47669
955832978710745345 18288 44404
419953885593404417 10607 59893
457181707842870849 15673 54326
33572683317967033 53306 58321
439151766618380161 6613 18169
301066888091686017 17690 35090
631211192847693825 55237 67012
819261344520196353 17279 66492
507613302681946241 11419 66453
488947565603556481 7816 65394
376663629672584961 9725 32037
462780899070107649 14964 61206
40390276048242417 45399 64914
466318681883297601 38788 49558
271870973105698977 18026 26168
440875512724527873 5987 45792
951263077857149185 47511 56421
472225764836455425 64027 64352
525165277998816321 22837 32459
422038765494729537 19133 38177
390430566321782657 13365 22463
399112177519402433 4277 5562
399634297685757633 17227 17583
247537699937577569 5655 42717
14672949943147275 7224 51147
191647713084709185 42200 66885
879535546474933505 23096 55644
648727875654142081 51978 63937
587542385096469377 24625 60388
664060429477377281 25029 40977
437557621305749953 23775 47719
839563763110401537 12914 25235
58833941111160473 1595 44887
870574985829566849 11850 48186
713140679465233537 15869 23868
293546486896612865 1342 62620
466990373319873729 18209 47897
104009503487777265 28529 38754
590324957786627585 43539 60419
501522101637629441 26669 53754
986857724874383233 3006 5044
695197262936520833 30694 48859
226313656495854337 20545 66424
268756065455900033 37280 43536
607749213917031681 38431 39072
334624676056353793 13940 36972
233215960334625537 1224 53452
88946178672085105 27522 50292
844381216456255873 64 43202
40833253671710425 6351 17744
456253993270628673 57361 63879
506054791805180289 4467 47417
549081489523217665 7060 49467
920416033705311745 52009 62569
669925663505601665 36666 65860
803174369404739969 2174 55517
972775156383832449 9245 13933
873918457961000449 4233 36847
373940215111254273 50004 52373
236596337312246177 49225 56065
301542458246501633 29727 43961
632075298105679233 32711 39075
604786423960881281 2946 16896
742714353106872961 32230 52050
733802927540622849 21754 24634
298399246313611137 26132 63842
975031321181155841 38596 47232
199617535242847297 39775 43569
941077518944467841 15878 19940
627378515772665729 42567 55558
746231659623980161 20102 53609
22849578231312509 16269 42403
325352408413280641 43442 55853
892010553332173825 20522 31927
664897620352412801 14835 58595
948833881659052033 33613 55639
622729699999467777 14155 15263
559042063495883905 9312 50316
123380049347581185 13579 40997
127275642369635729 38568 49993
52590227766515345 21826 52138
373422292231087041 7112 61389
324835382075129089 2403 4889
157207114259502849 58214 65621
742076068076784129 8212 9524
492802233176309569 44433 61861
956407917700140289 28400 41907
996374741362199553 17947 34164
607364348480601217 31916 51980
255497410285048673 36934 48966
127183808108618737 25522 39006
20884429708441845 12295 17268
207863515850078785 30889 49765
117621472241854257 642 31081
273916591981496545 10378 21438
166306654357878625 5747 28116
440907470785859329 430 26316
472912317629639041 10276 12083
441476893473783617 3921 13246
532054212500380417 32468 34746
868415950178501761 55918 56316
47307168313427185 18980 49803
916790581076860161 18260 40882
51415044120386001 58030 61263
190870307628486561 25792 42629
524148234335829249 30944 58277
41926807486056817 2899 52279
528158460907288705 20661 63744
57236464719835569 23405 48909
48961679293359593 14742 30870
108081488258555681 54789 66994
209518164378049921 43397 45215
343440347402108161 41779 44263
438369813180290881 22963 64859
288449488228288001 30525 57041
31347408055179217 23789 39248
989829643464048513 10640 48895
788565122548067841 1827 9700
402241632544892993 23307 62448
145473378513923265 2466 60698
874778281779427457 36389 47704
866965208033381121 39940 50168
9107206322944707 30087 63405
467257148676960577 25893 30182
354120704171634753 28285 55762
157625249356829761 47583 60747
554570415725542913 28600 58614
892975206393099777 49072 64400
523230838878347969 31262 39077
807529570286678913 38094 48974
461256916363005569 36776 61476
896136394588435073 9736 65988
890949753201113089 4986 45099
437211543298548865 38454 56505
673025534662791297 43365 45436
267866928624112449 14100 32718
594755324496944129 29043 53680
894831768241946497 21140 45037
991857276860919553 6713 44015
402043794434316481 28581 65809
58970985710061545 5872 30488
466823493748382401 19955 38299
929590200978047617 4282 22760
308316090051288705 52883 56859
798717736651653377 11209 47598
838811936883392001 16741 31927
854301282075006465 26151 63659
267282565751141729 11298 46444
19888227714062625 7007 16556
615425808156107521 40412 59769
117176592732981537 16991 46923
8024556774937964 5616 34713
549702881153066881 3802 3945
453915277955108097 11601 65078
69805511572674561 6478 64890
509434499893952641 9431 12231
165309778987932545 55835 66711
700616139278100353 26722 48462
440584825214664001 40101 53298
8214093496246023 5107 10848
453201478453692609 18351 35983
807075342765561089 15603 16947
245801065889828865 41221 59561
777300712873621761 7272 62323
235607078293611489 412 48647
69273716034803809 22746 54256
126325790434087537 47778 53158
442448740483751361 2325 52102
319015814502066049 29777 33292
313417842641005249 45228 65276
881935319145846145 4460 20288
489751827651698305 3877 18226
754013274919088897 27732 54899
839170079165558785 6533 15276
726155277447439617 12152 20749
625425581958278785 31017 44325
15952050837583443 20952 32642
129263844449699409 9997 31078
906207681973491201 45545 49804
457935585939647873 54351 61813
15799353012738493 11406 43227
805905935352672769 11219 60150
372955848109505409 3875 49661
742685810193204737 24487 57781
794843871660432897 7951 36349
931269021118797697 16596 62765
989426630623150081 26147 34484
56485200049362305 5630 23825
232717017697439137 7032 65661
743170955986602881 6163 13036
725142005368574849 7205 34248
132768302126930145 36911 36914
364178708110998145 20034 23771
128543439565792289 42736 49615
585589320600753665 54571 63998
303317067841813761 51693 55609
636999114448855169 1177 29012
766706159244126465 2821 38601
907053253712227585 50786 61331
156648237784434497 50938 64240
3574342493109840 23623 33724
731354180966381057 35627 47016
638949165698768641 12775 24427
970301786320728577 22048 63281
397059915722252289 32351 38343
93481326651374993 15368 40934
417838713873372545 36830 51089
21373602304787909 6939 8060
345080257675519425 31944 52248
495520900780636737 31852 63284
485450825779629697 3296 40164
78537711918155393 17146 31022
88639171312223649 55165 58950
907482717803606657 35214 61833
740126016405916673 39682 50796
265632725871494561 9888 17228
140754659405970977 4068 6577
575872248459351233 42991 53192
656876109170987393 24814 33434
832151628018802817 1949 8013
200485381429700737 43395 58407
142139159413591905 34471 60923
232306261239436641 30699 38728
924556328342543361 29903 31574
367194661772245441 775 58245
755138879252431361 28388 43425
70458358032148281 22922 31920
213496392770021985 62504 65578
732775313980624769 21650 53338
806797397360487169 37411 51804
834555892822230273 45648 62514
669377847877040513 37875 59042
393673688544552641 26059 45601
366416603041219713 20285 64649
454886947551081281 3728 18672
100310752724308113 12964 40177
369318350030653185 52772 52988
20790412911072309 31807 54285
158755402962121665 40148 63662
464646145355299457 24835 66825
660266705633645697 30364 36170
297841027616616577 9844 22969
825537592331364993 31890 60039
871851820361197185 34060 40224
971195803940275969 18084 66875
173525216785225921 31318 63674
666253835974394753 27957 47820
501504988889262657 28695 52934
375820462399033793 29005 49650
957372866324877953 29172 65764
377428215828452097 8378 9662
46206026035431337 15018 45635
249836927154717601 58215 58445
602649447237514113 8382 64850
864967133246231809 47841 48855
350124035220130049 11200 49751
152852482041666337 7251 15506
783600892502963841 10455 38527
313814201194624321 16970 49567
534929667398269953 61318 65754
431634867132999041 24975 53765
874738910826767617 19173 66228
778587416827029761 63345 64383
427686337300070081 10229 18733
247439103815466401 42663 55695
815227335625312641 1047 46881
871500904392014721 20438 51035
613865491838819073 45406 55318
524057415400534401 2465 45542
164081017045521793 21222 58718
355719374153970561 11599 27313
407719854887745 47556 57882
166879442292085409 51514 64912
977408326583915905 7894 18945
140865372933070881 32871 53908
690427059992256129 49707 63716
434808941209638529 26981 38169
355011870481195777 57352 63105
995548968522221825 38825 42715
28883677224524009 5998 64256
846398691413256193 54276 66254
107379812023570049 30895 39740
209243276107834209 20355 53744
397837950861823937 22667 63111
680951469792319105 34743 54665
341897596680883713 21585 64053
969188762409139329 51181 53358
225629760278263105 39146 59661
378380763565118657 6484 15599
324807170154176833 22548 46638
680751115057411457 17624 66538
465758181601469121 12804 37846
753994426689729409 42848 53352
568233290391635393 34822 62828
212133203261849697 23460 44741
722001731701521281 40061 57314
403596816408892801 20997 51166
154054572961971553 9876 64326
743777843553011969 14150 61835
204425527506000289 4727 52590
379814132142655553 16519 50556
132465787348099441 19876 29194
753296283857586945 18282 38411
738752081451092865 33746 52921
743622782702274817 18348 34690
826077952241551105 22176 30337
669294092839926657 41195 48569
295884740255640833 11721 22150
928865692027415041 3527 39790
793029273279405057 18074 44186
929893051846157441 2299 7293
620299806675728129 25988 33045
667115580845930369 4177 19546
426903239370577857 37883 49854
928791256405823105 39320 52435
911072974961850753 14954 65351
92501494321538753 2582 48546
928715556307157249 33363 61133
514965505583909057 20870 34146
527360672898918657 41246 58297
339844246389461121 27808 50442
17659361249034335 12167 30609
20076753032732597 8735 11116
965475049061293313 37844 46074
645312082583615105 12898 22938
952883641406419457 50322 55436
955642475868579329 9673 10526
985905485760763905 2031 30853
509348787231218113 43243 47094
527893287324904065 18522 42892
582315848992102785 21954 54600
588757468604821761 25163 45836
661256740431667841 5091 19266
841146058101561089 30447 41576
85262155684397105 7185 13047
362484215115795649 6896 22736
319826127746338817 18181 38566
119402235128152513 18149 28457
468624482742292545 15549 66672
615235469988359553 27593 33646
942952683504444161 5834 25731
312052205068841473 56568 65003
931275002566813697 20715 60395
176774125783634177 823 1757
341319069577380673 43408 58515
832075954234884609 9254 29128
125181597987882753 45605 45911
102222637672550577 20432 29632
658843317889989121 3741 18176
798921787817608449 24398 64073
593383800696237569 1268 51637
971780381749351169 30903 57450
429510759321928513 13631 15822
656249821083552129 5930 41670
900243553460178689 11437 47465
552257970938054401 26680 26957
262067586505878593 6122 40345
668364238121984769 23086 33988
612666732330147585 1544 54074
240437903110414913 51891 56915
908403715851548545 27822 62763
727827289565087873 2861 12807
774607240278278657 2561 37241
652900585223360257 615 1971
687703987415488897 50965 51074
177152816374917409 1299 8990
792468370682961153 34728 34906
654433567567092865 2178 41448
787889032496465793 17724 44653
112938054808839889 44111 57312
466982600250084097 15932 38823
954227546091996033 14561 52152
591664410564675329 6155 44641
414004910536466049 24228 33377
65632568863030369 23059 51188
556888160753185729 46439 47519
291687931830338689 60906 62956
638156100086181505 190 57144
923399300972626177 19345 48413
979365646376006529 3342 35121
4864501923236731 13059 65957
946452857848203905 32194 40214
730190281976142337 37594 41158
365107792203968257 10453 28057
878374413289506561 12192 51810
430309609253672705 11766 16541
849186386091084033 34049 60015
807333249542576641 35600 61223
230398826515539681 14478 36393
85372427985607409 12020 54247
196904422004898561 18970 54971
182934806258213441 7276 46091
189164296361084897 2922 58852
256672539657646593 18255 29037
185227781575868289 31224 40312
180163634830673665 13075 21678
109300664324678113 18507 39840
590868918820309121 742 56315
307112907573348097 25026 40032
544298529691172225 8902 38925
950882524574282625 16055 21991
401835462922097281 33256 56056
267110601377147809 1606 10809
667726592204584065 24382 62952
922067835554543105 17768 17945
273103628464088641 31175 58338
288100133206249601 7127 57572
800386510375385985 18175 52274
800997158029318273 11966 38857
681811093541742977 14634 33552
836447258316191233 13422 62234
373860327671220481 5433 52747
178487514234177537 40851 51808
290276279766477057 53685 63424
515766145192337409 46762 52600
222427213766206209 44768 57707
283835044698307105 43065 46621
278937737702140257 11579 23196
98066448572900817 50636 66173
86371052008072273 16605 25037
377394551648791297 39896 66286
13361785937849647 41900 45650
450651873660966401 3646 39134
420395456508895681 17023 25352
893070723232497665 1019 47329
382901707248723969 22590 26416
634932140628912129 62613 62842
661152938448676481 25534 51951
490849393581811457 28597 36921
113332558469881665 43902 59338
403417832981510593 12857 32646
175022168964186881 2227 15669
5306672510229761 22279 52204
143707556226647889 30256 31207
204563762025635745 2734 26999
787126447372482817 25296 37260
443823237852342337 1795 60874
31480371025242705 38882 55947
169662765094891201 3423 45222
246310390949172833 10766 17765
863039585659990401 27455 36426
181682809913301217 1723 66128
246394839796614913 22474 26342
103888328545988177 7812 54414
220829641132411329 25858 44458
217084605468404129 12051 54270
51507762886608081 35269 50104
156329717490404353 6149 11117
422533908792942721 29549 59957
857611668765375873 59701 66457
328921412933574657 1142 18995
937911923962016001 24457 29489
435043346528374273 20887 24749
459056518709434881 29773 37422
354660473210650177 45998 49113
347381723886069697 11040 65599
883100447179302273 20768 62064
682849982202359425 18334 46084
758655597745537537 16552 64348
685831706824014721 16660 36132
243298665910856481 53055 53731
299321981532660417 5143 65845
114713041673660145 39784 50955
488699211874131137 55647 56716
59004404102935841 34899 48369
644781599648329217 845 9096
159813749470380641 39119 47742
104791304722251505 29365 34347
381961313477603457 32982 61055
895587953082060289 23443 37512
565216523788727425 12556 48156
45662431203293609 17792 42568
443703780128558401 27393 55103
837234018753921537 37044 54064
14332725998208673 24659 62081
470029567548774465 27394 61383
834019149533617153 41574 59897
799770767175278465 14440 28773
712613549608185857 6461 63836
535085743403680449 14166 21685
848345623015902081 18836 33896
618479063220352257 24273 50629
926221822065919361 37347 52233
728824553198020225 14838 48478
216838855972952161 16028 65460
935747119118122625 50275 55783
329400091444789185 1223 11626
168448507054090881 2109 26589
872424181015233537 22241 24169
571202135147363073 11190 58943
742422004782333953 60215 62222
417610616599940673 20378 30443
402887127446547329 19260 63315
596221454191425665 7827 64561
716926246790642049 10298 46418
832014276342715009 26976 47085
184231574778593185 7489 37215
809331399326968193 33137 34929
624258143843270785 2733 20047
215529100132524577 27740 47964
152316524700466977 10690 34737
533386271482147137 19731 22957
723035011043258241 4651 43203
568602717218180225 5563 50041
652208165621132673 10659 40420
665876069404877313 1323 27342
719233992295933441 24564 45262
582868435960588033 3076 39126
646667699068928001 37406 67079
191684669230586017 16832 59691
727277077148123393 750 48709
910348957927805441 2958 21941
775526360366924929 6094 12734
503930778331469057 29686 50579
232333736211991489 2211 30037
976794783347710209 17672 33926
767041259606486401 34869 49679
823367270365583489 3647 23666
627728761767137665 283 45070
565105403239936513 29882 60189
613218155513621377 17138 45190
319760828024190145 15729 29292
439157994128727553 3381 6860
649469636488188289 22733 65851
757944116843759745 3937 17215
638668479399587585 12318 45075
278479220082310529 58935 66242
81211354147239233 17239 39550
505883285950332609 12937 53224
952390925663255681 30498 43516
520136209617625409 1457 7255
15096150905886675 17538 52509
559616699651059009 464 40885
272309834355457537 3367 25539
335642173844085761 41562 62292
206176087347824225 6514 65287
322491405963106113 22061 30801
78377826542524785 28085 37915
25721442839774513 33130 47041
22631248966856533 54529 63682
576999004194306049 14850 32636
696671029896879873 58245 64782
72286439773670001 13982 40804
714391361301078785 26548 62006
747018292762376705 9696 22949
753455115897427457 16443 55889
306887629447466305 8449 29467
889845877552598785 5596 56023
982594996467611265 28714 64945
279352000334274209 12073 17187
418968607928739777 8917 30269
507309628155081089 10914 62701
245632625266765089 4386 6677
64496174631816673 59066 65981
363413437691356481 23875 39495
942111103440847617 35896 40133
823346452386886145 26866 30914
968982263678061185 3351 22722
276590282141903297 22681 61783
786594543342470529 15851 39242
824876453377598337 1135 48216
475749186365622017 20956 22155
274350917092569089 9769 53761
155733044440747649 2014 31263
218228881928865793 18502 34528
598016540411169537 3991 50442
32091357141290189 16422 40146
66570677141651657 4367 59383
504759035478528513 54855 61820
692555855725178369 55683 57758
680741194539116673 17880 64840
330854946829301633 15383 43517
793633746299917697 51402 54342
14888473152655735 16206 67002
185029869462645985 1012 1290
726869645000203265 11973 18524
587910284394624257 20054 58057
323773320298105473 37164 55542
690053536166011777 13761 28432
612890032135961601 812 59710
207702739619008993 39647 66879
200277085884312801 18291 53149
64388021762304961 13703 23498
709490185917371009 9557 47551
306916624545308993 51280 64571
300876551174614081 7791 29561
64988155878445753 42984 50142
344144048822240449 14650 42027
162631469099210337 3632 44358
683373433912141313 14591 51453
779983042640417025 35276 61180
836560030682516481 4531 15619
276688625525522977 10546 31059
907226349497111809 33412 37149
646197213877407233 36307 53056
958731776903217537 23647 61495
695561430212109185 7595 53037
453917708234559553 8098 11385
811650606583803777 24140 63613
65907714266398185 12457 34578
367186339849482113 11181 41413
385245858939985217 51411 63135
639142511047118977 36330 39904
834087046057813761 21718 38066
774030735819508225 32386 51210
164409870489226497 33174 45670
991907601137818113 25080 26358
811122799162159745 15592 57667
144054835091409921 6378 51198
422256326541432961 31102 40933
669722447563664513 5887 7963
681311140274711809 25256 35570
301055620756784513 40892 51710
734279707150353281 3704 6142
84090090916582481 62440 67130
231103288972899905 27512 56001
900698973157616897 21440 23811
367480656809224385 10128 20822
381464876584182401 53798 62718
194299774580795073 52439 65612
557766305852283009 10046 14382
503935004148377857 13799 66927
698001390560982273 964 59355
141159324042700257 61893 62326
525053051924302849 12932 48739
803231116522258817 27515 40243
808996546376000897 7265 17026
284034141898981569 3743 10871
878122367867121025 8760 59220
841489355583878017 9272 13774
918894221253786753 15168 18522
913562563427984001 37139 53807
7777486975456328 325 55251
82555360149800801 16609 53879
818163886745090049 710 41458
299616840582327617 42783 60808
960584324339777153 13338 36178
578603932707597569 24729 27136
753149987901274241 14810 50302
420000970006082497 1367 11303
305841273675227393 35200 50407
653622758310266497 38553 40908
552593958123203777 5918 50925
181578805671275489 12855 16048
675719704819840641 1924 24514
844260351838460801 20560 57510
315307276590736769 36245 58072
721719028017883393 22131 38057
526425532309147585 36390 57573
417890824191434945 36404 42381
69648444173090241 42269 52611
505678679420920961 53023 53285
526573442475296385 31848 54402
776414592391450497 17372 64528
596130734433238273 60954 65464
835193734841436033 47355 51197
990810001528572545 7203 64783
14599345353961013 34666 36660
185637631271141857 21284 23601
856861369145175169 55931 59219
60233982557718945 12408 24551
221364728687223777 18771 49128
660200556401001345 23358 30985
492017021293388993 33198 40396
676380907832722817 29656 31661
788397640840063489 19845 29362
980825380726862721 11536 15866
923237852924696449 25721 46813
514378066709753089 2258 31903
879298051715341697 6628 21671
224041866268798625 24599 27391
371225567255134337 8979 23728
817125201322696193 30731 58595
279918176009264385 1764 34341
439170162098527297 11525 46733
118893606225466193 15721 35457
811678714599253249 21554 54347
421865969522986689 6332 28235
762102341268722177 11679 25141
810639291920534017 778 57860
68952710461829273 8143 66217
380867580023053889 7509 31351
315911278464405121 15909 25642
432028334974884161 33582 52183
687812486864459009 2364 54641
893767887401043713 13450 25239
577925492567708033 14175 61643
500840110462103617 18791 44941
615914331076780289 5484 24713
815713923400355841 13731 36041
538023477008927361 20096 59412
551375013142259009 35439 58483
255403675854580577 36132 41437
215208081539419297 29465 48505
661656076177187969 11985 38548
131242861412527393 11789 60946
906860927333710209 20765 50895
351306925565669569 53824 58330
248227200783169633 34607 57453
149041535370567873 11936 22409
666594633150168705 128 741
825722392323474049 7904 31539
632553171404246913 8388 37076
392280621558381185 23634 66237
369314184923936769 6425 52739
93775574811761681 2838 32018
2655799999025988 43005 48654
491863607706360257 32546 53635
741033005347645697 32430 39299
452254375943443393 11197 55716
636475526453658369 30689 49005
141046937642936849 3426 3475
448297219193435137 30489 54216
408805455598784577 14834 20482
625445083716449793 44937 50478
316052811974682177 18163 46921
473918212092371521 10350 42955
645493365488722049 28596 60691
733342833290173185 57725 60988
909807816674923905 42484 55035
662599303450562561 26458 60704
396905890611694913 15634 65652
810424655283135617 52474 58136
131369091845893857 23978 62632
230351062844619041 37478 49823
108369705198885665 39502 54151
68365656370438897 6956 39519
277616629140123201 7915 40535
59425645186379937 2961 35588
469534817497848449 38993 52428
740754537386017409 60096 62326
821242221141257985 11975 18157
167581971362835713 44209 44381
939235234043326977 9095 27099
973375802353921025 33291 58021
934835391912667265 32717 51736
480609700441945601 19416 57085
404957132706645249 14905 42107
771764655073958785 47162 50410
574212127424171841 15221 26280
5854789388564542 7039 65625
729639907301379457 33800 59596
90877980402204625 2537 41195
548686210162923521 847 50388
429542079056957953 6650 56509
314470047353100993 2548 49025
590418807611008897 37362 52605
819753256423918977 18061 47123
691394843517400705 25331 57536
992748257314804737 35 40288
653482665176049665 23459 64640
785026970058833537 29249 56387
47696656034119657 19293 38591
220136812527218945 4202 24965
226738822519600097 25054 31478
947993475338815745 5741 9196
761691321740357761 8271 41065
653322207084517761 6441 33904
185169137139574497 27298 32152
57365686557584897 2396 24739
773111066753600129 45842 66959
434427983971037441 24284 66493
848188647673062273 392 46076
168033325565627233 38061 65137
333575718640020097 52773 66607
303829562883425537 28231 37113
118366737280943825 16778 58459
758698223084490369 34120 45452
660405326271970177 4976 46038
640177208545228673 11475 14969
417432199796827777 21584 29029
903516747902127489 49653 58874
588699610725853953 26977 50560
623620324557254657 28740 53748
142131435858935617 26846 33792
885074412395948033 51626 57249
92898875439985313 11751 64443
496016327407122753 14553 64834
37042850237703817 40147 56027
636799715769679873 21226 37328
428866595893055105 33959 49026
769245764685241089 43962 58517
511733877284761729 6555 45817
81867920423359665 2709 54369
712112919073590017 22646 24164
737962403322033153 25468 33259
141656491360585329 8297 30855
94508524502710849 50164 58895
615274793489305729 3589 45241
673878040272558849 25860 52235
58764125748517417 16720 44616
234545507394880545 13075 34630
828421483912521217 8462 39788
112087092029756977 42519 55446
628724189431984769 57880 58207
117474797251954753 43264 55180
191077863973816865 24934 25339
42420913146361985 51429 51648
243397398699634945 3825 58406
785301653031876097 39910 57722
358841186600884033 4034 37219
56206590088127233 26368 40555
543434492349753409 37082 38592
476979580548341889 25647 52593
315774069653031105 33494 60300
396284967727314817 52495 61016
286754137790715905 34852 66904
985244825116961153 9779 13109
463926264424074497 3068 61675
850288204115489793 1732 15771
51539523078368177 22030 35650
286934215074406753 23455 25263
812784460477360001 23088 40382
807933527348485121 11243 29003
211326829394117505 27882 34410
288891983230495681 17264 45990
525461984036425665 36857 40446
975777398853981697 12520 34582
145733052149161313 32477 64183
518070979690090625 9741 31733
748182831383331841 2501 4818
970188282793475969 8454 45673
501235049300667841 2468 29551
63548221952412833 7794 63773
920126105913951105 3731 42082
663306993975485441 9652 42475
836892805084865153 8456 38029
445411819259813761 2922 35771
218891660165525089 8895 16759
968916459225670913 20584 62631
71609268709885041 7155 65523
720718770326254081 5805 25935
201514644766561441 19158 64162
66257992052133121 44162 44934
480913323107849089 20827 22032
654228779327691905 18772 38273
232759797362660961 32518 59585
570104160180466817 16119 28000
307693021121075137 42497 60088
280020876882286273 16832 33554
803904728644127489 22909 33052
174399332613237601 12339 46702
385019757991422273 2131 61705
492405083187772865 27789 60495
110789242142232065 30038 55239
993453339792370817 43920 51556
99292092234684049 47774 59626
248133422016575617 27917 43378
225853921970767137 19144 50017
477341679710523457 51533 51773
924367044413578753 32269 48328
588551099396166657 36830 62467
233379900668040833 34878 41039
24522666928834981 33842 40167
54988457473278633 10632 26822
536142412022893953 8716 49237
840211940241729793 14746 66246
501798162913534209 7483 22911
80392955672557777 39771 63891
255424760271946369 10425 59613
187812785935022945 11365 18807
916065357402704513 3607 49434
433075754231531137 40414 61083
948210821574331649 26173 49076
9347246617252837 3790 61452
679652804157090177 23016 27938
586807611123596417 2423 49767
267151304433692609 12792 16516
453293680555731265 8545 40100
846599862935153921 26613 34659
772462138464582913 3715 7489
552821563951493313 10633 60797
60367583147765913 15326 18988
555595175362672193 37448 51902
737266066196248449 16216 34843
636432528918557953 6920 27077
682730846482854785 22494 52332
740382118040987137 15943 40347
746825437724162049 18038 62275
994912680814149249 6842 66267
894840051864818561 35859 61110
113587644255606081 57430 58140
370684678351643969 1642 4266
624381048930725761 9458 17890
407021928152147457 25798 48903
7830858508174999 9845 31479
399094575251830017 5105 58543
523044155813220609 18433 51794
570992923472104513 12010 54548
990689378299922689 40551 42739
605826004839066497 12626 28558
290810375766138689 14030 29366
597976758030142721 662 14991
239090337643506945 22121 31390
640870302238731393 11028 33349
190306068839969825 14001 42785
103607913870959585 8371 41783
554769089172769025 19961 65542
546191050611220417 19890 41188
436756935960371329 32737 48044
980104336051027713 21777 53268
75797578956230177 10869 21822
722687337861223937 35113 61414
340998120209274433 13659 58328
977788231254706433 12568 64134
249396312700245217 17524 25419
419421747257565889 8232 66573
803705467206523137 53740 60138
279343816927053025 12100 66652
397254116451552641 41907 57879
296059079201761217 20435 64414
117180866573857409 18609 55630
467514259006222209 17460 38342
254708831676541793 27998 44976
452330606315094017 11749 35971
875434539090004865 47120 64066
738420901816851969 8991 52253
587084986205884033 5785 41419
697035105664404865 19798 57082
310019322866349249 3021 6983
788375302133104641 11300 32817
377311661488253249 55238 66859
213338552815919521 12763 39472
578594259187095681 3040 5907
213862593336045857 9514 22202
995100545395690241 27472 32374
183540764994340577 7721 60919
440409897066057729 12430 20096
396092387474809025 41425 66188
165270830965742017 29058 63392
178516007431063873 5640 59976
597073537574143361 1394 4887
998804835394508929 10068 21187
776459507451836161 20665 57120
55057190510773073 48979 56388
481701937087319041 41754 44960
368423670416134977 19455 60255
546023003383428545 19575 57655
895586348069805697 24333 52741
902909595294286081 24783 64309
188579121844668417 5563 12821
76364394511291073 4405 44485
873239161662574721 18955 61149
134395481586306433 37517 59362
777770563341434241 5219 5698
805529795030881921 8415 10677
332164944293971585 51484 66145
462937714828566273 288 65053
922665720425214849 15353 64361
33403420838073573 2109 62229
385857282516063553 46034 62567
28517118983170777 21319 32852
275279263563916737 10100 58471
466263461276586369 7169 52612
800171020406544641 6517 34781
905574543118316161 29706 48303
196952720984597825 27517 63740
298285633385308545 54987 61880
233990015284284417 42401 42469
663946171496387969 57388 62530
764458920964429441 22942 33268
579618432546258305 29513 41095
247763665573963009 11830 17541
226073570185686625 10232 38381
144341679468681153 5177 27230
707098948170273153 1425 4828
93680168507169985 28221 62168
302283733486188289 15707 56218
43314248074082689 35362 51496
125100995137589873 28564 64119
703317371841485825 1753 21194
371286718899195713 9409 24804
729592191656934145 39098 47130
409353533634305921 14987 52030
568309501991954817 24694 45252
395927405903943681 5891 56796
638716937835099009 23671 65514
604157224293292161 45187 62814
242866543401000001 6122 21286
776411293931172225 34277 60027
695899293131532161 36833 61588
130955804659453889 5717 14770
906734173123219073 38341 57891
480834881144385665 9999 37791
745216816774259841 54415 67046
530757089454315457 19860 51207
33112482970643953 47206 57594
626396850453968257 18018 37500
336049144463743233 7273 32374
350891103413733441 2913 61450
474762811651935105 5358 60971
769029845097531265 11310 31912
212720223823325217 28599 29541
353860464115118849 54886 61004
776500423645622145 46212 51009
783631855621816705 31718 49331
240100023101973633 48567 54059
987775955696878977 44291 66236
853848072572894465 28198 58660
955223975697190785 1624 43083
903439667520800129 28182 45418
398648585202867137 23075 54626
253038237079586273 34028 36169
961225328385207681 19408 28773
594387205945849985 49555 55084
728573603958455553 7527 28134
480901579199887425 13139 18470
998999129762932353 3947 21787
458245376829424321 9337 37274
683912319402427521 10979 12551
615442511355958273 12689 25858
827643955684660481 8824 18658
873251889090710145 5008 63630
386649330660208769 51134 66037
876931231048011777 6012 11392
859814122432379009 23751 46508
576025923303760129 12042 41130
962246406349041921 44052 54126
649861754408568961 32253 38276
303660495570763777 2508 50067
875245853726880769 13803 18504
649974898154528769 29950 31980
739738913632486145 28780 45102
346670815980711937 9583 61086
316891654842251585 52521 64675
37706661110551209 21323 63599
363840541350988673 23622 62720
356514590297361857 18441 36984
9665149678113495 23962 26947
272674243750902433 32055 54724
497205709793341569 55075 61371
397594547324256833 28416 56607
691031243758132481 16228 47321
342344930881044033 425 1063
6352486573923955 42838 57206
108882424934758865 40016 65407
537117630563557185 65386 65844
174235381142228353 48161 52868
332730774655367169 23966 29778
226154236005026369 5440 11024
889758214403556737 19438 37987
898544413307806849 9552 36766
961643983970056065 2665 47942
61696979549818569 11011 11158
109430737067640401 16125 21354
40596271862870737 786 48853
203179098832684705 21280 27596
863067826953095425 591 23955
953760878081325825 32003 59567
158335756373450209 39200 41269
889294721145695617 5301 39111
680055935499833473 24039 39243
439557487302238337 20589 54686
869945242950326017 10162 21763
972232446987327105 2936 50677
680509034823682433 52092 65894
455795665478589761 43730 49022
793882172255084801 10935 55617
7315035978628260 12708 55852
510399608887038145 12529 23552
261240195745500609 15135 24260
473459339482378305 50172 65922
478326821351195969 3725 43975
515051669205814017 19784 46635
901040409356895105 17232 21171
315079610082424449 18039 43240
533264246381527617 29173 58118
384836596720642625 55076 59240
911043004741713921 3782 22689
227336813161617345 50252 54917
146398862320772609 34349 44829
2258132499445510 35810 65607
18050692732956009 362 36617
410725845016688833 12794 60258
10288146630308859 21801 27120
124940133833259633 28068 51554
881965875046574849 47241 66035
377362760619195841 25011 59600
636452660733958401 19944 58250
701738994757913985 8451 55257
926738940284522497 42532 60294
148970153572182785 6459 27996
550637926116799297 27947 55322
482533471098601985 6131 45160
558204244402247681 7023 32774
920879737609698817 44634 58828
999497518938419201 15874 63211
526080862292598529 20973 21011
327022493215721985 9366 18840
630763057602425857 8884 39721
928646828885099777 39127 56329
848927897997324289 10125 11056
44720125626582785 31132 65895
533417987769002625 18388 55801
882696260260807681 13095 39255
890360069336662017 24962 31076
352763470316247681 54313 57611
366783431872708097 30349 44071
948304934811012865 1200 31986
526772345077883841 18589 30040
553141978200869761 18251 48206
168372737106995617 53368 65589
490602748986241025 26555 32162
871030034564750337 6998 46958
580349780448770561 24954 26865
543828082640946049 17994 63938
597486505783912449 10603 54020
90118814359296801 3052 50993
197112249840500897 2335 12339
837998817907038849 39774 58846
268156345457406081 5750 40577
503790436765523713 10767 29724
869743214198948097 140 23259
460906717168715137 18540 32873
181548402750429729 7328 61288
558503198222663169 32940 42796
285553047032919937 35052 48688
682625698204038401 9519 32189
623640083402669569 32916 64588
159616676463894433 52961 63328
248047104922406433 15238 39508
748293036584332289 22411 34168
903432141979330049 15731 58418
779786359838336513 36171 52808
281421956027230625 7448 49384
752378805513007617 3552 24245
456098419102566785 13286 31496
716448402789847425 15427 24648
921622611923069697 38399 56047
534540497019865089 5926 25183
225566221406957377 6809 58930
554195660675613761 37886 46846
516381598259840769 10344 37149
961825845979991041 18906 42250
791749464504043521 18325 27292
991106197390717313 54135 60127
722509240997212033 19490 50407
496979096443940481 36020 59755
810779410422618753 10415 39741
638452433141818369 41082 46245
518408066700516225 1128 16518
432849632627227969 27213 43759
467715678891828161 13728 32498
611825819683797761 13814 49177
858381780077607425 17923 34207
720467357112230657 27111 51087
895099758953286145 55679 61806
844066208897654529 9204 44163
419714952103220161 5586 63216
914681748864428161 26910 54491
528936056226307009 16804 36538
196369730246157569 10531 66067
742502390212152321 24464 47534
497181486057488769 2130 22998
594728144206989441 16856 45636
987821825895704065 1237 61479
366471230646112641 5086 46155
162414185938036577 5811 63264
825411907757278081 12456 40833
353995921638539073 3188 46581
931103154611335553 8442 52120
626981508541010817 22874 37895
892639235934275585 40135 62627
465180849688945153 30523 42134
149642846945084801 44955 62837
66438905490361577 39419 43947
211977402022959905 9678 19494
651634398460213761 39256 44423
790360950998930945 12524 46301
423401981887398209 12551 33329
887176823567109761 35921 37502
698764057056163073 15833 42596
417889388925203777 21788 53398
955148090900440449 36852 45884
761575086843627905 5208 37668
275441960931669185 23048 50341
453603075000287937 24418 40458
494572709624495873 39510 46465
315674511094592001 10214 41812
664277042491132673 10513 19896
818798813534442625 10580 45882
841860663578518913 31755 41967
505555680419256257 10799 42615
678476258802003713 31252 63871
911608604802594817 34867 44223
451382688350381761 528 6570
390546848034865921 5919 37093
115186320602443713 18753 19241
243844744784070145 36512 50645
454323452886018945 26590 66216
410810481140536897 51110 60951
33550394877902789 3708 12291
704847059821489153 15033 23535
996958332249281665 38892 41944
603460027362594049 23827 61697
15148609970847105 41108 46901
25302428100076213 48323 59871
671268220852869761 13489 27565
593583808222653825 22043 22890
807399669971072641 1423 44433
656222468608390785 33158 63035
372034832678284737 9214 65035
365105343751373825 40385 51075
43641296510994465 18421 44846
449960987470007041 22714 43439
495388555364076673 30551 59969
153601947771186081 5821 15369
238112373561005345 27821 34572
396367523732934017 12865 53053
870057322746735233 39291 50069
153762667990470433 22926 55122
865437386884448001 26964 63674
314821194369585537 31643 36865
915733457987403905 4320 33068
489694141389513537 49357 53725
932346836969951873 57410 65550
90759063874870097 34686 46360
93856329310174401 13554 34612
245255255935241217 11556 37518
148513575010834849 36711 56102
454069519953492289 18033 26629
954897265114045313 17849 36072
529370216937103041 30689 46351
202177278346976417 39678 51925
778902685859819137 48351 50004
802499807300708993 25061 43580
90061272850626033 10403 33489
77675357224020305 10579 38385
214470804494681025 8220 49816
857518353584158209 22515 43911
969858523548047873 44964 46268
133481281257967761 3637 23351
80560851873244129 42850 45963
592431863815679745 30608 34034
990261476507079425 10386 32360
342628444120176577 54886 55943
747923440556604673 48477 49704
756481894469136001 18869 60934
386896895519235777 24899 66481
718602061178483329 20368 25516
712475419587022465 11666 51841
271266091886506177 7461 8473
909666564888318849 57675 61504
279421029644620225 11182 22872
725272528882726401 59017 60966
251854731182493921 2942 28057
920108432177521281 31187 54323
695588986686299649 38819 47738
291262085432990145 1239 39585
615609246349581697 5410 57645
24881756870264837 8163 30394
13126790464294659 2050 51731
654578028487691137 12300 19875
154963270591242273 57 33357
190082943335276865 41811 62981
14640134650544923 30880 66684
274130793757834113 36650 61944
256048806741095105 19804 63114
993230236730546817 2635 57534
87333801172771793 36496 41654
409886484934531841 18668 22108
186158088299624321 33670 59339
142323972443698209 56942 63832
99440971214288961 17041 56331
608812727093706497 2511 39070
702945784637652353 7437 7698
875371155847950849 23078 33501
172449863374648513 15281 28175
843156483282285825 25323 33029
669691761777091457 63033 64402
647010372053237889 14502 66952
286913562867464833 30545 41984
727551055278937089 12583 28886
15931945364574319 38324 59767
206111947451184097 38881 52325
20030059196212593 8558 27064
462339534688396737 5666 48590
242769257502391873 5228 13332
911060468690543233 56241 62103
13461034406997641 23836 40923
927239183663218177 13162 65474
328018426493745345 9781 39509
856328772776329601 3045 49530
874277652269252993 61662 63138
112719668150276673 39759 50365
288213010795647777 47795 64865
80275916761273441 56546 58010
469112303081015361 42697 66159
928766803131637121 2341 31607
361980548052887489 17184 17705
72072979492368465 65618 65991
64564771734890057 2721 61279
396466561370402817 48265 61409
211317649510295521 17342 61567
824381403588169857 15342 24753
563042430714016705 29384 44996
503360607181932097 26085 43546
222191421868135553 46713 63156
413855515754143233 975 39419
484264627314299649 17551 66882
206958607229324801 8862 15379
811352125256764417 5616 31744
206565430193755617 13645 14251
134764248109870977 61100 66887
492183103789344065 36093 57980
109334779961788081 41603 65771
249765305742137409 6367 35131
111382315993207473 5922 60802
239783874850957089 55210 65656
846799828329768193 14302 49836
741666454937039489 17954 60422
404857218529524929 46999 63462
327679512293443073 21895 23080
188435254427108833 3265 30492
980491655048446337 57522 64170
645416593367027457 31372 62314
671428486744531457 12569 36938
460810075011085761 26882 29235
243437749613597985 21476 26212
687419819540291841 11110 18652
291139298041301249 18073 23514
642402153702054273 38585 43887
292484816768315201 20909 45098
722580295193520129 34563 66818
369513496007584769 41802 44559
419467168419704001 58191 64283
851363380128411521 2614 50252
383502035033597377 26222 43726
210665460021388641 23258 63345
963790592663801985 4699 14977
447402911656617153 8484 47582
27952407199844489 23456 40830
15042910074356543 3838 53280
120366046581199985 10548 17262
511286786350829889 27825 58460
240594861708057537 11765 58316
117221249222566833 59441 59975
776741646465954049 11943 39896
921657458208649473 21057 65273
948330093690881153 7898 20006
377477069993972225 1020 10597
52616343888235665 51651 64887
161652498261041441 460 40699
797824046814763905 12842 39992
533650557952555009 5700 7149
939071010540292353 1822 19011
609283831024619393 912 53117
203494308005698337 31409 41789
687547156722786177 1350 14293
831779504624041217 376 11530
948450587997420801 15123 35859
839815586461650561 14748 25340
572544782850243905 24713 42300
351233461684959297 50296 51863
294527028317197889 27086 55203
156297920369038209 65694 65987
600578158415260033 32859 35762
94376399720761841 6020 61152
956992519914130945 3749 66615
554270826273818049 39901 61987
863555526826232321 9574 32960
794398227660938241 57585 61668
187447191921513921 20538 53620
233430611184697761 26116 54590
634689195197751169 20746 28457
416485710424542081 4661 46353
207436123258354145 10638 52787
929109318706689921 6538 58752
519229067665961025 38873 40355
234128185218711585 7439 44435
996513385666965249 37050 41858
88910090317678929 15276 40108
203591660409585985 9387 41127
19586155039224453 20310 35626
13516474576526605 28054 62129
734607903808875265 36482 49971
880665083529820033 14082 62460
359163618976968001 17551 58932
286568200470220801 46886 66269
811294515411983489 35224 53538
442807199795794305 32343 33747
344178447420535617 39306 40772
250228539458952065 742 45597
214284792731614721 47732 50309
660278688084602497 22265 40446
676569086075236481 19442 33333
738709817008789633 40289 60023
613306294790927361 28308 30713
950979112635877761 45174 56746
607855688392636033 12604 61356
616246485732169473 14931 55599
355347745781681793 17184 62192
318671390500682625 514 38918
255009744022320449 13410 38401
390552219334530561 18491 28327
49002772986849409 6135 32638
334552321292989057 35611 59734
219373703758908065 41125 56046
610653642708449281 13257 35973
325345749314617921 17446 30882
76093158049289393 34060 51904
197181311662408385 2314 64098
990988315286479361 29727 53463
878824609447089921 5628 54983
54448618167896257 6950 28677
393905655078857089 34734 34906
671096143601793921 11848 21285
346233908265173057 65109 66419
866204321534254977 13720 47958
130425645680734449 12352 65609
252994782062366145 10241 22185
246797973463113601 13770 44559
527465461542107073 50821 52594
507048061883001089 3720 21522
741762350719817217 45755 52065
930381583611829633 1662 43558
790822626292609281 53150 61723
431321727570665537 24038 64792
31181517808200001 591 3857
846861990869651713 34940 38885
732978154294528385 40235 49562
636278186497623425 24601 53522
454629225540877249 1383 60345
25124116572282417 3086 58683
229067293998397761 24836 30927
545549668484088833 36977 46820
287702642585294657 45479 52243
236738190560739521 30587 56661
717126801976036225 13458 31815
368445545151264065 8819 62841
116205868285838673 22676 42722
203278793826751073 28153 58040
692788523004097153 1042 47384
628583151886974849 23428 50845
140810054574110673 45362 62684
407954011369522369 5746 42583
372021009226330049 15941 17278
300513121534823553 30118 50213
794543514093838593 13071 20046
596616020565999617 50508 64891
802397417454002945 25796 61454
815773546441992193 23627 46200
314744609874288961 23404 37976
139577742358707009 4866 25120
696596836017448577 29025 35383
728146671487156225 2622 4447
997570335411431553 2151 28500
797596980660937729 55117 57028
383187897903965761 37616 57441
732146734040046721 33388 54138
927824056760250881 9756 64851
550917582068532161 6107 35353
418612097708319169 2957 7333
802883319978025857 14050 65166
723848462704488321 102 54285
451759375750679489 37752 47498
651968708681849345 8408 10569
372741510402622849 20386 55451
767500917751739521 44306 45664
624882814769133441 21464 48090
373867655394718657 52963 64833
943493464060299649 21400 30365
50639698102223465 34536 40178
728953147545933441 2248 31824
777300199723086337 24555 60814
223576228176799681 45862 60027
6827575358677508 1948 40536
298900414264178241 26811 44021
399093905539018561 4868 28406
510782807963256129 1790 39198
901705459082727169 16729 55172
296198400144600513 13798 19253
753857123115707905 1023 30034
451338164944818497 34176 49818
716179879859716097 1960 10664
14225698292644751 8651 63924
699043240364090881 40402 42169
697464168998880769 3180 40914
208555551809375585 57587 58817
818258051656453505 15476 61823
532415247089218753 55710 57718
166647911070075585 20190 47436
517254659973851009 40364 66125
377180969075620737 48260 57864
696180812995748993 37812 64634
245861505453024865 17880 36739
343899436227495425 48111 59600
384088056933773441 31401 39427
691686152681697281 7549 16955
161258884801416257 39536 61957
313270579784479233 2035 48129
817301388054996609 19387 53028
262967503838098081 2518 21121
986091430133303297 11079 38366
464842707530657153 2373 12657
598148355704818561 35005 60720
626701140819491841 13277 14013
133809894557604289 28825 29416
209965847775272609 27811 32893
827562645370928641 33929 53299
972080547166172033 21926 57122
286000285745604545 25521 63082
255910581105972321 20828 38521
385128012906999809 60037 62539
260671740043889601 13112 35583
251756480813842401 5636 22903
516400346337242433 13647 58364
540810297124945537 40255 47832
579018839420228865 22156 44190
321517670771090305 7655 17380
508269230567769601 7437 61974
834958330516638337 49309 54062
663230867619134337 45407 48366
948864582512218369 35071 54092
82733812606370801 19480 23666
34205955975576077 37408 53623
374391513186083073 21051 61149
612220117015556993 12247 21994
11554890989025069 7862 40435
662058022672180609 4010 11289
677685259256165249 10620 18646
128157885417952145 7489 18603
194065763991183361 1315 36305
859950833113369857 14910 41451
309789923345846337 3756 20005
521781432503036801 41681 44750
368509701939920833 16039 43451
68574858387744801 10674 60300
723386345186455041 24786 64569
429468022343318273 49146 50144
795086924249638145 31433 54479
875742442162188417 22134 41504
911494754383454593 10651 53674
396619035885510849 42219 44119
570162327442908161 17498 34022
985958488653874817 38033 42482
346553312820319105 25643 37493
928744607661119617 56350 59291
969705968474706049 38858 40786
492365588053640833 27555 55848
950371520329355265 49720 54410
708428421040611713 28579 37488
490580452453649217 9003 41059
822519487222376065 11904 13523
843858658724073473 4135 11579
563039901029586817 17202 19934
342979467848017793 41713 60355
968514076421538305 19591 27068
634159291328728577 15528 59833
977430703029188609 5358 62268
875261317977212673 27331 42798
966699946872108033 4180 57803
377813095150415297 31035 63781
720590707750577793 7538 53896
409586977520952193 27808 35636
364384891563243969 56750 56795
729959043317620609 38546 54581
383041009084610817 3882 40252
906015519428898177 5135 22791
386601285452609729 47742 64684
441463238856400129 36087 58878
799677935682954241 5517 43794
723757273482540545 6813 53123
215781903514791649 6193 39383
510079589791359937 10270 61632
817298290805684481 41117 58432
27738355349065105 13013 26885
725885228502431105 8675 63315
312142072443393217 8295 30801
122952041133007841 6795 7621
409965806773563201 38154 65680
909411477286649729 3413 24415
743500617149635457 29705 53748
703779946225058177 27494 44231
418752076081339905 52160 61563
324484247739047041 18280 29247
259988730953367041 21509 63505
395670408643812993 33054 62453
571887505906211393 11182 50655
127747669807003921 14720 50925
128063907602609105 54040 55570
190857452924991137 29253 54172
276441444523577217 23317 42477
589628047217228673 22758 25334
746680728955922689 14237 23569
916800522105379713 20099 58909
889003120848691713 63335 63345
588290012619435009 1430 7587
575105396122438593 35597 43674
333032025872359553 2235 25232
973694083560950273 44039 55552
108513001452745777 36334 65760
663298305860408321 25283 46763
991200597107482625 38910 51932
995921364434146049 36164 41765
627232190881866113 6352 61768
618592270424585473 49432 61568
597722126144777345 21402 37279
119196147290544737 54125 63916
828511762308277633 13954 27630
813467129687509761 47544 53954
449097156957041217 40723 47596
138893169553263361 4681 18739
971505241713654017 882 34708
924930885463282945 24607 45130
477257459219703873 55261 56870
625922915646832257 60231 60868
534140563938404225 32480 60361
348902162034690369 33759 59067
855836847281924609 9292 20798
97158442989957905 3530 56573
305854207437700865 48185 55265
427462826425539777 10201 36738
146966913998415553 16934 27498
57202974537396753 10537 30106
722072067590556033 25317 48854
709202049469851649 3314 29928
890397596643058561 8184 25273
443679759259488577 12573 18979
973052491764459393 43387 45027
1268016708053211 2572 46729
990130706236715905 2295 30823
778523706098290817 2026 3096
816301900558794753 25208 41695
806219969087592833 14483 57417
485402043076707201 18084 34293
900481500308394753 19800 32393
345553479464708609 17296 20977
829245329861407745 293 59645
409199802554258689 5132 14939
795784876178395009 250 17538
475147356087301633 29564 50326
725563418462442625 10610 17061
654383958988805889 14820 65965
818227009435624065 18105 48971
75824292577973297 14347 52604
689542726985933953 38444 62362
660068513694358913 29619 41424
606996168662156801 13228 29583
520077033520447425 37861 53984
93752002733438641 2797 44111
483816219323220033 38631 63832
677830390294225537 32297 48460
570301868703463553 19588 53995
317260503563602497 2916 20789
482318958206168001 1027 61156
934453578740082945 29816 34676
763440510496320001 24179 55635
479288834054429441 34278 53243
537916670425804737 6413 11652
973813644332984961 9355 51526
638356859420408577 61807 63453
759952792210327681 2922 16125
53238910221086401 2640 61902
838218639736361089 58491 66093
727987451480583297 26258 61353
759377721144474497 26021 58096
913506069526139393 24751 63123
894783902537376769 515 46896
342846159384659905 62631 64388
256804030333057665 2421 13215
267047357495290081 23276 60687
439263520602985153 35780 62194
935635869437543681 14884 16625
291244889172716609 11183 50709
390200077258814529 32751 54250
865819569829206145 32723 59500
622780189148439681 41490 47150
625458664176022657 16042 53015
533144908390244865 17039 25983
301934093689759233 60326 60356
96269569935298449 22398 43928
978000532712101761 3324 55640
547975098146142849 7423 46213
260718262984319425 34334 44592
271326367250107841 37410 45556
438333923240520577 24198 30248
198338998963084385 4797 63192
440422134899556289 39807 56989
149415119481840705 10589 27706
913702066996322049 28722 32367
369655576464172225 5145 14302
428973485427754049 24453 62312
333815519620824129 96 4938
411847061562610881 16295 55951
327876663838726017 35211 53756
922726880838204929 21501 35348
702468992388997249 39253 65073
230757505214356225 51092 63657
710128167413873921 7165 57213
613011044765705985 4155 6459
940613286854979713 2929 55573
417340024833094977 6846 35207
928750447035600513 44659 59458
148125230068380641 31375 58691
968715862961072769 33896 57634
55033952076982473 29377 66393
97096016019381889 53345 62861
355630281413688449 43824 45855
8663902391273127 33673 55221
351586064844155969 4265 22995
766125841416869249 28207 40419
70458938076875201 35225 44156
836699322305076225 29170 47188
100012766389639297 2756 22948
629944188675157377 55500 66395
615759239180256641 34713 37130
133209027151306001 5525 62839
777614385247034113 33411 42722
709871457939005569 15957 32319
929586218064621057 23702 64778
199576611559404417 4491 26485
401059507866008833 2128 37011
263795114763954785 54080 56491
22546971165674281 36762 38197
347629638682572993 37753 58097
763190465105111553 5544 57901
53055938369613641 38215 66920
437134222168843649 14520 21238
138909275837857393 33856 55094
4353345916698004 29003 62768
505090708267463361 471 9037
503480236834896321 15758 22414
254554285352721633 57878 60495
704641269226783617 951 55735
467908437646361345 28509 34019
840227940226718337 13882 21557
991911955685861121 13138 25576
82247170647391953 49895 53873
503045651791499201 21441 37282
921625908624243073 46961 52901
325322328641956225 25407 56052
127816116762488721 51176 60497
207122314548900737 14125 67045
858160115689905409 28032 48141
734501845345771905 35114 62355
947806208800855681 16989 27300
698074137927623169 6140 57089
350264468941141185 8282 52923
927586109080461825 50689 59796
505825542050274625 13958 15723
819514481855652097 164 37771
152005840799340321 38993 52643
484561659628138113 28282 38849
785999509877157761 16549 25907
583800175373060225 24299 49910
200094040916304993 50576 51031
872281283877722241 4630 24453
24802044194274233 8317 38581
28935679657326573 20415 32642
745974555629651073 22348 64036
270649263685793793 48945 65267
607495230166492161 2963 65229
753519379730793345 27418 45954
594848458767735681 3289 34228
971389896790608257 269 51081
964278184360466689 21799 34923
523959747999061441 40312 61037
671831238112581249 11549 43099
520957432487659137 30095 31797
963237204928972801 1569 18105
234987981411709505 19849 37876
165586946135910305 14486 63568
266866053277109217 48812 49762
937879052274098561 6136 9144
223262787523044193 7352 57680
54007634648790769 42678 53621
5647519289123438 30486 66284
333956861455774849 300 16439
169172595560670657 2033 2295
802077033249538817 25443 30359
228789386482585409 28190 53767
662877685903140481 19885 26056
117735909283499745 21428 51806
893063443417410945 11025 30117
212751124895884673 15013 37305
828501088246000001 32481 53812
159102111428385473 16989 52471
861606406281261185 39607 44252
327256812105414273 11972 43922
193763590812153569 28339 59269
45258087405915857 40036 63253
938946424992728577 27372 52118
353654172018121217 23493 27032
888333238033638401 19024 31855
104220871110957345 19868 52226
891223444752661505 14032 46245
957718382688906241 1083 12844
665326068170941185 3051 9820
727688440762381825 27259 50390
273039477377373889 1279 22510
378748101511870785 41551 47153
102791004899003729 24726 37158
43650120078982721 4049 5008
68820265347973473 50870 61049
743408364386365185 18948 19594
544855622902360897 6473 20471
92020082334915537 8078 14280
539271775061386881 34224 44332
537153219804491073 17553 21698
990661478199015681 5203 50734
458522524418075521 4124 33181
311636152995852481 61223 65988
751217971746168449 49997 57379
190918285953671329 20377 43830
308770487438653889 15625 21513
179610134216538593 3004 11485
136489539301077649 53049 53844
698360238550705537 10232 39514
629062362202692097 22556 34218
337673322578588417 48059 49853
138801508563741297 10298 64282
157759247175789601 61301 65137
110566144476781153 11741 37346
538035828635280193 30585 48835
249490766068714017 36813 63301
3477923602318356 19422 40407
6341808925132143 31119 60099
896181017128135681 47518 49819
200902975347300833 8418 12608
169743757794833537 1453 34228
802512064399071105 20645 31394
299651143523696833 3756 27698
173827401595428193 38246 64544
794684253826389377 4382 24895
141651549401590417 31219 39325
907778010868334209 57469 60272
701835516444244737 701 39129
19344823960324221 29562 45672
943319537535916929 30295 53827
427849016757839681 32154 66993
479825237920731969 35737 57302
324956071069166785 5129 8260
518181761077134017 17126 17234
372947647962696769 6840 21379
768741392375058945 30274 58153
815038775354423681 41821 50927
962298338979724801 12844 56083
552518179712812673 38383 57952
477835837934616577 34983 57404
4822505090757546 41697 53049
650217326151480577 30685 33778
619553610327137921 2542 5257
476705475421621121 35819 55720
22071355346582777 2495 31177
982202396185545729 25672 60314
646045272273987329 53761 58170
902835905141881089 28268 57188
315796945830371073 16731 65195
54308942447452329 26532 39442
765688670367019649 31519 43434
581990579016771585 42996 60941
599408541677974017 34074 41067
841550744962820097 1843 29512
801414469139721985 34758 36075
548402759688666945 3471 34950
581392061631035521 24686 29123
154889615443980929 8944 21634
173582746997887233 10823 12474
653608243982031233 13483 24331
240287869160084705 24594 44808
752428412530111489 6793 19635
997994217024960001 24701 51558
485533449948075457 405 25316
834090666158161281 14855 62507
863563826395537921 1924 16433
163460645809273345 2690 51091
116133917160336609 19594 21514
271637588371845601 47219 56221
190904678804702849 2801 57098
905639744875081473 24615 24740
373845341461741761 29671 63076
861371799246327937 37101 52134
466804483959865729 32832 54398
343153926730941825 4891 12661
448120770490671553 15288 17602
159232556839668865 9024 43596
497088979598931521 10860 11456
36529071699384017 38223 52857
213516337534240833 5186 40181
702367949408667905 10871 42710
571050579255885569 37094 48371
589935405060948865 5941 45984
980661721071467009 47485 57000
800807321684771969 34077 60266
260477527895137217 19541 20940
906689299133567745 14277 27790
695893198277200769 15118 43734
398955908243223681 3592 51324
187206276773654433 31739 57603
995458854214895489 105 34068
409594525259645761 23888 25750
868448415222161409 23599 35650
883626541871098625 26566 46882
315459038340598849 17314 53132
89016737399997937 34096 42180
681060309470652161 36672 52944
588299986058249345 15269 66171
952850541055745793 55851 64997
272540132352187201 36758 65990
384439447495651649 45191 52872
753320780847833089 15245 34096
391171883359326977 17147 50901
341382988543909249 40463 62985
485675467837651841 2217 48083
344569771589451777 24890 62166
26913287163587541 22219 41539
248409795897085665 54353 61851
481334142233293953 39416 48392
203288902831634049 25811 52928
685134905510231809 19621 19941
803079745456596353 13844 41887
772587695620487169 25325 48480
929499270779107457 35413 41467
304067811904708673 38836 41442
212211753180579169 17231 28870
907384025207591041 11184 34029
926149969822223105 24062 28901
323515205967673601 11099 53742
648008192803796865 10977 65150
7006836962986541 47488 65618
498336102508037697 43504 52666
568070175659364929 7555 35322
521933595937522177 20407 24472
292549036484871297 37909 41588
684658239558888961 32065 65645
48036626108022065 7660 30893
734219656915097857 22903 54469
930292322783387265 5839 61056
867382561124376449 5796 47429
890708204067614465 2186 21358
26971767831778237 30886 43577
488170900548198017 23513 53973
83446194876490417 15786 26755
891427777743040001 3358 58815
261467818260666017 21304 49427
834685611484403073 6054 55792
367856203325207105 32362 64093
63593836652593441 7897 56415
769024936753506689 41475 61048
434990650778189569 1121 54017
792348574343197441 11111 40398
242351617847894817 8789 56151
175897039955810177 2982 11032
496437443200889537 51770 56856
112375747843376673 4531 7498
727832405680608513 31700 33716
296563302480219457 12401 61516
999543267276124033 23313 26199
961022980351845761 16914 32268
157085854893175297 40368 52955
831357779090250625 594 57196
203944897819482657 27629 55262
295135520361359489 5965 59173
82763913617419857 27246 34849
932931212748481921 29752 44222
48063949513704073 39950 41879
631965453336778881 49257 57759
971512536390285697 50410 65838
945160360178970625 16263 37025
943489809504583809 4694 41068
448589488574047105 21953 38945
673135440040091777 19026 38352
225835773283133537 49618 62034
699892107793857537 23895 24213
745152213288054785 19401 37756
557014229759595009 40195 50149
383148702531524801 26329 53080
774896652965068673 17176 52776
99973744822339233 8003 12931
965977871363783425 20959 61681
162419449830903073 23267 25936
218960720006947457 34933 49604
832421582234889729 26317 38456
947663271130714753 32916 58863
774795905836679553 15515 43975
742904579196093057 63233 64294
10254106219409921 36252 62410
234124209242857249 5183 23724
559309972745293057 47187 51079
362310262666767361 6148 39809
723342913870215681 19189 48518
543629619184280001 18834 24092
393593910759260993 11216 34178
327274840930371649 7461 50253
136093314691525089 34321 53186
662720776005677697 22937 46555
330986167169609025 52602 64231
208667987710697377 2540 19252
526702168988226305 23787 45623
667021913644610689 23944 61390
141329763846083985 3347 5533
435631410533304129 57674 66609
632190131855285377 44383 55397
588246697982476929 443 63451
102493644365008401 1119 8109
537984879048394753 14060 51528
812866587906786049 279 61680
911415400532625537 27499 34874
846911328537839105 23737 60758
287759155576324577 6081 20188
606850436153170177 6322 7851
366471110085662145 31694 39760
863989602230443393 11175 66260
724424185343394817 2101 35457
302173723546577153 39288 50455
485109448788385601 31518 57289
431225596583811201 28757 54976
228560499822847873 27671 39509
957908242169256833 17108 65935
546441587501938369 40328 61655
64791295561374089 7415 7682
840646988011997057 15992 29775
463122911338860609 56305 59126
600696445372641153 11469 14268
799083066656304897 23826 62559
539098059861188993 29595 44636
449122374546991681 16194 27962
802011372855623937 11913 58455
713548049094125441 60193 61832
250341825923811713 4783 28574
241530064633725057 5057 11841
909812918456758273 54170 54607
597621969461652481 22343 29562
691127310118829953 44608 51228
238932341430885473 4097 21322
440577029702531329 56686 64347
688851998882764545 38956 66292
388796960788340609 56317 57941
677939496780698625 33572 43171
21982800810398829 58099 63318
227616431144678433 17521 42635
210249891492409793 16363 27124
343964764854010945 36338 45713
270612215713789793 27372 42156
571048060055371585 28640 66501
697915429711969153 557 19180
425469283553599809 19535 25471
280251807996329217 22483 29488
709952979283496449 12967 65430
376294741327811265 10765 14867
8939537993175152 3570 11996
165247331408984609 10499 37648
881198931496580737 1224 31737
792424593909743233 25706 30193
153899492091500897 10288 60603
193850968481733345 25202 64660
194110108271512865 32542 46843
396760784984721217 25847 37987
662632691713643137 28439 30267
808558862797987329 54114 55273
657106260503265793 46366 55756
888133455056305409 29367 57049
518195415027680193 43691 48244
249416405275404417 10274 35509
48795933383512849 19326 23038
440131491720038081 31952 54132
66310765325287233 38075 63531
854396298790852865 22836 34246
808984402960245377 3480 36664
320942573260367681 24195 66804
780790760978437249 42662 54767
237331531200190689 2413 23693
596969275322702977 46182 49468
10598160124501989 44554 47978
406559288972037057 15878 41935
64488566735157353 45599 66774
678828527082881537 14674 65314
626912983147093377 34503 39028
306838565063646465 25117 49662
738546882410069889 4776 7392
648289829545586177 11410 32204
584205360846922881 24208 57995
448685797576505537 23364 37056
923235991940153217 7232 54702
677714121273449857 32733 65916
139052067032764625 6997 66178
270395630924015 4649 46458
19771877261227645 10112 57338
41613387161543617 26916 43479
208658526840380897 55520 63111
449885608761665153 28800 49923
751007849547114881 38061 58947
794210279138152193 95 16348
385575906676109505 24342 43561
315887245855282817 29514 36840
281221850146515361 44898 56894
438468386703998913 54115 58602
895010243864774657 17192 25758
333116409671450945 36042 52480
455929639605251649 2799 2802
154784447211650177 37508 37552
747259197590665345 8638 19333
768838311386151169 23057 24878
991142772402660865 20853 65130
605520388570038657 10892 24198
99168356480092257 8954 38840
643135510112163201 16955 65813
776058278712561409 5979 52430
673521633435992577 49027 67185
848085372402550785 7355 52339
867726667713629441 27905 36519
925125134899609217 26138 41509
389851376425365697 15038 46720
404645567264779521 31971 47089
45411431936546625 1437 19842
169507464081000577 901 20806
153676386940812641 1127 33023
13761142238024605 1634 13233
121213673425859985 10980 21500
505757529421366337 11147 57765
525451102371459201 14942 44284
675196769493581441 25404 38551
586629317092420225 6145 57078
409499528385346433 25581 29765
997521172171669633 19710 26225
836761227625203201 32378 52596
210376738029385281 2719 9824
109459528447722225 5906 52601
312638005171816513 2259 40951
446966916009230913 14069 14104
612267449257732481 12234 16837
434484166255124673 16392 36311
943650072913410305 25184 39028
434420612894314241 31317 52524
580207905504369793 46658 48128
172372525446228065 9974 11860
84197543334152417 1035 3849
174498789522360193 14655 65740
132229996483918193 17547 29506
90378475768979169 19301 50432
982342074255424129 5162 45673
378193220560859777 64627 65648
583523517266559873 33790 39241
185976260283801761 12512 25420
212846097345430241 5798 60410
133426602074010241 45252 58352
539778894769430209 18006 43232
82646820810857953 2395 16195
799783483045668993 53170 62952
507547464676065345 26887 29247
909188030707856129 8328 61267
25637816867337905 25165 52750
224198907856600001 58533 63939
314907913895112321 23944 60508
922015604985322369 38177 66383
730353082647390337 45660 65864
770894359880340865 21228 29478
921070704628988289 13249 36286
343937881987375937 45013 66080
501588942622696257 48928 58692
357740829113918593 4093 41527
522822924397317505 13955 19848
751921288074758145 19037 26660
982481931585830657 55044 63962
658199148176063233 8419 37231
360206183384661953 425 34315
953224094244877313 23755 24044
561866601921444417 607 50660
665368989433726849 40150 41694
104496750529548881 60832 62007
522471755948320321 16214 57265
618739812071943681 28492 39185
780626998371470593 1122 44867
967647596642649473 49386 64018
521375144908422081 12660 57812
210540738064729281 38826 44276
452896763017559297 49859 61577
309176870234651329 4716 54298
872601367996995969 21873 41786
612710397087205633 18960 59601
491322597805062593 33651 48464
12768001900383297 36772 60843
565014418268152257 8752 28112
932092280933652225 23593 34603
554478769904459777 11805 34901
175724471240513921 10570 41405
962797855644712577 1235 13116
284653330204697857 38641 65518
347493629316200961 40202 51439
630561338905664513 23858 65690
426049381988054401 18896 46357
234093499915523745 14213 48784
583236933357380097 1348 64787
101955007920039969 30377 32346
284867869862299713 37681 50708
114399136163065409 34665 41549
368016294116127809 36251 62428
918426395482697473 1921 10033
861682438727587713 1513 62682
835381864215371137 1145 32412
923437936480535681 13098 29563
842789831454339841 39859 44983
735920859064751873 5405 23236
921707243317918337 55708 56027
255965646975877089 20637 58072
876724615216033921 36922 57504
178776216545049505 22920 31044
35707635162076201 15453 55650
820392732364592129 21286 48046
622857321033521281 17690 52296
650876697313666561 57804 62276
552118123830048577 38865 46741
413432804277956481 14043 43518
664394705976803841 305 42706
308538874254555393 11328 23922
905374477618515585 35460 66384
483819074556560513 3692 13654
331408506329452737 10451 30974
570810295246733569 25106 28143
230744619949838625 32306 47305
994936397978673153 26868 40583
470008570775604545 2612 37515
284877810408506337 18369 52439
129681440105080977 6162 36005
648728347151273217 4557 21742
393388733974873601 26168 43916
826204238656149633 13890 23116
364611587257236609 35811 62555
133430961027979585 24539 48116
971504644926426369 8740 58692
375902977077419841 49659 53172
633013715745953281 8157 25273
534968286301317889 22735 45514
880233493283228033 32207 49043
534688312137834753 32636 44473
786067048216672513 6613 15442
829360242293713409 6935 61101
874436286005987969 1064 42147
622943812098998913 12049 61782
491218658647504449 51468 60522
612373497442302337 2315 26112
737433078943595905 21831 22001
352102577733322881 9772 52428
235452111906290881 8468 31834
818398761537107329 51864 59215
378924425592856577 16520 63831
765076615968315137 8621 44447
118442592818205121 28802 52718
13045985030327501 38880 39738
663137330925096065 2845 15919
273728490986204769 3503 46162
280630978280875361 27598 37800
27470227486443121 32655 47211
629605254270728705 43595 53780
469542012040978561 5025 43881
285893013239409313 22948 40863
835608224088542081 25085 36268
173048254325138369 43514 58063
959290349334995841 36142 54625
864146407827838977 39105 66339
991326754555725441 20401 40293
250715273880246049 13470 31854
449564941221172609 27868 49257
195029841196394209 23089 63312
958341615359653761 3192 48033
731574884395897089 3030 64253
450837180264304769 8932 52367
255680099975656097 21003 38680
833418126255249793 25206 66689
960057613503721601 14265 18807
430972454806425985 15207 18859
586478458479028609 54012 54941
318943478361273217 56261 63093
517701324483383041 10784 55991
766872989136178561 16621 37101
368161486114111361 8037 41077
114975665840940881 20645 30098
990945068167150081 28069 65341
27637381660998273 32535 57767
718496307561444737 6688 9368
928206049140964481 52448 59205
426245447113487361 17981 27053
689111099123497473 1700 63799
170282505585738881 25352 36100
25180587249334253 6076 42562
630316881743880193 4408 10040
403158758389753985 1915 29229
995113907370090113 6361 33123
163241262027877825 29757 54243
281162310959373953 2142 21688
109986128167296465 39039 61972
296339995507828737 50322 63244
22982011865078533 33201 39628
604077858044320257 28507 67013
132322723684399793 36455 65494
64110196749531665 49581 56785
132945407177839313 9368 50453
957272908924593921 10262 13148
579564960379887105 59179 66823
916241387784374657 1142 42921
147575149167831649 37807 51184
307309946576054913 54011 56598
930770390513959681 30076 43920
338771180235390529 32965 40186
124218068208772785 2790 32526
170275425076297889 42974 47003
179755881815655265 43164 48728
484173469167338049 10970 33419
789745451805426817 14446 51579
987358011958747265 6659 10858
894932022331364097 14780 59736
124919913243779489 22298 52092
322020056723328449 10717 51193
102122740662920817 13674 42038
561722863031409473 18175 37377
133848022726603233 21445 26210
760229868140182657 18944 35729
941893058478200321 65900 66406
586669651968026753 41464 42810
855994926286619777 26449 65927
149675373015593761 33844 50840
779826491950714753 22129 34264
909169783358155521 31477 33144
231402231587999553 39339 41364
3941627815233773 5836 45073
591907743763954433 39351 42849
708203094388284929 45879 49479
353993250322211841 21291 48560
697892534758761217 195 9482
220474545113503937 22426 62660
735667204306171393 12182 22039
933945788298764545 31455 34369
290350308387754561 10622 43015
931200578074793857 18045 67172
242777116975577921 11788 41041
542883267850434945 7260 52778
801800927970628353 62056 66904
793725315910037889 22902 24713
788452112025257857 10891 20463
532410715679823425 49925 58633
660504243575953665 16661 48587
339256768176539905 28467 36180
785160343522239361 51295 54613
643631676861950593 23651 59764
384868147053804673 785 12031
35268924383316857 43486 45390
914138861242040705 27004 39058
881773967524260609 931 6711
330127646166712193 24646 42743
73535227296503089 29500 49687
353449280594777089 53492 57006
576277917250784833 11771 49057
716884603207500289 28266 65004
270721737316264929 30492 59040
543537365596197505 45217 53052
339886940001356673 54254 67186
135920131130742305 38620 52233
930022835138970497 47765 56961
259783667446516385 35694 43345
84528471799664833 15295 58444
230271993007772129 43261 45651
879147413678126081 31384 48462
473282391797486209 11673 51941
348060087125567489 52516 54654
468631636992139265 14369 37202
577518594446104321 14999 29607
622462163149481985 2377 16087
982132516347483905 10633 52557
504792531453102081 22960 31127
838874130795957761 30075 40932
861235627525449089 31086 32049
92214896149819489 61968 63928
961681055999203969 8993 51323
931461893088624001 23637 55033
825580197117393025 38743 52070
897839456248270593 6249 11753
965306166272181761 12879 25503
355504231485596737 2735 18781
810630005493667457 31901 66941
582829541242496385 51068 52210
998032196143409281 28137 36071
637220643170650241 55393 55674
674694621691646337 28852 32044
967027948731036673 18245 49774
740543302790779777 20608 50301
872989094876473345 16621 55751
594683578600442113 34664 60412
985068596307492353 28750 54115
360736010573386753 29151 36787
280606631133082369 662 47252
158152617962162625 1982 33176
83135073269879457 9269 55647
2930881154565413 12583 42518
613368596164647809 37016 47339
468918053587774593 56930 66976
117401250306706113 10912 37194
83993342450806801 14733 42029
334986975339887745 12931 37949
603605118494972033 4825 43119
580803374573712001 22819 44356
950329960204765441 22204 36655
979251083028444161 645 59049
132674903130524769 12123 23999
717676530944352513 42565 63108
761787745795029249 16646 36615
89712150131674657 11729 24841
617857823138411521 50910 56573
575202565304998337 8264 53878
400113274803526785 37930 65678
685336358941057665 5856 17570
234329788777618113 8889 35303
350038105072464129 61720 64538
240083255363398241 25414 46426
883682597830926337 4614 49046
515595696579811841 29012 62622
628271738136866945 18723 56111
744331545905861761 8408 59647
361260726114508673 27441 32927
866463839667179777 6865 64707
694225286676960769 42994 51257
756277291114056321 20921 41265
890727512683270145 3358 39735
978649648824546817 22677 36087
952666999257978369 13410 34722
761787635175050369 12120 12541
587769703309319937 6555 46271
767758144437468801 18015 33730
420720945803658689 25900 32588
196044195298153313 20738 58841
470070943219155905 29870 62390
442356912269321601 29873 34419
997988497934521473 59919 65184
498657948438374657 46237 46371
891700596244291457 21634 66059
937635626255488513 2112 37877
910871074283598209 12651 21787
212900212728325057 40410 56140
705511922020321025 25621 57355
179199441541573633 2714 23224
991399889238714113 9342 30294
113870804780059841 32160 47674
132483660840748033 16590 32298
577682283385147649 40588 45146
730514826617060481 7369 33735
499766037270315905 6256 55890
211046894375414241 28639 50453
242287474776862401 14048 44168
826042329553182209 42574 53160
238771800568297729 3921 39959
963847162035634177 28135 28324
700637590216846465 26988 35685
8827916875652876 10452 64251
514498360104621377 26170 54215
578514279809155585 33066 59850
342388207506122177 21 66598
605684166960593025 39021 61143
22676510213226921 2469 64475
649138193397831681 13398 48869
393251666180365313 25621 49498
710996314981834113 36219 63032
442807167805025153 7879 40855
984442562969405825 24201 64681
362082342824653121 5295 27573
162836551127917057 24585 33109
626731177952745345 27706 58195
447147685282075713 41280 58237
583564632462927361 6484 25704
224001248225256705 2450 61289
132170850780905633 19346 37456
458634872856521281 4615 26219
559264094014725569 4213 57483
970104249794694401 41334 54384
488072367463029633 3131 6321
67554591754841913 8266 37677
246171388954312673 14897 16832
699210576375300225 33905 40144
149306495130186785 3588 34973
146124571879369121 32083 59916
579583028293672705 37611 57185
60830021474679089 23441 46294
204596848590636417 35635 50602
321080809026582849 53526 62752
280792856340898561 13299 21748
213635671249171809 14497 65703
1448043449808978 26677 53195
566987938722377281 30545 38868
183558952859346657 4305 66026
865129956480238593 25413 30476
387723313003061057 24701 56569
59174940624686201 48829 50604
819982540770499969 9787 26490
23626994094946953 1255 9790
918130322650593921 55038 63942
395101591507994945 25295 61746
98983856904812481 22031 44896
251206260878880993 12695 37816
296347823054627905 27538 32452
811519587041530625 15733 22481
461055091009885825 1056 53414
990445626648927617 8058 17334
415372249323379329 24917 64880
637283860238937857 32064 43153
632857735774155777 52389 60794
539363020491286721 30910 45390
499765210664588033 4751 10472
186883400092014529 11991 64966
875331330516846849 163 58875
656562074226691585 35080 44017
158097835703298273 11574 32730
298360880004594241 26783 50013
619487935931278593 219 60972
827439544540219137 16654 41782
220648955504298529 43884 47564
103815704714932625 16758 28712
424552059348688001 31089 56516
444697721707207425 16238 62739
399328931779077569 31024 64240
665549738935965313 5893 12198
942514471913558145 17121 55989
631414951059689089 29885 45850
381252384290359489 42427 48871
262408053452574561 577 60858
809820733329022593 3515 57361
38538385769392393 59519 63574
506128951594231297 19588 41079
237152577393516129 4065 33103
248506578942244257 43435 62957
603726718673748097 14602 51811
716814345480582145 32538 33125
956823641342921857 27801 41668
392692940394741889 32629 65570
184713469240485025 25496 63002
782472144287023489 5011 7569
55907097372312369 37522 62239
568408577361470465 35023 65219
944384991854285313 39347 51614
629722826169665281 17647 38142
360522071458817089 399 14098
661038406545035393 53209 61565
930048285915610497 30380 32243
968158282916075265 35792 56576
786440503608815745 11863 50409
380495937577752129 12225 62717
66253489267204201 43256 55895
736310290481451777 2590 43607
792083523828480897 39521 60672
364059076314337217 27074 38564
676261186707911553 3354 25385
430587956618492033 42761 47440
299125460373716097 32120 64011
184635246671849281 30142 30348
115906927316352433 35094 43634
305224831254644609 40083 43129
189262942971751617 11316 25887
111354625191072641 5468 47355
396191180488621313 36805 60907
172658964147384353 30281 52639
789238210435172481 3146 25873
912524590354866689 50254 60282
85263933494580609 42097 46884
2141539318852637 42110 43765
82381421786422497 10707 17569
720184573904081281 29007 59835
911305805476452225 33395 38692
355239619335659265 6252 52548
570670565176840257 4053 57814
472223676440467713 13043 13979
476733486651305345 52336 57177
540148807157844865 2496 62427
765388522019051777 24675 64526
303083986998590401 59468 66400
279653069535676481 55639 63883
76620091532955569 29310 55168
637549037355057665 7742 31701
417665838505076417 19058 26411
805901983785950849 21418 27701
988464596256886145 45856 59376
113905834054619953 4835 65418
14747550623614103 18343 48499
86585340242272929 55125 66221
664038216562598657 29890 55748
884965950479568129 20957 56575
144976870907942881 7136 10677
640827095476645121 8809 48110
614208009931029889 2295 57369
594288641259410561 31091 32377
522604636952653569 9063 21537
767497128077515393 19230 22835
713821526245450113 3225 63545
521628921302152577 11109 32292
147308458842946529 28026 64649
385793634553543553 59550 62302
222771825931243233 3885 32645
446219116611487745 18206 18538
629765775159572865 19304 37504
22482768608377057 43054 58032
566882557037526849 16689 44091
692586674397546113 50681 62121
708526779594013313 8648 29415
619925725126158465 5677 64717
21911955625238733 22116 49229
803571041853146497 23614 48646
62028761371525577 21338 54472
907234072014126977 4942 44705
825249810828264449 4359 50647
659290710321016577 37435 64050
983479663666020737 7735 16768
497338621574066049 44495 48226
62990109049888337 13661 48037
644262601899711745 9505 27838
232390452520807137 10379 14625
302662070818492161 16354 36305
903012053446300161 574 24554
57103911326976233 1400 36374
698698516963066369 15180 26514
505552589610367425 11700 50031
309876257632094337 1072 39629
929540369739058305 3502 23706
817018101517508225 32254 63364
177641059186761665 14361 42794
461498948919651073 7278 23048
766968731133005185 39802 54124
712274017685974273 6099 57930
762680324027279233 35438 42897
351837798874992577 17684 49338
106614159556230001 115 8392
215891903664843457 27015 64472
364937179647206721 24677 27617
903716340037160449 36640 45378
798299177713659009 17464 32084
395277414120915457 4705 59671
11438440233227711 41600 56116
711312639806362113 708 29645
305788988317530625 4323 44687
429338236739031489 20371 62593
469797875596192705 18067 47560
896999798258089985 29674 38214
284262360608437345 23153 43415
239482061991015617 31557 64597
539322639190821441 33759 63733
600783728486117505 30870 60640
64216948548462937 8144 45320
558430889655600257 18096 33088
23842590446356837 8604 63887
155545378516730881 15943 33106
238466936728286785 2202 65688
257272652542827265 8898 66190
419325207865078657 22787 40991
855042875369758081 19756 59096
253118357539889857 24449 26074
32745387143993553 32752 67004
83809156777228113 595 37680
445921826968909569 33771 45197
113677351145014433 34548 52321
619512395039539201 43968 44389
724362579791282689 10666 21000
605952018824648833 34097 51334
73798110716793985 57147 65560
783209330352352897 12633 65856
155374381347662913 25698 49219
978863802227262849 24402 56754
438524331847986561 47671 66503
575771229832799489 12792 54669
721119742871842049 27346 60515
76380401596008337 11104 28084
520009729404009153 2840 25885
910799485804350465 21727 55587
596681394329472385 14091 24618
19590983132157901 5325 29995
887283659952487425 21296 40595
18700960685027469 19849 55507
495307344011528961 47810 55674
648316437519479681 41379 42679
580196155723299969 25259 58150
953594167629948033 15469 38689
524370393621616385 11464 40365
686593248605131393 5949 29528
60646799344112881 42956 50022
90476007514087793 22536 49753
366402700471725 4581 17571
107223360277156849 27208 59622
672862909856164097 3117 10951
625197270491955969 22591 64619
706823477604338305 20837 42018
515267427631723521 4918 37245
22008532243575021 19732 51335
984101293232203777 52528 58858
155444608154276417 29932 56849
680528058493944577 1734 52063
371815787406731585 50218 67152
886808123130268929 7274 19113
984998322192616577 36610 66078
437986429920581313 33129 52550
244148309676290881 23187 26697
566021590850983361 8671 66228
346007237120652161 17137 59529
172702813971124417 23384 39233
385221837099138049 32080 38344
423219144945651521 3876 12431
410639520548308225 42970 61748
376126880285706753 9981 53001
75283588331132017 340 52737
638849469524434049 2704 19922
501734791961915521 32005 32591
152719972354002913 9117 36247
3428921543743969 2095 7599
19781100544950193 17769 33381
534820466310357313 20160 41219
652276692298723713 29695 57840
131324987792709185 22910 41048
574161790701840129 6341 49980
841398521122748417 4605 24161
771729888030517249 1075 14278
825205726306577921 38076 62381
982883559669605889 38876 60705
116682723702446369 44182 44889
912289329258040705 10979 62560
162764664631566817 21410 50118
675197518062379521 50999 51584
383194046592585409 12030 63147
379632797557672321 18841 26774
510540645016376961 10659 12051
610755982429342465 54504 54974
952903890377463425 46284 58294
197046813021781729 218 1603
929980862336663041 8849 33281
977922417403352321 31431 43320
421552385472004673 7116 36231
668785588412685441 44264 65194
590364530743599361 57904 60486
804402662262905473 47348 54945
552839021358160193 36161 40677
222738853751362593 7682 37435
449843158574509505 3951 62041
266309035153899041 11830 17819
367736715252497985 8673 42637
601404742365712513 38691 56774
989538866385785857 37311 65821
210242571547727425 3675 22923
2444744933377763 53296 56372
816160786112586625 40094 45722
649354493759346945 8404 43814
863813156686081409 14387 54321
641572294918994177 5376 52041
874297045271031681 12876 32274
889177469293642241 28629 44447
806532967280393345 26905 56411
572009263869212225 49150 58326
807978309981134465 6457 57617
978667627418729985 13059 31249
267910758095201377 2798 36119
685446016484512257 33648 47112
140369967573558801 1860 63657
867846407872221441 13418 36375
584913426749782401 9162 14222
428375497794498049 17402 48816
512102346199323905 19172 49413
896165231338898177 5794 44970
918192277621233921 39761 64935
649251124066317697 37011 54842
640943932327569793 22607 31095
918413370391576193 29572 55356
936414795624759937 26439 34385
211758685119981761 7826 9106
213262630431014337 59842 62241
342394390974305921 27194 65864
330893845383247489 5661 9196
866241700112958337 4384 36984
306209000024505665 16595 43409
938294288741261057 1122 9311
528035343378295617 32304 45756
230423825350563041 4289 44321
847563980661529857 25885 27015
367497849105689089 52915 59837
493877922598688449 18079 60751
904800580891553409 3595 53104
753238812026733441 15207 38809
635571582363056129 54380 58023
851494233469882241 44355 56756
613402405149976449 18450 55277
292254486389477825 21056 64681
968385888231040385 41853 45181
795958613959403009 21797 44786
739913425844711937 56741 60128
951794946904140417 38483 63027
481934950096288641 46195 58728
240030228208130593 10482 61960
942091914017289857 8173 29807
381130180057336769 12059 62395
927244310673870593 985 18407
863099729336273153 15223 50371
440680727926455489 191 1570
637725156470434433 49669 58484
375622200170127489 55691 57504
982121360715414273 7499 25662
655995717934594305 18308 65711
930946063767688577 5830 45976
22075537893130105 32702 54536
491396483484340481 6620 59894
716488614526518529 14066 23407
832079260816026753 5918 61188
53514171077225113 34767 54057
212759118916441281 48982 61155
896024921845260289 53473 63407
701898676831969921 15273 38010
402821412979164993 52919 64460
402884534920293185 55785 65838
704498351092404097 6387 44376
71136794134371681 6489 32247
11264358563082057 4139 47644
533418498972626049 50686 57434
410697914322135233 9752 15819
321690702198619521 14783 36616
193217852820083649 36240 62520
805102877644191745 40574 60975
514903522058567361 6619 22915
168360805638638305 15567 58227
753820426465509249 33917 38097
801123098084136833 24522 67179
706237350285057665 56159 59189
777883422307493121 2312 22238
488883058922908737 7430 13761
708969911877307649 26219 39520
277942926192103809 2034 28087
513862532365589441 23096 46071
605921341638563201 2461 9719
235012229081494433 13880 45430
770978390127062657 22077 40980
127188147417424353 9221 39225
876242558373888897 9310 34376
651914832487950209 25794 30861
757946285964315777 16854 24830
70281973163542233 10265 56256
63130435695327945 20297 27945
915574851728596481 19892 64432
447666076108653505 10622 27483
583043051953804801 33234 65857
394745908922345729 32900 62685
884339286277157249 7108 51793
14728933057533313 12348 34059
346059705661286209 24020 56821
758691258803921153 50108 53394
897222928159042305 4647 27459
864133789379515393 3799 44324
124267166923058177 26396 42842
506431464672431297 183 31254
207367061796123425 17533 60892
101440694616563569 47637 49713
717895600514832897 2042 14095
559969653271096513 28123 28520
519134622367634049 44785 55935
263518793487044449 16410 66385
217778588940884545 6692 34125
122247161367170065 21787 50655
498472387867241921 19251 67139
390513267354144513 23522 51422
533760399728873153 43574 43828
90472037147819153 23221 57991
82305576178928417 42549 57619
99584932731069393 12431 39849
167309278921148769 26530 38078
63636842749161817 6497 28176
528960229480635009 33688 37630
815639429119777025 2851 18041
456146438349815489 6544 11552
99406450591189361 2872 4863
862504306614713601 25994 59655
380886616224138689 14144 19400
987744135972288769 24385 37185
510753211982319041 8161 66933
963404782238047361 10257 29116
107756500041311649 20876 61521
502314101327282689 59515 65438
570479480217088065 8174 43341
449335582082287745 3413 19754
959422281016749441 40784 46643
561157344548117697 35824 44772
5260054619014910 6696 54366
436035179015977537 53630 54873
986795527848663297 21487 21898
204110919840939425 28849 57796
275098739177920481 13424 40818
640873447305413121 3972 64646
765089590146892801 13793 51239
155814305399896833 2538 30292
436037942097016193 37124 47004
322690235019923201 9587 34024
248496734489030753 23679 65951
244510523889527329 19583 55715
632377143199832449 38285 60462
581333379419820801 6097 55157
886668683973290625 36917 54809
183352773376551425 30143 40273
140209187250576401 22751 40667
269346869901614369 54020 57601
756880823642994433 3539 61409
831338980438982145 25325 52272
239311785313773825 15164 53738
506010870155140673 11741 59973
893223865651698689 59028 61780
332052137619907457 6353 52337
799749385820064129 34970 59119
699359658111109889 8916 35820
518004811250868609 38222 46875
940726358926507777 15749 24326
279236774514785665 33851 35018
353221541525133633 32476 34205
876728164113650561 17434 65236
945545092201822209 27482 30473
205554440444501537 2572 4022
401431771155632321 34995 41640
269420103658681857 25705 61845
403641678417482561 598 4156
205125966083883777 12998 37319
617235714948098049 20913 46157
377379280407019713 37433 65206
716521257750084609 30862 49025
196183526121387777 41867 44104
898970387937016065 16735 28144
372289610493162113 4037 64484
618439703212072065 43722 59294
626548073806915841 39963 63860
149208166219327873 28410 58361
627489485757770625 19542 57257
433917627109959617 20825 31976
157600018618182945 31599 41162
618862461839643905 21525 52068
239409741875100225 8379 57133
450668366198424769 11721 29087
205053216824765633 8376 10616
164861611257496321 7273 36009
417996102212278209 19517 30881
659786020588253313 44695 64715
393083969819826945 55002 61320
913839545740746241 21493 45778
72422202080467457 27405 40537
628455911749323777 36628 61586
582496516349280513 13199 55759
488190280046840257 49342 52448
353553259219587777 39940 41124
818473048826771073 39753 51343
439091276496668545 24411 55171
747483188614939521 43900 44105
315289554258662017 33495 41553
657617162459171585 19899 44746
930280919979296129 38851 43495
49707748697020553 6472 65640
317829682012991553 21889 41258
255943393852046337 50986 62372
13186251477179667 11439 39556
324555229904877505 1511 32612
958647593317259393 19412 54516
965188626518180865 50932 52096
614727993851133185 29372 51561
865771012042532865 3124 45825
620051330150296577 39108 52163
371022531348213377 23368 47577
734275868709829633 42369 66342
141720130329890289 691 6052
650936626582641537 25057 32859
633422475020648065 22672 38975
724761985357943681 2632 34536
152270591703544513 33242 65594
536991767072159105 1695 12741
933030329699899905 63467 66209
53225516198494913 2003 48694
844859290304487553 53661 58981
487252824345880257 27715 42282
708339731004183937 11306 44822
802819021672277761 18680 58064
871484287030032385 13871 26788
801527204037860481 23798 42837
181722273852013665 45444 47231
973537653295778689 24374 50885
909060119638599681 29210 55736
355649864903249153 9383 31166
657763324516775297 42296 54349
58369871806249305 6882 54896
875149988851095681 3219 16274
19537224297899061 32416 56711
255650374533299649 9553 32011
127126331338615729 13588 46129
505995434691431681 1607 33078
823160161200739585 12438 23407
113321980508555249 27060 65774
625671262443674497 12569 13934
889820788451320449 9766 37068
21346255862773945 7411 10028
914001135890540417 38135 61002
599322099110537473 34191 67103
990791571650806401 19299 27345
740094018691955585 20006 63733
559236218845153857 32961 58059
53337300278556657 5842 46354
892323426696069761 48110 56255
772064923727334913 1989 42613
404663267080277249 31627 36963
570093377114972097 11322 65556
226616417109870113 45159 49909
31214136518762813 5641 29577
127768058239507105 11606 53841
183049116094295521 11479 63031
943648940727573633 27512 64171
677104474910073857 52252 55408
687723135864924673 21701 42214
355071947143954945 6421 22309
470101369613036737 54506 57580
526171926624066113 2878 55028
127036328398997249 28648 43582
888197408317992705 36901 58352
288862178153696193 4476 41908
924801532166732417 10934 26931
48781274760155921 56565 59032
790321766126624001 1755 63110
764344058343045377 22831 26647
159131187906091041 19837 43658
361469807184800385 16809 25474
800479126284230401 4117 56943
488624661151252609 45194 55164
907504494737601409 8795 27248
430428562780431169 3646 56524
108891875741875313 25981 43070
728621457621006337 9876 11644
438793735023544705 52288 59383
708490712080315905 16 52126
153446095942697985 12907 23201
524683095405752193 10848 42594
755636966987886209 12261 35625
572916018329546945 1097 49243
505045741779554177 21135 46346
295075848391309825 44445 50798
755080643961029761 7705 27828
787091387765553153 4291 47255
216729953244040993 27322 33944
217183631309442401 43828 66145
606167658300513793 28998 54611
286497451283079137 3881 43027
473660919734555841 13567 38181
322518890363273409 23160 64339
847511838964088321 52240 62315
894787344094350337 911 67157
483144312938307521 32701 62874
905929797339528193 52707 60419
407580260080756289 31143 31647
878119534809595649 27022 30828
747644505618211457 4820 58102
116131880981402705 5660 15869
612865807953248513 15778 43444
699000111271299585 20097 37342
803091663020367745 3950 45566
180709838038442433 7071 40472
837850868232045825 479 66922
924079169977513729 16534 32771
235311393471334881 29246 45969
699223089896140289 12534 64176
375990296026451201 18749 65064
447243691525255105 2107 11147
36679037556680785 4625 19735
497577001518042305 51050 58673
280104581962355329 37589 39402
217963328694477089 58801 59953
782523923563303425 24468 30958
219335870106977633 13242 27049
787673889159229697 11363 20093
707558699076297857 5355 41916
513673083127784449 162 56870
788474133909606017 3250 54846
762536972280521729 28378 38335
829631873026126977 14343 17948
850993067761550081 33078 56075
125884059449806081 43041 44749
647277462712018817 30149 47625
866458592693032193 62027 64628
654901696620882433 38794 54685
660851750681505537 25254 54852
324850176041884737 54790 64512
786199161441143041 21278 22852
314492861055839489 24485 43286
730123998600380033 7084 49375
175363531853967905 13736 32045
796222717637089537 16367 58307
515935974606904321 22933 50518
491936567246430209 2476 45553
422867433902617025 9733 25369
929915565029428865 32444 44410
528841350721705793 9395 60595
450655304265769281 46922 52701
582850603512632449 37225 50246
256691186291714497 36049 52892
764862777036412929 17971 46117
649065283780036097 18522 44546
726153953042121729 3934 25127
20545329240317045 60933 61080
629352897107423873 17061 49570
458775348735674241 30189 52221
198258691958919553 53266 57665
718786939271307521 30523 39985
700684770488734849 17031 34977
213006231672896001 33069 65759
386038012869961 23808 57640
131282529187668481 27068 64008
651068222528891777 30090 35261
567895209465479681 32117 39898
923401222636663041 40092 48678
387810641308799809 38801 41914
357361378708688449 993 39748
945449301537625089 52546 52830
696874495577056001 30036 44749
837442179068741377 12318 32998
552420167256798337 3248 17566
59857664862921209 12985 20415
390417611346201473 14416 50332
264124378717735201 32624 40257
520730630665283905 33934 41606
824852385193057793 22233 58052
396062381889443329 23600 55199
616108868743705089 32285 36224
552094674080450433 36579 52686
708380624950240897 1747 26434
889329868391335809 52729 62100
107160437725934081 389 2459
611528458866771969 25720 64713
276590376547350305 24489 56224
369981222885776641 557 48866
262620613022672705 10685 62805
361698085432635713 57823 66544
545982198073705409 9862 53743
925345639799040513 8944 55162
165761755477614529 36802 46308
857448563166414593 2663 32340
243860588801883425 730 50424
240563901236136257 52582 62912
986210911707129217 20552 38156
913443399559895425 39794 45072
925626407332362753 17337 34981
148919160221304033 45889 62049
503680948000845057 25568 54959
990662517793353473 628 44669
485056257897841921 22356 63983
16376465722608203 4004 15701
172327330932628097 35152 46741
42419694722582337 49675 58258
151961382897912513 41053 41552
379120654628472641 58143 58257
683635131937204993 27353 37333
864446361842951169 5526 14485
941327614627343873 18158 26959
689745181400645889 16616 27534
593090228859633537 15524 40710
287110492909079073 16398 54239
399404668897563649 17051 17803
512153788403473729 17018 65492
476634069330526017 21579 37264
883536475960980225 17337 49584
694807820330996865 30755 35001
69419201403498225 28644 66239
110050561259381393 22207 25808
519678397048551233 10861 11237
795463096031756545 21489 60782
271899827946292321 43765 64512
135369477271591873 48016 50361
987564110456034433 46881 54258
933488873603753473 1780 21935
610823303749079169 12076 34081
644851015041634689 19993 28009
509134898206610817 3679 11353
427557483598622657 4789 34590
18156236398077397 26787 62730
611273656695669121 18268 58838
115394492574537825 38606 59105
452990407930943937 39162 54960
686619199008653441 20252 20361
393590030271209217 9163 38347
755865811748265089 6530 65693
630255247097057537 22952 25380
180776491594251361 24329 49548
904425907129745409 95 949
610423003172726913 9943 21643
558472112676358977 23501 48843
14707977196714241 30801 33310
929633583720143233 33676 55675
15084363952524883 34927 58146
227196800080282209 886 47840
334206975855998657 18423 25337
513805506686349377 40326 53421
902857475519979905 8185 45738
781698322344258433 43161 65949
828970324741426561 1081 66560
977314919502386945 26835 57067
849635513063049089 13624 60694
438134451431768193 23906 54741
466955849729508545 36312 38941
702460349100828545 6360 27593
24742231467868693 5354 28725
598771131537180417 10381 65155
839955204895012737 20945 66076
245407724837885857 793 43163
319176651259198273 18604 44841
916385311735400193 3394 28031
634317884282346241 22482 24070
7980642108957882 947 7360
76956032719309073 29868 65402
323306205531427073 57174 63605
88391757443453409 16449 43387
784453561492934913 42836 66619
523111396531874113 26394 49446
855632534911752193 29491 57704
910218289066328577 3963 38007
113237383961756417 20401 39164
674642687432182657 15109 27424
557833268892100161 28827 61089
443813236074880961 26303 55121
875969675943675649 18980 48444
168754745948518817 8427 23872
297392033792352321 42308 51560
375327635356278209 5004 50757
845665647374385537 46575 60700
648509614891807489 30421 40389
12961067049563015 36078 50234
743745864266038785 21269 28201
474258623809614465 9024 14551
634059424291649537 11294 11939
681594620803810561 12248 39550
793639036774031617 23567 61290
695443012706004225 2529 46701
874156233486630145 8797 33811
149354408259203105 54561 58936
405829553046181953 18808 56187
702986456604033793 9054 49625
135834824555303153 14985 50656
312616337433684801 50027 63978
638487811907076225 18466 54840
833733804667456769 27717 55370
40070599721516945 3009 26342
961828705866370433 21280 58769
775901486497794177 2217 8380
858891531348174209 6676 66725
599741499283766145 4651 15443
761722548649959937 18097 32098
231532916031191873 41734 43714
171740099353666401 16444 23473
447159288503016257 29748 60389
307875253298366401 13280 53268
499487643353496961 22869 36434
793931316096060161 40028 59613
657445724236964737 3999 38991
294274190946016065 14282 18649
954508491546469889 40924 64284
529620780897612801 20484 62555
558652067430969601 35375 52399
484688276705359297 20515 58511
822311385548523777 43387 55229
434869876916845761 900 30988
869170218366889473 8197 57510
196177375182958977 42939 58829
783592949236087553 21676 62327
481410239542764609 1788 21646
988949480330845185 49103 49142
279272622672099393 5780 20786
937342307088137217 21877 62020
555754044381554753 2058 38065
786478666589431425 37968 65530
378940357901189633 10513 55286
780032054957210625 5878 50536
907888615430845697 26614 62230
933458017761168385 28688 38572
455468750922310785 26954 34714
301572599089361409 31628 47175
743921570101090177 2568 61642
830483254336002177 19354 59316
866334707273086465 16378 51052
648191558873399681 8719 57329
723925804901806977 29689 53971
698684114730426113 12372 42732
599739514437633409 17598 36739
245122249356406017 22059 51951
794129896362388609 17267 29612
164765985369314209 26528 26995
708040302368676353 916 58934
43503966837896257 39631 52522
650141758602881537 20187 55496
992834778357817473 39725 40388
424321021912991361 25513 50285
188438457349157313 33552 46218
528089474409593857 21953 23180
790156116847697409 48376 54893
526786616906168321 45336 50027
977813116037161473 3395 62198
270795913203595969 11456 44307
981899210712228353 36617 54615
21847689970261541 19283 37485
370268707904109825 27452 52558
268130879417125089 18402 53749
980107608122324353 45928 56698
285385551159226497 7473 8406
428409279504045057 30198 52410
960638911013614209 16757 56825
804662354563802753 9394 48828
179819405052118241 36048 64054
169751009567114849 16964 53840
893930282701514753 3263 33351
910772042251721857 37483 54786
958683888192855041 6043 44820
109586586609957233 20939 37549
573030074300287873 33348 64645
272327852282487009 2227 48137
696286527417928577 15178 16205
880378865897320449 36598 51140
580163154218890753 10641 49986
918964041717941889 32905 54627
612846263099772417 6443 53790
311843609145419969 9646 64053
59944413602789129 44629 49204
854404470617922177 23870 53924
689886282163573889 34794 59544
161762610601677185 27608 37041
950651380894978305 45986 53343
244067762328768353 48690 55787
930512346409148673 6638 23994
753887025098371969 7094 19413
441563261839700545 8629 30379
772236606595058049 27824 37975
167871894687070977 30501 32557
357022799859386433 37438 60423
491014298834496513 17132 42517
376534611790333441 22374 66183
475254755339580737 21208 48255
526387334739602881 65837 66177
758962938506936577 11873 39295
85036052259866321 1101 7827
605033640521870849 14348 48088
419315417695663937 20944 36350
637029449956823809 7586 56814
245973901934519297 44627 64551
962397019068180993 24760 39045
433974666124690625 14292 54521
827986160762872449 50142 50629
60498758509524465 16231 33005
994418791959706241 20435 61512
340402712764195329 35156 38573
999854186104808961 6546 29252
435939706085520129 25178 43205
495633736687654657 19748 37065
363251769621818689 40510 55102
765701230697555201 942 46658
873066900741449089 11256 64647
757515256384866817 20737 32667
717347547397657985 27283 66449
701954556173600257 10669 48887
410368755549939137 1190 33008
140027879023239873 43066 49090
719640363574846721 18297 49555
382924340582871297 22490 31169
767623111555550977 18659 45681
47071513741773433 6861 22966
430323202285684673 15224 47489
779033224306370945 48364 59755
378225771714795649 2409 24248
331842997981386369 48497 63126
484666055711009857 22558 42324
627100650400546305 34234 39274
264880308244087809 9272 41152
339983273057729473 59131 66659
335194642639642369 36138 39838
53443479703812361 20439 43792
908264192737817729 7531 48498
474300919602047361 2497 9115
47826127402622377 28709 34293
319410104444852289 12050 63717
766957105303490049 46759 50046
800685080442722305 46226 61611
398941314203604225 9317 13976
803521711094273153 11127 49290
734911816314394113 16005 31281
635738309486459521 4004 56134
663473530392160129 3836 11172
458284266296896449 8534 20904
47605364702533849 23457 51305
697242923488151041 5199 61021
824155599970886529 492 37757
940966031411416961 32131 62046
369142442505562945 8331 13418
552768311772286593 29959 31209
173189508090096929 47070 52864
358590763967367105 42153 62106
581282999141237121 53492 64559
172851689486353889 10430 62617
420765130965527617 19455 46627
264834050726275201 57755 61798
144796163111408321 870 51213
145936275328001121 27175 30547
517906316054869377 9244 26905
861562249504611841 22239 42692
478741706034853121 45948 51952
914699147392813185 48205 49016
788791206948083329 3607 31689
685928107980568961 44610 51765
191162506574244161 37135 47012
478991393338379393 10786 53919
541580578764346369 6531 30499
785117089864922241 19727 57534
954025872457336321 36195 60420
720165935952909569 23104 55802
775369645405113729 12820 23450
109281584568176273 3246 44721
526742209895957121 52685 63225
535278894952984513 26344 37280
659506882288177153 2516 50723
687539318341901441 21446 33370
748755453778656513 10128 37991
637088852915102465 24093 56236
162424439681736033 43130 56849
925155235311617537 23352 56404
16954951553884713 46495 49448
345890240169513409 5713 23423
129400264970392705 45452 47192
889555688351787649 86 4220
784292191230335361 6994 41064
250322552752411553 29618 48802
628298669616619009 25229 61161
790397784880436609 37761 45027
330161941899604033 16684 65167
884091581623881217 3270 9759
922165330731637249 29266 31899
540667983871610881 24406 66304
500865096133580353 21554 55338
801092572814074113 26017 36248
707311170538794497 8682 12115
582220350198351617 37394 62676
261723830025005089 51976 61286
739183569458919681 8425 58441
541808772100402817 62608 65796
325169053327055489 53211 60434
874957691024391681 17739 28460
158640420329252417 41674 41873
745621528985658753 27679 64142
75379561886048657 42731 55100
874915948580024833 17623 53077
900328387943563521 55547 60222
590241152582642305 13167 50023
181591346226905857 15499 53553
982236060410016897 18150 22862
215419265184667809 2746 3440
719950036001542017 33721 33741
31459570286497041 31759 55070
830374480526416001 2966 21651
17012725014399877 22529 40475
412752860479137921 24333 40614
156407044340948417 30128 51530
193023326391127617 17821 67125
47606595898034953 137 46499
247613291376218561 2426 25829
995388434119657729 8591 41894
42348694311925785 28239 57508
257698188411456641 5753 67005
793738208759997185 25523 50922
228619191718205889 9073 42732
650802726884094849 50850 60326
171958008709172097 20430 57118
172000214682732641 24218 39189
169519702313461793 9032 62388
410385956449260929 58618 59402
361843494580103425 28297 50682
399780718105652993 41559 55691
626453540342378497 18090 60696
591458036677735809 13275 36218
438034112210662145 51509 60493
757027281473916929 51083 53176
279555312057933505 44275 61316
829177792984211201 1865 36511
672865569010941313 13910 52467
488501682723743617 19398 44913
810681140721367681 7151 11559
311936634058909569 20110 41206
521590342439939265 66373 66501
767275865496976897 39292 44227
359281238629332481 22798 42341
977146833837309697 14740 50182
850739509189555329 574 31036
316613181051245377 41013 41230
921172019207755649 4225 12478
191747078241334625 23682 65612
630427295854676865 14832 55802
547428630285516225 38112 42319
862532645031191041 4315 67158
525956036503401921 25761 49545
592820173828005889 31321 67155
689405755951234817 8897 16194
74100596347118849 6100 9215
109179625332004097 5712 61875
898257000113350273 20164 29602
645285975988379393 42385 66406
461000591999120257 35919 43164
398473148093501121 19178 63023
40100974549933001 45836 63803
196440051513654625 17109 41221
456793813051046273 24683 42447
876364673069574017 41511 64653
25148355082851737 47199 62798
547057609794684673 5692 56643
305437681416261569 2463 31771
531824927203302849 10362 36439
613508258701148929 6505 55383
874500756069458817 362 29260
695533243891741697 12067 42686
943260687069098881 46563 54399
24872788995029537 7994 8785
711788370814424833 44179 57807
415515318686257025 21750 50438
275027209592735745 22989 48084
810962484457593985 29663 33938
328910263527511425 236 59791
468692789315081601 10842 35611
590389723807490433 11457 49506
459978987174029185 26208 53068
303691502774007937 19480 29036
220030592110614273 20977 57514
67278464160921201 21258 58442
820201902531182 33661 41963
728088527643613697 11078 23001
803413851069006337 40566 65004
143615228084073009 19617 50807
284683363256309729 10613 59163
826826630386115329 18563 34791
94356079817341505 13625 36933
403356048200919297 38909 52090
470943666244853185 48850 58866
563784646331036737 45940 66320
928590207644116865 7857 56787
401483345190612801 907 12884
373670755325211009 16702 17272
265973757753251041 7930 42501
35971207287726517 12879 27066
296655933418634305 36185 50507
935027721850378369 5224 37549
640694775621931009 12679 54241
960255119023354753 28952 32200
466625550525193921 19300 65936
991657641881946753 28624 47707
330718669664356929 8324 41128
381609091028135361 9732 27484
498268236700255361 8611 41807
358946408258010049 4757 19483
424220035388991361 6936 38837
67533502537639121 32654 67177
517446961884317633 11026 44687
854077985074898305 3806 15531
986679179143870081 19387 62020
700998116433705601 1150 66104
622082452112607617 49762 58718
349764551852633345 12611 31659
633907131436750209 36064 42613
108142334124334385 32169 58033
744801262167598593 16320 20508
43509621109084409 4695 54852
638465727112595969 49094 66604
702372810390809089 29676 38513
61267843120788257 29359 61651
448692419366626177 33093 49373
822653481071874689 41375 44010
31992741785426661 9189 14306
710579722729434625 10813 44026
879466930257681409 42861 66602
103383902519773585 42089 42339
153873881665159489 8972 40356
160576016507462785 24271 35131
486644321881858113 16218 41007
628047691761842945 315 53237
629767570542281217 4603 49765
761118380112023425 1044 17883
890943331397469569 47923 66344
883050513805706369 41632 45630
462652614622438593 31471 37015
531764261978196353 40922 43919
697194870504052481 8405 18454
422255304991374209 12427 25909
450418510683856961 35594 53824
848053981394102145 22288 24417
311594958490079681 18921 53754
202008905054334785 13110 23448
659940114328318081 7604 21733
666039803937195521 49964 51238
536609397381386817 11686 61724
220648779925987521 12135 62553
927347193605253761 15929 56367
172735875889784993 16705 30645
6714688930916425 36853 38957
838093272695125761 15159 50110
115537213574750561 33038 66770
107776674417834785 8416 48641
134257868239206609 19317 63128
936919753992064897 50586 66855
937604972033465601 57060 61822
477527593431872769 54508 62175
449153506187631297 6781 9160
918705801113652865 33919 64327
349126164879404417 4789 59952
407858478652343617 23174 57975
989104425102727425 50471 64011
393700679982792705 11786 56765
171766413937216801 54526 55346
558308411974010689 20612 39952
288103991650022081 9932 65684
600334498030242945 37593 62677
818500553005119233 34432 60004
872851887265028353 2382 18300
939097510379600257 10738 19667
912762001799357825 22494 61518
814201851917754753 30868 52111
667211779746068609 10056 56790
200168553113233121 39489 62769
885553673006064897 40415 64175
546255176046255297 13060 28942
767817251573404801 11440 54068
560168335974214657 16021 61269
817640093436771969 62866 66896
124294642377474673 24518 46707
913114019697118849 9896 63558
76392809816130833 62389 65746
762413064936033921 31137 31971
896672955628812161 8788 28731
115914300981614817 10275 18022
178273605616397 42763 57628
784090248323700225 25014 56211
568719101263251777 49641 63299
549613306460386753 7760 58994
181952366456730625 28368 60698
375535686887907585 35535 45506
733491249271192961 19029 36404
567062443950504769 22404 46188
820538555000911873 10158 37947
670048068625668225 36420 40329
183215395681354913 5984 11265
166215468574549153 14817 39565
726939021106549121 42090 42852
56408519146948777 43819 48357
576925250452486401 21879 26244
980766756528737409 30278 39139
704358483136036993 10699 57776
246821666621023905 17680 26813
839367983180817793 32450 53563
268169731195754945 33266 61173
307200264445757633 36868 37183
752264243825528961 18598 54117
234771474435145665 17160 27494
384822304929315329 22485 45217
894861168195763713 17201 61224
137026152759027297 5622 7429
57714503002141985 41979 62828
543874077034743681 15012 54858
913443740241010689 23573 25407
698616276897048705 39812 51214
707609640388934529 54518 57303
831961011135888385 3549 10073
951438614424819969 6131 32360
242310947509444929 8237 43370
943082336088206593 10291 32783
275996465753436833 19085 19913
664826149487826305 11151 27179
79923416013549793 39531 56753
962066572863019393 5642 33602
380606833023222209 33497 50506
853100796541998081 5127 56054
15219516613022677 21680 52617
721370363154260737 3715 4069
853434714555376641 31452 34006
100003893139390961 35229 63575
916024484966392577 20242 56152
428801058153080577 3159 54302
973756592976201345 45465 56299
640206176889126529 5211 29578
94560191842212753 22123 22516
229063762613872513 45321 61915
185964405204387617 6316 11779
754130560843666561 14157 29582
498897418149375937 12362 36713
813313903610318081 5100 35901
381605351491742785 15707 60096
665243926986779137 5195 38672
82455801881529569 22806 37795
547590002657710081 44282 56574
11900745205835507 33721 62082
864544185610672129 26770 60867
384961290883673281 11700 40485
7882760439226645 26616 41811
608886784747994625 5096 30023
122070929668598897 19458 50513
593778900436909441 33066 43850
784194494282029825 30814 53749
621326873384859393 37749 56299
380894996831816705 30187 55066
222553863963959489 9354 38991
561866583031015681 4896 13999
247000587625194625 8813 20169
840389450466108929 27672 44332
154968441183449089 24416 66474
779334684563746561 27513 40849
393417662595950913 5682 30934
7222216573158137 6108 40829
562381273285105025 2677 64502
305319910379548545 40588 63091
173850486162564257 11246 42889
368384179415887297 34457 65704
69262811660898649 20031 34570
267661681978960801 3416 33260
766114634798256641 24332 59746
773996256564462465 54603 56818
260650557908810753 1251 26246
327302467626676481 15854 39181
770918005935612929 246 58020
121320156960980081 37072 63913
999173200726282625 24677 64941
735478818061817857 50702 57774
819884166230977537 28051 33820
627400485805939201 38676 39225
140259782429559729 441 5099
585464898283841921 25579 38713
437448705338226753 219 40597
847535910118427393 4820 48341
744560336673025409 2309 56664
902136862200574593 16143 41627
564517722923241665 24953 34518
731134551214527361 23295 64047
224834571999259937 18359 51733
967436750176826625 12173 29464
635729145253918721 32483 65284
855648937584778241 22948 54702
515966695625955649 56512 59353
406145918867746753 20055 39003
268909429272824257 9600 35741
602779046231606913 26102 32896
103563940869953793 42625 61205
637238150660518657 1250 20276
999284429100612225 10197 26217
357923494951467777 35353 45804
917895342321564545 28261 56315
898854349081215489 33602 41868
768472834928090241 30938 48104
852269134814012161 36043 39467
821702357813968769 51070 55764
981381919150575105 43782 65800
177427709733336769 17660 51899
914633443701934081 9371 48333
865515627882892545 2514 14722
339365370393164033 20990 48988
623335307707534977 14833 28613
154282550730219009 7008 61759
122269054280884865 14596 49196
419528177518852609 9515 48041
74944622189207169 41122 48759
312885740162347073 40096 40929
760815031698420737 12969 64786
843932302203722113 59466 65941
282675042791296961 34905 52702
169355204583585121 26554 48139
888889643650692609 25088 28153
763498831399484545 14815 31486
974797163759063809 9304 32239
280752953077826113 6827 50322
450505497014340481 18236 64336
971393735696192769 9730 19952
36542240919018809 7997 10428
430295443484514113 46023 58928
257889182442518465 13319 25865
696154607952475905 7728 35061
704583105370147713 13451 60372
223696010986021313 14781 30221
778031672349577217 9198 42245
823280220190735489 45518 59235
506232570828430529 11439 58861
730975820793421569 6369 56137
79659866838291297 23993 64260
298082648131693185 1071 24763
524088580764185985 56175 64880
675141193059932417 43697 64898
925817533342943489 5726 27882
803044370213381633 32550 61567
737757593669030657 1223 16921
293839045856376641 26994 39393
214990620380724801 22275 66956
375237964004124801 46133 64250
771623062455262209 25178 45958
376708189591841601 19266 63883
221426922141795041 20515 65095
313436610077257409 29589 29727
620183389625239553 11305 38297
950462596155293953 21488 27551
551459891204991937 17566 50940
634627384167284737 47843 54638
510927495951847297 7056 58803
845968870790233729 20432 65798
652602603941566849 50310 62283
74369085272888209 24903 38448
351585189483401473 9603 37028
746284286794551809 25789 31192
618157039663465473 13541 19587
517819922811636225 19767 49148
468297926227364801 253 20213
950749215061581057 23744 44007
1187502785562345 60430 63225
115680582464460001 33675 42945
20092376377007781 22323 60740
776098904745911297 54457 62400
263911759702899937 17275 45826
733512820474910337 19869 31918
441168512923667329 10922 27863
388869660448865089 387 38707
264720841234371553 29998 30543
840035612388913281 37097 51274
55974785444519169 16443 18888
671193827773610241 45826 50949
44875039853430113 61324 66859
230577817035193537 11812 47418
94749393271797553 34425 62759
70851955398712361 36447 56403
887040971014293633 47714 65559
860761122454743297 38153 62319
342947791634159681 12460 37750
991999360461509377 12648 40496
741709232188760833 11655 51229
521957529989659713 34526 66619
642416414214409345 29829 38862
220503397529018497 8064 50810
265515744254138049 4452 7463
597744618337383553 55021 62416
152850238390058721 3811 18879
831887332264162945 46758 58991
794808860116923137 16820 54448
907477123565822593 9153 15355
328401317714224193 8181 39493
544422161568935105 25558 60857
42560337419779161 16540 49543
861587786368044545 35252 48032
787575822454115841 22239 36292
208259315003690657 35800 58958
407887858360972161 42890 67043
250081766712181505 2548 32443
897932525732898049 2773 44429
76350230143095393 20438 65487
822891502555840769 6652 34469
872030021012886145 4118 22814
875615112517962753 38933 39609
306323629734325889 23913 27790
625933000989000705 17317 21305
535205690515137921 2780 28028
350328233864672705 11480 17216
275933253571952961 16270 20832
185506282943883617 21636 25393
341226574239396289 23648 28883
677791941959398529 22456 25093
348968125396513793 14990 25207
842937335852845185 45675 65091
486923968089055169 39070 67090
224645085109187905 16792 24460
653829477360108801 30537 60230
180662292786472289 49553 52481
405786356066851521 2407 61055
507754478397671937 3710 10004
792893524182435585 15035 37700
937991506294856961 9100 45129
27233452486338905 2447 12560
465337257767828289 42725 51821
606242688544501377 5251 41395
917175723026495873 1565 2242
313544728097735233 7936 29328
467507835301987009 44770 48059
696679941034833665 24215 39259
575224903482116161 6354 35050
346254620674411457 31138 64987
556982363947980737 8236 54916
271836944574335617 27675 66397
354142297911117505 16642 35796
861866944326987265 52036 63244
136751653387605649 29792 61371
470716997201012801 12620 44305
133752655227461057 22843 35095
801341384126455809 13712 42998
102482117659576497 31203 46259
72623660894624465 57391 66986
13725469409727965 14513 37544
643848206025960961 10124 25669
637012642033923329 5203 50884
801935760263891201 27003 53734
258198519656708929 32206 44372
782031239072804097 44049 45998
348247293988293889 21046 65086
167794445905219201 18148 41078
27945199095277929 5767 20585
187096609997961857 8660 51683
617538633458892161 4308 19824
348038555571978497 47133 52069
138527814581443921 10678 43727
65463441959845881 33805 53186
332728063329795969 6291 21385
335605884467202753 23538 53647
722439739598364417 55120 63560
66855582002244065 51422 53436
179647264884167169 33711 49573
816430506490153345 412 63497
339838575936745729 3540 3821
43338208163330449 12525 35959
351252347169378241 51962 67032
803305283628521473 27818 33369
823961890243445761 47815 59191
41042699643337953 50945 61271
569698966425349313 72 30906
282314473393117985 1975 16884
308423201143234881 27290 66248
526685244502939329 23044 40332
290486404391401729 26035 43224
268719206740730241 21290 62087
355910263976561217 41658 54905
189352121522585281 16335 63116
628090494941702145 14153 45161
58418873823402609 9138 24483
579826895752809473 6193 26639
628655238605002625 1442 60438
89933419602886033 23105 29631
799509434638725505 12222 14381
357485165193928385 10110 23674
941888151948756353 7914 43578
482641816579715073 26137 63739
105585678735796049 15108 25793
207793304237448225 22465 45770
488243240660235521 63377 65261
135737427455637777 14711 25033
457233805055341953 3384 15768
727097740580795521 5024 12788
754867783004623745 844 10673
819475703244890497 25073 33623
868953692250077185 42730 67182
19901768280455201 27421 45285
329298185623368769 51505 65183
783661469451288833 35994 64684
373232193942687489 8665 44971
749450127569922177 46335 66923
31750368266369125 9337 17402
252965970736127585 9634 11145
538730034833921665 3874 25674
986364718429520385 36244 51750
549368116401549121 14373 21443
443460442213620353 8624 45623
601990714872091137 27332 47440
218243387529064129 26296 28619
697722894972695681 4432 25953
848556848777079169 6564 28732
67550562337860497 1771 23104
262867767470972065 29988 59700
201875981078384129 5629 44137
735970658712545793 2793 63922
395020025184539521 11292 57637
512759073286836993 14636 21441
613789633940523777 32193 33433
728232535678856193 4093 27776
828187765804162945 1350 25240
336499136384595969 4020 66311
372816189720506241 6119 38616
157089706424130785 33907 43571
574416440063476609 1148 56053
526599343106333633 21841 36671
763785259024142977 12197 29013
908142552868454785 16757 34586
565872509471521537 34751 53638
165729106238394753 6657 40053
559607428813531969 3455 61897
449421748911021249 25514 51916
440157368201841601 101 31626
980659595715870593 24036 38235
863450840414696321 17453 22108
81365077017281345 7356 50154
288753776897411969 4517 12771
261064251882665121 9347 38361
234932543874290177 25862 60450
492714979807658433 51512 63225
118815395235220225 21281 29395
379946663506238721 5690 48141
725282428576871809 54361 60107
966016990004149505 10808 17083
948028407620004225 9688 44922
302415275802765377 48710 57723
322341613286194945 26863 45444
978319500694652801 31055 40922
453758153612984193 9615 37720
695144663503832321 6329 60926
366182258119675201 44645 67120
89895949447125649 38147 40162
186030619281499553 2034 56225
132381322989949985 46712 53958
323089648904637953 31734 40110
430745456846693761 47554 65640
448033930079294145 4949 28633
764869668229032193 26641 33953
467012913398161089 5776 28404
477566345038596289 22367 25873
76078922634767569 9480 21052
801567720189645185 10978 23151
315125671479275841 37000 60330
281002827338369345 4837 8739
901025774435840513 4597 49879
423343421049217729 9423 28183
383975110142994689 8774 43683
644277568417933825 34148 52082
642135849355160065 17888 36056
772718145386541313 10183 60863
995345221440086145 35435 56716
681755828492271105 51846 57576
228589685758198145 19308 28679
460755383135783361 54440 66483
471300059914721473 625 66763
583329586816134401 6546 55505
29343725079375105 34413 41458
414856295885876161 29788 61353
355163678094068993 8392 23450
583426452153759105 1233 63852
523775264737668801 14799 46581
719871461634532737 31014 31200
3067696679618593 24260 47378
59477373206803465 1551 2420
498257532593246593 3917 43347
536796185850285185 17485 31407
467163072779467137 8901 15254
263233222776761985 3117 47354
701360033320487041 5262 60387
922486831158828161 15451 26878
479032357304003393 24704 53987
490692308197864705 37256 51618
936103722590335233 1352 13717
921294266651592833 30998 64486
217010394024381281 34053 60668
15752819804987441 21172 50810
74311435316264609 3533 54062
203109323214867745 19070 29160
565157820263873857 34255 40625
14075231398365419 42842 60120
317651641923195201 20872 21457
626780625896920193 11467 28525
640040695256654849 1880 42764
73943774332917649 35011 58219
933923344147547905 217 4358
804798920668467585 35192 41081
354133919366756097 10799 49465
988942382494755585 39200 65605
506292061769190849 3651 4204
223020583488484193 30236 48834
815843628111902977 11787 55235
33673011530964913 4887 9294
647756716412363393 15370 23472
963377956862721921 34301 62434
34467261782634041 3313 56476
191082034771014273 2995 8816
962675100632740353 1074 22158
120222065576463425 26497 49915
36887336886561433 9002 14366
102637572819162417 23428 46801
450646842431627457 53946 61097
671265681495917441 27746 63033
428808892180835969 27702 46974
296906186306998145 6383 32648
323767649605859009 6307 33189
738018199764304897 7972 16440
198658962182829409 3646 21068
386175414273765249 46430 51626
483922457453292737 1389 9617
770979917869077249 22961 64727
203002057269753057 359 36469
944698236589388801 683 16956
429448219808879361 10803 49466
441418637425847745 54265 63316
58996314292382833 43387 58177
157810740251136385 22817 46093
736614789685109633 5169 33802
680887598612507393 19761 50476
856903537536265217 19569 40829
692384138769611521 7683 64220
206764944433221121 37598 49088
945237171493637633 8018 19319
183230589365731329 21583 66449
641480893713293185 32729 34417
359817433827874561 36178 38433
2075029500723247 38617 42424
886352325481748737 9319 32635
567231080303102401 21949 42453
873740280308087553 38894 53665
256667280577808289 25606 38103
29455313914095173 27356 64698
255243387239488577 12699 60699
361490751281042561 7419 46587
295247793465129857 9141 29272
752729742151540609 55406 62457
622604307204298369 55051 60781
195113766412962529 29503 31362
187591292774904161 49266 66309
734682015690676609 33060 66187
532863221208202753 12653 18666
943887310692577537 7864 44882
450359269413830529 39568 43998
512375396254736129 8955 26881
980389269651723777 16400 67057
11672009257782891 35345 49370
23872925026019233 38478 64058
737838431498200705 23898 50316
50032198133919793 33403 44859
719407695024916225 4078 47244
299205802967939841 6736 13688
142693702671191857 16492 29619
244912829177550849 27890 53827
972822877552662401 24904 50569
88297016383627633 11441 50384
419510374969600961 18206 21725
636073504643064833 2899 38211
733078813808919681 48671 58947
442515628723775489 52427 63923
755105989642611713 2745 52788
925173830176007041 17654 66498
328828701089040705 27610 51714
676984336046480513 7531 23847
451023699868724033 39977 48786
949836395073475585 2116 32234
630979671757689473 43497 50935
678097706150303745 24451 63857
7073536444590190 30088 61684
596919900965005441 26969 54006
784621081254133633 6032 65700
186023409521943969 5082 28774
526908106957929345 27453 56268
140087373181785329 2187 32906
443822357412120257 10383 51312
925405693731214337 24395 48814
116237195836486513 31883 45510
974583912135372545 38234 40217
781377733100558977 36781 67014
175725368775154337 932 59108
604979854979458049 29895 66247
796055830943089409 1857 26417
303528827990067649 3042 53593
144411348460998561 43673 54371
939289568086007169 2699 65076
845320082422048769 35552 47324
155049591393012769 25701 62868
644321894724363649 23177 45258
697225748797446657 6331 14232
722893665927273345 25937 48781
978026879111002497 37904 40190
442970700304407233 1835 34360
606516005865369601 9390 14906
943356284831636993 1203 13218
922784225553872513 22602 35466
901090382941852417 25536 31188
642366090247460225 24417 27653
249659961236375233 8645 47008
395621500568029889 802 33405
356905413728661377 14511 21652
200011041815923105 38175 42018
312605668260673025 9801 48888
968699420929599617 2829 6884
140804525919783425 4986 12995
147419589740419361 9816 29524
794043374487358721 22550 52964
335180631819145729 37916 42278
170810810917792833 10692 57438
929397143078102017 18613 29295
518957272338994369 30146 31211
639718596299818625 3773 8282
127072567760372129 36952 41528
710788549167798273 16652 37914
268386444824670881 20173 38291
182007143369606433 48958 59083
125141093778488257 18295 27963
193443009583585729 41279 46556
230891875732581313 4397 60723
720187540050947201 18939 54624
291539549649748161 40667 66257
833327939154965889 23014 28480
615677589446960385 9682 14517
91651682717287745 44051 50750
426411364346812161 36807 44286
819298945406540417 8181 32625
188045880640245857 28744 48739
930749759936251265 9190 22272
49093926974883577 37857 51173
186557306209547137 38966 41070
312028123632330817 5919 51008
65053836032905825 22623 53151
142395105705183761 134 45505
643137144970818817 13910 40805
422072598718543169 29094 59997
992465553844201729 46133 59233
216133001442962337 7643 43379
138619757811678561 34638 45498
63753200746504033 10229 14735
318281869246977345 15073 26038
322984848018982977 38148 39355
436805048409990337 24686 29935
782626866169280769 6135 7959
411417721497006273 6441 21585
99605674062566145 5635 20029
238787585993033953 5082 63980
162527131218268993 12422 25986
928774124715392385 38590 40258
39922806802159985 19782 65651
994670232877080449 28976 41218
353525478224000257 6424 40620
472054649501192385 42308 58840
98965087346051921 50105 51797
930259402451493889 1317 38180
41185101966590313 42336 47053
57367962135476345 14264 60435
484897343021224001 8099 10760
973155619100889857 48954 59719
220112495759806849 25409 61656
479279314672115905 34578 62102
531327787592495297 8687 57989
898688970748334977 38768 42286
495594880263752193 46155 59550
81534944884413825 17997 40829
805540157146985729 9299 11205
822534084985772289 50148 63823
268585039280921473 4464 25115
59800563054270841 814 54945
852050100610576129 40043 48630
70331233634814081 24584 60785
804623648518912641 31307 57045
730123785451912193 25599 50420
992648191763429121 42998 46114
866371890551743489 10413 46945
261511748000330625 6835 43800
322520834559274049 21809 66861
498596476740779329 443 43189
348886346055021313 25095 43826
590576678966442625 27725 49090
783545376138977921 51054 58643
859493279843086081 48748 64099
268580631011797537 13158 36998
341002644255908673 47056 62470
885742315643401729 23899 27928
234988623536288801 9059 11387
724067836871878273 3737 59240
716586119743425281 7690 41470
95717043694680369 25110 39398
975371638298291585 4311 65894
281357747283305313 3918 12653
361965705995388033 3502 29326
205731314946550721 30600 62005
117288306961945921 6407 60917
397616334863155201 25490 42538
815279726340691073 19303 27157
605215979062780417 10656 52983
330584368917691073 6793 52958
789365935730369665 16650 48491
52612012564551945 19687 53356
286688469314501761 721 46711
37480764470650745 9700 58926
53925607034383209 48423 57999
184660934911761377 2545 4240
632974605910096257 1576 59058
518829191297378177 12898 62088
756322111434013057 8444 60353
937847891533024897 7473 42562
716430200126357121 50624 51488
233789735816579041 6613 28435
352642969795535809 26599 55211
772483236424079617 26876 66717
112483464108482417 45956 62246
325522694876035265 35982 50174
739736891787071489 6863 43711
243419056792035361 18225 53428
55094652349030329 4493 38834
179869179964590849 21591 44399
139551446048354673 13293 29346
799503373136900609 23290 39488
465849996842297985 37094 64798
806861459683453569 3582 7613
167865879710671361 16708 66433
624648290658527105 56930 65654
905943161240660481 13066 58663
883480808955205505 24425 63598
759736353731195649 21431 33725
244849441390215361 1150 39243
625194442513237249 47695 52774
234469457911806945 19286 27795
570004338289162881 46493 48197
533334785219992129 15751 52921
517836104124828737 5967 61545
837180632084518145 17549 19450
213484323868268449 12394 44767
933341547189087361 8339 54004
203746845114398657 2274 7859
664268210919054465 24962 63931
417077161120385409 20088 29663
349859820654401665 15394 42040
508219807157448833 14755 36010
669201766258432001 9731 12857
720558058670146561 4562 19692
324954223567772289 1138 66373
44642009245468017 2057 46009
365745238773847361 52834 59518
664046355178140161 52598 60365
64770020759610249 1790 16856
253468989508210273 10460 42803
942134830880583297 26112 56057
552435452732421313 34467 38595
310711381217998913 13987 66683
317792038440888577 22188 64445
919085401951313921 22240 58766
488978565483744641 36701 48360
295085988426606593 3713 9751
670187039878445697 22419 28884
540171308133331265 63070 64080
754797012879375745 7379 20303
367156126365784961 27627 39783
996348907982895361 37311 57194
452668797289099713 14485 40086
95685483383544321 51079 58364
765310686290988033 12717 51589
506574232777300161 24015 32293
672589312011190529 20670 35194
613990824699552513 34057 64728
313139342381163009 5626 48299
924152335871287553 51980 62906
252227932813035233 7817 44726
787670292729256321 4315 32676
71588490297031625 12224 29798
877231804478075393 27062 52166
701825271966079361 47433 57195
421399626320091841 9884 59152
648022494105191553 21557 64401
784191028121814017 61623 65379
825495968541808641 44683 63172
830683620758019713 43848 63746
579692406408739201 12741 56384
607777621076625281 731 13003
778889099523759361 23514 24517
258579862466714177 32941 38375
29491676378626153 16847 65129
95488187065047473 16014 48902
452466872880016513 3608 62923
899512772969028865 19827 44052
683493503202228737 18658 35498
7406983573677196 9268 42353
637044468730842113 8404 22250
163737904356221281 58232 60776
872031490756626177 8766 61351
901954983817621121 1788 30172
291427406708969281 28262 54028
151698343793622561 36080 63642
370293175573849025 8348 46202
958039927402953857 13413 14475
856589903791736193 7737 18539
146553933468393185 13766 25594
313708896893871297 2699 4297
71638508597704489 5848 7601
244709909784624801 3246 33574
186692607355706017 49605 50869
102875417298392337 32813 54203
697954186326970881 40333 56277
469240429754911745 27245 47203
93559299744153889 16254 27823
909268747584462721 22722 39688
98423525056592353 4916 39396
15653926552026577 5733 31878
333544405119379649 62700 66222
435362842671779073 9279 44395
385810803122385665 61 41809
920023604607855873 58563 60600
650218477256881793 37567 48922
361644278940985921 6070 57748
990630167298281345 10939 42312
109553770985620241 10342 47560
863515559720649857 9907 45251
530936759972590273 12812 23471
457737181976771265 37648 47852
147767813640093953 52588 57913
678562052903739521 57127 64515
401837389697107009 21510 46368
242082530758910497 31624 34142
946408192564824449 2653 4712
846104156780096897 52658 60831
844208161976823169 10775 66148
935640190018691713 11301 12953
882174769433653633 13771 17725
870662496163898625 14369 18224
568725106118080257 2879 61018
11105920617939803 60867 64037
762077367994230273 10567 19566
457770348993374657 19807 42949
669503061260243713 9195 61784
209179727902952801 48036 54723
186132223340344193 16094 30718
548439770470533697 25827 54327
125700191503540289 16885 45426
481543333912942017 7410 11250
576991505777805057 28573 32702
612230649296417793 7560 57703
38552160522712601 3474 41903
396841001872903809 25061 42167
796336956805227265 37043 43320
599229159243460481 26877 33764
680155421766954753 11479 39547
947264564029882881 32278 41669
207844413256474081 53306 66682
809506992402230401 20103 63648
577051410668857985 37756 53462
193301542221664833 12402 19337
933462183395654657 8547 40612
884238992129294081 31881 47133
244672611076111937 13780 25598
447774128740764609 16020 27259
87744438218457793 30307 48162
97987156506132321 47830 62460
399286571879471809 24294 27023
130796825574154945 18053 19432
965017554895247489 24513 33659
313471269496002241 29091 60605
495379034039018497 5491 19569
787407035460507393 15201 53091
544084259691736321 19937 47473
9573449456336647 59077 63821
933491455408002945 13156 36777
421446170911796289 30458 65644
609714027322191105 27174 48951
105873495728726401 36366 52153
843285453419582593 10533 17360
494234209894944577 13128 38875
160930065028018977 49246 66887
262566876186735233 2558 20000
727836086336523649 6398 56131
5508391761768651 20209 45287
271559905231221409 685 23364
547435344373749185 7719 41370
638521524867456897 10341 48809
717182226751805953 31531 34631
924019712887591937 35404 53960
930254316708765569 30494 58765
787917590025543297 12499 24252
107294499472690321 556 63932
585078445158679041 1781 52755
822639090677480321 37519 39231
375235912646417089 53816 57421
221004793686564225 29216 39457
11498544234420649 210 6919
645236556459234817 3783 27161
841353167492044929 44378 57488
495972564998599105 38671 62772
339951461570002753 42362 60992
226118059567337313 21606 62580
156530012845649921 26850 59728
518626252155019777 2005 12903
352310565950880065 52997 61995
250355323300976097 6531 26564
113551087450119329 9648 53958
762757659113109505 48757 51894
634057441169041153 9709 33120
261572649621395937 21292 62910
914145743058327297 9364 34847
779010171344499073 23538 36678
426701794181489921 24120 54914
116647797973211457 23345 33448
730962185248571905 1623 16963
258987603475620897 209 24790
378286733928554497 14752 22300
803938806073684737 5661 20854
956729420011839745 19867 58081
466088923855540545 11133 64582
229581607015028065 48029 53445
127077377288497217 50828 66816
744090921439877249 23774 39113
891343077471450625 41559 51554
144680451701283617 35325 64059
638499128401999617 18481 21235
343345309134065217 50037 61917
700422944305945089 5707 11297
857527018614398209 19760 62937
71859781873126137 39881 43104
982271615214855809 28722 55864
740978438247768833 2620 12877
811353767770960129 63521 66267
297072110545112641 2735 45290
345513992540048769 31615 54791
90141184529063169 9489 58887
814003849403626113 56470 58115
917023912747861633 839 52449
515692030437449473 2225 35527
462587423867208961 16324 27078
513328373202632833 1628 8010
186610324296250241 11712 66626
871402264423465985 745 3371
251347091538196577 30877 33189
854917829421360385 40142 64037
92417173545879201 35490 53069
407373054513968193 16131 37627
627435722001028097 52886 63465
57812908351685625 14589 23481
549483668919716481 1198 16804
179892825337248033 23513 51826
430557246928987777 15883 35820
17897734450251335 5542 28237
598685287664789505 6600 33266
688789772831185537 2583 66466
601150199083694081 30052 63874
205634250390922081 28265 39024
807419122537535105 28615 43771
510113609347740737 859 35774
552872618891672833 30732 52216
393751717031584321 31212 46612
354826952149618817 7067 25318
87545803997656433 26492 41297
192562397350773281 9234 34872
57436600215091009 15248 55845
322513743332987009 37264 49902
393608140546774593 3580 10520
649465190505072385 35284 56171
207327056974541793 1445 50440
798743982603621505 501 54852
973989323622632193 8817 42482
174161719681993793 22073 64781
213929374582228609 53068 53819
558932981117916225 2147 7714
401679877906019585 20690 62533
966595540484195969 51355 53256
877542618469469441 556 61125
312777915923799553 14550 52429
275885766866949217 13343 25407
857721534671359361 15862 41525
403878971851192129 15727 18822
47851672310681441 21809 62861
909545069957999873 39080 49951
125759765053334865 11558 44699
922652363414520961 29857 52416
574544350158003457 19494 54703
736238762500263937 19437 52222
210419246846189633 27895 29243
891703542174759937 31569 34550
445890403871626241 25878 39981
131780203288144545 2344 9097
490696942116517953 4925 7521
866837333065056769 54391 56020
430446613280491137 60738 61343
859077413699011969 395 17850
517279189456960641 46058 60095
188443955507672449 28282 60097
333745244242944513 58148 59962
200151691322247425 14136 22950
401871151397205761 12122 34639
688012572615171841 16630 33241
355070665182818625 12064 57246
201504603319463617 5463 22177
335025009759821313 35846 36962
395548223288990657 21872 59526
226904151839814721 666 51871
415267012393712769 626 8445
162674876719098209 27356 57212
824274535820727297 12222 13266
994233449676936961 50401 63794
327527563880252609 19783 45115
440436029213660865 27526 64752
910320692158144641 13941 45933
564288684139679489 988 28527
7588068574960972 473 2176
603983429099930241 2235 11678
327703569273261057 14442 37953
692777225807372289 32470 63989
740168514988752641 27872 41573
653059873513601793 30802 55769
215051390564049441 46608 55997
203354942916544001 19469 30302
791199099257369217 46208 47551
714822841830130817 41527 66623
419275138434152001 6721 28466
280272720269362465 27148 28931
453079733445676417 9958 27015
807641479882793345 36039 38482
58754971626662209 28205 42219
181633003667169377 14269 15908
985323045964122497 1540 41914
206796501208220449 12843 32267
457422520038413441 22648 60974
728614255229825153 16167 38020
551363983762271937 11864 47663
765886401544381825 35423 57789
521112758110355393 18712 35575
204879389776035489 42467 45388
213931827380349665 28823 52164
978548589104821761 12347 60867
185332747977490433 26474 37183
605060318348034049 50687 62221
123527799324492097 9079 30171
190184141795530337 3060 20578
222625457868481633 61240 65593
490962464465948033 42460 57661
272897546084919905 24352 57112
263925226027158305 27568 48133
68346662270435841 15304 36775
522593354292876481 9490 13217
322471666938511681 10591 27813
853675062605365249 54386 60197
313148180618505025 62708 63265
236295926081165665 5306 7136
676983210968273793 7736 34664
783627015855916673 45116 66331
572872973232840385 14165 38460
36542869553567673 32856 47854
33147729991966913 26240 43318
531552225158723265 54703 56154
832893449407073665 16446 40776
78080904749921137 11591 60344
265573121820665409 1458 43679
475029505926347201 43395 58047
372015315452891585 10550 45210
652236254840698113 49455 53560
687992187965292545 24241 66665
7747332267573627 12865 25025
595651962624408833 19062 49719
500812470973212225 36751 54052
256394625075188289 1673 41767
348480888625477569 7130 59784
690650328683936769 29631 40464
793012041874487041 668 12923
178466132527532289 4706 59747
439157755071992257 8085 52328
893394924927385089 26304 36668
179451679186737313 1893 65812
90584512189963105 20923 29424
710769083177314817 16008 36497
323983865262924545 657 32937
731250623857118081 17667 37238
562015122950995777 2444 53993
246329438952560769 7412 31116
64585827930677913 7885 29553
764359581842850177 17610 45150
210304894653859265 13826 51991
407583148787910657 61762 65303
278651486164100961 57451 58827
607147781426032641 64308 67168
358484366079139265 5183 26512
845018296076066433 29038 65746
305443624025350849 44689 63985
594534962059409409 57753 60173
551714952100127233 42013 55599
866676792822165249 16515 52207
494218470297333569 7030 23931
750776668385054081 36840 37224
668502928582043393 250 30540
897310504496378113 28849 38908
34063299184261097 956 39709
275892845382397665 1826 15642
21456512512315841 47364 65883
572074550184243713 26337 52457
705473624160440193 17249 23683
582554224010220161 12315 42798
128576971733863841 190 57800
343989946232372993 13990 40725
641713913113655169 44568 56770
980266163709185153 17789 24385
553912986006849921 894 5511
167044022573481505 31494 36371
202200241454896449 6687 58897
395548291227196801 18775 31702
843608561446629377 31696 55589
281598829244789089 29253 47907
583798237610331265 31989 36758
708508256919312641 17366 42927
519352736176642817 20355 41769
669690378787652865 47468 48722
33146624774296641 1754 18143
320132032457149057 11571 57568
907283168794762625 3194 10814
768145350733878017 45103 51103
474872186483743489 3024 18535
617519210259668993 2910 30135
269669535480119297 31830 40267
289912129745477633 31798 53961
84707643974944353 31160 60814
737312547427944065 1317 58033
934245538764699265 13044 17340
880670071679734401 8611 56294
157786292902422081 45373 65984
836214338030938369 3852 64116
468784313660023617 30423 31438
60090004400240817 37862 49339
442367868337946369 21783 34613
341630909747561153 7353 17872
185210167463978337 24328 64695
805890485047175553 3743 13149
616425552524084737 3275 5984
989398436622192129 7639 59025
558873970676387457 3937 4297
934263565216401281 21327 57155
514245872132185857 5740 52903
957851151536583937 35407 63291
367129190524181569 43113 52597
421901072577046657 12984 57346
94688013268815041 17277 34234
911204742440499841 12827 44670
261444588138033409 15040 23648
171683014381063265 538 34951
561118375687549057 43461 53717
87726037916649345 1657 62723
35267047932094897 5874 22711
724413957585827713 2957 6292
871256555094681985 44372 59910
761202842782434945 7834 51660
403867935716988289 7147 12211
700506454422185985 17537 43148
536091946587781377 33178 52752
3947785651728709 18122 59695
712507853023467393 57129 60021
565283073695415105 1813 6363
820382365635175809 9160 50603
956475100194349953 1555 46506
597351731530181889 21232 27112
756045679405406849 12573 31962
489629048092346881 4726 30665
17962192739116035 5350 41707
373447955873743361 3726 18047
504062581914954689 3489 23954
163312680057835265 9443 38158
1906463368296585 5784 31258
371415677972805697 43869 44933
405346385381353281 23633 52982
241924284396667137 33199 53501
326644958246998145 2511 16862
816802753820141441 11459 12109
125108080996600529 25620 48102
683159416003441281 25191 38269
438627850120465025 34982 40783
292796856987706625 7244 24188
606021501255316481 9717 24407
564665754840113729 53009 62152
589909284195481857 21417 34521
669383364349457153 49409 54147
943236968487074305 47212 47692
137919396965152433 24454 28428
736998600499017473 32498 51531
363309631255191361 13339 36701
202139153751165409 14806 56732
748005491671129601 20262 46990
107134163777953265 9401 58853
328375338085962177 59751 66771
10222122396900347 27781 36952
662020919966956033 4412 53049
35708810568191753 722 46069
601536760287615361 13569 31400
733599592641372289 489 13149
156102018478854625 171 1719
144873072719644129 13041 56497
55878152113777449 25250 52840
542400885909192001 40881 42428
596185485900811393 18131 46764
172527669915549345 33752 46963
167330002913132609 23757 63462
127818214915027537 41353 59531
195887128900629633 32594 62146
621623093070279937 14190 54183
690640786368092545 6036 23885
316439150049863105 2176 29080
428557573381858945 5675 27019
464919238429242625 40027 48799
685950040132979713 10628 50795
253664639055717345 21180 54788
38748047714754817 61589 62517
977504811227685633 6644 22569
36655248329608985 19417 34357
225798141741140769 34559 46019
366969399481071425 43005 51286
180192410392177025 26502 43556
570277114836670785 26414 41081
947490593101139969 26208 45062
443605198927876673 5516 20601
647523644489222529 3231 44334
926746473756580225 13141 52506
254709337160253569 12816 48860
492871673194720449 17373 62135
585047126439942401 1069 10141
124875347359477473 6726 66087
469712192656334785 10365 18225
132404867966378961 25073 31774
116653562927933057 16005 61503
241523593688825153 47831 53993
209470732825170817 37109 43022
471875410010035521 41006 44984
883324206429389185 13306 37611
44795248366568785 45512 60216
417794997532400449 21787 33676
365335107581152833 15363 52594
63304485890267161 11129 16775
790034120458088321 16004 38501
848635519329267457 33752 36853
414013938426428737 17297 29624
238461488764723841 30663 48457
594850513048186241 7209 54316
907623048182575361 32802 57361
653112299575120385 52297 53470
594804944912265601 53592 53902
928189167939123713 21452 48446
574172015146789505 15966 25882
688748291791661441 45629 50836
433604274227999297 6716 35251
271706743110229345 44316 47895
340115895607556929 8429 31070
927474846962887553 18606 26135
44351917351075801 40551 57891
104504383775875457 36426 66414
584931530430996097 30023 54695
305403241312326657 56532 64498
547513384860874177 42378 57239
111471305544625921 1679 36176
293590450901934465 28618 54446
968559533671900417 25965 29632
233450047528673825 28980 51847
179927833817131969 20922 57423
351768643226851201 18287 46560
869135288598023681 44908 65749
318359460944517313 26387 58676
9575099663862831 52674 60975
24747293113609461 1344 8252
459125151394481153 4402 53200
507182784684669505 19481 21697
369502641496026753 12125 36269
450416183020141889 26878 51078
115697998598598417 34589 56460
630187431624531073 3552 29196
467588566384051777 7631 34282
722293886588079873 4142 24318
700627055700117249 10411 22287
221728279535067681 8673 43928
998338747387762689 10647 32217
183725029044897057 39 42671
615184116293825409 34613 37652
788280407227769985 41214 50793
73215836240905217 42186 60599
37099971469462649 1158 42276
784935376017379841 12970 62217
704353193733862017 22342 29692
952844716679933825 5942 42427
39136643270982321 60068 60852
415587972994906369 29501 47823
949847553817928577 8558 57693
755062475122997505 19846 21271
511413203530128897 7140 37534
868028666594845825 5563 60297
15687889034335713 26250 57816
740397084789819393 44437 50565
860264070493745025 27025 59687
171445750617159841 12652 50200
245405823036772833 23918 53058
432873849206686145 5573 36589
347045932000828097 41541 62392
138283848050399169 12538 50963
122406775446943777 42547 58045
446601293863025729 19568 45993
663214950447585537 32696 64780
670975234783277569 29229 57369
763920722777893249 24396 50184
106792693077068177 3345 20734
488576816573175425 38133 65577
112022351618286113 4887 64933
335507910190653313 15288 41087
599024835387851393 52756 57167
298797899365329281 13534 66244
637050750116522113 6600 54655
681216626739850241 29625 44178
695786027519346817 4305 61024
252493797246376769 27153 46461
22761440703298777 13833 63975
85206251734614833 23261 51851
9759776659748809 32194 41393
651011430905274625 40534 48846
233013033583240769 9756 16844
386362433405590593 14118 15113
45743135964983137 30928 56796
706837743190067841 14737 18089
298158746851463233 30014 30891
288025285727041345 45320 58645
76398411330259825 18399 60066
770222398867790721 6985 42907
853727864244071041 11598 13430
504683697495007553 12087 66728
481847871077008001 46496 54622
698288919295141121 8728 54948
439927119746606337 19702 22359
714992052108168961 10810 60019
771982336774797825 21915 59026
266198756623342817 26721 50472
525471330273212801 5541 25855
228747669437520801 5942 65664
77680125458869041 5074 7040
834771221584436097 47431 66995
37035953342176241 49557 62374
891910915204174849 1077 67023
649211823513652993 26663 43797
431669240673816321 16148 45498
575133676605140929 26810 34580
350112990911551233 1988 55556
455102862971187969 21783 62373
861531945155167745 11431 46149
151304212737692001 15459 34515
153511731098927137 28103 50607
622678904420595841 53203 61867
931340398269018241 7267 51001
159897739068135521 16715 25118
834831106997764737 9984 58399
414342669640802817 9880 58551
717287660824968705 3206 47447
917029448909197185 20283 37042
532838379080441601 12593 20486
75114173953451777 53981 61316
474309191500228865 2763 35217
772962033364002817 42213 43344
704631767992960769 35999 51220
22773345646470489 54138 54315
124409589153419377 23141 42431
892586150903092353 49329 57579
195563936458920993 534 44774
959613850141025153 29699 42832
689567222792678785 48943 54691
959042629753362561 2011 35942
373420306431480513 12203 36153
963763622365604481 21938 46513
853254673010940929 29208 43581
491965847602720897 21040 47179
125989088553250641 26531 50266
39540214560744857 30951 59601
444800439218827393 454 24558
185302006805876833 1010 9551
445159687361009281 15956 52680
963551650966422785 33400 35587
805631362366927617 12436 39093
708020433677084801 38895 40578
737300678142826625 1680 29590
221265108041407649 20852 25904
87945985554316769 13329 30151
119017140074795697 26434 42867
304405642419649089 31051 32969
974460471529880577 27154 53616
786021937468991233 36315 44133
316709256821063425 29913 62812
13237611181590837 24700 64049
92152722325394625 2313 9553
548975688498476417 8387 26969
462713144055193473 17337 50712
624708510761134721 32568 54647
496870234185763585 51269 65458
271566009085194785 14200 55222
822939565896511745 13865 34824
691631648071147905 38854 56399
277154490424734945 4728 26866
916133466981254017 15105 34970
990652848285272065 5404 63538
182790722375070657 29217 41359
970214506247316481 40748 50163
652942646981149057 59443 60856
573628982083612033 24190 63251
872360922289839617 16449 55267
72115440905392353 32509 43245
996361775978446209 24295 25703
517486750950105537 28461 58324
97854171849061089 15060 35439
554869561828780865 3473 57484
298171400303846913 6469 65890
722407717651854849 30832 55784
273074340674650529 989 32978
367943834149287 20793 61739
483910003757106497 28553 32285
210531855847200705 14148 61206
815567043119610753 1444 44003
862157112930219649 5839 8922
389985286044112193 45060 60045
82917329460023841 43411 67066
165615332152821537 7042 26121
471415338622463745 14314 27915
694125554973002369 24556 28717
931561961073249793 17497 65753
825224958258669313 4860 13042
268782503474000129 25185 27058
804811634249535489 44861 55421
353951856794559233 59519 63084
804393724220044929 21405 61944
596484496501673729 43423 59078
371186164541999361 18131 31354
162156030291448865 16548 25163
236276635842695969 24259 43207
374881950277313089 40691 56694
337529491159774145 30911 36128
739726255655675393 1641 50234
905024838962116737 897 16129
435452932863924481 1469 62367
849039799707245697 36265 39994
528565339938758401 21981 28393
946849556951118337 23815 27700
931453977445102081 25297 49859
331055093936090113 14577 25919
622346104100607489 5477 55900
447375212916920641 1082 22782
513132647203192961 28622 36793
834076320224031745 35115 60768
997724158232479361 60063 65408
212106449341060705 7578 33709
173301753167777409 20889 62108
243439743157001217 3564 51951
671091615753361793 1328 19012
761724657573619585 5090 48736
350119430890785537 62392 66632
286062879084202145 25929 30016
465442774335521409 51 22076
964208712845216769 13887 49192
947714600408090753 21931 24640
877547211751920769 1201 1886
594418061090344449 15766 64233
510074689805929153 17517 61984
4392945519683168 49288 63839
300632858701991553 12863 32291
700985758539736961 1909 31161
248358221539742625 11463 51392
326968515461544513 2050 8172
909510641544660097 16207 16595
655613758611245569 2529 17300
796703674036347521 3077 39156
214579437052108801 9904 14964
542125949983162753 34266 55964
449152396826697473 49575 64636
620834250729043201 5069 26324
534327090874711553 29786 34639
982051691078670081 44078 58161
81845860504550673 5109 51307
232889330428218241 3477 42092
674265513504693121 2822 59447
639834794199320065 20302 38133
921640305665285121 26761 32880
305137589294329089 10529 25848
998575801705840129 35043 42690
977377510895895041 29749 57384
598863219917056769 10425 58903
340289575902499329 36576 42589
248977976405612353 22725 55234
43721420089273265 34713 55071
933887295405476481 28392 44739
321299210452817601 60289 64243
181224176612118977 11810 37615
151753934941115873 32915 47843
519914689436767233 34355 38093
205792977276114913 12430 22417
573421258758074241 53948 54467
137424521109327457 36959 61838
561750613127692609 5713 41084
691106186474453249 22215 53978
493361937747977217 26718 55924
599986089263655425 41672 65427
107480262898540961 21479 49817
797720408318763649 44694 64547
436290584744526209 26047 50489
926886430254374017 15117 63653
404296758307090433 56118 60773
178442845403022689 44876 48394
135756755958794881 34491 37124
22920431688323361 15702 39284
310201535121869633 19524 50881
819079815025059329 259 16071
673455528905961345 14178 32512
362186462371656833 8427 49470
344639127152170497 49687 58219
849140480328539777 12144 23076
56132830254398417 7808 34898
994715048627472897 12875 30501
454937016690159617 48876 62874
408146305898878145 6751 8668
947535215030697473 21415 38110
308175106389089857 12874 65377
100174803977076017 14256 31989
28674234257774601 10900 12517
421671063046716225 19482 47260
869007847706047489 20306 42154
45156903380892289 1812 66841
399960096546788417 62016 63058
792862957487003009 1580 4120
356261362379999745 19366 25751
846735880466958721 32498 50477
998741096129801729 3411 25896
52623165135969433 27143 58607
124245097371488817 47835 55287
481930962356038593 1539 25561
234405150377437377 327 29220
649564710233946113 11573 28021
65213330886169985 28416 56755
788084746195785601 27033 62543
5198256023444260 14026 52415
154533586929773025 11229 21520
328315577160385153 25775 66917
282552259722102401 37193 53208
937351669703769345 28493 31148
298952251244841729 1349 12581
833089974421060481 61114 64684
722846856255962625 10821 16330
850036380103485825 13413 17020
421914734879521793 17732 57390
1268414793731410 10326 44178
224378516569167617 10136 52887
910915904044951937 9081 22211
144658592577670209 63953 64550
435429783575077761 41284 47344
435388544359149441 27227 29948
509007678352528385 38868 54921
165322494618436609 37970 45305
472275498772678081 8240 22187
787761943098324481 7841 60899
547211054924883201 36623 46597
159919668826844929 16875 34753
316579892644771393 44468 60968
105311512267640241 6188 32648
854223950635368833 12264 49834
536630644785645953 19726 58524
363132167646643457 12621 64988
311977462946849473 23743 25672
927033368964156801 1290 31866
41132919190701505 19085 61403
991557002207830657 14733 16837
892149688915687041 6009 60407
667485109142770433 12702 39677
193904308020677249 4248 33171
585472689625664385 56023 60634
411848302320514369 28627 63074
80747823562358433 26296 37208
171299940889085185 15037 42449
405089278565757377 23481 34004
407518215080138177 56605 62152
705293987761503873 32525 45223
857624148112734081 20842 43279
712509858708859393 16833 37734
430306981042399169 17413 41563
473208121967569921 30411 53650
404186954165410817 10502 47395
802496212476089729 10031 52795
936378371959769089 22915 62616
620458561417532161 23278 61984
164114584789132321 30979 41870
278490846000881473 23907 56195
23418805127583653 45441 62613
527866027029954689 9607 65680
431013381607570497 23975 40910
593821232096050945 11836 29619
12246334522679093 11859 33972
57878010939216297 21824 25863
19880860127273081 21481 49684
970194257388232705 10928 60240
389434022993093249 49465 58422
127295375436300881 22479 52520
586205407022063745 42024 47356
838139677559500033 697 46176
288087692981129345 32983 46240
223554381487414145 12725 39890
302161353074524161 9647 28861
804676161247318273 13764 16808
162223869912473633 10182 52194
118176426722396145 16382 59596
387227941595725185 220 4006
339222557109057025 21092 23833
575303748253197953 29448 66113
676066895099349761 19778 54648
236353101060387873 11139 26516
236105662356113313 48559 49296
591994787824369025 13655 38236
908356513860109569 7062 23939
885734987579425537 426 24441
926744317205280001 37559 49751
447629649770625793 22526 64298
8691290393127106 24640 45814
110070050185328225 11924 17168
701913410681317633 19643 37791
332464170104479681 24701 25748
271923274716055361 1989 25798
33254952228119805 34079 51157
298980671534767617 13202 61202
924928506492228993 47606 53036
478041874979762561 19881 34168
156445117970633889 4144 61633
404609246212874753 15578 61365
943720043410273537 12595 45769
475297056178714433 9214 19825
734354027231617537 38921 39223
823450346339061633 43219 47522
463779664482252929 24177 43446
491559288629613185 38872 50673
455888715153690753 20465 65871
130507993517728241 29894 49265
103776161207825617 55829 63832
803169395250886657 10697 49080
73697311370452209 21912 64356
931212411986226817 7709 9890
787423406913042305 36992 61477
191362287740073345 20774 26616
565867935513040257 47254 62627
630235232184691841 18600 45185
499373046090163073 9406 43353
497684793904351617 60681 63866
360653916631221697 16810 48847
198538683206979969 9810 50046
987038394851403265 58573 62167
165927174151416769 26564 38169
292372185207597121 30056 53772
528267681832307521 867 44412
437864580496487553 54129 57649
27583316993609941 36058 58892
136068860515777601 29717 47441
886438482917245825 68 8283
819492229688030721 6021 59217
583753803857657473 20951 51337
564582585614402881 30513 31147
889895652851567617 3908 32159
387068807941652417 11153 54310
476091855025583041 34705 63415
130551109778636481 9164 43723
604020877049013249 21908 61179
213619580569378785 43873 63986
774622423659305729 24142 56895
765864046149289345 35147 44191
453877826555373761 9353 11531
908750669365268481 2574 43712
677172206082143873 37271 43712
352103703326989121 41941 54361
875937300311367297 14105 29171
677746382691346177 44852 55055
484240896304893185 33447 44120
109550466054827217 662 28416
137691440906611009 42671 51417
803943461709813761 35117 43910
539304443692355329 29042 47931
13148444517682379 47968 65773
727155305303572481 11515 18309
575592674814153345 27586 64934
697027187168142593 51598 53693
727095086639934593 42457 65950
739663770496708353 9995 43459
734604868337122305 33256 64535
774304349951290113 5441 42772
882974215585548417 36078 63004
950071979902080641 11964 39759
105850706857786753 4726 31240
59467298007657377 21773 64884
59009577955521313 3421 31359
798403601946564097 22254 39187
126142473392626193 4659 20461
995744005682308097 30089 65634
871364529437457281 13983 18952
489483390343341569 30063 38688
282649010937383585 31901 54817
542934145856005313 1426 4962
905617006390542593 1186 37961
324834218401708353 41632 49637
789132734726727809 64027 64120
867364941939666049 60064 65526
212636496546465985 51166 66049
370184219924286849 44794 64020
269777191697933473 47180 65883
60048197585071961 17588 44447
104995392172838817 33370 39715
595762219293579393 24584 57878
426096452482674689 18429 58209
666443569648333057 5519 48729
526549947180441793 30874 52762
799979585742367105 25553 44097
70960254307671281 3713 44459
292605983194558657 19743 30677
259590128259134177 21527 53091
390299314038788481 57503 64430
10482832960313715 20036 24127
280388916677889441 15539 58611
283522011699531617 28537 36229
507648828397012865 20473 24072
821635350969536641 32905 40874
1797923370499888 34097 49062
230825094598571937 2506 17556
961587040848247169 20728 62855
940053309865099649 14935 55160
276923014147381953 7144 11404
796309024156855169 5816 8888
20908882074397897 23863 57515
764597889310074625 34795 62469
572882219360675265 6353 21297
262643864254158657 40826 62970
666157174318033921 23676 37508
875645347551731841 3323 64724
279014586258011137 21926 59466
798794176936795009 8142 62978
453682644937376961 25483 61844
422548008505152961 3741 60903
496676865713791233 853 52218
580263960366494337 15287 51736
521893397973872897 9344 21581
278835513371795681 29486 55626
435307010450525697 16529 21314
954745916665260161 6667 60912
454985582242475329 22747 57963
504982491501870337 24707 58077
909177158929306753 40576 66315
139528685444162193 37399 62726
32942630441102241 9399 21443
858310168734782081 18053 23225
305101827184198977 42439 49072
265388634126296097 13915 23566
273501607105803393 10645 37289
705041244196031873 13374 21362
198301387564779233 1761 62159
875092606965154177 3608 26046
406057206412004481 6949 53807
424791190991861377 32531 42936
974029391134262529 43527 52208
314353763419418881 29303 52710
412427096339772673 4306 38166
753831534924564993 12630 65492
43212701847604505 47110 48886
312278345773705729 5464 31975
787731926082376065 2936 15586
38153200751786185 34972 39321
682358568104671489 5531 14092
602055968092045697 47102 56468
88419711282487153 6542 19545
905417250132252545 23975 46289
76860473338026481 39958 59070
767793876256916993 1631 15689
375132799229209729 4285 59073
807907831738297985 45677 62458
682467694453077249 4905 35707
878765654481398401 6105 34235
666496506041685377 20701 50425
425074484572156993 5932 57606
656329767690291329 3712 65929
568601109785532801 11936 32075
196197122601365249 5373 22966
279519642798412353 12451 37644
445319328324881537 1239 5116
386625615000255617 6375 42742
419483618075108929 5543 5710
646578846899110657 3402 34900
988282866058820993 21887 45453
766078095403258881 32962 42688
15417341795103569 34372 47144
4057334170958882 1283 44221
707851634493248897 18807 27126
265586166600925825 16038 42100
356127648529170689 35391 63379
751203924015648257 50242 57127
88222083196281889 8597 42404
714218734248987649 10202 60605
201703961286359137 54399 63965
647472992624749057 34527 58028
194019557101949409 44908 59500
66709712151819649 23152 32794
476236652257799873 16050 67185
601774410029754881 8197 29173
752498442790422273 16436 40963
615965466696309249 33619 43852
493355578791625537 33286 62994
848341152575748993 9862 15754
151789247107910081 2322 32170
348522214960993921 30891 49144
644226469943337345 12195 19789
739531468183805825 13427 27505
890936083086554497 38583 57290
720871953694683009 14501 49004
412546932629329153 31653 58560
979178522792629761 11350 33705
126709523720347057 44771 54168
708065639181043585 50480 65674
324205947241356545 3294 59077
19731956614073453 725 27302
205637578342557249 7948 51681
280144336296643809 42476 53223
617878663253566849 41096 49752
6504290800073421 17692 20366
639754461633355521 38440 57138
318031971329716609 6009 37435
690242398371285761 12914 41183
323817211300173825 24970 49399
307980674163271553 37829 40637
631711219855418497 21487 27230
738415302632081025 44421 63514
778589979589206401 22558 47734
652951508348831361 5432 57400
104836000660625921 9812 31985
114706484074705633 47051 66267
341651142063831489 33619 40356
941012247261166849 18333 33647
898324091877327617 19551 27588
206270817640348257 881 39444
297386893744537409 38910 45854
890879848386600065 63404 64135
109710598618434577 44324 52761
745603486363197697 27418 56468
566741459976334721 15874 55653
18390612690151189 5617 51464
735791445013347841 51794 64299
297183846143656897 64651 65511
852408254596774401 443 13225
239444043678627585 16059 48066
325884800112888257 57420 59095
810555774977618945 19589 57600
390521917034057281 8314 28902
703722614099401473 338 33355
366301439174208129 784 49487
999657576939046785 16921 29329
309382186510894977 1482 28161
565398291944188033 28888 33838
399631551846070465 10367 14018
430609072980676161 19 45839
518687501461421633 6460 66938
735587245054087937 20061 28468
773389499253397633 1749 40959
463122037228988161 6126 31303
355280778918846337 5699 38585
390916957342863489 30142 66900
21448555427255657 49115 62241
91292941404677921 17249 26648
863238594500678913 35481 55049
653732861969867649 43436 52461
420458807442457793 20173 64213
624209363798673409 13857 48244
103869511206248433 3084 18495
917077340202251137 51548 65266
615862195509734529 34998 44192
501373715376335105 27706 59844
588304157047879553 8355 48621
500880361708024001 26768 62756
183863211622934849 25536 61302
177615446568797345 22273 63386
162210390062476513 27366 54209
918440965117252225 13575 51365
64321105683987409 6516 58342
371495936640489089 29697 44143
105978076994411201 20970 63555
962260009378123777 48548 65263
364413633819367553 14129 43065
344154145695700481 46809 53767
48591211403497425 23807 33350
27989979217817761 17324 50383
665372487361580033 41398 57913
665416139904639489 56277 58142
530316870633477313 6125 34707
761454914395070465 39460 46368
657770625197684865 36772 40260
893493095890750721 20953 52723
736142421476834817 25156 26081
897495564902026625 28813 51478
349790859384157185 16274 63044
115790662926148257 7395 27978
403310993990892545 11327 61895
456319465337426049 10087 12691
824537276593389441 14572 63163
602692924130838785 13603 19296
73942114258038321 10148 27877
652965583831370881 417 29315
325555478591908801 18066 27941
254486962763994753 23379 38918
406056082439569345 15004 54670
572686346653878081 16453 42142
504968256053899713 30593 39964
774054519431860609 35891 45096
908698764748031361 24342 66789
968138981485122177 41539 62167
828549234085883777 16958 30210
884145733116955777 21905 65816
261514499457071297 11394 24030
276271072764725281 13454 47869
171062307379429505 38754 54364
596911805857065089 26383 46155
895140360280713345 40911 57797
951064794070656897 970 47503
499578380418526529 22060 22376
813228930170087297 17714 58731
122171637885607249 51299 62832
514628287605258817 42252 44892
600407106146775553 47363 62950
17890282432137639 38634 50000
242027654450190241 24484 38592
879623912086611201 14677 45954
96789037446811217 24160 29247
791046626871381121 29583 58450
416555479553842625 28815 59136
761209390157912193 3360 58673
491496932200391233 36951 60032
382784406138899393 50166 62700
993248330767009665 25393 48262
631422067335744641 725 40539
784782947082348417 53233 63451
912263428060473601 25635 42923
403001981619901505 36142 53803
162516359020056449 26333 60905
919345180095120897 27308 42426
430589706659493057 18644 44048
889737925652774273 4592 39988
431802822684385729 19077 43380
117711539672839649 5119 11137
312142991371278081 12978 51926
547212920494935425 48272 53200
27041961554314045 28272 34513
253065291474968033 21451 46748
256358334042932513 996 18070
398012422882509057 14429 15076
290799656365333441 45712 50720
53353925249254529 10719 23417
744297011330420609 50715 54604
302066886706633409 5468 27336
201131845668268033 13172 54769
923695255872274817 11709 59541
614429552965891201 3127 27425
124886494084158529 27526 53769
215666545121091969 57991 65653
898660987373105537 22825 28301
621962836573349121 38247 65979
923808186562048641 5511 9527
952099324770440321 49159 60479
40892388911686337 5952 35427
407219509759602945 23166 28516
565490422404586497 11286 48126
970196762984311809 41420 61508
994474319818195329 2635 15713
311841702599995329 9389 15385
608152468969116417 3243 25035
522868978949414785 2131 63336
311226659403274625 22713 26165
397137410874751873 17636 32132
952987808951455361 3563 64394
805359924992313089 24077 52633
198105308821212129 19050 33812
896287374991860737 17526 25163
473011958276238401 29560 66444
535120507922979265 10202 35436
8652399309198700 19766 52694
90328063956224721 12462 15654
893435224120359809 11302 44673
207857617632566177 17352 49990
817186226135547137 1457 28028
265142810512404737 20404 49679
751457236489308417 23761 43711
899349583804163201 6530 54579
889339793068273793 27947 54856
370823545199602497 17459 52491
478014028416588161 24814 29574
304018270316003457 33757 50807
586681760622710145 2054 46476
262780256012607809 5333 64373
989196580725554561 43177 46521
840457764231043585 1330 44866
928399105262826625 4899 25695
812319569161264385 39213 55834
667403649880888833 20166 58346
116022234675039473 40432 49482
563175978615717569 13210 38082
698908017563585537 10601 52814
65267924263572753 46146 53641
66428838907196313 11060 11290
585132168112210177 24380 52154
662174949693980545 11114 46718
939354667728615297 45001 52279
395768350983171777 49051 51235
436526265788828033 28907 55605
333464944738128833 5028 7533
472802572048927041 17446 49291
995344295099666689 12639 62098
976297212777353729 18290 36378
278365353179868449 41383 64077
480559114311624577 16943 65727
258763593493039681 25705 54174
728702365768000897 9719 42637
466431487463044225 56475 62539
508633864014690561 16399 33830
312435900141334593 4225 34077
853474690960723585 19161 49332
305005357732586177 11149 38884
587704470012305025 26701 62041
306237698989814785 20936 63947
663105193216452481 4701 53174
502643995364170625 30494 54868
826188042076303489 37935 60213
954068711484548993 5106 22063
640973295786068353 20084 40169
95685644540640881 29238 40890
420136888179108353 9180 22072
358254995356798401 28463 34700
144886661629684001 36554 47503
819706742025946497 25310 56938
205508639160122177 20249 52438
909493137352907137 36010 47818
994816953442324353 35239 49382
836254960023683969 3419 29864
817848249712959361 7517 18670
323915959450101121 13365 58882
293768328574358849 21799 48189
443853969087403073 12503 57796
387429771125034945 39707 48242
993899983538053505 33802 48939
391205119576056833 1338 7509
479809299973670273 24478 63751
563540709413921089 6301 21444
106811346079279441 7715 12770
315583223605401025 25814 42632
434122057596457729 1836 19875
405827774936518913 30861 36622
977757734388372737 58742 63866
144440276916810721 37254 47467
986533579352755713 13591 42180
226311458697487937 18400 61053
784712042390804481 25082 52561
187241786595691905 5879 26674
489449746544384129 17322 30434
32544698952513329 21277 30143
157606628536452577 6405 66951
989668093119746561 15385 48902
459673863919807233 27435 49389
577039491789882625 20338 60076
612048114451237505 53513 55361
662049406712739585 31512 40917
126332131002332209 38205 65300
723991213680484737 21101 57361
622429402412190977 36116 47414
944877260309937153 55488 63103
586301052357402625 4923 61281
511845225011732929 4027 42191
672050825326987649 3097 10920
478279614776695873 47338 64542
826411984781774593 3640 43270
826600573865057665 8716 9815
107413887088423361 26583 50025
589457600312698497 19223 44445
327659710071191745 2022 53572
460032881259500929 17487 61628
252501716457526721 28696 41592
373633544234095873 23794 60158
823899765040753409 2077 22511
760219325265587969 10577 49822
433367956505943425 28112 56558
163216582054332097 269 34944
58778568333497817 7823 10827
386714614294042753 43934 61009
234853156618935809 34182 48648
571692838481695297 19242 50437
691971468757802881 23716 29856
454184511983051201 2243 50105
105242637624794353 16273 20443
105960117650739 2410 45748
330652014943030529 12471 17443
727854409945670913 12596 50460
971055075274659201 1022 23170
813699744774780289 8227 11137
595301323495423361 44437 52647
460251202695623361 40319 54132
687164505548704385 43934 59353
765011805936666241 31305 39200
120684715072588497 4220 4280
916758863845096577 50512 54147
275742909610340097 61294 62580
759974697454325121 41576 52496
2644107374980110 44479 54158
909698216662327809 4931 27305
84073799169541281 40328 40776
759812765614810753 4567 67001
848224313476624257 34646 59634
576080997789624385 25290 59700
283512107049613601 45347 58568
680008255727372545 14966 37778
798889705684903425 62656 66269
818853992854123137 4335 8416
841510005378662401 12497 58359
206512940851069985 54906 56567
561889981730548289 11882 25048
958192339353978241 17515 22415
11824837547731449 15748 54831
788740823735011585 40329 63677
100270324044064545 56841 60054
177948608071808673 33432 61392
25281972392033225 29229 46669
900607351958399233 44520 46859
554037386673645185 29276 38626
819317551855128577 26995 59049
529664882459893953 22373 36199
368770143142327809 18527 29251
659408590542202753 20855 53226
782612012410119425 9420 38034
161704925235991233 14190 47701
956939504458802049 49131 55404
225083468727479649 20850 21865
609114964280500737 7370 18040
660376979281164033 12800 49704
944203110984702209 15094 38519
548652591779276865 41106 64763
885502612927389569 3269 35444
106782068940528769 6345 14552
543162143239442241 14993 26468
306547231261664193 9026 14638
647425413288935681 8187 19167
144197214054837985 9270 33901
241595038004831521 31329 33047
830651700225619329 1027 7781
457464398880155457 8454 45804
569153777486970817 14197 63135
512513840754166977 22279 55544
556545554678866241 17208 50325
843700871893780353 22161 44421
151801365746148769 32979 43943
486896025214846849 50084 50967
164384862824764609 24296 48569
153274864382076705 28123 35993
336832679056922049 9713 19169
707975628254814593 35343 49577
765115861390928129 1537 12782
492163401937482113 23178 64799
974768419378175873 1744 21332
744550698917905153 52246 63610
752860833260829313 10562 36968
976460046846547457 31408 36578
51688260629358497 1681 30298
413973441536683137 535 27289
349120270357975233 15242 36102
747034029967060993 37186 54069
622176777226837121 23434 26710
505874106923627649 10981 66550
715467642812317441 11924 19203
130817062072374321 15795 62535
638339927472738817 21033 57729
979643715182532993 30185 40979
977618692362387585 6342 14815
547210208619837633 7396 25586
924621009871838593 40076 50444
578553141191761665 36344 37489
863456417214226945 1936 37405
633198579331896321 37688 38556
225562765579010017 15769 35681
29281021789500985 22008 66765
548481129689509569 931 63739
18559588128788109 27456 40605
587757301400454657 27314 54432
517599414638439745 22018 55516
971302459450331649 30261 40565
942777742320920705 25930 46695
598505567586382593 47587 54044
910938215163298561 32266 44785
435642256386973505 44754 64130
734536885056904449 48483 66025
447056055561017025 13595 46485
370306082339411073 14264 32526
969694330897514369 4633 57268
136426104329849809 29594 59284
888965995237750657 30088 45443
113251098964070705 26889 66010
243784167774510497 12508 58707
662119697869933057 9969 61824
953760442162984449 23077 56607
383737659864621633 62187 65520
37659475744025177 38683 55157
28001208495375353 30250 47865
348663063921630849 51791 67082
303411204788289985 12818 35519
343366000376125441 5238 59637
160098181456866945 57020 66536
669119975520470017 48469 54749
543008453978515585 46635 67051
341842746103541377 12565 62899
91254506492113313 20440 48663
656892447342496385 2802 12894
405811826171060353 36555 45639
213801935946509761 8456 19190
30542555207567545 10740 43897
259788529236100641 56238 63060
372081783440435713 28693 54780
160211997746902305 48150 63413
101734371523555473 19791 36202
289145412867380737 1535 49168
751244017493206657 33080 52207
96221915763567985 20983 31026
351811481756890049 46232 51358
171846504122083137 22999 26702
336048730139495425 13358 61191
335472738873395585 29497 60289
62473023971712393 31279 33610
17217510595624931 11154 57193
780620829277523841 24097 49414
649632203858931969 29354 56552
642753416004687489 10147 46493
814227178555352577 8623 59246
434821723298298945 3277 59347
430231626843468737 23397 66587
221410250564822785 49815 61325
624028451698645633 15515 41048
85059613858561537 3738 56875
215425750358338785 30617 44398
822792086521069185 5011 35824
704397583063677441 19937 36776
172904821979884097 21345 26645
601456420294741889 590 12365
825420860422504193 39636 66836
397819924076596737 36783 43065
705753797910318721 42326 57761
925075118603746945 417 24628
441376333946287489 36553 40374
619964553439597697 37113 46588
28379123632262805 16615 62172
76037806563196145 42747 64105
686476883837720193 3625 36985
920593405878801025 3756 14090
602417080816223873 55972 57635
234473552229065505 8497 49771
752813593494629121 35853 43500
359446929179068097 25438 46439
826468288904934017 34330 57131
192266336831412577 12452 52098
659889582154939137 28674 45532
84595349934826209 58194 60035
28184580365774537 11798 29003
535772570861372097 38858 58053
408795371171684993 27666 42572
243775176541685569 16727 54319
49025735471744273 534 57001
273795513925737313 25553 48411
752740399603858689 36493 47738
158352424643080513 1679 30606
221707009762212705 9862 26828
283697295619493409 22915 59102
830962125814373505 37512 50107
987150028029372289 5073 46799
81011616094471601 28523 48832
123169890184247073 49791 66051
792524050448072577 12182 31126
80204809363802817 8026 64493
343775532425610241 5619 53055
578203518081824769 8553 52353
709644031563094273 35831 60782
31712042580391397 9135 26648
708504258661506049 45449 62076
661254845317390721 62529 62839
391690997308053569 22087 52559
982480854863322113 18578 41534
946166503575739137 45066 61083
368973338895262529 9817 11824
552453157875383745 12009 62288
875044303275569025 11068 31651
840017308436003457 2314 14224
196912526683181697 55823 60310
343190639017827009 8188 24870
243401731856462081 3249 28202
464496870079102593 18165 66662
389629014697124609 17197 53204
777691666690451201 22887 58013
322850781853599489 43764 51371
423870375247886977 14250 64965
988026246898815745 9287 41679
575280588874711873 1866 61621
126500003193964257 640 53153
274732562544500065 2420 27007
590677464521934977 28945 56565
512579688853968193 37524 57637
971223211832306561 17374 50224
879087550864071041 20948 25691
150483446210589729 44912 57395
380781486641502913 20095 50060
298781367741806721 2548 66258
744593776151504001 53721 56387
220080699364945793 57543 61309
15095604412486809 31801 51619
563729624532737025 14764 55764
45774724271282705 46790 51030
585985139543996801 22010 63819
816620850160468609 26321 65030
219054136499291745 27410 27890
446452599196220481 8656 30307
798980251074272769 2497 15294
490760513886861825 12036 28109
178128014802961601 9095 61466
693153185105856513 12272 62833
432557580655871041 13889 55417
943923534938541313 44256 54277
556796314002777857 13258 31602
277420010838710593 61805 61966
57486489243519401 31613 63914
21987750134051965 14301 53822
475828915738457409 38645 65925
999403567964876033 9397 18512
593399688310459137 36374 54460
947070432563073409 8465 19664
439625470561932033 47676 66790
655170832036446849 19829 46030
431576527276764225 1341 5899
367657342906674945 3289 7804
494300974195947905 11768 51829
137200752833038561 12452 28915
170207591901291969 1689 11104
132061101307535009 49389 58411
433881903375375809 23805 43185
224656776148179905 54710 62838
977027231297785857 56328 59086
524364410719691393 31326 38232
678433931397574273 27958 53173
162296899359617441 11735 14944
116375466440732817 14129 25519
360180084786527745 349 40258
738030897072601217 2292 47654
621209308192589953 31108 51524
529942658075402305 28369 32027
168329517133592801 31878 59860
31443725422274585 58930 61720
809736355219897089 21179 27817
133479639339075361 20502 65278
622380737019490433 25308 54467
112535206729031505 19123 49595
789635584246099201 5595 63986
635818060636797313 1074 14081
418248091063468033 37284 43684
419224744881244481 42602 53182
553262741295455361 21751 54388
761210763895068289 15455 41723
202964434762471073 13461 47132
582544198901100417 6983 41631
156762304964217953 46833 54849
180215412740711393 32267 41657
774395073223324417 41629 50446
184124575574355009 8353 21763
378205078907669185 58174 64548
756426666919740161 38857 66514
218047120467339553 15266 42857
931191398728227457 26300 64673
596483879710802945 18082 39727
784008215882369793 34839 63651
598090013315037057 41159 53305
314936894424402433 30635 60911
156606386838816993 55749 57892
221256290415400513 39953 62443
244969181727817889 29620 57529
451487503648561281 49106 60007
611722860279598977 14349 15096
874786165002024833 52579 66849
98166905071302321 30033 54456
479478477486065217 13583 50000
295584738375154625 5415 45260
523192959731691329 242 30984
283218735571701089 28868 46058
343741236775368705 62804 65179
486812165692441537 40428 40844
913393061568985601 36747 37736
487382108761970305 24378 61579
254436601326442977 13679 20019
455893331106338433 27838 34253
851873023120564481 10152 16623
405602448458644481 596 31538
533135725480942593 25847 38660
336660182058494657 31681 48518
540704175213011969 19128 65466
761732773273131137 34728 61681
884243429574052481 17465 34400
607372684715571201 10888 63719
277743720112059841 52986 61379
170312085342892769 11808 25810
538533403234904257 55431 58269
995661383978898561 30373 44558
414632067574945729 26079 60150
439447232368330305 52641 54380
866554288933155457 31465 51001
501464644494845377 14325 21084
417081948632759489 47714 53566
170199043660325345 19497 49641
348777745243776129 26813 44374
549666686481202753 20425 47689
230982704548456033 65460 67146
573947912241287361 44 45565
596477051460293889 4874 35398
798184430819659905 17926 48429
265833413288792289 10957 42385
994983190599192833 340 48914
56705460938697881 54203 66437
18429298967959085 9304 23094
864166495584772353 49371 51996
426376349969494593 30952 43843
205020152399907105 56911 64638
585923537317583489 33152 54585
441499449735264449 11533 43878
375286384513920257 28173 32459
263778078858162945 14772 58916
243793415163850113 40664 55060
724901711232281089 51678 64087
348308984978068289 30593 66579
599297085375905409 6476 43662
877182842965041281 3255 33033
967806632553990913 297 22086
364295123841351681 5658 50390
999687171972649217 6135 64224
430494635545727553 23371 26900
311930542582860673 4667 12002
684081448123230081 303 26523
552845529236076801 55735 61331
851811865846698881 8391 42378
851152086561402369 34863 46028
93520829378810785 4430 26866
101482783998019249 1671 12298
21792581239935773 34192 49705
533400878796829377 4596 5431
854678135504791169 7084 34984
503989573346199681 20399 47977
151556648811819617 6333 8810
30825233968503341 34496 51910
913540328283353601 49378 52110
665719929744565121 37423 65137
671257720871295745 9488 64581
690949691378381953 19382 21108
231432916617016801 39423 56570
498493820630738305 11199 48994
405695329761968513 8782 28376
836764522314755457 35187 61301
598763170651587073 21567 39205
324813355048572545 1213 32756
994885994348123905 22582 34146
55656726373388921 53517 57581
947825888947242881 37315 56427
459828460156995073 19550 57104
387267011804439681 10798 61230
859115490597762433 2571 58637
757186472039428737 1942 11804
705236054333280257 46912 48810
554316380067660929 45209 54955
719920018161435137 1702 8021
431450153631622849 40762 58155
686184713559594369 41026 53504
762876111005780865 23056 48335
123114343520629889 15286 39335
641762037781184385 40079 45505
500392356346107905 5506 15501
132278114526286577 4592 32920
882937551013970561 6870 28262
165761649277378369 35516 54518
157950372102174433 43847 55808
306280921979791297 14160 41269
670829016278876417 7122 22215
209414587467314561 13943 60546
134941701119029041 36781 54194
815495835818893569 1393 7583
919862207090449921 34751 59601
12514143560927949 31274 44701
892675453673160065 18727 33082
696951704044366209 1734 29103
78047524808770417 18016 54374
516913960440270145 862 65547
10044543698963793 39006 57608
698132485011797121 17436 40731
495829952044335425 41495 61073
340820544711270657 36468 65086
206628321512493345 27975 56059
619510153181565185 31481 57276
80111208918967953 3416 5317
379718245667767489 38065 46675
800447132695065729 2994 41944
160451361873555233 16012 36569
615944021910838273 1244 66756
217570757487997921 14477 49208
332862918966196033 14029 58088
818438687535277185 17793 20373
344748288227325633 10590 66216
650568841852880513 13589 56192
224517224189778369 6502 48000
662730293948072833 34797 44134
850930687448272513 52802 63758
16475370763309627 2349 36235
405288087065638785 4557 53339
44674536680858521 4355 59085
512970963324764993 63452 63454
499032516140324865 25818 29893
127288104060536257 62734 62963
823562440454367105 44584 52358
45564984604897777 20410 47499
999293526317409025 48399 53223
346550244228392769 55726 65418
456680187401119041 26458 42454
930857107088062465 7847 23561
691349592278307073 2634 45831
604263604258985473 23830 63542
224529814997367809 56649 62519
603097612283125505 10875 44376
712842380956651265 19562 28582
694611019877537921 52913 60685
8308301203030056 41201 60575
15545403563439921 29702 36815
81861461595316593 13649 61024
250182111094598977 2398 42406
899837173574127233 171 52762
943797011072962945 41423 48537
429174636563821825 7337 23958
868721746276303745 38311 42337
669255781309530625 59969 64872
938030604342831233 41430 56653
332954672651233345 31343 47703
442132876069560897 27696 41461
829845476859816193 17060 43061
959353449126570753 42608 65669
333849675189917121 11358 21072
810067025374916481 16311 42696
981128229360805889 10652 20323
263353384854699617 36275 39581
279872917922126881 22038 65576
860363252311795841 25240 25323
961545698257879169 15696 51038
227274753845808417 25339 41713
738512898796805889 23171 65976
335669899966529089 42104 63966
453112594559414081 32591 40276
365537095491280449 26757 27518
349912298378121985 40595 61273
212810792153018017 2447 65916
326865311698725249 42937 49428
410536140554643905 19057 55786
259036935760143201 36376 43861
916221470949107457 9818 17179
645982380493634817 45299 64088
830131514994125313 10567 14913
32429309313705801 3395 34666
360839453898673665 29550 30142
721301355671329281 34794 46871
647629401828300673 30504 30534
659267438741913729 41959 62140
929318114990149249 5629 32524
481636337373416257 42985 54035
671481526019821441 20093 54191
576755053289851137 13892 42355
743854478336654465 7646 23371
140725532472117729 26505 32851
836789533651017985 58823 64043
912955261041979265 24236 51179
749159769391109633 27558 46576
347598129913293953 45605 60038
24846445307762365 33099 48099
869523248547331201 7676 21061
169415808031654785 41851 48290
753308364155515137 36224 60713
535559687074300673 3613 61159
982745861038004865 22108 26681
312083063448408641 55210 60657
941881033596658305 58587 65489
25253553371843653 18855 25829
811083663750601089 4784 56031
673165234952048001 8046 24196
606360989170525441 39014 41839
732988146547530369 40452 63960
855135846823138433 33321 39054
44373388107896265 16133 42189
523348274555743873 5632 41146
855477181137960193 3415 8802
472586672421620353 32955 38950
259327774476158625 38026 46783
534494746167723649 28610 34857
6633848592816350 35646 51098
504095635650820353 32622 58310
254620308209648993 36206 61447
296176190801716673 55315 55763
434792523449178945 21918 38189
870988682922991617 13316 40385
907743076324802433 46875 63181
845850253961032193 45642 57242
550189766995959681 45297 53585
683596265296095873 44032 61801
277451034119973633 12728 30983
64253955039234257 499 4355
928161161860462209 40419 59447
348642262349791553 49043 53932
277327995466972513 34251 37326
317249259128658433 13031 57268
249916303185404577 37123 44923
770567456942806913 7514 64295
808796982047493121 20648 25528
42330161799853273 46170 46708
182263091644816897 37127 38594
287298835189467649 29527 58289
48566758545543817 20849 51635
826974085237566209 19219 66885
399209632971054145 7674 43401
294853091706038145 7121 9829
994918764840189569 36661 67069
805443144128659585 43230 44731
340297860432745153 6547 54463
223265900109176129 26660 65335
829070473869872897 12921 13130
595481080175858305 3394 27162
770512773314823809 1723 64468
301519325399191041 55435 64135
928235267560278785 3982 14031
796648447558496257 3027 60690
251735238406869409 31252 54742
361124770729936961 27243 63988
996443045522166657 270 38372
489706020577443713 40605 51243
612409945304808193 3970 29342
293409628655062721 597 45421
262572774633792257 48680 57790
595283451606164225 41067 47038
876203652473609601 42302 51536
7828908746979836 56881 64396
771635864624496257 55775 57884
175720994823365121 28080 29927
707127622004936321 45074 64841
198130102010303233 45751 61224
688770427871741441 14882 17148
273985691524970337 25110 44142
682462429333785601 29225 53520
567166980255656513 41244 45090
203668963313329953 2783 19104
77353848604161617 41171 55140
909798462351989889 11027 62813
593687478062626945 2673 16262
8648607159738476 5052 28081
642407995547998209 36868 49387
63911704874019649 17157 39813
446488828642294785 23923 38305
603041629468460673 15411 57370
114982839527641553 4162 67083
595727144771860353 27809 53305
310791285310152449 11505 52900
511167138112948993 21421 22606
989050115356477057 3083 42382
31351669800816497 32451 54516
533256619899368897 36202 44690
286350792743203201 58242 63744
59070709756440465 30101 38747
165529926686918561 17872 54940
507370710782247169 41327 53668
289170543493252545 24594 45313
89853090007622433 1622 54362
901710633939192321 3457 12616
798397478724361089 15491 47969
288580804942736065 40976 54390
37103948159739273 23396 61926
200402568586373057 53028 55711
382145761071249985 22083 42023
38437867685484409 44885 47063
753179146056325505 18479 31168
378219204117730369 6609 38380
76597996261689617 26393 60806
962223550297462529 39373 65395
280454575963517537 28567 49046
20904073831491845 207 24498
859131383874448257 9068 20661
752824916029634689 31814 51445
15526499105064319 728 34031
313015683061937729 6826 43499
160595052847078529 10344 61877
113833133678266305 5687 12413
589283352383716865 18042 45778
282526507867562049 5813 16333
833742274655683969 14321 59542
570107063305879809 4310 66125
290804984516412929 39539 44401
557425609217776961 6672 11156
27181461613743353 20255 66875
528814707300536897 9180 61426
228954859226689665 32221 52801
839953973014463233 11460 49135
923705155535962753 17612 37087
832701098169319937 32041 38758
308225007522523265 51999 61804
638166169927249153 33386 33397
287059001319768481 18120 53451
404192308963839489 1180 52944
50536485941307777 17558 34510
429296627507728321 21025 63581
114274376022443393 9496 33564
205764882831299905 39042 66319
549828865465954689 5644 16588
549484032877902721 16402 34750
818835469256050945 55 63295
346795897374104129 8261 41210
550804899107106369 6574 63214
753718449961969153 58907 67097
227285747685179745 17553 41666
442243919784186113 16069 39329
118420057406225969 15838 52697
721742953248142465 23089 45235
9376447594185323 62069 66766
200753082595209505 1299 11435
353785142842838273 23544 45676
312760262928538433 2976 62002
777372587390992513 53671 60943
100254229866475697 51978 61620
530122758826465217 23922 26438
216235326470215489 1632 18690
78386539033665777 21485 27389
43366362176836761 8067 14267
206199079119812737 34858 35936
789292341719306753 31964 52408
506207006203844417 49835 58878
202761258465113057 36430 37586
833030201674532097 11377 19341
403999669032746305 12261 65513
614508890107778433 10785 45587
232401986005466913 14107 21363
33301439464395345 16653 60106
413747168426682 14969 26375
706918543561094785 6573 9688
482834839151887937 2593 53607
704377262472988289 47773 66858
813183822244699393 8697 38696
693395883007561089 50993 62635
400511885425398593 32188 55882
899433322034042241 8922 41522
329748333503960833 5692 56207
365881308835007233 6266 53492
479830556550790977 20220 52565
773399123732289665 17327 58380
475001486382641473 2522 26991
785117939283203713 26418 38333
773955414676660097 28612 36219
859224530551244929 7652 31012
188470195001247745 49221 65787
157849854888887361 11740 66250
342668162733200897 22556 52455
355514436401577409 16060 49225
962587505143179777 39408 65324
88941441282266001 46051 59804
142982965196690513 11547 46709
670727714079760001 13594 32674
401024127589881345 10244 66535
432963070737223169 38812 58244
755948013937778945 7154 16688
65697973591440473 12496 46234
400065132822451393 43661 64175
957920839684085505 14853 44345
230188825832666305 17295 48794
170868829127499553 9255 45616
478889494086178753 19081 57799
530424442919205313 16378 23471
932966806911945729 29298 42964
404884328303026561 2352 62638
20896329144537873 29714 44341
693914077989752833 34738 40150
90835974511346513 2137 11105
786450008060455681 3746 34313
531868694223010881 51623 60805
43706097695000777 19720 67062
116764206671813761 10522 64940
382970770397875521 11727 48034
375093939160681345 40444 55895
205544527327028001 48874 52789
535600799413312961 14527 18157
170542480312036545 5045 40646
71264253148871857 45770 56098
45913098674155609 54498 58161
496152269977454081 32983 40355
555463940542850305 13820 45890
24132428141175665 8003 9822
827296687429573249 58032 60027
391381060198479937 648 26143
314458755372186241 10199 56326
182941354568061601 38239 42662
761483536985501569 49984 59097
878249881320368129 11701 31362
508041621364540673 40970 42182
520401653881808833 36539 62471
997346972149877377 33592 58976
709755712329748481 3612 45022
689594839040665857 48183 62927
490655457193856385 4668 14563
741689013597941505 19496 33247
862364730720042113 11195 47609
824277388547514497 34635 64745
644805971346730881 12180 38228
484894960365245697 41370 66525
795380530041679617 25076 30049
21284816928869077 247 30471
991157445686543105 46402 50554
266439175901489025 23477 40674
632135675126459521 5423 63035
916502507110791937 55207 55554
271618777069623009 22223 32806
444674555636233025 58027 61444
158048776001063361 47189 63184
188411701694548129 4453 30288
222471579748191329 4469 44289
453683033157936705 15 41247
823668637725443585 11140 57148
788256000596916865 46588 57582
843960413235041793 3357 32922
756988560476891393 26388 31796
192341478206255809 32514 46562
477870002993824961 15085 21121
325374317546039297 18079 20548
410238837930528193 43938 66040
236969511943708961 29566 45524
829000383408001025 33650 61751
276275163861814817 18958 53010
886024233596209793 28832 35418
557737187172161729 17605 31068
2077041634862554 31731 32515
375484902136367553 17112 63244
704173383102009601 26089 43854
436297849450493633 13138 55502
117757109023116865 5909 51547
151940888010361889 10382 37735
857371460970121345 16458 23157
869746398947736321 36253 47876
510581591917571137 7381 41924
899511412060736129 24870 66552
478890626590434497 3759 23952
532135423952649217 15437 32735
432042349331410945 53628 66234
354652647435816705 31344 43157
917579234103449473 255 50189
419081142012881729 10276 49042
93419998643724961 8034 18912
744078789786460289 2052 48903
662878618372097665 1583 9625
653284075080062337 59544 60666
221960282815317089 43675 51096
761479498608824961 26198 38863
994250191341173249 12556 55041
211065538601612705 8504 25742
384221477781864001 1984 63325
439198174163198721 7892 34640
956602766920973185 3151 8732
802177549158283649 613 43587
216537631818241025 12624 26922
333501431525892417 6376 47820
224587040588382081 7212 46354
661438463498367233 3552 29527
825165872271355777 8026 46682
890819675567531265 47810 61128
599322544674031105 43807 54320
939812366165238401 16640 48223
80359751631092993 711 58116
866691250231159681 11557 33983
563468744298297985 19036 63417
797394735854336257 47991 48193
353748696949992321 32837 50749
648043544907398657 6017 24056
333647794631808385 49353 58602
268773054668894689 26235 51067
633295136632043009 46486 64154
811214002471476865 3365 18838
819048410087738497 24680 29787
794156592070688513 25710 49316
512909869089497793 7699 36338
120447500158281425 11607 17524
494439862703607937 35875 59165
773647409042762753 21744 54168
584571771213873665 29213 43626
931574378406654849 14155 50283
394528892839396417 4220 37202
127562500295564257 28609 32136
471434083523320193 24522 65030
969620786602991617 16091 27292
751201842906702721 8090 47154
137697735756102449 11143 52416
514695315733305857 45596 62071
163050310796766241 26871 50078
539186176650311233 25362 41065
542105689581713793 26608 41135
770632353851084417 5888 44478
466378359446952833 16468 46138
729391285028917505 13910 28423
182974368035711873 23544 60563
964675680216672001 2656 19773
821608821588373633 49052 54501
29874667485906061 47737 60561
421550079251655745 14074 17766
786165803704079745 35897 39668
891261389980844161 15418 57673
526127776863965825 20081 30132
978128040696173441 46344 58853
961755101056311937 45522 66615
345007972321557313 36713 55067
916162589898966913 26070 46166
5696606517229697 19963 43832
910474354556157569 20140 66179
60813108962481265 1754 62022
19556875628914841 24141 25737
723998029435431809 31317 60461
124307398432065953 14946 20948
982046588279619201 15829 42788
267909743672937857 32808 53795
222068262900418049 9490 43677
321624519064414465 3302 28635
785751813389811841 37665 50707
848670925673154433 6542 15631
461623271392578945 3 19061
645804654692241793 1015 4800
304931238803337857 14530 24865
763513938748907649 27173 48241
695227462502312961 44390 56707
908492071424035457 14112 30610
509545675336898561 21056 65920
11676362088245185 10717 63348
550643996264721409 10429 50795
958724116428427905 19342 35330
96487768691648769 43913 45490
450216489295662849 48759 49175
759134677667102465 29511 41965
470046928721672001 29482 45016
537026804024765889 13298 46997
196036162328020673 22716 63860
738131709779803905 24086 47054
723994685478530177 12679 31311
59452488110625977 3825 51052
94771210282182497 10488 22579
29402590087951097 24394 59864
698109139771730689 31759 65757
142564824798984801 39202 62068
212105170448317889 16822 25387
478705683822266113 10297 35270
980058926592406017 6735 39535
909335940932638977 1726 60227
223445422411948865 46052 59888
292495317901650497 1860 54479
688296440419947009 4199 30997
445953051185870913 40456 41718
254815081075712161 9725 26992
976364420008405121 12218 62265
817853081994471169 32883 46949
745359983927560449 47903 63967
224735533778449793 20837 55294
137867591818913841 8128 64460
802985396798618497 7998 65990
261543138699170913 2103 65023
164154932714630785 19522 30251
196780866008321441 60542 61137
823984145577654145 6980 19574
145726721727900353 32274 58585
756343829101247361 34162 51812
896734065837190273 257 62545
632959720517874305 12465 13542
162296921569112129 12725 53980
395232022502220545 26209 42460
845880476411320321 638 21171
754109611963073665 18279 65690
203985654989740097 35953 57581
159877159901988353 848 44508
57604260582873937 30337 42044
571020902277354049 54225 63852
755306946065690753 4394 35084
42487217020344305 59741 60970
26341522431646781 58372 63101
462002078159812865 9507 23130
712523211671342721 17068 40072
642392291479730177 58558 62165
403913949829782145 10976 45884
121187872882671857 46537 46627
638970026588072705 35565 43151
990177696274081153 17550 45182
968227367251426305 20653 61419
17007438059167159 3668 64247
907206643851314049 29599 36031
633326725044959489 38631 54008
663029113240778369 4959 5170
521213963151041089 16783 36281
704380963191983489 3513 59033
82529230446105825 5585 57100
883280736297688705 2857 62156
193581972497739233 32470 54277
613972085008189313 2524 39902
968517875871675905 13550 58121
468593890879414913 84 29109
554000996690433537 27332 41501
354646371726961025 12480 31683
121999151536321905 40853 45703
614480324250347777 45102 63423
111320200123756769 49154 57755
283654375183321153 9524 45610
389927550826918465 39994 59407
919639287538469633 12896 46490
565091912036649537 39029 50362
845701390255346305 18676 39836
512880244496123777 51193 65701
343280393078014593 21998 60288
742361916800987905 3503 20056
265614073948942305 40360 52200
280352731137107009 13264 42031
970064687432252289 32971 49807
688774873132672385 29938 59055
300844837924888257 32535 63250
470014844966662785 13540 34434
176524327898516033 22122 26747
285293413784629025 50753 65452
753724893603280385 33209 49209
576817728750576513 3882 60899
301049552299556225 4567 44756
114433389634683633 2269 32870
18591214966836133 35960 44177
908677493230491905 5985 39039
963343429960996609 23335 31804
30634427403541053 36268 58610
140042597514597137 6064 35787
424506847155676353 41504 55685
216647988464128353 2549 9339
897628531029113217 62780 66950
479570744991395521 3827 23464
421723556485964929 24334 63275
189422538546477185 22116 39013
312728935483207233 10997 65399
31984221036029937 718 18463
345010740013812289 2585 19055
459264180899534593 23782 52501
337000881045099713 54663 60573
963091473252422529 20979 33364
133890294053763633 17788 22968
261834386083744865 51823 66154
456334478243789505 18029 55932
928104284913107585 33045 62589
498323723466803841 2688 55941
666902004845294209 21655 52219
298431441346735937 15372 23241
907610247053231233 24846 32338
700675902624929793 6714 35738
932214903277451137 2675 43330
283431243907656961 9164 16671
505562483605817921 6231 13934
17443360477933823 9749 10791
488027438021159553 8903 29612
72002255989474409 37844 50773
91742216965389649 19668 39096
290511141159775809 38941 61473
9372003545291109 10870 20500
746748721750762497 60763 64400
649135143447100673 5916 7172
387587698066063553 11199 11780
132577708986413969 9878 42462
395149090625068289 42226 50944
373571310032378561 69 30167
53977197547048665 41273 66732
884490688561140097 29451 57636
601234287832241409 8404 36978
747130558059641473 5863 19882
428959600792190081 21131 62386
369096429691065729 16782 64187
167000062939422369 51603 53749
105906938629988897 10112 46593
342612521632723585 46954 51016
732917629201022465 49065 63545
713164651136608513 25481 60586
393826120952841281 27577 46533
622651686357819777 30454 55819
678169272765810433 18172 41897
114245683307728993 16911 52190
443765021155332545 27994 36043
792390411727801345 10562 11747
566078688688786945 31486 67122
638827650362927105 40761 50336
471052987721836993 28496 62832
293699431674532737 14911 48199
441280066597638401 10136 63381
247987327151264481 9944 50181
577734203216341121 14774 50582
333238204204484161 43583 44656
585403167238364801 24603 32904
480678454095325953 41852 49970
633311812770447361 60510 66235
533454080264114369 34129 41223
681902493737961601 46548 66605
373862722980220481 24553 50967
463020980493627841 6333 31063
226007978290105889 47167 61757
537198859989484161 4062 33689
748600779589239041 37387 64289
491310917979920001 4776 35879
705361044348627841 15908 31666
982087890690134913 3053 39236
184348602606945633 24017 53819
868850236946588673 20812 65000
362097750668191041 1288 58520
983242332533716737 40154 44365
17380307907743033 64764 64817
278076063245354273 37281 63270
933893557489803137 23466 63018
773004959623246849 54474 55983
572492222513972161 17782 46975
546530524535615553 59929 61791
288461196996017601 32444 58671
586419130827731969 2513 53759
578724035642366593 40593 61275
489788801301674689 12146 52398
125805396137117505 8402 29856
241832515059055457 24336 56277
760425027861202817 14819 15100
6876223132298521 40469 57363
742032999948058625 32769 39830
664068954790632705 837 62729
37135865952748761 20724 20956
920268211761030145 37958 58670
816030550943942529 28476 54785
610101701078942721 26077 45906
633863293116633089 20413 44140
808811531789491073 30178 57919
892635985894678145 2259 19953
383761137382247617 12826 54211
893685304159518465 11558 45179
653518621783494017 28032 62217
467471791211131905 16198 61434
520029427097764353 19928 26743
315402135794982977 18995 26257
390864055043113729 19290 33366
2225274825455870 33767 35016
67046083459256777 58568 61334
600182685624773121 22284 29318
943023733302940289 34614 45401
784584128317426689 5494 45979
715580082751468929 21980 30928
494760862288615041 22564 33409
325888560417570945 27992 33563
810863730626515201 11846 38872
126298635206023137 13387 35462
348500926154528641 33357 38173
489475389229969665 15195 65309
125073246496050673 11414 12874
123937904945361057 61453 66197
363239167275111169 57276 58563
446744295806656321 49254 50313
656112061321230977 7563 15634
188089643437006529 55265 67170
985760347657517825 3152 35754
430383023553762433 15052 25052
212193031816873665 27957 64056
830767682609884929 8023 49154
172495270685885761 23988 42602
576782067901820801 19736 32355
122555981383690945 12967 59712
953592336567634689 2917 24691
915819694294711425 36314 50933
375517652764731457 32343 62991
62040392733514697 40321 45884
299086797210801345 41073 50296
454358638720208321 34512 54674
603880095339679489 12698 26151
901981910734285441 25454 32462
312350391550506177 2492 66126
660993016853936385 25758 30364
61402078519851249 52409 54843
345909628054762689 12239 55872
506766909560635521 14790 24596
798741497889011457 14681 59564
360400462740631873 7184 53223
522251747526802049 43499 45148
160304923573800545 24191 25108
915138665583967233 22538 47328
656066783972537601 28983 29353
307182660699687937 184 31766
471628915978268289 17853 34339
790814913572859265 37641 58519
213820814310469857 58479 59752
674216314336398209 19701 25172
276297923818770401 17884 34079
420243194222464897 7595 37419
422048818688953281 6224 6739
845395518095820417 34060 35298
895790109343547393 6488 43578
256466767078450177 29084 60237
433928738176849281 50883 52864
31046139857828337 36270 64123
483339987073190273 34194 56520
843349540452138113 19790 25096
341118779572614273 12661 63617
467035502579769025 13961 58523
392367793093793409 9347 25311
356660527678030785 19518 66208
282349105132500001 26076 56396
713147300723299841 3220 64971
161750483497637985 27275 50004
19155410519502425 41017 61901
418478807719171905 19837 49720
483287557659657793 36207 63138
957838908709074817 30519 45011
306665278616094401 4264 6581
368807437957048705 12199 66176
904369110549332353 31298 64635
990848641341482753 280 21586
455834358250612609 48076 53541
717182333623245697 20317 23958
109362398498753073 18813 37787
22300549733127897 613 18729
575229018567739585 5897 54904
135915199989330657 30625 40807
571499505821996929 20948 39699
574194319905455361 28068 61458
877608611198141313 6936 55975
725284115659182081 6246 26770
988203037479657089 56358 58632
547571547876795969 36090 61681
341618822533064321 890 26634
370395704122064001 27542 53194
779083040729908353 47533 52765
350447564547675201 11547 24784
797329259154182017 1095 53769
428736929257613761 4527 52780
123280398208443393 46542 60498
249520629250863393 45383 60773
755053008651970049 31290 58452
393552155890763073 26958 47744
725385465554346369 7647 45476
907736348030009985 28413 49801
675795982763148161 36632 37804
452309076699695105 49619 58282
260852773818108129 49321 51725
96201951275158849 20597 39363
151402019923750689 2087 14639
57412156828764441 14191 14588
352867925725881537 7058 27235
503992215001641601 12578 38246
131775062469145617 12256 18458
838804699950888065 36713 54842
411477947930713153 26183 53251
777324143310803329 2504 58140
836136292315842433 11541 63582
865365806760241409 17510 42378
207822881156879201 34718 55869
249033858916714465 8387 10127
917650970532193409 29993 44663
463626691456173761 20901 33967
443730859137595265 2707 28492
853274286562477569 10908 50521
340350943246107841 21486 34914
447247356203082113 735 11036
138862907959257601 44517 53284
26248973182941173 47297 55629
970373411347665665 2525 48902
727229810318565505 23259 49919
519993752357017089 46499 51119
773363581297584129 8230 20425
198298676923030817 12230 21879
248693172553505089 3553 32418
432742607156875201 50431 60742
822545030838039553 16979 31559
785838237803332609 39622 66318
32269423782796737 20305 34647
574849822928634049 9419 61738
903156761929178497 7433 57113
280213865528196481 2223 30352
643241596224289281 33908 41803
88532907501921441 14324 61696
694809959550877185 10321 36319
647067233908373377 43678 44050
635259106446060417 18326 56349
61025421804153273 29343 55648
119692633009545809 19226 53094
543312327725431041 4731 61041
743023075408491009 34831 50999
127456112004686881 15182 36214
129443991244198033 50478 55943
862528316428736769 51379 57480
764308142117673857 535 29725
805989952693558145 32114 36756
421098411681295937 15821 26300
736702888480977025 9756 44526
970021780640525569 28504 37871
125729100286086753 15541 16671
48594278135805529 18057 19119
140664270763224417 7413 57149
415017785749544257 19531 57086
34236654526274893 34998 40153
353545874632853697 21472 22468
112548366679078529 8005 12546
954772712826486017 44073 55653
541551161362313857 33145 37746
182544179495078401 38769 59836
540174698794672257 32316 38704
975872955359310593 33608 33737
415931525086655553 39231 59057
883692620105218689 7479 41813
556165199517352001 7732 53953
552991130915575745 54371 64076
884911993970995073 46924 66482
962279435911693057 38829 65818
92822418950603953 24135 54985
792473836368035457 12297 30497
402031704183151809 44116 50825
638697067996869121 33221 38028
751852475166316545 21931 41033
713013937884529281 5194 44951
350184474048226945 1294 16141
489573760373428289 905 23600
196512121207732097 6745 27862
956709693274323329 1639 52332
99138697210555905 1558 25171
198591133613685857 31753 41709
49092707677459657 14263 56254
588065476206896385 7561 53522
196505851465865089 20211 31026
514006687949926529 50017 56447
221115642274682497 23706 24723
2484996086739245 33722 48807
524265882464682433 21594 37713
357239823110770497 20708 59056
585368250624213761 4311 55502
667242996479064449 32333 37086
919740100638442497 7126 34321
687146838379288065 14127 39771
457994788687315713 40590 63276
803865781436403585 15951 17292
260363808068866817 1075 5580
968312311173033217 25088 61866
957188808460216449 51640 58878
797749875374893953 24804 50535
112353212109091777 23454 25310
673704058354370945 6523 31458
576399198051021249 60047 60368
804521980791637505 46522 57823
307860846871655297 31625 52119
161634373981424769 45358 58596
310027067079232641 18009 42068
788287471600842369 4850 23434
853822274723846401 26213 43439
977774222805674497 23932 25462
125893291164359761 37926 51836
759099260696533633 23867 33882
295640840175060737 1080 62411
352987363011688897 24534 64191
140711027561110321 7168 17130
819649321023451393 1058 66433
514238260503695681 16168 58034
589370786977678337 3085 39469
343692930258427521 8657 49169
437661732455328705 28116 50476
176793423652760865 597 40477
576864217712508033 37752 43936
372423189588147329 15322 52160
143444184641072785 31796 62343
987551486823768705 11898 35221
772257493595514497 23640 52135
589268961086318593 13045 62284
233604701184450657 4162 35623
90136791317611649 13386 62182
246888327609919841 30927 58558
372808293516243329 4413 61344
523507275571706305 31770 61938
598447793009022209 26274 32453
498666951918846017 4247 29124
135801379097060257 14579 56614
323444436654117569 48948 62697
217926715897853281 48498 63686
492546366884877057 20946 56442
539792892585211329 44993 50313
566941803728827393 41365 44402
248132530955807329 31238 37162
189810117979828161 49233 62657
799044422428394753 22564 38140
953649760841361921 63614 63735
213329706481381729 5710 59115
733581536970827905 38291 57034
877571589252625025 310 45192
502865789357077377 19443 19751
779338531888690561 49536 52752
543152017802025729 26150 56291
978889456952785537 13624 19953
575188059616355201 9411 28812
108152246787462049 29032 53399
134838965218190049 10316 21205
626816332135575809 16420 31839
96821909099691793 16765 27207
49663273861902721 621 21807
318249367897163201 42435 61292
127389081111019217 11622 26934
910716138483909505 19437 66727
541982119925258113 35817 42753
34550320172595405 697 43498
498516732544715073 14912 30478
237440950769542529 4923 8855
804879537114793217 41334 52361
12516059836581663 3522 7321
439232440767781889 10259 13360
622354154802028545 6309 12701
678311887998553729 28374 45618
357990016513777921 5859 43165
389960922094957121 41998 43014
299332265495667841 610 35884
140152896890661793 40130 49132
386602788194277761 52898 66916
686638306823581953 24393 45561
49738671399385481 12264 19364
291378657416039745 19805 31484
416130695201982081 5009 14104
634218035377216385 17437 29054
672307418417165825 31247 38972
127138465828345201 5050 61231
796147413658399489 1110 6455
590359030817396097 11060 59271
508558689013600705 39905 63193
219368323266543553 20157 42562
345370976878765377 15262 40269
851084964175555585 17262 48279
851926051596326017 11397 59804
68718360535932281 7279 26242
252472965608074433 16617 51097
931965056254412673 1479 30079
879036327472196225 19595 30675
685296548618573825 17738 51334
769603799069070465 4641 15875
327811592214118273 35513 46013
209985785322874817 37479 64973
820680429455983105 33437 57254
69380500952444633 19268 19816
769806225893248129 14961 15402
671821638038100097 103 40763
886292797103557505 30421 33076
59838960231441977 15740 19848
562020281918222529 31718 48984
5960796481208065 19125 65395
690927841631626881 7188 36450
856504348528783745 21614 55033
622022687727010689 39019 43405
435528841841577473 15500 31182
745177799642142721 6699 7907
829288806203262337 3905 20887
147086947173988833 12588 57712
361526525152488193 29363 46145
591848198482914305 6958 11213
491767580856571137 13186 65431
324704764892587137 38369 53350
265649101820461185 10661 51060
805138898672943489 2707 9722
33271307087883173 25909 58960
571852608570878849 27817 35659
800190773123478785 19007 53790
380259893202797633 15010 38869
546295867544397825 24163 40130
461777717242526337 17107 25947
288832748090559489 18942 24318
928971775743100673 10651 12534
243480085130524769 16763 64986
741885890111518593 18086 57581
552684270473992705 36282 64165
671892504882116225 29496 63808
444718177146580033 10416 49043
795413884813896705 19642 60098
329541689168113537 16534 55778
738771130820033793 1335 19091
335116266629821505 18854 60680
108618478873182769 2575 6364
146146598914828737 26743 38019
863647076972959873 372 29145
422103106766353857 4777 58385
1751265928490398 12149 66716
517830553966181377 8064 43269
600116944183760385 19208 36563
963072343431885953 37438 65547
215527131605313121 20628 50733
831276173048070913 40104 62798
636921192199785985 1462 60378
85849931202528049 1256 34656
236424145158750337 37145 37962
367522921986822145 16415 56224
416717014259155841 12956 13548
809803542053767681 621 8315
237137374747447905 35749 43321
156495793221626657 25972 44025
849072818527666561 33464 67189
106673775936467761 45553 47808
617887948893795201 27218 47145
843306811630956289 21256 55720
557130527247529985 31236 55514
662717510983181825 49786 52009
696975606851935873 37247 56367
471818096149878145 17762 59045
447635963297038593 28672 48450
247394630756286209 22078 38873
623747068739916673 6817 42526
143281409047776977 52908 66247
884611476916894849 15594 47306
922858449201381633 13216 22508
4697874895811084 40616 63042
337478041972321537 7524 30014
863190235134332801 28852 39760
591560233315117697 326 14525
646270955489924865 10671 12345
350244832445586241 1764 50282
104274815410299489 36367 49526
159357111476051457 30384 35856
750475158466201729 24143 45324
723532388922070145 12021 55141
251825475747857313 34099 55957
456003164420348353 6433 56109
548010348895715521 39351 47508
750520539285933057 16673 62296
478702278431605057 37376 55759
805563438471093505 19144 33725
836316558303650433 6502 31493
516508919276095233 38619 55279
966931686218309505 4602 55116
62252809350678009 7460 19988
996902070978435969 5703 22891
483377796282926657 25505 26603
393768890668077633 23263 59479
42973872220184009 44628 46986
509363348187719105 61106 65404
197820992759080385 26525 40595
742583534893292161 5751 12483
601293151997889921 45731 55564
642477373110622849 2544 38762
267109444629600289 1748 55832
280885219809171361 44254 53331
338010730010974913 5996 13015
191288411649253473 5562 9526
626045816072764417 8040 11522
267077796495208033 41862 61456
854477681130202113 34892 66572
820765389604687873 31035 61752
249588005373201569 18900 35394
20014510020878617 8878 21567
984406322226813953 8217 12933
670787147493683713 15889 56337
641297629722647169 54544 60953
115221134551909185 22774 44105
30483000574076157 19098 62767
445209813042126273 22110 38783
551628982361283009 13158 51252
159737888235021345 4854 34756
360389812192860161 50432 52119
742747490619734657 342 7301
714809825813933441 9170 38265
391754701759474241 17445 55491
944003047611357057 21991 60349
54393469077822945 40235 58831
810748032680468353 32848 34243
96304899112858785 30408 62812
435070128573467969 36427 58264
738038257117921153 9195 47935
90472822988591169 20059 20825
915841095386490113 19509 50871
96456136388621169 12341 27575
644592030953830913 7709 16404
990906487009770113 11070 56276
753020687042386817 4935 45918
352353553367716929 15195 19292
591956585133203841 23444 65884
807457337175396353 11367 49529
347828267329212801 55027 64122
622297355635606017 7155 21683
916154676456997633 10414 22820
900597514810332417 21265 65407
294485206028703297 10724 55873
683429921049960193 40506 66636
147226805476179841 16143 18656
654185499324842881 5962 6012
324544050926981249 24275 24901
436599162489596161 12716 64357
907436052554814465 28076 31591
257133041773474945 9041 66616
997113900836815489 13716 51866
170306676902267649 60835 66411
279044638467183873 34554 66517
483795083800789185 33869 47408
428164029147261249 37216 39375
260383326722642753 44602 64586
678480475443862529 51011 60491
749249339448912385 48089 58960
578033365246263041 5379 27478
483065355085638977 20788 33912
165012175997674145 7786 25218
419874923600719553 2032 61579
666234531249692417 50386 61269
509757692168488321 14185 43577
738885856245232769 58966 65856
383157019475024897 1260 57371
58859545776932977 12556 36465
682460349496860673 24434 42622
601910670293278849 48754 66308
298632401076492481 4173 58912
86721607538514433 13206 43459
313231534646075009 41084 44029
290251405081292545 58602 58810
448918977333054401 48593 60410
609030121745441025 22061 65236
717175162957882881 14569 24869
694109713362877313 15349 43127
229786715327453089 6692 20250
191995894312746881 25854 55759
168653608176509089 37252 51717
73339728768175409 28628 48258
714547643047101441 12659 65746
775276755011454081 12480 37056
391496632784591041 40431 46858
505012953618091841 33093 65976
413364439937783617 21540 51058
949452343623498497 49436 54172
967037283790357761 15924 43954
673560499858368129 42051 62526
944470708751797633 14464 39016
59486965273329417 40146 55322
814362943281846401 12727 45753
373292058647564289 8885 28025
323206697229966977 52241 63922
424002854947779905 5642 66154
295107497722153025 2820 12607
545609437267771137 9417 16825
547022315549529729 46880 61501
956619449272444929 2436 7696
384686548211671937 36161 56627
549762195630393089 17860 21482
60380087706239041 1299 9137
378968908388195329 864 49574
81724538288977297 36199 65149
769072901221605377 41509 45230
82374494579088513 31663 41540
307500724765596097 1556 3190
880548438781456641 25021 43846
608603863373105025 9326 12468
90816325849903729 7584 31436
606940361507888385 5443 26897
775410013250006401 41738 51783
641534967753543169 25440 28417
507831469717618945 20245 29860
158245042624834305 50188 64416
201305505199055553 8518 57393
728237472454537729 29540 37449
711388345958386689 41068 47043
260955634410116481 960 4759
331020651943884289 16857 63360
654200410492435969 20679 45141
401667241837746049 1931 12740
248703572924121377 21090 36632
761848052341658625 6473 7195
422508632463006977 9979 55779
437263454179902337 44199 64619
58897570171829729 37747 61615
343185909000805377 12929 55599
177273579971014785 8306 14122
989694687041751553 25250 66639
776762933372175745 62030 63480
457189842585304257 17906 61346
631943667810134017 41445 57658
70756915425608473 23858 53022
930288320240627841 59742 61819
692445648926177921 23835 65497
308309733190938561 7106 28107
600512213794676353 5740 63975
203477190950884801 31995 54946
503268351341912257 8576 57454
257686446105708449 18055 37179
498042176329125377 18051 56855
464705666904471553 50561 57912
67094503352745249 45803 49374
806481928678564993 15552 26764
195881836378223553 12013 28683
575931530118658945 10422 24353
316278233350711681 39786 47894
237329165577961025 19312 65628
264956737925292161 33960 50400
404832257443523265 10097 63699
689559805258038913 33331 63205
849183164765818753 40765 58790
861950334587337601 2304 33873
150399843438101761 3742 56827
918056310270937857 9149 28462
122201310523621489 52645 58945
706775504220036737 25843 64273
404688287073490497 44884 53584
510710316944038593 60029 61338
504610001330533441 11057 25804
605032982091334017 7166 47924
997772562987371777 3291 10444
148981702622673857 50087 59128
819782546272136833 1465 30998
849206245323234305 5748 65133
344887230289849345 26394 36398
38813281075913865 6032 64425
314950467730639617 2197 10053
472437138381454977 29719 59434
766395113414610305 7447 43172
232550041622712193 8340 13958
712756887648424705 17691 27619
458994626316428609 15790 53860
661793282722321409 36394 66392
841927636576723841 48946 51024
229525622166576673 19898 23450
914310811726725377 28213 38721
864371429994811521 37273 64751
967226008962310145 32142 61755
757827037418536577 540 31522
502409065527292161 14323 40425
406248238108979393 20187 50058
603341553674947969 13255 24758
315710690206302017 3180 15798
416759113059985281 8175 56644
4051047548507825 22958 23340
21373765073715137 32398 46957
402759353702606401 33473 45575
868508498382699009 19099 26603
100074587499356945 54944 58335
419232754901724289 22154 45341
207688272707272865 47451 49885
769479333215972609 107 50769
325832328581647361 10615 30450
476010138932334593 6917 16033
239231467839459809 10682 46810
531478935512286209 33251 66538
904850690295937409 57231 63883
806050401334669441 2902 33450
129062675869775489 29795 61346
882923188443331969 21993 49098
186578461506037729 22326 46357
897820764941425153 28692 57546
231906136687257473 3357 46060
362457516274378817 22300 34549
157492929243396417 2015 57311
632187635885156097 3397 32194
545090978655977665 24163 35810
840502591612423809 53045 56038
159856922299731265 33379 61342
831324664946176769 17139 57814
130756475844549409 30242 66547
556145571376152513 22185 63555
960968823974972929 7711 25357
904334187925922305 38800 51163
63763015309078241 14604 27573
860613119040809985 32025 67037
850877155466726273 21751 46814
674268085924065793 17724 33612
284019282776114337 50900 58782
111145020759909841 41444 52073
246004140225345217 21106 60974
23468756055887497 13110 64927
112189013206929649 49 50176
51257155358289457 6842 37345
778415292655360257 9518 28088
444273716398353025 1782 55659
523254721327958785 1293 55971
995335245427345025 7746 26951
540936094319384641 14766 43953
778771198299050881 7640 33633
165730188784507969 239 29399
266806511333360417 15066 23359
819178789794769153 16601 47080
957466717121601409 33365 34903
89842201615851985 12428 63605
538740384373671361 20389 29260
601903815046163969 12752 60652
969804871534346753 44144 44668
902034166759605633 28952 65654
21952122082982585 28902 46674
546977926108787905 6495 36421
421244314076087553 37159 53711
713843851771770241 748 63771
226219820303487745 11180 42295
64356287527594705 4936 24591
138139774453332369 6276 31119
590613650396122113 41704 64293
282146245587515681 1168 54215
229735170866668161 2117 62246
393551014337983681 16674 50974
941518540532626945 38426 65188
410947430300257793 26818 40602
379397066191067713 38687 64442
449157460842581441 26842 37451
310833333039326465 9163 50354
32850393932708501 34531 52914
271777486229986209 1939 43598
479966817852183425 6242 57244
636870972155662721 29039 32995
537027990121277569 28989 31366
494774106455473345 42962 43517
293099002487661441 30208 60091
217146603657468513 7942 60133
831660042200614017 8463 40058
507020697055118337 46810 62628
27611110664647497 11771 14392
255471937644870209 6296 30287
245731933290006305 1936 13790
30362127239975225 15709 16541
671487593495566465 4818 44350
40150161624112001 30121 61274
67884972431304649 31052 40585
960569121010657025 17709 17906
431310237659143809 50965 61876
5387368772829860 3635 66773
244712478657636001 37753 65336
81773978904912785 25639 43219
900877700332483073 50723 67070
325501218475565697 25048 57214
393421922577264385 40865 48904
501917714869144065 42140 53665
492672065345256961 5019 44729
370405403882330113 18183 33007
43201952605773641 15491 19198
263276553734208097 4145 65942
600452974373762817 467 61129
569968526877787009 34356 42097
746764022872330497 31413 62989
212358055332494177 26757 48972
566656157744542785 14098 41553
674852236952148097 33936 46035
598566944562112001 30904 61881
172475838568651329 1742 39743
333315456262976513 34440 57646
414865039537133377 48512 61648
568749314537061697 30320 65227
282353535250486241 61255 65391
992923500921701633 52300 64928
417139083911365569 25369 45152
580734747000963841 23450 57147
124274771699440129 42706 59977
643378913876926337 30274 47606
401836563289336385 42367 49858
204158458242407201 45564 52759
841563218591694849 28568 49339
540695024207646913 30399 58516
990784162686594561 8898 53473
340886343600534017 42183 54319
760396628631347969 5729 33927
570599468193488961 40247 50407
484457336101073089 39653 50427
97529552253551089 45311 52376
304857860026238849 9496 44356
296043478661342593 49918 60733
147005145966488737 47049 52492
769444021728805377 10487 57086
993305723824896385 27005 61007
36846973859166353 25930 30298
521310017218510785 32998 60944
224565792675807777 9029 9702
592085657479721345 24555 57645
589488545817285889 13085 66182
132079108167914689 18569 64164
45764497929912553 20097 60274
689646278026906113 7559 26327
773040933753218689 11095 66686
352204143197198529 8010 33286
252269520724443201 38792 59578
947509368517735553 17099 64766
199460362265508449 10609 42470
855518550588158209 49324 52062
818081257582878849 19588 66205
538359363298802433 316 16854
705245039345253889 26649 53241
778913665047682049 2114 66698
191444014440296673 708 54805
46750483920313001 25071 40104
173641958110973601 8329 23926
711713651227540865 8363 48913
607122622404592257 8043 36446
682426900352048513 23434 51663
933234741143149185 34414 50599
835290744231215873 35333 62549
794462194773078785 35396 36925
634740214305686785 40687 59945
185396419859241505 39553 65439
788042448266821761 20600 64669
200464871968893729 37234 37988
920730745300083713 28486 28851
619622566028180481 11384 50278
138839547739948449 13813 29691
659209228454219649 9578 24596
87591108162747841 42029 45211
386429900775279809 20645 45755
146552228683759713 31383 47340
497062557913654529 5592 40561
607803965436140417 35683 41247
260946210774232417 24627 56703
866810344995954561 11927 30273
926863822581143681 18733 22484
34467182151566081 35403 49823
229536914262293825 16226 22223
664166955993209729 35506 66543
672530962007716225 14457 32840
794290466146314625 15599 31987
934194753547966849 4601 26177
994600771803490561 3575 32084
606690818334843777 53692 62340
512444507031354113 32977 42950
716719658307450625 25138 39646
557977133595130689 4542 43504
665638461749569665 12227 32542
659718193567265153 31922 37396
203068637686822497 6411 60485
872727689088847617 36166 55725
925275503752633473 5426 39015
58018255075246825 44447 58890
978168431541373441 10371 14403
207520062714877441 14310 64393
835099379669646465 13805 18135
891730200097917697 3723 34702
427839394551721601 17078 23933
859626662176539 35553 38274
680637877977947137 46449 65099
663326277331272193 21466 32569
6535513958279894 35567 48389
215060016420153505 34016 38411
203140705008099329 28397 44508
362206922374547009 16428 27608
250995384751359297 34207 50159
983376364735661953 7793 16484
383422911909068609 3929 61575
643323341588889217 24427 26404
758630197843640321 48864 54263
817729413698998529 10892 50373
988448888939945601 755 35276
240752083818613025 5588 32665
27930149534949325 20418 28658
120648768432417345 46655 61226
987870662668658689 10964 48903
172054224410466369 1372 41213
693107966956230145 1604 11440
781993640083186433 38174 61049
135985727019448881 27054 35039
569803696366726337 32933 59049
937750276650302081 29461 47394
903708553020479105 12908 58965
254527911815959137 25701 48537
551837913087076993 32890 42605
137922134511452305 14637 16694
771253723801407873 9019 49308
274795155015613793 18879 45351
303170698492117185 14179 38692
443849997464109697 16430 62390
837204220106272641 27162 41541
244670809723547937 8092 59573
178589235877986145 12490 31840
675251563012803713 14826 18403
881502638946614017 11552 32669
977305596810669697 41715 54891
881084829126983553 8559 11539
677220044641313025 10970 14696
516515967521925761 19967 48196
123165821040519313 44459 65243
659668301393203713 26549 35633
994313401478361729 48395 63221
587802569641894529 10193 44505
354765315533416705 39004 46100
579896399595092737 17423 42065
187528612180425825 38979 40619
729628938140805889 45814 54950
342004078663965313 19027 35570
627562190478478465 27550 49320
393915088109164225 44138 57577
735952031689265537 8679 17569
903331031599311233 38016 49849
133331688164012977 1420 19774
347832572101690817 9877 18260
542840735355653697 25566 50201
391002066140632833 11140 15215
473367406462109825 5681 7296
316795178946360769 25640 30661
449063310685744449 25539 33685
113962883829163537 20957 39709
474768744326347329 3093 57557
508347414584942913 64184 66091
861605695453690113 2504 14427
635169360920631425 5223 13759
498455652122949313 13675 42736
966747875564006913 11137 66386
897872238091082369 20851 64191
676661622318324225 14003 31847
896277452419347713 5234 33902
773024690854054401 27870 48876
833794969623070849 23761 27478
310001983385067329 2728 35187
850869564238969601 8998 22540
197221437344378369 12450 34872
806453889231534081 749 16494
145716734228233953 25462 31184
460208766692282753 16508 44613
19756050604836873 352 60943
682378030825063297 29653 52435
516467709069477377 21881 38061
74909099075775025 10522 28220
466525976382680321 9736 47351
331619349724036289 18404 51104
687517016172211713 20803 53755
132907092430933457 1711 5702
500843278273276097 35870 37489
118007783266321553 9135 22468
46707514004939553 33984 34837
158033324674427425 9239 56206
729981445568025601 23218 23501
564620259305172545 12803 43626
6107919367355664 15978 65282
837658850248594433 47235 65894
44944044940972817 3437 16328
389218014705633665 36300 55634
79485135598734049 38169 59548
608616438297964673 16977 63954
683281942887557377 51561 66517
357889404549297281 5194 8792
734062806224432769 16566 41853
445279323152952577 15098 66687
535023405174666049 5818 35512
278918494329516865 21256 55459
211174543976429889 12974 42639
341260889895984577 5508 58771
784047767500592129 9758 24000
477397194460195329 31990 58175
487368069547631681 35384 37574
635778948498220545 13836 57605
958911380596713729 53253 56034
950599581431035265 18407 44614
933582931207272577 21769 52040
983284554946671105 32584 63336
959981975629656193 3388 43908
222805415420651809 37200 39818
412904878016053825 1278 46814
573339279431898753 2379 18951
919887284483404929 13253 48201
486134772626215297 48319 60329
534164638334747393 32432 49236
646662962535636097 3784 31562
862243496815292289 1253 46644
642951224484306689 17181 36353
405743124118817665 41750 46316
439367902945541313 34230 42963
54281754187979201 25726 66226
239296177842433633 18026 19897
477189252634193665 156 34982
234121647030953281 12002 26625
941594183581511169 13172 52094
303295902494170369 36777 54686
240845963215651425 48655 54447
64690664138900897 18812 45059
331407770685228097 39598 56453
755074477813153025 11772 12740
626184920019344513 15966 52673
966237754213757697 12262 37770
512572480058761217 32103 60640
234824451012173089 12099 52716
649916144894849153 42615 58303
191978608806827809 25672 42377
708202257034553601 12330 26803
974621478313380865 41839 62410
188485730019667841 2517 7822
28324095223787537 11526 45066
327391707611294465 40569 59143
210483679544125825 41934 43095
878998150300464641 8323 53873
283296118958297441 3155 27998
76780160058358865 39810 60876
759109938870224769 40545 48978
1969843250382298 3525 54699
41532904179241825 19482 66371
6456278015800622 18381 38516
855597992044465665 52015 55761
486082961600619265 6319 65805
265195778376941857 30265 42513
877673232032645249 31308 65085
423031916182921473 15186 64789
742082843797025025 25316 64978
462030617830329537 16779 53493
966334457238186625 11161 20421
302803644185161153 9365 63647
80345102268797313 24967 56866
175074567832460545 23727 61097
154846041686692353 13828 36456
968433424986713473 3879 34212
803998611436444545 3441 65052
5259058105885118 41341 51831
248721615355375297 53929 56027
149893805373153569 17929 55147
365774399350005569 15963 17562
337545052052284673 61064 64284
200652056308694433 10558 36999
56309781594947593 38449 59755
10277821116094545 33856 49627
779212460912425857 34149 61713
885373210668998273 22265 56169
370568322000707457 31859 47344
231847731383670209 62608 66551
458364283062870465 14358 55826
279712949254228961 27877 49658
439862557853771841 52820 62237
908641989613503361 22937 65091
991323857045024641 3777 33453
134182068557858977 1354 48422
563433640913046913 4752 18079
732518838155147777 15318 23875
876002207009996417 31885 46477
230274599654432417 12294 56241
616545635743804673 10998 54572
257488801797794753 48763 50162
867968373569375745 2342 34250
90519828116040209 6526 36726
503699914577651969 35566 62214
612187080947723649 3844 5148
157220424067439521 21875 40561
19913563620757913 37888 43708
831804415363151873 23013 42857
348532261415133633 7945 57694
793755086534424961 37449 65455
815657742123530497 35022 40017
384873871939589633 51735 53888
573438854466974849 8098 58868
263071213543405249 44302 55269
579538108743189889 8018 55472
287138791526146529 13401 20324
86459023819973169 4502 11778
639693118374942977 25415 28412
230527328396245665 7538 12787
404347601447256001 27955 50667
736238164109369857 21991 37761
645515798794086529 3107 57187
455448216178790913 33489 46582
468597076712185857 7879 39079
234750080573977729 5701 50037
804981735863414401 12153 61569
598276683062319873 49446 65932
457134955232902465 13295 39888
711875694746982657 20140 35709
862399889053726593 55477 59990
3789267127455532 13990 35020
919034610599041409 26929 35924
944824778334496129 25533 43833
646588266970617601 7065 35274
463023578811540673 35187 41606
656108845932322945 2586 49470
407368509700194881 18632 47672
619813597790560769 37220 60602
5054442991745845 7864 49661
528447358915016705 26261 43585
612421966954460801 15761 25412
713941717494272129 28012 60310
424901783664804353 61653 64239
194944270128075905 18140 19652
87135331070260945 30179 66404
565901899698012289 12910 47883
698361181017684609 22386 31601
511417366844327169 22593 48619
250640884215588513 1075 31235
542984030815127041 11288 48889
112942348310465233 31500 58958
711573454900616321 17948 54341
348655165103611585 4769 13894
668980850930516609 17023 46205
326047339713380097 10650 35336
679183494720078337 17896 50937
933322197116755329 25470 38481
694484996639864961 45435 60630
167526922554454657 4856 18913
795311086471713281 18255 48465
517449848759770945 34210 52979
615353859693350145 23102 48380
338703040842357697 8260 44003
396077426239216385 15843 48021
445457432139424001 19788 21132
245940877090198753 1738 34210
963095473931044609 6187 11156
609909142424527361 4628 23724
534113906154761537 22465 40503
358511356795837313 28616 63705
439074467288474305 13107 51090
736041501933826177 5836 22082
79072839411995937 12485 38783
64540880997533633 1578 14638
189486094021130913 4794 56405
777652411484723457 5146 23548
692247916051872641 27593 52702
741436278277312513 61474 66619
640346208589289089 22880 52662
824671493133152513 12067 13047
533541548194964609 29657 38468
900599679762571265 31142 35249
266729890524910465 29709 60085
686207347346993409 25369 51526
591034404071667329 15216 33186
997526834715209473 20726 65503
480129058434766145 48129 65389
165703994150717889 12922 26484
118535683608744337 11657 22818
646518220639229953 11653 62517
893319275635828865 537 42983
240288465531364193 24288 30588
389828085793102017 46966 49503
913187104324656257 6005 28295
466050480928185345 29909 53060
908094672930914689 5096 64307
915837927026050433 33097 45092
5749155802256213 34022 63367
821913273762671489 10600 65728
784308054753665793 2196 63640
894515099417635201 51881 63354
506425049458947265 8156 19259
732165274906133633 18097 40726
510810182889443329 8201 57653
232989815050704161 25703 55498
309407268057903169 9616 28275
219138784146675649 20259 47947
470026536794534849 33912 50169
166528679168198593 44835 48007
240836618620271297 55 43746
757474278114454273 13796 57013
107183101181973937 17128 50843
577261884504739713 40179 55741
305079336557049857 49277 50461
697592046420535169 23392 37114
734822371351327745 50879 63384
225291533094907233 46083 61058
53143658590066425 20273 26454
838659265537028609 9836 52820
59155821135405521 41524 42565
492688583345685761 4065 29444
423051948370137153 4322 43379
308339869656176577 3538 47793
791551964857319553 10805 30898
13488001459382561 12759 57976
824992423788380289 7881 55817
818712508674263297 5171 60654
723965889076097793 26882 58296
935918679935898753 16079 49311
299589824283295041 22713 47651
451165497948178305 1112 54709
110071604752562273 16823 28811
111951884369563713 3801 55492
376008532471608705 47415 53920
351459775068160961 16381 40726
331801838289450753 2292 44718
418389715585821185 55349 64000
205061289675036577 24018 53126
797499298079710465 16943 28270
793345003190779649 62690 64159
727088639836882305 32762 38065
595143281877987841 42279 57222
729045859870847617 26979 55672
92685135345206513 49056 53602
912842857793041409 17707 60533
486621583832892673 38383 58403
927419767317868289 19134 21246
517661596666670209 43444 65041
228633465927675425 31641 51277
961135296930216065 38773 58889
15272053753431437 22353 41623
214310416522849313 540 5404
511452324099028737 2412 41629
190828763569363969 19040 38320
457305671885276161 96 24803
316842310547997377 19242 44567
989179593180711681 18928 20698
430450549604579201 23740 47626
912245263952069505 4577 20112
419802754571477953 9769 19469
30851358985419353 41106 65892
680981019496563585 35359 48933
978665439154834561 19207 60915
944411059996838273 11945 64992
469293925962706049 18265 65339
492352848575954753 51675 65940
441118817748115777 6985 42270
805327258538525825 33555 64460
186094558731728193 53079 62082
307128285818926401 60275 62957
141365239114488625 7872 64259
845561821264368513 5650 31955
403169983933697281 4340 50540
105795961248070113 7164 46930
139775290179226625 33735 45473
472212871901703553 30979 56442
601104151656361601 27 25002
23625087003360081 8396 47166
695922503148889089 53420 55132
912352669843556865 38796 67095
569650907294164481 17811 35190
241617592778389665 43960 60003
71122010278298121 9506 37893
306728796738539713 32354 37036
787405653662805377 22799 36210
279755627186212065 5592 54441
259726940684824833 49751 55044
180909744464145217 1628 17966
982088101985755905 20995 66363
856054509207005825 38089 40298
495240212637110465 15908 24811
562878534167893441 32212 56025
305966131512864321 57437 66201
533376190676428033 20620 64039
990996426747297921 4598 35049
458525658414288257 35172 62109
397883913517507201 773 26571
317887154298908545 31170 43034
586949113591554561 6420 41334
529553093797815681 25491 29153
628706118748827009 4167 18536
355683984414277185 455 18926
241970445973120001 25273 55215
541388442173229121 3575 64900
834699530589421825 11577 43871
601561172209009921 25351 50198
77416503825315169 30108 31797
533111487414132033 360 36647
736764041686431233 5481 13190
307135615745018241 41925 61263
619289091128902017 17115 33548
200278663839384321 34287 44450
285192132185290593 22525 26749
942422310579296129 21492 62924
164267761688886785 9423 33200
839933184644124289 22341 43403
231849825400505697 33692 58333
570202461366882561 43473 61513
704700926680313729 40508 50476
471923936338214401 28448 31243
45778104306624105 28591 60508
127740241177484401 3918 39908
469215504030795905 14732 41974
680713770829683585 10460 33815
695032162125162497 24107 30185
724064245812748161 14161 37430
983188340459488385 38175 60710
997801582894254593 46 30798
17301965019573375 38802 61088
168485897686558433 35171 36543
225552403837905761 29305 36020
619251609844312193 1423 43832
204061736990414753 18997 45148
39506210324880441 23480 67184
288294318977445825 31356 35404
200031794751680545 28724 55989
996623448986714113 584 11952
761865992754557953 35600 42275
249920016481677729 57557 62893
833199877088347265 896 34978
315840518517095617 29491 43132
259199315482113953 33867 41983
305879894428411329 15702 38781
975605177627784321 10382 41364
358018015155568769 14188 54581
713407438913996801 26241 47218
593586768867265153 20404 59767
562734890396782849 26245 61236
434905033791952897 6613 31888
9206983438851069 5627 23560
377736823932902849 1655 52145
325540145883735489 14802 25594
621918853775742465 5993 39278
339923460480285633 8475 62290
78038578282313873 9713 55428
15318229094063441 13965 44501
321799360744794433 7304 52774
761975948135251713 49187 51102
15425374066463605 19846 31202
914667185897002369 36429 65155
225911281416546913 28604 36210
820982246038532481 32368 45999
198005880242344993 28521 61737
390706693930226817 20947 40647
546971382449559233 12055 58879
639232844337989505 3232 54715
172402396220913793 4202 38504
980588572619808513 1251 51800
349023225156987137 2848 48154
506538053628098369 9064 64817
122121157129594593 36063 62773
410090723132768193 17174 44727
966333660871189377 3078 22133
305122228870949633 42326 47011
428950190844997057 22298 61944
276963685807999137 22538 58582
895238309619987457 9869 50717
322173743234280577 15340 59499
737221371922185345 15631 40600
796718442308602497 15920 38759
783888099980178049 11161 47931
755585789895242497 45684 47125
819611971111296385 17409 26176
846621634904693121 2470 53373
715790873022729857 11779 61276
640942773696501377 53511 62737
866880023810505601 3546 4537
562589088430499393 25386 63738
474821380656667457 22225 35455
959396562597909505 60547 66868
76785049056294241 13867 58878
374104464063094593 10038 14554
842185050914981249 18258 28254
312087763642374209 10416 11567
948073854997669889 61406 64902
706776110642365953 63371 66255
769235962305973633 7227 45572
49426032148694785 3102 64785
576818179740452993 16466 42190
665095771292840193 47623 49344
913012878777283969 40162 50528
951951778557024385 23705 41739
571959550480936961 19173 62667
25666813117751985 38027 52904
42189258607411521 31700 41641
99636067284258449 7751 9410
256404811475189121 519 16149
441791138214256321 5202 13667
107529177150883729 30542 60215
111187568597038929 8978 30968
385556085110959425 35687 63107
173881967705952449 30473 46197
819971407318295297 33794 40618
453951690379206273 14654 54108
217259302663617153 49930 58554
128618329404901041 49557 50804
747573795471272065 61122 61178
534909044258419905 33318 45365
910698684725741057 20854 39909
896865386600083585 46890 47845
695559866554990721 20065 40596
97584752363310657 31064 47401
656008478301938433 15928 40660
631816782822767233 8115 23998
296814603277216065 1301 1622
428718339507916801 21023 53585
864950680656175361 9939 18457
482110007761505729 26162 46311
747946882472891905 8769 37254
679542643344298369 37624 38546
143926211688349073 2076 28939
289237475290519809 57755 61128
772417429967152513 43415 44655
433580874487113025 29419 46624
566229849400041729 29659 59722
945713608334969473 37590 41424
580543685767200001 11129 53584
506970232295579137 10263 16193
137584029386342625 7539 60812
183325809525143777 32947 37371
589131966774818433 34461 45876
896309892398640769 28039 44367
968726141761333505 45036 46252
284433823788859297 9476 26753
333123086916376833 11790 39039
137637291668291089 2738 8795
926686049989282177 28252 54566
870601731697377153 23154 47305
579415457135997569 39174 48593
999961007683900545 13454 47628
812258018251792897 33332 56128
280638713014909057 2137 11705
479769952590149953 4131 47877
96297725287037393 41653 55386
19301879733117033 36171 38878
285052851005303873 46164 59670
375598814118252033 24570 57181
389726365101658689 22233 32502
270534920051527905 10292 64505
848525672121766657 19658 55290
902066858143943041 3030 44226
733810980388689409 15746 54399
227406400504118977 49749 63324
120707895246482625 9108 55245
501232616085520257 44574 58506
94957071816899937 12240 44546
355863717325586753 6908 46906
754708062156780161 29881 61221
622250023621607041 44917 56961
334830087163631169 23481 65164
447080698288512961 12598 23632
390259398872984769 28901 32933
398633244269451137 19385 38030
806731627109307649 25279 27312
178657289193363777 8858 24611
734745478490381697 3434 5534
695328453188327681 30157 39320
260524831658820225 24320 60469
327923692610877313 1464 18126
91956082513718225 19561 19700
218282238419352129 11230 37709
922927136810749057 35323 35724
969673702147712641 5037 25595
559420152097445121 26006 33345
92167010415582945 24903 34919
187222630402040129 22079 63569
695169340008188673 45386 48788
996086945448411137 12396 23570
513114759202625921 15050 30890
219039162081138273 46283 50953
551234766220641601 62764 62899
480538535469989377 36350 64737
957291974340027009 13326 19599
370013737606718977 22221 33530
725699597086386177 15078 48612
485230655017630849 9330 12639
16865858527570055 57285 66672
543035114632054657 16825 52250
690743060692465665 292 12697
705763688395606401 46701 59157
395685433718174529 185 38986
322281478316689601 37645 39888
485588641206330625 39944 66122
149045379453212961 13722 25553
440526071460414657 12470 37068
566315173007488705 38854 54281
485636833641290625 8269 21874
115460641335985777 51669 55183
932092689398761089 11667 32393
357782263350266305 57345 62348
512009159346032321 18380 39225
444725773113475521 28376 35891
694590655908473985 1075 31570
350393757031092417 5579 25412
613492492129704961 5021 44055
341763476639911809 57208 60621
994374647234653953 45425 54780
91314204403012417 35114 53995
666276828186024577 18765 60661
188355385607593473 49475 56048
137169618741285857 23179 29817
310203660029308993 44927 60007
934304712325552385 22897 32682
581049430325108993 13203 32866
199194996456188993 18815 45370
237177210168574945 26203 51320
497504420964755649 47219 52801
940234328793508225 30656 61081
359158479521614273 53685 66743
69964000939755521 7615 64378
554044511353662721 23171 25528
105731879663309777 35198 66108
863839780927808257 44618 45299
881541506836960257 52210 66624
837782289150876417 21061 49814
488863598133747265 20404 26616
647552535518190849 30999 55895
716342220914235393 20220 58192
49415935175414209 2879 39207
379760644302919553 28005 53820
32224783209873209 37369 58009
835505588829626369 20458 25743
299997279479296001 28591 30609
623619007393529089 29017 36963
616620204172068737 16311 21328
56179411525754121 32229 66379
113302329293002657 22480 49420
964444591163655169 21239 46724
386153953847529153 23487 31038
700038668130765953 29236 60237
768347459397883649 6848 16466
215249258165528097 8511 39557
564033831688465857 43355 57069
682337324188914305 76 64641
408713471575293121 21807 27305
27188095837530569 23822 61181
714649930808494849 15423 58865
892166753074157313 27952 42123
859305336471688705 28675 47488
296184228205675009 33529 55641
895189168925970305 60715 62953
941264472903064577 499 53025
916115159002128385 49483 55445
235459475730564801 8369 9800
134685506491653233 60030 64921
93675549944954641 13407 35476
687227569791556225 15735 34440
349241125064366977 860 27382
463827528254984833 23105 24391
279667804927576929 608 34391
524843152623969217 8788 62299
131786072679588529 39515 61062
995902712228318209 14420 22691
389267443255796737 20335 34722
94004483934011057 45869 47786
373667713997463105 10970 35203
900707447557284225 22246 30117
925215476498628737 32471 55635
53873697533742161 13030 29182
742797225278522497 12538 64965
359914002698051393 4351 14255
760523873056605697 27835 58170
796088008519287681 47507 48887
501563391641440129 19467 22250
944455500038561281 35180 50683
427485333196862913 23821 62174
290543147147769089 32631 54786
176312933648503649 4127 4959
121537835180905777 18238 59248
595188490137452673 24642 54005
664931978914378113 21514 57143
985570439437083265 44799 48154
449858701025835457 7718 56545
250412757075302753 39837 62629
7879533592653588 5390 16451
305202581886234753 30206 41049
234828751067968961 32370 49008
458200532483864705 8598 56887
588324046127976193 2240 20084
270329353286086881 11934 36096
128743775421600753 3591 12686
366280605156894977 11255 45221
262029238494999809 46479 60718
325214645924930305 6458 63494
121019879552083153 26763 29097
551571928843948481 23325 64015
60283756444189153 7696 11576
595543708424941057 7725 33332
177221361986585889 20747 45117
653833026411057025 35723 39471
580832230970838017 38069 48119
6204877042236491 16834 55531
168503595920615361 19407 29350
64615697766704729 2799 54246
816146673841895937 48203 67089
157601581000477601 6891 36901
760456043123003393 5255 6339
849384006818603137 30139 64103
932919652111632257 38136 66019
832167013749497601 16750 18537
286733879372153665 20666 39671
984197272970909825 7897 34439
467149730746623233 22504 64535
279552110331451329 42233 46949
862255901330161793 53389 53898
839830554634424705 24149 60895
613777837763745281 9430 44875
945196637296746241 24902 40105
746441727779004033 7321 63237
896594448403938305 39447 45336
195278305161817665 1406 49959
305837348340531905 49040 51197
261658116004316097 40247 42774
220269500457298753 10219 41077
401043183898234881 48064 58887
871995348527789825 28556 37746
27812799317363357 13382 18717
868215698849901697 30245 32357
144330834726385857 49137 63593
48531105141080393 18573 59549
372319926754631297 7940 63962
266455949216201313 1882 33765
515862571367858177 15691 40286
418749006319771393 28027 29700
106284263387042449 46516 64439
641840694446479233 12995 59536
187102090745380417 32826 41990
565938062263086273 31911 54735
372907101907134849 1677 62953
793630483682498817 15855 37315
80474379348157041 27471 44109
871190330341576705 2956 62912
532375655742615809 26957 66007
128210889969814449 20153 60636
261281547740704673 47165 63370
852257987502639489 17940 38093
467804863368531457 25187 48275
788281281617393921 18620 49914
884235429259501185 23615 37105
731382733365464321 12213 52785
807476345257871489 24392 26519
509712132246853825 26363 62325
448108596568712129 3370 62733
658621447879312385 44861 57907
247359031521757089 52693 63987
208196371164000033 55319 64765
361139513466962817 18118 51627
661238810866294145 7461 47143
921770032245436929 12427 42951
203555291554501153 42916 63578
418021661651575745 23093 34883
151154979685827585 17786 51683
965487966325145601 23802 42439
948700311593420033 1852 61031
741443475554898817 3564 57521
85013478142727201 223 14209
503484510753455809 1267 30336
456274985364963457 23259 63573
786483595369300993 16711 47582
440835237114384897 20565 35857
119888693287084177 4511 30338
669258649014203393 45704 65078
368337121473114625 34562 49453
28988307694774565 601 17664
830412739761190017 16138 39393
459530525296663937 35689 39123
310861035159259585 19078 42665
192743203444024417 5368 13141
6193415488031207 33319 63237
964672559154557569 30154 50666
167663553351484737 19737 30148
246290182092067777 9441 64160
975159080695423361 10209 63212
589107280630095489 16555 35287
715680721370116353 4888 60005
538931111273399233 40097 41238
922315425321773569 10544 43058
248875151826688065 40051 44046
224516830279906529 35085 42918
488263940067227521 17285 22302
594822371189540225 55439 62556
674680714247990913 15211 23511
258781086417027233 27954 29513
379466280783333313 8337 36434
422856242127796353 46572 57716
696879974182643073 25221 64242
355114172850459649 46820 60001
941045256068704769 43370 66473
333835317507155329 21573 33028
107319409359185153 2964 13657
944822738284980097 10211 28292
860317647513539841 30413 66602
465828614386641281 9468 10307
661721312371035649 27719 36849
465660240758648321 17613 17928
346956556007469889 36259 46794
485437500552169601 6826 48194
84867467865542785 8843 10347
555316773927156481 45390 61062
364602313637874433 1252 4816
455082837650127937 11067 19816
148264953704021697 37513 41908
361991325260600385 9275 60834
175075334431923585 15692 37999
452767102887126081 28975 63000
382260723731327809 5197 47622
395775170605187329 8622 65622
745311019222498305 34754 36559
61706651878314033 29322 65624
184557133943904705 10177 36058
514607610783098561 39809 59732
393800800865406593 54068 57300
664814276681742209 17395 44812
714495277214389505 12094 57882
860782815718177793 7466 26736
762982992451327361 2317 49627
306301794355068353 18280 64866
283918456818746273 17991 35242
93271972483318417 52805 63673
930471345540681217 21230 59623
935486885013492737 22173 33953
34380918318539957 15377 21232
586736048167377793 49262 65864
770902200303140737 12143 14475
701423096854131969 3198 61037
637278635376354433 4317 22948
363674089055148673 9205 24973
779061877265760897 42203 61478
805797161442118401 10134 43932
975376070326497281 23811 48799
99687896803370529 15029 63499
613238583664724481 8233 39295
289598828227543233 7498 20373
215286967286026241 15676 47076
285728962578968289 47000 65493
936716648655462401 49238 49590
179685645279935361 20275 57370
111714946772771393 32209 67040
472185514002656961 64936 65057
468159423364426177 34942 38721
167233796088300577 8842 65321
593522518697419393 2800 33247
868899249711756033 35698 53969
913349746463055105 2374 47221
553256562479820225 3919 45843
763701677715864961 25425 61844
578180614920508929 24978 57601
978287546110493569 1529 59977
558329533759138753 25117 29277
41667053765927169 51073 53842
524501121014406401 14267 54217
465771987246384385 24101 49525
345206634562746497 43523 61333
725460223669166721 712 17321
79039045466966945 26409 28448
464984641818574593 9472 41938
694338711159293313 22579 56191
238792809453933345 26374 49401
308273677713128065 30333 43993
458779521102840705 45473 48284
262987110506745825 8982 46727
535592958049910785 46871 56245
286370914552858113 52914 57136
320789526312751169 4955 63898
667603720801128705 26936 37357
891956277717319809 12426 42477
568562267691799425 41340 54238
350366008707553089 32222 45716
284746629019171137 10647 23097
748114861505577217 27418 42572
528848038652707713 29545 49918
815942745884484609 21632 43297
55712202568503953 16827 60688
544078219686603841 30854 51690
106286355012155553 8009 49060
736696799389179137 10069 21479
701360331114134529 37600 37911
91694333977109473 16006 65019
600370759231420673 20211 64917
540280482693844993 36083 40089
462735083448752257 23900 35785
959629198952079361 12449 38431
512432909758683073 11694 35234
674710100477668097 18908 31845
745858455416996737 25118 57942
429645692858322561 1452 57060
285891506081608065 22243 52108
530882282497401537 35893 52758
190695520890148641 9260 27525
672928983562336257 43499 49259
877136597505096193 9701 32843
126186690658371953 11780 65905
639325461117781633 452 37296
51282488110878433 20758 52182
848897792118432257 22879 34863
808708688687147521 41641 55344
40749950956740833 6014 28821
573907228845534721 31295 66971
561478360199270529 24634 41115
836856292566878337 37984 60429
402848535995392641 18473 27595
37154827694202201 15317 27828
721002637678846977 24324 53813
564066429124835649 62934 65560
748445254952418561 12634 20450
789961915662807681 51054 59072
188954292763508385 35408 58072
277585282358941761 42969 49492
524352159434503297 30508 40026
246357969169714849 46720 54593
459285734872107585 53863 53872
591090364756098561 16727 25823
781048870686095873 39611 54283
600091081203167617 55856 58174
448137032207011265 4800 66288
931916976489887361 51 50350
527163202857000385 54673 60907
873513495838757633 41475 45999
330973975028424385 50498 52213
775532971488729601 24813 26152
167331487049882113 10084 37213
688762441929291905 16900 52742
701372188547434625 59492 64368
215212298437862145 18786 42172
663908862489851265 48760 58285
516188458273582273 21930 31328
647745274792637057 29078 48393
488003689319498305 39450 58336
691314773082115841 22354 50644
712024570783562241 7576 44899
766422659338399361 18685 57161
655365190605309057 1973 38592
354857531891273217 44298 55227
280431924600783585 11267 57935
203384948909782529 4579 29232
626402035193876865 40265 62095
161379405187137345 26908 55559
907152353263732865 62335 65600
578793982099835393 42027 56320
653543699133038593 25881 59161
604070534157077761 13461 43768
632772445396547329 21249 57893
868719190249432705 27975 67131
786639938583050497 35732 66756
564761468683673921 18035 43434
329658509477603457 59308 64233
752044191448032257 46698 60421
175634221861272993 40927 47041
459740446229066177 8010 51676
481434001553090241 28531 64060
566695530115676865 36150 65883
619850321262589441 4044 12663
734848122353714177 37479 64201
247792031786069345 15241 49506
331701960222272193 3783 59396
101042972172038497 5722 57203
636849560227350529 13306 54162
337692065975666369 22300 48134
488175464389623681 7368 54855
857130505277154945 14865 37968
694816227163745025 32458 60012
264683450143927233 12247 60896
285487116404919297 24242 53700
675235273947279745 46460 65600
690789839228475649 508 63823
370205472469514497 62199 66246
515449743551297217 22994 58216
749470595575616001 41074 46246
96040452830226993 3758 51584
872085899747808897 17427 23311
488347940131841793 34369 37647
575869865377072193 32875 38175
619843537411217281 8406 12001
720823847676122369 23722 26692
395682137127803201 15836 60131
780868546300951041 18197 23570
143330188401183281 9082 52811
367200028100619137 26674 63252
145399957590040417 1393 58916
509611951852306817 11339 24889
482431466991929601 10402 61196
599784424418182017 44070 49647
250432795614639041 41499 66663
466735182219309761 5969 11669
91437395525776561 8899 23073
385359841101852417 40530 44762
749171261099359489 46532 57356
7685310676222913 10570 67064
541793706871320769 18361 62928
421376117312611585 12509 40022
520107645417024129 29528 64238
847544009272610305 27295 46187
808410355583749377 11213 15981
716395650273163649 37094 53483
789629697175154689 13073 18819
182950312829163425 18904 51646
596275360414526977 14865 38465
578062804011018753 8743 62278
423625564858124225 8698 62591
929282210739046401 22631 45857
31251074346602793 24905 37790
581279345728567937 25198 64009
526287576868792705 4314 32419
649771289520927617 30732 39063
517647782286363905 12098 19848
381721817926980097 13358 30014
463790401801045249 1010 3452
807610787985879553 2700 16437
787966920342387969 26650 36957
148196281998643553 1300 13957
191249875182858625 30401 53488
590163233765096577 29941 58729
602903506763627905 49248 50244
225067720809512641 17957 47946
427800205931472257 2019 56821
541743367298892033 15783 32880
27489885595986865 7634 9061
763477126318115073 28197 66665
20392198857944521 46562 63064
75684389709707041 39400 57748
146720922446323969 35544 36758
134495486022110817 3899 6563
720021361247827201 5211 21350
16904756772873953 3462 11199
785069669916754945 46576 51623
162862081486188961 6846 28647
506925114327895425 1361 26668
224267844958646369 11087 59945
662302550789693313 20489 54892
597491285886725633 236 9819
720600616805821697 31965 59034
50831899747521449 19468 41788
215629602405403617 3517 55011
812358957909019393 17175 21043
237421740140387521 2711 53094
584661803618146817 7070 30023
417548598378918017 11524 12714
853423138952059905 45996 53919
188683326264278849 14832 29260
860131433773119617 33177 56378
551207226351994689 2435 39017
505495631933676737 25606 55207
604955820639713025 17010 45077
298374780302751233 28127 30926
411535265368375041 10365 39635
735937735545554945 31845 48425
522951519279100545 35780 45404
706409626590385665 39460 58572
480984186196923969 34969 53788
415056490082996289 37083 42060
597317810208647169 38301 56183
89998517835127249 21763 41182
593025105007317377 28518 59476
648353822468443777 8624 42030
954890740292253057 34189 51167
89942023108847025 19453 47181
613542867726767617 46238 53094
962431521300679553 26169 46437
730346809866272641 1494 19404
981507993874103553 56050 58158
18244541673855253 20356 39507
340356590193245249 4270 21231
481639902762648129 16155 48763
250251699868130113 50623 59121
560870055176867073 16182 33689
126495781816025505 13922 55707
37236510518635417 26668 55500
814614444205304321 12073 62608
759421467339112833 2494 16289
834961568423075585 31103 63701
545473719385793025 5715 11791
968316585966533633 29349 37722
782260681412527233 14308 25777
166476019737665121 11861 58043
834243609659107969 3072 11411
197473892928755393 8280 62198
708583648883436673 2369 21134
129130598372150017 7388 50605
135912581349085569 46933 49277
744227871941262721 7953 55679
643657559860702849 23674 32810
179550308985675137 12815 22732
761547480815334401 22944 55708
368030242277839617 14699 66660
972876491186529025 36001 39373
159586512626852097 25294 59504
128150072169628257 22522 34972
346973090584697281 47962 59407
184095799364047969 58974 61817
453965604671445505 2997 32776
345080187539632961 19732 27772
685998537303973377 12750 31728
328166513413382465 21652 29095
987287215946743425 18961 33283
277933614161437249 12456 38943
499619016181071617 25883 44655
835803415629204225 6896 7512
212247194534676001 39698 47419
40966246239730001 49917 56756
28970583161381569 11679 52072
186954708417889761 14753 56019
209683922864890337 39499 52401
368229058078920705 39441 65705
73521091147938481 2331 60971
818142465441201921 11307 17702
66613083546876337 6844 34766
408781854646701249 16771 60993
275351655226344865 18202 62465
744631767686005505 18857 61764
259302370446881985 27810 50294
546945338983501697 18040 66223
619287651566793345 4215 21502
117957842315849601 16212 23152
329995411290745729 4246 16851
713163615216995329 25619 50197
307813604785295041 43213 53546
394864966740332353 446 10682
490349887067914369 6284 36747
907690633880260865 8686 27753
360078785587234049 43784 56296
880033684761986689 8880 13895
241110064224805857 13503 66989
875367095265414017 57127 66645
565676225526132737 14837 15510
150414318428008897 47951 51918
791965260567316481 26168 60695
846976769171472897 36714 54209
914421221189030529 15607 39629
661240160825474945 63646 66787
170804707442663073 18544 35025
287195878125924513 19008 49592
113105308567142513 20402 46094
669933414013772929 1555 62517
897392411639891969 9748 18178
681483938473913729 14652 23168
1072202286479751 40214 48681
350586205086802497 42545 44183
979454523036274305 45558 59761
559292072137179009 28942 35961
472242376257881345 25462 32173
574318184500075521 18478 59012
582772940823453185 32640 64189
427943103846811137 19547 51100
207566874659420353 29572 40188
624776596784176513 13308 59753
891464004672592129 23192 33816
804099556749616129 19046 58902
96357647486414065 9667 20685
37924627096121097 2560 47587
567416679941921153 21284 31716
535888765977315265 42915 53065
576935265695283329 21348 36323
595004580233979393 22048 56136
542972220492963201 15547 52055
550881557551019073 22188 65795
327844349727271809 19907 29106
160484354257707905 7022 53976
139323441363366385 53076 55197
719980101370364161 24396 52637
283676504426551905 13819 39752
805594041220462721 436 42059
242648018944656481 32368 52016
855994454507406721 22840 43054
999349055564508161 24846 59741
364804635219744705 40569 55147
335393220932367361 31227 36426
863783777089817985 14971 60686
30429490848007393 25743 36065
968738065526555009 42175 65563
963000714653894401 35632 66692
606190040216130689 19 12801
493559283924227521 33066 33593
23347412443317949 7037 33108
905176172936059265 31503 54857
260857066097738497 36319 63922
880785998134571 13869 48715
761963518277656961 21126 39246
150920853949763521 42359 49174
416038757468054849 9580 27877
78146168750961921 20499 28147
693539587899184769 36095 51605
280177737963249729 12734 34519
221665198738687521 8810 28608
252302056789062593 48592 63076
676084095270301313 29621 67038
111204722148379169 3530 26417
892636757915692417 5918 57208
677086560362269569 12866 42102
737174686609566977 1791 22010
357648367015976001 54655 60798
306312198415920257 25520 27483
322710972069415873 36412 44514
281287109957549569 5507 46498
475605317206678529 45035 50052
381579936144174081 6386 52458
928065487215931777 12467 35636
713523817370120321 50047 56007
88451347732878113 32162 52882
143259762006348273 27797 50053
563001008904450369 9952 10910
377632092263002753 47021 60399
122491576855217937 26024 42010
617758405941923841 3101 35577
407886468324122113 16915 50039
768781663073955457 13882 56255
633016301083763713 17799 37713
963154058061146369 18190 48503
283487190557849537 18844 34860
313622087895300417 26699 41421
858486708819349121 35541 52733
982845198067916929 54922 60571
283793729048923649 38123 49944
296231045559583361 14497 64593
217549979394739521 1166 7275
614575628338879873 39220 43988
227166340159556065 19806 61048
292641359334982785 20141 33487
213495536238148993 51864 57502
318423271312393985 63049 64057
368336935513568193 5298 20974
412017422404662913 3820 40042
784590059063283713 4272 9178
934972890718025729 26175 34541
148591996544013217 13420 30557
741936002165591169 20331 46531
834319832890479105 11322 67035
459515241147908417 25596 49476
618885625363773825 38839 63269
280682485587423265 10752 20464
87651683822635105 18251 66325
925235054035763201 39540 50463
387615701243191809 10219 63956
792446802920881793 11627 38143
189599685337547905 64795 66110
837850542767579777 10142 32233
530127075113554753 43544 46419
32613844437637597 52984 64348
29130576914873529 28934 57720
220305567899909953 3957 64191
281347928118776737 26798 65604
610186477120027649 45274 51200
620107981591353089 2300 36074
657525057807429633 54735 66573
618857906809878913 4169 42615
942325587799022209 9017 32713
783790603032066689 53885 59325
860932543020876289 33668 64484
55543489617889465 19477 65616
730986238662684033 11718 62488
183464188418376737 35533 62881
267778546549674689 12079 52237
295106299250548417 3830 19081
681992332824936705 48706 60745
587077723384858497 20929 65876
353097890110515073 14797 64527
478217816136719873 29032 34522
680319464255791873 19148 53740
251122641887910433 5020 64743
448435539903851329 2914 39433
852098231489677057 5339 43248
828917180329259649 17108 57641
998166349757873665 7027 10271
451862237894740545 8157 22000
43652067476443793 15890 66627
8543029043995177 13233 58219
418029638274383361 15788 33898
383125657962647617 24795 36744
89807748865140977 15468 44722
388621809114315649 42775 47475
972058165911313665 58336 61805
25308003286792057 107 12701
784046597875800449 13949 51331
439279702115545217 93 59738
981632674923069697 35737 62436
123719634429317441 25909 65372
212807804282377345 52519 53670
897004754197727233 23989 51597
193217547188119457 12626 23019
741958299268016897 28682 64332
978933858604705153 22963 31163
114797803055569857 53081 54810
36964253188550345 2608 62415
346487638713551169 34468 37617
112864789988904593 15976 39671
685521726360068609 12271 64000
835141771686075137 12438 32157
181494678523048225 9242 44411
49063384603272201 18011 27245
927127133218579713 2822 41279
118311718055302609 7138 63844
166306799992678849 1321 54202
960196437573941377 37570 56355
132599642935193889 31872 58634
215928278854228481 2649 64067
293792023376251905 600 18314
781823074150622721 888 17372
647283007892088577 40440 53857
295523671549794625 7107 61705
709815150035080193 21982 47586
184539326427497473 64874 67154
182503852265117665 50147 52226
719315293873002241 451 23337
925234205076318209 2444 17369
739362533047852801 43359 48463
7353028023221243 4011 42423
704292559553458433 7024 38984
51729514082676785 18774 40212
428148803393312961 17994 21768
89635846741320081 16244 49784
843836198677372801 6809 24013
393969447975873537 22609 39384
248435817299537121 16449 63510
51334042680185377 50055 50341
654792094125916417 54296 57252
990615191589380865 3313 66938
897580678850019329 43460 57869
241746571854353217 43296 64430
329642092982489025 25537 38412
827209646652985217 37107 42485
762582470778141953 4917 38337
950489565920481281 80 30863
721837235947837953 11384 53484
981215581112376577 9246 60462
729580626954898945 38699 41116
29808251173623293 398 25023
993211051171108737 18594 42058
173873196521437729 37898 39112
622617316855723905 1997 57231
77630724237724993 38799 64102
572273523992798529 23800 44439
350020216153108545 41719 48474
518633780284616833 20710 43669
65295459679223457 48951 66327
174576643402225793 1880 12713
474816210976651841 33698 36251
320501025487288897 691 66238
452106623258959681 52980 64637
731591602037518337 25972 47975
699069991244851201 33633 57795
29703571607299753 29263 33392
597383990367692545 4690 5105
569872351800263745 45384 57424
110592310624124225 40214 54525
294515039730185921 23270 44139
703422834864330369 61017 64033
31801854119855477 8591 65892
150068670083737025 982 31818
339415438020338881 7620 55457
753083871553574401 32990 42286
683902575084211201 24489 44734
353126482637261313 22662 51825
50266008183911025 16578 56860
456289518400996737 43572 46922
116393123553926609 435 54785
796690080000114817 791 26783
212417565188289345 31135 55767
212580704788653217 33987 44277
193114977496072993 34652 57386
622883820791482625 30433 33402
12396432334696785 33715 47780
513533502163159745 15655 63787
105738552611732929 13747 17671
417540709567116865 28725 62331
426877411915242561 11481 40505
140067305820739569 1264 52443
158763000388013601 9332 12297
397059269221468737 24082 24422
965979800289261441 45454 51979
405691463810075713 3802 46037
347600642480664129 30667 61693
155557738643306465 11033 42830
14049317786046345 29348 34560
617105443513882113 5010 18350
273211417327566145 21471 57800
727009805448428673 27679 63294
244430040882093633 6652 19992
787234160893934337 18168 52454
92426695606256721 8109 30259
491692842646283905 5213 59687
971575059110747905 178 11148
471065284151880065 26639 42406
159251876080283233 33725 35207
804595810724261889 9925 64931
962356694640647041 18724 29094
789254475169474945 16505 42188
941914865029581057 30948 33051
431552425354123393 36783 48037
948655780906634113 28993 30408
255447961046971969 45786 58282
172959433329204161 24262 39843
967293688239490049 62802 62871
577148760592820097 32206 64347
787084846857215617 10993 55056
21870097828632141 2107 15095
383235247031517889 27170 32267
683460295152244097 22906 34100
221904501875574305 23404 33187
185035150490513441 36443 36678
950887102241832577 53536 59529
892171740401096321 22245 63321
108692487532170641 45444 49122
26658322273100057 41889 58754
732928727177505153 47347 63782
599111298047731073 53076 57542
425522158662946753 42942 57967
433743881484765825 16169 38933
86239523612302801 3334 15119
287313963807719105 17848 49190
995833572809932161 28494 66553
572606290801893185 2527 48733
621895513691651329 34552 56409
934317621515944577 9968 23805
625456997838657665 32556 37544
754470445823052673 24029 48180
493096079945697601 43029 43301
479219841875277569 45699 53254
634830428501988609 340 37695
681483553432791169 1009 17846
894302222755566593 4962 55338
98197196678611937 26963 36361
382249420284725953 11420 66997
296581442867484673 54247 54314
149058020682357281 9531 31504
473899257007076353 37886 49525
297468536412157633 34157 51814
692742098713601665 41307 64719
619912566226627585 21798 36758
596061969541992193 23203 36550
711167093798312833 18808 38913
237694025625366113 3802 24051
5818420338069786 52985 56593
578503861231666817 20089 51951
574892998446006913 30028 38299
474478261824195585 25003 53678
998987395840781953 40468 43601
873912571626377089 28179 45686
827677592890839937 28052 64205
998617014936435457 63051 66950
87443055378994225 8458 33837
386912616735912705 39661 52669
348516910205137985 12611 18216
468120561938796673 18295 31358
828804506021310081 36701 57706
774117110773815425 9785 20426
916660853345408769 16205 44845
49143797412547489 16176 38953
736925702788479233 31823 58720
545370475130965825 32604 52357
521836907738208577 15317 40044
860636193457899905 3742 64729
52031349590418329 23543 35853
983225009868434049 39929 63304
471229361454394561 34224 41925
575540512989171329 63284 66437
877442420872650753 24381 59226
839775654435527425 253 49715
635683963620568449 28734 29181
30587958219193469 18167 33424
216754133180540257 28327 34549
885093383703733121 35286 51063
580031810359091841 44485 62636
54987100448080641 542 61441
323674685351644353 20722 31768
725312535260769665 27981 34062
306820321034383169 26608 38752
360662488296860289 26262 44688
956287071642218881 21430 58557
608480006731227265 20774 35468
593673768413285761 9637 25482
150392831770609793 5478 39262
816266566283356801 60573 61978
841978760181291393 33218 37376
965926267021121281 8470 18211
549329671498632897 3326 56715
843955893245446785 39994 62859
777983486924810625 24852 32127
871396716992624257 49415 55215
300922028680851393 6585 37512
558926443866592833 27803 46793
326156682776485249 37763 51513
625903258578279809 6486 25469
688082254169977089 22973 26107
193869999971337153 59718 60753
540687823495218817 44755 57485
798414627671665025 35196 65268
939229717238170241 42342 44910
612879073670480769 10183 32984
838730875326689281 15113 22923
385052727772222913 296 39226
598243658414780545 50755 65551
563267999691003521 50602 59349
848095088688964481 31441 49014
972315061190475009 37388 51862
415821038838409153 31865 65164
547319124337033025 57809 65689
184354966648498945 6375 66922
62072704539009041 44592 60553
242621113341918721 5073 55061
865341639528519809 10217 35192
723906536406119041 2228 6107
383689583132653697 10615 24765
454112298483160257 16729 43249
257212623303725953 35426 52472
194322644053613665 16074 56642
770947208345081217 26036 47658
442320262447076097 33638 38762
123513482204838705 9760 43299
342939002871318593 16738 62009
561666103736659009 1072 53223
296685593676478721 10457 37073
841238058592974593 7426 8482
187099215915594657 50091 50889
373686172379695617 17320 48695
637826471739195649 6014 44719
988963979659541121 41857 52023
184940027092366689 12402 32876
19273561762307881 36379 62002
633893029808412161 11285 65511
882854197215376513 14400 18487
805921693828906881 33993 43673
597506476450963201 25813 35060
35997125720932389 33346 33446
202773910747293217 6741 22946
309291681340809537 24683 64772
916577184834327553 22570 24953
930380590384721921 7521 42938
396426993233600193 1301 53251
361976915844621761 32955 37235
170427477257380385 13045 45647
180898260832485377 42678 57891
212368462305885697 12083 43241
922569664388859649 2953 9451
661280371184833665 10952 20429
883265792962170369 12023 41907
88043271033793505 3103 47972
984518794767154817 35318 44045
615387237206721921 35912 59856
776457948468184577 61521 61588
149019545392729217 14528 58706
880650772737041665 12396 55951
186997050216607617 39362 66945
457617324148749569 39136 65459
437084181851385985 11112 12908
895887337996413185 1563 16417
347868465454173057 2450 17099
472697902175205825 12176 55367
338983250986682817 7746 14541
580538427566935425 6821 10030
888656191809051393 12938 15222
250548909528227169 26256 47866
429826744098161153 17697 41645
989743647899729281 26346 58805
445655997331574145 1364 16984
304843846143789697 41831 50425
455419661952088705 13734 13953
854302497653392897 2321 23631
652507946788691841 14291 25764
834653736868382593 11443 23909
570287090537473089 6805 38458
594936674197953153 529 52255
901730450839654145 14763 40378
545904244598339969 42647 64168
321562550561889537 28867 33398
978506220970601217 42394 48615
94958713486111185 49560 64538
224669813472310401 21549 42616
56214357854482697 40255 50706
855269052350081409 3806 23002
332435511375127361 12831 54029
898346054198775297 54998 61993
247676803376702273 51243 56321
757219590226370049 10267 41207
19970237801178569 923 42200
698180701032164609 23914 23945
739589466668288513 15437 19183
547030924420795393 4447 35755
992939108364527873 29219 60343
209285224061510177 19100 56659
625161727776724481 17198 64425
825195130059015041 31972 34101
219015666698457057 14405 31493
881820133844719617 6684 8016
691178352532826753 37019 65224
391522201415284609 15429 42035
550641559976657665 3946 28077
246148730509439425 34834 49690
310728706943347521 5849 33863
850008556131214721 23894 55781
70593287554661545 32017 32148
288863088748122753 47126 58858
857634520973416449 59898 63952
998885288565730945 15297 16598
384566574585523585 5376 19468
516053996160302145 45610 58041
111901982587351505 11148 34781
187943368855215457 4158 6724
948056498280042369 24342 35045
362249937639212737 1260 54902
437341112105823297 34403 40421
502421857553827073 44411 47187
214903810155636417 1372 19221
652190605462799105 28681 31687
432161657220557761 4144 21135
768124996983758081 334 28749
215026365635569761 12859 44540
539004375930780097 8239 46691
207627972884719009 716 62972
709168812153706113 51717 57259
621754505221549185 26120 52813
524278291289839169 8281 61037
849868320267812993 39491 43154
542886668801102721 44018 56575
576910941667794177 29148 43004
907669882808143361 19287 55060
111194547528409521 7628 24323
202860156279655265 1555 63247
485764507633508225 12036 45082
957714229698289921 16633 17990
89679014816180577 21785 52817
749575751148526593 35380 64587
765063320683257345 1069 48595
679803531644417153 30190 56692
953514709166707713 44611 57198
289503035922990657 5694 18957
575711839741092737 26595 32119
767311742464606593 83 63898
498484574298213825 42393 50571
479985859018668737 2427 20380
956868231684328705 42762 45318
939730031433846529 10082 50810
75694968258826385 35198 55877
973647788962466561 28349 43452
419248751186717761 40414 46235
726571569505715329 33283 67141
759968670906186369 18670 61180
648326600953097857 55749 57685
980554773688343297 7441 58295
973672942602583169 46714 60962
348702805828164481 20615 60437
295033399332595521 35762 36653
222881022980875073 22669 32071
102215935794525585 25899 26980
172709230034154625 21778 56792
387119387977477889 18325 59820
217790713851915297 17467 65004
910044073056276609 22676 53142
785077192060864385 13260 23474
340641314534252609 16318 28902
955900099030987649 9525 16634
486254699879445697 21310 46361
376313177544727041 23756 43669
182634296308705761 33009 66020
200121580822301569 25058 30220
427086122823858689 10246 12640
483178663315012353 19329 35758
76292147971940945 15625 54903
780366433795752065 49323 56322
854141933617277953 14234 59554
938395799157415681 27966 43021
687459536568397313 58503 59999
197075598237692161 5106 26709
902227708156893057 12968 63747
506731643087359617 28972 52512
814771350102091649 4818 10167
795375257236845057 6401 9986
67620345228867505 12512 22381
712286303755444609 52429 53268
117521644737095697 31929 39551
614263315798300673 14358 51109
589423958443866497 39777 66297
658857004984437121 4627 36278
654071494876774273 48714 57724
568718770739867073 11183 31071
424640020286879873 7 59518
341161494907890305 6086 56887
454351072583577345 6424 18985
759058607830130689 52464 61462
216419941798797313 50041 54328
934988188244940289 2226 12055
579690390467192193 8472 64821
152691600176400033 16024 35492
336277017745082689 23307 25595
718879767404029441 53366 62998
330614417803630529 63872 65037
489455521763293441 30351 33156
793288237683533697 47026 60914
733009488860258049 9661 45461
129025785751338161 8435 57833
223169144779053153 35977 47060
781866420618506241 28367 56637
621107958096768385 50899 55390
477911096602682049 33199 55916
438453271446750401 15330 47354
416756037423120065 29584 41938
661650461840022017 30481 53422
563759006550185409 14351 62815
642221273001371905 34020 45070
858603503423857665 12298 26797
92403892852029665 30451 42477
960558823956645889 34648 55145
901829482721357313 9709 46588
441751215973603457 9272 22634
19615682669549273 2603 66678
387721418096788289 52347 62432
124406629034485409 39770 58694
500655740989564865 8870 49885
515737783900970497 36709 65102
107568829285369809 28859 56871
91419611173083841 60123 61916
572260880801657409 57174 57706
718124428506055041 19132 58565
783089172722668545 12210 15503
785525626152367105 40217 43347
295367445744822977 51954 52704
600505944391908737 44712 50731
87238297773055249 28848 40924
289028264488283777 15470 30339
198009966235396449 603 24817
588480152160510465 7521 15719
116853264245861505 38633 53003
169993015557583521 23331 41179
270427883097021025 5797 56816
803410599438830593 51678 66534
444764090070023617 50361 66166
487855974332891393 40437 56952
671631504145757697 8680 9292
653984934412019201 32897 44715
92363473044997585 24500 58549
889123731899406465 18145 18247
565912777006921857 11289 45698
943649885463354881 9039 42479
643008355610206209 16567 56758
378832775177418305 28026 36252
182914264317822977 47496 47645
51959412701588545 14092 55277
387346348303793793 57404 66368
257508529136163841 5442 20582
38898180370971145 25122 65605
989682442127030273 40328 52944
710023217278731521 19540 38635
28507759989626181 35104 56146
442377520371458369 1836 6983
866823996752170753 11851 13912
730148936410330369 3757 65124
288288732913702721 46110 53467
75884747320110081 51920 57847
179401313650839009 24419 29727
504168267663985153 19452 49126
303151595216750273 9926 19450
535836759590644353 6360 45398
179142494161848033 18460 25918
320061526995488065 33802 49907
100522248131841969 26072 48348
209559507044467361 11103 44533
788872188818782465 1353 21474
858631179628517377 25536 57725
20486789979148769 31812 61470
54788217520872705 36229 59936
148224581517037985 38469 64734
295424250594919617 6024 58232
202965772870687297 33774 58299
551461301253304705 25132 48468
986861321462424065 3083 52188
961888296433173249 5287 26046
955968326897252737 30189 36401
944354180693984769 27514 29166
927328869072592769 33675 54836
594823924418932353 8447 50811
248480982348684865 20646 50815
560905109879591617 8323 13693
303198785723264321 11304 17625
769118629148820737 51281 56456
194795074473692161 11755 51220
441195063339826305 22515 24123
660703619545667969 10424 51635
42039105214655593 14298 30784
701905259084288257 34198 50005
273059552138583681 43496 46407
298593032889822721 6752 53314
21811251590051485 40484 42241
903840213452472321 10258 20840
998208326444093057 35267 58077
730647494070236545 29376 35674
814492870704867713 11950 57228
431610357933113409 33142 60793
805360912549780097 58152 66660
51833029106301609 30247 38139
578782645505228289 43169 43983
399446722077076545 10596 16221
210998370011743937 9010 46883
810468010859121793 19371 32907
627824413587859457 41315 54377
521105207172457345 24509 29901
751486104031634689 25655 33724
77384565749706977 7952 26390
231547111257256705 2485 2529
407541777669369025 41031 44832
473015591895354241 5539 6486
135660714620424721 43636 59415
985792094582706177 16653 31283
601921859305054593 2763 51572
955896042678396929 3415 61747
252207646772301793 32144 52163
990459921729453185 33346 60014
651781744451174145 3192 10860
391926869047786369 12835 37333
730827367275221505 35651 39546
705072163504326017 50985 60825
732656417753947393 21025 49296
139499971328454817 4286 56389
265192169806265825 31665 57669
985279459690886529 13825 60287
363447230030406145 26729 33555
899193779558551425 7828 8556
123796783023404801 22373 28260
628618919852698369 2639 11346
291419578120343937 33201 43881
918280331533559041 3515 56251
5929430327437758 32898 60150
624771141355566337 11332 66447
983565505473624321 26544 65404
477998946333237057 39844 50353
341107243304545473 14770 52897
989103646900616705 13506 21291
510084235176339713 33569 37181
921756846038299265 19978 36811
181607290675014369 36974 46544
504702491369855041 7423 67004
223245396386889889 13191 37724
21574945775377329 28231 54293
710454739700647809 44757 49765
275551215764352257 38408 62428
158600419264377729 37642 47753
976957536379209985 49781 63646
291637168224081473 15338 53138
742055296962476545 26621 40497
762467564926797825 655 55276
514654287330138497 30786 51957
195906605327675009 33701 67009
691644818441602689 2887 8019
486280638275321281 46761 59110
676103462712880769 54404 55369
899191309507852289 14772 17221
945507331491498369 16255 31013
200580915163559585 25346 30425
5173032249196298 29101 31110
660625407762719105 8267 56179
373270851301100481 38382 58184
844341513877015553 5391 38572
92503035482444321 36505 58653
917149129586487553 8229 48425
908212700122660993 5609 20096
423513666718012161 53219 57367
201524682436179617 6339 55840
589543289053690241 35761 40128
455727533008257537 10250 26942
450120413165212353 9049 35937
949190811031819265 2767 3253
373021708459372545 4477 55448
328636422873429953 50951 57743
323215454094427201 3073 25542
492575032732055745 32287 57022
410872250858400193 16927 64281
847622403371218561 15078 37365
508268589408732673 58239 60601
178634745777081601 42907 65199
833243848817726721 460 46443
428675432757145793 24879 38260
794104621630996353 36945 44147
243312742499831809 22047 31663
630531195259916161 21713 61484
178835412091700609 10076 23125
377855158060743425 22411 57070
539374946044340225 2990 47235
351793411934419713 31062 50066
245524729261646273 28361 37628
139302696489867377 38962 54422
868424444867947905 24930 32474
537515844305058753 32131 34899
844025868904992641 1155 59725
666699046708021889 56149 60597
776746013183490945 20042 52417
461417960987869697 9853 22479
624723989896736513 27399 59613
446195834608605697 43839 59875
429247274491736193 53535 55207
250932973812918913 1155 63380
361013089093489729 14373 20147
45378870130083017 4248 18257
729874146067224705 12906 36012
347819053616898817 39476 48955
536546505044881857 30370 35466
136370847034957169 40127 47630
336465757192321729 4459 11762
360865709500270529 40249 64845
404962130858137921 24968 66478
203253494140046337 41091 44601
795929225584664833 36002 58558
937964838003420417 57084 64687
276368863849498337 52459 64527
759231226566786433 24811 41361
171584067332339873 16668 44857
365431945970751553 31783 49195
864657583532164097 45981 57440
717458864379114625 18422 58386
265151168239007969 7503 48333
193271919279833793 42123 52537
391886381375215361 13579 33274
181606407119065953 6564 50857
664618721287844481 14705 66526
525343261614690241 47869 59682
96249928121466161 3885 64273
673229488736541953 40378 54911
236458898458543841 31890 39170
426717775558000065 63958 64331
806015819774486913 24925 66243
627425300739790977 13149 61404
483620837875783169 16709 51220
644967014966450561 9494 19951
222710554156037697 898 54953
660025774566964481 23270 41110
113489351730429185 4268 30204
960015315376676225 32615 40692
574053518694924481 4794 31111
542032969696695233 7276 56458
703551159096413441 1961 50284
645339620566172545 18970 20833
843833079336803841 27501 41370
272831234376969441 31161 39578
64702983166590401 9154 24982
902801480864280193 46286 62589
27133612661728537 7939 37196
994987103556642433 11370 12537
627695087050035713 8316 56098
619774314872781697 9381 30417
881970180962241537 28407 49837
471616386152778241 16333 41796
308731318611130241 26139 35282
270362113413863617 16287 63724
711257575669591809 33300 35453
293178783679568513 2635 50201
34219055387417541 35396 66068
356652035275143233 48664 52376
492796710619160193 5851 17822
94348987000916657 58847 58974
657431147898613249 29650 60098
59735611167166529 20598 50397
532142895718450881 227 31841
652879830048849665 34869 44004
913633616153283841 1951 12462
76679347748235921 18620 43428
18241426122017401 56230 59802
480063051273749185 15560 65562
414149022372605185 42135 65139
276108220104628545 524 29883
860865244527460097 42473 52133
174826837859971105 13859 16437
349842685382249409 28555 50537
363342671201220225 27280 65761
850331237185145089 19143 50630
538381916851751169 16609 46091
483488781273841537 4515 39414
242234113038232833 250 51561
43745070161563153 14027 45608
980709823789371905 9306 64925
378122453306566785 208 20630
965483359064275969 10008 66213
810043423812260225 18017 30025
700523435754394753 1603 65046
401413894107399489 494 10334
833183723304056705 58249 63547
792156102805037697 21509 34686
202441214365340033 33207 46671
427787527535066689 4223 55413
319863511161084801 18736 46209
224362848887636801 32321 33957
4198177751522537 16540 38381
940805468598249217 12810 42408
557044112451404033 19689 42754
303909826416386881 17296 66703
567338721362833793 9888 35031
325465940062663617 37460 51500
279287701413831969 43616 62903
307592748953311489 23488 50608
100944348147084641 713 28467
987635836344558977 33122 61235
649265463725395585 2512 27818
687596531498954241 3552 31064
592863461644103809 27455 39912
796818711469804033 17208 64946
638291119427602689 56363 65773
719569249656700545 1436 29658
229325933407114497 35437 48480
516706690778129025 20401 36065
564168105639890177 11780 16231
324740126721636097 17689 50109
893812491366990209 10957 18845
960203728171229953 42537 54110
623599936501047809 22134 39157
283781314853001729 2517 35023
171053400803817377 30799 63223
723439814541329409 15795 63454
431694782437613633 26335 62177
211850449624066081 3135 42644
812872736982772225 2962 43304
455197751073434625 43253 51700
560515019110194881 37033 38862
802499400846755841 10108 60406
899469090747647489 1952 53823
689497495889916929 34490 55956
200813200734369697 30418 58886
75433379140648065 22768 52570
512201117945441089 3685 11159
592054436500184577 11711 13250
439065425412277249 59622 66235
703867649756944001 3179 63319
40972252979248225 6142 60874
375048796231105537 9055 33160
313044194144207937 10337 11062
147745615177811361 8124 41546
809203468554276353 5804 58228
245090312745482209 13358 60421
85223432816459169 56322 58110
897516018489994881 22095 63425
399841490293130881 13010 14658
239286893406266177 51832 56985
840411160182423297 56202 63942
929557552978863617 23794 52028
403942678851596097 45939 62650
143654718113346289 14688 50691
92668157168329665 19529 30355
700600302305076609 11080 35054
645545185964966401 16742 56689
393341787827630209 12668 50805
81676736243263553 17626 41304
48414242510816057 42201 53015
728614286997558529 8370 41340
738753768803782401 13231 34115
589530136595040897 33412 47641
25279574456050113 14490 28211
829013303554365441 31173 65309
886021721078371585 2559 32447
639052993949217537 11210 24601
446860985607557377 12409 20206
451285568043889665 23550 45023
941562487504320641 23884 28048
302244565557966657 18341 53826
191492125894455969 38287 65818
680476760255022081 19539 46491
512855719085443713 39095 50648
994641743668761729 1186 1573
604826686103748993 29913 56956
686601976528411521 36523 57713
741973286046494721 25949 40473
235086177159754337 42311 43214
745492551517912705 20027 65886
646363387464095489 24415 52165
422698734474543873 25118 26505
571681853499438145 41198 41313
313834630693818881 5430 11144
205422612812245825 33932 51862
20993057986636645 22338 29557
609154084252647681 3834 6452
524964191948299713 5284 19393
346372304742704513 10851 56572
773699925216583041 40124 50171
200250799513138849 62089 62236
677936940750427649 1763 34658
393354195581569153 3055 54222
770215199470364161 56067 63034
498520202394953345 3912 30491
915622702324100097 4848 62305
574231345839411521 21911 53993
761723669175033473 31605 67139
810387976560473729 25593 37169
517245497836782401 16710 31205
384910835435793089 30593 33853
424756939240133121 8448 9403
863950190202526593 1275 63020
792078082091279617 2055 40375
126774987948568449 42365 46582
509351976663531073 13573 66727
47677611431094393 33930 43341
194658708147173345 2107 15260
695534716984045825 36172 52362
102966421145232801 46397 49273
416051155142152833 9838 57410
27324062277074293 25961 31329
625863047875402113 26464 63065
562386025623105473 25469 63659
347149432666849857 22788 23525
74860033610107729 35994 40589
787970609371829121 47187 63185
226868045013596033 16932 49092
939895685313697281 6038 57481
690575309231064705 12616 44917
96293221279712065 47967 64993
93303606528415633 28649 61068
810925563824650241 48620 55476
356890779888416897 35075 45531
342494937659726145 6303 50370
271728634244801985 10006 64482
382117080267899905 23352 65871
132274466317909409 4111 67172
380243353670056897 59032 64021
357418326632362945 37132 58346
13362419485911659 14108 29110
897576194010710529 29291 45080
552257959976035521 11196 58975
261291060983644737 9774 13047
139165966406689985 4945 28736
77942617546113985 28495 30986
504912144320304193 31228 57444
487525485658459009 17311 37824
604506695809458689 50459 64963
862810486868553985 1254 19471
535505407865205313 13338 65217
87136022233643473 496 23857
591863795012894593 22234 28825
619148319617210113 13515 17465
874909796780418305 5071 34938
346608597550321921 9404 57803
298504859924758401 2519 43903
607182958313742977 51089 60117
945703759753943297 33410 61875
786296722769868929 9497 63726
6584033456217498 29998 60087
600221911379719553 11759 66175
634582942153361537 21349 38289
885719595387676801 51348 64593
518175854962361601 7015 41248
89653965090050753 58964 66204
68601129956878281 35190 39531
560665283210461505 30931 37388
467337172622361409 50354 57227
353443372172279169 34624 46914
737840973809984001 12430 28523
275434819078235201 35525 43304
620277050018426497 30505 40139
383966034333823809 9060 43828
122013568143646721 7989 65035
564893754106215361 20991 56924
515730986112171073 6830 41110
33283563040299669 39483 56312
174183744713776193 5145 31918
994327947934827649 24915 57862
248063776850198529 11051 27089
437201987877799041 2595 38024
119634376689280225 29124 44355
326406679407604353 26232 42232
657222789257669889 8720 12456
941880247310535937 13095 54106
429513391027359873 10558 17159
66690102747166689 7651 55081
948563107599323265 50495 66163
168378505092519489 7334 22031
524421865829769025 40046 60366
91806215168624305 6143 58559
842275758501866497 17100 30929
223281849507941377 16319 41064
608945858172592897 22431 50583
744266404457611905 5847 32054
751552840339865473 3343 45293
281190114499722209 48255 65902
128779044676009 28035 34989
418364871846826241 15994 63718
449976684189206081 41358 58172
133093474099183601 48192 48452
716220518016161409 10885 26249
123067339050315633 10851 17563
935556971747910657 31888 59045
790995166892074113 352 33802
871294433588676737 44726 66859
947465011058916737 23882 41963
189367842313540545 38296 64352
763011268047193857 10026 60846
370439078352536193 26765 53724
476352340763121153 45134 51150
703239248689623553 47927 65859
235861905193630145 25005 33955
422528433593900161 9270 29613
508758290151298817 10895 18190
690190983270493825 732 9556
616332773661127937 26328 36638
745747798356166657 13636 51299
468672068231590785 58125 65987
954396703024638465 2771 10116
854969308795389825 31436 41343
907172625664944769 10876 17448
509482310444930433 18424 41420
379936748161096449 18820 42771
790882480726111233 28186 36150
743209836174788353 9911 46115
893394910674537345 21274 56312
779325386421657345 39998 57732
674883952600325249 47102 61336
93435779388446609 57852 63322
962785787513873025 46343 54915
538038135693565057 54795 58929
729893349397144705 13107 35410
346497367335718593 5593 47460
147432323730434689 6647 58028
698650834483128577 8262 61083
445210683512257793 1610 25532
352853287679071297 39206 50671
502077624356907393 28679 42019
180741955230100609 2355 50952
549236637841545409 9358 60320
774165925137015937 58505 58910
321916657054082113 9762 64577
47786101975884065 60509 66535
709841479602957313 53497 59794
691431994383808769 12233 32904
315329330821590785 16995 35440
661637514025581953 51638 59017
840993931114297729 2540 14647
421156226695377025 52488 55578
546374198282897793 11437 25060
245000523464607777 13203 28972
988503419691838337 52061 64099
738098069066442241 10458 33484
113924295140130033 52091 56011
573017099205028289 27118 51761
588716830250689281 16990 40796
680801560822647681 6178 65301
76475220482215889 46141 67012
991652666145011329 29698 32956
75533253572629633 6208 59355
538073661394069121 24579 25013
25061475936446697 21492 54193
702188127526706945 50779 66234
408821323060607233 16400 36017
556001626402821377 13038 31150
561731882678962817 20283 29758
731461254173591809 29455 58160
838782625621391233 44785 66887
50565880047546585 19645 60582
664885145563808129 9826 58958
434552148477759937 7839 15588
755415420608869633 42813 53260
504356522441401729 2605 4892
969553895593087105 10347 18290
942758156290846465 49236 58175
621284567020254081 946 56561
520659453577739137 12161 35657
611426378132399873 29593 66318
101711198749224961 42272 62340
992460205865967233 31065 50032
216937403459002817 23948 41597
775860927176118785 14932 37424
53487841034819185 47060 61644
411788434331256769 28271 43109
384562243129440897 52088 53386
52106038086215281 41314 47459
348057318637327041 50050 56406
347516003513590017 3283 17205
4003126401062929 4132 14447
259989785066231617 38328 60294
953288016341854721 53053 56880
357497034654656449 19311 49161
75360589454849249 17375 28865
529963087688635457 15623 34754
633246353417913345 22557 42036
715426942389314049 15005 57843
153355027735546657 2706 65826
62923475569185425 18335 36330
230306482831434081 40364 62132
943316240106085505 3818 4871
23199289138464253 41704 65265
455936094276076161 17492 38239
500652475240908481 31145 48111
78148744554823681 520 64572
38154781910510137 12368 63858
582908301274521473 9391 56953
382479542571967809 3948 60026
256653956846932385 11442 62315
289308807455288513 51805 54646
391439880639076417 21969 26795
223345173591663841 18289 40065
948526137472043777 28469 29531
880913104843404673 8112 42788
291314221916387329 44003 57289
343817617624420545 18635 48693
195281876402319201 24970 26762
637560147784203265 3152 14511
36143324390202737 1653 46162
889325774866076545 30432 49718
731177848271556737 10731 17936
928989878613993601 14492 27288
654132765588364801 7885 46779
725814045160642945 17524 18284
257999999501052449 22491 39829
430235609998394625 342 60701
380268374678145473 26892 52505
906705864106353281 12310 14011
222748701597680577 28366 51904
364329086032757505 20730 28357
40795839921678121 32549 41581
202413328453285857 48472 56337
683820485171921153 25325 31565
536461482754706497 5800 9891
598894417107381121 16400 55857
297205294444292865 53106 58772
646639905014580993 2456 31612
556284756256662401 44409 56487
792037855336154497 23435 33833
464045435534171009 7981 62348
175113940330717825 7831 46317
462256527103793473 35953 64930
977666180222776449 41818 62373
2792782298964625 14629 50152
633930168457794689 10031 22140
271276935124166849 24186 50457
502312634973314689 3636 28789
132053049817994145 9893 31012
253637827592356769 7226 20297
150407921342949889 30767 43795
464967439418508353 1222 62549
755487398875654785 12327 31662
422551866715537025 10341 46289
176649506381341569 12180 47100
549815648420967297 7417 26273
959408989488235137 55515 67042
455593231542465537 3489 36638
356394149533489473 38892 53684
345036836630676161 2827 4561
854284581012958465 1793 31455
250888016424170241 1099 25612
418484502470977985 4178 12514
978451168838681473 36606 37579
546941324942149953 24340 49972
72832786202823745 43877 57748
183332128604551073 7500 25311
19666196672979197 16906 44539
455865596924891009 25955 35075
469807401562206913 32466 35410
214260356056559681 10812 59566
1123015593513799 12657 35369
676354036091719681 8361 19335
992069128925024257 7260 62346
254433681465204833 29342 58215
973035783574836481 12588 26456
717194714884893569 32952 43159
288756743927223169 3432 40505
281124355952972129 14191 34316
652516607015364481 5557 10271
202151363817431937 9358 20122
372409808446732865 23320 24756
115714276046734449 25202 49236
674905002781322625 22891 23090
328303635398608385 15701 16857
306880377580057473 11941 41874
519182383635826049 44402 46621
472079110381336897 7033 52168
254144322371768545 32807 61184
433771137344919553 28503 44027
794704762696969857 7932 8061
451791117574295233 23235 52840
642508059912298497 12761 34734
59239448740669329 4005 39422
686591819001268481 6184 20671
544193538738475969 5377 21182
280538152029276225 29836 36479
504700041620438337 27259 31644
992674654848546049 24543 42294
223932610574088641 38113 56928
748996581603787393 34176 43344
731054225120033153 20222 54027
839376316548158081 34842 63293
762581706674261249 14367 64988
208669803780093601 3056 43903
697859522648329345 46653 65037
158383310382962593 9482 9545
467747883681148865 24377 64450
439177396302792321 942 26895
959494661172442369 706 19697
63763965654477065 12153 22685
819760019644228097 4791 23150
716284860363810305 21989 65994
144909909228218241 3771 18495
680633183612318465 12006 54475
819164052316985217 34029 35786
93363644087528289 29105 30807
252895928252598881 539 24994
502483161119858561 49729 59789
149911133966092801 2626 36800
290813610440533697 2926 64391
629744639969189249 936 46291
644907130300598657 4628 12628
382604652323813377 7116 61670
58323504604455681 19074 36429
11377181161861927 6994 47308
868833322646100481 29937 56621
874823587089757441 27501 42742
407426305196036481 40776 53319
710015878743504897 19360 52168
26129560646385385 4153 31755
53589140382264593 6184 21913
98916481658047681 37385 49282
430693395068033153 24744 54787
553480414427543361 4094 21971
717590560252567425 29310 49175
778717939177862913 3969 34584
11611828443548689 54700 60549
835099047648871169 2287 33917
999811131306536577 15065 43306
988482625117452289 2782 49667
712751669283051137 31682 64539
58810028523186729 25283 43911
857547998129199105 38178 62595
219693209659265409 2920 61629
319224170776365697 13329 52123
600397810779046657 7396 66994
876226378076360449 51793 54849
252846750686924097 31189 49478
991574956882971009 19919 30249
844303608182418177 20665 64752
802471372585550593 6457 51931
231292621327849441 14868 59652
368370622330175489 25728 33112
650591307377940353 27709 60533
374095562965159425 32130 51751
501745030586899777 19734 63331
212597741654604993 5437 9022
733786199796231425 37819 53221
550339440146011329 26677 32424
934021015595799809 1159 7533
870214159647233025 8257 47496
963288976703783169 31081 48237
322091030623774081 312 59879
669176640692594305 47437 49211
876029746353196929 33403 37938
821526934645806465 13966 49034
603012405283486465 6551 21606
480310116328563905 56846 65996
270247028537411905 20850 39499
868144994049973889 28032 28598
769490656479128193 28155 66833
840628462176990593 10111 33687
71625318755508265 1461 46249
319056254120329921 29877 63835
777960964141549057 7034 51205
540066996288867777 393 41343
55384215366885313 11195 57793
630135704855721473 6692 66820
287146106307211809 40860 48377
170316148205099425 12167 45491
592547704492687873 33941 64555
8196704575926362 1481 24782
241721765798097025 15152 21369
888430681092938113 16570 18105
81237620556279921 45242 60077
897458221231236353 9069 51894
121326805339755601 56701 58281
685530178726363521 13338 51612
120118978147303329 49121 53022
908186940507580033 39811 66709
760043890679888513 2775 38490
528079419975806977 13187 34816
392318737022677057 15795 33748
175152475819348993 57320 58162
828704997763971073 12089 40958
537870838912080961 10498 31767
519097966598906177 17982 62107
425911387205918145 18667 20259
824730008237331457 37186 39140
150501465162573569 11486 35297
352644198799836801 29701 56570
881056840415428865 27846 42018
607661339974733057 303 32968
492601369284724225 14178 36175
174730061102508225 60270 64651
638130826570733953 7478 60964
75964938488901617 30697 52783
81462514142497617 3929 65668
592695127571019521 41721 63184
154965229267478593 34910 52231
721754533438577537 13262 30597
147543848086026945 21025 47942
38164377084342505 2259 55979
453241982253121729 15714 59900
291463404544565185 44555 60117
165473281642800161 48659 61342
310907767348780353 1096 30498
424861419478279617 50294 63427
185612565528892065 12435 38196
541887678930716993 40241 66408
625935283139284609 2969 54607
217476992798101057 16669 41475
160057825717579777 19900 37778
322380980599046273 42514 64072
843849460036111105 31796 53960
785864133431463297 8041 14976
251667189191671521 3976 19541
452975869292767873 2068 35576
642056883214308993 33255 62940
866586473959603841 33415 63616
97386063334049313 4431 44565
756278803918984705 37705 55296
138960577103304673 18874 61168
518024240663383041 3690 61193
198067334801216065 275 66146
785579597871045377 7320 11774
157880598462355681 24515 31844
978932683859699841 19616 39426
495128093849608321 49271 52114
12747811336719651 1696 62411
827219585114917761 500 52655
558373249102661633 3298 62709
473771210065145025 23803 63613
33366881381223125 22038 29126
395217557750982017 2519 28557
59552117163935489 162 438
22779646382609541 23018 55874
265015938154089537 47972 53804
314985341205443 1948 54500
450630068099290049 7644 61709
406230906338102209 10412 15775
836216463820843393 28966 34218
112329068310174305 3768 16757
77129666944660609 35423 64438
922239904273190785 10740 55353
362939155166127873 32794 45140
547884430188403841 15527 45064
222730838165151809 53798 55159
420247392203528129 18718 46174
169723363754396673 44636 52530
390240000503695233 36093 55660
686959305404219137 18190 50471
650529432777595649 1919 44109
300780121567481025 9584 44858
5107881682235417 31421 51931
787854434847847809 3599 56239
53487837682872905 18198 38185
684687827665296513 38936 60591
258431483208340737 8002 48373
702849047129877377 15194 16897
734743557507123073 23353 35940
850579985136658177 11885 60638
299418239739011969 605 63439
828874066659697153 1106 20226
984821274931626113 7883 13069
164574749921623457 54991 64464
84320868785482625 29434 66350
229560771052366177 41789 41923
305885480721080705 13294 38469
167489296494988353 37169 66347
567319430458709889 16601 51783
709173199483789313 17708 21216
816042663781537665 19602 33276
987875932402513281 19080 28504
980038489129270785 14513 29979
434758289779910721 23949 29591
474512485083117505 61797 63126
201744316737158881 6795 52929
338278507174393921 22058 45622
754521852378960769 10374 39546
465719492988405633 831 31679
870002869332065409 65320 65621
652862286775871361 30950 48536
225569867479624257 5812 11523
501167636990309953 4647 32267
749045310230211969 1385 36031
852384879492362241 44034 62776
271217122205573697 47273 52528
745809110544804865 3951 32196
15783055367645461 42300 54459
142272967558113809 31299 41114
99754199978139729 32325 64795
598358464084377345 46509 51470
936913726877872257 44863 54512
91946348057390993 49987 58847
904949606993969921 22626 52825
997359038917132033 5367 59516
138828127489457393 3155 50556
746943883789924737 33141 41908
165091683253354657 10332 48833
178383144054400577 35523 48993
879175490647082113 9622 49998
264418185277449441 52507 56947
402865210477475713 13499 45584
561016593566343169 19809 46467
597987463738260097 13310 41525
149081419464920385 49102 52612
763005608989164545 26040 41522
432593804340420737 44475 53342
134037923653618657 35828 50281
975038064742264449 10763 44750
518049622711831873 8937 60059
351238185611755713 7143 61613
163796174348103553 1038 12218
291383211453535297 10725 63846
293550738365059521 14780 55622
292725594847290433 26203 42962
473298147603667713 8137 61197
172266204570107105 28803 61856
691170584202925697 25636 62456
890002751997293697 27256 62727
659271733320959873 32074 57358
953483103183060609 34957 59268
718789517752458753 16387 36716
83709258278155121 30035 45357
311041116888230081 575 30037
137606652417176177 38508 58250
258270853464697569 2629 24238
836497819019548673 2985 45284
919608810990123265 9265 24054
210103289784967745 22060 23019
820209012489659265 19698 38540
529923985196937537 22292 52694
949755750127234689 3663 40065
323612202383955585 5140 26098
266712610429099329 32267 34709
323660767577031553 28355 29890
184267180619254849 10571 34573
32235676193892005 16523 24929
603214447407271553 13505 62390
223136403429201377 40013 48420
580117939460233601 1680 57267
719851996552918657 1197 16483
533031840629977409 11596 36450
280621930999991777 6318 12535
172642884583947169 11275 48673
215526032182651777 44156 49585
277868055276020001 2129 6573
200410613910769089 26104 55326
717759529380554497 9077 47508
646347426391955073 22579 56565
346969057582757761 24134 31808
382010218820177281 6622 8149
700958158182682881 4345 57982
586636090817677313 19008 27794
999924746848780161 14260 39336
914063247593468033 1515 54238
476162669409784897 8754 50318
437458511757895937 2014 18899
215200533281805665 43620 65938
320746022339910977 36318 39503
773200921624063361 4085 63475
48710299319225217 19258 23311
29848928668730681 6893 62633
603276580517380993 27377 42834
759389257409463169 8203 39110
386429497734511105 12202 57809
246302019237337089 4722 6386
750360220359858945 42503 48273
622889963237181441 34456 48938
481175493810752641 46551 59748
159879607315492225 29580 43888
898271806658975489 9721 50249
111675502826852129 17206 62364
571778972039354049 44465 66747
205234752973755265 20131 49276
486042165924864385 44514 44681
195137249452013601 6026 27283
806953331941826945 19634 37641
170343731261130657 27964 64512
402983630664486721 19261 41168
582991951671669249 3260 22097
781446368233830017 18213 52777
911151357411288449 20469 43705
390533597447223745 41129 65162
39924109596707777 32426 66663
681766879868945409 30423 42915
706300534007898113 46252 59724
10966405077930121 35945 48268
560489627520649217 23848 41996
689083282470861057 27435 38391
516577053052802881 21081 36150
801649480066778625 21610 30468
537703356058639041 3110 66980
245574312578639809 53061 58258
314232454679586945 10330 53984
811801099173116801 23440 59506
75323255346813057 24535 60259
719104594014524417 19187 37337
289029415397667585 7491 23486
382620845607199553 27828 29489
797384712856111105 22280 42119
205264249037242049 20845 37056
445881024738373121 4651 60897
641561448999048833 12873 37645
622662847470319745 14468 24345
663090942266038017 43658 54586
817897722504543617 3628 31658
894618761987835905 1027 59479
454456238167576769 42985 58376
190598806151683681 5309 58910
22458921999021441 45434 54401
620936700748067969 19132 52264
29775243427774713 47290 60576
79860675530468945 7156 9181
89910750124975185 16630 56218
602732625450507009 12743 34043
953439738865252865 25244 34738
841992018025706497 9201 56754
657352205612330241 26819 57784
408397422056133057 9605 43770
372877508056870273 6444 34042
825005949258539265 31203 40764
615779684329655937 34097 66857
832340031460610433 27742 50850
724073487600005505 2889 37094
449062829495858305 37963 45774
859059558189688449 18750 29177
373329918344602177 34762 49284
378034404593233089 26918 50746
712914213997905281 5996 9319
748610634049246209 1395 32155
592219542641920769 11623 53499
954560865484378241 32637 66431
163003435431647873 7859 62312
478498173740621953 36951 57340
465353853812892737 21354 22158
144692472076354049 20008 57908
315272895788282881 61715 65122
511439038451616321 48943 62887
173921734604455489 14986 64531
427918865920641857 8690 47203
853655299784236417 2001 30949
325938742595202049 19980 51838
221076739191396129 3030 24581
402513548861474369 5559 66839
244781634234797697 38565 55956
646746076577390081 55958 58906
223827963024781697 19746 40022
118905707620736929 40834 47698
573786750868038081 373 56428
262714796983193121 57314 66199
108328010864020993 30876 33958
852990896534304769 30642 31228
961273005993931009 12645 24381
215074999155664417 9591 60567
964990357838139777 44276 67174
949202117364986753 32180 48389
328417611859606465 11497 26465
171484493441813153 46402 57852
260454488469740385 10051 26255
456901391025450497 20489 34665
169669223906439009 16824 53737
902873115021780097 31771 45846
20260612901758181 34717 60026
267466155546454593 41483 41753
426137887998180545 10296 20055
26205720723982753 17970 55706
599548060592518145 8800 22046
806967560221419649 7723 31181
255178864511620417 7997 20817
251442977059017633 20808 28487
656379201988734465 9916 62728
258576770047820769 17677 64026
112219094472266081 56049 62087
819118234378937217 24544 51802
387515510648988481 35451 37100
972173559869087745 24286 52721
920864239177305473 13045 50187
289394125086094081 3664 30712
230610714471858113 12777 18922
592826576497653633 22739 42912
449918371476627521 2559 55931
356909331677076865 18564 26229
377689457583265665 21380 54895
415999492070493889 12608 28617
256186586579943297 5262 36061
540244555612336065 29396 61650
177175066556749537 30064 58562
201019675452950977 6335 48146
526727095424064385 21364 65358
911872393050931201 40200 57285
967218448478256257 13852 23121
775408783164845569 8671 58029
872362826769162369 1218 60438
84828900882403249 37617 50190
20138406423690469 2727 9039
105375629554824721 998 60787
16417257796348395 28107 41899
406250428724110465 43260 61519
71763302692851025 32223 34840
440743650294603393 11210 43431
491344179551177281 10066 13861
284928112132437409 28389 37637
642591594137520897 21142 45128
748836036204206593 3323 50050
925590445618695425 31998 57879
219089581700121281 14472 51646
859065869634370945 43704 52699
998753998452524929 12571 13756
469953512425419713 47034 50947
920043254479512705 17714 48985
378858199684977153 12424 14990
246815443804447201 11965 15072
995035820042147585 41875 51124
834810350782920065 17415 22581
986745424775641345 49737 61038
691805402306538753 16420 17279
179194845808765985 28282 39429
853493833366261633 27404 32903
427138024998846785 5530 51279
435633672117685249 41181 43210
711555052018241025 4756 30729
401337109801080065 19073 19882
592216991026070657 34019 64554
105882139599327025 25459 49537
940975005781737601 35170 42768
927028884982551169 5714 34801
604406218328314497 7974 57190
510811909781860865 45147 66238
215013736550332609 54256 54353
833009311707446145 63954 65127
978914935066107777 852 44990
328321555419488961 20286 40867
350453977091049729 22869 52573
584896875586085889 25201 45782
583552111814874753 17246 52483
436110274535248961 49003 65481
558230369505963585 41848 52126
379630578726153793 43292 55977
733044250754453249 30811 35954
813286349141161985 38963 45879
281967071642881697 40458 57761
748828267143810689 15664 26668
464655975633185409 24512 24583
160629834195386689 3405 62206
793915533474631681 29587 43455
587894692218885249 52185 66274
888871004217399681 41222 46417
158801688328974689 46764 63769
689938590221245825 4870 47053
704642419215989633 3975 40335
837965944556238209 3832 25105
6497398939270483 37945 47284
223225501655349505 54589 64783
305060308442239873 4285 39715
738102477729675905 17569 20821
933754366405207041 41034 57344
473433217665828481 32126 66287
219198309504836417 37629 46592
395551435304220417 62560 62710
383596707931697985 28716 49110
844596031258362241 25216 64309
817129038868092289 4373 57728
950196611996169345 15228 57081
596571533376032257 49881 63772
173967954243678945 687 46633
783166367989569025 54218 59897
641773435536443009 59322 66434
250504945848629025 17223 35909
589373680405401473 17832 20593
374914346238814017 6841 42390
835479408943903873 34710 63742
419366841413715713 10247 51805
120933948449120977 14959 65637
770606532069766785 7097 30104
339626107845710145 49930 63951
472238837342441537 2303 52629
322363545012848385 31276 42217
241271520029233249 12936 56609
841738019633645313 29946 51096
172162159591646721 23399 37241
827454158966261889 12418 16570
420595442638902017 3786 54552
10668214614504735 4570 38206
425609879995956673 31626 43255
820763874642182145 15048 48868
991391807487207937 36931 43492
727496304400510465 21499 59863
131363324569075953 28991 36046
971729336028474241 15249 65036
879153513509923073 19364 37278
80676932092366369 29947 50337
871933588812108673 1838 39624
24059588802089137 41453 60629
115446588924687185 9094 62302
301468714832957121 1192 18908
754988706522436097 33227 61965
174901374909225633 25758 32484
91480419114763121 19306 29487
131320684553834609 17850 40188
254532937786134273 4263 22820
770298277686606465 25810 66462
9000298431136145 20049 60461
157727409699525377 11116 49712
114219682120118897 43731 44735
6189656778630593 5986 40779
105015357899649329 53389 63994
180061691896334241 16733 28656
184921496607156385 20059 47067
773833833676463 9225 42911
191493603681198721 21863 51328
469906579432709761 29432 36386
886662418837584513 24318 39529
209532554660100353 52876 54057
333096261338088321 15991 16176
966162986537376897 34082 50517
956747073036037633 6766 47151
25494423688485313 31895 66208
66731171008473921 48678 64593
635307016279334401 9554 16635
401280687409677505 18772 32176
53192844721465353 40576 52594
536999930983402177 29921 48625
870088717970453761 12237 35255
470521984006378369 39829 59849
895913070555963009 16329 37430
731691154417280385 3565 54646
381053029726807297 36993 50401
878279731717025665 37979 56657
954762325634945281 33149 58646
710902898482689921 30682 55440
336750625838995201 20679 37483
964861390995533697 34933 50281
229250682926817729 466 11783
251106359704284193 15234 60900
859492869314628609 6631 59881
629291537903394945 7728 21395
128727511240342097 1026 63814
699810615974090625 24930 26862
509967624887771393 59351 62067
431396447712526081 21896 52371
970342924661480321 13767 13873
445149847361864897 18228 59130
268822879440527617 30827 60248
574032157020877057 52692 65758
942234824245829889 29281 36935
244760396789221345 40987 55419
216169507651109441 30676 48851
540724320649726337 13971 45107
562293886016334465 38065 51601
586190550435095041 1238 39999
637454673270603649 18429 47116
989172047999783681 30657 64566
946920281200718209 46811 49010
232611338882666273 35931 38122
459789833237302081 643 62568
325702455545179969 6184 64979
826321076996606465 6900 27885
467967296004207617 4126 18491
606933675362846209 2983 64378
933480720240123009 17863 25012
180645221474563297 15230 57051
229492275910391905 36708 54253
210957133068582433 44132 52020
756089775302452737 35412 62496
524027827020290689 58960 60370
96662431464427105 10142 22445
338256445113408705 43451 51009
290377267621533249 56482 64256
302706195477000513 43211 50930
897486613378962561 2230 65719
478007626936040705 9694 14810
694982807414870529 22696 52777
91940737377484545 47342 62683
758239069275038721 2111 23265
50223255635010841 15813 59507
834838698228548225 15840 21436
439563689852676033 1761 61336
633390719787431809 2501 44774
463006705228856705 24161 58758
552690051441029313 18301 36245
398501395469509121 30127 64999
440038776349570753 37232 59331
176001465176845793 7676 27461
166188276588069793 17188 46054
275360929885650305 7126 20158
726390355183784961 37793 61043
997880495697224065 13079 44687
247633209578449249 18720 43934
577803122312189953 12023 19251
527019346758965697 2989 32471
695364280695365249 25616 62317
751606407715922177 3189 15157
922480561847649537 5779 64405
508257432057806849 19203 19396
451922895608340993 6527 29482
846559215882248193 44129 52231
42215087287672761 35058 60123
354145108919613697 24151 54187
865108575685319169 5615 18456
697276904769363841 32039 45560
452113580524539329 3270 20338
365177215992250817 33402 64069
888357512654842241 61963 64948
487792312175709953 8939 36080
667637686629149185 50224 64626
576325030938125569 11124 48524
328944486880423873 4495 24922
204901794602431425 31303 48161
653291429655396865 21581 63648
94573885994183377 35193 37655
428298020475047297 26921 41171
891450731199622529 8038 56133
880484644622867969 44159 63019
415926700284718017 37596 58256
440688576933034433 13037 35046
980888128020989569 46090 48995
621058765518554881 25214 52913
923310186928379265 24257 40886
554864497144400577 49254 66279
929497860047259649 30276 53680
954588859011806849 9996 52001
665277066467087489 3839 14875
580881412682195713 10162 55806
143830574034364385 15561 64021
150440936398993601 40548 59218
555394718974643073 32531 54109
458377377497477313 56131 64159
366193069431883329 21860 58269
249080574585377697 46950 53503
857693647876647681 51165 64846
286989471119447617 28954 51375
422983889900432769 31414 61621
632586793171455489 18702 39543
887838221530930817 65881 65944
485464712639931393 20678 49897
985952706833639809 16563 20823
384888031439544449 3095 34692
275472716479004737 37050 59968
151140347661758753 50693 51947
656239671261044353 18359 49413
212944008733657601 15932 24922
522558021484147905 58382 61817
310582492509759361 52439 64228
900827064072725377 11403 62890
467862296891723905 28690 45839
436893786520545985 34386 60722
666879303840964609 3352 25142
780692099164649985 39360 54488
378550646523976321 13284 53338
910237628270497409 18028 55118
597861849847255681 32156 47153
873744442355697281 18927 36179
420629552534848001 783 66067
396682545923017217 18452 54890
527724254019084097 26037 67181
662197713273012993 43952 51182
892503280857980033 15867 30444
888806270647254657 29648 30881
664361026433034881 13279 63427
6368750341803065 47605 51624
283125670414960961 52955 63157
605507181537962625 32240 63797
295335353238890241 35828 41520
232404553048876737 14237 26606
88388534318184497 51 42498
524710982597841985 13270 62435
992714044953494529 26827 57809
121862383276205585 8574 37547
983369474816726145 18418 27291
203965861932903905 24576 27852
863904410819110017 49580 66270
492546321221464449 18570 63724
975941459931405569 18213 60236
529411658292080065 753 52888
371832092353095361 25160 45678
623041443736976641 47138 63187
565382648641218561 9194 50602
475155953881131393 41657 55589
749908416803627649 45573 47251
2867536326686349 17004 51043
391420758368084865 5849 64231
106537308523488865 24898 47028
968727683032831489 44768 66895
525355677042735873 27609 43660
190265805860377665 25231 59337
747298361226984961 30909 47107
932660530874066689 29205 45019
504865953618928385 11276 29937
552167382897962945 27700 31303
886899563545515649 41042 58693
752695732754268929 16267 55731
751820806867808513 9058 64161
399291814032494593 62996 65393
324023187298497089 3039 45287
761130945835127169 39731 41102
320608846151298369 1964 32795
844539647336475265 29333 43355
629067279728563073 46114 59827
404999736608523649 22307 45979
633476269111778177 20048 66806
144479013363110209 23728 27785
24805734539274485 40722 65432
326299100282049921 60163 67087
139200050321203857 54792 55270
487894514716245441 6096 55637
602463919959692673 13538 52984
152875306909557185 16317 42327
884136654570308865 429 16308
952458541295698049 32314 32801
641674667531493249 41904 46834
675837777559586049 46825 52379
735044992678137217 8171 43258
874511306918051841 3441 23327
27957190206880257 18060 41521
866077389371163521 5588 57503
112150483454112049 6190 45697
291551534116507585 11432 36321
60696978081882233 40430 63688
319218690621845249 1236 25999
65881227290542913 36310 58832
886330637995641217 4373 61197
627668227169696257 50624 62198
247361538427021793 29974 56283
194575247302932289 5890 13349
759823539557942273 24859 57340
957877203542569345 17850 55661
636368214902397313 29513 41024
70612325468641049 21289 40098
334107936428765121 3207 42447
231235444438286913 60466 64402
35203695053191097 19213 48124
570622966341428417 14648 19458
103485036884848113 6015 8913
858991162038666497 13522 60383
61790993804002881 23999 58096
327803272140084097 14299 47296
853057484038814081 35057 46392
500025957082531393 21754 48141
817726972952421249 21417 56577
711425822823823489 22481 60251
310358523448087425 24336 38662
951507280774467969 31453 37999
268618203917348801 3639 40898
545265835675319745 8941 61625
121289461801424641 3288 52135
163795317093249793 31418 51911
331218021459655169 28223 37685
692116743414199937 4764 45964
102234189189772449 32715 36016
354131406090136385 4000 30406
23326329578161165 2942 37286
629482690459536129 3334 50911
143319055290433537 23643 64875
716054104597336705 15327 41895
984779596028097665 5996 53440
929915116149313537 18180 66046
72787763084534161 28349 45076
585643796440752641 34261 57928
921911358872073089 24438 56489
830689384008064001 33816 63849
560653234987555009 42685 51319
284907732268695937 57438 64937
814580029655225217 24561 36980
758353140030802561 31145 54264
484335678001201601 2146 26487
729579811969603713 4756 25221
852092375696621185 40080 51740
175253552922111297 40220 46951
514937389192155585 2951 52355
385393632856850113 23397 50465
126824361108113233 2889 47644
582973617793665921 45422 49232
347054262969265921 43426 54640
264938626847584417 24894 50751
753657584989746049 41896 58039
81561104481703953 36934 56087
496370549765501313 22819 58496
467347812255102465 1599 38004
737985938307453185 13391 55943
907775314897886465 34909 49651
858391234334504833 25173 48771
725487103050586113 2031 63133
70354870734171017 29781 53845
708939393172709505 44017 51948
861074513443853057 30776 55512
599590563030123009 44912 58074
964001377729637505 23147 47790
534377320290072769 20725 24643
578249319788142209 4776 36158
261358776746750017 35520 55770
201768048847036129 35879 45082
211217733944817345 13344 27576
295828723954784321 25790 66188
276728945834836545 8136 27456
347045823186284993 18687 51867
717319156981997057 9075 29454
857123411753917697 8366 46908
806530720965458433 7309 25955
272409039564159617 16985 48933
657345906497351297 1360 49222
447059342671096257 37896 58025
199131458626485633 39745 43600
539169509840583297 1371 7989
9108702992900675 40739 66862
19724209117441661 4443 52040
904393860719938689 12365 49395
637795246428304129 3711 11956
941061617389788545 27484 62988
213197498036706177 14603 30918
959638126111745025 22869 57597
786490701819822337 62941 67031
947575295702446081 49 17947
635722868782210049 17474 46088
311015129255356033 12299 63742
743570491490821377 21901 60954
529918199273861761 26383 30743
825498266498883073 20833 37634
872327054340761473 28181 47610
75804134283494305 27008 54907
625780705161186945 31559 61443
882102751036654849 50068 50519
281822666594269569 20872 40381
243766918836051617 9078 54241
401054139044116929 16324 39925
812138500181205761 12746 34441
699166307871994497 22323 24566
217378153306334817 41259 66924
541185974405433281 18420 51083
518205905216603905 57855 63863
952328074051326465 13846 17382
668094341037850369 44741 62852
976906339203804161 51123 57811
253888179031619649 38685 62633
769637779429732609 49559 63456
943377809435681025 3079 14376
945967437323385985 23366 23561
354913504647527105 48372 62633
447132550889069313 8343 35823
405682565657620865 55838 57204
308639329242975425 24707 57716
396876527679964417 34296 58388
946427534476161025 24384 56506
500765223282520833 14756 31878
214320537119416353 2944 39107
303501002350941441 60872 61910
293846551786732161 18280 66668
343991301393224065 5889 43287
158382956325663585 60199 61410
688950699739351041 22492 56578
67034925619854137 28501 32096
210692604005608065 7118 39501
505285380923364609 1609 5036
137560341499352033 43500 66708
379685416293899201 46758 47598
166641305988143521 36071 38241
3441397083019383 6346 58233
650851394785760769 48243 52987
886660584282569857 51631 59120
53317364048020009 6696 45428
231073278591733089 16131 38874
992983117104103041 32033 64986
68386233940902489 10159 66059
72709500510278241 4391 56210
326456644809280065 14765 31998
681906335750241537 50785 62637
161991209546219041 22569 30053
517632835985530433 7158 11225
541068826247649089 43934 44306
366350147920513793 6013 21397
193724021177832385 50306 53385
532569837109740289 5366 27813
865079938857444865 38567 54725
932169096958077185 10568 54743
348506886601885697 13074 35247
730322159846174721 5333 13995
200627407606472033 929 65662
951174480054675073 56233 61414
463288098814036417 49004 59202
641650769865030657 32625 34582
773024915531532801 27941 66424
748907335549304833 17729 38612
435694479722773313 41136 41836
245806971760380577 25335 31469
881483298633920513 4484 12153
74296406256280529 33229 44926
342312371129981569 8770 30704
673519240826969729 6880 43201
891446572272297345 3972 47225
925071041514954113 5840 66184
715058457182951937 13351 40001
841576587301041409 40212 60904
987028873583593473 19751 39814
761330647381868161 13955 48047
742236020333354625 53836 61164
567490155869755585 29700 58935
545410449433273217 6669 45498
40847984083384857 47749 52933
765078318043780609 58169 63652
218547435372904897 30499 59135
710920722960761217 15762 53117
570417405012847233 4017 16036
812303942531276161 46473 66079
313499387458527681 21933 58670
464786746444030273 35977 54100
596640094691096577 19300 32338
645269603229881089 18719 44736
655616561010653185 146 47710
71413806459300841 18653 23795
287630556712684897 1390 14682
824899063890502017 6960 23690
518267403942807873 14934 56999
582224401657509121 34724 49114
386771089272386369 30267 62282
218263285816536993 18671 58905
410737077945050561 17107 31762
176520076418650977 23045 35867
375247827907628545 21353 50243
556431488157489473 6460 50651
851819687485196673 19112 44731
582930477678313985 15675 36836
657962195102228993 19494 63807
664326147950394113 8252 35016
997757514296530689 8058 64417
956533319847661569 8685 30357
705689336875337857 24715 36268
695492239210199809 37836 52801
582219165234697345 22598 47329
171800506468837697 1938 43733
35089409926754913 4503 33844
617002564325336065 46070 54249
398931057255602177 401 23107
50657279562212665 13925 67115
599282471825802113 8008 57639
658612174813516289 15445 43761
8904940854044697 22089 32873
83015761030093665 1432 33553
978962283615700865 40455 65208
931565924635410945 38710 49508
797414765109444097 2228 16387
453419427483478209 15573 55376
513112621558917697 6522 21239
761349460250148225 9282 13983
301320676010412545 31400 55764
885543732954129537 52396 54295
666840775071207809 49716 50237
899725739926683649 24077 52505
532242877474068609 20922 60680
914248075643708801 1092 42363
901070843683100929 44231 50644
978561802998900225 59098 67022
39555033938874833 12302 31148
635048407644898561 8977 13601
656133299627342081 27547 36351
744544290269889281 32523 56954
690172417091425025 7138 19052
940035822946409601 8328 28701
781811116879310977 8853 33096
532602462132178561 23806 64127
637505659687995777 41695 49906
388537241504462145 9214 38738
505195644674714113 37010 47791
468774483675762369 37174 51053
54463339050819569 7718 42039
575707648227787393 11115 18072
411681386194857153 3816 23229
271811858604610977 8855 21549
806617234156924161 14545 58265
532642057881400193 4243 48786
682376993744568961 37522 42511
587838408674915713 14473 29607
30069545794027877 30921 45523
931757272666342145 1630 30431
163794172851368097 8820 16650
244059425104655489 41105 56176
289533201533366465 3504 48375
779751391078303105 29917 63145
595435861786725633 4234 12532
955423875484147073 34253 46255
657881148763472385 19385 22882
690410727087478145 2424 58898
262254082551294241 20146 52201
31223146641071509 22561 24988
258039832241813377 36353 65221
558282120215221057 317 49463
418175306875738753 11283 54147
785184053181044609 22426 22442
917572420052842113 8108 57246
553521372210010305 32806 35047
412161108767321601 18909 33467
290377055536129793 59342 59950
28470346011395977 3017 24980
364198547245944577 10825 30172
579623346079657217 12872 34771
86283122808769265 11576 30143
199273939919528673 18937 60513
795495932381438593 15653 17492
601360189999070337 24345 25113
546089756997435649 22539 29499
100275882172745409 36745 50276
450457385923993345 11974 30676
313311065725756097 52174 57168
63538678832887993 27403 66130
98701508518253441 19333 52706
753496415848868353 24573 50443
429009042481453633 29101 32746
595619873940240257 24768 46634
969759166793231489 10011 30829
9377441015185895 1982 21590
540177478797616577 5957 12448
584669423872131969 619 14005
558538452715261249 9646 48043
224858107112449793 11098 48808
238887852329071393 16365 53682
924927112232115457 27954 52034
711005788759955201 10823 56616
750003069553667201 879 49257
578356744697927681 16852 37653
587664514124956161 20638 27448
840782021342455681 6132 45963
348109129408211265 2603 19558
101975973601014401 41722 44252
288300460031866369 8434 12909
949837059419870337 21853 62518
488350828438267841 5232 56577
736579929111385985 30461 57671
290548725413774657 49338 50438
870428624750850561 34615 55990
619172387867163137 17276 46978
303172341270453697 8734 10919
78037847394558209 28653 28900
584147492886408833 56195 63383
52999025166069913 32739 40496
755150044202068225 17277 46741
273825422268746625 17810 31813
140286737022712769 36177 64558
238276016397545473 32438 57595
441137870583389697 12742 20474
302994404814530305 25392 61156
425279006621984449 20211 52880
461800201000055937 3883 59839
309425671879651521 4549 47529
932637124972988161 46501 60379
609870341701771649 23171 41728
995793763837095681 5197 56317
548089676790937089 20169 64129
905949271878274177 12301 43958
850123004405752193 5833 28495
947566888367713793 30966 48541
385475035368855873 8236 44727
441191281991084609 15312 44536
868239864400870017 16869 28440
386682067422210433 13206 52212
777978511739519233 18564 32116
779623719699049601 178 66882
562430566295994113 42042 46561
1401296787474138 9232 49081
276038946816484545 53139 57475
236256667702779297 203 22008
261321598146430753 51251 58873
593375874120877057 44265 46978
196832376303348161 41916 61997
189816163305113857 16376 34735
664350032696511105 23033 42468
161909894119855137 44369 46924
227167621170437441 27937 29820
109543637863712465 5549 58192
708650689819116033 19274 30382
395950582876249537 8588 33918
38150830143564465 7041 28734
381502452653439425 27016 28475
435500332136392385 50820 62318
806864162440188417 43052 47862
391872909065071425 3 38581
300539287715086081 24273 50466
552646818550051905 1312 18284
956052793307744513 52095 66852
459086082778412673 13096 56055
929882643440795009 12534 59774
506927464872539713 11509 29943
700939120329803009 11618 43641
716864063947284097 36046 52578
501876370164129793 40444 65911
995445759431994753 55755 60559
777547858916530945 6554 44539
349748512448826433 29302 30197
903238261384064641 34325 41694
501080616924319617 19911 64326
518981515882540353 16937 28074
701911721177694465 8853 45508
428572643957242177 42886 47819
483974088404814017 4627 56208
972027555342290177 29905 33985
108325821763799009 37707 42483
128096886141680241 28464 33883
686483441649720321 8692 67086
998829907223477377 23159 54371
628611329341296769 4436 55512
560485134267683073 6155 32148
803368346674666625 3319 31344
251266486718119361 3163 24248
498806601609913985 10720 59618
789583693548042497 12139 51019
767065108472387201 16386 46798
781029159836730753 10771 14408
856293836501961857 25141 44240
844081600619691905 2389 7813
632004045526237185 21217 49260
831411165670456193 1405 6677
755950637309410945 7732 60576
260972407332804577 10085 50510
591154780868912129 40208 59456
364852202499218241 46015 50799
127557996635161425 28842 62061
535139319570905793 41 20293
898313954887420545 104 12710
665131015010896257 45834 52853
993749853511161473 48140 55348
436330923996894913 54881 58783
323932248225752065 34544 40151
950862196117252993 42341 45675
514375223973289025 27156 52716
978239102074955009 51863 61354
460239181505819777 33161 45177
118155851666781329 34132 36320
708975356798930561 618 17186
938789687017152385 13285 13831
479666498675150849 13655 27415
249818582262843585 20006 30148
667944485497955073 29482 61812
951930277946107905 470 48442
402570605096435969 6331 40911
375569725897431553 21179 22731
750507597501297153 42854 60656
394343699051450625 39562 65427
156363082519440865 24860 57564
616050790706577153 30025 60047
411451284313628225 17166 44228
260200192347841857 33220 40526
615602303319924737 11681 15841
500926301342897089 19876 48636
547998234687611329 57742 57782
497231873316184897 22425 39761
855480178353097601 9241 14223
110493697743958561 2088 4797
434611349137000513 3223 64064
521389571727215873 41897 48864
280432658950793729 28727 53474
177696273952104641 9526 42540
660013850834360449 7474 40096
847820237807997697 45528 46327
403162336491924097 14565 46359
314399239612082945 12185 40121
912356207636449281 18290 26645
594952929116917761 42438 50564
441912905094916673 33073 55152
737752640337273345 20383 43721
812163225146321153 41486 45817
517548318541617665 65551 66207
716979936818738433 28575 29014
899308897793513729 20240 28485
277244383855972385 23887 38074
794470991226862849 30655 65508
999656926815738753 42271 45758
125544938601475313 41818 53080
549811437016870721 6845 8100
987880840475686017 47042 56986
483451460654940481 2663 21228
112192085504243985 63675 66576
126158522457970433 15949 63069
962079942247218177 5941 66282
190690200028548417 15893 56935
959308897186215169 42558 58804
427835633611834945 18388 19525
521339697298447617 2093 53166
226664738767333057 33478 43710
456725777162613889 17321 26220
336575305019252353 38466 51820
624990091784727809 7764 60166
974229811022190977 28821 65729
832103239785904897 109 35333
301478858061244609 1210 15186
152573953745179137 1423 16311
757102400119570945 41804 61918
942511035136060801 23187 28671
906171586114638209 39764 44884
819024386854213249 13177 62910
659751562467597825 14032 40655
445660706876108033 47782 51313
767709897243378177 6888 31135
336058456619230849 94 8180
592315808477614721 10027 50910
333592400562576321 12372 19032
811756739422534657 16420 42113
747115000347125889 25892 34700
643914234272507777 651 47183
88985666902427601 8776 65172
135598670645464385 39819 62818
854394443188557057 32184 40203
637380836478563201 14661 57200
855966427543744897 23119 45586
309497766586858369 88 46583
242454040899023233 923 62139
240075130141754305 37444 56005
361326002676914753 25910 61178
477068244285419521 14251 21380
877318348129609345 34184 44978
203107889272239105 35987 47658
820835952506239873 41121 52692
568130284069681601 4302 23407
26502241577848197 7495 10411
296045103202494913 65216 66050
895592271028871041 573 23468
325986116178995649 41331 53809
66407822690468521 35563 49009
323767652344905345 32074 42702
586187003028651777 20793 36471
340325065728976001 26851 51178
991317297314882433 57238 60665
601395316553755777 3688 23344
163492446256920929 2470 66282
453908982336713537 35179 55216
344106792245089089 26899 45926
313633100634483265 43475 62672
213835562930523073 42425 46316
534606381355828801 22224 49705
193671333500251553 20312 42070
985042057099668993 29181 46102
237595870429228033 46256 65324
854896754774955521 63764 66653
388074190910533185 40399 40694
572927368546650945 32025 61639
82411722920465281 3668 21734
51194933905506449 4970 56381
925184800664855041 4897 31212
496999983525775233 15664 39552
648235346078731521 11828 23720
619663165525594241 23628 65746
72993824399066657 6815 42461
818806142981195265 35204 50855
588819058600233089 9127 61832
89874760656741153 6940 17175
118211902670598337 34711 35149
155108251777768673 46020 66543
204601619340277089 20849 21227
770931853128530561 22042 62335
961865624776994049 12811 54265
175792303977992513 49385 54903
911527390121630593 10290 61560
326460026033615233 41821 42378
461470478330799233 12023 21100
418198023902057537 8066 43215
849579814076516737 22415 65154
367218390591517633 33684 51208
547431373302107009 13797 21535
912619600091993217 19694 64774
618627390293124097 6086 27218
886664196324417793 44723 62208
932417068882646273 18699 64789
821583928607516673 30015 57212
286822690039453921 39639 64557
261360276301644481 37649 38119
261770780011620033 44787 60742
58731208106586057 18219 39443
681895820433037825 7503 22638
922150649031848961 41857 53877
5125716233582268 22662 61552
78926104407806017 22549 51109
256250910614507873 12494 30922
822968471872854913 24072 52987
308236621232470785 2187 66814
673718089194714753 4785 5206
205190485766205921 12738 44370
813270332088947585 18642 35010
562936849403488513 11389 52813
416423518703631169 3203 43532
940615818193972353 54647 59877
700575633413876609 9749 38391
124780448685857697 8219 28703
176771116137125249 22446 22946
891314314660956289 23067 46932
586468650675115521 1527 66789
534400429084545409 7101 63877
960963318664319361 38326 42915
60955527726743953 47084 59283
309607745200935361 56434 56467
761353196357891457 9282 13480
870760008707115649 4373 14785
956058278503302657 21234 23740
41570321866615249 34137 34484
479045332740643201 16999 44715
653265032268087937 38413 63337
762720461491195265 39928 65564
186407427239629441 2042 22539
646447823808234241 17634 64800
616841176831165697 45582 60747
851453181505217281 11839 56916
335127499855914817 393 32120
776264775168218753 116 54516
400222500360378305 1226 46412
407039760638067329 567 20848
646388750700339201 2537 59637
128983947088602945 33504 63076
530535633634819713 26936 45325
782330662243861505 13497 43454
360743036974255937 35814 53886
716115371940393473 2194 40002
17560483089631875 62956 64757
863045321550256257 50560 56521
326004957711546689 48860 60883
811617220943009665 10906 35869
579007202983198977 7384 30946
591114061228648065 1908 31734
205757308251818913 1216 58325
655085265656285953 44000 53094
944586946579882241 25754 64887
847365517566370177 17749 19413
173562044495440673 1008 7990
40189048461616753 39686 43266
61810308625517505 31939 34845
145330121293010721 4875 15267
245913589749861217 43624 54023
482894547417377153 24835 28713
737236098199538561 11582 38309
275845979114929921 16486 18436
283012729330181409 823 18394
981415006860078849 20640 23414
153665694552977089 37266 45610
890652800107755393 26407 33085
65593543399202761 8336 21643
948149018452799233 25968 66351
963761301285735809 19163 46033
480250117806090049 42627 56625
637716889323201025 40887 40969
507043190556249345 6071 35790
977861488679415937 12122 43337
729360786612868865 12502 21841
360940923579434497 18212 66791
911176149315426945 47155 51651
339351062683626049 30273 45911
499137392527753601 12055 47000
347756112479913793 34956 65125
607596485216124161 10374 49083
62666084454086505 2116 22086
849910625664659201 24486 62419
296668183173224513 11540 57555
331629906570643841 40561 63418
741605348959986049 12261 38082
477312628092956737 24143 27660
324741574052211521 6989 49364
282445598940899617 39097 45688
510678377515937153 4993 17454
567897667695103105 6562 37213
444567219330096449 35957 41688
756458929399659777 3780 58823
148223549650516865 8882 65118
502185009485398145 1748 45320
542156008651119233 12220 49189
795342489267017729 10899 49808
782329956998772481 58486 65544
641997372680275841 7714 20640
432722061674056129 2672 6693
250590351039253537 350 58961
531419468400208897 37339 65989
968070687249987585 5951 22476
77122112107986145 47979 58633
845676637151075969 45623 45785
659792913596668033 27183 41395
900549810214737793 30739 66754
779147868189440385 2500 28584
108189372479817089 33399 35755
330492785356149441 14257 61758
790918242075289217 132 1144
21091269568586313 8800 57530
585599431611473921 10767 44311
716335988999013249 27016 62700
355270509988752513 60426 63768
72057156519363729 43251 61145
296612508343574913 11288 23059
304650496672145729 8274 31151
496131569114734081 56246 57416
82298068804504961 28118 55080
511794741198674049 30926 50953
468710853804559233 36987 38970
288141129465213185 36083 66847
691180760911137793 82 61766
418180237364854465 27326 43897
342585899484539905 9613 26434
371110055093478081 28458 55213
281927620226184673 13709 54738
78056560965951153 21844 37072
336439363523844289 44638 56974
75853718053149777 2922 10104
640547567543038081 30733 47437
26652602394282357 56582 58174
173486753218590209 34258 62554
511821233747777857 18750 50321
568794267582006785 42374 62151
410967436112503745 10773 41706
571911704779374465 39820 66232
763252669574694017 1317 25065
782853643466793857 48356 48551
405799117348781377 5953 50498
886058310584793729 37154 43568
699166417643763073 17129 48221
443931835827783041 36412 59169
765854175970805121 6382 40959
458994406312932289 36087 61393
613038767322375809 32254 41730
829027936900175233 28882 48785
406712151029243073 29563 30013
717810974124525057 5292 14479
616095116922476673 7934 11098
796847125151032321 45692 62700
333830184510066625 14847 49871
305386251909389697 1056 62974
43570038503627729 18173 31448
843828289104052993 35543 37878
648520770227751297 13788 59863
726276396664367489 18416 31688
960369368018060545 5175 14192
109289922634417281 24178 27241
703116546027690241 21717 30976
75249194846399809 26722 36360
519914447369369985 39219 59371
779278060578306561 32174 43074
313919837046231745 7264 29401
696979906538508929 51136 56153
520574407895960449 30113 38229
980244365542716929 25406 50114
688966817200583425 22862 44796
923680435979342465 37033 47977
85379768823553809 8258 15575
642480236810953857 17555 22952
916436967848401409 3359 51041
979911200938580865 19101 24217
264417441858025633 20277 57679
567448052717708161 28830 29333
376403289168212737 11139 65093
403380890070899073 28171 51928
311566296810536129 6159 53032
342822441314879681 22060 57328
780617773766895361 13364 23254
876899313250312705 29210 51274
938551565461377665 32920 49737
26096863065333765 17375 32597
68605295819271105 48883 60233
716414327474630913 18834 21804
504558354277161665 2352 12254
45812846186535697 41544 44330
559317615187442369 50919 59860
726711922736377857 2483 20719
598107213597923969 9145 56036
354495002619529473 49441 62910
401172956953832513 7264 41557
80240540781936433 12091 46341
33190884006426557 4344 43087
986763532920988929 9565 42312
914045915131968257 13240 27026
952863137424806401 2735 52338
871808822281391105 8211 14626
229261364167086881 739 54978
168622557492870593 23749 55813
67244948541762993 28325 63666
642397712119599617 25814 43887
167264418717692833 3665 40070
504816888962498241 28123 47001
51027943562338865 3306 58341
624999701188752257 435 50770
429304845917926081 34762 42204
414352576407015489 47870 62019
660776110662446593 58075 63309
580468388543675265 172 50806
170867426011355393 9727 66158
675218360327736577 28318 63658
798625577492096257 32816 44225
8093427502924301 8188 40211
308132838205153793 52487 56808
58952191536423729 1039 46473
748241692605056129 19319 63175
303610821241033345 13587 49047
491627135462280769 50672 65645
676418145774196225 45111 59788
868548138314942209 27661 58307
671915384103609601 25400 60507
478158649699281601 23256 35389
784106898973636353 12513 16788
843102477977616641 6718 18617
424537233498181633 26220 42599
270120725140557729 19347 56822
950585302943753857 27518 41780
522174822193910849 42943 45821
194093377653157249 8725 33330
418525207120978881 30261 61603
50488698181300865 26744 34735
992643091639585921 36010 63975
443861286070454529 38031 57520
176296561138471489 30939 49895
889711349779506817 274 43219
143726221661076177 37269 65962
492101584624318657 36115 54736
109563924936736609 47414 62714
7901106516630564 3307 53938
87187157925960433 16672 44000
643914518479544321 30635 60434
366977367345512577 14987 23961
600074374661804929 22222 25951
58677195786238201 10165 66069
198757385816772833 58391 63886
32359204021815913 5566 11022
654582079334478081 16173 57958
138963681100385377 14040 54793
334160576260739393 36650 60397
978070464620358913 10700 17732
535596769896333313 1209 30768
353360879566800193 12875 18770
644915962409296385 20392 28347
950990580774856705 46363 66730
919950724340896641 14114 64056
545120497646642817 26194 42350
415706003456744385 17077 23338
487514132094204929 40698 59257
415105133476121345 50753 62827
281060463398212321 3619 43612
231802839094452641 18383 30467
817876110668521473 20918 30535
381216511369064641 34701 38463
889419712507894657 46452 50053
979476692154957313 51895 54428
504715705839814209 42214 63196
609008696539351809 10197 52390
301799435984356993 57596 58361
581869872342675585 21312 36980
909242132720550017 21342 36806
79152491249448785 36768 56230
470939093883053761 43409 51907
368449393365079233 1361 6138
105713592640668705 38636 65676
170170446444846145 10438 34030
858705046547250049 19827 41646
932255494342623361 47082 49181
908096123869597697 30901 63470
371966849946080193 14788 51876
475642463689659649 47007 60383
818898006033929729 28502 52406
740521939094591617 55164 65072
891752927887100801 47080 48441
643233804695434241 22740 25311
778875335664675841 19985 37744
106180914740235729 7118 24610
958589936630819073 48317 66805
527971183302632577 61826 63781
448934673494345985 9153 61863
990093258786217217 11113 11403
201578516972748641 11012 63582
344711898810437825 13386 16376
791864662194452481 37079 53320
194240100781485121 33650 41203
113826716867482241 2254 5213
274647896678281697 76 17885
984696029145037953 50329 64254
45060882762683721 23086 24803
348051775680321665 18564 23831
716557476310676097 59589 61855
504539374383224257 12210 49254
251526045263261729 27972 31474
807707414577709697 22559 62902
661672755472942209 21969 42025
205345245658275393 50185 51849
716899661046923649 5791 14108
196949306625189281 28762 38505
222215791652168097 4967 35744
228237629362094913 23485 33420
530833433115105921 40926 66267
730001918960443393 48197 62399
668031413265616385 6507 54642
647630854512282625 2032 35113
74369905422926769 14233 63453
41390340551547665 37325 58369
548252290425445185 6665 48090
64349458966827201 17543 23705
464442897091572609 59077 64471
308246345036895489 6526 35744
455923138493993473 35462 58576
639063615145214977 8229 44558
424086126227351233 36027 49539
129059101473334433 23881 28720
890212760408026369 17772 40796
772537069220188545 24962 25247
989210800248656641 9252 47562
593762948992878849 40456 62393
187356458213223233 5694 22175
225843025527591841 5097 16661
323778678381856385 189 26445
131257806885944465 50961 51857
128773742931834081 23292 66201
610593819318690817 3942 23666
805642821215627649 4464 29219
395037411990376321 25054 50821
140748807286819041 34194 64350
27485378450062825 11389 42963
630292994400534273 49771 51407
517626972970621313 24707 45333
819370460424927617 20278 66380
86585190670600561 2863 55357
546140551246651265 26496 37145
261450318620223489 18097 57903
238705720119064321 5240 52028
484675580323379777 13094 16160
241597644606812865 5188 51755
758377507213399553 22463 54217
317903578486927105 13429 50999
857860369032092545 5056 28110
31711874536568985 23274 50074
862742468667779201 3850 31416
669444164538297985 38531 45392
370185261787451457 42059 42300
193049027294208033 23106 30915
452636883360472833 14210 33178
358290183357503617 15096 28052
774218375288423681 51320 53701
844287465785214465 45252 60695
970726473363459457 6828 64781
949363679940454145 26989 36815
804770021926355329 51889 66393
112887054065296865 10418 23170
877019506131862401 22107 49028
984538418137312001 30217 33791
293957992927001729 42596 62322
333387301494639105 19387 66079
629639899790010497 22526 39640
533058044302229889 34580 56423
360778960386181057 17784 56775
730412758083289729 27731 37476
62789185615262257 22851 55174
920689283620738817 19295 21201
201736052749222241 41689 61045
911232643983623809 36528 44783
200168039618393569 5439 55587
929599257173258369 13977 15592
145779964192580993 59552 63046
162525315470574593 9383 55903
342989453761934017 45064 57041
236383172099841953 10179 12735
726103947867951361 6262 33586
69500519603849401 16447 53141
779547190844159105 38573 66699
230214688256658913 60658 63419
36824528564903145 39740 45273
80272532588608673 34735 37148
362675267906528385 26610 53953
533972764998857473 22533 23953
792287564537527809 49791 62607
973769275142103681 3498 30083
36292153696184217 2344 66764
992517303687343105 26225 37946
483046203523780801 23164 29315
576795414433533441 13394 21755
815887458732706945 42172 47556
845017987698646785 748 2050
252221126863158689 14501 64376
758305358892897665 42111 46499
752974454389647745 12360 15496
560237944617448129 26237 32586
510107070589054273 12533 58365
621523991881886721 19173 24566
662269092606440065 27688 48429
979662777410460673 3250 18153
509040765936585857 31321 63382
754193035385867521 58788 62295
344110622895119169 8415 13831
124947695218274641 8027 33615
744576966364899585 18563 38932
392708148020787457 12431 47189
284230730698855169 47680 51549
221807482458395105 12950 55793
997188936444896257 13037 17477
837910305252336257 34132 37190
308602663395635777 121 6739
157547439708103809 3444 57399
429650482309039489 37208 40934
531343746296968769 13974 21176
972329379820511233 15229 52202
6154773829912586 56834 57141
491976116299351681 28644 50537
885305864215411073 25728 63630
987305668603642753 23400 53724
252340770515267809 31478 36977
525677082482911105 38759 59414
454280925719032769 6136 11792
272033742388973825 22257 27253
550121012353805825 34934 35496
203891537331113441 5581 15051
957533497687990145 19718 43878
126180341609671841 34377 47356
935295472185849473 3801 60616
79799993579666049 11513 46387
302777990847303617 33489 46263
89306185451565761 26681 56444
344269077364977281 23855 38169
63150007600736305 10618 23662
330851869963055361 698 60323
594121001434633217 11088 59011
590637868145385857 16536 30121
108569834026877041 1856 43316
884990886805653121 5173 18300
35439661185169057 15130 25556
929332725215410049 27111 42673
518907198368307137 15477 35478
811299229480624769 46802 56701
171932460957595617 9927 19492
356213379923950401 17412 35300
265719261460827041 19748 49201
96864812049673793 42396 59876
293345623794952129 51792 58620
506066608490705537 31053 37155
565271081271102785 46713 51451
948104114155739777 20800 33483
615061978390929921 2748 50354
628085710953989505 8549 48024
564355230369255169 23214 61517
775621084125575041 54909 58860
307996800233897985 15169 51240
636070149291562369 43083 64338
562682513755643073 26740 57692
776294703251863937 8371 63179
197575295974690593 51697 51858
698636129550287361 25175 66997
388645764199434753 20644 37310
753508936154176513 2539 53470
842986484665008385 27460 48947
597397522439571585 1594 10602
748433283311012353 11332 38142
579321024784064769 44611 65313
668498592062110977 1893 16504
29963388181435849 33322 58510
964648458728458241 1524 64525
36718484274373961 34955 54694
403173839088058369 63538 64251
858180066966703233 19221 30467
124035233550326753 3363 54097
866605789936357889 15450 19765
994030985268086145 10829 40661
735673878642181505 3739 44386
363248245992604545 14066 39836
535327668780453761 9083 48534
700142495052777089 27600 44108
624651506747859713 11185 64803
669849407687220097 4549 17240
308791188477584897 4330 46539
420265041852520257 47150 59032
9190685236028175 65870 66205
980242260572662657 10482 10606
614882534187628929 16367 48552
732707563880328705 52581 66948
506880423635870145 33706 56313
568829457454224769 25986 32889
765050541660201601 36810 58292
270935550010410241 41041 64199
495499260577467713 3086 14248
279429962532088193 6619 27240
928686775960173313 3415 52244
168963975314969857 47489 55386
26178488958301217 90 46804
321428878009921729 12197 52130
772185271586352001 3694 11376
493349637240545025 11586 57699
955786511123214721 34077 59913
394136983804866497 9173 12938
522103044136528641 51698 52135
49376877027757617 45408 56496
962567021735459585 27448 65610
302666941881735617 26467 49217
944329208525601921 23416 26890
283034119464691265 16837 66502
20719142041819793 24712 35941
960921477329957761 39168 55580
76145056585758657 37138 44118
382172639894182721 37926 67114
408848504478960705 42874 63223
450043517491248961 3101 12004
654933820168707841 709 45973
153768783069143201 36804 58457
368146173531037825 6165 35106
306282060729198977 62272 66947
377366137129726529 52916 59406
972796826467604353 17168 43263
859743749930238721 9620 25488
377438270308910977 33794 49202
139309509301796193 11085 29422
574557113540510785 46417 51686
294799603192323905 19336 50586
823006758825538817 17751 36174
664526356265369601 24152 55606
818463292570360321 2150 36648
720219474598373249 47941 50603
285325057185016097 10093 33901
766349688885327361 2198 18455
768718796867620609 4460 8667
379106251571833729 14037 45741
57372661798478217 23193 48233
409747014721446593 47786 59569
606826404424428033 3467 32177
266545097456607041 7487 57823
581577636903826817 18179 61532
682165906022220289 9257 54152
462671132381405697 26384 53992
753512890477303169 11204 20914
681726328273594369 13224 40729
342837772584132929 7249 28528
284566166243511265 7906 55583
336781644656930753 34359 57732
139838132507716033 2268 37161
326213848799511681 7713 59391
283099308204658241 1376 58758
419765816180181185 20620 23493
149045275143020449 41953 43514
122208289225838481 947 13630
307183865708427841 14364 46395
864319703622108161 42962 46407
603864993438204289 14114 26970
462091632487926081 25813 36793
131098302983520657 1442 2200
49375092112391881 19002 27632
416901208413758465 34066 50818
994252801771622785 2293 60167
45563657247672753 14413 59098
798747432374518913 40799 54351
96472518040766177 18408 59224
350543324083730561 1947 13750
210501990072589953 34743 66656
814032748167100801 1186 10175
687815961880698241 21832 47915
65322632337583289 26928 32391
907863315545032577 50709 67038
982743692461191681 4814 15929
110619309480281201 30019 31670
521302226677249793 35971 61158
454997832845510401 9453 25870
987043286212859521 43190 46735
641321422921219457 14405 52222
436378176775590977 33631 58611
37055204196125401 9370 58604
171855436334404033 28901 32060
247898350614004673 28075 52821
273260007632416097 47912 61476
884758372302929537 20253 54431
346863903930504577 20403 25512
130105037208249281 30908 59345
420138490158748801 5829 21752
964946316935741057 7414 12519
595932542547224449 23414 40165
826126695868932609 22966 32176
549049317061729857 29778 40573
928203520649692161 27280 50983
797640911582185217 40525 52352
778442796638653825 29914 54635
374023146741947713 8361 41082
342764061357858177 46896 55919
266657354623369249 22785 40710
202928090670436481 39621 57866
190479105581005121 8289 21188
968140487013148033 3051 28298
99167878821894817 7759 13044
355691927273834817 9863 57902
339407614631895169 17625 57132
826402267550211201 43098 60461
635020241960752641 4671 17467
956147141469042305 26237 64183
785363412828274945 30896 44086
313910973974447681 26351 53993
169980111156881729 17308 39054
200935806589409793 27349 41778
678689947900991745 31950 42793
371179716565283265 35338 50882
195756563628101793 8931 17174
824628971912229505 315 48506
364135960731232449 30740 63253
462308096084701249 21847 37797
92339118169313393 25258 55565
346943951830848385 28205 42353
246393161379430113 14881 67134
586471296149600385 16717 66401
222674478414013793 32967 58894
544343613208123841 60743 65678
96244448007581697 33879 58825
889908284037875969 3755 33949
706649798107569921 34079 64330
332430233771940929 16787 41457
319004215859891393 24556 44707
414829703653200705 1686 46163
999467106987829377 35817 61615
415029689227960577 47233 60479
871670004882673793 19380 39335
718096250672306945 30072 43937
535392125956541057 26529 57798
1162782672974317 55700 61317
540477103949214657 11289 25225
233223428541155201 15683 28078
685016614531697537 53339 57689
601477269394191489 25309 64867
232018829508803041 2289 35660
409443907472695681 61668 67145
722938194596302721 2217 21842
864799365735489537 18790 45371
516304089301414145 33793 43117
525774559429013505 21326 46320
320361844703207041 376 47364
811265074901111681 24921 58071
538484590070538625 57070 64891
190236932744472385 27803 64677
717664521158546561 22587 41436
853392327850496513 43848 62201
408785714466418433 17150 30863
547887773064051201 57923 61344
446415198287958529 7335 56808
97212536314881249 6525 61776
530581739060465921 46340 47547
148825505132396801 4008 35237
556558593190139585 20990 37370
493327499937020545 31585 47444
949606755088908033 35330 65421
890919675174192385 33662 57892
357178512401453953 18956 37929
108002513099815905 21193 28198
539901448709713345 40746 59265
933108528655271425 54310 58091
840057691733186177 11820 26225
737031791667856641 3348 53022
693051860691625217 13472 45649
564545475606482945 17701 56268
162621758599676993 12383 13072
154375798117822433 18052 60771
577243439057639297 1796 43749
662843487928643841 27166 37428
806147090930970497 8729 40282
822104497879404801 53317 61174
84171184777531489 14538 51250
140737792676990385 46516 50094
578552440757739777 1117 56508
970993842647853697 16597 43827
309328532645054081 5957 24475
83606884747371873 29004 43116
327783796269152129 42023 47350
659597660462463105 31077 31996
10932869485188235 29498 49582
648780194154003457 40728 67111
697717636075971329 56832 59545
35511449972258193 9226 57248
582898332315352321 259 44004
119113019699927489 47077 47784
166501046061590337 55937 67019
341991140030852865 34961 35142
947875812531734145 23064 46239
274995894796408193 10535 15857
927044685072822017 14792 57845
756596498076898945 49187 58911
639359981107929857 55081 63678
827231694986313217 765 16016
417587863290172865 11890 40829
420978364164749761 33851 51540
581002706677836033 20689 36957
503879842869114497 26782 44738
800340598923959553 32091 44199
761579064511916929 9119 49849
492235525728261761 39123 58239
332428227111467585 23799 51880
778527007408023041 42018 61436
633499031525598593 26079 39164
929629904448987137 28929 56812
139080240557408529 3434 23070
493934315006931969 25394 27436
902107638960014721 14044 34541
112526967579015041 11322 49215
593481970626033537 38720 43666
62413738215461481 8739 54242
751525363639483905 13685 35433
450637223347527553 3332 24060
663183355702106113 8841 14318
584659994010770817 2668 25684
452635421559133249 6410 45820
83709647836570865 2980 42317
870222366586364929 8402 57075
261866866418095873 6738 60443
196928808645832737 36262 52287
424037369289763457 33191 40412
634513294777381249 7397 57708
895243614469912065 51379 58510
301755017526399873 11196 41732
248418175557333153 26933 62000
476654341905646849 18795 61455
446482627976415361 43016 51857
997324413808325249 2350 39288
76011218502557649 16978 17153
277166219533146561 10488 42472
171569183081807361 38060 53171
730345151130219265 35341 64317
572990670298196417 8204 66879
850227698268003713 60907 63386
848170981856263553 26863 60146
562110396084886337 23322 46581
396531760613768833 1830 52629
97256302223858177 11421 61484
829464941667602305 60293 60679
633188334557384961 44926 47545
3888653235549101 1665 15436
128137941777470849 47096 63168
653752993289565185 2760 13827
629990752553634817 16633 58526
453426068170912769 16021 64620
253858526845622369 26384 63522
95564014135256065 20364 62055
772163739722085249 15943 23069
481611483267187201 19068 19162
301428817013704257 41087 60876
282987027154682369 6983 54798
580089064991664513 4206 31096
193201220322421825 4515 31979
527391256303477697 5175 18424
547457999304477057 24063 44780
849314833563678209 3726 22229
513075797081512513 39711 64032
616299621666303873 36858 66815
282730538585774113 7321 26831
108331965403532849 13002 56574
251186670895876321 20669 53073
61189297930727801 44255 58500
332776077952850369 4838 50054
857036649880111361 30723 40368
782531974678391809 5012 35921
209403190419624961 33323 65579
414233310420534913 7355 23122
49101041796330233 6714 31892
169522113607584417 8001 16601
603776012282200065 28356 52898
214986264942531585 5718 22478
300322883243861569 43 7412
203941214326050625 4729 6348
53249259952537 63241 63677
50597049595687337 27442 65403
869222275998208001 2617 65508
641246459637883905 12607 54485
749850822623304961 6361 59511
55629499786881809 35616 55084
492458303047268225 5174 6031
584338363438376961 5885 31295
617142653876914689 7775 46832
635225317099603585 18317 39563
77182417817237345 20989 47035
962220105306542465 23074 33575
667266295036771585 13226 20836
398361331516419201 27198 59138
200737298224137121 29209 65181
678057214357011201 805 18801
612206838331008641 3052 16174
679626828591430913 3994 56895
475032012337475585 23408 37182
779839230082629377 11077 39551
5276771568933470 16178 18626
469590016203461889 6895 19151
462734675694488129 43400 64020
865796536522594817 39170 47081
402449612659115265 5954 37434
600224225296095489 42564 46570
833755109649114753 33382 58310
478477427663236225 7407 30151
106098351337440273 23592 65972
153663908004837409 929 48760
406350148079322817 57296 61315
990356679019555457 32176 64780
298681260589876993 2507 58572
608859477284561025 29023 39119
194955998809586369 46031 53092
136316535355419441 1780 47604
287327827022270561 18981 19166
337475087082033537 3155 14430
388293258732286273 10394 26673
22478139978801437 37186 43145
603001701040813697 14795 53644
880476143748715905 34060 35726
592533620332499585 48169 56076
926705089495740673 18555 31424
827025996661920001 2015 31356
450010230258165249 46463 51360
715870804635098753 1583 42109
215565061822701409 53942 57752
109694289569052481 48486 55471
323997777380263617 21214 48865
547584624001284929 16645 64835
119409397141780001 9778 41591
366278583176640641 15244 48170
46793792771133273 27210 43937
635884130203631745 7903 42744
237178173836724673 28873 37283
410178648447544705 26469 33767
478710822462993217 27534 29221
218096351304421185 29056 40883
463098776769996353 53033 53824
745805806540605697 13441 22556
907332631982349313 41763 44486
162138977551503425 13013 44195
438033266052116225 3774 10871
189003726538647489 3902 64090
348499418787803009 42126 50633
582061334289118593 30181 58109
700133083214311169 60537 63548
813699466024875265 20690 24312
325585266400402433 8832 38549
669515891258068737 5174 63090
935842840923982081 35195 65636
202745102636942689 20865 58984
370068585999852929 36782 42521
498465215130334401 46118 48489
278197194579789185 32127 59736
480624202433038081 20719 21881
79143025879041313 34904 35869
7744488187679367 195 16172
551690151789159681 17139 36196
857303358453169281 21422 22806
188831325487221601 7934 19576
925170303211995521 45695 65908
980553701365792513 14122 23668
256827422751403137 26688 38130
962224411348849153 17413 62313
181970215407087457 42364 50605
840726399588248833 10108 16497
241483159911144449 6924 15188
487424239420441537 30917 49257
976037299017303169 53972 63279
197661600532981665 8702 53784
682060182135618433 34912 54645
760748044941983873 10828 12576
409897531747869697 17318 31822
506833421836176961 54591 56308
135865497929547281 35178 50824
776855329052288769 32624 62416
871698026624994049 30265 31103
907635359748539393 32571 66369
455019130655589505 19771 49129
134663653869360193 38113 58966
596738761060745345 1998 28763
382495770325675713 6529 46788
895868352360441345 420 28276
819076696887201153 3335 28585
179212329108434433 13643 44651
121495279543992753 14175 34932
683177444720573825 4760 23376
53384593909648001 43288 59859
969393177708663937 5365 42484
890477636548041601 919 48330
206523855256410369 22846 53494
202313939829700481 50893 57706
45412593634420521 37705 58836
581386643620007297 7639 18149
506880475606326529 15742 33974
204579480869462305 11542 54883
780226197345538049 29733 34486
483001646315557313 7279 39915
523882842138181825 40289 59442
536773082921193665 2324 18756
407059685558561345 6032 45224
875921710032528769 5731 56668
403339660006171393 19120 39318
164744560874119361 58347 65249
628513858527494273 19438 39488
976978107569948417 18391 62265
554090492434614401 26121 65725
778384965774527873 4168 62785
408004383314118273 29703 54776
856525158494648065 57017 65872
746666050027872769 1807 62876
81892512848334321 14729 36199
54063093203520649 5980 66685
970434857861249665 39146 55367
376059572766923393 1183 45622
322036056315674561 25940 33296
469368718391177025 27872 54382
302140171528563457 55240 59060
689342632558183553 37536 46019
176357439046235233 56875 61322
632713596632381569 4672 40249
635649420481456641 4368 19512
787300609249019393 14707 22622
733273728941917057 644 4551
643331937203026177 8785 40776
186878889702015265 20111 20950
138542420416943201 35902 63965
515129861990068609 2693 16251
847372419772678913 57588 61780
138586740737338241 4724 32514
144851127475835297 32295 57933
308763106705917761 38455 47084
34426114136618225 27823 47313
656177543683568897 11419 12801
527457110222602689 31867 61564
258299608676971105 40411 67170
520927719692931393 39545 42248
732097336346782849 46381 51012
384378911371516801 55098 58846
70811629635038289 24659 64093
194316757583987265 30485 48213
911743128351119489 55307 63378
227308914391048961 24088 66041
913098525413182977 55100 56972
578833416048549761 3212 25112
211932258443056289 37596 41194
30417044569350793 37257 48032
310066573795289473 17154 36987
486864063251498881 7250 8172
644055046687995521 35395 56971
809975987189606145 25333 33379
61699029135077409 4243 24846
359351814172580225 27762 44514
909982822171343745 38907 51151
859321310495307265 10093 11486
393029808209284673 22895 65157
479830781543807233 31905 34541
433411713701033793 3099 50216
954169677268087169 5629 31842
553338563576382145 42481 55752
608386567827093249 10030 61086
728254628361952385 10319 12358
443923339827069441 14888 17281
247323139237572321 16529 17020
447922978319393665 21919 53860
666488673095003009 23832 36284
589859651588771073 8089 57741
269504091140966305 21903 61209
683533667162091521 14312 24047
889936960264549249 35397 63954
94985706500427377 17313 53572
727676654532722049 32488 60248
68920280814563033 5810 46134
985101341937749505 45145 55957
896150748177181057 31455 37054
282824813840569793 29249 32521
348423449928812801 22401 24880
100530201827808705 22624 25848
719447985934909441 56766 66228
949401541175539841 34788 42192
360472513032771521 26404 41018
97342061050440529 3346 56501
7073227615538969 15569 31555
535985379156848321 47633 56947
863621946494301825 23971 49727
672345486508845569 31335 49303
839085601650527489 23462 66450
653647915102787585 6636 50811
839709937396161665 58066 61259
938487691357281025 39933 50590
737755905700769409 46176 57853
66385889187110081 18785 29849
874305181704126977 19996 35340
869792348096808577 54077 63403
455586098947510017 192 24026
740037261435780609 202 59286
791134631956179329 6923 54663
670050558929076993 12513 20919
320209462188930881 43588 62411
295439093933119041 1021 27424
857615369140116737 21193 57056
280721707535008129 12715 41024
609180296820898817 45797 61241
267298147819239777 6568 31481
400330844960148353 30519 45770
850072113955022209 45797 58256
33455033047946617 60270 63603
988309212092339329 56714 57221
624053245819990145 13057 23272
410693092225955073 9340 29769
357848581781883713 25219 57321
481322935379772353 16022 31240
351852481070675777 43633 50754
296235231377082177 10426 34744
726991006140512001 228 51588
170560885210996097 23933 33571
567456107885757185 39895 63097
932386546803684225 30516 61189
502755419757750849 10639 28401
782602274413356673 58065 63343
299216186034765761 37525 62331
695597643421351169 18668 44225
569598752759052481 44201 51134
562600833558327937 4203 31153
27056420327763677 53577 56819
101481256857738353 51732 60644
702947974742318849 2975 50804
991283234411206145 52230 65974
393248809099514305 14215 45897
890725556760756353 56761 61746
907245839934606849 8701 9327
960958844581405441 3298 44745
262811186291255425 20929 62247
773174469593186561 13160 43460
658487535368738689 22982 58434
808135980533386113 35225 58115
802108334971261825 1338 9314
991733069543485569 21853 30731
884353080941512065 20845 57146
457368787299891713 29298 43216
151637574012337249 26984 37853
220115857911054049 10842 62360
796065263076531713 2587 56124
3502971139560885 9144 55645
872117689615077249 10443 47577
27209566021511477 9228 64519
471949593919763521 48798 57496
442274408500118465 23787 57545
787385611930201217 18713 37998
562884036893535745 30121 58641
364786588044740481 45933 58963
593843713486243969 14277 50959
263121136691449217 18151 26411
754243829013589121 13890 21775
754247851036925697 5327 38154
988798729087854209 33584 53584
711324075022499585 663 13571
78233504178371057 36367 55580
42191391563068945 40698 63689
86777177199927281 22477 26025
45393293927059377 19127 61150
498730172937101185 22173 56909
751928513111469185 7916 48709
456379921459138433 19089 37519
512610997910737601 16139 33163
948191838206753409 7844 59078
61709926012884609 6096 17934
790563027635464321 9412 11585
367201111216513025 10808 33186
491868462643125761 13826 36285
705932657119408385 23446 34108
990190611248557697 7694 9299
19665562782559933 9937 43590
154688550829149569 2418 3983
502637236129960001 14580 38289
192751903729082145 8034 8291
892939464751901057 21933 23359
107246445789101585 12374 27993
609816816506114689 803 43519
23121609314337377 11591 60401
253553422677807553 17970 33046
209748553253405121 10616 43502
732341657720827009 966 45549
515274027455397761 52591 56923
771331333977069953 14344 57626
685119388983466113 27097 50127
861734066725180289 34198 59926
911525142319625601 32326 60582
733442833185218689 16231 34881
240384756819508993 25369 38930
57805782504619433 21188 50298
749524494497812609 43748 47101
421503840663472577 13462 58480
256478570436641473 21863 65577
208862200926208897 20417 22136
454076712769342785 16631 17104
611884278096649601 28637 43576
620175892585393793 35608 45256
429731090252278849 2139 12123
765042658241661441 56974 57710
921821741904476929 45241 65162
449226744352742465 24408 48578
677607853213405825 7627 53830
255028781861973633 12140 17728
474111587065689153 42236 48327
856117196208145921 46131 53602
547320261894999041 5365 14349
469172081699490177 34247 46202
252180281325006913 10584 39746
172255254796382945 25002 55810
922173239396844417 1057 59745
698793531015674369 14788 43851
460757855817544001 5946 25627
799683167105001729 29721 41056
935483999773783425 39972 64512
472626594477837633 12552 50023
75029615303389361 6194 25372
330444039268954241 31636 54053
382079997658284033 7530 41831
702206020428072065 37710 45327
667324791957067777 2203 18125
455143173378502273 39261 42297
508601993701990529 9548 14609
287177054394895489 12789 39527
143723343502284001 35108 49345
824582324728751873 2693 57871
816002424053412097 46496 62580
403983125529130433 6185 36679
536439421921809153 20587 48317
706022236490184705 3323 4377
796100484012743681 24557 61470
746712475858423425 17526 44249
798853985505569793 26564 30907
434934381289323841 15821 64478
174770210272388481 6055 27559
537807694686456705 2739 38446
190377407126955937 8083 22999
172200892167182945 45274 55155
384991685263077697 28033 63959
101718249613291793 50557 64247
354058557858063937 15422 40624
875651261330418177 5930 25713
390658603580565249 16554 31396
416131434022425153 42557 53802
351527529849047233 46458 48304
145499586526113953 21776 52247
233153146766699841 14729 56444
89753240968029505 14947 44921
482347718304946945 16679 57335
339456014255901569 21106 43234
493091721361256705 20165 34292
226204087702491553 26355 30763
667417221895330945 3425 44683
130694628898623937 1742 43128
324507938627238721 9863 63788
230796616109749665 22155 53053
992332256527770753 38709 47878
228006429633026657 5882 60782
512642565182435585 11707 44011
708000544554074881 25313 56411
894614321605640577 7706 35365
941764285342969729 3922 49159
673399364443856257 25880 66615
636374308616829825 14830 16191
630791023173923585 1389 29039
483065923947421569 2460 66092
905721091809230209 44096 61218
245631564375379713 20609 38306
502265557233666753 12466 47546
569765159326010433 25398 31270
940336714361098497 44318 65344
755164100778721153 16300 59607
763844701476425985 32299 47248
997089748708177153 15968 45173
721599511084097153 20317 38215
959487879793535105 36264 54887
831227567254497793 6992 34943
149090568559984161 32510 44533
894921384634859137 11484 22477
705317356832260609 11930 56212
973570138260935681 24878 34797
989060260137406977 47701 59035
441431793096544577 32773 43909
535781492031425473 40005 56335
988691580645305345 5328 39297
302964189478444737 32604 34822
654145502386331393 50946 66573
165024507723863681 25436 27485
760210263636832257 13939 38706
982381553178655105 21500 33545
345682179564281729 15657 48607
273312041442586913 35781 64450
170898192686049569 22440 64979
946873803335734017 11268 53331
35388006715823649 25296 42660
207890449506969345 10324 10769
662204941169260801 25151 38984
116370325058525745 7691 63535
411885306847668865 9460 56984
164200196173545985 46838 66389
87983984327077985 23057 44920
270251540414363937 2830 41268
493315949848312833 991 65139
978475079984114817 9999 50477
197088402829006529 48405 65739
961356396135911937 19632 32817
108918360519343345 37656 44290
755994064812973953 7898 19648
615197045670495105 5471 42665
102058581324683921 23669 40571
958531594482611329 487 36069
705893260703014401 16485 19342
85869235517076705 3699 19106
789632878273195649 25071 66477
36973493910895881 24377 33269
66968701387033041 29500 59652
713663776612175873 28851 61838
195033836881208353 21460 30180
463188696016022337 28884 35177
249657553916016193 12214 32557
251829198460864481 9783 36144
380472543463795905 5521 46083
164176555558473313 33343 55926
944602833560288897 55832 62828
51584650191298209 59214 63742
136217690539979233 11130 45755
724934170816357633 27748 51149
161986146612314017 4171 19119
81747463278770033 44388 48015
907153507950440065 2196 33833
431305982969181633 18206 63151
969131007401564673 22513 26552
613181936694271489 16295 41383
607963449881339137 25939 54875
865414164213195393 6379 54145
134587436232287425 3130 32333
403377181010153409 2184 32932
267413909568531937 32343 58336
735323532630164993 17422 56433
309733404574110721 12003 49312
907917699059932929 11447 14883
584000716122488961 22841 66984
163216344380249025 32774 36674
675471815173345665 2108 15587
567571592907494721 15958 62808
375981818548993345 12170 15627
760436328682235521 16919 50286
840339650309466881 29619 48299
186445682632889729 13344 60947
749216443144206337 3887 22026
183503060780726209 5091 61661
932630253696650881 4128 5837
926777214287636097 3252 27550
438803184514952705 31940 48894
802167525179928705 1220 4841
315186993024390465 50367 59739
332456034811880129 47362 67070
979671020016098689 7412 27440
787722818347550209 36326 65535
746458343344094977 57916 67032
873681933238980737 7478 31202
73317184906656513 7198 42984
625420689359859969 36496 59551
491187298940225473 46368 61332
831017102640029057 1918 33374
110968273504767009 30376 66036
406670331070319681 7409 17341
271593525474905569 7169 55951
444626178481524225 22109 51898
327604902568978689 11670 26510
511780825839256449 1005 36778
764821367564088961 203 6704
414213868883873473 52535 53556
458449849549253953 44386 66905
558798231160881921 9914 43626
861372292031255425 24436 47788
301955623176592513 20600 22454
183463822735902241 2584 40023
984302774166540161 20100 35700
165693136391247713 27450 56836
653827899648032257 709 54540
631785995188153089 39665 59067
913066322469394049 44598 52109
354403208142251457 8750 61436
687814203983162241 5796 12325
4437202146348796 3591 12315
249795524645836769 52444 60646
417040405688062785 56535 61065
908498989072395393 27382 62571
109386324922752465 10219 45571
231747079322747841 11328 51131
442790668675677057 4657 11320
688946547157637889 93 55209
609553925525730689 4711 35529
169118809857284449 24289 62524
235412776714873921 5416 7312
639253999158707841 11832 47017
804655718000589057 23170 66315
283488904457232865 43642 55231
435333363346863681 28539 51829
867899205993960961 3174 44053
217011027167600897 27097 52298
555266141795019777 26952 64542
97391559248201537 48697 52343
182483705273423169 24822 51754
466472055603787777 35708 59635
290571472217312257 1008 17534
456560487494066113 141 65901
580426400926371 7783 31014
409257617849775105 16148 62507
807016277044713345 25694 53004
350640466761639425 8804 9240
613393770373701121 27075 54210
210364069426560705 12644 17419
666670295692387841 12085 50592
943757798129716737 10604 13542
313458469913580737 22539 51087
521915519819302209 39458 56495
312692904922531777 2340 37667
789739980124814209 10029 58307
345651283503425345 14484 17516
774719135626241921 21946 38022
712580468963427201 3495 32050
219174677376933857 2931 45787
235748835935577729 6643 31150
453698475080656769 44352 44361
704080165997400065 30115 45208
654172323179785985 21614 32915
594393610606115201 9339 31044
237952410632232161 20958 49475
567232348131330625 48189 61164
923392427900658689 50113 55899
272761037509365409 13198 13470
832968354721529601 6712 11195
904799420918440193 13771 34023
436488056054265857 41372 44566
779961618201607425 21934 56403
917920267797228417 60566 66935
59964747298909769 7497 65448
198373087442796257 20486 36903
166145897411080769 37371 39560
758793359510590849 11953 28500
460501969460126 57048 61629
913099354571024001 11190 61383
368664642973381953 12302 47964
3962556375114446 11352 21359
177404038178355713 17753 57632
704997112070735489 10418 52260
35104643867025941 12878 42068
960349764501600641 9916 17668
259658492272368577 41757 51319
428309106612864833 32122 59188
534579892813408001 1310 41677
144809766809885345 16815 57636
644430354496069633 23816 45188
849937340248622721 33417 54873
689691397688601857 37621 56413
188235322878242081 6688 16963
155394890061391073 10775 33686
674099018802543489 1125 6099
382834277371383553 43683 64541
732192748819983361 3600 54730
623594914866732417 14783 16778
980505712340765057 33224 36241
773160955122573825 49860 50735
964739006774053121 27418 53194
975759827949961089 2135 53067
13863989356998731 50699 55550
300011978655245313 21359 36489
980344191262418049 5231 49795
760985290308486401 13020 18206
783648282656535809 23656 25456
824884083213543553 26391 60918
477338325301829505 59946 60750
570719829612162497 18621 26026
797694065475276673 13257 48259
291276384729822977 8078 16514
105682635261047153 17041 31649
748918255071107073 53934 63186
696553123646161537 20512 43337
758672856975504513 29737 55380
400672022526876481 4921 25350
958613398800597633 16480 49134
109969366119521793 20553 41174
926490322060512769 11492 34748
958821354583392385 52829 65422
236972671949036609 8229 26073
801374784356760065 10061 40597
623428880169353089 4187 15531
776962520618482689 37168 58219
911464548122555777 33945 56985
976947413548408833 44487 66808
749063834548845569 11855 39295
352645999750365057 7637 57029
302757675751156097 28212 64491
435368027758009665 13415 53890
853847543983231873 757 30372
773339035913991809 20402 50537
252482187496358529 24884 56222
242686379462391233 28114 31894
701454069806825217 7311 60391
65556464863277601 24708 49518
792444231099171457 44733 64563
600262634046821121 1752 50164
528481790412580929 30636 34139
166738858129846785 9230 20754
432121104709754177 43932 65472
96061814120140817 51359 64196
290187145716910081 8874 39702
78069998632514625 13464 40524
658470953226487425 21447 35802
201000119540388769 38826 49809
430789159636770305 34700 48045
783040845453982081 13988 48805
838083002239643 1392 14017
599798489285554177 25261 26715
850967182824515329 37219 60273
23834143592239345 29587 47942
957967892949444225 41814 66750
183992283266995585 19566 25832
955856213189189633 3141 61501
836811750753938049 2210 50498
867184513093182081 16536 58936
534353048364700097 26120 64171
380883000609909313 18275 43496
102699649985510177 64148 67027
430324799482793473 46644 65363
778850555863947137 4094 35664
121314737217669937 30446 54525
181522556635073345 44324 52052
719134669577616897 21607 30027
425147219592084033 38728 52623
979918288186379265 28739 39920
813855073304182529 8781 35979
545963187271286913 18790 48914
275074187892009537 17778 36911
125534442632112337 11436 49980
887318559583249537 2921 16319
694556634111595649 44514 60584
771065410625602945 2608 49008
987916372471541889 43456 44172
821126326967970561 54458 60549
610754345509253249 14548 66334
86474377175726145 460 60880
49497191436199017 44255 51628
314403505926364353 15127 37727
313490660308961089 6802 45816
235294565409567713 38122 38446
415846019378673025 30589 66825
60396024127044257 27958 60485
921658241520038529 22324 51611
271150497278988225 16056 39940
420828091040061057 37623 62924
944824644849106177 10057 35280
830407587771421825 19074 28324
896498226665165953 40595 58195
251660016074932705 8268 15990
840699005072536961 5383 13169
99041081667184721 1446 25299
183623651725234529 4455 4960
449279110850778113 4268 9438
673922126195307649 1181 47028
528877725173803265 6205 37295
588980809867742081 959 6651
671233594853358593 51871 55130
175902009239337089 6044 11061
569762105969221697 42800 52218
538271841071654913 37729 65766
802531187937585537 35205 57012
44932733292270657 16267 50129
64088434826349073 19161 46551
884912157070267777 12340 22665
103815071665504641 34404 40768
912977013285541249 12241 50101
742503005089947265 23878 28528
859500092446772609 17164 28677
819501101068663425 46900 48833
36214503531439849 21640 33142
760406463635948929 15188 63640
389846501432380417 29982 41725
489116384861599617 47731 66930
395729319232941633 34647 49091
702946160876070529 14562 40212
84117963660780497 10069 21109
55409704916382201 26896 52886
480285351939798465 24205 36009
791688877888166273 38755 60780
734684035814360961 7234 33194
919616532185099137 6361 27744
419443039152923777 35748 55789
261290724114093825 60168 65712
965185896498006401 12650 63177
18688428727880793 16177 64680
7345375476361938 1555 49268
411304271771943041 58509 66133
952887341295429761 14147 25614
186846216568508097 28020 32915
92258185382149809 2010 22553
908228355678307457 6743 65022
904130956300882305 8294 10582
894371256257851905 34408 54061
563179078288143873 4541 44907
856833732068853505 6731 23677
831178993975733249 50996 64550
544367323777347393 13461 62277
923195137752401281 18185 40333
677883269741773313 4595 26689
909221557454792193 10261 32294
951939716260408577 3721 32769
52310320659969993 18979 47573
231178853928785345 20736 61324
315110730921396993 11662 30674
262856167449140097 15961 26788
4593821818957623 14845 33707
77354030222171137 19939 52198
543529836883173825 7977 43324
207658725336909089 2145 35670
502009356892514817 48736 60263
557311915153920961 24542 32234
137808618612019985 27239 50823
284144749574291937 15897 51057
548336494571884737 2406 38289
122377364134383265 54740 63054
984299400162249985 13885 17753
752261437436612097 43802 60326
331227889842935489 28791 37587
318161128912894529 1363 43911
520862729749985921 12345 44542
481269596965741889 39794 58479
270574596614608257 35873 44650
117267068021693185 1236 35769
668175227364763265 41893 53439
964411566807040513 48523 52014
840764632362478849 32452 67111
126131707306999633 21348 55887
70743896790965265 6214 42545
700523046764256897 3824 20048
198781692294147649 54080 57054
134663896137471537 14649 44052
443041588242088833 13117 32127
608691963690926465 51023 63119
916940428365435905 8912 34723
718521280710323457 56932 57227
862294173054984065 11731 28933
899197166526246145 17280 51765
397806081767384961 17975 26740
186765131549226017 3826 24382
687252878854103297 4005 28270
563938534566613441 43514 66377
160788548763818529 11640 12830
245596030305680545 2255 3863
162751694777433889 14277 37249
299155806940969857 9536 63627
878198231487743873 15398 61809
834585353836889217 2875 52931
490831354256179969 35788 42669
643558911228790657 1382 5481
218242340002134945 28063 37836
807351703738223873 3898 52080
305434699959398849 57764 66224
551565597724017921 4751 26472
560439732096654081 9155 35867
455432729557220033 5803 37553
720744794352690177 29723 65526
654045585506434433 18882 59159
994028965426636545 59315 67042
402991496308604993 25955 63670
871623522376673025 20954 53052
452062009733932545 21485 35271
622802055204175489 11833 64978
581167964146192897 2331 19044
613666202526381697 39292 49624
491213538914831105 27327 54627
682954542223413377 11160 31380
883910592627561473 28408 56583
582343441606845185 21670 21711
758321918858850817 19879 54541
858414943043158017 12162 58570
630945866431250817 3033 50413
454656699153012737 49328 59957
695762709038557825 24431 67105
146992539159711553 29489 45840
146484976153804065 26789 28758
138665332433824065 149 20206
143459419720041841 31918 63010
808725827481310977 15417 16145
992022289425296641 9244 21348
909001834610613505 25616 63559
480585946942294849 5601 58918
105063862862849073 701 26944
665219926537080449 14927 15831
679805119489181185 20580 30792
268856949739213025 13735 40654
425883237375558081 6179 26328
750842023574296705 19191 53196
676970608892752129 13062 18260
801813432406344577 42934 58037
884623622871103489 28119 32653
549821437188288769 27101 34913
552717105489684033 14081 15022
378989096616461313 13757 15739
845678715753052801 36735 52055
444006031130374593 24538 38356
337555547435179905 35002 52196
573904826283733633 15347 26209
110146128190947937 7049 16592
611511597998518401 11041 34316
705040303930395905 18924 44601
708491774765743489 14609 31979
525533330803227713 46206 47239
984849222822266113 25827 48375
537291245265230081 7351 13141
626170751775770625 34011 54296
673326230595009153 3161 44463
444416800628889793 16728 44183
225170969592717537 52864 64371
348174768754741825 11968 58067
518616427165255809 19872 31884
426242790495013697 50379 57372
64037854083345281 43389 61024
463925508922937281 51230 55770
643291692395123969 9219 22348
267115436293071425 23341 29768
358898582726745025 26846 58951
41870954295998073 16884 27036
15535826495295169 32703 51465
443867921890774401 23521 54039
823155049386109313 21122 28613
332043239107985473 4310 49518
432347818924867521 26697 49719
227439568454347105 9589 61485
731456605267318657 33618 60204
679960819836193025 9100 18172
489140248797895105 31080 33204
366590536242615169 25292 39022
304781077240157569 16063 47901
482010068868117249 22196 66942
533752158465929921 16433 36025
50382875359108681 3838 14096
497003389943138561 10386 16269
18106224290445285 39638 56411
825826288505936641 52628 64315
241699491853172065 24615 54421
795970542816341761 53087 58153
915635074813121025 45746 58888
492743634852715201 30100 55183
304474969828650177 24639 35246
724462685638322049 23942 24250
381172638968504193 6084 55238
718343841793483777 25545 53345
802653529330047617 12857 27313
350233665293522753 429 46907
219403223946340385 37066 58789
460527040489537857 54243 59601
176240016231137281 8337 37830
509317244865776769 15425 40225
812514434239712769 543 37744
330445444105919233 9895 35611
305615026649821441 24322 63239
379558786241368321 38075 47979
413023756185349825 24220 62439
713140380014792193 6464 43812
475365377055627649 19673 27271
75363101711765521 9194 62230
297743083983615297 23244 36907
822826539391741057 40190 65633
18431454722549037 159 8088
680288981091528961 48154 59104
14047788379212279 1125 25086
893109117346469377 10510 15333
644963834010017281 19346 28821
498596151111037505 33766 49467
329793473373083393 30933 43731
752655265020393985 37360 49814
681858234628624129 1025 7620
744262685806567937 11826 49755
767499231619193985 8265 41725
451517941343396929 20825 43629
821820741064787073 17087 52102
647316722811901057 57278 63588
188548808036838273 114 38261
625591898870510465 21083 27688
517699510199879169 13486 18378
340417313356020673 29714 38160
705283426139811073 63490 64193
831607227816576257 24721 58390
480775279364426241 5221 54341
488201905890612417 4407 56633
883479935148241025 8606 10722
989549677572938497 24209 28119
332176162116798657 6718 27295
579593897108956929 13251 19681
384708210607083585 16401 32383
342227938124992193 36192 40795
905392796428404993 35929 47635
57509442174456641 5791 24538
751700199487228161 32505 50341
413550257392927297 18635 30922
955213202193721857 893 16067
996569860752423169 7582 37937
308772455090871041 30266 45365
420465257090270913 22343 43048
653843024563574401 6913 65036
139741069432894001 1901 11504
216532270022266721 622 5681
492878651735850305 36376 66229
667471499023907457 17469 58254
598386076845137921 15037 25575
652947399518165377 33340 61867
77467835464560161 7623 47409
334406785909866497 58278 60262
33007257696148429 44163 61151
193128685059203777 24999 59951
663344041760836993 25828 54559
396831598656337537 5714 61411
336823438615816449 14651 23455
513996451904215937 18914 46455
759996064686006913 7670 29815
369291604041169537 23906 46794
710999344560612225 4096 16994
77883176503885217 9798 58815
92804419086689905 19904 59803
314670216476134337 19625 23107
65423232115499273 17330 66341
955949413158361217 49179 63379
642429374156208129 672 20200
8444454543255376 24433 54241
215889137840441953 25410 63139
177315146285419457 24910 45728
247214582074462913 564 41368
29652788960465417 4747 59728
737734658333259521 21372 34216
156667407761442945 7658 41910
489949103774009153 42348 57447
656807699490631297 11197 59258
234640116424721153 35421 40456
819804980486960513 4345 48584
901308569671073153 13276 44131
862898286481811969 48272 55422
393511917384664385 1883 52601
955505112111676929 3276 31783
703340066960024065 6602 48505
598972063244193665 25087 25938
523128422699564033 44992 48272
250003199230885537 41745 49683
380629179298324545 9606 36915
693255300830475777 929 21446
363372329382364993 26298 53909
68397184835855993 31770 42023
969330481906254721 48414 55730
444438319491556673 5747 33839
148135902394535905 844 26168
730931752865242113 36037 56808
681968777771714945 6528 25633
585061233628199041 52425 60993
99966029098190753 8812 33364
171266115862760417 45349 55710
97616511285181681 6170 48198
74707171951931889 51645 62854
416691510212764609 34398 45608
72741087498339857 2990 14093
823387176733405057 5962 55780
853139224304772609 46526 55281
114996834026122481 7379 44936
955969023555649537 11381 48909
126694213152703121 7979 39242
550174623667434305 9158 32611
855401462104119041 23249 52429
69781915428361433 27998 55291
322823906583721537 15996 45044
380920268809507713 41601 60104
666472947955519105 4674 36729
135071241700710945 10358 65726
625348268279296385 29116 44364
330317942302688321 8727 21825
689322577540828289 15014 48365
59095938514868609 34320 40250
95923785395569889 35844 36107
887460792729445505 7004 16166
99355224663973729 52251 58935
212554850648341889 7001 37229
305123411643776897 12782 60617
274915141374609825 28562 54256
950597317654917633 5998 16733
13625085039077335 28670 30293
299046241796133953 8150 30932
437758754986180801 18990 42296
95309778839173025 31519 53896
647140619404137089 20576 52429
591331058324030337 4246 28387
227048709834239297 48590 52300
621483087596835969 46854 63777
252384133099777601 1683 53400
722530413300233985 19233 48171
808154170783172481 25824 31964
533560793839136257 28255 48884
813222137966459265 35752 50276
676120176519091841 107 60041
530402134922500353 18410 39659
84572433974649649 29734 47867
987536906091772673 6834 46875
262139604079720801 40014 48773
354732754975419329 12310 47747
204878438400207585 47215 61677
911481231707465857 30890 62237
796868022936948225 43848 45997
603865575721758977 17133 59460
614914830733177089 40857 60277
534761538313713217 5065 44442
763210248653280129 4741 5873
787534199533372033 17614 20829
254525866902177697 39341 44868
697074062094468865 22143 35478
46622918282437809 19474 50054
685724857325059329 39590 55221
704414809332440961 25900 63828
88485621252200273 1974 65084
142382090481021345 20762 61165
726999411272959873 57927 65887
957528340299909121 24402 64724
577847630548500737 31359 50588
930557803079622657 59704 63603
67715768044909201 33691 58276
658295251584810625 61151 61700
507517353589033601 47639 48940
145887846948227201 33157 64344
111473848523605313 20701 30745
250916567330840225 20532 52473
288366714736962881 28934 42845
133369876563008913 29494 64067
565983454583491841 8019 64400
146578726010211809 14862 62791
569294130478478849 16769 41913
401232194722638273 35405 37325
435716907906101633 18454 22736
362635428107743937 48903 58102
967601579097230721 42797 66748
557288183871989441 35512 58737
621494522586178945 9593 27660
230453811068777281 63988 67028
632415320141429761 27260 31416
560691471969647617 333 51614
430250124892229057 2404 53484
885598304706114433 23808 29216
58947113888091705 14969 57528
628827579282884097 49559 58639
286707262500218721 27227 65690
814057411130313857 16739 42671
597321288323339393 21007 38477
320417056409780801 43787 51618
140009764317984065 32646 49763
747906305855558145 21698 48365
10814369565888883 4456 45951
154654055712953217 35399 35487
438313233160474881 11859 54937
496618133539961089 34639 46430
473926043662796545 22287 43676
928026940702835585 7367 48471
428152189522297281 14075 62734
726540735344563841 9305 44207
284355765782247969 33577 61085
632902993230757761 29857 43285
857621248024091905 6308 6401
418069857639416385 7063 36458
752706189517620993 53171 65295
464421589143057665 1889 28088
716993211283114113 13708 14961
441876216248026305 39566 43340
671955566800260609 59069 60575
896018441807243009 24314 47118
340662621475960513 1995 65865
903158689103101185 42311 59443
132194180295353905 36175 52777
702161722149725185 1551 35876
282945430222714113 13477 18634
154150945586899009 4393 55096
395937527625999745 775 46253
274658116041919713 3675 15060
739354345126859137 1428 8355
514730555448643649 66335 66536
981019192835017089 52518 54380
703097237537520001 618 4560
645950398854143489 2211 54876
160569616529350881 17138 47850
891511927652242561 42753 52217
129435342098517489 11169 41039
793064676526146433 15470 32128
526300761081053313 520 38534
206584235887017793 6903 48359
522038040051057793 10298 44215
536285241940635841 39941 60906
163003607742801665 18679 42885
581304521111274369 24130 32177
598245759584486401 22744 36011
786683435210878849 45390 50152
817170882729961089 59491 63015
965163433238071681 52687 54161
431109113147954305 6455 20146
582756186339896193 20059 51655
641292102006211457 31244 40171
320880246133651073 4744 54936
751653143608720641 8287 56139
466807113513230145 329 2114
780272448639301761 552 19279
879648728528021505 35096 43445
971033729514800769 4016 36639
246174264005123425 28705 59256
25936858691999021 48875 64067
535494846709792001 36449 55607
37285274751880593 11004 56177
261906722048085089 26046 49173
13580907368812235 44273 44786
131370572305424817 27568 34160
870940259300425601 13613 24365
620641264314645761 37318 47526
316522427226963969 9522 41606
377877874351280961 6956 18649
926417347183686913 8584 23583
685354102302685697 18727 66440
340357454566721153 43231 45961
961362464368786305 22481 42675
457389597550815105 6810 31533
542556824402044673 45121 59070
738482651141588097 54440 64659
515170848748748993 50820 60916
51896967661562601 2624 64599
851940251250201857 4791 11420
71640348573005497 20070 56139
754134536940309633 30803 57029
596171794830070273 14809 29646
983390358658642305 8608 44728
70873374817089993 32376 62609
400214669223213825 19248 42562
846291360644997377 5837 42821
309027015409103681 6762 30291
386321408212587841 12867 20012
983466676719043457 2853 10788
477022037511773057 2821 57987
957144341080226689 10142 65335
411600327539609601 2567 57313
98200681267751841 7861 42489
752613957260010113 12384 50416
872731324270208769 46992 60763
259807448637850785 49327 55736
874926996360297729 21793 35549
661757686725138689 41278 53447
147068266629890593 7429 19738
374090221970895681 20994 21494
924270114976376833 15891 19173
487214108348084097 6095 32514
867548945513281153 254 44001
521680473579841921 27688 31578
683766778428204033 24504 46415
770439647440326785 47290 54395
148565430288858369 3709 60925
30682166644872665 8153 25338
300966924657000577 26194 61539
585390224333949057 28305 63672
94582556935055345 2745 35720
365934504867546177 2007 22954
999538327368295425 10089 43275
978012901677288961 22967 63865
636367474967176577 25481 64514
333055554599461377 13524 23666
366519371425351169 16702 33572
555013207146586753 5627 14075
999046742510561409 46122 58270
974280992574598785 25683 66901
470227477546980993 52513 62349
135482602322525729 6654 32280
893934471946142337 62760 66361
248799652753028513 1319 14522
955746003076722433 50434 64303
401923601927833857 42758 63314
871980332509625857 28341 39301
843678811652814849 47626 49987
788887817904790017 42632 63239
815033686538129153 16862 51139
991671110024345345 11909 63563
455769179134840385 35519 57736
634951998032430977 10542 14444
73092458762957329 19817 59924
504104320090423361 11062 51420
933658913411910913 15095 16705
704709006270260097 14733 62621
907603530247484929 36900 49715
467932382039197825 23155 61841
132159217578895041 16735 51827
500502152657855233 41013 67041
489512457167577985 15864 34906
511521399291954305 42825 44016
867177762704791681 40298 42737
208146858881345761 32348 37652
574268727682010625 21401 31236
652924969935828097 2671 14646
170271881990508705 63298 65500
447827103748931393 10579 13118
310512408565315905 30754 62350
573460981847322433 719 22022
130647754177779521 28807 41811
896188213161220609 402 37934
369408642473302977 27422 35278
780493342055212545 4955 46150
25736204795030917 30408 52438
583439690483981313 6380 59765
384664814490534465 27238 61671
61531362739689401 14794 42296
524456863445159617 24415 47554
849018874295349889 25594 45788
213959939275071073 5158 23664
756412388813419777 46399 61017
391481786678063745 36346 37550
387108672637747713 23039 31817
999682720750556033 40130 67074
997948516922779265 14139 55981
14703851547416493 21538 51841
143308268656706865 29786 65711
601177867399229569 28684 46396
894191235443844993 27099 33499
957055807226559745 9413 51796
134657334354510993 28529 45206
544678670281726337 31470 33178
956968822127809153 13568 53288
630039403552537217 34764 59363
390019739626009025 33679 61691
965171630450527105 23884 27091
90525682974305969 15070 29801
678912058580173953 14644 16048
963924815277163521 2698 12886
42885119933700369 28601 50136
419260815178720513 40133 43072
134417644659755809 60107 65921
416100733853848961 56791 58387
534082738444084289 25984 61683
792419541110877697 40036 44111
246089726702244609 4302 20004
807248323329115905 37133 50925
201412248916327041 36558 60676
203208901737585985 8875 27622
887226539665114497 26362 40749
409602438511594625 348 18025
225126801390217665 16043 65069
706627929200340737 13162 31137
778238707379777793 35991 57469
223394695945909665 4797 27632
156845649143505729 35337 56681
930149751902067841 53715 64035
576679744148215425 4958 42468
516723742577934081 2313 38797
217820785830923585 45811 49404
519458433943118081 38595 57261
239237306561811649 24096 50463
940190089053412993 21365 60116
971462950208390913 13270 46982
32299926576801141 28889 40296
380516538239540097 10765 61077
16969707707939819 32947 36248
764569318312396673 23873 57217
931098825028573825 8955 17709
589687237145533057 21978 52842
666166885589472513 21572 47426
154574994224319073 19646 55480
582641092040578433 22647 36871
569970536327708993 54174 60416
809060046731527681 1623 58572
564385182277959553 20445 28154
63522842364552193 21320 26651
335359886819524865 50860 56036
445367227865897793 14754 51760
46973738265833729 7959 28172
215286992631209985 63334 66878
628631928566058241 48281 52132
15418420328185079 63939 65363
635870717365776257 8541 9748
774658381073027841 801 66443
856206894073515905 5510 17146
514012890567652673 9186 47463
813695624644182657 27741 51255
612864163969934593 5803 27782
607242072537907457 2672 45318
57018674924844249 27098 65409
79688392595727473 2361 47345
603885212923746177 16901 40413
721837131984010241 49799 51695
271071523686128289 47013 53286
41285721751663121 13771 25568
464196181647256641 7538 47119
678623315939894657 9789 58717
563059457363774401 17496 59781
418600387429819393 19301 66235
985062195377725697 44474 57794
114401261885170417 45810 48274
596819607183373825 28096 62930
530474500709189569 6775 61177
441089052792083457 13403 53806
693860993642751105 56411 66718
961383954387368833 24259 30648
344758577190503937 9859 14986
993166731912499073 28234 36584
488614081534329601 36334 49358
344322771684158401 25623 37714
813655675551459073 30317 59855
607273170446038785 6472 37075
971518604988894209 11345 33253
545756817486701377 25053 31687
689277881821283201 60279 65506
239262059800967809 4316 15921
701183954881507585 8178 58117
388324451992740929 32204 37019
208780097184089185 41569 43689
755565063164827009 4326 18729
576081239686210753 49935 60751
235055646160727617 4976 24471
258227499473974817 6122 61669
595890754015744769 12642 64737
38207673052305329 35995 59220
144354152731221313 54989 60879
847257253847104129 9252 65544
471069984768522689 45731 49455
959986383157406977 1739 8128
127129715133005313 54769 63321
852026108907011841 4994 35621
221125648430859905 29878 58168
859128158653554433 22673 51635
967936917896349057 1032 56342
83182493319142737 31820 46346
238754201662661825 5332 41571
55515294704299833 47308 65693
306523943572809537 46156 59994
301828687179153153 26494 30125
854392187992704769 10434 41431
959641488011094145 45117 50265
309605908631663617 16282 64952
4684644596764543 19008 51338
652973647652007809 26388 50821
708482214346425089 49880 59022
190461416867517377 18338 43576
716844151622979073 14120 24540
580809038032089857 40227 42789
233478768449053569 7012 26327
935990306011841921 6880 17438
425415279283228673 22098 22310
744553428668869121 63835 63856
745072716693336193 9895 64401
991423083993137025 40359 66096
340624597582547009 5369 66036
203176589389290273 5637 54475
784277470220011649 15426 42649
930571068136128385 12541 58151
735177415421119873 33662 66692
617770472337841921 42301 53213
956346592709969921 49442 50959
637358566029856641 35762 40976
462218465899582017 8046 8858
21875810523955153 15867 21576
303795875195412161 31449 43510
559767383327720577 461 29111
333418029003198081 21240 32185
985099429798854273 34347 54749
871834702734453505 4677 11930
722007323869487233 34948 64204
719681536632577921 32878 49685
202822710281754593 1974 61550
291513366925606465 24750 63160
430836973735988929 24459 36979
57785300895844217 23241 43274
801839749710385537 49992 60719
374323306607728065 52324 57915
758004745661676033 511 41938
868791207993183489 32870 56154
12256487489640479 32420 60851
543198349178901185 27630 31845
677643716138401665 10664 28155
52178089409480321 26113 39041
35749656854736857 2196 19356
982333439274363265 19171 44207
174393027045763201 49888 51015
668911081984248321 50294 50644
14522256051595407 16754 53761
282314642568984193 54366 67130
188666359239032737 20750 49665
894691681250336001 39135 59602
658570580267227265 4463 66417
994966962713938561 72 52151
137852029715158865 12346 28308
960804440723904897 2094 6176
865142046716744833 29776 59143
348176271380104641 34904 55646
138692429260526497 1926 50022
525590436087938433 52474 55065
216833388311190593 11210 43777
655704987562366209 402 17754
383410616361114625 18999 55776
277796759940059713 20377 45369
586350599191707265 23015 49558
988549615199382017 14132 19774
301461728126394497 17153 29548
578914502472699137 24177 29488
828595600620648321 469 48344
47408420282529561 40768 46938
815594272542764289 18864 58860
442038968619669953 8301 28310
185905270769058721 21150 50347
31940962465618841 7102 20201
805094141030519297 13392 39448
128554345337974497 15064 48608
160766559332532929 31469 54418
580184454243614337 3675 42769
684910138530309377 37294 59790
551724726297180737 1555 55160
172362200143783905 14550 47308
536096565543992641 36838 42566
145456782690740033 21366 28589
610603387820972929 41645 41859
868435354530337409 19711 20193
676946885568504833 40873 53216
657265886668224001 35092 48421
562966551966496833 17543 49391
931143677589592065 21503 50377
424281359436001537 23087 31213
394695824083395777 64030 65955
778525632636885249 47302 52782
123124111321065041 48157 57834
598412197108622465 22447 55547
75364192305354289 1551 57436
311637201100865025 51189 55364
55604485166970361 15186 48455
129691568734038753 25203 56403
632978653955699841 7472 31836
986151690740612737 334 64230
221147058467355617 10054 41099
279937416405580577 52515 57730
161309858838787777 29561 43339
305834249765041473 32580 55001
575937783134850881 23740 43347
870895489929971201 41581 61499
691062341912822145 22367 53154
875743207510467457 47127 66442
846263610996661761 22969 43458
577019815999030017 33005 49340
828611969918366465 8093 41698
948727407304119169 668 65024
596143931237765633 40174 43163
877485798687096961 57982 64245
319624682376552705 13054 28702
674342239188220545 34082 42092
362571511709351297 20536 49694
434442586940072321 11593 53267
159458754358720257 9867 45068
24399641593390697 13542 59106
135418446040365121 25976 54112
675165794184856321 17841 33413
898364411212423169 27963 60492
771348694809873281 11660 22733
534093889007611009 9025 49914
205964678869612769 45422 66103
459588161805694273 49739 66726
295894763333620865 21585 50509
975198107981174913 48 35812
423281055145672257 15726 52782
763697499322159233 25837 65792
63745521361525449 4127 51205
306771900967024897 18138 56596
657117062521031425 21433 62339
128272459704046321 746 46302
925035678376104961 42653 60147
36737044317465721 3387 61413
275347044653294401 44312 61146
168446739998341153 24205 51250
712617872394716289 12771 22425
746582448072704385 18852 65160
83081733006544305 18269 27115
374880474613288321 1201 7600
127679079561886513 13024 49281
256467426633111745 2886 24457
804412263372022145 26485 57232
790242159338145409 39109 66342
455589062835613825 19893 58723
904258249541843585 2425 4144
466793834746631809 23666 61825
76176413418547633 12384 35507
25923912059511169 3418 6071
87532234081312049 14675 49275
700135613276181377 43 1680
577420091513044353 6219 42250
464522675222426049 16581 47891
272595390654576161 86 53049
689321351401908097 38450 45181
799959512483322753 35996 54830
50392508685689561 35117 50875
635760346034050689 5681 43424
203245696499230625 32741 32852
562029073191336449 39821 51863
926316745105410177 5383 63273
616591261015006593 36358 36749
485240866666806913 37310 58031
220844075291008577 16827 40675
481054854193246209 6820 12433
36987040310169305 19429 66553
95588836411870657 17993 39989
79121023910385441 8708 44560
56842515843854361 48045 57680
289663616164293825 7051 27102
110141964284458993 49830 56002
822924771622066177 19059 44501
794168000010728321 24833 36898
5785653929280 15224 43417
510261670538532993 42329 47568
609826491695439873 10551 42769
134056815534407297 9523 31200
700959307467659393 8001 15443
555556898142135937 19411 35202
921767383813712385 5410 60144
405754213418049409 32178 46177
475570029635935745 17069 37239
366363227421622657 5037 19503
212783055721910593 10633 34557
356043671305130241 13011 30612
369269037697197441 14433 28652
608526225806635009 3890 14669
644610498149003009 46293 60242
168643007642543809 16209 48152
166746495648300897 46324 65893
866690462042889473 18033 54687
224306290317979777 12888 37146
893217338709646977 23287 66618
988322312232359169 8176 37776
108675161358981137 19912 64923
582858951922187137 40526 55850
590453761859805569 14350 59216
69554315165920145 32585 48796
224240286911303585 49203 61913
592263007104417537 41751 53018
411145486455765761 18736 49144
136244568299989761 3433 59826
405089465887819265 24117 60299
374895159227204289 10094 65180
193997202583688033 57946 59696
425207133945736641 21131 24508
604670198426809729 17786 39023
861926804568479873 54113 59708
591427839202950145 45763 46364
688716277175789313 22934 31087
258443756500874145 4131 46563
489929751016202177 7935 21976
739425580429838209 43543 64054
376408143335869057 20852 56191
186908660629335105 15952 53103
454166266868764289 1603 61270
772792143663011201 29463 63597
640881626769075969 18498 47045
270749177213851041 10275 49420
965058277474948737 3633 14682
169062938737141633 55957 56198
250030800366477729 12276 35321
252895470942426913 35703 38942
467136466167897153 24029 57636
773045885738397953 29527 36987
907312204512724225 21896 51534
355751437576152769 19439 34255
797886033262013697 38740 54918
121198433031452177 28083 60405
737150812794244097 33563 52346
319971395020893121 39079 63519
792214735289928065 25698 43022
234748748932460673 743 64984
752338912980153601 40699 65040
787424287392788353 45026 54749
116028378658594273 34863 35032
688227222815982081 35058 63812
308777777772338177 24777 51918
525725420311822209 15743 37108
863241989999305985 54655 59603
463447366766061441 33272 63994
804823163151244417 3786 39839
982167558401847937 2328 25814
132489242175861217 31498 33401
767375019672726913 33630 42391
991767675317749505 3483 23773
765147040438357377 8299 17066
855201192698313345 2023 14875
697040484434907649 523 39764
131946202749052337 19173 52195
382232966266919041 6014 35637
252365802666698625 3207 22192
868843938159301377 11920 20968
134280230247856737 34044 37271
463720045015598721 10697 43833
614284861839831169 30589 52312
58319207441982713 26178 64436
585853249569201025 11100 55450
613564928743819905 23493 48030
521522661488713601 7820 19042
606568858485559297 41339 65583
13777968758109439 46900 50916
347633352008010369 5399 27359
35873843852311185 15228 29075
99953577439450209 22296 58424
594996912223823617 7515 19900
490657718381022785 42695 47192
901824127765390721 7522 7830
300875072454374529 42779 48486
82946608312699505 48577 64336
143573482237705713 56829 57802
10269876873831409 28006 43868
852173278014404865 38035 41195
748782193221931137 35633 51615
434194330613145473 26824 57217
620208552292265089 48151 65251
170179546650956577 31384 37033
310049232020094913 10841 29733
805602338152986881 48942 62244
428094788092106881 29607 56315
628116835652846849 4407 7456
919623181808081153 18546 42776
454146510606882689 9178 43752
70333958134991545 12994 18700
480479699365076865 2719 31992
450109511165312193 35328 37592
625413011466513025 10831 21289
78089478987333649 5718 38283
530300243616252929 33074 39927
280779356481222209 43502 63532
31679444718754725 37031 43576
445719528466181441 21174 48871
756725150230579457 7925 13796
181952052070801793 42315 43101
434795406772472833 12443 31329
579616165274739329 21558 62864
633882498965121537 8550 9579
411347229615589761 4932 34348
7618684924047160 2808 18897
452252824687885633 22426 35686
739269464066552449 34092 46826
863510755957822337 14125 39929
55432530752135281 2003 51909
770487650843715969 53166 57219
198382105463863937 16724 17426
731540879105526913 8298 39587
953400937076317185 241 18578
85627920386595953 46685 50872
191450472904534753 10788 55996
193948892980177601 7498 10218
191187359077154881 20407 36716
217817727490409409 18508 31827
979225157601419521 6045 24274
781902724456106369 1947 53520
462344406356841345 164 40400
565724949167641729 46473 57125
930949322686132097 31668 47828
326017404102191937 5370 8537
91829255620005761 11924 47474
735407104740641409 15326 41456
773982183461967617 56455 61444
349343717241428225 1713 31136
354738455773379265 16814 19047
95136876915855601 43708 66569
567929953615419009 26660 56019
945710756992799105 54253 67130
544687981080919297 47528 56897
975749586560038273 39747 47042
745377486680112641 11009 29724
150919928352468705 1864 35881
939666396067629313 11718 38168
152994621529384033 17722 59059
387062285650500801 15229 45772
528662494607619521 38421 44785
72012390640701089 3539 58403
318063524248241665 48767 56358
814131290214916737 28343 48480
713010326956354177 26952 39803
219639287890750273 2233 2847
547936955673517185 37868 46973
608383943118610689 55574 59213
393855427630899841 23715 25625
626849982748801409 53418 60614
395823887314076481 25812 30101
509421547177154817 45549 47969
229068358588936161 8933 21599
261032699606325025 16458 52902
435516940601413441 25247 51646
903556914939116545 32954 59359
305104234449192577 49103 51889
589052523656015105 18760 20577
698090606628550657 3548 13692
103228846444167745 19549 33540
543377742302542529 37120 46478
883982426580139649 53419 58031
955531951588593409 6667 35931
529427109438813633 846 62482
219401044828646977 2584 37274
465552034801184769 29042 43256
738499156652562049 17078 58842
637054403296687617 22274 52403
991250719290778881 1865 19685
349809240316155009 38578 48451
63709668028078425 41038 57156
769896325243877249 30624 61278
348597395967789953 5090 8427
395340492661283329 2972 25220
314099656036187713 602 64083
575477687812011137 21181 22891
627864797912256001 37439 46557
842206798298043649 15062 64979
519877713733048833 22132 34638
549967722232850049 24380 24758
987028762097668993 24220 37135
349625653174250305 11593 40866
373301078386429441 297 47512
290746806247895489 22413 42084
398441852535118081 45974 48064
250340907895669313 12397 13878
851189945493896321 5635 54068
102427439035039921 40521 50063
562570671301234177 12995 49247
801424475343956993 13951 25723
977997477500291969 35614 62651
396071313151551873 16008 47988
41731246124246721 25806 26636
67672400195881721 9212 24160
434177700436546113 51869 52473
427976566058703169 16398 27652
92248235723833009 34322 60327
616394681136675585 19434 46774
779523443860067969 18063 54503
102513694428111537 34218 65887
976766458993015681 12198 27695
119729932117003553 4549 57599
633339625228924033 9100 21447
993729245533387521 47456 65588
665903733846693761 13156 42820
987994051278427265 61544 65297
331406321687705217 2404 37166
275352324102939873 44705 56569
99622518641471201 10804 38856
327223097666383489 34554 39636
196679022682442209 5441 13893
662844232550810369 28708 45860
742559695995272065 44270 47458
405096119062584129 10584 40775
433953028355130497 4017 21008
710515260012172673 12446 31298
312409338102813889 37167 51686
797800291700390529 2421 44176
840042963795379969 5252 12090
239658813588647489 14386 16961
923997756754335617 33594 45827
898979986777099777 5652 20965
546529630447405889 51216 59836
340160806155850561 35267 44722
720993882720055297 36892 65726
220419832046225409 35677 55670
152312725785034081 9342 30026
250045541501606305 404 56171
468706350461662401 8884 56257
169151051860744417 11998 61802
112962143275591841 2287 8612
608707331948025345 20320 63998
770951897774725889 31751 43198
810716908344922113 1245 59761
622440429155513857 3386 54058
655813808464159873 14281 29683
126733138452227217 58165 60737
633738492397718273 11609 38866
423807333136192449 7223 21025
136591401098215217 23458 44040
143007741889508817 38966 46932
923912988474917505 8810 34557
727022059348055169 4259 47766
124829840849315585 46 32148
912110869224751105 57207 66514
990254424060019329 10311 38944
386312614114057601 3868 36413
8759825358580998 27114 54498
999728683626674561 50148 56281
913728375915560833 1211 48076
623542371020729345 55188 63654
245130262527794689 17233 31316
184408185202489249 31169 52903
506288703106939393 242 26146
288704443725617217 6990 32774
588377820871201665 63993 66249
164497831204190689 10831 12482
871422673909940225 24765 42428
69622485504421409 49345 66521
681655935571996033 30688 37436
884589702260132737 41912 60516
987252412551065089 30700 40255
330014934199322625 19186 20263
663462007349821185 739 27059
21797677751383305 60856 66679
528501974786401281 4671 7718
732546304481953537 658 12355
728334349849120641 17866 22375
962752500688697729 60222 65089
189572131100156577 893 48177
339976708690169729 2109 12838
985123552830444289 36740 43040
354594057026023553 63220 66745
849795655298130689 30264 31727
66037175437227089 28653 65203
6090395487831303 8740 40300
946438978770277889 2836 10261
362776146984280961 44226 66935
735586344225179521 39518 40158
850833329225153537 17359 19835
980118117014715265 41192 53316
680519721340182529 5083 56242
412701556921259521 14536 16433
198966914702822337 11146 61340
228108832634536193 45025 60044
612702841277574401 9139 33521
351757055676710465 32719 36893
324597506413525121 1013 55535
909601731338458625 21450 61471
241607707903320097 14778 29302
940751744181991297 7229 26126
705887991961674241 16321 20096
998985738568808961 32098 58251
880600527824007937 16995 31299
343051587560477569 22970 40513
968158575106016897 61264 61822
840529580885263489 48235 54544
292004202624049473 28101 34474
442565028204736449 35318 54551
914699503978369025 13898 16879
823877126453698561 21622 49867
529177099376532545 15216 63435
881806592955154433 14496 57520
583313351213703809 49814 60575
91728950591690513 23976 41980
394780123790219777 10606 38752
910331973710153601 23297 47826
477973013517839745 37204 45322
637698245496029185 51824 62191
816696892058978049 14907 49349
875030091340430977 38949 51959
435166076958736897 11497 42514
612126098795190657 7148 30397
935842946161564289 14029 40332
160491814156610945 58032 58193
486660653495931713 12355 28488
449314535931041089 5668 49332
924011242760080641 850 65012
388273909650404673 12753 28436
739611296459898369 21025 40289
433255869079122369 11030 41856
349679130464558337 20589 52397
603848274293820673 29831 56603
798040210359147265 51341 51400
261949132865698433 326 7282
676948276569014273 23522 55619
899253323339177473 31342 42940
855567746027631361 2708 15925
893619027032318721 38367 62142
405980074920968577 1542 23828
552204443314618497 23430 34372
978491178228551937 33585 48284
661785140934984577 44688 50841
677776523861801601 25127 58183
907306426755536001 25103 31416
623461061902915457 22460 61646
139739616845080401 17841 58647
404166969669468289 9884 22280
215050634151761953 43051 55088
369494117792214657 11124 28665
187525130943061665 1840 48469
224496029147978497 31597 50539
796856074623587329 44867 47997
636179670674366081 18942 20934
804282445163469313 192 37719
709743997439694849 37764 62268
771284476966624001 7351 25530
676847216430559233 3431 26006
973553122161167233 44890 52778
155499676286886753 13819 26152
193857548926228417 31106 46932
917204790107931009 23893 51066
375848612123778753 45061 52655
247073386338122689 2613 37581
601137807376655745 18576 64747
218445508559000257 57738 59025
257977126454125729 27912 53582
609686517182971905 3998 21807
363785417988321345 17404 38431
512842030623559681 10985 65931
608074821989053057 50609 51889
337579883105128449 4095 53812
932430222468493441 29784 54286
545069777672239297 52709 57114
164213142907346561 4440 13867
638397953569459329 21323 45386
478033367056450945 4257 39063
881458650153220481 27845 30130
367420018309534401 28354 43698
640556277702621953 46535 57604
792964490143585665 31774 47222
571483724074596481 30795 37858
700904304126186881 21818 45039
645586683989783681 30275 37195
822671092172139905 37520 60275
682357077614639745 4529 27816
589530701028909441 9277 19836
915655672591618945 38005 66780
267324309843214529 14834 30485
621739544780751873 8654 25197
179851687879551745 3090 48171
766417390586148865 12980 42557
239322661635394945 39251 63673
630391882735139585 5719 19969
503334095458232129 15003 22139
881820252559130369 8697 63128
631530235199786497 23057 27752
902943634571272449 16330 22202
225266120259608001 12189 49069
522037202804590081 6813 19644
272501061855461313 18781 54909
489663932459947649 59990 64904
990016155539397121 24246 40179
596810373453742209 13683 62354
982954881661267841 20494 43938
875835679687298817 28281 56105
240033109029486273 10125 26584
409543037625915905 5193 15099
651053956885657985 41243 42361
30602036679354685 16383 43980
870799196320039169 35911 43544
524661850689263105 1441 14152
495593854635640001 3036 51203
788385978148767233 33149 46404
605815858330846209 20289 35695
501211978431904001 13921 36493
853446003439170689 14107 33568
869468948509094785 4458 34233
62941763061733273 30029 31705
795313390875811841 65056 67054
412234146202248321 16119 56245
280217383180541889 20422 53501
23704128423180037 51775 59992
635849917116125569 42111 54939
597423375682676993 8923 48078
547805146858323137 30068 40887
907641156903370241 18189 53116
91310172437722769 29109 35211
335257060936921665 44474 60578
451009828730832385 1364 6817
250749516626729729 4742 25366
387652746548774017 17109 65660
154176466604678113 26104 49511
991550391519567105 17343 47003
556526849501583617 1991 7432
120903643577641169 27761 31741
296758043897735745 1710 16525
115146958566270993 18944 32137
55110548140891777 39194 43774
694263453004872193 12484 31649
415437045255412609 40484 54690
615559603515023873 14145 45531
105190831570102001 54961 56107
755031668446186241 6216 66485
476361096318296257 4807 10939
137715942928025473 12775 31086
498663777909985857 37185 51687
815747520665233537 59703 64861
639016461655227649 7045 26453
808956185933581697 1202 21141
182708752739902273 25403 61588
617577214876554625 8840 26691
291550777055416449 5262 29618
763573129233321857 25468 58059
660819917208261377 14866 59651
179998122799553089 26878 56860
764111803668281857 40354 42406
350242462992937921 22933 28529
945363522662038529 1368 11099
223967839543441025 37625 50291
910540100338064257 39371 53602
711539735806752513 40305 43042
640916811116017665 33250 34854
647621636741000321 5404 19593
122277222638455649 9150 66831
458313477561190977 4454 53062
880790855775021697 17592 38406
662592288905649665 14625 22804
31637952864453925 8775 60546
509893360125744257 40839 65978
118943905558712257 32718 34776
800643082261693441 11803 43913
273277957084342657 2643 16245
686496949872278657 28090 34655
505524054658625473 23052 29412
306674596791772545 57460 63800
35774965794157509 3627 59753
97172635564561457 8980 51717
915485655080932097 8203 24832
24410145458425349 17303 37498
567114896250199489 22456 35949
711468762669639425 45985 56994
934423139395992321 44471 66964
131160121988308737 35697 46461
350292089682110209 45504 46028
103913933121219777 14753 41249
871654135027103617 19427 58115
410863512758020033 31518 37908
874327837809726593 13075 52941
257369900512472321 22216 26929
414731242865915585 9994 36946
889832031689600513 16265 34210
62291432901385945 21648 57708
466290567111684609 16496 30956
968413934300816257 8371 34235
863880302151692033 18749 37322
736255906519556225 15420 36543
927677333478968065 4922 14403
250509004387172481 634 43740
682290799168960385 25184 64901
488794236601616897 33495 46459
101726526315729873 6259 53745
922085217374632961 6600 57874
233686441267785473 1291 26033
965253913119323009 18336 21327
593357898000888833 19537 54561
94955506636782865 6156 32623
308593346530365441 15894 25875
548646171749933121 12676 17165
299408314558832001 7018 50855
528943656722265857 33018 37082
847372904392265985 50971 51530
471933745275190849 8078 8474
205560790063870529 9142 20420
358632113264068417 13021 37837
271262525900091585 33876 46807
387555456301296193 33462 57352
245220047214473889 9829 32249
786718749344988289 2363 42284
436339783046342721 29316 34604
812320194863712385 36813 45568
464580848507822017 11317 21988
470863377122388033 16779 53961
340041694917665921 11769 20939
782844603045102593 8250 58730
710978512611234177 46508 48666
294424843564161857 27293 36543
189031227230593409 16671 43823
632380938392895361 26461 62625
684051368661798145 34884 61054
939597001540423809 6692 31226
244183204885509057 36492 61646
398441921174931905 22392 57637
391946469829036929 56500 62544
624342014751750401 13821 23283
478613356944968897 20937 59190
840710699857350401 14654 51082
440301749047719681 57430 60267
581762649554892929 48735 61576
300223682436644865 1745 7059
973334207128313985 16659 35356
674454016868935425 9186 58446
271096741170698145 45303 52741
730286306094050945 55748 55836
962219937824396929 4190 17943
191541836387315809 17732 58779
941677208526559873 39772 49947
620113048079851137 49166 55501
8147372743390947 770 52777
757059425680807809 6959 60514
412675143597045505 52 45502
901710623386939905 31321 49299
716498711048000513 25396 42995
990011396646664833 24139 49030
779301930061425409 5775 12138
975228277481626497 29477 55871
464717071279348929 35618 56485
34032403033336325 50166 60368
66834364895658641 23131 36970
152567317341144801 13288 16510
424096689407416961 42427 61759
692459702352707073 51712 62208
593164677658965249 5180 14644
416216973844349505 8674 37063
412456694347493889 5950 7377
479044298710647361 60172 62869
293760478221447105 44777 65555
475559894999854273 34096 64893
372280589467418817 13435 65368
700296788916105601 13063 39314
444518327009294721 27395 60691
366779882240003009 52072 59463
443025425299847361 24879 48120
439801345019986881 20692 48629
881954125017944833 16553 17192
351205806471959617 35565 45137
768900626456979073 19013 61613
230484495194829729 14509 56028
869814176361135361 21088 46759
121415539258840961 16559 39679
31244347122136417 29728 43478
770958574094805761 42605 61964
459207896485128961 41952 52939
872553769904207873 20675 53769
378817886963286529 24136 37006
431711966032835905 53859 55115
407827036882455489 16594 22653
482814313832371073 42845 50122
845403915378053505 2387 20959
593003621977629825 2705 21047
194172284688352897 40244 45072
263502513994858145 7971 51147
371914839137968321 1279 18028
317626857008221441 4324 11449
225776485435662977 61885 67030
674003157590028929 5360 65728
304051419251660353 26017 51476
168901190967091009 17343 52312
196389841980266753 89 47175
285685537658217473 23238 54241
315031509712394369 35508 42874
489870044125225921 15151 39338
505546574689223169 29170 43353
653506445608918785 24004 50504
439042366234811969 10470 11361
438140504213492929 6929 63978
383809999907601473 15344 59746
693925548949430017 534 3626
612240169618939265 20922 22085
968388203684455169 4659 37532
646614107987577601 17455 27143
548702350915995393 19045 66927
356085038506474689 11787 25456
639429649047286785 14918 16048
966679811274691073 27440 34495
659051307858895489 52566 53421
38691682515075601 2368 63382
134975190065702577 316 20363
956553398901238657 14970 46062
103218258602062465 52042 55599
284202781550813921 8807 63069
188632268024832673 50255 54317
795338691535608449 22228 59933
929408660085691393 12800 36477
322836983007174913 4292 46258
828219701657744129 25539 46809
332993247878935233 31341 59366
808622787906962561 18621 44337
374483898060926657 11472 33616
557643619175820481 4696 53995
636828048186789121 29999 49400
448686611399374145 5065 45728
10147463870890051 4766 18783
4013287669479838 33981 53936
492659680923683393 21309 65663
758836053135333121 1216 18180
46184332675093033 28369 37825
322754589436726721 34704 58676
981359499332018689 21085 28077
187718354699534017 10182 46503
88528364064995201 13847 30618
95499311056798321 27517 55640
573645807714658689 29355 62515
227593856762304385 60449 61480
784693645592422913 18663 24255
817653807754680833 52415 60030
234568195091657825 33575 60707
81706224382479313 14801 45207
71439561835557441 5850 15123
269820045299539393 24167 37371
426307969096743745 7289 60418
524965570588513217 21853 55488
871070085614771713 8228 56070
936569566846117121 50357 66644
125110568027981377 504 41066
191858615124424161 55559 66704
419308489707315585 742 36064
186245645262928865 28752 37114
616195156359626881 17767 43327
838339523303808641 30797 48970
566795885661800705 56621 62431
587154825094586369 20099 34486
849548651258505345 10949 56074
531715964690555137 20169 66782
333140200659141057 53763 54246
611245294877861121 7022 34292
89176497228326209 4112 4274
506453775319023681 17932 32413
790099216306057217 4777 59797
90570122572103169 3644 54400
887595915429177089 27314 36555
413481962879352257 2047 44909
76299927280455649 27914 55892
340787396874404161 16851 64394
594439415987015041 21008 34079
511964224225188481 13664 39656
301634545374948737 44186 52382
467820807668402945 16258 45511
550682388219303937 27994 49194
678465211211538177 11209 49310
71263788205481409 15783 48786
318632232302903169 19482 24368
325288887658022209 8004 25327
908706046739560193 6202 37954
867508464166487425 9074 22505
36756533312484409 9557 13586
175429632550095265 34693 53507
778275620473031937 6772 63516
77703608622197601 11494 14241
621607080077055233 27744 36288
820686018657884417 18134 42434
424218545497843969 13314 32510
786583353325678337 36125 61203
73242544270812001 17500 55007
441008972168692289 28567 52044
369708895721281281 15849 51639
786592134152879617 33238 58612
108830349273333121 26377 35803
972221998852322817 12139 41784
596267531551980289 3079 3696
556686573928427457 38132 61143
462863839506553601 14170 32872
575489165779561793 54525 56725
876291520864349185 27290 61166
162085229903095041 28476 58886
1577839421130989 24956 47238
1731282432022142 26896 61593
514013435932874049 11869 19340
310798181819844673 6347 30696
286124856084228449 11133 21810
221162543395127649 28845 48341
353247717422128449 50226 54000
828757968976031361 43574 46937
473960806518007873 12008 19848
514005667531083777 52102 54497
540137406137439745 33582 39626
979485475753815425 48963 49263
140458883604139825 3363 15421
452471431077515969 24692 64038
970188914579061633 1565 54229
736341827249031425 3785 30208
491812075004403969 10250 20095
187078757010031169 30670 51253
289651705899338177 6788 61800
929798002380717697 28425 43471
706462980650968577 16687 32309
882539502743288321 2124 49401
497115330137738433 21697 42263
237430513709210081 6102 35612
638152998432204289 3190 9521
339308095325240065 21776 54661
634284799102779521 59547 63226
93531953630158433 26222 48294
613625727240901121 64085 66711
955445510203038081 8085 25438
344358324482747969 21808 46945
585692278145028609 57222 64244
508340634061525505 23904 42090
507990088906669953 18242 65058
588245561198768001 38299 41687
329218204535603585 3878 15366
52416709751668121 6216 50707
401259655107725889 2257 20698
965881252164159361 20821 33799
702946850490700801 37019 39281
446471059120099777 59183 63596
288500629965771073 12305 29199
611835123983162497 7645 39032
962383552047779073 18897 55970
814958197319867905 12493 22615
429495678973626817 6435 53217
787895598210006657 3236 5825
873035478620305793 23726 33097
926841318959631617 36494 48333
15962156155442387 6537 58637
143788922095929201 48670 51580
117580027883715137 43182 65705
525601031189950145 25600 43411
554014559957767745 8784 28620
271038248777152545 36675 64113
798732843888483713 10210 50250
760249059843502593 19 63186
423195691003915201 24424 63397
41395572100960009 50539 56365
593372470958311041 7725 51699
745578310999235329 13888 17260
978548517555726209 23553 29892
254394808249905665 19515 47820
205019946214587649 337 14030
524635461600198017 28458 58414
179224222544437601 24754 47031
69353277505832977 3832 23631
637919857445293569 36629 42911
402512024483343105 15416 53517
226896838893669185 48970 52723
363442937395767297 11810 52068
887857363007167745 50161 55107
183053647876832321 15235 39946
201851590062634753 32527 58504
633988515580888705 62020 67187
57981199014445649 40739 57354
605899329586407041 9522 40890
175477852786503521 37672 60203
991528749687681409 36676 38513
792168598725662977 21370 36841
759171314227145857 8656 62633
845848861383419905 23187 52418
608875824336998017 5832 12938
638122132291979265 2794 49268
363806760460448705 3590 5138
838304190234016001 2640 24543
185778365402164513 45628 65124
356063554376174081 31776 49613
191492876768350593 8059 63211
495037995619330945 27742 33858
341061570521397057 15193 54138
859593635090927617 32129 67118
13852191338287413 32421 66013
165581282526876097 12132 42656
683385785602688129 17432 24782
980402458738193921 14470 52936
82213006641197233 4981 18790
732070398802168449 12463 49260
764008641990962177 3818 18583
389799617458432833 22107 37613
323155954764359873 6568 50473
747011860634376705 17149 39626
353007310617691393 28008 50745
73620915619169841 1689 15029
995089978007641217 14058 41588
123955792319808465 15611 55806
974043070322302593 3200 20130
763465448086801537 13206 19809
197294073167824993 30778 38732
659522032045789057 14232 21521
398531790122596865 12039 15417
681307033933773441 21503 54513
238953819820480353 2356 41415
744404626580067201 25100 55148
651497652018044033 21718 39420
95564789135206497 1567 52820
767388125262328961 12341 59977
766507323737204865 36042 56015
878785054435205377 35414 47737
238341919904751617 18769 44227
699440824099340801 45397 53192
855805084823490561 3031 19633
325911699168678145 33889 37041
553757425008907265 34747 64803
297317831256805249 46312 62149
561829892435742529 35131 63912
386765939133844929 30640 31292
478485123182235137 42209 58323
251272525947385377 46968 50662
694163534506945025 50073 57571
696560112929354625 8139 18662
674536083142864897 28684 62379
869644003361685249 63446 66983
156680915852991361 23347 51075
115800377607648385 52414 57836
2106941178379174 32477 62434
596873833043119361 9553 24970
39595096179883881 40355 50648
25249035670988465 51077 54687
432475557336626817 27840 29625
169181070574893505 46637 60196
231054991059568961 8140 21828
17539098648335029 7414 58602
437339798414210881 14014 24884
34351544841669581 6349 53205
212958812275164897 22715 39188
17729400165059417 9901 53535
265922756687356097 44887 45804
887259949232003457 14477 58051
713966178672667009 19303 56755
328013528692871169 14713 53929
533241230175558913 15356 31371
658831064219910401 18561 30882
315989710736292993 31753 56436
603243756661477505 43055 65598
25161615667880001 1789 50347
317573593304928193 14303 31049
617668144028460417 44325 51081
403003560826384449 18099 57002
895631312274940033 27463 29979
845875666799813121 4653 59435
927787870902964353 5752 8326
608635821218889857 11843 18170
40532113396633209 32166 60923
606099120933521409 47126 57051
831023659011254529 34733 66579
562759915154707329 9078 48551
417087691216277505 44369 64843
554189255684391937 21231 65971
84782411576785681 60059 61528
504116251146804481 25959 51081
208177962646370689 31411 44678
852941976174463489 51407 54591
775801540711245953 307 1022
498662877655924289 46675 65938
762151681559327489 4627 29541
17030091840624097 38070 46930
204296133689044993 30844 36689
172192215918904865 21804 39232
160042841638524897 20332 43710
843049147451807873 34877 40723
647061915582771201 15166 20568
740688267120297857 51708 56258
547119209780685633 18075 59637
767739552863716353 51400 59444
663594362492407425 6908 49666
19432394416931233 7319 59434
222430354170082721 6731 58443
605590026693562369 6297 41856
494923510274919233 11533 23531
724590542287948801 34096 56876
100860696428252801 22999 64342
664516535357094529 11303 29572
16809346698412499 19276 62583
712653091864503041 50103 61013
973888216119856769 34700 66483
268405055638680769 24238 54587
659889482806381313 27768 51496
131502023793665041 40746 53871
908934280866031233 8023 57001
643044678662491265 22788 60774
321389384482646529 37488 54619
376775232310258433 45269 51485
788372478881026177 573 46765
784273868298839681 11404 53230
47541120256415329 23943 51682
400186268028214465 25000 62488
27827105406128541 2952 15740
332806150174505409 6973 7314
753729658779466369 13859 42791
241016045019684097 34769 63986
793592912766822401 42109 60559
59856201059375281 16593 42170
420791541643797761 36875 48193
633472692525536769 41919 42645
909479688124843521 5019 50664
423892294974010049 9954 35684
620399576788148737 27604 62240
463243325635012609 46429 57829
187135985936233601 5267 57860
816010404403755265 5315 53432
299024357165638593 21032 29662
535438614985189057 47081 52026
198318726159708801 15783 20367
765848015014782337 3958 66667
16889221112339925 33551 41856
199234215462560385 39014 41822
834407186886604545 20995 58279
149795952745961345 66105 67193
183325047467935329 43332 45778
524693930539420737 32485 39916
153843983784366145 19158 25841
618563305597731969 3156 22261
750055332454682113 15369 18905
914244504746882561 18182 18700
522629751060005505 24736 56301
253817911355156417 9654 18846
675645639119739649 15716 61244
771662714374251393 3024 23134
411385232058147905 18691 29198
257451939367101089 14712 55047
723455056288489857 25988 61272
458708528291118977 18169 39113
164082164610245953 51675 55063
77672881857012049 9457 49092
627126064962812545 50056 65920
604045099313928833 46424 59373
821965519347241217 4209 49417
261133850563012961 28738 64802
786513498428352129 28397 42162
548053784282906497 19784 47815
629452130877407233 2805 27202
889107510296071297 16042 28540
736928410508642945 32454 67094
514681840478139905 18222 45891
109277364514309025 32322 61831
279564334764742753 35699 63210
68978946921536281 47910 58660
998528469685233281 52048 61978
748629997616770689 33745 57282
709102204243521281 19541 52368
27823060054704029 22396 45397
889833041621351169 25326 64256
47598777073442737 37258 43960
894029741859085953 31820 65040
61377430182066209 16983 61627
376604188051608449 30521 47921
341459955529014529 6810 30984
455444267934751681 10843 11235
348398568691823873 35154 54201
553421580263652417 10259 25847
799046321107322625 18855 63316
337655902468199553 41610 64067
160186093789352673 49964 50245
618930148124924545 49594 51023
934912631138555393 2774 20464
333456226921072129 7091 63722
494149898874542977 22858 43478
294080831222480321 20773 48169
951882752243459841 7145 21911
346052090571291137 4594 48621
73202690873248593 2157 50035
672979234079384961 22514 56094
85838009566909793 26716 30099
560396676219966145 13004 44090
700832472726336385 19662 56838
706885350654594945 15065 47580
673667069486395265 6079 40698
252439887554530177 9839 21709
376096293507405505 33984 41414
295440390764873921 22111 66039
959902935247949825 608 22660
901652548448254209 36884 62042
143352303751573377 43066 63498
940432245217685633 25300 53592
233855136202731009 17186 41158
630092875423557121 14522 57035
625382145032805377 39728 59570
826075829813142145 3420 27519
17512751131928185 48376 60099
732193260922542721 7654 42383
672095284126090369 14579 56229
292480013460981057 5437 20708
960029337055868161 4133 38587
317139649412965249 8198 24521
766071385733344129 14715 26350
29175624965184001 8968 55725
326461949425148417 14483 28158
415858763211332417 17478 20940
335981516238252481 27966 35624
43640709054237449 35619 56141
470256050187327169 25053 45178
534759202727130433 48782 57880
124004196785339361 22606 33336
962906327479181825 16603 63892
158754019412153729 27966 30836
717905069123162369 61483 64333
277663389652378369 31432 56790
458660337964481345 1383 23737
771140026441525377 21042 63942
29524298646762761 18539 54215
43382719902840705 39976 46816
298764294978390401 555 46186
135475990407311281 23374 47732
732832419615164161 12147 56828
341168917166402945 57719 63112
518611464189881153 35574 54950
526965079930885569 53926 64166
734125007735556737 4805 20772
219277922600614529 7735 7993
569008489598338945 29191 33184
258808480382665345 9952 12056
419872785606401089 50643 51733
205924656135653793 28796 36496
674861061160122241 40436 41583
489880806738153025 17358 32061
347931150381313601 40549 46026
982892391496680065 10732 40054
469361563792723777 22788 48959
714197373318935297 20793 24620
292614982180367617 722 60247
53475353734615537 17092 23695
736965708412661505 23244 37399
734415361052793217 50335 51840
489828947405911233 7731 18507
224118848576271297 40672 46840
587432114657367809 32422 56399
338408560826533057 46412 56823
107097228161023857 59994 62576
684350267328557697 24627 57601
921685295654235393 5184 17662
961664630538347649 41830 42553
670493743978497025 26995 40472
281441997839099393 4123 24687
764225050131621249 48474 59503
130632496083475041 2241 33907
534298547546740097 12277 55901
632408923626900993 8147 25783
99095458816996993 28608 33980
729328465227620609 40983 45800
269737234566278529 27695 43510
993489122251791233 28625 50202
726771072936578817 6653 10992
134000620637063857 50451 56297
788311971786526977 12225 16621
172631892790196417 14655 57279
374318035218657025 29112 48020
23334926742574425 5160 29475
986794179157286017 18467 48665
189542663427378241 20552 32663
654320350609488385 33168 52709
433821037116214145 8041 37360
10584064382925363 3940 16349
185704966162592897 3159 31367
339677887436003777 47003 63528
115113837135805137 28784 31667
857390163489483777 60240 63738
198085828953711745 51622 53427
958709502493725569 26013 46377
906536113401298177 24361 46643
883456851805931393 18764 47328
628877938801668481 6845 33368
622133508001176961 27219 65465
145651219150476417 53475 54540
901158518520603009 18356 46873
472960084792678273 27200 32459
771425097043710593 41899 45272
709850016298386049 8034 50310
462849807202331905 11575 29880
867462010477499521 30748 40906
734617879530070145 30295 56295
343276532195584833 4099 4857
776451076873073025 18319 34099
175971202672091201 26383 40700
435550915304141057 35997 44295
329669485264755457 15610 23876
580271095884825217 448 21345
344962631312842689 4951 36833
717465127392237953 29701 34190
216704920833432609 9935 66753
476814006488424961 10489 23879
512788344892133121 23766 59497
700200298922915457 8126 14285
293446469232545601 17731 66924
368448854085301057 318 32356
12227430736306389 6022 16500
627387564531680641 9546 11271
468177005076182017 26002 36289
104376524225543217 9727 36285
795738481468223617 36116 36548
308198963557124737 18864 49930
422206562077430913 27676 35461
512724834956657089 61100 66848
597121680920384513 19607 44185
596506790547884673 11089 58483
743609054288366849 15979 33796
100126854637139217 43297 46525
602606247032188289 12558 42208
254697721031483585 47075 62748
724992484779189505 46211 47527
721954318307524609 17091 61556
176126558376228801 39474 52985
942731569646490241 46263 46578
677486698992236545 10674 29347
999526361658823297 9054 66516
14807157413603279 30522 49443
175058616108579201 31440 58425
739647174821040897 1399 51348
648007743054279169 39849 54925
607888279877034369 29966 39354
665314274568963585 9726 24850
999805647372806273 51050 58121
814139343445148673 12048 29983
751309918323190785 1270 10683
94772046230310993 27440 47699
292806355874628097 1998 48028
62071083874712945 3395 44728
206129001381913921 44963 62150
605706746110648449 23660 56919
750683185779490049 3946 33614
515932543087004097 12295 36103
66441371060140145 39797 59720
142326495089896817 26554 37695
289665773317519617 35957 37998
518793556047739905 16447 54560
565463181132134465 33766 50080
593875480336571137 41887 56976
895334555021190017 7710 23442
820624990444727553 26516 28843
550215432665229569 32891 64025
787866573393820545 20450 44633
250533593630105857 36366 50347
5932794963513289 24448 58317
708545920591593217 38731 64791
34025118104374033 33552 64545
847928606751718657 49610 51495
529945352831319361 12641 48397
459085200441624129 46014 60634
726139122673096449 10970 57265
886373778218764801 38758 59744
187499219288326913 12733 22471
696612609403405953 48478 58302
611218274003753985 27565 32087
597407456742427521 21451 59741
99880534780126593 4008 47363
913025203265224449 35019 44312
671641200503223937 8872 43041
49491554712172817 26026 57456
802502849268677249 23005 51765
537852013034484609 8018 28788
121668804321778625 15425 48051
281675164338917473 45015 51216
852975829631375873 9813 41055
221608594606440321 14129 45591
77047827992210225 12283 28609
908207421277634049 16916 56249
579257414158860289 14910 54108
639187754279976833 15155 51841
844524676143457537 6224 8028
178630779898707457 33115 39893
347473488171928577 46233 51382
747251894685266689 63551 64507
122911442896032945 19164 30604
175811432004305601 35594 62040
666798145256478849 33513 63544
176925952299445313 35832 45418
381745662196941313 30736 43961
173341414506733569 1842 33398
854553132062633857 20930 41939
78057701681533585 54537 62539
257289064220920225 14199 59246
674284823900190849 15142 43984
70321213530235129 10119 22482
610359595356658945 33041 41799
495220148552725441 14863 49532
820221298765556353 34903 63293
677164002287653889 3391 21540
865693604422208513 35769 49345
88367236671821553 4529 65853
432221358549778497 6100 34594
906654333324382849 40263 47564
129803035934873633 34224 47439
166554404786232609 15639 59496
147403109957149793 42868 44032
169915595360137665 42770 54118
485503341467623553 385 36560
551318885806445313 24333 32829
904076063979200513 10612 15926
468619616124215105 25096 60144
116662809399475265 13003 34262
895006728713148929 20733 46703
347558159373146945 11966 38336
789219802518616065 10971 32942
696554064018503297 46106 60516
982540277254237569 14946 41001
754314374775784577 13048 36832
103751320866962257 1883 12319
698033789879861633 42151 61972
132827940306889041 2950 43009
465242344110418305 22256 41013
316354229648496257 21698 58059
718581372565669377 21730 48847
40080335859677521 6 53038
975229981008876417 20398 44540
773182709782474881 7832 26012
201942509542437409 3351 30291
734808761907565569 58486 58845
125415080128856721 14617 58391
553342938163027073 12900 53102
600801609704294785 62571 63759
308488643109264193 1892 58642
901145008998806657 32643 48244
860617781248066689 12701 13493
761742279926597377 8244 29009
370123684331836929 56765 58168
251098745868244321 37406 55993
292527409578113409 19700 50192
434318704034584641 7884 40386
919472493701569281 39511 52943
944401469480876417 636 56101
349155213641893185 2279 25165
479297566515572993 6716 43415
9599980993009183 22987 30036
590216478221076865 23098 41062
205427099015352609 38608 65961
855360672570757377 23961 41671
606667454619731969 16943 27411
609998221211238657 49952 54259
875333416679239937 25688 53024
436477880214017217 60902 65058
860329594640766977 33078 38792
712466475158219521 6273 54998
484965505367668481 13316 15956
400838701580202177 50051 60817
293489932565769601 37617 62436
545923010561548225 16979 27794
405117149216096065 16682 26126
443114261904202753 37066 41177
472080683829908289 9825 11211
946661271804270337 39955 56630
607364248361918209 32905 33308
610729538274686209 4482 55401
587454318116080257 31357 58458
55174460149256537 41306 62068
355647725004388353 22567 55740
726954248752708353 19170 33622
186254678727458145 8210 23818
507280769259505601 13746 41510
455984205252846657 21584 55118
323539738275488961 8073 47100
422501337457511297 62765 63685
633164192050426113 18959 53428
909430390383249665 15887 58698
807284023439468289 47939 62606
638173758367536001 3176 50756
806058107965281281 39523 49448
269119322382763937 40140 58014
381618126274336321 6017 65584
552798305063369345 952 66721
700634583641939201 3897 43899
34234020390698561 1504 30828
548769259981060737 4797 56717
657272723963352193 1723 56130
660237789909768193 54 11172
437225279341319617 23285 63648
952340639812010881 28535 45346
657136033168747265 7671 28799
777422966619976577 4784 50294
332329842280103105 7625 12889
865698992320108801 36094 56749
637308305385708673 26560 60116
793715766470892673 54208 63198
82291745959750529 5430 65283
879199538596513025 5670 36102
462461216404541633 39094 60704
886348392241639937 47967 65813
296797457925805505 23554 24216
739199644352670081 27485 30711
269988000417377793 21209 55982
680591521193360257 17950 39520
603043534873975809 41354 45750
903586774282647553 18751 41347
538247172449537473 14039 35890
989192398336594945 13560 61282
850477999102281473 318 32524
121119172565489217 56572 59563
450459608892735745 2324 50083
402732489296635521 48361 55668
964382514890914433 41506 58384
243569128134911489 2958 14059
250319882059933729 4654 35878
738190526135607425 5601 44079
184755812121210273 63768 63972
928164084954989441 75 49967
171891686332024577 23537 35038
783771468210755329 12774 66730
447958712892400961 55113 58334
880210536495557249 24518 30944
793420334335685633 31346 40002
776646647462850817 4592 39015
900701630810829057 15855 41862
678504912399876737 50500 52429
328914204179618241 25224 43394
621527985936847233 21878 49915
862985594511073409 8341 8757
985004836479706881 23642 36353
246198245583038049 20873 41398
241227475338856577 47723 61165
284211759321948417 28894 54410
390448521159232321 25833 48799
545977766255667521 37950 63910
369164906529231745 15958 64166
842391076312608769 44540 61719
223739976819391745 35887 51111
210496282632625761 19012 59988
6189943540984900 31402 36164
219629348745002049 29956 42842
148908467667968833 15945 64406
436728793530498625 41042 45392
112461864495980273 44271 60684
819122384718681985 39834 54389
192622551278393665 56397 63530
808697983972514561 47723 49193
566239453168289921 45338 49627
762935414022507521 2237 43881
250287409301524385 30516 59981
84287151831141217 11611 57259
156407432414805921 57774 63803
590899439405021057 16396 35123
981749324559761025 9255 13894
618576634555559169 23492 23788
279912296757654401 14040 41636
755948800141311489 18279 62560
60018397281670137 33692 49361
9851759589359689 41430 47684
968882238561160833 30848 31160
38938001408936889 13946 43607
819020233127876225 16554 57203
524496412640452545 26766 57648
989320882998068609 36298 48540
67075869088995433 26335 58989
659394690395306113 15340 49337
468348775240563969 45254 46875
632525563845415937 22540 58779
567140388680698497 27443 46155
924345155866948481 2275 43597
456981189525841089 22140 37990
794795697589929473 51769 53921
92002241558816417 433 25202
19450540698120025 3641 35577
574876026382973761 21842 56227
327948259855997313 29125 32970
172978124313132769 1097 41527
99504561997807889 20059 27590
579580425536882177 5235 51504
994403248296233473 5810 40484
39320489887558097 36434 49753
819538214874984961 23733 32532
524486405306411969 15223 25698
712275142305355009 38562 52660
749767445183820801 35932 46836
193281956174875105 27187 57467
662625668123617153 41039 56394
898514554732539521 31265 45351
261439241210666753 40788 58311
126879327428969905 9056 17494
20392018000102041 11763 47241
366570326675638849 7858 36709
252265161244267233 56541 63803
414493853185181377 25582 61487
157885220430536321 16896 42995
398544055942576129 4727 29589
470220712319047617 19052 54627
970751374370838273 212 61017
971959936248843777 3789 18088
764019285360955521 31271 46232
733488918190417409 7492 18280
517300827171315073 23898 62131
856288611196710273 20786 64122
806674121306368641 36716 45832
99645260201896241 4737 55731
381103168580910529 52094 57151
563909464926943809 15583 57221
457811718103084097 1329 26157
980392478748896641 3088 27575
153690992800168417 40511 50928
972806559345862401 24498 60081
589825662827760001 14608 49272
344403094759940161 56687 66038
716275690515164545 6003 16243
931909899099274241 28403 32095
403489640017522049 4335 6005
539503200313347969 36737 37657
177285088299360193 14416 54768
58236189125757673 25885 66678
196330659348202369 20039 27940
513664862673465473 23530 28637
78137680427449393 18495 57144
907316808038835585 18505 62102
515095404006739713 38127 65740
330855449165241537 7945 46578
390620142783209473 7892 14445
287055314156283713 21734 53613
217707715733691745 21163 45933
293384373909503873 14419 23906
305328110779687041 45866 58952
615073945770198785 1441 31510
707774686857515393 29944 56834
799530254013532673 53503 66993
154826522790134657 46084 48119
413673671245597057 64268 65715
640637092581723521 29287 30263
308338304852554753 7687 47400
446430490011938049 48824 52937
123846950248200465 18159 65488
801559780819228929 59659 61943
648838064087542017 5943 18053
426120965453353793 44325 47436
26323047333711713 59413 62194
925676954495141761 18559 21649
16709274543217135 45266 52154
744786761344204929 8735 22026
856244055781267841 13834 63682
751878844959986049 1819 35120
637658039517432961 2731 59869
147796018226760129 11766 22487
658492305422903681 34739 60672
99457897469758193 21659 35851
455370253009107265 31949 32709
15291372781849333 19125 20817
69518105808747065 30463 55286
731907083097450369 3610 30869
706673864236663041 31846 57245
509394117587849153 25706 40175
842227377854307201 36084 57962
966038128442615809 58002 58402
683129823172436097 22869 56380
860888906996496641 8747 47745
413433215641610753 8589 60280
620196127601257473 33567 36019
824222634140781441 10831 40093
386512351639570561 5137 12238
305780357790077057 21871 44174
930796982547772033 25714 38566
942049380318621825 67 11799
462631472254305025 50737 53986
362018497275919041 18826 58630
444088220863886081 64665 66456
412199935736950337 50688 56082
295191764032981761 13491 65079
230005882260492449 12187 27129
786689776126475905 28715 36495
573544915610312961 34627 58797
682034868063471617 13299 22125
199720320888410177 17753 46672
295242098736860481 31828 61912
25940793018563113 32265 60700
434102869132576769 33184 52149
783567062635377409 18274 57175
137882306038616065 39213 58926
586337592631196033 41532 58021
938105351712852865 8110 42375
220003650123594241 21713 31116
168167792729160929 17183 29085
119222722799335665 20836 40300
845746860846166017 7282 67037
56427280879212561 22876 36074
929728618322311425 44813 59794
477418888443963841 37219 59281
763791644373572609 6919 18512
865742050781726337 4417 32728
75987880264715809 24712 43636
226513701241245249 18797 49139
404649810041181697 23736 45829
4268232449312848 14830 21010
816750981748523265 7045 21701
455047633146818945 47011 60772
107749627935493921 30594 52806
705775035017033729 3695 32655
669713024795850497 63457 65300
739314406810692097 12821 47366
236034957969284417 12461 60782
103388659196447457 16707 27996
831726314317560193 50118 57568
604397844412886785 9914 50921
327189996250428545 34461 55693
400800465655571265 3908 60985
428139960069568577 26480 38819
641920667397258113 10245 12256
282716025621144961 50958 62130
96302278127275537 37461 55991
19178623244354045 2908 65007
771827815996914561 24642 61008
416211936953960321 8788 55781
164308807742081345 27050 36698
295050385343540033 43542 62719
104158601829439585 7471 26060
70962271433277377 17362 40264
482667474387973505 17289 61963
365522331479379393 37213 60666
22842481693629681 51764 53688
331408732537756353 8783 58610
670555076925232641 13055 16836
418709550848671361 26903 48802
704621508521725569 52376 63921
277843842268797665 1059 15247
278345389328428897 9356 49578
495796676312092929 25292 44099
451672638732134145 3795 38796
312663981844242049 7165 38207
901603396790612481 34215 59967
395733625295132865 10938 21242
277664116487400737 36477 58931
473073775093983105 28793 31278
27297097006375281 16738 43491
213376678103767137 15373 39904
886996177090708225 31974 34613
851939955655513601 5949 38274
59268139750848545 4615 60946
137215249718718017 10548 15554
940886376451444993 40628 49061
397620819272507457 2519 50416
106694624990844033 23861 58524
34241489696594129 37470 40617
648678023716399873 3366 45327
436492412548364673 5273 30490
395314688602233857 5461 60914
159566994464409377 5652 61731
767065532297905921 34741 50029
349375061899227265 62769 63442
15034637824307141 42910 52743
411326249545933121 11208 35477
964507073133773953 45676 56488
385329013687300673 5027 22510
634571918357231361 27660 37472
755862748604027265 47701 54021
815471775586118529 8245 32930
672906151095393281 28851 61272
576207664002886593 1924 3598
357178874122578113 4825 28897
953759938427197057 12300 24588
8861287727416568 8849 21879
580647560462232065 33970 42178
125527383584834945 3871 46742
832229348370148609 2958 50139
995861724687163265 4087 56031
829389809834005121 40634 53721
654588537631919873 47260 65703
226022919081032129 23351 37521
951582909499013121 42294 44892
502726674009942081 5169 21718
131045345405976129 45266 51197
867861522055832833 12214 22944
718811464189290241 1756 60420
805287966030853377 32871 65248
795047899596877313 62490 66140
129055144662117985 50256 61524
926239868645826177 33402 43665
4472511055773510 14470 67140
909929142119619201 10341 36221
342384442529791489 21901 55397
348350006515861569 4321 32100
413683575403048577 46780 52665
203856453351473729 55696 64286
508577415828909825 7916 8505
115340916888744257 32395 32749
272338125647614497 3251 17532
98509005953683729 9439 27432
714291394294789889 5464 53248
565029758339964161 50827 59338
285384092502859233 20717 52944
198367680991932353 184 60463
515722826651654017 23040 30216
301989495086889537 6394 55442
890636138678353025 16586 37579
921175321853024129 17944 52583
879495598845821313 10270 15828
438202470524149825 17051 21621
623605328586371841 26399 30806
482328012832166337 29201 52659
514486814727973761 2730 30861
296901153767937153 62439 65465
794503133170529409 7054 65972
864525726735944705 16943 43700
739776225021287809 28319 37117
939106242543576961 10487 66706
925471937748973569 39724 59544
804450901910538369 9920 14795
501865848078239169 41540 54762
452103293299547457 34707 45001
409434217102493377 7214 41572
90439096262922897 5871 38401
37498851563654513 35250 40983
861542439323702785 2495 11786
833737362594526081 34258 64840
703314636594765057 31648 56037
657475520305098369 10535 10682
994196862373787137 18320 27702
597352353385438977 7349 22706
145418948414413057 13955 35999
554358184623950465 13695 65890
436244815414401217 38297 60169
371988620297607041 25343 64743
23367826831840689 1449 2821
687290388001542913 21096 41456
571192465976412929 16644 36053
694216119100694529 47677 56140
895619105674608513 12547 50842
116617395444492897 54744 65920
320550953922381889 12343 37096
403515372418191041 44049 52407
118271812089854929 34203 37438
517749446891883713 27659 62837
786816146512894209 30825 59830
682958618606640769 44806 56842
957784770118035329 30472 60530
537795005954208705 46511 52049
259243940123784705 11948 15367
334686784328148673 19200 43274
358004551538581249 8330 63343
631822705690012801 7174 60071
594812914263048449 27099 37134
398089337624632833 49288 66399
205912478195852353 39462 42745
661976812510928897 1329 6129
545440002178825281 50059 52505
858093742608936321 7213 28715
725095869515708801 44567 58605
917735879159323521 25994 30383
243158915836165345 7495 12489
604579787913301889 24916 36699
211752714518734561 16196 26484
46906900525030441 50652 52280
462155663870365889 52607 55650
898878061279852161 12675 40918
923059241825594497 18190 54771
323901784358668033 22257 56458
994225941798493569 3854 9990
833692854640609921 15982 53174
724349276433212417 3523 33719
545738365198801025 41118 54269
155695766788287681 20724 57233
889584370216233857 52450 57136
526530620917409217 4522 21530
880208586558723073 53138 59906
101824787144966673 53457 66964
992204821063033601 7769 15409
509629793688343809 5952 18954
109800916115901265 6190 40258
881261531881538177 42837 57855
54534441616972633 9489 20466
277820110489553697 26088 36232
756166603813142017 13736 62118
499686790787041729 26379 28050
989008107621252481 9891 19442
55632119989592609 54015 65939
541969105915299585 15898 17405
269185642799730113 4201 42781
534137772880718849 2089 49922
678527612567219073 21526 42177
980516941668867073 50391 61403
348325692728526081 11502 24871
944371825061715201 30233 65329
802271625736789633 52207 57322
681191485784054913 19388 48624
186959145946165249 8293 62364
922716306750153601 10183 29360
537568882599966721 23802 39332
244756791999975585 35426 61014
998354760101268097 21001 61425
962176303693460993 2222 5106
676624733743050625 12886 56767
593467553003321729 6863 13219
917722774664159873 56165 65587
130335232083702129 4831 40278
118403740626202849 10774 66551
854637792449437953 20366 56691
58216945732585401 30208 62417
954226823389568385 25475 66410
805524352231525889 30406 53224
783035918281953537 21609 37351
740153117478545409 2643 51572
409795871114063489 6017 16154
978453499051422465 1981 48677
379045405463159553 51516 56044
102918655416306849 16051 62750
608290831442609153 6910 39578
336833171906857153 28049 58566
219763683112077505 46347 54042
577681862814220161 7867 49591
914360721552931457 4713 30515
512639980087097793 5622 29294
874768838400683521 61076 66892
127740512559302737 46217 57715
287791997883481089 33002 55897
329081106398216833 6335 47939
104703579881018529 49125 55171
186744165113626785 31300 31587
269944784401282337 26910 43349
600673808397086593 38499 38543
738522588706928257 12835 53303
137031321375378209 52364 56362
441133520372993345 6700 29620
666223467870803841 34114 51940
765511989973944705 32076 41180
374259989775030273 2987 33898
357421370824603457 10401 41715
614164976998434817 15106 34541
254182260629335137 8724 13577
263074242298404929 11728 28225
982412153275582465 12416 39769
920096782102671489 27303 49514
886897517601610753 4015 53679
973810106833472129 16678 36986
806354643952438785 3051 14078
364823996963448129 3360 19318
763548862464801921 3309 30259
533647005786566081 31878 66161
82823498024531265 33799 37626
17719459823762663 43646 50959
438496359587574593 9048 61638
767976215806275073 28561 64168
600885213961625217 6483 47633
368967253969909569 12657 46888
93057355820775457 24903 26505
849280803189589761 40319 53146
883348154388066561 749 65722
473904853614026689 10374 35800
163547273849260929 45533 59367
221072496624973537 57561 66952
691659167302596225 6049 12442
66235507246314993 47158 56926
416696790874880193 7364 33184
892355305850845313 29051 46705
804347394745711617 57398 66003
821724542157493633 27038 28381
336465511807247681 32999 49859
782003694075545089 40584 51038
594604973428125953 17553 57379
361879778959004033 22622 37665
127010924117456625 11852 64270
570050076116178433 2087 15916
386486085984266497 9943 46675
714179996149180545 23564 25383
685891642457150337 14606 23183
631242655668817281 2041 18347
638026774883890433 77 63490
62164194588060441 11469 65405
521399777561384769 41367 62305
191805446421359009 22713 37326
949939646122793089 18267 26369
980011092651704321 33629 62840
912017758338478721 45612 54219
78928055362926129 6886 13147
793896629120219137 22298 47551
441380647338856833 2401 19924
190044160903568129 13144 31752
899328755130017793 11447 42185
805130885275978881 26785 41796
694890257198476801 7414 56641
102970116134841313 7997 26429
372840848059698945 44506 47551
897392332884415105 3670 10624
316665472136119041 35815 42397
914626740622452481 39875 49971
903314640293945857 27304 47978
288281643065253953 27146 55855
76321325440357409 3565 62172
574753827139872449 33476 53533
445525812296839489 17465 59541
520641522553013633 40866 61521
613253627247384961 25186 43036
653624802495954817 7425 53388
835930905007632641 34418 47278
528853197087038017 1231 61845
726382528632637313 33021 50256
222741775323257217 30872 31760
119082351057787857 5237 32606
822296806263359745 8909 48738
478001194082732865 12537 26868
800301416524177921 496 31194
1754280528917463 19899 62593
583488479547490561 38381 65858
431023319759230337 28482 31339
379916503231228801 5134 48068
494156533121131521 14356 30779
343980746203875777 26865 40797
542952318217654529 52910 55683
353623275741284737 21386 24900
502223225837628481 23945 42419
392358201673140161 25641 64060
377945069590946753 15800 61099
428050368455913601 42977 54706
676424169871442177 16954 39771
967803571922395649 29895 48783
953422027185947521 37132 38389
940185042900907265 56780 62857
119807714804085921 45404 63626
928852048006767489 20183 32651
277165974474723233 37405 40270
2735835907898832 3607 29688
639362534993413377 28269 36980
86070568011940913 64579 66419
256511673089502081 16279 33779
766821601519467265 36332 59414
477978774639343105 50372 53313
922345165197917569 2770 60235
459190830150685505 17482 52074
571654333626398145 30953 54897
886366146971173633 8486 62496
464960142033312705 10727 45927
196169060571858017 18685 40629
568941170261780353 46102 54262
341693351799040833 38726 52377
636309232397415809 3338 46397
585276638393917697 26936 28742
447698662361389697 44959 65002
658269846814651009 14236 54620
308367641033875393 10378 59784
879850633202405377 52486 57112
448713802153321217 34287 52625
990492894012749697 9592 35461
380326462865262721 185 8056
132605325777813473 4094 16131
924540511662101505 5315 24865
734100215934862593 38624 62753
646274047521906433 16564 42524
669538403818105345 21204 26043
170101352603524001 1013 61184
382446849610676737 3333 47735
724603948901282945 17517 19659
314245166355885185 28533 67057
191961197706220321 3046 24630
393384191590005377 64060 64142
383912748255887937 16161 27463
506309626869604993 11487 52655
994316562724492289 51686 59605
332055097819608833 12080 27411
769374824707902849 20396 45119
559602812558903681 11322 28932
1740300604197387 23902 47056
847601549824222593 35044 38535
153671631708114369 6397 48249
202852523318622241 14253 19400
499650466929494977 53759 65997
148856136199970721 7919 47802
299111784294432001 7110 49598
115638151104246129 28660 29923
712123441413027073 15663 53233
406375738320921473 18335 34725
511081832561991681 35072 64638
532266681133474881 8574 52069
33708896295621573 71 25645
125870663895870657 16276 63994
222767554032223809 6947 38002
732434513214325761 50236 55573
339867001593873409 13029 50688
820755354092515457 5585 50288
9408504102403015 14152 54164
704182066929629313 32608 63484
493950411674973121 47376 57587
928143011870009345 9881 30219
366295981970090177 26664 36102
768787080940978049 37561 46372
593584150147918849 20459 37472
641446373428468737 42593 48397
274273061858515649 14597 60941
50675896802143681 15808 52671
24019563038763181 36739 51999
311525683795327553 10129 24497
442496468519344449 202 38765
394292643892679681 21978 45440
550593106164811265 9933 62746
44113054023515729 20716 59608
380400404358404417 46255 47268
444661926896881025 20402 59474
948720934038704001 16996 52147
700485083775266305 29324 55933
875763525617848833 43107 46030
873994173161474177 31395 31889
671695127018082817 19112 24687
406873241707931073 18685 33561
606998679354866561 4287 18416
142372036767365985 16265 45615
849580993270052481 5572 37408
971089319564516225 927 55400
105612313982440753 26811 43285
199953991746479425 18801 34892
224286274941917441 25460 47579
976871626701726081 37783 39331
16443226381802845 35446 47519
379245291064162177 20336 66055
105796336220691953 5028 10587
321471782462129601 38662 53569
32890070559112417 19420 54381
581199633270852481 34140 65270
903933577223639937 30174 34953
233322306814645953 2969 56983
262850389000540481 1619 52088
154984977603643169 13083 16908
491968464390623681 28113 57401
366947017548870465 50938 53998
406372400780320193 3254 8365
519306793289086273 13197 42912
508022757746303425 15434 62932
43669827513841857 14945 67178
592790952595471745 48809 56005
218739432363033601 1953 37744
534376810566243393 10661 60005
570588210440678977 52105 60524
174982472738797409 29209 63095
381454089981513537 17998 29596
922311280115749761 19864 42368
417525681281095041 45954 66390
149807026078384801 25720 56330
309307774448594561 43879 44213
281643281733778401 33760 45692
812458429230122881 31334 52800
152160212887245921 4102 39933
536104663532892545 5286 63308
432197005106516481 29397 32238
589795061181465729 39586 65579
437560248360860289 17675 27670
217966986583828513 21351 45014
943493153616259457 53034 64013
311820572787713217 23958 52499
753947665373281921 12505 23886
238539955991949889 45321 56024
465239327660967233 47177 47199
309916476065243521 19447 25599
133353262954109649 10962 18838
222962089164578721 27302 29039
492918713318403009 17582 28117
246533789094957697 14434 47668
81145739619010721 21724 40837
544291325908755393 51555 54800
309946221176019777 36476 43394
578394647325072897 26244 61504
374430466555629953 27470 59433
894896468427898369 43825 53600
812403609063778689 4844 25832
262476939781027585 18545 24675
218436633254604833 458 25125
588085464546804097 18788 31435
138067179311846641 10179 35746
654814919630130305 7164 29527
163878099982049729 42142 59924
191204731781564161 9939 46278
293967428508636865 11666 23377
633222499534912897 32023 38492
319655280015261697 55371 57478
594239892966680065 9848 56803
783608608056923137 51283 53970
963285230559225857 30554 46325
661107812307541505 14519 51114
145585775841109217 7575 16654
975641589616770945 34636 47608
116317091564940961 11509 41393
838432234710914817 2847 48035
981515131778177665 10167 34834
201514783283798241 58347 63330
541759496554707457 23925 63846
833821891567176065 39203 50344
314719065221250817 29093 50902
313589190579790529 27005 40763
557407672777532801 28357 59078
147219469878073985 22579 45965
891250447857753857 46183 53578
342434051529963329 48143 58955
920954085119038977 15929 19956
254022417884591777 16477 63664
469782432628587521 45136 48649
549433027767179265 41953 49123
17085194847073383 32535 65569
765249621223169665 31728 39375
402180394828189249 44540 50250
337216514238193089 45555 60065
776576855675930497 44442 49838
720040657383357569 2323 51172
814235023302440961 17126 66300
336457553190513153 26505 28712
637700379848769921 46858 56960
487268281466775489 41898 48456
598649676597329281 42763 66283
385765998190734657 23167 65956
375346064017893633 35274 55433
879727077741399937 56128 63425
272024319350716577 24151 29067
836202105466213633 16349 34648
628539061626373249 35188 65089
869918004698085633 2357 66545
531014175752783745 8775 47476
589595677371718785 11517 15725
730784237762097921 34117 54186
116856428747873057 15413 62184
121821492027660129 37786 64598
888564310761211137 20676 33801
627627356566637953 10822 61769
791441745849020545 34166 46056
947836301109457921 23573 32642
155913273992169377 34918 53935
499029942736402881 6548 21362
643466393721844609 20198 54051
453084642500382273 34592 54017
93884112705893585 14938 61511
297069739952394945 14239 61110
152912522397336673 36810 40737
489053121206790593 30260 64167
933288328911984897 36162 39110
977918172717441025 24692 25076
15262380152172739 46302 50966
588694804151028737 5494 56760
724580452758715393 7077 24446
326205916566113537 13127 30060
235485147908114817 24961 48493
807616063052574209 888 25779
114930594193268129 46798 65586
124337907442626513 4818 47504
155385080417950401 20582 27326
756604891961469441 58723 60522
306764185006841217 40848 63203
53005186715825657 8353 27375
768204949523003265 9555 11876
834171267910232193 30054 52838
165335163019378241 5630 45596
275383196317964257 28282 42678
433751495948889985 9641 34525
899387097027382529 13861 43633
478852371887200001 39346 49388
668999821355288961 37850 41072
394697444006588673 53576 64760
115170008426428433 57148 61255
589526514714080513 38707 39811
248071937743535649 2650 5266
404844180685024897 2058 47523
585759536748607745 43 22140
344560669812324225 39145 47981
446691772470263233 22618 60133
954602009459271937 23660 29673
839368883895883009 32970 39935
71360215095168657 8812 23802
700414336478534273 1127 8140
456237522195102913 13212 26579
532118283742644161 32231 65977
991752076185349505 3341 59964
620749857402774529 24977 33520
816901652306022145 47232 60636
820999822960271105 14106 35941
758317574896935297 26554 54914
63370833967727689 37529 40227
863313941313045121 16764 42763
254796209028167905 8011 27886
146471871788548929 4106 39207
465447368285243329 46458 55703
417340031670384833 39890 49248
329960235538077761 11229 19251
64955131495864297 16904 35164
998747119051220225 39263 42410
582536953651846529 17274 52352
855215387525443969 4873 29108
73100155029777633 3895 53351
740672870256350593 7658 26451
160905965743118881 29732 32013
250193968282285793 37495 59455
305647381673921345 48281 57167
202331638979391201 5991 26243
546312098854294017 2103 15756
890295126420507905 161 20537
816904927031202945 31344 56709
27479764630516713 26326 27931
952904707254838017 41403 55116
607004030362769921 32774 64812
749487755653817089 3374 55703
454588843154883905 5884 52342
246880805939873953 21341 59841
699422989439991425 14101 48745
714380249044694401 4724 61647
541523005692869953 47100 58089
818424337662030209 20260 26257
32358368870273325 32418 60399
316189385140617665 39574 65499
122979204523520737 48382 60204
14856325607247813 727 57092
446991502583468737 50155 66996
769605556178248705 24030 58799
798864172291576577 895 1605
360044692155831553 4424 35464
234320285638840897 10760 35958
101553780604078273 12590 40980
840484876036018817 22842 30598
609924922851668353 8624 63153
495948539360195905 19383 30136
11463773917824939 17359 49981
13508907899410617 19008 58066
187425290102929409 47522 50181
2555399783584989 16718 37710
234552095536074049 848 54392
824177652102381569 21609 31790
546899585756712257 20172 42212
553004696077120897 6895 62257
306907446428965633 15750 23108
329673555316436033 7942 57957
929947808027968385 11419 18796
716437372750657921 16798 41755
225290217917503809 14773 30624
255673717460840769 15445 19847
979727568819704705 42575 58949
320086280225037697 34550 41987
309563648122576769 1631 5252
934160624685677697 40230 40771
14877694746836313 33198 37711
725594925176306305 3612 36818
964105491629041409 12027 66076
322077478383224769 18702 64327
959217151670209537 17649 57828
149317847509760065 28172 60659
270820012469243937 3485 28107
755355545993655425 14294 29432
58548590760203465 25283 27086
344812987351883009 33213 47692
876769433040109953 27648 37282
911524583638627201 11411 31510
467163056540961473 28989 37146
430263535575189569 16959 32334
332135774546458177 9600 34747
835239969727656065 33515 39464
476862276516691009 21558 32933
546021137591690561 689 46130
429247370510452673 1715 47509
571692055137251713 3089 21751
810214030350614657 15012 26748
138351754965153617 26252 33333
652673286303127041 13081 14526
559449691861619393 18243 21904
773935936655043073 41268 46094
739672795300531713 45041 55208
207692497038678433 35056 45351
172651260676307329 7532 39321
731240159757682305 6855 31636
142353110370887489 3087 36398
305447026025746049 1974 19354
747788091842512129 61710 65351
914017589834678273 5760 55568
316138948037842497 8691 27571
175328388792152609 13147 54045
767197273709829377 21270 36968
964121550045042817 4631 65695
506476737711036417 42142 46690
298038685990604801 20138 38932
143738784749064769 36402 53892
221829596263994241 29430 39914
864810504375281409 12327 49960
427600604752612417 15793 31433
412295977564301825 46244 52794
919794061194387841 29302 43640
129095555091051745 29814 31640
340528484786403841 5768 49229
96404001294747137 52626 59854
390289217535801921 44735 57880
204423676844651681 428 29920
830454545211878785 46657 67042
204548084021954689 60677 64066
747051857009985537 1346 30864
635306238188856961 35156 45100
93644413291656289 18324 53939
201928021846857313 13717 34467
402094265879263425 1236 23117
542693111773029825 44462 48533
333823309352041537 27159 52054
490577048693612737 4382 38078
161020585651137089 32963 46691
484475043113658177 35168 57282
584232685791249665 19844 66757
363847803133598529 26690 38758
492950942437708737 4604 28572
236657795301976385 1677 24286
503385854644491841 36487 50287
140005678102969713 2540 12444
175379072432697569 9527 13494
766615912284773761 29771 30719
273004230216542977 33857 53085
142945748811019521 33013 56757
699260026681706369 41222 58264
747215077387703937 40305 52282
908382323302177537 44662 48901
914194035904163329 34673 64884
211321468253039777 19086 54960
142892611377359201 40300 66073
901113613993373953 22129 58004
397062387561692993 9646 37017
41866641566763009 28403 41198
472138468079076993 29122 38922
441749963519455937 3463 8971
328169068154526401 32343 58838
986915859508833665 3213 27041
835731957881900929 26671 45605
727478364482351489 24084 36120
59959534897007673 7983 59834
17881545026910 553 22581
201445172870318593 29548 63425
431069635733919681 30271 31483
986184180064387969 25661 38097
114929407856017457 11751 53014
492980514324354881 21985 36542
97848205495807857 3420 43128
475707327334948353 1859 54332
625961653040370433 2433 24431
967299646425299585 9369 28936
524789456644569473 34233 37763
173104809145801409 20218 63663
455354150676335233 12230 55580
138232431693804609 34332 58080
459485293875786753 25033 66589
991201330125239425 23684 64023
440659139496226241 22426 34303
57709756470284649 11330 36637
807918696220710273 31695 52047
504323852182071873 29154 64044
980781655608815617 31583 55250
275901441124513985 12055 49217
951918102617440769 8377 34702
514298732193726209 23633 49811
134872365605552609 60456 62879
929092462152009857 43021 53923
414861605435945089 11550 37186
676168615939960961 25656 61799
218438785005567137 16547 41458
544805304379249153 18685 44455
564583159522214849 863 26522
468695454477870785 34197 36319
77427397832302353 22544 66801
687356223657968001 51413 59455
64287414961640369 19327 54562
816768774046440833 2450 22179
232110888671265057 47450 66313
107976346180745249 20536 62855
556270412865188737 17217 44902
19048810325234201 17851 36934
703742780833771009 5641 50311
710467672395775873 399 59855
441909307554240641 8580 39921
614112624951875585 550 50313
600342805745704321 25413 26217
229107003938192833 9416 15560
379139558060956033 892 39994
600983169126823937 24637 43061
22751871893198941 17943 59912
857540383528498049 20371 48306
201771729370804577 41553 48579
293526758401501569 16917 55246
934222119088793985 8366 10908
217484642915618305 20466 64511
741676221812412033 36310 57346
670498886857178241 35179 55698
739136797972001665 31434 37575
550303905162802945 25740 36467
545121967947139329 26418 55768
631072050337085185 17994 55977
158713168027368577 2289 64089
123465197389034385 11610 24869
680308462726827649 17332 20685
185937579693064225 38901 62745
840330822491004929 34951 61714
822381510986826241 22047 40603
868168487072907137 43272 43683
522356718650630849 9597 20871
55924387823189649 11763 49838
235480510839234817 16151 38890
588505609883583233 9232 64875
653039629382664833 30201 55773
944034971450058497 54627 58941
210125455654615937 16841 26949
846005071298080257 38982 56912
178024984712013889 5096 18210
436855606721515265 22767 44218
567269560727108801 5762 64731
75033023337937265 17435 51930
599762621537127681 4577 15211
242033830995403329 4483 37137
105828824714034657 14280 40699
539706395305117313 1829 54657
787687698092415873 602 48027
770085993939609601 214 44960
130469065898349617 988 56357
289637923045205505 21179 51580
102412230516353729 14281 20447
509884491044168449 26576 55240
909953383374993793 30046 52174
677077195881238913 2121 50364
483319094405434433 2298 36098
151527414454569953 45993 60542
862894287164433409 17700 25068
964792995189725441 25493 42421
458269877080898177 33837 51245
379591672075370945 30516 43693
3583140914894756 4963 31951
164763786725174561 17570 59812
641151668687744129 8526 18570
148782008949844161 12477 39143
626786144106741761 3712 16702
876226047402980097 10644 14842
292284297481860033 819 56364
893671134696795393 5087 30435
215633660018152545 52146 59552
140413218822757809 42249 62659
987858959241183489 19657 19785
296806879779815361 22485 54700
703996083650704257 37132 58142
722815546855258625 6135 13224
296526975160634945 44963 57886
274042534097127105 4624 31854
81417452846675793 21845 28911
468291951625744193 46754 46819
622323849358142721 8655 23354
858502826311827457 33288 55310
696525448456835457 54158 62199
568033437705224769 39271 66819
430994198730406465 25564 32478
847981943992714113 1388 51847
779986118138179329 8545 31391
520252462768226561 30103 31728
928547806852126465 19047 57167
894508135505027713 7892 22565
691031405675541761 31297 49326
970468196891772545 43496 49605
762971322411250049 8755 15423
175903337178333185 1754 63284
197240186129203457 30010 42421
366162786555022977 29749 55036
438264293815368705 58274 64901
710892496085399681 15917 54184
964856809112571777 7368 46056
760062649752541057 7681 29344
189557617590725857 24655 27600
622027372291334785 7228 19190
90117950599715617 4704 16895
123890533956412705 29181 38219
3577391525372065 36355 62945
371610167176363841 5652 39359
398836680351987393 54319 62646
89552629453464769 43717 50312
74082916681835089 12352 15066
899034898898541697 1585 28262
824244879836168577 50835 52912
188659509343594337 9959 37803
160454497922248865 8540 32851
174485594744318465 10750 19356
118579306883528801 25439 50052
907194126713733377 1325 41165
332030062950213505 4846 10315
501591655515277057 47505 56785
623245510809891073 25982 52697
375073601699241985 31057 51940
303159767578737409 9243 43643
795168731718497665 64636 67053
711115267781249153 5690 11782
357218138810537793 1070 46635
725709992482439553 26751 34758
421169697665895617 3461 22690
702490043367685505 23968 26710
662329190537533953 11111 35845
247722776584769377 52232 55657
202911380144520609 42830 59002
657753009980293505 669 44136
818553989347975681 14049 51782
69319086967329473 11196 19234
105880155595194481 1270 33287
63368163731507113 3349 35063
234113869268028897 33250 59579
939294707268462721 15485 64157
445179936231006913 35003 59448
386674910698697985 12002 56512
340213452774491969 25683 43916
707141248462097153 12100 65825
294070983740077441 34480 48326
96252939104100929 20107 52661
849415851237765249 6329 16043
453752160175415745 36084 49876
985033981648633985 33102 64123
580253074051082497 16815 56338
123329580133230369 38760 49853
7539959815250797 12321 52077
109232426570848417 18787 29603
481137937677470273 13220 40632
268944986185957185 8006 24254
58166513228176345 14265 42856
455864226941010049 15816 22741
72259422401113937 34608 52533
435195685029668737 58197 63297
714018406918103937 7801 53653
656291987911508609 11199 27509
184501040841052353 46069 60403
494092877345664769 26450 57233
927764560487762689 22103 23182
472497375406739201 13255 19935
839089955499613185 24114 61523
919751511300916097 11540 43176
812008551456774145 7796 65053
305669753348432513 7234 51397
629268726886476033 929 56251
951336151926810241 27913 56156
168763975439109249 29897 40520
505839538312052609 10194 23390
226818362955182081 41095 64375
691815166371043201 35354 54931
106182855336545153 24810 53919
891503977836798337 38889 63410
361824918005776641 1551 52288
474713500214917889 17976 19625
66974956222313865 1473 44722
790143894793381249 28745 66584
662339488084224769 47349 55049
868960966776825217 32165 54460
957965170450467713 44259 60547
184245913114146721 38515 49795
755828794879942529 5144 18354
2483661019951456 32477 40293
971317222731560321 33908 65882
787652352309244417 6960 18824
672058453687238657 32027 50929
305294904848267393 22263 30919
606550119964072833 6634 52812
225361912030443521 39731 49651
477176295654668801 26813 51681
311298093709623937 27043 60071
929409348003591937 29124 34747
884775026000831105 10091 31728
75526572798249697 48870 51882
245481008028292545 15479 19364
189123109788074113 42234 59245
433169909404021761 53119 56404
587760328600193537 24056 43062
862198639561555073 21398 59011
119145218817610753 61329 63533
737135417820646017 8721 44079
734120479954267265 11103 34438
415223424815962945 36874 52545
987105921410932993 11486 55245
803876441512777217 18709 52875
287755040252090305 21927 59436
927477037668651905 39572 66103
265680232928477985 2611 57984
17723238788597941 36427 63011
216306231031634145 10250 23319
706010633817612673 7463 47982
555135649763162305 6140 56695
40669428829993137 13940 45658
386969793329892993 10048 20665
605909723132086273 33335 39953
597507652855089281 10189 56189
253060880234905025 13272 27769
191225432196144865 18450 50003
97279734890264529 19049 21004
238117562285243169 10355 22124
46261009114168417 29395 65357
655388821230427905 21032 61631
116107897776245745 40392 56528
478313348645801985 29088 51509
956703602389190145 21665 40242
281285771013809697 19567 56276
788260343861708161 22340 24931
149075267871030081 3653 7521
910563770462225409 44300 51676
231332838392727777 34017 41488
883699426120031745 61786 63699
653054974542786945 8375 19598
387557571175143809 3717 41341
492133635269137665 32733 57861
684609174811612289 11500 42683
966654396858519553 11677 38399
315222796435470785 37695 49263
262749198331402305 6862 38196
407785671838880129 13109 36194
67219436967182137 9855 64212
972413936570127617 21202 32410
194831817537814081 11255 51416
401547956398047745 12798 34127
916018805739856385 43305 44874
160514997867686305 49541 60176
922957503635341697 19764 31660
705592952451880193 42958 60732
457470323746921537 17991 39410
737761208389095169 10584 64238
960260616060647681 14840 37538
805568891213795329 16695 21930
20511132762454309 32258 33694
197666268464722337 45515 56047
876747884728626305 60213 65171
291464852468365633 58143 58244
369904777009114817 11586 52372
995352247852203265 23378 48658
339705954965662465 10971 60991
820873429656813825 33053 51916
153832343093103681 25733 54751
520926063804971329 9134 28194
176049476690518945 47262 48879
147318197728353089 26177 37117
938897104658852993 27674 63567
19166255795489917 39500 61984
948293459385208577 22303 53883
774561692299244033 24053 34778
583627714716943361 7684 54699
938778065850094337 6873 59534
436456935931413889 37843 53569
986412056171204225 28143 43187
655014237866314625 31105 62310
538320200883994433 4442 20498
939372733514968449 48765 58462
946191437239320961 367 55742
577249528743170305 5216 48839
502454657575377409 26378 31612
986723151021617921 12616 27703
300755692766884417 39496 46335
464745954484048001 798 40838
551148193686692865 8717 50728
158151402161731617 49899 56313
222677031420573729 19972 56906
239099540289362977 53255 57262
822461994829090817 58419 66868
492896614469838593 33365 67172
214707968844194849 49997 58564
877800600816304001 41701 55385
240081374972625377 5023 58322
931823788826815105 13170 14261
838600447402683393 56647 65844
66337118616292657 798 47774
250111525030227713 2719 63004
337102234748254401 11526 56452
43297238550351833 25750 42858
309474856662294657 22641 61721
635124949087590145 764 31387
591134415872002049 34903 35821
104857869568377281 16426 49980
745871757685097985 7254 34929
541092864813997185 29139 41716
778034680361042049 562 30856
673517357676288897 26709 33086
656113901055252993 16083 58759
135643055770778177 48127 56123
424761824814876097 12991 18038
795167056250733185 21280 31471
470441470808697921 19869 21903
251912011234445281 906 55981
636053660253235585 20204 54747
450331982582056897 22947 55076
90936148619167761 37540 61345
55826236270725361 965 35334
843103527300424833 9452 41262
470312166765268097 35034 64774
525211395569318273 2075 66005
847557923633580417 3704 26464
930340857356792833 1356 34454
156345899456695745 17182 20893
275504538965069665 41494 64963
8630312119954909 44015 47144
71988209795787129 27237 59022
474104324831188225 10591 21153
88709747674005969 16971 66546
320049575786377729 6812 9438
548898544570743489 8744 31169
925078686646955393 35777 61794
608884174048743169 31415 35305
186139557427686945 14848 47357
709536627555021185 46500 60398
632887752366173057 10165 26345
103051074920006865 10694 64388
32554640431037285 43780 51970
654240224972294785 4136 35014
522502575289237825 21024 26323
782033910911739137 20373 27826
431221108049989249 31933 55984
960837935900766337 31094 61937
832022870139070337 30180 36717
698279574941881985 20375 42172
512560030793871105 24402 44110
118443950555768401 10887 49575
369982935979137985 54669 63358
769237329727563009 43241 66727
426001613496744385 23551 30247
315303519369674497 1106 54251
628129324264875777 40201 47236
4298052912236728 19539 53014
20113586218194257 14261 41198
840809286296245505 56343 61688
963986381712956545 32332 60683
471386309574913985 12679 49847
347111199934808193 25697 48425
850505691768486145 50718 58510
884973460026372993 1755 54023
251230907867938657 36408 44350
913445251506594561 24734 58509
329679198834792705 4967 12007
973898039835560833 1955 3551
527688256859850241 336 27436
955803875146734977 25693 57137
234003952687626081 21582 31686
93736327006809009 14562 55779
845202348833698433 617 57346
124315162085956385 17768 54337
427058461582145537 28468 59375
269016108228967713 28558 49430
332875843808753985 7976 66856
302977568804443841 20683 62358
851106798519193601 27570 47392
554999862017979265 8241 51534
611393854414888705 42499 49159
439225109604613825 3038 34652
520480480537724353 28749 41266
439268373476025409 29075 65851
36255926953973729 37914 65504
34781063917201041 26761 38046
311712398526221761 13664 53974
960140458808098177 3371 38723
619877702031477249 45053 46795
760168925071006593 972 38312
21144757620856325 3324 23827
31421931233566625 28024 50943
256942128034015841 51509 63227
683909137813294849 39144 40802
883316759010082049 52799 61854
113920696033829921 45513 48048
952106205464946945 2874 43729
89886379143216289 17762 38845
290667520811080513 36170 36502
723533911549409921 2956 60195
426373372230163009 27519 55828
324851293514775809 37013 40535
159973311122907809 9806 19368
587921557480854017 16696 38758
427069111890080705 20726 41172
651624261678755073 15247 61737
570858362894409025 14506 57576
5117574357583977 40212 45695
64728491161393009 48015 58197
558273524864638657 21966 65450
508433170371912257 53093 58242
986059041017341569 9640 40682
686014422063483009 29164 49819
312197365153984641 471 22067
811756043112421121 10780 33482
618974702886148993 8320 44702
912104810559473153 22031 27377
970376621265820929 32966 59350
532890628362476801 34993 53103
238780615264715841 17711 28867
133260709840715921 9539 51057
329681159062538113 36612 58404
602726918511063297 477 64531
52871785211991097 29965 38222
668336455046105729 2730 53448
987488580391392641 8200 14511
968703749826882945 47284 56105
921638545470074241 18342 61983
48011829693923145 5804 15559
393357004902121345 41098 53552
689749784286032513 9465 46087
745214036696964353 20585 36539
147085914933999361 24194 61393
414312759725312705 3420 40641
53155260485564073 4090 15006
16788672564644003 31379 55543
718217713401816833 8799 41087
963569823859067777 20086 61432
809081214921615617 16248 62289
388597878539755457 20035 35103
920350232473740673 30266 49049
906167460293126273 35028 54695
527764223787752257 208 63569
802564791892649473 42887 51321
702407769583903233 20562 49741
52947191800022609 39781 41149
783315810419860993 61317 65211
778599050177845761 27121 27132
18780977468342285 6844 34782
181216698441978977 22281 36336
1854317078393564 24893 56642
666630340594963457 59682 64731
299056212250821569 17403 55831
817967898680130689 6337 46123
10426064416957815 19763 27542
62380095773946209 34003 52566
961224994677341057 18365 48126
928105984029322369 20935 27415
451029830238208961 991 6189
592310665131918721 10567 41853
995421457042670721 21213 58442
651157071977102977 16872 60081
629686883483696385 47194 52257
992677527521280513 9269 56213
313650717932322497 955 56611
107580985879685905 5493 10858
136905822343774017 13389 16961
865560702929656193 5116 47136
78934536327199825 44548 47187
879224026260537473 15004 27754
770460099406886145 20646 45513
887455531002089473 28242 28685
123132658385745937 55630 58734
683581027868889601 1773 16219
215884184394493409 13315 46911
191624474634380705 651 47510
724094296829736833 3462 32737
681248063505869057 19738 27515
380634628748605761 24916 63350
433989640333734913 25471 44014
936824486814945409 61517 66422
749963421495074561 8286 8848
754962668653345025 17664 44335
895794345958904577 1076 35502
716459955966730241 49808 50102
443556511262322305 5319 10279
191088246480159553 16072 41494
258370373336774145 3140 44700
698858942403180801 46107 66373
543428703295923329 15619 47295
791509257648268545 5880 23290
211779580605849569 1149 29905
542714405554779265 34330 37565
464228348284244417 29265 61315
400857252987616897 20094 35938
307393379459384193 34626 51649
619870612919616129 53103 55652
951380907971447681 2931 49725
461629558381073217 57085 65062
834045268251884417 4403 55495
861904464067027457 26861 41291
710195829735191297 5610 64987
664770626245808001 1811 29059
559529215692506881 42464 55115
134345443720096833 29628 46189
835371070571717633 759 5979
78200219790740993 14703 34087
927084274077373057 20952 39325
377847091108794305 25219 55277
213705586574143073 30882 42076
931125563457651841 62603 66733
395142428210093057 16454 16609
300258645490604417 1712 56951
796436213608906497 19766 27972
364836684017998209 4266 11280
644936418825807361 28625 61194
856323390284320129 13613 17928
672439736233222657 27889 60395
611551628955691521 6285 33103
113356179968818081 27052 42355
453470483155260929 1270 20959
908060137453027457 19219 64202
846008894518032385 49448 50408
918370660877400321 13411 47489
473065039126499457 14476 33232
888886604196294145 4471 29401
468531037662710785 5298 61681
583935227001646209 10952 53591
606107240870759553 40188 59876
435646394870737217 58027 64114
656213896568228737 6849 30444
814997614321214337 33670 65048
839670597261477505 26939 46608
849589718587814913 6008 59007
478112915908308609 4222 45848
867286608639616897 7036 38542
973662470529095681 18602 23432
648307893066579713 43352 65849
762559578217800321 20596 25522
169181299510199777 50387 56136
934471956479985281 40312 47230
503692802381316097 51997 64697
766179693898305153 47621 49008
824153979396228865 6712 53905
129811443690474705 8062 19427
509441629086047937 18349 66009
795309112226188801 15279 48692
413970585083518465 6580 60641
764004008887287297 23195 30803
652737550336887297 19874 54365
526194096633854977 51239 57157
268808072748797153 6367 21184
620939539368269057 31908 66437
306971126939835393 29373 38050
349880972037109249 5454 55706
626372342940527489 20311 47283
898113421803618177 34375 50201
809960040277040641 23271 61535
604675512577141889 13105 45375
95512349551157169 8953 40004
424143112587902465 11358 55055
152303207308655425 27234 64591
761494707335113985 12928 36196
720139900150797953 19675 50995
57875220586982577 6743 32550
427370690810327873 14600 18542
187724831860531809 23850 48671
27769446312092329 13324 27804
402969201141534209 31498 39490
738959783188001025 19757 39719
960097977231551873 31216 41163
486851934284544513 53730 65109
690368693050192641 31860 53109
522691740112087169 25851 37996
737737158336056321 1202 9126
203330601073858465 29853 61152
904418240460419329 22209 31124
807509437332221569 11402 66634
88405651626796817 27059 36099
796408521147839105 10973 32889
937996941644019713 28411 46365
465765282871693377 25221 66778
14012112262104637 5929 32527
715176797125181441 7394 24404
848741769026819585 12045 40903
412837599857290625 3733 23912
109827103795620225 48815 59417
722172606406985601 25378 46293
602417222078333441 2796 56452
505333965015687169 41607 43759
664291752924196353 48323 58270
479656927283102145 18599 56383
90324919247340321 14811 38091
332958206861640321 6452 8902
645753129742583809 26399 40798
653836735086429185 24659 37715
614282019553105153 14740 40941
532135498316158337 12884 65330
496326462986711873 140 58247
397694843978044353 45315 66145
473451301209568257 12948 55400
795483783424437249 25392 67002
763119242374326529 2719 38893
602696435424576257 45858 54264
149873626271148193 21860 23457
583041219493757953 8021 64326
129389448872455409 3935 12473
713453722876479873 12938 14537
871005699243884417 37386 48699
128534956840674401 39909 52341
383357401035620865 47932 66386
889363216071899393 64933 66120
884347796404473089 38103 45435
693507980924714241 36921 52153
285230823966923457 26006 46319
757072730275567105 33108 38352
577177813712328449 5328 21883
967284468452454913 43228 52444
402793549456074369 29234 48728
233051698115701825 25035 61973
938684867186129409 45766 55312
901901722561227393 29576 29670
506282553944156865 63673 64381
884067547004136193 5992 37312
726988092946388737 46845 56925
265494814935841825 21697 29986
502243647654349697 4633 20795
934426965915918081 13694 35480
863579547299412609 1594 47130
499290137174618561 3938 56513
585995856011049217 28363 37881
393712864064397633 5293 61679
935964512755592833 8505 18188
573322712402649857 8879 57383
980006195846780033 33029 44794
360599783236324353 1580 22930
508383386236307201 13747 53415
2090903530607591 5944 63672
462012956366987009 41928 59400
522201527748748609 13620 28472
92556973428774113 33282 63848
848327639176552833 4320 57441
767644560907253761 41372 65327
301208883655533569 43907 45964
846846750797045249 13897 21577
802501024606094465 17683 51816
757445422675697665 49503 50743
263601574466051137 9352 34448
193883796649888737 31339 35707
466035775602883009 24739 39652
81897728425243345 22530 47793
968631106742151297 17677 22060
773789947402651265 12440 34989
22921870456819705 1795 46924
558851600846178817 11197 27624
772608958011758721 13307 50575
292162617250259137 22440 45691
89574721751496609 6662 7024
928753415908854401 23921 50504
463211713978466817 48870 57994
547965941392352129 8111 13165
765633587845279361 5151 66966
391575997919584769 8448 9858
447820334516265473 31279 50108
14685777219117569 37407 60906
644808436372081025 11148 35379
907162795179768705 47783 66725
416008780917053377 24548 35950
936259936977723521 30359 31938
707761601238267649 15440 65078
693933765358945409 14755 24525
482726832805852289 16183 19341
734458141894325633 24008 63450
828065902961277825 26396 62072
460071384506957057 7557 31233
256897124554654977 3017 20433
213003894025451489 13386 50437
844116992283424897 40417 53661
401293749538592001 8977 19623
703856300410606593 7275 22180
301623070755145025 15356 55358
347971091300998145 5557 16226
889385983526036481 3246 47542
134978787407732177 49425 61374
985566870340580481 21444 29885
126781607374162769 27962 48995
529433888730164161 18677 25691
891468077953689473 6796 49371
297560087738933249 45352 50673
471045845327303425 33560 58545
89192836491147185 11571 28893
941098662274043777 14042 41868
353514890622125953 7990 44163
790347805412345345 17852 29100
893613048382075393 32529 52024
497930917156324417 11904 62591
44045608503640921 4365 26905
402671390689228289 25877 39916
57987521906223809 23764 30556
148865404164638465 16823 24999
163516855762924961 38753 52446
285511820378097537 51033 58600
315623698989309505 101 42240
742391220192885761 2995 63402
89125894557984257 14161 66387
590658217856919553 11314 53503
825872379082536449 3271 39662
300929338390631105 18167 46883
95805818665599681 21915 58893
971258775816117761 23022 30319
855660153350424193 11773 50157
467565340630457601 22606 53377
599359216681168769 12396 61574
188088159138466433 25806 34479
476622594669375873 6034 40440
921370636289140097 6431 17440
10387765246509419 58459 65569
37166450847870185 40524 60905
759157392508637185 4365 49484
895466248687242241 17479 66222
14842022554038437 37981 39758
655256540464797825 24528 42603
457217384704758721 45591 54138
432902592572759233 34438 49232
392322851799566081 9563 43679
542393959819030145 11134 38266
930825822173869057 6088 67059
513601426044189697 8941 38746
468941716023525889 22740 28920
817456351302020353 13863 54241
348878020233026817 28345 57323
299196400786939905 5066 62420
865286862391787521 10410 59746
966710570191558785 57203 58180
838927613922617601 35341 62385
761655417944226049 25324 45088
838916467922278017 10927 21915
626010438550572673 3310 32491
723849757036216321 6164 39986
97985385859658433 806 1805
591253462462464769 48477 62411
271458945789781569 39283 47412
812410597972540673 33560 58484
970897032813454081 2025 25052
876610290865332993 19958 46474
394371792790572353 14336 55287
631110042526071169 9442 53037
559708215227743745 10171 23429
941520637297816833 35150 55513
164636165009845569 2922 22649
721835986828619265 33244 66294
134527742138701009 31121 48145
670169422945722497 13325 28892
399276057732727425 46211 52293
641880685343576065 5999 41256
779302172524239745 7821 52197
110437516553009377 34139 56808
54314926101930897 48126 53244
32106521597778937 49921 61760
556914395835789825 13243 15149
708233877750874497 34479 66760
448844456234191105 16975 20499
242266985712884513 39333 41878
825359140311178369 780 12803
348070598493411137 61903 64780
58416414134590865 23118 52922
180821945268842657 36220 38931
243125930842907681 2614 8864
57315830621693209 2107 62833
325199388738731457 3296 19604
685542137096515329 13634 61431
831208500842137729 53066 63395
211681200126964353 30715 48925
416385366750596097 15902 19255
170659019754690881 4105 4291
47420313173446969 23427 45956
621084323576187777 25703 52604
908569022500593409 22074 61385
210540522198694913 21171 33224
356592726338959681 58801 61288
678268771899542657 9269 17008
719606938323657601 14071 23421
167493615993503649 25429 56279
100304516162694321 36523 66326
127033583819528673 3804 32489
283021252451426625 16233 54203
795318838863718017 2132 47773
356452992767003713 10429 22084
121567528125172689 25693 36761
542444024625403649 6950 9912
768052718905959553 18837 47102
878516900142742017 27172 66616
381520063262403393 13290 37623
210881477069655425 3657 38251
346689303916203777 12525 14273
484943713593310145 19822 20070
36766656822994297 27448 30379
314562772611985537 3713 9482
441704501505267201 18568 48167
470757921279997057 10865 50862
448411118969548993 16246 56621
43552695111664265 8845 40214
426424495490120833 24577 38100
698146452512048641 29177 42910
994857185132833153 5760 60389
627753062439687425 17569 60270
460564934956902785 1292 54935
124221659809663265 16225 32096
739596066960334721 32766 34331
410870491564175233 51292 53482
283878706893457185 8147 16030
198055236621627265 26927 50450
625891388981262465 45223 51825
616739811318915073 23235 43018
410419713884930817 13113 35316
32957220401570453 16877 40464
557368154283270913 35942 53553
899289543677191681 1127 43562
102465997555409425 25746 35511
683256854037836033 8010 11720
466573448170027649 13152 57572
593520011315938177 55813 62167
122030588721781185 9954 37960
548815619891726657 33349 37270
399193806786318081 35498 48291
391112340436883713 25431 33082
973880439102966785 11449 58392
638331282427401473 33314 42136
262482860558709057 41816 66865
748549475711762177 50189 56924
578215509398358273 5801 12956
559214340113968001 17595 53675
324643322504872577 64399 66002
792634871337789057 11575 17202
189139367113764225 3092 27347
4348957446325131 46750 54405
788864941513498497 1102 9959
459642331027502849 15470 50576
36662297171357497 2983 30028
683178286066080897 1934 37110
892264993089302273 22642 52025
528498102813706817 16760 65136
979475761592080769 51363 53628
26943152567383777 38617 54116
446305547293963649 13953 61595
570735354325641729 43098 59625
261755873884663265 23922 45666
188092452144772449 23584 47852
600942448193908481 23072 39749
422698123186656001 17271 57528
852801191714856833 3210 45373
376287304281163393 17006 26422
798739973549675905 42767 44343
917708317896533249 28890 48527
380769390461704641 24663 39831
124328161683862961 1784 51616
415782830249188609 2409 35898
423621899493276993 4812 45253
152906072894605665 57787 62108
774908679155004161 5713 24410
851128792598576257 23035 24449
387240565939542593 5878 24547
470589908925642689 3801 62508
113381307530076465 16279 58449
822841219539274241 23834 46049
61139652048048281 18483 42326
418759296706095809 46987 61170
354621341734230081 49823 53399
212766205658954977 39571 50142
897223110348185985 9181 31931
540719604744264641 36379 41737
507387583890803713 44674 44898
939994542006420609 17298 32616
548198915102695169 13192 22015
540214606723676353 48252 49249
792962944770039297 6548 63216
359569298706919233 317 7924
883534595208651265 14422 26746
106613768796460561 5360 35722
263856262188213025 29028 42469
513036004704421377 55165 65484
57529414461164665 14159 39211
594126405816123137 2657 21357
952371425758428801 13849 49759
994829403131223681 53424 57688
168028542121071201 2291 51085
44487200757156841 23247 60232
849190626154083329 18995 42198
146568916322824097 16699 46517
915981955409542145 4171 20079
601322992945878145 24014 52542
261939256274530401 14325 45929
12789574857340115 3543 27740
466368350952926401 11229 42299
884540898197581569 11462 13961
798039743899735809 39874 47633
858536562703822209 25475 30214
264688576820283585 54314 61300
270080540019559841 25397 30299
441934453086730625 29880 65089
793045018112639617 13026 57535
271885593133951873 16593 38014
134131258197736977 12538 19429
212752817195436705 28242 48531
5232619773696713 32221 43945
132645289790140449 10081 55633
85686431836617057 6788 63416
375379122534951681 50454 63811
496146092504563521 8261 11193
422926197101922689 19995 29462
625724320767954305 30186 60957
488183910693649665 41176 46636
800394398810684801 13829 64888
864482781671149825 14653 48137
868375904683002625 31847 49651
978827872157467009 28212 57022
691916354583657473 38940 49192
326188188008693185 28747 56593
256547895876405377 13009 33565
891821426330508929 42472 67135
47489031471148025 3070 27974
430104528854066369 31475 44105
153371231616741697 21626 58308
816089986050627713 25067 56987
31880897563343781 44158 59967
567343706295865473 34714 56942
827674728379445633 11082 47354
317693250639891265 23885 41445
318560514495917633 2600 64792
324535824163611137 6872 51379
446948014992269569 39600 61137
933990822945872897 62084 63498
775833065368306817 14671 63158
492777092249461633 37150 60033
999840167651665665 14260 38221
564725065214460673 31749 46627
646013346518689281 1869 60755
540741287224911105 5765 38191
581398459270413825 22244 53007
978369458488401793 32973 66879
799950429683367041 7551 50582
292559886142974785 1127 55701
661618121212523393 4272 39037
866205873048059521 8053 10537
845466301898344577 16659 30498
466332488660505345 28764 58328
29456809660896257 39706 63843
71361155701879401 13227 20216
250003731174718529 26746 28824
154822656078174241 4229 31045
252649384146433665 12492 18458
116741355993823953 30032 63266
858317698997073153 26591 35247
517001381477292929 31697 42326
145197454644229409 50864 60891
197614810123553761 21265 56927
258085298555403841 18230 56551
195472628133039457 22078 31230
800436748613190529 41388 52281
306552241072395777 32577 61649
991921332826169729 12195 27438
875179295502796545 29192 44702
873611502919882113 16850 52021
957447078594157057 214 61199
114916271666903217 24460 46210
94745155926197809 29881 39028
613791610245595393 18832 50943
80201415864607377 24423 27106
643280054481383681 2247 39858
851835313230118657 22657 31623
515012957827590145 13778 41030
499036463186968129 17870 42511
982174767248711297 22773 34947
693366129207241473 47254 59002
729337100731168385 1413 17659
87810095723014577 2672 58483
18921792289692265 40208 43794
132491907930962321 35077 57770
643120924788686209 17419 61098
239612184260408865 31634 37555
640419938567777793 15440 31494
216141483582298113 34777 39453
329543088374816065 369 21440
891549908036651521 24406 59293
509130622089376321 23811 50365
505449787396095489 12503 62931
257109599814324257 4074 18138
627194239118551937 24626 30675
898069692579685633 45034 64937
299579035984230273 568 11188
441588700939330881 22601 59792
628674321283384065 1215 3431
738963306565271041 16511 37445
600877949162629889 2160 15584
698113099627473537 32696 65831
679792605263912705 20548 25694
135522640793443121 14559 40065
602686932996839169 12416 47427
285918337560598689 36736 58237
414579409104234753 46960 47610
901489536061067265 31597 35607
693839015587492737 51728 64554
779617506445557505 11589 60776
368075109726902401 2410 62878
25897672511764113 207 38611
476382061642446785 3902 22044
671677449034387329 6496 23505
595360502134056449 21828 41508
780451915790539649 19292 49349
742483979626463489 33398 42538
968867812970611201 7497 12973
80365048456314977 22032 46622
759997351618711297 7461 15254
956980834742232449 16145 18408
833284678271592577 5815 29286
429057842822928129 8498 25589
890049556869573889 1924 41352
544564554678153473 53832 56089
312862765633834497 54664 62256
425431202255225601 10916 44618
107984150586577953 10705 16596
233033825458697665 24996 40277
68217265218816441 23653 61535
588260920982648321 24169 65377
398806941090871425 47265 65006
201075384352300545 2621 38455
127705916641414065 16637 34746
488884458246673153 41608 50104
373891347873883009 3742 13739
712304788129635841 2526 64805
470656933041151873 18551 20683
33967730292701505 33768 48765
962497541863203969 40924 67112
975252430521756289 28061 28851
264026507868489793 28679 33995
363096808353503745 18319 29902
741473227386354177 6616 13638
886983665002979713 38624 61187
958963784864049921 37675 67103
311571748500071553 15433 64162
267849496237094081 18252 45758
128317920517538657 18085 56119
23879122148141365 45623 50816
318410058776748865 39489 41129
671032031172774913 11998 17608
360262240981903425 16857 29774
667016052871144193 18935 33888
164576006547278561 16294 17973
984268435438796289 8950 16564
400276296826326913 8411 11676
535976350002268737 37676 48944
375003146956913729 6153 14488
886741929027568385 6129 36692
656190170989553665 40677 46955
610273854054906241 798 52505
550110174363012993 3477 33648
935070393834454401 7462 22006
484729675149772289 11230 63256
596304032361242497 41669 62785
270138525002550977 20722 53871
92623081171996801 14744 45153
787268167062784129 6866 16691
346995419417009281 23972 26932
672553153549742465 4211 16060
632725528746309633 30018 55912
121095379185000241 11505 59262
650113952319198721 44866 63327
894609631070494465 3542 55752
872701682685846657 29783 44706
524194784269128 8591 40609
133354575915273441 2456 8006
527540229702665921 8892 40041
874371196042833537 4730 20483
295772182985679425 835 10769
728984161471853313 20511 66981
195063032682128321 35451 46547
267024690861479297 56342 61397
662857591162371329 5027 36206
818278572954067585 52242 54646
668360399594391169 14475 25311
864360738924663297 36660 47056
505715954263031617 41157 47106
763082438883710465 2440 40006
305470388460065601 13626 32420
270080749152118209 34216 49693
880225078568137985 47173 60856
439645657715043841 15303 28852
470226050959709569 54501 55313
319872159828211265 14744 35198
93549454486158369 53191 63734
763963693231541889 13735 23938
281376937269612897 12555 61132
971811633886250753 927 47911
172781711838801761 8047 58095
168052116125078753 42343 51774
75123735114843265 9568 28503
223608657868826561 54221 56068
312745114141058881 8458 11543
917177431171008769 38838 60952
264654786249394657 12508 54955
253781362420017601 26640 30416
349378858157159297 23256 65419
897678808758296705 4297 41907
450931335145540417 11253 61546
314380826745381377 6326 57741
24583664007714389 49173 63786
636656727473305089 5782 59287
204340831715512641 15818 23588
864202913899465089 1782 14119
639860371816205057 14538 51500
405857543469050369 43105 65280
593213494898392961 37747 45827
51868120528158817 8786 37266
765505565814613889 1999 31776
114305444978693777 32062 63445
400740709423615745 22019 62267
325405326304537089 36241 50186
152387188478392929 53889 57043
593757939052732545 19985 44647
836583736509751937 11463 56095
656115007251916161 41542 63485
354136248130096449 24111 29755
848395764913814017 8551 30546
125331733173254641 45761 59906
475956745946678721 22487 48023
825559626038902657 46598 64489
880185746731296385 21864 23660
524748256706615745 33652 63332
905325042735999105 13459 31619
231680215849884513 10906 16270
53333400619631985 8377 49956
398099343238897089 12827 39329
517041818091929153 5142 12740
241395741702284289 6880 17403
348803908760356033 20403 66928
914322954613865601 17902 65647
677273909553381505 13313 46778
347543164140184065 16029 59094
741043180236911105 11105 54084
676793148611977857 1467 6533
218824619881377921 47392 62821
955263157381857281 6443 66051
746157945954745857 38172 56011
157241806302224065 10415 18887
740170278570506241 43414 63001
613955290195725953 25160 50736
620672996396077569 41598 51842
729190209538359169 241 38223
447411149220858561 17834 48838
382650828031238209 62288 67093
893707578429410177 38177 41586
520051263811311041 1907 66677
38051162979801489 1508 61591
759033058672123649 31299 48364
788509433458354945 16411 54828
319804769335576129 20194 45983
396658195811756545 3304 66851
760206290017372033 19084 52840
511636796352501505 47952 59606
655611918882172545 28895 46900
673806247246748289 30505 54297
807130739151922689 75 9217
473943695355043137 11620 30489
546585206974242497 18246 29924
851458232994804865 20769 64286
269752989144443233 2376 20333
855534910007559553 40362 64680
743705234133656705 13464 32243
969683485893373441 12177 16808
408497096503715777 38191 47240
870021769571817345 48021 56381
710990544407991425 30351 35663
470262781578743041 9611 20999
79041350438039617 16742 29775
939111420961648257 33127 51410
661769706917013377 15117 60830
380636079540042945 6299 42613
827166677493700353 34492 63548
308558075324921089 23369 28090
496440405136326017 8892 35278
454489509325714625 1950 33378
811776314298946049 31530 62649
456927868636324033 9698 42657
35467393583090257 8944 44651
650128748127432449 5858 25806
576679199509051393 47889 63624
739987156476129153 37172 45908
965483882984756353 24166 53588
71091142265277793 31116 58640
812003126135941505 14931 38217
830700119078311809 4802 55193
51008284396502289 11155 26884
431029033740546881 1937 53435
467634609752487041 13791 20614
647073292233354625 11608 31612
465134342586594561 14784 61878
311947076508904065 34827 54961
514222229086975361 3406 24261
81044875226762513 27795 50956
287136581831148865 31033 54297
645967177956666881 43961 62371
199255445767398945 11096 47909
159293211183776161 2354 64772
952668735550787457 42285 42695
509871391736840705 43007 43205
270643171938097281 34757 45121
473614500473967553 7876 14194
544409497481453313 10015 54929
132055931139095857 19572 33402
589042190652925569 22999 48326
241152406706358849 25044 43383
520791578800157121 30516 35826
985913780029211009 6802 15367
120776506849516353 51609 59320
104384559816406161 37689 43101
712875745323699969 12701 19638
604119463598582529 6509 32954
90271378828340689 1871 7327
402890864310645441 18779 41104
11415304064428257 42333 59980
776262716213228289 11282 17285
216101713998163809 2824 44750
773428795392998529 51250 53485
126487471561844705 31952 42392
678588361044294401 9151 51272
396500270706134465 27552 62247
425979323948691777 12734 61796
561410250012414721 29768 66849
179443008398397569 2159 5509
933838252746134913 17807 23049
649836565707442305 871 39310
603555923792171649 4463 5431
626975499246217601 15091 64222
675405977133159809 54190 64419
108502512847021393 25542 43568
721529131007741825 12814 61965
275632679871581121 45471 61472
128885901444384385 22963 23326
352498090331504705 11832 49061
467287724721174401 33428 42660
673355405330855937 25956 29428
311200976959220545 27558 30080
16971096905475493 3245 60694
431312378972478401 31454 56285
699806946023802113 251 9710
481789610481051521 29523 60272
162303154386147937 32829 64628
278915178171033057 18327 44774
14527525632107797 667 38672
965531033592476673 64865 65395
681299411209831681 50815 61549
618132317343054209 3153 24498
799049862480661249 15153 53598
503123155683788097 22976 55345
140869239597360977 12352 66155
798160597607065345 20717 35333
324551632519192193 54276 67022
291175578901039937 5169 62813
588631342705067393 46251 64948
517635688602837249 54525 56642
871757033108242049 8781 65143
450974941685466049 4735 53305
959235361223573377 9100 38549
811751209921524737 2768 30166
307101415123501185 33416 45674
751034695320136321 7648 24837
719392050576143361 31736 55811
985695619375746945 33030 62561
472585579066379329 61128 64994
208258367362638817 43412 48283
237028202651526241 64521 66249
940427749708121089 32081 62722
879590111386253441 36393 51793
706800889524210177 63680 64518
225388522383180865 21539 53963
88585669565276257 23152 59568
771890382581165825 11930 34373
50358227956131433 16158 55723
158427451957475553 23131 45357
348366421761639361 62012 64648
812279851348822785 42254 55195
247377913523344257 31958 38503
174977276497909185 22080 45629
118440174523300353 37166 56422
682018431608572289 34788 51507
211163690983134689 3757 42546
65827557230601745 60395 64027
436160472037030913 44378 62064
103594194107618161 33159 54232
126522951543371681 52356 52588
84262833888256945 31001 57394
885166651733044353 7701 17909
905215904061055489 36405 65938
226827445550178209 2675 60716
635413429955502081 4100 19237
99484169802352081 22481 60434
49611153355389353 26377 55691
672352553549053825 4549 24572
215985894797963585 5980 61337
683827605990586625 21818 50928
219035442769030209 25175 56763
201629687176357217 996 56352
110937938250639697 55249 64950
980288566219925889 44927 49721
861221818930832897 11364 35657
618266758769699713 25241 37959
359205468368084993 10315 30439
728110629569272321 20739 24341
195013884849078785 27100 35988
399114662736188545 46057 63862
912809344259624577 39108 50990
325854957090101057 3105 26030
796697494298374657 36085 60814
485509915086602433 43553 47858
3074515747268692 44315 63520
75857256351412161 10663 34464
145023521650774273 20702 42299
914206562631470337 8685 13666
749167152492201857 2915 64498
603258539991983873 51730 58012
110416082380002225 509 17891
422000762641665985 6942 54229
486953979737673857 28389 61168
151722591411640897 5793 57662
407082777953991809 32440 58392
628300609801520641 25221 56881
133945148411822145 9263 49026
892771318555517697 23679 24389
670256264661024001 15507 18781
270228412526599009 13106 19355
846805386523410433 33707 66483
894889300036311425 12632 39365
118545011588583553 31710 51536
189364257681170049 3077 49955
963990719066668289 23620 50041
303459869099285121 9796 54901
866675830991628289 261 31924
98924913912050273 43007 66237
684247517528373121 19476 53132
326361102663298625 7901 62067
379466947148291201 14936 60558
392872471715882881 1444 37810
523129860061015233 48873 63853
217710147368407553 35723 37101
425748330006118913 43697 54403
488889165476059905 62322 66427
459857961950344705 36363 66818
940712484726589057 3050 33240
182591069970772673 27791 60694
66940131543383073 15351 27903
965637585663795713 3881 43054
78638075606917825 10514 61586
946440022581700865 43422 54405
512750989491202369 40377 53637
156245673018244001 24683 28597
781272892890029825 20200 40452
678759119055616385 12010 18628
386303653451157889 37624 52070
984893771351249153 5425 37428
685321212698980225 4940 11572
409166933258692481 28666 32704
591628249429795969 8835 63626
269115963519393377 8083 64184
355575251654613569 43735 45180
257706630092219073 48051 49332
454842995219216577 36901 60565
995074770580526337 15142 51943
555513372613333441 20856 28140
548179607044037441 3617 49301
248543954446553537 48044 58742
565994688643680641 35013 50023
689500196823672705 40830 45876
554071292269401985 44129 44448
5124267957477003 30021 49790
744551460091127425 12952 19164
853980618885330561 30898 45179
844580991519993729 269 11679
209134356598049473 20241 56204
2473676691490568 24421 36524
803898984810359681 6562 52837
837080695038640257 21614 64980
165982242047157057 4726 11752
839234680531046017 9898 45248
666823625370952321 27181 30716
979790676679872513 21110 56564
324593109158378497 17161 19707
604784780692281089 36876 37043
726579599271787009 15317 41646
309767853502780353 15114 46395
445451096795544257 3238 43537
182429351704495713 5270 28350
28127956007168109 50063 58422
891026537412702849 6877 18030
409960616890380417 24090 32709
15205236480678509 12979 43339
825392139054201857 48170 60177
629695713602121345 6639 61296
366390825913519809 6841 28506
834828854238093441 32231 65248
75010378813018977 13134 50578
90882636058697841 36825 66020
302781771631806849 15122 63414
753242325276968193 11548 34608
764751133933572225 5135 43707
468054650769733633 10368 37079
575945773425210945 4289 47393
264101581962375329 21431 58715
20605891865798753 485 34201
652340054957395713 29168 34955
252819329055803617 6008 64589
70740651318853769 33765 41389
748283997135956737 2077 47874
147629788227892065 27674 44856
727510837119147905 30463 39034
388091881805518593 24425 35986
291766701486707777 46624 57905
218555141410352161 11246 57356
152924244965085153 15346 55942
573000657591361345 25157 61267
914396386122035713 36553 64936
342517773597496257 8007 24078
5169939150299286 8442 50831
218977910496146689 17611 62593
179220955370354305 7107 27978
573527459980258689 38733 66399
114328351979175121 10972 35017
540692315201763329 9667 28286
799396805620176513 31765 38162
483605464992354689 18108 41149
825610425902361601 32183 34829
287799249872090721 101 53834
692665595892478337 32431 61109
705257559548360961 2715 66280
476538819974088321 11003 50384
118793234446396673 24674 27655
674424349392410241 6555 37329
893705790270207233 14438 18134
11306121719677265 44597 49040
369587435091982977 48200 56145
1744261330273390 20959 52063
907262475052053889 44812 57046
522677906133829121 37778 62970
238975758116250593 80 47254
297775039717691905 26440 35924
774878855612360705 24355 42834
581300823618157441 28083 39012
338902862546557761 16971 27200
876087725229680769 20677 27793
297324696324526657 19393 35579
945525562973081473 6053 65456
310812910088198913 29134 48570
203323786076822433 2493 8988
987849192103812609 13138 65026
252213086584582401 25783 33603
263901856766533889 56459 60111
913570926654031745 3796 59537
184108148958333825 61702 63569
477686535190464641 2468 21577
354868384748751681 18291 32449
68590547023404729 41711 61959
99562841485738577 37408 54401
782122211573657473 24992 51497
94127988123954513 12184 26578
65667206548411625 3022 29971
982782544614767745 37763 41391
61217638711731585 3946 51479
357181075297201985 9537 12112
972600841725210369 14322 39624
429810794752217601 46666 48849
423784410812196225 11193 51243
513042045623858881 10213 10445
32256927954122717 35212 52863
870055270700905985 1398 26388
487714977782282241 10239 13625
199849951475041377 6796 44485
464042320160331201 17490 28752
801478109763070977 17773 54102
981167187519808641 17109 26543
710875381583161217 30166 55441
505474220307618817 29962 38981
77017801836209537 38777 44634
589274918468369409 13343 27003
566370409768520513 26395 58992
314320663452491521 42250 50070
391360846544689153 5528 63128
284579029655468225 33605 48740
986711657493611265 14000 37341
993152150558287873 32604 62514
644971428030547841 17149 19429
803906699426370561 37 38122
733068531631229057 18044 30275
627969648329894913 33892 44194
489625771450722177 28932 42532
314710579799331905 14507 28017
210772332865712289 10480 20395
47153186339457425 4575 38359
614904906995523201 15600 62478
275888623299501025 23875 66114
139424997773570433 19508 62450
624471772191981185 6403 32825
105870593854508145 24040 47003
714692505779190401 45500 53608
268701551350471137 46 28373
160348378926997281 43741 50557
985554460510972033 24300 59866
582223834601343489 50727 64582
80275719066005281 20922 44360
890897397768469505 7890 21576
208375311545115233 42822 60548
31814359150921237 19152 52996
669216390935854849 11518 12184
378235256219895169 8674 59108
357984347268516225 9029 40755
700765752445569537 11128 12676
781821557102940545 16076 35085
233871938855060065 24122 39643
950518053498871809 7582 61835
726837771142321281 23378 40531
524808757514829697 16719 40321
797160978477180033 36055 49208
986384057114040705 39809 45947
953747288981226369 9218 26285
511074819974137281 51125 67130
432232171110172225 3088 8807
524461621198259585 25486 56048
778876398169693057 9418 44897
112255513621857265 4559 29139
590843872045567745 8643 37018
975285984110971777 4822 38787
372362046892966721 6673 64166
224815531290513345 49965 57943
208334314397092161 36258 39328
287099742170045857 9189 28344
597604091536560129 27763 49848
185513746634722305 16350 33626
20363018812204813 14274 45504
602665248346230657 54414 59578
233709751825593057 11097 62770
589325783011215489 29386 50277
596328095655906049 6724 29471
526884861914528129 22543 65262
932091828423885697 6898 33371
148148393238567873 5043 35554
40012141616884377 37792 65072
206391148900738849 25745 66736
420832238092295105 51957 57207
996115795118836225 21019 45241
589812563789592961 8568 13889
682542112897767297 11126 66792
536863003781171265 1571 30514
95759749449012337 54815 62775
612390588358110209 19953 31772
748257542906348033 8389 51669
749730368525952385 31831 37230
461550617689649537 2614 27120
499140990548653441 58896 60946
985806911778684673 48413 48440
520795745227808001 14382 51962
610948707991223425 15407 20265
690830780027383169 14379 24002
65327258111071985 16452 19932
494166331832879297 29010 51330
29731723405742373 7471 12256
840243753898647553 11110 64681
380206448542896449 27804 54033
563289975574058113 42530 43536
34177877331824649 34212 40583
15738050406085337 603 39451
932583458874493185 27758 55794
19719823308385289 6980 35050
498183051055914177 43403 65927
812189662855018881 30424 45308
166538143715161633 18138 65528
534656010071039105 19711 53001
743457049160507905 39499 43731
403645367659336769 60978 67096
393888698015221185 4860 41713
712980677273527937 6217 29971
954836373072222209 8708 59668
499807745269578177 31773 49272
143080962322319041 40377 63486
503970537999087745 381 20775
754101793618229249 153 43393
83761990561200145 32605 48448
370010199432275777 35907 60294
259924582092430977 66522 66847
752506172649045633 8536 55169
860543082553022081 2459 19829
44708285778586545 904 59678
657684900703877377 13495 50764
696884274068860801 58166 61143
856521674585607681 21347 61457
322977728922271745 33868 49269
789432571129545089 7120 48480
153489528491544289 38584 65967
321321837817862401 12090 23148
839953855365099137 757 39767
286059640689664705 9108 50038
948715685711174913 29149 35038
412112605597386049 21096 50936
745298223114279041 8239 43970
453579045506224065 22670 57638
952121817740387457 13709 30387
421552186426140481 27334 40535
918715113475560193 45336 49482
722038358879039745 25668 28589
374570034828035841 35166 36715
54197801377753761 22454 25283
450559158944233921 16981 24852
665727147015992705 47250 54004
927064360119626241 1478 63618
392489420426301185 8187 19585
395661081299881089 25400 32804
938462979648555521 45210 65963
792679287969672705 33587 55849
325011283718666305 10165 50198
68710458590775401 35652 60944
460634362057881217 2468 30870
987795438854586625 10621 23963
861045060863602945 24812 50234
665544724117683713 59343 62837
424571585749610817 6294 30735
897100232867909889 8938 37949
622741886320383745 45871 59349
794822537294383105 44335 50841
277685299947201249 57769 63432
361221446406656129 22309 61364
7721374448436792 2210 60716
976502567873541889 35599 55402
971509047723962753 42677 64407
962573705378229505 31075 57510
840593126226636417 9590 19990
304375913981690625 6403 53373
899032651463137665 46860 64531
114520215571840113 16202 59719
493704253566932033 13310 27370
136057143205835729 4081 7015
99119734923242225 10527 57298
216167149246540897 24732 64553
339134129031762625 579 17694
831145617116849409 34361 60067
298841395992532481 19180 42804
729273908989963393 25121 52414
301248981118220609 23984 57652
531920645601093889 55946 66527
52580657741849281 20171 35190
288511787997531841 32881 57342
189533160594194785 18790 57724
705501430701819009 6018 31444
777995388129234305 30399 62055
329644152611390209 27940 36806
304344964162737601 55681 60279
435831012845699905 29556 66269
587472453172601601 27332 64043
654516000741477249 27360 42428
594991880490667265 55681 56137
171452837847457569 25796 64998
970539517088390401 41702 56601
523787411168139969 2375 14186
903247082865931393 27165 36206
63534433446836401 52075 57467
145674688294512577 10400 52613
439256806196379329 32593 60046
711174994945523073 8735 36804
40025331837288289 17188 48670
113794694795053889 30176 35160
642903916196271361 35050 55401
416812863721759169 12689 50530
87661112194542321 4770 7645
502011018802072321 16311 51373
399321671722315585 24831 55139
743656549469491841 25915 30506
694562577105816833 8130 28023
373496991006483393 2226 4507
456258769656411521 34745 38208
130686248540342833 11763 43618
242623931536758881 14644 38359
532858802185408833 44627 63450
293193176664868097 29081 44320
201380663942316577 22746 48692
140306715053274193 3171 23373
8476296327508238 14117 65729
203209158699305441 31591 56538
947220293184159361 18802 44173
321802459939238593 29359 58536
422976827670702017 41804 61915
226339371804510145 16132 56054
529861075373602817 34082 46018
186116922118660705 56176 60722
746303956478335745 34559 36943
14716929623258325 32131 53051
474632692537142017 27127 50182
247157570902192705 757 12837
385593887530227137 18694 44207
897492989208824833 3843 23393
36320416076264905 5486 16418
460444140032965505 35997 39542
922002883674174721 5169 19082
497021081570348865 2772 35831
128239590691066497 12579 34925
990054748805551617 42376 50174
823339976871402241 17343 47140
982172969284430721 11457 56269
51196717486945433 3447 25636
796687710674436993 20099 29881
706327713476049665 34311 63770
419090053008286401 6429 14306
395714697833597057 5497 11717
939456970254713729 12423 28143
803890971514214017 8637 20998
167822084325489825 30246 31896
646421192367782273 2200 28080
574817460447778945 11908 31326
118286637972182977 316 51511
83168986544787777 8975 22566
841172297822367873 38727 40390
849780862098658177 15664 60466
764236696066397825 21710 30225
602004750355671809 10735 62033
950597910623898241 10491 53475
876652591609147393 5547 65865
478490608649316609 921 63945
64182470121348705 18772 46152
689474292929475073 17842 53903
755592649792294657 30790 49660
491271356805746945 14292 60752
730929431560451073 2092 10415
164692546470988065 48818 60757
801446550458823681 7528 40757
515579664813351745 1560 28916
578948565133284609 23156 55618
942512994740752641 43291 48432
213953222274927425 52357 61281
653944376478925441 26531 56448
690130354106610561 19115 65754
789063937187378945 227 24580
996434854823437697 27977 36922
487390205918678977 1805 62008
790105244522916225 21928 49794
933322932694210305 34768 64716
927604452036707329 6512 28031
483498730626159553 5847 24951
562463558645827521 28347 49057
323648756184937281 4599 25845
383760675749616833 4015 29017
421691088665575361 6978 10051
862345676392774145 24029 44905
21726514242004669 3094 32534
213321721544947009 4266 48843
613362947541183745 7935 11078
940642633299216129 33520 35171
797836165633199873 50578 58700
210700780830936897 34653 63755
918230492225042433 44061 59732
570004101185698881 7664 19899
776819933120322049 6244 46588
909640419702174849 3316 29517
599051996475814913 4570 54420
322359781419702785 28537 32907
925045876371100929 13636 61076
914372259090047361 25816 34563
884499557450460801 6744 21890
705229362978709377 36593 49884
476957284711545537 23798 64188
166796984507801217 20836 34594
240971351198531649 642 26212
925608190929107585 69 14826
459249605340673409 4411 27418
875108259837848065 39325 53704
102032868435436801 52707 62536
454928467937516929 56251 65543
86992409983082561 10248 48804
129107880595274337 2197 15569
529307578516430529 9230 19294
540141984526808705 14323 55887
456652483277096641 25613 58709
934448790431591937 801 19583
638229907277214209 6012 31762
302357855478557953 11257 63886
45389551987227609 29701 57758
806142712816598145 13010 49102
820227863869938305 4049 66159
28080342566862981 35388 59926
615477527889467521 52404 61907
574200430353787521 23559 54132
830595675405028481 26347 31635
865685380185421825 14347 44574
210415471406435009 48852 49588
433930489546089153 10988 38467
736399948609651713 37723 44203
52482702900459089 45430 57834
680272860266669057 41866 63131
892276631533778945 51214 64964
875962737332777473 34178 41745
411041315026547969 28593 48265
174977230128376961 20947 51931
351070861875246721 23506 32642
262383016064681825 16310 39037
547292254480577601 35184 52451
54387904742711161 16535 48387
969038087333874689 8306 22471
956671005195381889 2494 65088
571521998921067393 12187 24166
863771414335161601 16563 51067
857004977370610945 41901 47862
576729126011876737 49136 53131
345365254025733057 17628 35267
265241374955920161 8943 35556
894610465121903745 16369 21939
328845644928215105 12867 15678
66305064199664089 26128 67147
874262131091086337 340 9021
680833399566484609 8907 49280
327673859655298817 33689 37184
253374007539672865 9733 21563
771730411336349697 11967 26276
623164609852072065 45054 45218
884827547448971137 11685 60124
945480492007330817 2726 63548
414606674913301249 17258 24374
568951356864392449 19201 52921
318083899725330369 4019 52575
703191670983908737 7988 29758
791606797755790081 6312 25837
934402138575993729 30661 47869
382474870701351233 2218 12119
86397056194893905 26983 34871
926999323309757953 44744 66592
98404397011154993 17842 25505
917868332806783361 17216 43447
918937336899954689 12097 66232
358872747574750401 23725 45438
115497158305775121 30868 35420
808468220919941377 24637 64585
336269028746183809 29851 35510
564005282768817985 6581 37741
140250335827449393 42839 46778
968349523505388289 14522 53315
317180186278147137 8596 17544
697225311820787457 16262 25510
528502652151022529 4134 5064
210916103975655745 58304 66777
833483332287723777 19765 49011
608308369184896897 3759 43744
433346201358734337 3985 60752
483128472562036417 3859 45850
604871797469922305 7946 14697
215305024732558081 20640 33887
998737891151652225 13323 32170
798471340161121665 44087 59780
646492637727814017 35628 43065
692897569204518529 23835 57889
483861687120413121 42371 54749
83768633524151425 50903 57701
755396016440425217 38291 51019
992980964403969281 5791 55762
948931041728375425 57523 63982
158833198275381441 2668 13216
944375217571884929 23085 58017
289069191477153729 4726 45090
479453440609109569 30997 66089
836161225083564801 17770 42585
727696105158326401 40524 59372
535130968762800321 23003 47931
411898951172734209 24535 56056
98924067367285313 22414 33825
457087677960995393 50055 55020
383722879295220289 28970 54775
99417325751932849 12335 22789
974724138690270081 15289 34946
446759197419719809 44062 60901
820352309618172673 46667 65465
481303906098563777 7476 39700
852193546996950657 1227 10219
996132004980349697 14483 45120
565281318607617345 15326 46011
13268610465605237 36656 51479
916625603551430913 158 32186
185808403902978369 19743 27648
266764690011243041 18552 25851
405534971276754433 5496 9764
235416899374662593 5098 48831
287803673284710017 11435 20975
879165037891169793 49538 56014
490082842997328065 41090 65916
977012833625018113 36810 58108
81373220751441265 14128 35662
175543992603493857 7869 44645
394019328775190273 45547 47281
768018869236591745 18089 34085
321382877587577537 16372 54266
799105258864358401 16300 63145
889562993219261185 11098 56053
298764943717451073 9582 16860
71979208480808409 40548 58587
495051769336996033 47691 58142
288276849825738433 6254 51954
791367939816701953 8237 57211
833576260061018753 31741 59296
489679319527709825 35751 62543
873181247548490753 2228 32150
706578484294617217 4125 35543
79518220508116849 16633 20714
374402025101019841 36526 51268
551788944340163585 16963 22707
243650155774226113 6 27185
438211819193011137 14057 34965
208304753515221825 16500 30094
959876658664359937 22892 36203
485233007115645889 26397 57969
749430773099174273 46935 52276
945033410639368321 9321 33868
553260545496844033 23803 42095
957845706436081921 22428 51734
266634998149182689 6504 42606
211529672241198337 16202 54497
555672663695037953 10504 35468
465673136298811137 25120 62585
531652461031324481 33770 63840
82331502432808177 9504 27352
857111899320162945 12465 58083
155995525213604929 3486 31936
809449263185822337 49925 57014
890808658826870273 31764 61613
810211297045203329 6484 50474
280082681928938369 31094 60869
318846635768419905 28661 43935
556572409790973697 10711 47155
193044641674450913 46955 49223
212359223552972769 34469 55754
944189795161033601 52205 59066
67054945291175729 26701 58927
595583736536713857 27465 45469
218415395815689793 20231 23147
261765875444876161 31443 32666
983435511888117761 6178 14867
953284457594353537 55408 65483
751229740278695553 35726 54500
896214229690908545 48391 51749
421111206990076417 43481 47333
563969634034140929 27475 42109
783886031512103937 7687 18580
753655088455683841 18574 30650
329059689977086145 28846 65057
461610430373500673 8936 49054
732084149689548289 59873 64025
111539693997595889 25852 39013
928882870788783105 5441 34197
620480494227042049 5799 34563
803714433202763649 20665 55887
916429404949251841 41101 61402
413093982515889025 34193 60275
872539000333350913 42474 55705
355414134266318657 9950 16172
720550700996138753 327 18073
905229395951266689 59447 63473
246235177740846465 43574 50741
803954440570969089 11441 48437
230930323019958209 18310 43170
885420153441245313 31582 50262
392038265694086593 13197 65499
396993690350747393 17720 38030
440447773666956993 48226 57071
839810549231430017 31506 49144
924078417248228609 23754 55981
303528459254287937 46197 47961
231883888897282721 11552 17563
528201226323474753 29921 35903
562906170469435777 39509 49083
946505697655034369 18563 45238
402001985260849153 17789 28079
630936258150313729 43927 53457
455486047752845761 785 31000
722627608997861121 41800 55161
435255002928396801 15683 43845
454636599637112257 15662 30116
628453936807293441 93 18831
488363045961286017 54270 57537
492625913383388801 35430 50942
90070188943712993 77 66287
212083464717313313 119 57898
734426424114836609 15557 15762
881512255651085057 10852 25429
839280920881620353 60478 62854
477393911698019457 12027 26967
818224074870279553 1771 35256
382966818505590081 15164 28915
699988758164579457 1185 37010
338836636207293633 6721 57417
116600143363307041 35370 60353
862888010753874177 18631 41271
222010459786574177 19500 44074
380838810472287297 5877 19374
438116144958918593 2898 62040
448173169947718721 42035 47625
563698849424582721 27485 33298
618357807723572993 24479 45713
480421688849126849 5151 43217
556038764220243585 34096 65420
178697283335694113 22582 63220
659077152010358017 12486 36181
816245221205754497 33535 55850
307680954883121409 27786 30373
279069069259207937 31495 52876
116900850894001713 38808 64130
670254496063982721 5299 7244
403581121453793665 12806 57395
246378097844100801 11592 25172
561297493084655489 26355 53913
234483412043950081 21942 66022
688811518408950657 11620 54999
115730938600762561 29284 40623
862504019697173121 2853 11498
135046419668093169 10451 46397
178799046681245249 17862 60759
429181185823168193 6721 34860
5691881757517337 34626 52412
877190469901059073 41843 63540
769667995230658817 22435 31130
356157978843668865 9678 49124
654370690389715329 49862 54832
175969002126912257 18655 32023
727388351430146689 31 38094
393501427867349185 22305 44091
410376762255996417 45420 58963
339439321584997377 3663 32202
75762706007136417 8438 28045
991932213986416385 31034 42249
669961473809070849 40914 56750
670635454811211649 12595 34365
408424701378162753 26763 45532
586889962297348737 25101 38958
647327376245588225 12055 58182
850879759375580161 20211 58876
392503203903370241 38659 42082
139059172834549825 14141 36160
822403901223641089 8080 53800
664369763669917313 21507 27210
253811733370820737 19646 19954
984851597794019585 50614 64000
172029517924759297 55210 59139
223388486181001153 24233 58364
12109969397496201 14650 57231
552794037749066561 44406 53464
825708697402166785 7120 49265
102788394085074225 6130 28683
831286186904588161 39019 42861
983219656757356161 22073 63550
620810312862150913 23698 29730
836317770618627841 33721 62150
958734063889121281 356 15344
482793148924599809 61760 64118
648914467074224129 61704 61795
957495132018316033 42186 60589
730627266872158337 24511 56246
111004489624960465 21622 62676
625817502998334209 16732 27536
872569030379487745 45682 48939
629488365155790337 11860 65086
813506635681761793 18322 28753
482665433453707521 37464 43061
67978661058212713 39805 54251
496037766866816577 22783 66464
739588462884356097 50397 54484
274374532733990145 10238 50446
511881724735822273 10707 36776
551801320204472065 1248 5510
982579508758021761 15422 63344
502859679997175873 9850 46357
187841537477872577 57369 57931
699734794842765185 8474 55968
808866786013524609 22983 48616
534946543526391617 11832 66093
874641999551080577 11583 50343
688947463564939905 30456 37683
561630110081495105 43731 62768
595888159068937985 40251 43781
982278287912173185 13525 15826
692608255428279297 30957 43835
779410105084039681 11987 50063
86210196916059809 5968 42529
190179590651730721 47000 60750
925804261571922689 17322 18980
619126379012016001 32600 51537
808617543684750465 18016 27512
76259416763996065 41091 54630
377375555688569601 3549 31623
551951353261173953 20949 21307
318728058405472577 368 22754
937935553920262017 20482 23246
35830155682898381 29403 59612
64181956533872153 36569 58824
603652811006003969 13886 28477
699167172948840193 47027 49948
127981313635228129 17200 55470
971475910935353729 32503 62350
830486087111697921 734 61482
578047452968753793 11070 62272
567953990378409665 4953 58795
92945711384572865 32247 44908
36548258756273097 3980 28369
11667988087189941 56616 58665
726061161279130113 8561 35156
752920690719335553 34854 62784
508060588614828417 14138 40942
949812697752385281 5253 62985
698511323691771905 656 65376
625859834604028673 8190 55402
726518468232104193 3367 50710
834395560754011009 18676 26779
901109046523668353 12345 45653
228964325045481601 50637 56025
274438800924091457 29738 43878
472154789982262465 26720 48443
168558430915052065 8331 23791
234413211488515585 7130 62041
965833540079916673 17078 37516
225557623894751201 62562 66098
745557750695194753 16999 64211
227617196597506689 20046 23785
792525095983510401 4236 11526
929631293696935809 2380 53915
970840124528191233 26390 54067
510118342433798913 49620 50171
505465741510892737 41813 51574
175868495017219585 35769 63124
929302651007542785 39551 59573
638296614311073537 33284 65082
840122591638991105 2372 26886
870686411851984641 45570 47285
463382825898147393 16076 46047
126291646651793601 35794 54408
465687516125729665 9175 56758
604248571268719617 12280 30685
260269069757509185 35296 60590
819799000177610497 664 33769
717687781488709889 17378 49126
481765112287043009 30692 43186
68129636794932225 27648 59164
984818545245133185 45982 59497
450203620021131457 2403 56554
846520994007811073 19076 61711
728443864548164993 42352 56983
942057514585727105 27033 34279
914413602538676481 30059 38094
231569808929641857 11272 27587
663229471271417729 16057 32837
825436282624025345 2118 22799
291032960349912897 23574 65208
931874769980076673 51631 60684
730362226336875905 23330 48656
635800110434601601 13307 46399
341204173085348097 1779 13439
604154666595242369 13941 28658
196537620953787233 9433 13856
504169007749766273 25144 28592
918738525006592257 22818 63009
138152698707266097 39798 59636
699360964604903041 46375 52274
950199568753717505 21833 54633
740862245747170049 6708 20677
857716660242836353 16647 45250
935580439289505921 2235 58244
820401199189291265 20800 25259
638736604610347265 50370 63804
607061518199195393 34990 55012
863979871445462017 6778 42788
588333631063321089 4397 48335
406318233066915713 21365 26970
957856582045486977 34100 52584
125682142799686145 36485 47179
288677080465134849 23950 52193
599299320457209473 48071 65074
184190743597774529 10558 57244
322713068867113153 14693 42230
703749906209978369 5479 16427
76987475606703265 29732 45851
639747252135187201 15818 65584
653147039882721665 30591 50632
611665234685176577 9888 21220
460497284613371265 3947 64236
126265735862538977 541 38002
57882556109358777 12110 52627
198656791911602689 13447 51594
841350234957563009 20069 34304
953060251381408769 22 40804
604335810216067457 33729 46638
814829189936546049 10050 13472
215712030821482145 1140 17311
889349600107060225 7130 60784
914726486267323265 67 21630
465238213746332033 33316 38003
50606706585430321 8767 38688
636666557062717697 7219 9747
374169770303037569 33841 62132
51196309428064521 20945 56245
778480667391807617 8981 54837
876747575695610241 35375 51983
943865014022389249 42164 48487
856316546819627393 12929 52074
643767159935439489 27828 39922
257040524790831169 46503 57211
209042373211499201 25269 61923
976218882865595137 7365 53740
327318015750126529 22274 28024
784156642709454849 12369 29736
846126868775666433 18868 53500
860064647843969921 51773 57180
898795125716393473 5058 53361
224960722546491361 457 59844
769312503051335041 7303 58912
328072878044679361 39388 57471
499794310814241537 3564 45036
32142131892150873 29857 59910
568290119981167425 2554 23392
985694487865529857 391 20531
457429362787284097 3082 24491
579515185186529921 33322 53225
465499437237550465 19944 61873
927841374144833281 24352 38107
344529351870978241 18762 29117
722312187683222401 874 13979
376610913975564929 34304 36331
743026438372183425 50850 66348
523068149567738049 16504 23204
796582720281499265 8390 26441
959994662085900801 56476 65581
736881260709878913 22098 50124
475896805125547201 2515 4907
593599996449590657 43538 53910
982084274101406849 38910 40852
818569826017252865 32850 58033
401607257394264385 10628 25563
840875958643245313 9600 38050
332551039787912129 17028 20474
875273348798685953 50439 51440
131115171595144625 4683 64027
588852754524133121 10775 55941
507201368420663105 39430 47584
614221933693343617 20020 45397
44380775744176761 47887 53191
236295905401796353 2360 10170
983005137312172673 4731 46150
615607603290698113 8741 16384
803034746518665857 36930 62750
869465413160746497 18472 32294
268537961815479073 197 54377
721919188190653953 16417 19456
960361771749067137 4434 46939
78761809990943729 14287 16981
388633840278767937 16843 48694
320456767830620481 35200 43148
814312708954407297 12565 26977
437086300015288001 9043 45515
502829081773011649 21672 33453
658550837174132609 38961 40573
791537578919704961 46476 54136
658844235901888513 10427 13212
346241687353735745 35976 50392
89743216396641409 25395 45987
609801292737632385 32815 43263
936460779261771905 16857 56563
286255239651222113 8368 17776
280171980713859617 36511 60644
990882322504237569 62863 66819
698443273564329601 21963 67070
310520673210415745 15175 26845
525805427976564481 15363 16314
673856802469874305 12352 31322
722268174953192961 6366 40260
987485861722500865 10613 50510
733029385103023361 43935 48971
406607101401565505 12241 47729
136417902214368785 33719 54450
890419580604568449 2865 60072
509322043336226241 36097 51042
827910050711853569 5991 35818
875346244736355969 41525 64267
654595896791999361 9003 39329
581140069197871873 4886 30598
159376059051769665 9614 10922
922486569108606593 4807 44381
484205214610138753 14033 53519
208353025364573345 23455 33934
231021605051882529 25801 43489
549986553530082753 9027 46603
764291879687544193 28042 60677
876139216014010497 35884 58106
934388225463323 25717 47639
396883116943804737 21921 62746
421593224562538881 1177 13220
715609006979775617 214 27054
692278046221634433 9060 21048
824023159276173057 21972 41911
758954042418007937 2481 35713
404840524813423041 52131 66442
363102127133945601 43022 59017
545166252841489985 27902 49774
837771511756326273 12707 38443
725661473080748417 14583 22551
908768250931149825 25703 67177
107226085372495569 3299 35063
762821377297012097 4268 18162
163428681416590401 11527 25384
545345416782030401 13528 58356
723244814756874625 30982 49402
829334533444150401 37834 50333
524157985528461249 31176 56730
966511525594956545 20925 28788
141050116897581297 27573 36951
803216868828837249 3638 18820
264430186974081505 2199 13066
947144701985426049 18562 20549
347095153671467905 3905 14044
236092126183844897 43633 59293
265208222641405217 19210 20581
884092229621177985 922 60567
694078520236097025 44230 44637
766030423653415169 32607 40768
983585347931992321 61796 65504
928137170974540801 18425 21793
534811012428754369 39051 61767
655411784080538241 9712 22029
60958167189596681 28881 44370
139888339435504609 42890 43145
222540348214572257 24020 65509
186747340347277921 27036 59544
498470792425607105 13672 41117
774518541006589313 14574 29736
775540344572313217 3866 27965
27198639970659857 9942 16902
798971339371490817 28769 35832
3664216911904106 46292 64014
24069055356754633 22193 24506
819130473377338625 13004 65486
59198440835658065 32376 46788
364447109907875009 47528 58915
380527579045754305 10443 19496
327812710094715265 27369 59795
838387533758179841 54401 60779
91930658381944145 44916 62026
765409210367970177 8552 31997
733234558004380033 31766 41338
863743420741556609 23050 47332
458200805968122177 50861 63112
745893899113845249 11972 45970
580168275305705857 29035 39412
814931081689252353 13390 35275
883858112894603905 51832 57174
711067155457861633 60365 66739
472751475433124545 27179 27670
786429979005973249 26162 44766
90595781108735457 5641 21348
324952166364205633 33988 63318
524955584360068161 22929 33224
707692223104686465 541 22289
970661770898448897 26394 64087
519940524610881025 7355 20277
548755550005761729 8797 41522
327831006225139265 21218 62885
313682904746858753 38420 65871
669767183148941569 32342 40149
904370377338008065 8760 57807
87206734297154753 22416 64432
566260037018043521 946 14656
110750595413911409 17586 30024
262738282735806913 7547 49275
717813351279247105 14161 33661
526996328277110849 51222 56845
957336049325597569 8006 14885
384932039740103681 1702 49733
74710520569112753 40894 41764
280640713096477857 8600 49672
824640511550391809 34001 62225
536392237979168129 54350 65379
10687666217322091 31536 36387
840636102592871041 51520 67179
65177431656799457 2728 10058
689916510307053697 52038 52615
996547445279048833 9696 29688
349752030175881857 29769 34288
934591475570321921 27730 44385
78924112539294097 10276 27635
262398084210943233 3839 27737
343224643568991169 25790 35955
504282626727963649 36196 61685
524625378109444545 35749 64370
15560229261268433 18338 30200
426868480587803137 14347 50353
466348074045519937 14597 27368
844747329003279617 50090 62879
474413595811185473 16872 64511
792284652927808257 19648 19991
354295360742447937 32816 38788
359157916954412545 24168 55300
162895817103589025 2378 18287
670264213825323137 50274 63961
304332959719509697 40926 62157
325224807605803073 6966 42590
927459551243160321 13784 19387
108843914410332593 21920 33612
776451332053518721 739 54206
83548117656075505 34631 64246
179008169267319777 6273 9687
210659572368786753 29131 29306
658570177761411969 31464 31935
777702883417770625 40916 57492
810454278972528641 13035 23715
141080197674487089 27807 67190
704222564792509313 24313 64073
969074091216608513 28654 44666
401743001533901633 32312 38690
149289156137019329 304 12222
164925485733213857 51760 56775
23397648156542773 15290 52435
675992373278361985 2093 10147
463577314842272129 56355 61237
929775704452545409 24274 57031
257242528464839649 8865 32789
612240555762582529 13462 40791
23572616735908269 43286 60680
181011079379793217 4583 8119
942765308414617857 31846 66087
223442766066725089 58943 64201
499271187117731329 21582 61242
16267448787210981 42226 47044
54396214199240233 9693 12988
265994048443502593 2082 32414
182252195176221921 23188 66976
223891198851070785 2068 28196
262808464603647713 55604 59916
224206260659357793 37311 54209
990422591397592833 7766 65727
271664369883531265 8404 21264
35087906382184289 19190 51900
896753006030564865 1257 5071
735493829232542081 22955 50384
973264152465667073 34186 43337
665340527410659585 18965 49568
60903767791828049 15372 50119
802961069296461697 3644 14502
419188445768646977 2984 27003
751309203432352769 11625 20185
685062258538465537 33905 61072
687831469115185025 5006 14139
835085357625437953 52516 55659
648550801063361665 1277 38538
353243046555533633 7126 51753
225302293508438113 16539 57259
592653682409554945 6384 31719
107358335162157201 885 4730
231078925388260353 38744 53948
522967052626984961 41083 61052
725635060990263937 50134 66328
946283075201403521 45419 49170
488038315517925953 31307 32702
318248998927035841 40251 53975
871873269465289985 12392 42107
791576125407058177 1077 24723
462911289985839873 8743 27903
889321403476817153 5878 51982
494823462522468545 36007 67162
650260879650470913 25621 54888
559333661755331969 20251 24897
486843398445277121 11087 47336
753980775650923393 28451 63693
156374686893652641 20371 23184
347075022017691009 5000 28604
133864128921732833 11204 35153
260065030510240545 31503 46659
490062868896085761 32750 65762
256807738032748033 10729 33877
278046815857837985 42859 58719
730922952072752769 19028 43520
206928721393406785 8060 16426
646763768948318337 40479 59870
249133405409583745 1925 15105
868342857179435137 38825 61661
3972115553988687 53265 58894
616613800864982401 2759 63655
459880080787119297 47486 50958
511545774394058113 26166 34218
996594610708907393 33163 45692
396482700703700161 15127 65908
334489353394008769 40777 66956
744122967003129089 6007 64377
580893404633979265 28011 62686
268535704693519521 7825 58108
708166043055118849 8801 18284
388609417190799873 38959 61610
833567796539508481 20061 47532
28195154025155489 3301 20558
927527514993659649 303 44974
514567552318304449 36147 63088
569352932894087617 6049 34398
876817029913482369 52852 64593
716273376422979201 3882 24592
806731916356632449 34134 54467
278484259773247105 21185 47692
194484085477995457 22739 38925
535211760667539969 9916 47927
31035173359036605 32281 57807
834165130081952769 19859 44991
879247084985067265 62372 63699
251268654120085697 13493 14438
336675337916609857 33706 66647
956617222251903617 11527 53138
288331604599335361 28839 48954
386668763578331457 13888 29263
727145022315561089 22363 39810
294671631360284161 11890 27663
380064085363827073 54777 62747
606641491084591361 50488 58264
4552334108957724 10262 51308
721015506556081921 10446 20710
456971421169441793 32165 59205
840718992815585153 40479 61589
668721413528594177 2822 61064
100527742713278913 24454 64884
146962374484175489 30283 34150
47275360337241777 2195 22255
261445030094286337 36628 40130
684375301857183873 27187 51235
548870603090989569 33379 47435
11101989150649417 3826 54101
159723724428282305 1913 48460
191832053630871969 40522 48683
100967114530490673 17670 33814
206594503410375553 10375 44553
809592247151620353 15055 18341
87632396383153121 34907 58877
918248603860604417 15379 54942
20986499495212029 17775 56848
370806074327155969 21901 53592
49965163867693009 36596 67140
470166437230190593 8133 11110
978825167253976449 12189 50897
25715130720620041 57146 58038
892207249544863873 15953 22411
340643081117065089 21810 49541
865738858735330305 24031 56597
153440090676461697 15091 18771
473823803573605313 22402 28406
904267607403156097 30848 46763
251067212540650785 61075 62225
840215314149368449 4824 61921
370530589270028801 58344 58672
465883590250541633 23072 50608
149055820112824481 27578 45316
992573174895248641 27852 57827
213206938592701793 38659 66978
316670314501877185 3541 49634
840379950791405185 35680 45273
642893811507100545 52072 65747
