PrimeGrid
Please visit donation page to help the project cover running costs for this month

Sponsored by:

Hosted at and sponsored by Rackspace.

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Decimal representation for 7419*2^380437+1

6588791870584544932528112571771424710975767743664170322553811326427564262156218045684666267537244137
2863784018475064921009652633930321282331440652899561763766016313007807823083632761960586317274961782
1615298280442712144663318655916255944241572341621590232113540688906311258359215767729316344742932968
3176126661258727507945090864098458037094063827990872358101271900190640675117714890875192436536718208
4898526836906382026320931729000350361104311397930315644221559185553096485694815027139369711092966234
6862148916284263560411165562934664828006001887964258973755554399396789036984766239455907918790130493
3110705318695597390306966107189111927584725499844572774914719728957882693569954982766638147540154704
8155805158468127834836384896601069449813606531489317577280276462125649989022126455276010492254684648
5474684683939413180687434666064338615648670771322389114043982371571763009065886893668065285400425743
5199741621798874241371323172448668435986104666264748690432221618494086093927271594963812353868177103
8509541822870241075550042555860386324290797680865027219469812139593403240869882150986494664176889088
6674486474539309774234537956008659481456606014930973983830452192309892160579926630462524534522403787
4149910849095714561629977744587653046688493207207751001627813651368638997196616081256182210377204480
7293299545432093224524789386812668616976173965509378795737882740041433413596066512528750067520106895
1927222255188367081548579372481252022703362576956939486967412724866641595600101907983423685271431993
8079559839997884028917383457461587805577798722337065493996368204136386721893199604072799517949525192
1222561326857216719398495075515274716234599624205925749203289218827982769050718374931957198971414651
9769232261327170916147005435109062629433707158873095064700227425074186256854286200367768152432382335
8562543797822955236900531917612153628925904314978243749587672325126328669064403755139868858680358984
2609343421028151716647820698357022771596570678880947630194916992456664735694148582904593135682758555
6575299769685226822489266384519880236022749869440735956457460319865839288823612198099585047420536730
8845619665871694789947300777601301510213508848062925072918171635456991354622580259358342504113319810
0164232082189758292276307721665109338184584705946112403319643857524264061395403985692720641613614531
6144583047279780273096368643781953298804808322013192300964250655494846465772013221626751001406835027
7280257356638110306876198613214879053849494866066401161140342246784297922065380009423065773641581009
1848365271360022205574702965302918919716699801090229845148565610719234361214563998165464398919253009
9924303116429453068543567310244875586081801314293457346461341255417408895798212478642071789264385080
6304589366214448805152082167576588825322471918254327509262430329464468501821666346188883464889285694
2747314297066095015262513602022824301404598124163642806335440607590346467897378503786154612862916296
5899482660644307075323634095301432377901688285463954580222306070896855337914331189408167228464639305
3036167172007194772140124784824811895329188168540112415089159777802155003770567333647776432297052724
7808149789958597271496215851173287084915857105916734985180945289369436345884839034779059745415457249
6761053201077737470638021900077913684494187974557835345265780394973197506998989114296912770478591598
7581328850967122007701888327433191508166243856277565294700674238142803441639127494335574106278145445
9916814024192726212746260506078331776797289004256252505450449022169929944865364759913580523328057301
1661146263067466428619026013575763727335722623895742877871183711940962039096546838369879653788583550
4546671728979526795889723292515275901375346739597613948276527947527974537590292990931538624555787754
8476754797158905282919036672911797265767089225358187650340694062764333013956983262498961139442984457
5471418654237057707847329714417081352742275258191055454557809907555032298693124766764348596639375297
8269801235748790265836721224236220152696648081289304715913787063443154474113620583081877936315390924
4163213196400164413799914608235800119070331567651982171642264888020618531859953265691400678660848968
4827918377277355426327211328899484615958433641776211869561993841624029044691309531232215586140593036
6059101025896077581905182526693540983735583265994207177254210309029132959585291402702650998370581877
5493774217057626401530228331308542224699583703558361988109769383712329242730043174062272364092156980
0391552565975368266291281062219932362771701981491353025140474599753219176777346481328536019053108966
3996064885059526081164858750058207420944316776905263605706842842427142930813880102028906971012275017
3089684854760378057914859240017603346794757604312266326547246025980481154927706074985785804628539504
0521646287664380159578406177963046801201436409829407255646509039512951428896294598469901531781417192
6051869611023265948363505835779666733109249554827382997923966211232652014996038601451814244816047059
2278838695969060818171873993249127518323953668737445514250506095733922858422301423922566185815782821
1002759119147356349156123589218948547056666559055897733677411468026357671363023568143090786956650478
4208045374319157997440757425246601849922977449209012246328482977702520776987066019392903685215866780
7195961298975514948584117072794601889064636931690033436201433275974367861193309030026010497341113695
4841897302166879893425796925680135905934631538272755963771753580854657555496222241672159714894560429
7292251173729747449598170586241611656675025971790054725953306689678381722123954974385159893094929006
8882816343728706246260532510796646335993994678912088077944490388480549757316465100071405594710539754
9897546584239136393194170799779058698193975397193572711092860626151138859549121355814187072033782804
7844460687379660773159390130284129566190413488215857007730862111059284561923074543792594578157581784
9704839066755205411467515012497573367594259325557176290497131963001255524859974877682900585074124906
2039318696645426337738044373001128143608556001473654446827319499138544368958985118073661774100032887
0087797634247303833634797573981381519844996242369806501500835885080352224479180591598485167587055343
8720021145209000831956154983415713117775071765870849095598238036992984284822915314531706015668324299
5206607125699634995431408663146738525109013072911801778870248291803825576918240900985800534655721019
9179600663075367042927124786092911648054723156102250673952942618066000602744916988522086007952276741
3440674543749321671482354033908277929352556180578928962379576512706591721890521827992921317032127391
5000133231631102010545925452141752592087468516497512847891276538873468855966980979061169687607208511
8231344712982965660380579238618235651917634183058290533482357075246634606222026434142934309695779269
9861983579374563058948910826588341211193113629891668701100511816783292418528446417429690247579573829
1462913205047294317117350587947025565906688734118044029432171298214860339708675340201507230237167574
8407388724482546585653199065503712263236711117866075799998197580943428051148010970610023030658388963
3727204590092039620651787903854635544367811091444759099609158466517957546994167868830036674128277157
1510002085704249117031150545768797388648541543551035245028542548770275672861312084556526695678549130
2074276149774826331820653892840350982123215662912933631094536245680446281787578214225988960612354486
9336663841709679381089161519053319170901683126281442419681124591553936572869209807856514148057742088
2910013299886449017658031149572895813043579835824242574114531569752203556574252007862187719583243580
5186465830985956779474015010444159303636593655737768826837797930075980162543849332144580487398722228
7820752787970338075995711547928231994560924299881683832452023291225633766870294373492046851280086038
4115301853413415429685234821869704774515191487507132457029459179679452428783400725729553665650117299
2999601510301025662960970172520588336949545112615427666484718393469664147857238112780841249720591218
0894433688815057013543386985519195654496434279346463365272442432240536489201670091927905031198525095
6329866402601663777013263219559445730821765396297225063103345321706057459709836221672107303458654219
4461213467125040515334808022620985524570543952177542438383637903067177684049590372444753688930654216
6720625338066633752137848847244253588855783637927817192686643543312078491688739878623266813976619595
9209208164144862841432487372901103839776974920082399512690656612501753698310179418052723875870917776
0693480242171284399309557012074069485505535033596962453875363118777771912352755688983638890125117130
5224450183827266268035128977133952082540489520862480237836992195100709035328058722781742362656825961
9892691998935100725030022376751017758695145327633603204089550903905951037416721464156583889419811939
7642407979773235503828571915375781534482925992305246806202999178179010362870759848118366593910909684
5838098543675130822064798669204199914865313775796223264986955814157027439241546956612332336002133903
6542460582523442288639268341812055471703984939855317041976137795234899609309224294886848985861289540
0406405257786099141167515375459265409466552674229204647632708657126464181668088396509226316552984451
7428061233398047726012017928887849041021341206038062449320016012992738767100870907010911167461007648
5415608749551615908804615359511785036101052826149087294575885522992860545497925033622169063337966842
6023273716398560457869202282324351163488565980518861024556579058122491894535348284927667150744307319
3062884165600916276651512591831884084794056637081048901257646815760130343333191714127462398843437089
1329599642790426923848857187464716636278015544155244338211710569629347109994347711429893748876135780
9324055258744795089508083525052543391413816393468779733303462581342869395030386276309617107864244293
8763291543442201216726266692461395058914354086054936932390699466919025578880140662271000861488741864
7312387302276856106158126794292818447826059066092984495123555049282642482621799229016567131331797065
4597319413516172146900145228663707540507482697475535469883222268635359993391719209852435997172979570
5186757711587341512106186021298128899459947266303941431014575804456391030751352092029919474569834734
8446909953080894987292518179640124534265493519522015811161083138704807172845628336269177712542112583
4662899952926412605395149960294450926990931291964979434206313959857672299890209526056648613124025758
7578472602354379867583395143567589242706729800508892214414058537929443598781231754019129639508902159
4746215385663525096901719024264218498721714934345907998951522913929413947872010318912200954690098099
0680483638882740336618760412633081490000288829584341618923345721802156803938250394318065546835017275
3673907446925358330312633334914832636253680485201213460813533711566152705323596944068304083018024579
3552081438803847293195085707277002706550370141021733470978376207906611775281207853646162746047586513
9789152950304498115002937615955302566805676222200789436275575141578356289134193706222029843490267514
1952328136751069318320999570127749645527078759561094746682029599844111247150065004496920785846378199
9298984823595745734226031438131834056146006631199338208660007249628716213931047586376618474980784331
7798919190992696655997536330403415775248974059396979269008271561899882789304262031068936794443016948
8072287683013992304048761085017927709484387011195139887793171240283716298665985513765542314406188069
3159515421224894155877431078432346888301371025602230926276732690641905480816471471835840619048478519
1314294483657340773506331802061863237636093060633603309463330042780670466426839424744114266308010097
8698476388502678748461914449418963523500992441754008492270546493485010341252750564891417834425113952
1564881636509221318298447968266538572226687638184549115488114613807275649832190521939537234722913023
1118412085284598805679082582702824863368897004614986700064662848987746188529383207648942100751464074
5829617897733227490391359838825002050083905370725067099941505106943601168629250392651073152965617441
8404087271010556610382511281226432519031212771070533463070028517053192886028747403117743804488494189
1202133910072514468051101786569564786199919293395245355382933321882939980850170321624043720227799090
0578930330741775959478201693444027330633646970054455423943073444594864560814388238512410659309893947
2504619430169721167602398282460843989635184568933938518901725360173355275952812070784986163893918775
8103978032173859908979838881559614668074021399065024339903613141392278064067064033623515260185707107
2724180401091323814934305062684874029416925646816276983077213702461075909924744333763152640745181199
4008478296575019813723583489932952686528364074932129704158894058503788159760069497097317704628357642
2168306206365513249635153957926361213396935862031915822154449042078638420384121531717185809058043784
2562795604973730255657762534574996267591262432287743288066595535231605555230746737690445725472388311
3916461683513251346442333702916323088974269005766242475186373260203529249589011309197866735068270167
0697582519652404294457784629702681656913703381935487836306306403645619154553301645775185692757970741
6232418312495984538111695184041952952015920255305464114020451766436461888564769153300549149908389244
6504382502350513653090912458417682664105575776786490432557067891408349934391150260606550835913790077
4777135198583490730938478540579342159848121494348706380173315986865211498344906323324561484312072218
6464253360943378631143778344452265554965458021702405113511889608324872639046062934908323099459232691
9059316684130504439450108446257782364691271253455206483739748590620334610811300525292064197486782336
8272511196272855433025110892490853175969520003105950957857794458325759801897239908199098303328867637
0821772953272872491128430735421527016741304485301824599273673182897526890424837297889567867992010778
5179308006996486603689351078595574234037681163906763343020568464743576046990801554899802581373909262
0604439810132884574557338685110784791500903314197599949159613907240414916107460302320066183839182386
9694046746562272203276615429639374063251352003162587966545633883210350176398853959349486106612549538
4607813263604177240638288608835865363057212440721961076525561135398875084865556635681153657805861600
5782500133058826951794702076930632795409834670085100467740615003164424524099677330711601533821189399
6146380586114388321714589989593466404222851070491499178573148938212054330901327339770205790568644463
1727598219597726890335759571574490244755511555340945072966825248453129830992179481647155768655726280
2879645422401413945373697064203077594905015779493904953160578471156260704661387681859386209267785869
1925487318541529565588823097869313283913506840280851873802990300563043099880769698376343733783802070
0858516824211835336442984969660328792339689084279544002534570490689671181068033455091354215749770457
7419225660480576719918218180985638469491889795310389453519784750552880851684890578308385632694702947
2204745253233845866009264127628219709496281145130706932440028293363216402262897934954187196175714314
3090788273883295788073528194834304960864116205731259814937102659294537456953643976901366785424437240
0271520837364053831322516503472438481672814663739953234201901816202647689561584876606567986129279675
7639307530716111802796186485009121611185142899787136975248160178358558293546196695612170696719207890
6977533103222708275444625466335044525105663309437532366417536166208288728680488910019663373730232347
0298454781794350790568602328597008722351215032982212906816796666171135936493283073694995959226191187
6768795167890127554541649045389355861602847056006934347147011373325346884420717851729134489526172819
3103348046517877563259923250725559987763273815121602992716986320690246188143350380255041366537607919
6288935025817414213017741129251020526880641797845946078361902626206024220699544614697960573175844880
2905320544001005843764635323998657272811245195380626041682956373720824607015873691560817084680439525
6754290363660543958537753597478991730092210630834335059682544611953105633863499749001643408789260840
6626984526555053672555538830619528968339378852642697885804621205967580494029354934335103154295634994
3112387213188067876598227553423768418659813187689330278847877176341301175209434650312477098970580968
8035301047548144031139007468694183882610827283919213762629738098453449627636117081357852907570638340
6173939898125744397198399561774050123569794296795885478759808336647199278921334939142793462860044476
4877813125333054581633768243065172158790482161733116251283966998020709038985237973344810394434674991
2751184372687006938325186988231920844471777036216951298531660349326125007344448824884857801811659046
8197331138845707077410832856778694801607092549981338949085450448807784621526445911773522798681259343
0671406256654746320498094131167872715807270514176913853677440910794036860760540555844202052876698322
8689158408266054219465605608095764864208517328573331656450876133685357668591603893768994309397983008
7659839296374979481487306198834505643054083250325657777421413527229142133531051099288948545774803762
3247904157690845696384265496561311299711233950631228073242252285451174265962324021610287090498110496
3542215921291478647226260999248134027117281654176816466186820900567249867148393822682647552532832610
1461656985199139734156007319904525921479730637856203461678833791871215011256955020097474911796981338
4133527742768920093883672920747160738815812152621808231485760823104733979703856820179694355768463614
6540139091085750910554168261386677385627672904464580583775394188779483763920534518483346476922002439
2487119774126512332392814787843727032123445515158179704549289640981412347463212064767357612692423328
6894364896192317087059395648302004784093627528709976165205724950739468661971823731690622955918325859
4235759461325476261392311836703991267875627667884853931444609111550770145802782340161334840755250291
1657759136964089597263824084875544317999793183660601070346502018420964944610621752418293010358301471
3089732109044749459488106494933532594234138764605805473959032113026592592583237091881777446948710084
4410416591990610894935326935779037767391647174442382154655845141982476098978445838441237758982748928
5140970951584218989316025958028680789505461257035418370642621389564530588691781542375583949946411616
3162911974171884598974535798552171271264333049910256351938991963837335656704293930733146114670326669
7968103400870708711028900121740001292078982641939516086879485986285721815666887733443997846028433238
5926240474740664927773593751463347161921888893005346318226120003150305605900727799499167838491068983
3164522749547685176372839548644679529197844186548846128945156054515498191739990509535811178628605395
0775772896171245898892135266398190876141605621355995137753519963377458944785632651072727313290183023
6366161162539311367802603091340678841377357120837209591852938793218151011514064031855227062299596735
2621538373992145073165322968231232151951872120209727181624484942018862201315344876894605077013549308
5096979170739852840432172114566409773212442158042358870207851265948542827553790632996662643078257228
2970058111210860068556927043600818583929078377393642306520612149750644065983542590065052736827843909
6318346059150536202923045565384717490517718169736173766109046749039432326954844417488759278038615945
2521149491382154522498847820953086017528586007102598162787108634737396882126404942320047211172905835
7335626855608401146015357734666071131179232566955702298949496277997894521441821447617338168642923958
4656837194273212780224426882295468826620054023862192455701387079149546550537042944619128237256805858
5703266095846768095886181522334529635388819601354751880109380617744898038689748272895253818681259794
7940567440266878826181968039645307940416680987388533018393962607813793146527205080797720095062679090
8362871325900445116773351614719749813088625519480170673437575346000444905625634564024795296748233906
8310546477274880831472517761564932284288094547570355766898853206107895073951327490166767442571496601
9909529164842852802361781756858045831009932847823145179588994495330766958126110608287540705391075081
4598260661364630457028178055080321218038059816168258675010802154362217791201350176924688811804004376
6239262808436529781882986804992930410196446133351642693749218868289328756448272573627022480329465472
0328482311531895462752234621483916920164627118613870649301633764770672839281164386524377510212257118
2995662522821125524499345022125293079491219128378439567585542324655112479956088659200900820975337811
8382502986294199876240604961204295952780202837903103752020024012389886485418294434930870242494673655
2923282886106778561944302512423549521594992613092144935443383194900890227697846244914375252091139564
6372808646354454272560651300084404942181702772968313228229559225119202957241237340153051200336172656
7152355677978468438947358105136561429607730848899116649126973157044016362572563491320520386497705504
5167656137076227895126486890713762756749867902278870881613357316414108156731401038973713592204561621
3854525753364358809180475638900710596775705137757910855011884749999154025137314212359366174841864294
6413806976041115994423755665290342776493668450506576043909302473895519125255020710019390954542095897
2991729212599586386901022998034127453338452109636444420381338023685364190227630330648087263503069538
4656905154113474046155110813516515136951113173654036131838256186748414065474347227267336740636183560
4628935397735016335328634211926913725458153476557539577998608057338511705962794854026698994664766185
1427304383071308655222788275186552768199885607810927733609228827027815316820926376984436897062275804
8434242988198471653701759029337329355605588292481809831712482619731120373731547112016827055478286603
3534677429576329871127758129644213499784749095379080437241636827321494954609988969351399285644646414
4094774732890930316638265166518428436881137052346084964240357224225248055390669832251479818258807048
1861604063601529452175882413781265477870527598149070766584000859540531145068552283628702791366387698
0208409543675644840758080087044999604201192857219610399899832939902158265081704536407603893528681614
7501236162573736144556006127710474093826916879453978097741597862656650155100700478270912394093227442
2927983656400980940509828910590727655652974257793300825484026787801105540980095604162852330481736063
4209794190398871320228081090450545655482809149040342025552970533541732532419683238485519107720260755
6206110634737798542929370444749610747368657474400606168510062999225582154200841628571287354165454706
2448039527253566779726401252096992477453811392528833463725376292318977957022965704755003000757003036
7697704336729181153162757357174880348737211053058469255517628078674327494428718779722387483229883406
9534333874380300412846993560702002514522287158422036219962683850300445576724803774521229198416105514
3695679369417556554175697717729442921711618885885150759916668478649902268118085460878114076529353979
6537303486847027778975887167862926027929707174779027938907909260327520126271566086780027656787322172
9537370196316204375774047990898361489867117223139458139933592574240432576384743697350443563912148568
7013840152858638296205754284860645299786368196634376262263187404899272969333880105917583159200325024
1049200688777529209922536574169508910791683985353898585263558932005166421319126007840978332847801563
9297805325115129101963929230143857901675559835273519594456215962921048527071869304090959273346420194
8344426793724346431641235042605288688835210650637689349632629101868056047583110209750178106145965872
4157822715919474234276097628339131672316547114471849451506208864612178519156757265424192544942457229
5684948503513136958173811349259247976774600915838857669907944115211492085808276008164550425516152475
7491838318179121827033577794670132525014793934333753128349550400731400105183386248293061482172373393
3691766562545078786558066753348834784330426927639045962279943354425557562654185816693013974741023100
8726798839761403318630699175527824567028000598453764733922699847011683329903713703601991758297636777
2175039679065754469514447511076969566238758514899104334748828939078340816113603752505519843745908122
2226211930554477861898700487498816140938856185301931900706088122497369342484459070715297384594328207
8976107294336402846810198895491906582043343415901197199339473590032126257173669744683703262031417751
8832748640783984550465998482919853634167041119578026981585467628491823626254462337610145381879884805
0934551729059956682969559236761701729826375090958436645085573808253778146607537817854191086813235192
6070120104915354118999835979504295883288103826770105780795858531687937774929485248692030131670764558
3471410721779232762003321524024722529869514849492462758856897997276816673582288771045457507077633238
2803791655140286005977893900923663378665908098928372096857872633045050158978243879494484162580414264
9373678835496976284546247157593979079430823899133013229215016897655164594804235908465412370360414560
0464795981911661569295253406740935686343087936368696181080042796907318514607413818465030262950269666
1499503493800071202530227877554788347414484597751762108105216827801456345143864080969666888179607671
4952842443183311114705289626924670314374321625008878774590934441768848829087544875853912271899205123
5757282012909672899827705767311284919476064628960584836762742206734242968993124562398023407191160881
7053624412407453667684937500687484261764187202803064559169997987984176696793499126159836265806771348
6465568020349504403528739762391200733746423020073787058114886940285320589656646569399541570617670693
9162026379298249451016716197353076891833934257619916914178052334655239867557248175848181347952970761
1060513015724284748182700581574215448048693210022116383656781747569720158449443115859976406208516259
7102492322179384259740732590309431405825165684257279945546027943651699737687337940641476042168812822
7174221698158198243575838740895981548401643572653538728077536725877877276668430689540519922165347994
0077192096748947013350807415117476685448983872169923524678715638488777018849645869126162417950896971
1112727578522785157543154383708292609115382880501128848355269431988387977734322889094533371703384909
5398799853993801802552086070014015451743152661489463018610346159697770290144123103348359589640254177
8691698320971335859305737260734262544608682699286777949755906510499004605842210402062883190279378497
4898917887883712030237942004229764632129302517760192321970139732380388572808756160253328375965619672
5012041049636510019767937033710250181706935774259278297066749641886814404054580153707470437914128330
9509053124563576379389414037367060782881018954946807224394317571094419896639881371009237955799393917
0063468450390614656986716600623582825692455624970659178865221923545516316733462022723132028336925611
0164532492041868637429720008464904709796892360937303510372990911389790086430942044332955409297811901
4465590312114315594256567248788559772639271397803710676768057875885027679269199502037373949152579907
3137388931047783362629935734657581193023776379933762455062060067920923486204640860910998312187451260
5923105797017295135454102979045751908022140341492670265317871809208725528412275530941185803798323737
1375822705460329844331577338033906349356488265473930513661269415174222753273361644355112569959518153
8921649806635374741509917853833876929599221429627630394275676191806573017439308814775433817284296768
3907920279867633099113349728941100771571107133307816674784498547146489811028732650774746650067093612
7244872045491839204931192586943075865667365475720720219652280040508151828288149422913298415251409523
8190820237761332615248721159117679643767145420870062793227680799457323873009661715956585568954673294
4072779697081155771595592813441795612083528328099318965804259179888228343747974166535689345557567303
9173196240295539484254206741442819027879379438088351011664646912895834168227967787528445156692815862
5398552771845989323267550842601078990776047383787695979560929266645839166567049238242244782375801814
6250626550865672931461805569686826885590284739564814371220794225570249446317746231853996108393954179
9443753178496940134911140197172503828090214546370990163764433818096326881461440755507927340550325260
3375003341791911116088466336542170280422417922846928044074357922851092017659695795473193685410612173
6288720032469511348384518025941567445081788909409915016860852166800515633270792904677840010390337117
4471106229253205744811005541348856033281549954377153584455048903901524122308720026648878479604361389
8584000312084372903493224950705426695179721428568845478044310819695831742126502699058843742552465801
7929883404199758450080721195988158189088709370772832224005568448815548786682233678988073561146811134
4485768371950882887759185903041178992499667842319449290392420601258989792083831376176089335809111353
2078699846891590450809754482754525155940064901385224131990323035443705031861148321416530785609620974
8215320767423214526787679279098808413188591461010600494343670260898225915265604895519711430857046739
0517217496449607133400337261475445171040229385374785682580334225802814856424565929962600161436423591
2508184205894971168104113551601973919024269192352007496025184579941300637728275423824324301326492423
5697657959644277442000185119462488072419439417672056697050566316432213513237308593871818350562323851
2146099230202479267304202861319627926803114464777237508251288117162861980306235813704588308501353135
9446904573821998757657720135916632477378813924520728318561578069110581583349744862953133927338196594
5950155799509081754753261940075977402445711885030235692327541559066407397250685230028743184414983008
7130065154962193024968866802484809828768333190736575771657266644008324127241954878307559046790967971
1156806318280096375007570082879645506059827216295803709635479926056877511000530704818088476221990793
9586354669656220060258804805843057505523168966404138475224029092769649300909390017659315223673630598
6470253247672372128379321795154716785050005644440541914020054290799026841860086426014375042803365026
1093171340476260150266049097508290612739910603750293648014622175508250385364480909851617682564573796
3918250975331845335752560668902625444216417873221225269814445241068759281036693414522800459893371015
6075291748988127952559723452071130792397105255866285921791714814991506307090714768439369560183090816
4600616058496363461045503391704204107730736929515208354548262474544154140077268093701658728619016399
5958799490258436477243455521415085609042331464437931915871811151199650130371462485135227876712275767
1210994546374281488192793588037596150035819941282245507807941861347647673939989091688645671273063717
5335264483100839140227754897083518974768907553575846107340838867760973495033467619880250274368709525
5674772454072032369337135082005005974654309918185149200981347759101279461004318819391938009000308992
1270248842124202433861463090505216654084589593047499875607309231412889700946727978412719068555368603
1016767668993812119164597547687074563749110343310161463597940477541803958362358429151100479783256758
6811709900176304719365959754627457453635055376877948408750989762301997722670698704473205632813747926
6712930249229617013046904392689023377474297362497216226593865090861601040149328850776389025511325781
0147586222919539191272960796604072212309866770185951899329948509309092603996083247727338333863187163
5178812207849422983192121217501010119839429939671801811047059178932999907581472334007264473153485080
7915305596495094899152934847611262936197694102121274016173242789879248267707923275948531953519794356
2851945199973261540789385504511985899305404947426438000630062392505021080232076640254816507799198423
0421488112556562061766721383697792469289014544085987410702645333973973337059583420423548170698909465
7717665286513617936231185228927076415927939361473877124088262853452741574857782810244439400710553494
9810116230765202496632157988985029644462579862722255888772254312864267409219194312409078753456147796
7411344770767104861913051942455747667547334270073786807103768964163391966785036805199691916372024219
0212220443517789048614481398347832759642157396589979190864643534809581875408920023480835971735903972
4049853098962335435977128754682703417140101811623617583191320919482331593074384261201815866386221246
1753239237084181104799864227018850314024719148007338149126070282906258683255719720077534878316688566
2460858374560337189774707425395225804059172057815526834248335157108883434320916800440165309940523166
5933891205545852627443739384580368719202093337364004845217401114427229042504859325456746085812828249
9526852857582268007275665915465428125223236152151115144290689941209666666568238814844646192270007344
5228424670964190084614763849493384704886010273746054419536614499565911952669420079498555463069793863
0220653290947990509737453067133462344298029458480657386441210630756574514713683442798770888410053409
5910089540519848420637746226487347758665530836589254542261952901921838579901066188952215132877209173
6169090103475663272305048873305529216265659366678944694638229176299651204831799099448986907551622832
2553925939033516176019037000914184946588900872589990863028091926350173879410205656068481557768966415
4425026830643079509665054477091025066715850212400495261019748611385512948670201875890026234664775045
2722976775158113564745988636607934799763014314184968353223556370137719886460395307255492773572401946
2954449864290379221500716478939272882469824845941625893283774108639612837993805183825842282969233523
3608651535865484387751243991875927629067820519693402711874246366931144836237493843707429418680954106
9405983204363121086811376977762384484663832851099116915653299445836611895364411624156310677509994655
3116898632465327650288573201739334901920372423957320394184614895364880417135063510429095378202572218
0707108663125932427829823149969360682763982647183988633159024214813932109896005182085269672550464294
5795221391850417275556735127754537158978865036778981216889785026822770842353203279494473455588359848
6203174486175523218598768008252456156495130550020811158471912211724117373003789013707300453551627652
7048332260716387388010933303713513331281545631002125217839162786035059881378478315387694287329169800
1708661043730255806080268615174766469773481689094595572018196549274187072565715328908204168853684498
4840965775065436534502877638494461009761688005153426437962065734011111051686748988929322186623155651
1068679794916733680791487749473105467843912923551732518831553013328949897088879834985024942724606072
6321917819160861166943893932191408709255545257226752662351731655702452148753069169484152264496550726
2723898916946576268579674628531145046485297265934511770204146087208061165608310300980812221567474551
9323775743757707713973959024059367314299728766505984181325691852311087384779429503882534544733993145
6295122795155083793770997346548901334441053449256423437212068568355252448030987415300464754316227762
8988991185374809807034440337438827445411082984199746460156121510917603390181413102133555243321409193
8937479708308446353456225458539441976503442999109341150115577740873037084068444602652878924212029915
0642733102737439559461575081532612083076521008191178829958286016055348638331023703837908754546034860
9656357787107306157394686965723566913372914470614713178542748222454141725201294084512019797831480400
6063704012502027788420461835643193015889935468980553528191098160026710235462405011439262825655726455
0094998822083360637232036635295185708201095509111035387121878447007625284818961915006998558323594825
5854813031176941087480319098455996749374372366213608959948175997654252606959278753302619707988887650
1495395018688183222630812455395783742707063339026635952026004872981232154494594433202458301584681603
4944763048999137422824706491737746561422412138410228845095039131801392616538686621972872735107466574
5203638879683474153384486062671734274581284302810697621705876411866658007160108234761470957132616466
5727413264726523170400858487393083100781324688449321981611579817462392967152302982297099445707651189
1794657696543539164740295368135983548839056863175138980215818513147560095970648971789517371553963185
7441096332159185256254254659655884388488310909838890998309235547809438144292058556709587395507440816
8040802202222704865446828846475037233613116630332004559833450171263662191497007497396793741080716162
4908483883011465252611462857078224718092667361644579804353331129142715109120955587846277089849891774
9237558678296063066341716345624000133360503481168510835013288301308603530389072953948465839329388110
0609997444011847746597844664950737819469949501510270307654712697151984140739259302813044562677715810
6555646868196810263488825538743205633417922985895352219245769949556688797683234529033139794673821972
8396398629950957227312625073401500568034865759134735266290998439812946304366834501496204981604015400
0903008210295050333498405960777024106594639984327568737999928657680030614677798475327557202062356158
9370754797491574863966426925765557751482434118314059352730735491059814487552187748480291097002702578
8045758629445487249049213496179335119727605806480119245270505087032934246340198318840530123056480825
6400214868399644550107569598315207792628388710659487895295324374152932375785835138908786098997082633
1627467152451660762374801146092996285864988516089349033003745222169366461462546881110824594648645160
3250543531861498578771423101027895259053295569236304609549522202435370196216330467889701090397561822
3979833697896922449397651766750900694319396481490484097681404981075110313017536202095531580718639480
9141544768961679677514159730577430391723333898644019901756149156092341750298093366530554681006439100
4642632711270507024950345518266984240453902279674118600208164383937977202957036118228263064211479752
8751224738664649514128675300494333624645928205372147829931932962281422085057798386672889753117713503
1388601780147139746324786059920346945455331985434343838410645452321820800164657393066551216304185871
3170682455072011156807409637651663318194708333869425119756729254552568004933612023680339839137405808
9771128526323828741884335917135543518138158937515209283211229801293855312459002660488660161153500767
4959401329642019599587553991199766851613056382051890837260960018528882135399890541278400123563448962
5973593486331315587872110433835115547282776067091360224921035656903735368228437900434603020996611416
9305723187028220648593504481643285508979237683486777733740105132087770878661483186969344687372387345
7899663133497920980301138992776511316797547400426603117182215592339007638542949731653813849699566733
7301198301155279132269566127480006823039843364694463429092157399284723508208517603889347028124888699
7498708818200678168549294797108172762166998767331152200585762895542509849015564183669094132246392880
2023635495423632423398954020521802189313406410520030241807695220358689822913911663500568331259842419
8098778185941106292887551662693197803344632350079744412850347800405190768369946151089827779530151178
7238138237202294380331130465538586485253215706626488839690524724643571989867799569241659883145174199
3284611184434416494832212882264829884282592482288078120604836153584198549415377989663448797617973425
8726388088988056117231904283357147348629263550328250050727607755455185215331595848481769939220435927
5901377768998081742724936060317780653561034251330016469607021399159149892011321630535929958789530609
3170343223625512969766125338753733155393867398399124789003816933720997997993553276693372433442297399
6798045454829250044452195468865134899991628626337905009233606545246019174862827968428477646416074048
6234890587866875209124919317872514875008661723580090904983686184737117861487903248109512053209138674
7354648791552165311584847310184270462749539946198123564701860327722463719537305154504927150944257858
4501509913259653446449353576509293673228242060505248530787969910288115647151496158144114193387347612
1800427704559444600642119201782595856534638371115390169476261030539393701237055018091395302651937759
9840012660119290493403191977424950784787344370802653224332627921940280707092877980167379971589448226
5533932887670322612857578009049374971029469001461812076482808355185333554310807823208714954345270539
0930191516981085523332818154503389278535163539769527350448959295541323017790479491194776849214899467
5025440779676514452554917447314780336535701444419025382148927852711886918813897837730973012167834593
9942450174244830659629903390862626123396766744748994632460499752917093790052154142271362250910921159
9309258303714894692916008485192851162684924253842987110576924930593246080406535348324457195438097952
8359696637387985504372548652616658389825302100426389062604893669672303111644121821080982376257386960
5090244327218990769992837962804865613380822992493708239378521140361827765652778762527792022947857531
6431135826101079463292912867031304689310127114045053120641499599725135945372002234171907128436880870
7305628268268552141738110201260559594215875183086174279064850749594344802332140431416975997287487792
9138490961243568833454754165119562087509079697071820590734837957396289329216148272323276269655525248
1471598705144537045779895930796322736176890254165967913124484210786549503033552581480038237907936224
3710571702799892921324015422766494135219383711684765331173982923173767222273934823056625458633381786
4483962452917769685528704974123585463967912612551285978163365507249276224467258248147536997316850264
9883999661086254997845022309366618109520686398419826202628114670725416961281086146224559776821798997
5639590553902506902103459241962259108583535628310507960685315788589091755491680138883038516420677543
2272685214193309733199957264684137156918805967443344556955328879112176427215569374562924874059005064
3151158148962185894387576859098708962289686711377130456526601159612837322838565123338890489884023800
0724873209916491846888916650977095748346751330613745450768581880520248285887670205849304953053428591
9470559643645123402897499796410634084793984457240492364536525873056579068433834316494831017204919733
4559346097536019528473738416190365987780306004968315878961584760435429814641837214856665120678062313
8373327049669705759812011641367853545871830764792066985116729663893208588740292597651351712367414841
4647817362590390942255954188782985316378015677287874636701664342633758129161664607320540400005224831
9602012286606453667467970774543487644945454567891778639575816991117902487151803566423324321210306778
5880045623370214921569488397089954247011589196790256840788772759896779919718185311190134988658152205
6752239740047972725807744711775789224186097746363349706263972832979495418369641402408079510412702423
9463434533283974040422645166887812746615194122742993059236498880107169018481213557191834832520584293
0795815699011669193769783782175289417485237764346546532339349193321832894148974973426601360468634696
5021752492607573894006275254020149392045158678531384862698151355629794998995692185887320607813079066
8388365055940684104565428063017811433066711998805814824377594350385738387093417658456794471874555235
0155878891198101317694731831305664759413424481504441703753868904247943507467695145406692979830115890
5943147391358018831334186484409005455223237854028499923204902843128947833721497523598698144261675479
7937930046994081857907579071772303712901715545580798140191937577376283901062840235925083178356041218
4726152883458609241139455644902747208414991544229469074748143686425566755381887526562433934161197804
0022757499614266181122057177421506363383883092323388267905403310802092956907269066438337612184289404
0494916691305550403897333669404360025716836837312359770951470981294035894872151439331641796145741023
7436621111034009494637778165055056724679071014807075908360587107201316123471463048630946110665023511
3920953097000400252019955849714486738348394675230056719820693887753323114709877827258266536308037808
8689791895979784646379712785209501157927489326578425014871458902842447051259039160515648015349413452
0676810098261674054595268662733508905369254561724418824726354688236330211536158744042334021495026836
0669057149328457045258470062990101502181636906696815971171485884635028005067644238482087085530639480
6238945508668254761650702317538839034387164950934777512974416460325364146227976990675593315528629960
4931672974423332461546669853931152531507343956979970246906015694301979759052637075286929519840716301
5601135296157591690168188549552395113175814708960118976244139959863145414774603809729984089574118812
4225287375117022375449762008465501349186146246703972236041714216011123957190866163044920317781201077
0328876637882193318355407258017114887436517473657519005312877101478144143938110395136583613911356465
1879935838663976360556073379656381968403939640204621537743615696237997695080624075238516623484576281
1977091756646823733344134596880061223482948385992628525891890239920945820129806542224767128621243523
1293500082659392633520604600927856077522698094883995758809532002771964148166234746297217299469677102
1455866514620918970528635165728347393959169522572100590858522337725631383222281184439357872602701994
8819259483488141193641801725100579558608396508485808454287701303579361088304808297265530737201530176
4132061054430456844709585026760664122934936349095810586898749300702206646593478096247639844594270310
5217776250121521193782558958894819015053904970804406325429368788221394642246924895293524271822783558
6572966560477686971243112578119392027077214296346529273704514822760769540797817363094556238993127185
3960729970962187464563811877622702594583397195760084593103687146604913812794091029351215401327088806
2084690642035774260520621471652171384056239429315465491564196731913127759598491796638395886452020111
1548436931084790725458563072880219328583014667536431850111779242864964540530892600848107652373472569
5171359503102541711757943880097269864396516654302876016366290387089999096923702155574065710411757653
0582648018430860207449333708944926948389201126674312045083550706336973362107411837400536037931344592
3502705269927589760903971602859575022725486556569258362559754831537668373356704551606029136162353597
2323002127206685204802919118762990518655892845174296901378533280358789929827313457897068835358251623
9308033611728322951086425001651750261290729614673563551138269491617277557773476430723312829743013738
8211785331626838216646925783873941157714178750688944600705752039191036104046922161168078773118030699
9500111586693019307542715105122176419918263837640558585773730152086881046033645954741267592322047196
1484806969610756368304204997467835165012874670636426458684381149116626386815715117787492088086889153
8398612283256093389316919070067728032917348099330126142288084545759700439911978190571207455114664216
0770052557457153597597744036880679374663070583886667259892246033178052870251709479283297610567355772
1889260915462214163399201875118877007170942355843422572714024396400360485528235367403769938011813728
7528386007878399512624358348161823788112023139974531672024377479127569347385868521977918034852037250
1913304007701097339542968490969781598857854191190945647186080380265241457256721589752327037385700686
2778723604973918706155594528999186175887028239081007692847259296101369609119596446793099720149537173
1931567420868626766632638546344838148581295730136820018902062988152999246062848377031781775343853837
8443859048389380195879182962119516564747096970433142971454842633440029664783749766933629745095268197
6489803076893225730669463150679244574295581950593753999106387495415310419436090680084128054606893134
7661842344066511906932701057267606267641252636849094499510497145804988304905105276098879596043007771
1480707599038066998718960796338422298268252370000234279322399522183852934832538601198617485859917280
3488406489698595675555138947004257476361676325821338764655612324252637170944000611367715179004338625
0209688564259497016404329493215377948706767180911602018829598492251157247368722663316039085109633763
9974138115600921838029614049020708687105644812061804520608797994465887533980283454479010410314484448
1484245744992151398035264845656954941086263814469152446494845389440411352112179702897832980457250960
3555319181512708106425034560899975492519628149775943235774092324081085468807061682707526826963841959
5797961036701586321421768973755315092884637922471385656603662652265984492894367110470512222914776821
9893616891671506598725729828349307966031625072512382248903344135023505376065432346828831547346599331
0787925403779356959707616996416883062729703688332079316533349772825889461584201353906687786273697531
1204349349912440613210639172329265868489248383601085855192417952232888820163741773895234586315627086
4928029693508950534462387151651084652789314816478268259057236491955061645854223852629237891774614175
7309855747466135684974506637212792302298865670945141379997716309154351880609364658120448941964736409
3102899258577141736530663459821223705766838856070652378933861235035339093831418306155189108873385408
6213859376779879322618727743228719512837292354562855012680079961579796442368678160272531353726376688
1925503389785507779861871518895140222196425416231831077745282245019784305968639739241110862811546256
8806917087827235325243519782599501964287961275715049526675927959384692688313671522312390476153654442
1282577149779606694991626202358510696078162537783719945656303854915152109935781545358729931338064559
5642541925294654752357446053058771876250058608435351976253596217450196157454714878410173143062314763
4325798334814721689410415234118554915103429469041472413758820975375027228482486004406710345020152029
4121168239061879149564686686137736811705622903540664297001072424311388949855596346569043955132101642
8233192765702326515372996960731349857595222420773602916475464172291532433757131865652555835779687080
6862615471003623819024689067203808271104698726483708343272650511128117073184967134031901159442158850
6738182701137507214438355032201175827358930764952562138275299030589573516395222245583479427660734617
7706383863600388117276796280102024480711454000253367884789765880345653201679523229500678740956805324
8440738638374583411163100460657690640044514546347555190004054456127150920996918885376521752689595071
9817078762713136936473520371482185488811277190973996735425445550169829966629596859770460649309541182
1757718638460350363646056067636620270788057163609206475412924887591833316814616167653034651234088936
4372085234000274151953521970673286848437915558803360175834992309822722471937252920111098777112952676
5527286283185550874190460340223826296170275413255344849796060905788530254264753495323058758281156186
4117161922081160941938129016697236653179378464190103626948927770412688515053029160479909227807090312
6852819382401015563339731252848751021891875442487226357125494408023392979933555669793712557890411506
3915948319212304192299457543281781923266280433673908933618105063500424968106270304672149881687312657
4760729175566105576993310295993772837897472439251593909640899928517159258285339183063490820510145852
3451240065485176657317587428243922665544025111011116183515156104901934785510736721884813214700278725
8751956312061889986509876979498754736254359179410543262372195135587132010593451362103135430662930374
4054153822909727522601288217120005702467651359376329988709133929503696466188881928203433785558047739
2196848006357016313596005861290711135320380035276629100582681673503396146423340235638726871587681703
8575488364689096600420444645118406801670859699221310598267099871638643273348032302381568390930160329
3042231498970696395680564881582620273342094335716619775940281787181685494543349027842075677079730661
9716582496826831461972313800104208692995946944294502552856513373348302750580744855669589552312812663
8421483093475747203154023818298797588854307798921120597727641275648666877077700179342351515117617269
2789459835880603551011305998272836411507405264802434536072662382496009704882053341108366855156464221
7913049806042082259990665345279482737534306256888001450239050812767040944298204977488639178826554712
9711362352202415018611425068565265767811275072321487284956900062867082824103040852100840100396089070
5938203931660044579583308204126748907934734435331449657709268819792430103268244115395229814405224549
0523725721069870338698028933698464811782180448756577327280437706421496023889276592302023706833792434
2923079901674744548287045911990397364775196989238052197294857025788075841059576230204483757782691356
7125702642649374824651423973490255062752463473137899147597514877519125128977853931410204188663601033
1151399417739937854862409813983220650787412406234932051267959160669075356698879598994877258490998023
2459447117858992373528747527711320149815560749778781042276929034469917421625067982982816351747878113
1022067912275972728928317555882655054234637314028277943701248324280467996181211802376606403013443776
5526199257852861372173536027603675758810703306080687717860134917337896567360984214720529497717964125
9580882437701219901028134566268012114368630463514146666653475128847820267308996530125136580909871613
4250242740737286066700754111596027765031756628246581078693265391988484678216107369435325124955346180
0229782628260712104905738616333559045730717998597790121164208383545990579313028588718784979939706949
3022346246766639077656488308304820390311359457236634925610390066814050691638042268676006106135605305
7386154664130632386648189668135474778677871021730175945319842948872696272479557212429765496954426048
2401725346690072328509194585147922802490370928439333168209171771669788058237928268497360367809960319
6963926923098738586443209864961411076148635538769567831816961395892552627233172569179673685703781915
0361498236070063250399962996739445241783356104840057855901199655381827236195329803242186674720795409
5222590452724437613401754265782763677689518421816543705064699796839037361579921569495130039059607541
9268519618852000784878961289346093687980214289953389895409764798472739951664830692474589248027430447
4531147119216702642062324558384417521044461942725056701493982029704151370612743784422450370628370683
2041043119550138272022333095150325445661162896640882272366951477040872492948358307252120501868512870
0389504922552336583211640825364112400694294867762160267149310096514297541108782839966598163743765449
5394800269640298593094769130348935391759002120001142516628309581484918346939706833758338409855740723
5771415276428243400396949051589797744213376626428707182921182796611711965168343390794170577598779757
3920635326207896588273088845029082265512505215209450857392859383510261065055064665972186595765689625
6257011408389282862786926446837223738857492759759335966531677210859808985502340670002079033853937369
4431166751679201096201091538553003776348741680146359195637174869260869001799824054546600632097484444
6162921469465452877241039294520806472220924627835047069251425663167911402727713446500843759178099423
1091450612394744632407209016718013964848806242370042849668470072097638648479458834322055449303470083
3055538405157766401127290571037280787782415127791292205799955848205987486504296790756107505598108280
1671842877250245919328139637325503888962485217260954877177864430574727009150220579794639949718598981
1942937243796459333428576376456039453421611911864990434227821563646104966713490616664332653026973698
3059456584094427058152746483159830752130420818346879973162945199284679228883073917618899147717205114
1805004861367971975518637085062798481423006272219377876021190915728009200401847598994544164517410981
8704210703010198435603532704073010479553838845909112688137925349778108096236001318649994133634589046
4899683748354043798867186156572528170089316849635113469289383808690630060878042032110397409743843409
6117996289583694738945223942798889313792817090201586463970790130257855246740934578566285535333826824
5979441075294709434034718295552644962464508923902320250904826459887001901187156066632288649355846791
5612498371781327440394118733088535655219648841179006556388888954462997226107193955686572286598996238
2031415768054754314631409957202539014682949165311163307283147762253255430676342678829958393945249153
1684715234513256321080705370419204824423709659375466348287993402603626138996343386255674492265633258
0547434515458074221298543669077148361943342174562254339949883953711091084652902490970325985304060793
0105035206125088594952848962055423432401209662962296838874100519020666471778061748650805676254611262
3318193010993411255034210839682644701040770671941811575610775872755127337118268771306907620807005126
7618358533547725487981866510937748631961357479811334182986945610058751920591756363642179000945797349
7659404136243779385091624347455911703339310780000700449153352802389434702411466859364621069057172477
7789427138603739556390278449915347570834339786548620943305618454079178188206287130665640886150521516
9822410547440454667306938270242101447254345141382251202357131655636424346008369406553391015597560017
6496589519043619699338259837475046697827095205951932781449012287836881724990306849499697642753482593
2204846258387824064055618765618366876119359590890937568123958711971838496918162964240325579255381569
1045877422083950603415871051944278352884901971343478210978533074686284881936956629652666526707106014
0701035215396695779081923864729672583169479775174206355495790810642616917995360057137254964181062796
0273840051954900062248856573536018238062168218598284298464530466715868794780565516950346201150091010
7896302701997610498870802941518397453758028140160506199454751337163353185244617500640568800028794929
4412119981643847944657079681002845287720727508582497899362069651362173431703573752305050138488735957
4281417455943782208337576236835900695950284258174156091818258407557279208868382235323979575659126646
4991817221007570287242259981434432278704178530688712189819674322035616954722514925219131430772782361
4258329434335865372141215157340016072267412568868892201770794743136181798900201896786246711728043084
3714726731821038262027338478870135082438573330835226951554969448786929527900518457108605998221368146
5146832477895831552259742708259074007903699865196652290416568378653323062259389427355180677803307471
9951287988795727541749259786840521701345002567301079560834777370227364422306919961272806553372934623
2816460928732159908254934889564838770815106518746717979551902990761935811496912724271660800089228934
8604148350795429317546837040167096998055776216528837286260171966018447039688291323850540716472729579
8680517296768414347485471496565190667480041405062255814942027097103711558154877371453893729915269811
1028960961731350079145374234142182340253327158252071616795480387260850164865235482044176504624527489
3488521051781614443176925776489060711446763738568924714343229502623191620133333772356647643493105726
0231709233913779270428587567076943141539498712982863752016092594937993416016423091558074640694805540
8061619072931297072267784144702524629978164544947681805968860914340952273844232670226495855156092204
9079204038275210863110215572966066566553642077053894448220530090863364113107924057777944892108572016
7785105057965604034994914413166930384158093654707370574289611847976248452062369559380114163029430591
7679522955702474841220536020963169872401388654737174805350054703462382549966214344187353691507788969
7893904558735712140931293169120712785382906320369792917426438686467062092985695414294689102080267068
2081190156647118218513743643258267666595617345847852584783907267862282866621575333220939999216430493
3944504296765498269857895581597941588138253203253193739509311688358229717535724239331062624362743805
2163051107409089367099306609778800207809331575113918923849953491898154860173329333777650416488791653
7923439976359499603258989654398523556448415393474166385954313870533225530710550934845629586296532550
1301795043678594353108860904207096516754011154017970065268284752431894749270455356320918353240179330
8872245454868507750255039496943546233704289092806521618443530029088654078738729036622944434895820693
2812768257670144984745465356938153533206971882932464320130801134162535339293228280762560199340757575
5876470257555101729893588493698978982655950672152497659613191579278634170545116144828192152416563011
2757605420364173694625018966188568671312607492276217287214290679092998875663510820986680252506099072
1670223688664032494810456866568995233929360622519306064289436515895768429524121567813767151077840927
4029298116058961233576708136150832876322110911865226894712271908167357230886380180268635439357572629
8686888698798234197544310881595520125651000153661897317236852166777148582081567408204694368083873571
8067401546621470813292364762892828957472004764243656150032909315894325350002096670178660188562333803
5315964636053023324292408653644243147939025341744299603028922273966154058067996547673342085222015441
5170877677641179275473881079163891571648453853171910412717059613558681618200478565872592133371142404
8263002135366243528732911142138568629395603962356566779999666191299489993791747151006051879745677868
2676389392221062684617088472183783105126591610657802618976394701064395748670717521582521364280846815
0347459599773665590295589284189899979717610692283356673144699562530446792347153853030937778176106590
7128250924441332222748845061438586281415413893031332527588667240011362105759901036423222401655163540
4842654974680222656147484479137441790275863629350580300019117667613719754320912815823764339604479517
4822166203606620321804651362305202173293803995277624399074065550396039687993369553285181214762064867
0221217769859584792579784913397212327797554468823409710872913498739532847812620842928227272478548307
2071134614472693132860585687497039574991569463660002331774742259490936510109921990782397731065510488
5870899928940249212548740663868176930163747122523156445754101606365475441255940155917773099061565789
3550198296262077466743657525120843792719929523838049729439846726457182552574106202523112149458799842
5588030353516829780169606896176464877150275450376412695517381426404641059432873667614823992037725678
5615031182030741126082909630360315140548284008065639269271629601217387335609894739817884558716005185
4551060306899020774649761177950059388469219817360209847889375085223034420215104267045164454650332274
8517099176329362710990054599513828842688688841235047543998198984968173675054288480654060823570453075
3972874893717508293955682835642315700926696610333727972984146979089897952230926225192394990632436451
3489081017123139293805753161672765030257560280324719213403120727531293174104217720580685570875151242
0349127861146545637332473246278377632333168894690288959090910882904793563383253790900627002839778956
5484314517363150972102766494137498599114994700473251183421073134543116278518430588306456270381653269
2003116411064083416047944303642123740002541797720273335391389327136987781330190252040976161856516106
1134883576410088544898017218015839349474932760529960093885751262062649430609667221078545568868893779
9304405496817576959248698056888330851209486887825605346244135863611958715601110203678927329496680692
0304234205596948172966626740828138907582897737283056501726198862933331196005348457823538745282217633
9786209754797929983573164793181107234388607006839230219748977964284575064380978226217578926524870065
1385778110072208872796000399550314328636838211150163787559326212869617155342632536347966616533725800
4117243137141651351304648009929709582096975717598935538735030325808274017575580885352850185559660752
4575564208087191767973650713485295640199623176612534886558185834754129980205507612717922399615646453
3883054244872759307884225631288728929770775951866250410913253744366127777238759879898758752871503301
4134321647101549802722616577488512687944158590031236860518173690614273085997755308210506953314476510
7557120668802877333518422719855128679489881322093135900995018182196403454699737555901171002798537412
5917113030700778559380902183209962124120046573231312095493586443835880460166795755526319627984022183
4576066446149265457384207826405198119652970939193724406050795318345840546890907979348736774173077370
5006773204433826426013511023847320861756959249886540699960484468729506626504431500363174134969262010
9358118382524792598614110387422216808808798880669851260031415306921682769725230272231404798037602871
7844427469902849355745846052148934949574868404152408712908959168665322126553632659052782541052638507
0469421089404240094751764169304153458653712216508053300105367327675097713557759471836321524352441537
0131541259451917785990712033173778894399497144660449193825988355559828273313606858978800719855138396
1143241166005565732844734698633689182879130467685476127488697284307811062902172673076733736296878689
7127600756532506045779242353944151957280979565716035728336870348724741375552076411181325170956641459
3539701529484726865249406069280735120370100064986271358659882021632905743979291531955091010365381854
6620381286247883362561233032762092300032759840067132177141683624445484471575263032002692949055800167
3376941727805514504687156412756234666505307032919240716522653772124781083336316548319808632453354283
1366436560727013578761365748507237069711081321235871403736084225722939911386573417542733721250650438
9659818839243803831304044540615392536438109445603251465794608379470160718433250774682845625032236507
9796669419626266018676064886000785407146621250240641131930803409137356326275723205651230335658443125
7812201048005462139588075558839968082026581040436480947309771744258138786040587493991300840462415008
9488989671890987317945872650069224417754513640467378945445087581668358370554772722214701362184059293
8881507701936072623282685391926290333948739549842271039243297443584109943932241655302174732715820780
1684806050334614231545251350383690126764860305903419266687069536767566916468516202425170396972861498
5109249573143506330516006486902942924013874392678451552110004901168761576005925507343329826438621016
9687701314329961094780960774184847900230274965372872540159164018652513550221827620208526821807258578
1494544101927591234868679043983098160778527961771458967781109931399574343782444029048772843524349693
7537026796533937612718313193540034225894502572251379730515370694451761864055912905922203653199548559
3870932261927903782091320342363952669114765470626383991676561969084001045971219216272572694642149926
9731218446070308289760762695757058834779003598902678524122232106371491147324875496868011448824812258
9804900409914238682860715785186833587060460301298651106885484904711706559290681925924004880780032159
7971525151395591959293620926338781807370515339550945426630435468542197962156593813476874998065417979
8308143358795233146505303242136271976448506157461373287896375153732102159300279394403615643599219637
9255668219388560231613904751408897412122257872057712391049404752518090993714167664055238955453106162
9532902466192349539824522657214285636346548101789503640356513633740678747086918789020546511516828576
0800112448617047644751539083493934953589066145145427953055992827185514079482784491110497350398575285
2739225489140331269762410878433610863888254997739754005561813028368179329380873699281455655111602043
4281529894520867912064527060497011953784882764699712637871203080804595780387310442584668025600809352
3831724069828840452459401720069546152664513421186860911709011554248568438991558361354785804251531334
2058544850446459914929580053852935291838293741039861893462944670696596820491322362524537268843147852
8152862797139572620111574777164394339003753648072168739354512866466192638932367714294772691408585934
3068248162026306438748313537276588363522239357358216377377709554501202104498405818098884517954711992
8863164941280307481491404277474105631242984565813926824226623854916770755194257600688889728506728553
3659739791895579857221201055538732431229212318324062168935409814682831424109788879418631428071130579
0060084365551809241991179925921995916939502101485107582943057088822183345901416663011062088784237350
7227391069523680489432045906538152223260389413304339909995982696884071917044189928040670857688414848
2591105909798718258940058592864434758255552721552737903682129424838837008401588515924525883255587463
6767738002546065036999301307639444020436965847049914721697567579366609084112292812021415591724530962
0991357931696212838299268143285465996177116747215996016099305801354557769730795971268086528790079365
1720840012482754775115160413006159752084133104482307089836514023471306466975145410185773694173142518
1591804847195330516509356109227112282283263801530511806934925829480349041299809241344416246793025412
5734817841949929978618795092803223673902257450190905779864169261903467130590568829179057644301473026
7920832665123699651406012082583191600595037574782996450192467410349905518645497438634646688304133163
1812058059783077957055962775205061428127352071922887752043850416567272287142751817086008000526246023
0082996288087151392745236354425450764502082933583012268554640178649948670917089181767769654077682109
7335811317216932120393190514693587229669149599200677085453786369841523670131065424693688760837250833
6063767634279677075611563689034200165411428030256621684964125542991832005625817729409889414208453660
4459395196241921915084068627083078285820056086750493625554479432174974721104930140002642011257550477
8474947654983124685743607142598618330917536500488325099451047070252427909652360049911316291130637588
2808793153584216369237150886167062265861291026609741691187487954508395712991374631746375762749327650
6034741345271244552665457918289106112950271068847099560635974515235735443798306347483395236291329647
2085230623571471926272016384961703115705238953805095768692398895787961866105597652787947541973732212
7838580536627628395536140285866267256643276462820641075604862575703778855893833326818547141909918654
0235654444248190086998900175567586868795243020396048208830599747061691616551106085214075250756648079
7075098523502666108144971790625606280673330875639634985545906353358935846603419811932071602842371844
6967016014468745559047265912836355552563069110410951843404156407837881615867149884206985284600807646
3914262378589074855643730819048758408659294334379307573271144124283274907695669545150763045951521665
3019947321936501311274629384844813020358429390778674672044774361280652349822311884889017728806845784
0667062884638364346602244604488380922032836772722393800925259353853760210061038218061569477240850552
3665325972101799114318824003413507178267716047001918466584509991476225870703335826422708815716777826
9462166967333669249943165061387621308010209193022375861122863956755524689319914362332373406638412507
3977828175456635392717061045087486286456276682807589562622811423240589647779700081783089452200095867
6790919602624472061861133985461920491717742339093595430344414133438286389540605620965958131297554648
2083456947012746179811175462322610750463393266330436849655616026207472440468673724504111415457098892
4729186889568555086489020493893202252002341733531145485296466569601468784095765812898139158433093506
8567456062912678442410991082451432473650862588142806087371833057497692165382254120683675180054142257
4500094992372982047863429451217455118396493879411735870862237806661404337833875382732508154536405415
5958884269748526173430773916121915677396007582868587394456475366910322048036832291952978640014676881
2003535762255554961929215819572713329414354429605931931089653468476122119894157500766090142750081008
8399578098621172135697944091976498153915962426606766276479446891007379135915356426623015470667130368
2203066461667622864132530185419454157018474225169073219442101375452092112498016138787766501577642978
7463563923991708165720983941670036616958002336181104985070232955684797023455368254838789311497166624
4637025450939912230667146227079914894156712636463333840598022952486435135912102471354888191740524852
9597729981943097053116956717188485191806464608175927760292981370538779034861858232047009360587043699
7948596171574748735551686081154159175386751942148081200216565192460120257953361129959650489761704339
0679104859494025714497179584512155783497378327053986560206482390287761914314657717313546694311597384
9038416981118557639182116301488751435169668402017439867438888445278436548392096283013388773948350164
3297581516308456012906410279207635310872666128045140818351049484952234025874472492559202034655010587
9953087172753090199523622507192384637799845464625791562577861410461140692351911039067264990606749996
8833551502504986747760503228604827496392104585275324595485560435583282060734971901664866427805669335
8912464035649034528537218441484448592889050871574621041517088116939599333306730336907252458604193438
2914553936043764711924366782356140298074934377968232789750534749096036979334488646008721605475211389
5009427229438877497796315936431959011690022521069060858346228577280769846950234229082953784379010644
8001567578390519430956149586691431993209304275853505134143603131210576602215083121224474786123355735
5033522077627056634224917444040995396761334030937426617348026984955415348240007534967909064426691464
9565143964081408326186939824623569460306395074900373169006502954830435387166580932799571989787777020
7642389182023413133822520766568889261572056910837991962963227733270448001716531427030246443839041812
4679986834154641826257099001340004600842246558755862546957847362159604292163278747477739342853027524
6211711757826271244349992901022479439879666542523188450186966946219077621543813648850890153353253701
0958998346548808137726685032921085229834265049728874594815181308484112376342832641638732003804207025
7552761350197261920003881064922982377446619833901991604901319838166904216933128469378541427251677859
0455555961799086211105174954753611708448942453122550417112753120647800376137516941412199553461474246
3590981838553575293981422534286454441766792845654443138906208278623642025619961249412637804975492980
4477936216470279673614225560837053198143174102668061063799146290377913575912879326805996909809569110
6929439235118373873299662179942321574639396048017121462977551508900483679079140789367997965081355259
2421478658562821591669594477408340222114829092987501364435943332189782928871888998618636621636408957
6909019715679488088703940417896272012758075322791448066638701289988065428595723823632897077455535671
4533704881464932743346158291002801595772857163303727661179265525055102101626903231823606628137760092
4003715478740095795344284528602184514384554649245391493154121444930838086286401597265825942111862608
4659810502926639100588078789732908801587218504211901758649796792211863253764534362082641448149639744
9403757887716974776172449622162101145306239191675893026794009311842365140593624350577011498621213940
4264440160312001348198484081309459294205665283513706166989371045548304529272605424004441415228701829
9611632052035036951955354749932483007564938470532859317591540920312006796219772546319183184481236700
3291292772766302354550988398562445599042730390231684654350448557821710806904981398975134908067388608
8285500385595142161608034073544799963866937576654347799563680337971362423894615288187170274490293952
2336884663568421684182349624297550271143427250765856782506063176640438282559860120352010869207373111
8833322267495474625715952944436168711719625042539852934609358578504351647480925472806456818129452760
2873170047658108675939418608865042429838314893852972780478311853446830351013557821381705170133399493
3384416268827713518735458080166263724756532480661616332065621176637526181238545952939263824460341816
1283165721631036163766807557951788155064433513308829805889865651158783140849558782781426613489218343
6638725103357938570992571733391090098465066815886255499703028951573026323097081411870156852402064935
7501973119302012635033055210710908376463535297999873091102571083912426669487639106071399198114379361
6715150827897914409280205141371321138914929289199607285508026964347500510907109540904883648663033987
8261742076106990462400057944209287002172151926336008021871606062713743553184141617887293657944662358
9447313497024847093417559352089491144965454831174645408568394405247442379710221658978378712051949735
2810263874905049350058480619705185078622626502284504460194265724322007191298705607070285822645730573
2781204760934899462644751471391470884626060577621611748183271896024017655067644246107922041222950112
6163615476693203096058916612747673209630807127572214334204168606126711464202966376589745313162856474
9997105934115296232373653428463482726019195019550478510989221366250902589832886422218762726826616539
3308681533499192873955406864334387304751757779366830908313294803268204798675366338720665598588398229
4053483632806147493747565674109847908526529837756796451696973137162120768986296567792442833455947602
9245244857146176560991153349823425928024774219434629570401194855776344328766481656537310682292239503
6860356737985787573750964189631298765933495019490914842949409665656360114839256677396537788611488115
8848539533452186428103275738787763752408286138831205712673990583167028632204468803208771700883697453
0938221624929063061604275643735480607987784194044415896634968982071852276327284100895387635216424192
3392298401048517617256283200773407473803285446074103347328227937030529286379303471815953118366328798
9850277251394449492027879063253133121453338406707057191535275717419111794724740226091389489059062194
3716091555587491784991287463040201738984232182707553222555017246176063900975719222697904167351560915
6129914224064337727015557432839282150589833180311809993117421404058629374081111239657731250851834096
1283124536474478764403544803973564098450672081357119508819347716661264745583515657170282713006905439
5191375315661700053316562852234686895365653829049661539687737603129206654491701317880148836748845924
9813640323294281832286118769223408178935750224400659769741877681065778611560988487780723125238703288
7459341787595354804598148191828330905625152403377833508190587134175300479537015386039289034309669885
5446012898226887715916486359632698948830610556963757655105658213240095289379709996402316261839571572
6240006915826567313420788659865397301796066481805380414067865409874509821125212355118541741670510908
6060958949611059539802703654523441460973697677894274093382616745788778639713689102630411052926134092
7088707880467188745792580876288530423202606784896936066794619835153840181634887691128861766914083397
0268053286119145583899266998944368033913479232742726095698918923710366394246149922997037829881032129
4420002114649572830394148152234850446962455954117899731152254033090663323263893458746244525955310835
8047940677310090347314623230408005820496446756058642577896174584116437584146794853422009039644779579
0310253084346392418588859727020961033473061345848835639706545516227879563028430989158571691781446694
9685130029224132304123840283816504595056125692993347105818325584292474990851294284280006178584427596
6969495758141370848453702667004765958051853208642007870555357721494409406177464023955260704774956224
9245555022257080222128580079906015483716331004609245871138261437164355426692789126467941280409335014
8315380660928057345768662455553423964254339536678234035597163864518128165241035285036710276628929041
7770059932691192964959987041830780439399144664100450423123762360078963834833665042426362174771341213
0711368571637774033625262137955710007468105137998227148378012062519604924781407259283579257614942485
4148516349143320640508582595851675469592145800208730964437350203988996953125551043611881119779742873
0584490183313572616974925180925105633232231282356491223292853289997985819190004929038739537217867504
8592740178238522800893666511708275928764839034276736878770791263059906499539440640038208059152426123
2674963362191179141863195178374817283894428732927321509403970509881997612967389771111465207475354620
6581854390461644030141969153800244303305962216771103670534440509971141025039681440993751322835373856
5433957562581665730082215189247430282571217850582346005438571582423158424533084129534918455532518697
7965979034334136912023569277335177799146206183666754966236292063522646666602268297022016372345019127
8713397545993163687708525726872859992718267949367736039008296300355322027572177937527637280836648761
2052492706718875937326609982425235109635889972206753679114676502218602108958614010982028096604564070
6918003872987935300767559769737650649616346143339571790299738041228676972116472515948977460909698960
8155076850634800399712893038279434282625930312673786366403676265676521736218734330514113848223234359
3813293693063108265666759171419788361565903496703247634245325992197764864940873872521536004081983080
9819553809193369490561157628590437001799616749064893690948653607057188495559529726083552052513495641
2553500952846738361141983994092182265268365178917647221710968042247821955483186477007418711354808652
6662481885078440531194071286884994839489828727328167605596733027586281201068438662445824706619088001
3400646724490278562807663723047539057559288261641056238435060216727129392742347128983688119238771904
3020070242220290421352045165319072068984669209146798927804508963971607720680455636219425312468614180
3940606590573414979708976153444857573105385084347459117190356152240158595368633132735932013486546020
2644170284694343195358009339544622986408290081562421590681967231353814574557466943759232994922555109
0256790214173204773213322394746435445581809455768779621219056894490618490021770108590600551255311827
4045507976533602490814556948927357878043595112242892970319278398158358067741196972422778296447113049
4294113110905591635068843193286898367181188339388113533406851459545060973074656374471820712865745748
9002757796239480468629310912590751207687977469259186436204898095541972490910568123390671695219472785
2905688733256813099665810941269150392348171271022373732099030246835887410794611549486520789894963892
6619472082870439741917585442661030194147963563303201886793972875112447859043652142350418670684219151
8586481171170489588975934556231589210863882419056716022399253249052808286257405227504705366315467421
9051571696630993954299973369309090414378924719901287860839910623036326409026262246680281282668424469
6486242856027255844326251018082801149720573417577975884309518550256778734884615081026626762308576006
4744750246951824141043723843319640966484743021185322322578994412197743392066257536809607090302517540
5606697147818668963507858980910976193671396541296686100218396482903033643180306845053642795588079428
9907161010823694655764851488350168888168308916451503498617962730323847323601148201569793530066103098
0022211721664670120386294982930837422931495527175246335181350831390218229806120674979472779229549138
1629549592182295957231209991971773249714473944818854838691233607514440686180469613241299768371457572
2409975643831454322666377089532207341367704359338051480152675969729512516608736022379557182460597942
7656703006643825897547662588352691575043810954228043806104670067829474268586952017346333927079596521
1330773261435759793515290336061315609622132388720330052132645517617164337616306329132954524921689142
7626776216153612447254759095350421993536010112257696018844622538045807845130675998778155281239236633
0222590417624843939786040545459115779316814593434095878016563166341594083481605125502633651758325381
0003956293767066285297561628474128952218543276349556714204774832148651778005503955971479048216068022
5541918163767737301378300736652316394643442976023466931398548346008336282901801620900729912683880742
7796090014746606919562044961265709407345115423649185248970063791797512080146063978715201041373607982
5790527087926675103475693892095919226500097920838968221004072051535518111905760471270243522922442703
8959369269406106120551339306686842374255628274567956518303223350182292142270026192377018939602402249
7074550439331474377552894849901641527455091673530322717279736419016615627658907952012637732057816178
2221893706554040434712068732663794333292482208599526835688599816564992020124556923694038831005694885
5439754647138454373832525654116900708080070116514420021684564759824423660571948674505494082157863429
7864473283365702949871021827758436030159902306226698128447136934964464080604160280349126643042809273
4242539386363904804365150564138733858151385193659809304666923290084903225081588207068494320065370212
9010964982187507005666827325942682070121245169121603256322269609662867519580044809244329849757253827
3455294416765418541141164538744289682402897000119304775705170819491557874709642765924805074191973410
3417532266026944005263358565234882188755098078528001788415807743495144659220567581001747237256031486
9639077006539500722559638843038922685868976152398288830462588810586589472463100667589409752211024387
0187545838962216578812140866365011613338292408886054313179654939153189651327977303031127163686336362
6564541742881995281192601590293416359129209954824619500976991452633540843134239553923094668492068126
4273976934039902659790211092243049590229235948191269011820922311885606298634279320048853260386366271
9290077123780638151874242262094402723534950274621642394470460025816112577945658101331921000905457400
6633102144101241716646404903694254822079219400878975339335250275646516991642207476654748193426893072
8077042771738021523959082947805299218028592249552418189080016270239138402947367829338235754846893790
6475200149364163627449633266858610768037506067853003810625921606094401095464699070564933975082979257
2575606130509130356251588774847665920722069045906901404223640202463904307461434954072174977503745969
1954265624997675230959157114699491752492750665263279960210164373455846000522078819037498714383076359
3354362516841616958566638927839968406373192046887747530840461662313276929009685256353780698837847064
0807446132287235076063784154615184277831001874739504976838256949710357531292523274508936820641006921
0910041504547058493402362614472027483834895884221294460587342871824233756801201189495654831778500177
4252528889517024923698970977402981115776660268426466172698267343353117890076461150575701627661372051
3231458748976847414986742667973526159079823850291011515769899125447224850022071229341093209285532776
5958715727455740008629992011076929652134044190373829841084630337936541355428267808752507475788188299
1121563258783247355226680954024233573218863741764723389449541219000891557825155399009741232328057428
0349969736323086210124093027556811104268438056739203259644615038831649680394872497064769809264563364
7077343744589381195331399873507856264323598418575740522529988775073979399750659464818622147429235087
6511469608012105145410034230798603591032916612365610844996414126775177936780855546433032180310321374
2878108911425541222040489779999636341340557529015714766394797583368574311249807142767895519302662168
7701421086376977930840629258572490459475700078826294554463124367735442535428534865316867572990030181
6983552645704136602727896646273272699159736389479197123380824079936324960347597230802810697402930482
4964646765133312275888089277350099976844230550693588480425265045698723342896725391501276992267093522
7945706655530007820926391515298554416670074195091256908416329106929508447848283065774979249368513727
5044326000882207356442532294688866428505886744870813359274185486775308861764055502705426633092695880
9203665085349059897322349831127769494438649432754782798407779068617336766663331319024225512500002509
9812515333625186547784886171706097100626711418596527664290774097270576355182042606442365439858446280
5902729011188399559321333736419016132211808526126691422292937871132095441266272849806429491856973656
3159492318711818476049790380833648157431566658890027471347583719797585896882743332931456748596979285
9349063422724678449224647370040497699994307525100293542652800637177561321536543063655724052650252177
1536036628494140116775917355718983301393845549722281224856340738136087770761202518380938355560251210
3398249760154760689822227756348444360794523390757182890663855678514326353428220276355664808860876189
4823163395236906161327517679712372585024819392598386916301868125047139225019102666819586306791148400
1566083647048922783085979617835997874576895624414471485882084064884282972237066593208482475615548572
0525137305934027557474465153388681689200843799535118367367705389370863661306125785781448972708371234
1951696623603176995146595602744284401230582934969492245882106429770818148803208012945305117500660614
7129282414686854340469028020299783649042995445094413246745151921319599763992060126436998872499440976
9642097005016329342683039284851747400990879498948420778211900615579529416089593252698113197317308393
3608810490569353620039621553547423131388688322869386933122033990565037783542948789851295526063536901
3144526753910680136521451980985660541364506436498142010998495284626643174668670157225915095772238579
5906865222547802404928163078697383069567320310795557646371971565328782697478561220340914387185214693
6115968722016708560220594812379973168296191998618670865660391844849375145725046367933238473346215233
1963360937842160515892082927789347785682710565594630095780922839926225872592618055273139502857488934
7042832289609708550142718007847284382161089274890945421881237241308196332903521683133959506534590822
0395989463896961093866434109010433364661706504985246750262828602363822306073513035844335068831075664
6731154063159169932100680009719214238499200092107107083849756568187869513542753247071769873893532050
6101191118013163349438668507735113940835407442892725107907173351339481456582898696374662139333148232
8271889207054762750605004227881043784066423634638767936240178916854558312749287554385331555320387224
7704052367743958113435804684979119906924754553264666877523093958637677454276668466121382390347236016
7265558463614593390516836553430313933693696217906861227594629374853124971314600737000908347186433746
9449007321089569276484377551908502530146176643032697876161509463718268487244082532573140030389424193
2854461204021040432320223645264287451797698017977169640494787165040463866597645419099772745240180585
7393930414818189306450040909105573801074588215622345240736933688633140534186858660597744579630514617
6215559233602410870981383354330973540420471192530543530458690601521052489239501409945964886845318298
3833879952883052148672394479139579347583251155184744055756072495293341727692184634857544772055368086
3268068132461497019574495563154815321652693266945274751056938410478731728273359194393142001546975196
1599359933898829833631266104641743063858212772921304749582337897489717321743508338497375959347572352
3910252579310248862119682404498122516819784763923750259156940631502824144882441353901418976213186867
1814154480957399275062799987070788971032416658507973940524327825727562125236273294100221677009648699
9757568134024526773067682360864596427317632202375678380227853642292146153938622081503891273237632577
3454343037895205171252842083249131231136082395747484535713037690775342127136271376273197722368843723
4312097459724791893008440790664609158319164114443698296593338720729552187835101348399351566957961562
3268043456649583922103854336233034492041172290750437013002913968274397991757310276718001147795209127
4410412135438785903111737753141509958539383491464255736297917818719419617245196049313443971356638870
9542577581157666917401906614513949260366929648932493361775212683113207182224326550311666995273894282
0259362812793586865637228734594246150254078998218299873741031075823370838416910390579552663544558275
9274076781568188142501809270833428563137892669524042999229821465287838430459343986475677089564207439
8050780757500187199882450290496090439883091317991439011534210657843984413230662582569273338584507713
4430559149812942683125171749952506797603699207971438869901709358992849300864528629563258155336475735
7840288132967317821293211201081324548738724578244139563274354694546756831602234349189068373002681714
8167614685895380950261072679024823062457345724729106676038103630643808732719310640136501862360546080
9630030720777775319874525914105291517685292514121136452485746996039261498919519265419981141179976901
6896803803190521889920999372600436691586476616743545844942561760351259970294014152643081502053981553
1217941846493326365543161369543460551233321752063978623444632362485636001534599122096598213703900207
5365203784565940446266901812071871190635427884343022818730375777426128694335777918933104191642838807
1136160567928963634504263283792747938269761881520234994589246041120336137922381449240292734890075869
2824532218269258776418377317604558396845067310425674930889485473771744317379447030987410654166459495
7447482909000691630328431616698538363037077320721659012787450151942787381696398190903939218372435672
0602745488412693338352709510971735632637187210349823574298940676229991380128038647566662313886201261
4124157192489550782570087425747662423849121507503713806467466299440107088118232295866354321477082956
5715823568790440457862609064271152781051205848965900633050541496781828867156044708342591687800158604
3297022895324320517292381958981381566365130045269925275413142913780644514690708210452032550838424949
5429440092800230122650374620821917691369767402827377303312487948480522667328797129223571304498405344
4395813238537067629832791638130616058975473131270684764432591798028914275718882049148620417390638874
2985925158159414284912735116216817749025034752562626379301033564108853887202610382698441718538096632
4716366958357275037063124323158642647307778707261244322292341618537773635844198730814468087618003434
8407516179729179298793742551456412759678647138462383571289267082877381255543965652745644278325875987
0377076649378184606996481058044742772532635482018147965635320458394505229882667920127182022084724511
8784423511044184987815819750569518071171407176030245735593530958363426323490743190242382299782761850
1343308963624856954479786158866903246737170765529483229733017764566053012407016267084391481694471876
7027746739909318003404377833748480784683965592132088720323459189772686670238210051733489087480030230
9330387826380934555326860429879488922704025032684554078040247419305556373362873778971204300468743593
7305190470207780783191382853898872890929016458677722351399091339811134126667655997522751232366844258
0151472826363167768988265268045805356488475801460275407520116482631613365219540627891028601561595057
1787827083388695747463198180922679389434119420167251072010051882172213753567733079219848637393663385
4769372650345231637324743660800731641961879866245889010808035121728089687833824259141353624293748199
4827983851760499582640919652076494591794910590859177600839833825425344935731331073741969352216737002
9074835436512772099807080801725227216963949857004233941331703686693861226084713206563695780505344673
1222711616486663250649035676137182408687926630459150176160472451587983716564029587727497827397769612
8517592838977543553018379302544697025030324176518552064457509776521090407693059242326840522655331792
1616169182301041574015625448352097942638577331063024420538218834425111088372768495010276533261901034
9671800428888990769315592254613073681322717745324110700886153777726510977982898536017744761442861193
3396461630661272292109846465450331046017704523063681029287846222224860642278800998440986979988505090
3496626322243603863635207821516438126168487215566451138343786056823343063406698867694555563413581257
5172298344022437982398937650137963950074521946002871583413846560719350437946095047819368747597923284
7259295667755692903598748699328609850572297410630386004493536075172750933577315778837612952246951329
7897148778817281960955855145576472205404903819679344144847973736473011583093143792635801581038437501
8825675008002856728522908430244891802741978441537741911483803351298945248625511998845415033678657066
6861151549149324759465931908884733929021223362715490193645653520287554190040229299967218973599147231
5606484347995834329853521475054391266359278281785110348531432240325817011783444102500305144767545218
2802347604794029356337216470354587844774290486719879522797099504863442587403547439214196286829305844
1490217636543633033396179209579632590361270073856384576533417856200128585437657663191210243622728187
3911578526918491304728309714006263082154309421512041233196444418942305390270003705942976698825600983
9567631563435970823132498722784509412898393411372058990231684667389472097316208983714051085408907316
2960002633841638820642561951787155545477513294803253688662257085505770046332750226122735404997396430
7112587366016858802789215348874082753471572124199905105813995565003611829137660971138812336489300807
0142482885665949651736884168455667044899624432199136581560799500585685582325382267725907809761604774
1490338633534017398043660801278630575800446125421642741724344239221906858019196224941481815324053181
7233709573878248134592014850504337622189140244983959334329179701548450390962172546102535151643012195
6449397724686889207908988897745392255362818656738468356026574144803964463797333900337631722189474606
6389391600515138372739002295169137026347759719270756081455609531221659632103475173144328494875092618
6751955046251417599707200369236540926671485837596767963918898345703042979771027887279743293458027183
1810813308896964817784305491975349404425799094121041258821872521405926348611273350996805441500000872
0456034355183017857385814119976550063239486607058201715077982275384257090722023173008992159213834793
3031077486424699227535364808429921311149244253555293171291721153431842972561194659810591961106360629
7173325964125737853400589917096219926043470194588870856706200889980652029226828691815105442097702941
1485030998136268958380974448026093267298593514820947489971434338293314080421192930978682924235084474
7055682752873476853101287232138196051714653380434134131893533349031534321462149333489289908264905679
8109907007901855486369605425338376711286827664771246377916484194377460938701635965020435029406229151
9055205444445152913803411366165866154944258054189485727822692430867138141973258568342906760000868853
5414682789254017283417458539605308822817678789452209897540065823857614711427691029240633854591424001
4792559708731081319130650352078300571520797884642409273618169798315937286138448899034753287376912570
5841255944462368647886401893621629448291561839530629374925030785054994805690681898985809448294723386
4567486819877754709569868374934222246672949128269179141990714035215941386672866294860479464030875832
8880739263507576359119456122040856839167327126457147131645081187054306791125047288654111346928102585
6179780870511416958029025910434062090590920037547430863722362622832307974230601379527456216145242850
9676993837774478362184386104973373889829678559363497890904168653768657143431332928860149274101274961
0749254715823921209997670907947067626389130500031852457270009239677512723247583610166521047772603830
5687961091319808482918917303544672713730884473906602771748747269402743795712149482401489805298386481
3097089667328036804492824141290042700073977434822047625930897500985335348373776448527388415645326577
4790438761212574627149968766719536249063718605462430422766526173599552796796392210234101384740552639
9714442965339420422874037551994661064760235986015121100214619733330064946219746173282616360339756855
4037682806346384271615006279816172994917466903216848124345679400715608934753534487077293521637223288
9617525430171848983011489604417292955736491822101868156425193829220286521419778845286828903310684559
1874542177808169056109028633234924980271791984530029861355760494870059649348756771815509873245145577
8705658567267978033394945319313356169030618645250497941437244316885960115388061780773091478602663406
2437501391439710747456370324521684558519626599536823842473541716296289585207679178626061278273391200
7397279412053533073349345228455095056456316287732345268387698720423038834085210103649006573269688631
4586586994628043475468036580994625891730440525226602967756229413655039861493696576069053777721061915
3752094270044668246732602117212548465773858474014857120880808936650859239022614022503117942561359993
3840156339625097216436067009096440925255849380736129282952463203281270996000304968247134595538007856
4671279290594183532243661284973510159302497743011682970826932686446795065894654510247182825108577328
6761421236499530994558528969886198274278276197752330085462378320849978454890106831168739793310153037
0880940177544250093306612124238351356925687602575273919690306963011259751554701235296534948185564229
6858113747262987473807811395947353661649408140334502458976371989247682623306606805702079819655394473
2320248154963715410757739222326242481909720201365361875099264416176005141338929681866459402393873622
5354344669410209183778853736338429111656319227924546399077524501175946860412040224408466840687805482
5214671286416821045488740368748344671465165609707904814047615482942423218808381986314003013515645126
4025045063301802418845612516024521421835282893727696976309073871899672595510721618859151976836217520
2737405621580376006776674512719605578161779343824433473758023974011912870979971199379664047614287128
0983106187578391656074269669917412698622925900718591149221702243831386822911096519399133076992499937
3863571514594768797491737155369197708267813656961707161954757846176013321926674453746763886781066198
5773706170567703743372304506087359047074178104700230315382576870970089079494870276153453998162520793
0237582559029720846460185872012344022412563492369450254552497070756146593904429143238415243115649189
1728369540964430825002140153867100379753344039056245267845402530486087972236967403871405625334390711
2803002085836066669881100470676230038895003153255092600772439761769505303238983715945297517349196803
6046631253034841248804534056906470592919391945527327352378711745335492040741978600962726661489584013
5363151175778756842447831220356856925245939778753852314124665718660640182375160008230557638400599356
7591037993954349668584799782033273120184908940565253126448308281555639320257125608417316939042233880
7522356673285661268864609853082059181320425056947324612641962006856706982949962365786831248626063453
9043788349705958097174052191662256710327352594948189506577627800095828026036924225573575309294197829
9514624479407205946165244214283810147591270490258328008562671360115549553808561507027867770842085449
5115247504079401834252796899674727834548850766005037016291981253035247940471828617832101261784420310
2717254863388780570313009189392710684956664857246421840691319758910283299377166737519681362590912001
3454808417966969626998650080148323238331210303205048195449739884719689707651784999600151478354812743
3329495391012912954362344902111284370817768047180474248794182636594133005772625266719614906701259271
2775794617718743197781230319365901457787487850326931054230066495218326085574130193491037717319150727
5525329961321651334807961110498307376553900165763262205979887364953792506565676422333535237871271667
3451087472877160602292583301832441302865922246887502313759494100622700169528790391938294673409307978
3620445604380669112207012816189627093079072783803311303663579118944076807051387609226309960415238705
7713152534963445280154901906405617754168681972445163414847467905940794763215111819419672252998477638
2475403404027353843298233459018756246683073864302211626256825802646717519870441175591217322569629000
1328471601818474532843834734474292443895992971453449440864272240626721925536406167895847652723319344
7612356665282889672722015462968173815568405021057444240834189437225765956846977013803012763992736339
9060411856599176859104378393993709821216079025962561659595705651145571271864063407621834509972189741
8488059836144185097826631971797653952587544577137117743025426636178394162912006984891846212631225603
3467739113564828648847935025087445686215010556695642832283482667514522758447779186114462468382460327
0434494440781964814510416181737962654386743668922617475218524283867909240368186503614899810123926150
2307761569314199851932158760245581084334109504281156697294173383875177389822345818731795765451906797
9014321074641853363039425579851298927233827160620836580548307512831445839851586669723790561392541034
6344310905096476641530097048681817643546260680491651349351403577124554826917085631809627105215190609
5926367886801403367165097882808713548171483925869206950545049830899138571226237447722125979486868797
9815161120376304611503334960858860228646146613474905735012253602828846219968561159911412164270943467
6486904584061784781588616162964212239033060372525039560671388269681515495593666726832787815065452870
6652535276770949830462564259361622304661900608447203318763481766223526674737571362472323707676169968
7144348688504374680805254924635640705092457283414325989066526687956734907705509896657149235941558253
0354567518475097213726538559175968123088817675481170704204015218209940661952964446145547878996742157
3647848926382999650605729085140125503922025167715210730817109839855591765979506584388719265146754497
3130589198166925334133269292051612051320078544610681711502134600874349381391359841951649989153082941
3385066306124200662968076478670382899370313129074301108069691969444780711280417653131060157867474417
1460238771106663221244447343869879853796221128808012542005889989945965394455264106934782099750669493
2140938623490534698874309497996172071647322846869730043112391033672725820929163857361307860239978247
8247917282294303112969059190317536716991940544858772502125967346905843280376088729942838381405495530
7175727070868803087107900419680549270469301627818287987661955753550915811162943311470842380050729898
6455064254056446975206226567968435294977997527766939220372649651202913618170959683974502580782262748
2187282238575596762043889644313128798033058704086075265739350390599268291466363442372857334816838819
3159719203473693360828814153520090435925319421339468734131706862844363132948173049494182882027206227
9335690630113379589793886710716256127791773846092024727785901959527417139427935823543749817251546301
0664081123721140040794648727634567481755399813632044771105942939518835696427650175010336245866713297
7914914228033506198898485356307155961664505565176871661055347693673590304014995548417240873397140762
5399262344234821535337673272004019661099737532295397336724919809447722831582950363757211069416105715
5987743843612654221413348512067700095282604287128504366869057988531895732958989159341498766584854574
3284047717317875796799192585578199391002669994691413137192087598423930213686097376126728581372963875
8110484674904644591887901817036479679107482694909013860287878098692880767757340798406370595908247420
5399401753205605109132158716163669449092481914881384385924406875782279898775047821822360769523664994
7523168688872892963202106567652631198524395404877612964005004348400151324525117167248580280077985880
6900302650238019607407811733764922900744837902743487760346249128725814385388414151182469827791388267
7390928467760087496451456556722190335366505958359984271605408131508465587746425314708017689233174252
6322411720839015914080985989463416195899835895309198407324364281778681165414710534037567897579357116
9108403581775377840631179510957533070610463092270214723449916603328509732166543972796028875951991036
4758830414928259108773395447565382062339488434532749362220148380672306941516209409320240544776043396
3765529087926590555533461851301784231775436392116864547000643325992938113049688776772600537074480296
1179489730982955262301543119033384863045759867717207081389678293589276498578440183454554678134259957
3250129889723590615088647252553149601268322045334515872140213180830194334349375872217707518281248487
4994141869553543273584449978634976268893562855967273155801145555850629056438896179964787415963625087
7323709452660300671699223612917342799433417108868817768916640172710202640223677543799086776848014746
7330750729426922884401172314628474240106214269146617906790240678230094983468748959199686239204723769
1775512944761759915284432332728321215595309974160586555842946307109824038243699387042630998234870004
9260957391434628193442663061734142114054045668437792855039397843176095454091324497541148320523656963
9313808912204993521680643250446992904324858648770416418625053236724005322950324897348364676027851992
8997577978556859632903080345015519208204802244782135526030066824872133763886948936698982610121920685
5821735798449380011961504605854413632704532370802562591765153871660042784872233425624834371937595330
7124387567899424875924697463617741327771840422753905279075456930735521053552209047043467120773483016
8592135090112129037419176010975464380640970606315486446127136062914211958059415878173301326292421654
3310750670052900502351714565935002819765723952221431554521734023247793422938657082744160452395675004
3078116143703234572048431949593370123265472522505042246657000719037648923548459853434478921381405286
2689144553204399110835529984282581380876398226038475548945335937159122542389784364442564377218619686
9206238935794527112738578208497974156514884353018286792842715199819765982102986885870691925521814427
4875548573020556317432871660835029508904953797583316817140597955741321022456390311593148561417807320
1552630524102164273271787208983660161027184228157335023456481615502597602887092766309227030008618325
5859243004313513165736100098389854878118030662484449846579037810272949483758092605798810687058979200
0084406064864125018654176600060835671043683350451477448259811309196340050169796367983976854190602272
2119125484691313653376496553423248199638210753415640270036917289519062099109496196344512046576322247
2083996478997798079232376963415429066575990426287619041665707128503248385303826296447187479731103928
8895105810385809909482530656426776569413651222619117787428145518688796047488092192339529619441898080
4532814932708849506603249120406532306472458604751327170191939339683089512224046533219768680075239824
7647739342802433690385155957800986507149627242810214428843031222186681392534787704171500667117703181
0657042684079630960609086901286784129808075032680660841371911961103977680481591334749336271256355697
2015306239711607413148139626717445590814479175824270606404415100973146909648992350124883851047518233
2909465570251372907579756063452197916840258489921316210792477367544642897808500491050856415693518605
3768354496169239466809912075603529327858833796072270881438061043742285243074481164957470882917093184
2680926044607691117477510071084104962363359330718201664348675962331520465419493418731875694751178761
8564134619779013450590077232157112521809300950904073318150986630248184076540284431816129835234531565
5191515062300119286641249820203728765093703330955669376974036559985663247604793333868437983617448735
0768453003639021764556036196434586729740285401858997196935320129614307103631973651169526588563610706
9685571887019442597190837391922048017599219790844323121221289024852395050590896400053536822547284933
7560206500131419099279647679273345288013477751906816063360691347367593133770450553385654982258081351
3512239829079272048497645165865326426692829742624428511003335929703864886656410189198201448484984292
4923824736729997486066391424236860526985087007159343488858553066690035653522206932237609753680459981
7076146565685484633180976775872098350407308940424237757214255598280345916893979993413654968085892690
7491169079789151884526738086981091341953207581667569735511829354908856619329019822926700544116196396
0323731915017370921171561066304020239235854772597940618081361039866263717639368775405498967002533864
0228879857610421881018843859619967665687597895278420990962354573417952710655811242559263371298201733
9501504446259065939736382702018678272620184680170381098929438374502318071969510718995891166719046324
0163301556084859514689548081976544007903271306922139414253292447476508214726334833614895030749286938
0152444118138538071607012109855382500679347725323209324852312838145642419104732223646833358173041024
6044620283853984341128692883645142981494560584139800323805178486130824256706198483804844047467451074
7815575017439486077426643260525966894413109881635016677482034506936507795540311285564206438631102240
1762162515347468532684199073316138246107082604241781447058291193880801332619159722531407500624132273
1125754906263284428265367945599607558892656971160590978571547579614495814381542783526708287496937038
3948843357868568815326510649372616246470272812993037409564119855168435476561327756499446342703508254
8914881192988958680070085000539013353105759191457543859645115104216028277671199499944412416901290382
7621495939083127998293749853244609383913151760843770544134530020411770610855770805400403519745401879
5052209440411274173294139009023877843205302890219446557111724407503983388341785163734629481518844900
5126553406716781068010912088063068739136165257659483209728786044863939377965540587076565044785048404
1326233330792907387151329599506140751942227299772531483423293235725808742849421809456456685458064838
8113479185559061877175491829654220545592476196440477884308042333565502183118613134620847933142490693
2268436156946408671835075474468299893764196483869237185409154275752164004565899121535905779017212399
4518172537383604226319925460299319046696380683826878093558771329553422798773622943252347378110947678
1994074721590512005600093220237725731020283214981216308636983147569446524982598005135202849814699818
1964547670448168256171732999836803300806555004879153743812879415112522911615466344420424179666286837
1537256181511556241306549512717726834811889246314759532630982583901494318271814218514593725452293769
0195098806376093092225178450439315435048122858034423411569711145459282735486317987391237297766587809
4014688149607121934587779474400406597838813811014832515464943575136233246743698013649994287363391287
2868595664132901696897691999943121879399048916207264171964295099110196453936331727725403058046061482
2586116171036133018655030355578504960039192859218853936368908867472512034445392105617348631388463485
9585723888680947417436211065644255726372209424954762416280406431564962482491310390951458010786674913
0817709076781624659653706905064531776898112607814002120934649495155123369118748733113376670889033915
3723771478250899895098463613519884039831304303573192385896838951106357627004396104267104843233099230
4088838782270967217729967540204790330049857209279077332972827328713626829990286432405598619554960882
1371309062113061956039313575845806508021652501872515420422258842724163332002044469757474221717690521
3057240567113394504410051742752332339628728967011146521316570796591627136296716026136919600423043722
5132034086857304083636694415205954914121759317964483767749353237733842641773634745644834380049187449
9929956670701685225983390466468241409083686758064518144372018146179187667126867313244973847385744411
6654707319918470607315123514539425832560645105766440577343861782162429282026063879818251960884025871
8861909513346182654994668552834302189693915141122279517580571295852059827647110559711955871166211350
5797611822772243190754030397665552746444118428088366256736376264413041847209250956035414182639484333
9557783064666028002465477842873906702325840209995325558044292260929175314857865738062090942618204043
6038055520629351353525030924419098131904306166154346473620473746042409609141004258480743226539056937
4492090767985456973555234086763450284711363119247086930341465591475453581103927575529825484557879841
3860277291053608457913519300599656659300622348121505080501871550194570055479909932022208526239365816
0358259166812560443720725911521188325990910861833540155131683790296483194044706915829357463846378204
5106822531265583964233723110883594651099982496730087822830759586424784240104715193732429230517715520
4319144018241473895591438002337079389079906853418823862562630505032511740393906291920487490083257151
0066466758031669306655835258995934936023107697888818900600967889609669124372178632215994990325550645
0857319633409757489833632826684960048512923406996022332183335706726633428668071472667823434506098257
6041828590382833816015530236222391156069566246613243826689681998094460157203616547259503269319655228
7842667311508310360495790565436136279617729417207755767958934885768356271068913565907621744690061966
5330543685222790337690871675590792837091739485379344226011796364584257632800254558477121236551719124
5959769119464610660519451209081107524413464182106817748792130657350241553365590108034334920354225487
1881308438770805172095503675974517801985061643781233527304055819443892713629742546792323242271365340
8363386785764125588239882160547286654253084325009330004851338177979986668324134760743307692339777373
161948426911597550809120769
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 2.28, 2.08, 2.00
Generated 20 Aug 2018 | 23:24:28 UTC