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

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Decimal representation for 6879*2^450015+1

7096170404994746936216088641064473579676595083908461367594286167407823781447054414473496124653219635
2253519609120148226142480903212415551501843238851156149036481236460035968345774213076716531821574161
4502261633285814125862129960512859492329810794365055965943361501080895980860705197234947205629883061
6477936299457001008583311440499787069642355045812207553193872051475231215147533646424532691784151967
9091008790136537545783450951428391646882240863156096582140585741156317298690591530440661370217154093
9039645745869553518079548862936521429577300457280286562196222009756362411793525516384758411951187725
8147963513287368832571684468881891594829918318201173232358391170288429511785277885888385732674420093
5097639836783938407828547967231485520896833083178875506591247605300183033369121160043305917626504425
0422587249734921017650751662077096998727518139314497533618488845017973708908311272300619008246945446
4755096391345063451537617591569546458277811641871591132512385838719916007050678272967199476737835832
0413421704743092957399605225283391125319506079280884303287604618875107682916447990906840187297688142
2740984248948162111148247278834136968977728753307275169018754011250330964118739961928349737118937297
0692130586575734469682570902378949037126938869514595753271794256011339484157872058863822103486357839
9095940050247149023787692378889193979190865058106264600381990124620487402097298540946664203513959240
0512491927844338960361503173799673763153615743700086306098957112005331958095950265767746058371455202
0664534208838728736515859239034761821282282649140153039822804087460601766687366642097396106657608981
8920971040886544624178417893926186735712803981620372494270865097520477143685795225431300887261398907
8052604159950553485128471186749108439883749476473309426386413940837015638555845264491722947863353713
0824897355152963040790374402228921774740453339185009999342549017205316593856723519721968965972376145
9929977804505807672778068843148473063311063089237255520596758299471778748439180548922367871196258522
7274822216148255406707745287887424766174757285677063398782790332097007461735189702960208127982882019
9396780684395192113499684048559842908773964626996808022317205564227676736541577117295089458004025044
9559681550448743136432924861272909364779502330719182181576095858693082423566622912489074566872491011
0506975039169423844528367038287837578312363425685124484401228548186005964716424670906041998328038405
5785420578766236190169189332953775368875364416859483613974642409006501934885111114179214907002277723
9075382038293562323818790248979678283254845890135574181412920806413145494192717010772460687728332132
8530132289390900731440259717019329163988286911990493921213988550554594435977447936780359216977791260
9739116262670807450942455816843368003880430838131549536644255777259686640214642702332913523106473099
8203440886032553474485923226016082296622961635253330934730262647368630812558627933527222356563469491
3044018067870369939554259284420820350661207765677875796196090515250867730020853686558756436239308881
8749308917987716465214467289298667879474723994222244498729062722249045197688656089338254547448321415
5966788303039725529944365504816445045626134459680125015235323046417804407424438042427198640385565579
5412475177039618876874383783689242392836271793616030772722108640394079703248290086928801632377296290
9825759895492871569404777639032848806949018543727070784653896594570417547185163071083886429815093162
5856947820089766011629974878783089164838593110782632501424322201428098669545367417688445918912448740
3126533858814546989498289864081804782546948109937993688815914091152150259858365357098103051121103220
2202044071946076675263167083696652023269549160389768267897198884897087852643094694901774119389129062
0708612762674888730825401831484122507113070934893414926995651183773469419499987857240887178624764403
7610432304940878026167001256297882910610493918149567869448420662095103516702018727621285772320270269
3257193274137413838402123476138337619167657722991049253931389545206602735578129180186333926637838803
0553843567706613420672729099147723437383701843026341698865909858794384889745652524570085249245591352
6692880805886402031267161753743147072226146567039460265526172263472177050520019742809092470651885771
5323027470648154144074217758650989984424454490205371556513609778782753516344914559588582476096519684
0272404342487876279233242762900735758862408264307368700981207612482321335417435168109136137971225656
2908258958288343106394667697975276749700641289181757052797999453653907326271624844700275899316519288
7005339947877397611462288336869220973691871682636556390531632579968018786181288522695197241394401155
6744576591616475147750479308340853976621530912942318558225736021586142563254561625507324483506880696
6824854777110465641186288790708363265555218396949353193044178563346419588890760665713484053934018607
5115179748536522995795461422396063358854787214138329886664814300498144135500517495053914402042844105
3119075696813346204020176264699611423243786274114786434367068609608606028266445996371451148662751607
9695646550530370610356995196819516792647188433172846957967249253770108695217037133495717332122818924
0757416349264430813803772475741710916865681937025330948709777137244229561664267783960874928067932482
7738861227669919444929432109152134130870104430662519874994027446340124533615628871451990673028783366
3820135393423530671964771094770047509533716841068012971067864958398855629093214057235171062617940540
0646754708500838452637447518718601293277599708364118533658060651828342309260531893179430353620434164
8660064876606165717137027533778006971148276795413177364158564360090173705093443740543156088057622608
4720878421908634463573464202209769672315391103583559648167472374458158113423325449182416516854648967
0004081935577767830563507563686691169793770247766080915756811186765795801943208351290830188339032684
3464270446139218059947312103527120223448078267699939586981923338851353818532497090460891318981029670
9567090909716244682812947208879804875357846179829573202620886675360578675648675683319558961193926933
7985546501989493362012514559546370523272948284750882679885942375695477445781904280474432925621414997
8797078874623853289098884300194536004795868630726015941585117895452034340630083150901161366575765187
0073027960209111043823326798326305857313839752967663444799382013170808046038532213208056174262512032
8071951700541020751918356299505928592468275345267440651673345037585734775694389063145091378710565147
8324176917949910756063128837021430959095582772136698828315983223000687959652677013498855676701245152
7577687042964740994997481152981651548290289894043657205663148440446431234977431722880204808363996352
5273530598785607325853483540282443517372152986326657805336740943256972914679664157552292756561044819
5150702722555373838845519609165477083488681128936519648155552164833309236695487084240545378110669864
9284808527675612210325503216660295423785246140861541566779613535745608581111074269165611180910992950
9874613738903938485494607829127001156346994852638994947210138040386150861159890811892325005980347604
5905254404509220331175588329534999765701441341659586024241906014361700496286267857068518303564083949
4962664101736628256307703457052732815326046084016694140839821425282854231652273499349068933156860734
1604093931566989653320608566573376467891427347754618120838134959439845638283474762504203838298745854
4436694820174100518793678825819412076807634109298638898194022590718416797416907947527093101181863559
6393671786640012821351979294571188445239681050513729797865291420823213843027393677493939561841363552
3059150114498308788569683885403269928775886634862341032857367160122185686473414535292989947373665059
2015001925195700010302089314514464757053278487788231227781600556556169914519564167991184604544443715
6370806775176348785394042724675633315004091511180275240467913773809888773971041960865478408804924503
2143098611419091973898298357136150936664732860659999645110885698176305629399162107364569783124926759
4080970008887781041265343579680853596390498047378877562542380877741634047162876149691688046607797772
9939419197486001361820887200076641233242459083877509659163303364095059237042223134528869364686848861
3482637372826352763597835723267319124269577514535190611879080148965267656412255367367819108751833040
4443251037661599328942134367806623230307670537636711483391445920826613554617327233995620199923080080
4150831117555978281803639220523435111978242779917505128756204073901764452500417906882214592011701161
5552833733670319788882021729373452087626026211866851064814385167733569975500909799887992225791190175
5949705608281698457545054844193032207124342102566705365997343174662406837151053388652754361938453032
0768612234949636585158256065324573786459746996928936747042899418495630782716393191206293775699288331
8588144643346061385490291123554834093083908426195755672731969171339499854596669514763566104952421506
3887243754130479795081403227806363242059333541520360165040905944153809136009949224971218006660365595
9382643395631378027755945874873716426035536405411652723672481966365671608888695736302825008441023041
2908985496361712157338122454202183852035848523800821302954458638660508355535809915751229848043326593
5450545342614427105986576309043396414264171889511606082985971614600886570062754994235342096753804720
7622825915988885945183648730355932062822859960444499826972277502649477566209992076760570224722629660
5019644564387921846811145478903095105057657508879351380670085753792199324372522842447188560697212383
9055308636118148686096006228787246327112987876679346790972147930304405057520976707757344340097222937
0570510797969969407336065807049013583591132665279250402204454305379089405365468820968183668886295116
7946184178317200581231349137049731652262326339114744984875717251629880133363133129445382726707708169
9369561351429229995722645361766159026321995138237802898230451062594352437309713084143909855714701680
2139457913184245546588755309739926775363999331004210899615519925569770164653404215503472249528949737
6059172956073540634354567580300145972207557450571920833664171599225002112432730746603642339953049993
4224692269566642227684536593462868153284473374147533045557345877885314637626580556732450077672788323
9911228200541844677349158545047307666039377881840424769325335978646344947731684202565903917198130697
9621795427882120521373995525671175637023653057209967196629107779949930790218271041489853342698024473
5898570092505008461322575441735146610658550739004367656979824706283619845025723808238411500453130813
1704386005579429022090266858983813563573924051186307581840624360651991625116393544988395896450127481
4594112681865299269272501909005411952188117981757059074454699070874347161226172720180629239793455989
5174255138242837215010017905104986119095538724666106214494077186590820716231365730805277115348006136
4169211184384223317645689285138234616078508755563105609871446873264685973352802954208484362003077324
2670594921062052364529409130155108943197131003268885734457133343893947021398607142192667936001756201
4676853934187506572394678267872684837321524717706859487414668205870447177241630586780901153824231884
7548305160568967675580323051090007988547907327719391413514155099238792380919564114368995974947319190
9719442056622858780430114513619520360701205750880520457501562012252956378209524490651383203826511655
6755648504710145497770251264624202997882947686569505967448473392628568076530207174812848864700267878
4930998332991369245229607051730480600203951788293822593556824740390061721680273978699555747540721322
6859103404738996602246263920370244505701204449128114063689305042281730981195274899884305315644443794
8691842069642933428814181740108813094858612874130282285546579934323475231821672769633456062850421138
2919831735474369768736001609428995236447703757577701704727231366755305267711008296135427165096921332
4520061502948801406625154947267621740822481991380346423738545426705869336641610061034806855425530870
6812660620178275920197611898698118218330182393926624123622461916784570469968389665544806715060359781
2980807868393188317307538848212018393874721968658200974310473560794230516446092752625214316347842393
3321821458676083145976227227411317772188810653399244996432472715227556174274631795217198697960819476
0724102063310138656272276766404557165820980163630752109985858069749689303653421887029453456422961214
0159343768003806110428432859930851777363447679637572281107945473554172380801195584515155398937611912
3791722394961909192457707715655519169663402819704610277216699615336604494435194271253821906877670916
6629927470799645667570224583177884041584916655294882672075643534009300663136121997719618197031951753
8448413583766749129137512179414691383413122798685643521889998585863679712913061313731258843594054028
2679389869186061354179507745538750361762402456833203032263649672008560119652277140101971368034622292
2281510206429816263631853264568432749360096674625951409178430642507166721560767365368443334160842165
4384152797648586539901655752700361335097383715397354531294370324292983344013484526273507844892821313
8629873164295803606557235926769214857218579831433087566512551893980118176430859733209771800284329239
4305843462125467179827252934847821693998716398857793646673328214922254686629394909602137879315069228
3028192364734929788519929628956982679447139793603264517370378369439936948434591579789862219927474560
9359419436814291904940847333657366520693202455458991843839684064611447907664292797285014289435680218
7987598339187557448447143124212735458109999508316554813911294709027513936576014285535171634467521952
3524777808687473883399196227786532142560602146758261106216860399219175982512585459210458662639432638
8640696152598778751338185913203497322437642052946123231659627419272528987559006062362369857428500274
1363565829682361629661409310403504193594701837955511638116724265411945936768160041812384348364704523
8835851037706861087999719402488742755438368139850019203322323613505990316047602491492820425626714174
1605241949243325339099997078546848636110875071482244175342742731330528866633434660018833771916929617
0410305405867046966198623811226508279368596915098511725311320937914712988147167586457886096913315315
5245249899165097464281902014954476325995321835959870966223691767211374225045873569820351075819129276
9541611896828578619435557611801578012495354910241970478083932356870481844974113668876526428214124924
9319668782263125783039901659481379668742724238217806046523543643435305199753307503671426805085691090
1673287379205597205899231310697909416909531367387292383430771608193380709869712802432767638894081927
5067127741858427307148441425883300060531648653697909422309465431826355040590477480347125293393590525
0861637122854109234083750238762464657748376459357714498986495155779703204289487516625770572827061962
5554506748846665289410916531833623637853629423077044506584537364940957825517696445877601399925731688
3043980347839835118837608985557942058919232542870688528469315235253753084938409180461611186005534278
9154126445732688759356123324439263307203353798590902902590892509190918406178125161869517143005699930
6888007725910994536234010023505613250850722379187925617679014701731415532404564892937300449106800445
3876744820274655865698564022580731536401435018825503908382024740844196069254649668982902235937386291
1225640878935214798611311448500711753071188179981037194463494067422657365563948744010271828679685102
7792391985557549605950055595032256344130746580768725148582914844003494946167300404885704298836074954
8902247143744827109391643239194012786527222432711663962380722567515023574751605600737962150654478606
1062356926106594211197191109439690453140773601336430575777325378015347101547044503272932172387789901
4833248209512804464359222641544903505332085147233390050900814753136625426816567100262144782812796320
8352062728210131531076270777685111595391851909029551470095338169307418201354493153452902447703425914
1166539485371410906520233080122154800030360043556134163010718661558383268341023316384290903407706914
6404955833622400057214548948026407988665881067021411994097518920670850391528050651905898384445880485
5730126541028369359309184092819902683699546754807898486713794157529031650888034690936710900211495156
1962782856237189422912767016599119096377678004710974415452959501072313644464587264136593916318440981
8239855983322454533161708183575573476669188584002806112708676479416046902147006411406706260560910911
7722744359919607146869050277046244058988114875138934570307684698950389152517535156480792618626765487
5208436835435505460250928310155729610755113463024564950536206977546850589916134560283055600527477591
5911555935229469641532894705283478776316212983719118678625058935196309129354448432338758508234145375
9129371673327932254603818935835354078076187754958390115334106420044796522524008870868236239453675605
9460880998418936204858453700311964890570102734959236533721758278746480021520376700204312019134317005
3122967891798755962784628660708960490366061654295880818986080307724030145187489003267828258734155433
3380969488358047687707966741367812131799851881308298066750330293898309173069118381749530163790754651
1512014743078934933651807813739917507035810747012358310929653720302765734501264303474995723347364007
0835463541739297935417855444332330654992807190671225434665059565361210305324154353595569166557449066
6463880902820114402799878496028695463946241037869114651468978810663224918450667813319640244056207931
3169508314150265868633164249790489742896034648975334634150325229755322698497583221640902368958383501
9844252909741458418235958513085697128005183331730359300570419812030425474993767402697631565843337231
9460569503653965165822126489805544945274874108691861714102024366391214639617361028716741529046780046
5851935240308760118205426548731857201813304877237517947308810651689685003424454206505412682310107635
9412697480181484431693246670533057387312817821305296909532011126265448139513669403962943920632529789
2575434904372858442566228793864725618379549481171523389174034864293697119125320377264043151565364958
9170740302067220171949439279817702992605107038018724061253508437424785975808757911215841578444539851
6750279872624874951374241621437959421421184221794390284237900909240429339792268189007699699889048666
1900111512281564582853679372159752032100084666566524229765826328512960003382103280539258068514148172
2676638336570771623222940771174252040642292059470630647004727094962047401802879795931543629986724227
5870605688955898645293606155356926843496358786555039510929544443897382154755178999017018995257939640
6113116084482616426969062046043083962101503673821376993836527047321166838543438394605730118402378452
6628118071894648222864004470895674015891656647747053032538956354075086519400483011106816211761229464
7103106709185843979812066627160407693586058450991579466295384308535441171473394443526445452084905887
0276212625477226491344422615890918364213946988292359036136198408537553110198119703358009782705620416
0685583512876497645600987106068689408252364723593403695634531997243875484577657377704703645444361505
5146995140937671886731818520348809670820383269199022217953860357502835014510986097444122628546437731
0365513902362131601519260423885379698929371221099626679027012992360398332330460781828958932581939554
2344325890530668062669459812698354529863694487280527559305108750595311417708421071747459441599146391
0405614806708256323256384230584071353433628705487001810659651138289973398209724448211941394680360073
1963777320172876331255472475422946563198425539288262561387012720718738089043819825297280775227237852
4118571592754736051411618273059517573924090082142953585650382027767335241930169641328179819462571451
0216966660796869745086462196403090335470249113777907637455823131091316194437985916787559154205047184
6272124202373079413784895047739294478972316717880847817588442018564947451497344735824901159118921005
4169531448516622442682664118217300744980354078523810638338175398738955487879805321207290582743584007
8953195867927486702706653684228611302961554786983568290329159833768422787547614923268129483462497109
5074933515457149429249208608145176669764095408817243223009289307711717083115691481535226565269872111
5763437711080479154043823272439980575531995949969053337174839513161492330049487776859897881324586458
6364336346433710332825329628062113535009236926297116984071987146086195544884620939789646342951317118
8454803163709069237039127556572324966728641189931080920904816627314950236975607852972514987010674078
3458832394100189003224308404985288803221412772593585240766657258746733196311786413528758539613855888
3435770280395030074595430343016836809947369238055783374420220152584714374985752689499189630614569408
8055353159165268129671196229112241560168717946690065127447362192952430410138830848830327133613154327
7899379834532259715752568546151131997155349681083408986037514122759621864939425273113027049198894826
6290558510716169976617500433234966017708414667081307824747641208671544965280238605703555097882178291
7618398818986925600304580646663505668900382744083542419032380656544334347819964870026603257846969430
4179417107312406709469153864630621241386847765018836897488071779704902512630319508097093884640427807
5501087781753070775730662607353099297719890334044876116368786351836426399801119946613269932747649024
0849462106732086800253577776204586373628274229736897932228077452520330856679888972674254478132891634
1722236278797558981902737281914554499838735253147249168640437515297200768347928161698554718298470731
7798156931888894338915133657513223085676650972548636463346202573043753470295875447614562623315530401
5936645858973893291875744140686463781060603675312711418381731611795550441669807233115367518745374021
1778822617607799512799687096009739787029317206499932823126705834626977974475042529141184248681395070
5051266179984502442730545691648016816902289932410246527514569935935673081792822044398233756865250832
0172999087997038637719382633061171754775390861974516446385557138958464885187505302859956591421458135
4172874240229323496019549290587381391623250232834917680418694791362001295683958449643327850643536233
7417367896999936454186351143228574491222520798372705291414178465468944388512728514561889780023546265
8453164874248015254179131414489963707285007866671527196599271481712792397382184585424696657130854648
8165456022048047229719337251064939784025267773228649576152158094652361057426253622945017238043680686
6954789121040187980587285298357488277176314390291891983267278284046744216650473651767692793336827704
9369068459508483875442082583142481347152648036700219493253285774246946349378117565769539253317703291
1667575950972476280511230021752225331404421437224126459805380851083643801240922659191669002688787420
0183975683131134477402429082269618089055749810998312861758830153748045806662307754329314136451746027
5444199102826178619974888635256691900782221362152947119581055330232832768315354516479977399987056835
3313925011676028773062684709149080367946680472609720590895204001273660838851729884516577523400112729
0689719282046607533096983420859244504902695565665566596474363389242504563443950339584025683432082723
6485279346553764152080268334615149382789022179957147762403052067896986205705003446977170324557089597
1386735547625532807777991978539041460185229743920208234799848446524003775530870749912953808331061357
5766724162056782580781358169194740746134717918972850629667887088249759631120097361482190776014256365
9103136954353676113430640873728296791952081795591337774602194510826981179300651561664915743451717900
1415402186775024716258249833524924076045601387415592243622788793665748231239447672448937721137746808
6043759502805424459336355890458361003365443127497143963934190696178178294397106586565255165204895948
4459220660695764984561924232328920025309654042569655867497102954709572576329409203266721734645236796
6377974571974619728111905536342196423732200463050821286918800523617743816287997708062591524266363484
2297530913849426811432823607563731984736576364361940951009364557804140819750959184478533492742860332
8196787490290082620846737782566697775597742746729733720491884718649144427973311115134735134985112515
9105782824605410105154695670075163415508504429051871781908604294970981827586327042956885403518312270
4265453672422227934538411203164498207019442975802848144793067337983216618563392189351019947591616895
8424267545427918616474036427825512605359274628872939180753983185878767337732733483371349059881752861
6022548915492980518043371133132848757878647227557959476310619025597772522584270701225568720582363831
3893872730488603595200335063120259450911049930533838101785837660766333085162285657333505156728475447
4138359203443660133700325142627378246944479344971157580267149014717601048604544270975746981395694215
2708004800125420535237115319861059195672242893235514936893713597577028799578229990322878355252985043
4373071870511905102855329084183766837165035953141448267397850727955181910022840931938600536484843524
5904192588619509630162279628399028405811857078294227944132076833109424443648957380308048606466321786
3835506463951731405030877286882771358573038482230358197522839510869719737871012295780105542417072686
4135302850745455467582204706356324279552113948160933407588940155604757516722366170038893412168214397
5247962200328033750591922518377067575809373809575655073997885725703292052493366492862619885591648363
8295637601216499299533919489127009171825258369661390021755141660355121829852424152445797130345011849
6679878902115623711514832888742021276437106326973982378151194763994045496752839023373139317484080975
2387688472226987520533486490747588807160627287028628019491814053452338770848980614358628552215537121
6973786026434818680722034537560869703218148071986312021145370649569910049335111400827062946481808509
0167668931849853527280316209433744028509745511942543707111289915188539255119105140047323792778715555
0393126767322457232024887492063806494076165760033999033880602348480767589198286716580365957233778871
4675310500103182289240198893549898339777276958227931983188297914416768476730866841702102237492607617
9771661167331245089368171155550074020840459329478962082742008287232171520270378343667091787971748886
6116690576222434872931760770810278142268522627028655310690947713469177722203098556760321747896349793
6204885008939749757072104396913459622054120246725182840216654137839736859064590158895537023118343564
2933085687322798422883393181970660924219409170817595980745818701962537529517222992366332998321487390
7918291185296548770139496137878952048097531300968479773028784700243136962459031861474575511902775178
9799456387150129872106543185217696124315831589565519412563264464568569720458842280319965554139302343
6277193482418639132259281025798386106943928414762833830235131938383621291880576023905552396633743422
5647187969932224140731240175647280242845761026929283893718543565636002129522022105218754019221883591
3960590748973294513758173737220651331019682160677301243695024814197222437052693374890718860604539039
4259463251786569515061613290533437633047880024813119965716350591245019291156388156781960423982156366
7287758458593777808937975115266338690029929872909744176849368535691924851949036192756243070437850888
1137391146628036578000829521602147370699145587331210266555108584009370444412974847742170928464409480
2860276873348230535296469519139107330451486345784322773540940518636162673146303032575010924949449955
3460010250391500365900062224023062571411428952795465808722082217186073247605784350318633454774271847
0146318393441167614639685778980147480148647178056154121408200309896189894934662384587726390832298666
7245966334033845330189467663311843944927226174621920449735224411145007948471983633841819064034583745
7169698955244367643937613732865855241795338342503597427137968990153316016916008549760012294613970494
2620525019254955353123424407755833171925924328898725970096175934239380496249692690382569889496577894
7339737720271762906144116999589456592929952786185425673503494753789161958659781483698864650043647315
0013273064482581003491589345596147859436073723527223471947436168263994696445199820097366857572860864
6104370987363385691971889385710647063717003802066284310056243546318679421594513411330301188016660852
1161451623608132807616750693982726021763081381445323007553206200064965968947591551097640562753581249
5916915396742785773766451611533102474505855800793164809105436054986953641532647048701009457760700066
0067943982275440869928841887809537027910489318691002798849116424651854517063130808846612831006917558
5633773350881155934657446804619863097686058758239133848805901660322774086990070297238281850603710088
9255412733657298267132307657802346102264772513012402419427378400766354479806117498154756873817451203
9237755498565245626404368185287430615645750293647526043186619775000739434484505878471637343100912072
0969223161049449887885964651930955617680613097407113469390503108329862465978248556020427995133231016
3742819904975639401104137405315549985327795761203509420715179328691677730731820287302569132410244557
7567354161717099300202586037121383506150449308963385740051369001337601762736409417609680803256345323
7310574761456900816924470498055917741156925921905324271801206872918237712995408456690762946602875005
0189111593013392328656648042324724936403708419212343113142268862883882094602704652042367100260399571
4575443530607934196941631735725687816156035450678994160121862066537582894298074981854353877243743075
0030554992052886505581512810431776896337765640685093582004823033743696360609752623794190744019972887
7913894550391909854769668183766798299892938123761262145982235580631630678200046091401813930252644177
6579504810016771750327754219580947999295970832883596901658334498969205790977357610181668514190372072
1411818135384939749152689494942962851634789460288536007268779098681542830714737427655069816565807254
0918393485109170078953295660421100615413872508123625140179168811946257940816976687607158072829571721
9561196281485805655811114719294040501097414120020225411446858867998161152717140815067899076898473111
3614522824914692047358338157052283078194576216496636905827141690872623713229080231862782781862956187
1058432376846121156045444808010807543045626018622696123063289051198696187373676400012737350838552554
4273721599340238945174777347570692788163265225271928520175742101864903112724671742881563406644128447
3033688331224623757917703326010010982326423934543535974486819831532979666037453139428618085670705412
6031612916546537811836065207031887523404499717677759405003577414993456574743910421665941687749460693
8372292564046674977459480288926366965787319816638872048048002657373794451350891800082475434137872269
9031840302132703075965154906463437840840444668603515426992087945504405973672005994595162450242161646
6214835458558871024006196423665257120090068677951628119659322558619243034976248761469173530938976891
1056290614192147511294103867303832712661879123841276445733048577842917368778460396952608589970650493
6702299359408774546501954550241565384440071939313528817784222320367925751044897734738091481959955667
1222888702873831493781028592303881771386621435576993876017121349514302374451123468645642523398944512
7287256226410730010930443158596391141626213489355471483787585065355250363484547423579014321731287136
9059144739043987519369801796361823427112684907805168006460315615754260571810321596476634531418118616
9649784060026766019709390316955474060062569891151138863205797992967030125744407263720260719496168705
7962454749473875788374500917685180041944046051982963967416903716887877482533252140320075229643786142
7983234084423055753183425013734099875490327395749371864231742956824482421324443576654779768580365411
7833770783530429063274650390675721450162167603866428242007214428899599511004440909050376844687491673
2249857822219388807646043098397218719875932949086246498000957536134696797607749264004844035030032888
7283126536589335211426043837765970607022456616648148545826294283199502393247291305544865081112188321
4051260490473766709943594314451591731968441600646310835443774452348273773531139623030037304875700055
2649770686704946726866193623636453898065235471438934853890198375270357463372633546279505192971312782
8308423402210629483204122049192604941115307069570807408505765721564689407236113516980286379654557127
0781358434602250582727941797637095031185548507697273268748283614719636078859219302780042774323622350
6821035125847644311202068315608009978824738474750485309799188761958625827563738767785947511101474939
2145461271487216657951404137200644515951408051794065370698091277891965026977995784279132052535146719
2742064361696262309124947492417207138296359558785801546129002762420419509513042884076350325014712472
0011148579623022391101451951884622972256134783944854826361627589451394395100989095048591263471667264
0864615639570347909372434565690057483919386627184133658713980297390649816453209450344501130625767945
6451862799762354362118558605122673965524512507492924990126348163710755965305113196915374680972109459
0405471705172193230890357476391429152199698600757284702778686670520075199004659155958669084873813483
2048853855041144868338738747678865200019521824696337921061060427762585105588427313744581257696283235
3657456124575976286440234008103298241700607964765435968665809653497275107805123208753722727942663204
3335835654723425814000821602707315253961279921503003371820451936223718621020527226672574555074406052
2193917271679512240399384134262529644471290455297864387323706077747403396209850465439942264583474015
1313440140331420389228145258969209346289555466806065373162765298803400621454732488299025070470871959
7571327916469554838305075427540106094021518278150028446788833847523934956082330303978770375561774264
6845775825433676793404700035649863510475556968608049227374664608996395475594349251002168551788266199
7786250386039949148666570612865267105177963676107802796602839516538193911760859203913125314466391748
1225053099653144924749167507408990020667857709531423744694519548550437845141502379620147744230928583
4086136300187751669681609846351052825665640195680344230938577415938666150610187107192678514504033405
4844211695325678615967244135200852023050463006676496175270830958203969889119853541323513951431785394
4910632829517814476075556438846566190814436133615174436404857303860809448292706933415879606275448528
8195935075037411290512496354444402114219395902794709465423635936763433814809836292374744690737640923
8173772571026059451684099510534198918726581282618000705133831244679933647908679400636462594373440482
6037056777967789505232211872177383583464852698050908528778617114147199652214868428512583019928607493
5311458291464152744829212924279085669451071260225148566322600218690504472998554829772206059744618238
4899314343307287037735997860327805838058453126338564265878132818456404703995418159085258839642986532
6767149220324720024593479977368981832089766186392852591893483473499765447167195130678850535298659699
4906024523101234541475606625372623667205201527098465698172602944715867598487919437797832866275040391
8682048408321286529670362505626718773510855331123000329920323544566332835792714369335339100003050791
0650489036697168485715079561261942672464111001365877351647196918710566776444891178979425458860883116
6568687455728202986175635506970167773998240269881158940994891578403543099094970369765062500819785748
2162611595099336258776135993524587480873400423948927991162660520566879082613480116485501418359852241
4312095471871746626134698202832746000884815110098278446556756998039225976807837583543364053247696777
2253958184476416521670742288917775990843722167665045976107686974481822778611105221248531072899318092
9891589671814443566624307287969971112328848567887533424829326199884436187397535539811065654247718084
6495635942964850743563000818432315729136226931504110102124581351813941929751926921095979035708251526
3008700959980912165478215809090758379330966177261932605671861753658930535768227260596424736586068904
5005879527084076636368332069811158483551106021538057016129315770843734681547641202377890843256756629
6160850147005880266305859552137585987842923334132638234421319813526140741443995652239054067511174845
7060108925877520054563102469936353808597389629540322580919488898025231798369452285591098055715736697
7200027433312370602572613068327840120660891254257351329590481006917463905164504512439823182538507351
1693469039413883456829985062081080501169780950247138848610222923969681883206460241627596091687664328
0310014299789240544799993919324848019495859855159279663843745146821727157558782165994825509303289278
7472839236508421983084028262168092390569848388671052042384080847315373105058871468129503242010703031
4890058870434842401284735127138045216877643245240602514293989945538375554524125345337741104056855260
1275593309866028371348961369086044690171253143140630952522739464827101181907814516539347918244314560
1236079338607828818011598941584869705446487975118837643123409981205870248158230129944067101947410262
5012249082099149451498002755383542797283828401665144991302252852735593008231611095829585180452668355
2671987588382453845129247504029296469289994554738554030930008485713567257933098327393210853428919079
8455480774429159017371936449842575198075270187222279769874960050761386324406793711923810869409928866
5403947562788895047082603480045336483291076537725199853042375553771862840005043658668208201736018279
4900092817341447466635920878485674784941386301954296375104951147877172966023271349873287894292736444
3601339185499059152785296460611188347242925808812588311934487059672052410594680509420357355053989750
6457526091345140368610119776917824493242838665043136371897494792237917491392302822129038359338858909
0555657643916201354948105073249479423955805387356374937738084893743360953812000107480968366609583256
3610034518093972880747513190815118397375388378648863639207294911056307752489688857781187776390131282
5198396893225204497088546084564636248457083687701180248037650530296670055877826913520173385225906203
1483553547454586265788292807056494524033002233607279258320679826640392094758672764801132171050609145
1352945850077916160801815011555321370025252927059449994896038148220146620117449622967867400832983400
0925708732720519310783730892885338900723881839966250988191878306251392332843373320774566070325524213
9664030763504624412555249121975678494754471519712706271469946078588238104013180637104677708454797601
3305575565890202884516070081840422043274106706425891666188955944151586842567008114117301026739310033
2125664869550409187128259117887936669149631122450380627658388841662337955030439941676657458329340277
3264886068021853508407869567519117026349248771937246982266375428397124398892486884688534950194575879
1507803097286659214392336984348669275756095891081855623628117473770657977620287812999860169934352229
0043304582888760936603330976737025091194811796888722500321717654145517248433573361761493321535850850
7110088502699870164580759535037420939826165539137170657844642835236215490066238494242372539039946218
6664601071963884761781051694686058353629165540610128944075051761645613115790073449439872081768391669
9082124954728620158461909736502743702090955948562269829960853193913571184077652401048029629033197254
6472335952916810769830794429782256495347575707078522673268075765728180307429353573067720974919970197
6885764732623078502114817109520132028857892906539507261140693577274617684907145114087576897295560241
6426187299659579223234796479903951500415362432747589532583920525284853677350795053976199700750302259
1560188346989876653731994739257834646233692020792749829038495723946398320610071896018974354871121726
2738410664866217554083454973749840192332666938118044783714124674439744963059040716897572931207137944
2797855114549608931903695889548052803968956232083293909034520634961956804291808192989846511520605343
2312809196656345542753352836860699844030356910510238429029763639720617840799742309450695266626906834
9972273359989457019210027335137029128435860279818190607697994075455232128594233294575758011000547099
7673376544835760806780704594591095835145030252279328692787814170160698388760432250980597271380051531
2876461894796285818455118854032934044903964150194012368965392192501402395298519332668045874264863638
8992896017116590041515705506195638814676038572156876385238826622438712325416755450981534787201992131
9181105764804088964829665731416122338539731028099682484968282035660596049562078872189720409819942620
4871972682615774802559967460814703413517294417062328355352028596945656002676495792781962763531938124
2759998331990381353585818849070203262716212720063492612282131474464975571097425776416865771531049432
3388703066225325383153051206799385372519250446744500420494653081165744527630753503518575798499901876
0885269935444819100294685395394258750427377968105302758992225074197205516682187395634642887081334857
1013409468417677125196628017563665062575218282775854711585452042404120255324906056743318007740632327
2767529991310519916200946109200182800934320491858957038770095777725887895803758321978506419205777181
4885741945861479112226202544160235640852025933510218671213368386764436997850318087209072288392635432
2873472354947837081090930490565888216542255679056614143787133929090692872833223454190346781970061446
0968176819175134436702981477996850824638772259182155473721389418501839073150613585731406136574403993
4372455093508465433055994554412234405205190564345766948708155361470422738284758628054316936570653895
2447344379264611610691003222355483354162751468209669120502782165051537576117608338212991573055260798
3874657607071936813488371956920432443290070286993222548492642100325939311159521928913221991283332555
2947141658656221185767051864636653943257148446331487445488216846655270777180680479811142728624860907
3892493968677667812885936781424160839018198063562808886657837724194472960501393513955640220636496782
6011667163555806611035568292578753536035809241228453186119564904973775895175540668560628141287610176
8014561985326544341658818606592864976351094205997121434399917553695858249751051418276756107003629946
1714262525044266872142299460875925960351732715397209521864311243450741972760549995660059147712872662
1861786849969854887995976782880497421025816802939656053232947877278762119850518446157103414387140459
3320386569760911868082720500001586594977373294142278631629840322888112124277453245468359440309554734
4910335450312174567962175982779340948379607596545830406063870681444912172712657817030998923000077688
7209987420988508262253090681928426292171862476536926724887175280764378244627926015011737381656036965
4437499112453098091869304168892703285866131447219626666680050107089676618323321488851411480936356243
2384396700897573925705727323801345569208581778302888571619531011766131799387755011230976132855709864
0813653847505360309779663870690247360778439658529620590012109966074316304833423756886196293374407661
5692986080976804947276844810232838102090576348803696106707423492377246266316464792089496231012630306
0704984157072732065609114975503249172136942631910681813374439298698790483496723195720935280291782667
0278606403555715328760166979661466263026426565234531805990678746219792878067796092735284601598942606
7804006031910398045068317644290247250763735985894785588997528489537511974365219556088969215126461507
9882521275432064300727402164345210659151766292710866541183142209022385836982611681521414513150883548
1562720908825014023396587708233016478681394570353370470886302426440767369662518861120932514726905047
6499344137052372440874595361720012186277157927994645999887703112234499292997816616024250396245503361
6293613737324047778360710794192247324288771040862019553541742667637362823722245841861161285833349015
5498007644572976152012454987881661567326582280517168966181754233771333754581920653522852163661903778
9288099066404972378151811877302385922422864267632627615981804793484254168665584624976515491408533461
3228514271626541662704639506904858784827165187444021808682919050443194745490113497990500354567677032
8029378557456226849039472055143372150560510220106249564405526010074484010107767760293599226524464147
5635098784447189987639704617753864615657079112813096782707229895892861817145873157446110071940605374
4101130188023618290912796864223801607536037725534357662378719272494907764223720457099158532284879727
4546085196964901193299466400703540015875993294899488705964683781316827496379719588809119072871252161
0168307846572345747497701602220109276585419435749714426152813728002019133489994686203363657793501520
5910673113459960000329381666281834855323216851769808938490307454777820889758037391714853339115393379
5479261461088893641967442192998533455469757233763069937549544251308084008702074056214847344188627873
3160464593919444515739339303797814997833344207308547153030840077714941304343000764580806728104668396
0625967435494215874476281816169335662861950664815972873904639825077090043963464360154016565442791053
7520871014901073684533776400683926485358389101308365672863611592641668040532585370812115828241481748
4991859205960273089407015473470962351673623002128660341248569429868916508864738349532141835534865273
5360989099467384949784580749325308627873412880292860044650748917542973123488154370448394111976480972
7078227778119701180987115297188560809942605841388088409528973852233236117657179674636091062855294595
1136203609889002357912316804407059075349008858116998324289657032411905376807275650067653579849244541
0588091863218325910314884582246424112960560844246726493721964225060134288952721343362556367281395564
7489163423501543213555949786537860537541379144507807583332963225629044159684541459572910941744151956
9915778399089341975388514954469696397592123267553791551896455828791874588691489864219510310641925828
3692424210223198871415993620793674623197151730389334631330845499578788928868767933287806465592722337
2914103448885197057811778570818717246835264374773938532481566261122789844444711499137892665414869581
9590127706680743715866591874741124852074006931847315656251250690493492991506989093735094230774182641
8236775587084492643578421958058814346940070810030003914890688155052078788443970731094722961245474920
1538792023865249059868572648735651464345636412959288481567481426236820509217184910410935090992795951
4418829663324998351837579274339434070125988519748053959913055117985261607177150587983785588660003135
3678696983446447359245328960321117872629058817631456862072772140237371525701647567974458618963754068
6607150696951082398120961843431464785566405305909110620690044850472974621013367071332921214332707880
7622210842311779407638381518075271212460548711970882082314898206125393665282679527203144389195703052
8033400190727415779857108485690257530712428227921245184338979053726094909782561224893841247446086123
8989019283371390405478780216211502969809966731104659175126658298462830784787087568138888891312265104
7106147819608560507248649891914097978078490442402607424654157223367707549415469153315812894270545990
5776445768224199461920553512135110784563113837932038901270416995017089450339421985560507704785491436
3173475400938791603339115421216556752155349120486140445634835968892244509377805033867215380373695591
0073482656677373087989631310599223407308693906445850954894131249603977029850155468597521735664365992
5905090610875103155019193930354034992668259416949337952982824802503526580812540783345368247975730236
9532468558841962365836238899899519800773414288128501028464566919458168371592864971697445759736251179
9436555795085537791145758215920996171916461764538227280459866962354648903021020588872468436895545974
6900267499186164753638253395113014992318875805559205652977784423937809803245669344979384452313762662
7671008636888559896740466888458911670257658343229763588923708854988343217320310094347174440033634895
4168754247422297310368753793623771921537876220949716821357501294479898771022600362307572657726265614
0946204137466214132095673633385990501286578263404004819173153735399277758466379751745863916386546336
4261972904895911410088216184253994361943421515983134621047794996565177979692394409657171139275070511
8382869716665124402735137188822760223735836657515248005429014431541771953660975809339129417207458135
6278260298124560759659995076146993942756075820538901304090629541090409349070467837191833495046641498
4947406010214818697255217003320930738388834423727782297456349824466234672460881603421006457072999759
3122156303201277237287310404166001329292101626120548996786496870660676830249598987844392860876835015
0483665594810841452696499708014076714073763290888080150201755164196598251377738145466757509291087996
9492909974799555300924853891885109967186595829680703194766153442301180758504529344816790120196986881
0028058602335577890679686690599173218158233091016055452312764537720843911773618225572332979388250938
4443464926588194882803815533782824279716342148019229804147937442299286687917730110193737811011361338
7765495073258543589270509421398423419568691738629909186702944757212174619598925454486112277618996214
0349133241216721734691646711145413890193247187851826436224444174219552484164310774213088915462333359
4043776024229785002173269523355367775425622373188517313034121822216184496090771568963134508548684650
0084330541794211510272005337656773802809736477097186016620861079055841828234871073372137015431081851
3788482398443053820709617406463199905591924089073302203419167557064538849242751718367639877592383415
7483091547322062084401273816777506950341569218086710128801292391456424705553937625423774685600602949
0953738784189220939321329172050749654221048208500629358748591784906719974287512737443433239379745234
5641266227525071586768445078131211840274180662857627207190540180978099468496961855750280480541613246
1103187665253371301553525133619701362598822415574062146267437500960317366517992550116308731600486109
1132720114379950858526928129248510667534492466478690637980357556762336516298453964313850926585721286
2956154584408862037182193292834844168741406996729100817683487369852071897090552286302988642988433982
5029701319581763884256441640426029742652935437383754891286753009840097333433181472174686788673202617
1107110215340162513066940894980987077037116125270272766233963168505756870431116212675526400183342632
3490209474771319766288050221073000661850910403974513497421989043221203803050187891724379040363597844
7780709892827102595448826352238615328038301751061715801889863454220544580696636102747909219866692713
0319161984986919350486307852963160788862658203975122272047968588749760402712841436079824943386345418
3913053838930174138003862337752618330630727497721226141729275548431332040442310939317545623054659562
3317737844060080540506785799348108691435699342589933545289205708570429691581293308223920306696706040
1786081693006990905901133907589601536086689798675267372297525107499175253751958142643077379469329146
5352195691626087450648968463047345609696731520697414163116868065074022787539391008835493897112615073
2934763128554988138033819043409369756164483755999815440861568833530389122346096419022702097025323013
0855170586071684747438141911984463231776422042019789891575487781310198731961768629740470198729909219
4568024387744430697859842404064475277043249317469162411092647085239965212883705005144360009547582150
6471577694185842765726652282044806956409172328735155974480241938465698147512178414906276929186910712
0682154699922674473897796465016349812343997910626984518321609694257703723677325212523747433469820679
0794993366660268291412827162525454458097232970557774215126302276695335530982345737021525827440737554
3354931367991824957073077663789824918499600569585446098747432066680342092571860694727611418359785787
4944097240739626014584569035823492640213302519398519914210832046531451327504239943958520961630542862
7257659209528843704310696019645005504826059823510358821967738806200355905832772674131778155311077421
3327952392522464551497455222634887624924280870813893389678566289252343645452267245340642836221477316
6104315084509173642922737208636559521179535255917920658978895251390520450578409497325190477833891699
3524130411743409240847526629747094908169620951357213745165663294822774314619813659699188823635464461
1825137361088673091167856026525235241757241093033860325829547934428461398811783355056877399306957282
4751218020475577461811968873501613444646008864316502961511482602597275789579917256489493636128571152
7524961359937882752091310242887085370636536056504896681892128090218105445661222864719320979913942725
5418809680013971216716575225419478497422097633816389873306177532898783386210557765630161730346685132
3123717024636248167416008962860829168294230667908839973511496589589097065575943855904592517248337361
6421608581333755724139441180455673048683447148762639756352429370211520065170611941668958858395616093
3218054488909215262620779118253131520579274758192296895736952039866503544393681875224550656658088527
1076878519559754738139079516347924583986374641294740860211297120433543242538634827553305455185101580
4193684090282874327525749281667450732692023622011980570321953115498681528144194098855264975277392207
0443046508077938836169780879820513945117991723840145394879357843504442853071975694102469777409556429
4599530228330509089231441110465233904509587192659388481264377255098383841586844157801143975999475248
9436321566297070580389509812645847004245166223816939559443471978399221233822333766812275151404011558
8208294717526601574480791701376133297678398111118224686161246243893966237651073103331798578349220024
8459648959200445447344253510642676669934248300699540403310845681222037637812194954246407015947107669
7149346694861495519878506557193355573085971736873792251653990967293862790113332582436627230352355022
7667879999196704020003527629931867703300888256029168552968625605616229011335312401252135435273237921
9094932881764275371442157479842271202810029398009105520186929316823804622650036687889312596336311027
2313179450104245829432308235175816811815324828791369224975205631417755981240355952154993280655438518
8289559337218084784245587440720787783571160853892728269799410657861609930639505363537821506764664057
9476088985263075846626235897427370479293875704884453553137825994110965948841744141159125065391747870
7814128339967896374011508446345150451862018518534014211153928791949049499640573832755561879121102607
5793906594523061593698552576219722399520510473469641858719397410895180940945405804909710935945277259
2643988934899723577519587965727777615199722819321378646076675106876649553574962963970969545167484647
5045477691797221580104134323550386040919232217878402093484776358157632162687661775664979763557931170
7331715893380654223334950214239378142054463463544837514839364592702020660673909597690490795340901828
9884400575896582534508495593515632009682169107519533860078619998703015077736679114543211084770407556
8483782112546165349339581278449737423748739856277534918634590563417096332603142013592650351129393589
1732780439828789575077654413613678144453460093612662208561648041723255335230346159533720524534727041
5669031331128498427723688028560803281400402229068510284498424217012125427729510106497560480169940859
6184897581946610720819918985774762215564188770005669568991783080197137856085639574901769180104821204
0349653011322414544407933492279761779011766516191574714396445465850191395775194579454562975542465932
5284961871561949805654336600452570610491976703689643178679376552216954795410520818474223604952365536
2364325428924367907486794736769786403539502903613618384284671792990912048214395899825865264583971725
1654812331809650578071487892566012081492013740521751477534627153538985966228960456235613603627385190
5208658282248327832259316965233334384208008708816666182133250215954776419809639697233893707833891012
4922373831955011642618213098607167530157309901801336155473240565801700915348599365198435046929696496
5665657663183541705602243453621421157957049251750641095296274934992913439365808070458630146882567311
5950146179320618561906164447942375318238383303558245315551994265382615133160579391763862824385939607
2384879221730418724036903912504711204190582300732479181640153182958479706428273116275162161246429192
2800089954451079135867583742479820261106328904426029722259809053310062300448390240650427154811593916
9466742635525795160969409427457712124700118195083821457093461013820538993428009099572694870352363483
4023151678215254617773910558745812986394593694054313064939927482890525120475926914790324543736103634
6112915744964587657690823738144990637333516939263691456820437528650349509593462416730485733109195476
0112236620865406333515817230536206943437097105119660131655523109932325930523262195311802120219779682
3099658853473298423077649979650473755225280319473255457527805258316213664001032864475256216569944521
1874509738326250323057020078851569739923979406760473205268029375098287377408497790803595239909559438
3789179190066812924907242278685897263836619153484935450582804956939094899759685480402299226520915277
7468949578412754530177675138073359585377585503071665983254364651673547191421973701045943837891410798
0462792158734282159790287067252375470583854515458872361932705616805241301831297781721304058314882030
5255910379268503622748974891980612077917632570682536267090663976371825442530912682374908841983763698
9374233703809663208660663067653900940306037744846850287174801318024024046135682494227706675263414239
3669393714263284017824278419622666702615836355953402915142932472062504055131700400184868803905975639
9429322006281234529461219336589820878287229922193374686697695427456859242376587075604018250494767704
0456170036792206689693171866459386109872922471209740272019313796924248370845703204454954792531312735
9869614239236955546365498194904323593531880186057843838242998822464360698977319073526449255565237782
3226554618069420031362350382748023767521875141295156768800181667385768861003408028238898589437659553
2725077831620614255005563692563660650914578701160726693358571739215714658887168627372540511877855700
6795703300397953736545434377134519012863270271725338505856517347047283908614592155360818596357916940
3064412509740786726464556971462510460305822852386922855990889659924139558256069915873307938829484394
1793400269001783994973021443119614340815191419249191197525893548219239081184120048780129570824981608
8666916445299939145792805373510899017387528854870509122220007063575858575576829963656246574380799237
7248332513433830905914272334798233239533972549900584905104756857976408172098344735066783846555654518
5026171437518624133623718165175970650007434507704367014443519956359198523329745031629260184780272421
7615349754961412771295776676706952984087308831418153173591773228827883306304470020525123402906433480
9264730834820266710278867576428682607262737126316936646031013690349956140890807655970786266983664735
7492720106914654791878118882111541975107449450268339807213725416416223394266266933588583233753741724
5305394687164346024907436775213037756333405603200729584524615136890618299173656498607709534243569748
7903973514760082200768369580391164535736380925681894678585011837673283530614896170387233841257629618
9580590149384120021948624141822944970716256827361897605549387298239013925788493244922247645025077672
0260018860470383624070717097826534471959842243553659469255139590713017831947806224826148393820631290
9770247215434185381614508097852425372084813790015559993232538977419171793342186967925341785083388294
6300979000370470748990120251680766311660076208060850985062571343438201895329777866692454475250081791
3105390133267494938692089340959046815187636228889910829094973042892223193686514715941418408473812890
5153507853825356664935172546383414877859864839088271528497012216498188840053606485425160130594323002
6757768029902669998171059034247622853030347946934645971783783108460053654294896228797026865881956080
7896648174822380610291500668499630799625724981338040660824574274168011176144915394145482793111345898
7644736343981407965782230117649989142124560739732100509562269851740175935463507347248421450052488589
0990093302275042243755994409765668619940059415380576036133123501735379243141981143634036971579118318
1895313573876040666824541712054425264420390789057316397031882473646989406047708225510512052591688990
1128456137372180113179787323316064293639833478957827202126337901652009987371111270360703406158788664
8797428630494036156851463049665877374313290547905605391129308604440200480219973450331513085585236367
5735076027110696852971815395539886921431672847058775478675455489417532024402868056469228928757108773
3682443249037921108547932827176710537545436768783961719779995694125075254282825041014918434439433231
5866562216215141063537467561111587000704107584303494946491775878281182994747073138575352226788855528
7386366816818578265202984584215288011449375921121327057033887992320810330684267611544237606363800460
9105292536578334314084992076180999780332462231102398234198449955044421438112107535472404714951003812
0777013863465907266345618926403363191573867310275713177627554681242709171523043396205394263220939381
1821971709993501156697252051064035641531706528017760224368075074164836357647475826546258729344045745
9023387801755380341370478122414813361916992372694134235970839809338263656548263481533004021746627960
8843062859728864226270230595656488579564223619630764524219889666354643608732345518401870662509830347
9997547874690991002461353479141093522748995526390969641606422620189812795660895237716957423064825328
2824419342052723719342082560721914806546610924560645451465758088833847689289744156437861504452974610
3092341967365398817737174005880226810518617539864153387724359374569498295376593656605654391154212845
6359787260460637680722998612485749979088832272238868352350292971578246211945111039896369620670697694
1173642994285115902199575917624634165517725911333184346932944537262257880586179053628453683347680383
9467985885616343284181207666828889636380721366404473046783426392565570153455989200320072222388785746
0939118402784742887878590697396456879326444850549036885425857063949101389852691084780431947221275120
1624029016360017681304494519146595868229557941525468664878187312631865780751089982291774336257647511
1979650370487254742987646705149164769338763303284350475789284981652086391059778491871835677837587663
7715517039623022778883553084665904185287506590282313683648642861300821024121578679739279030282186667
3035692583338477941422770530503561754559320282591551424721642833573596210335880002526974796354872539
5633471008253558433766984738010764821232455852212838694935004853429352256808570452251338305316853741
0376629346560510633905074553977360753167126036130531810331503704171198338900384664612442050462123269
3438377524042563826639101603535678395178196399166781051765095556702067739952366257616606465382015803
9296875849148630391367396348850105362694713199206013232170172106279559177193419151377523508279720810
2473765432501244836911873203938471792861595432294023811928240809891108975503878942111561113358691270
5325995114865998128596751747277937511734984135979408035192393583730438144236050921740471280497831697
9894187325689449398145081117537974001354554727595921571615561157099709846782158035602523565174168548
3874320558735529880394136596838245866694776568130013036266792323851651343661611898242261945425118029
0932902672875609574966489012070288530791555909787584458072100287202033783161315169811281417879888895
6422702783973385393919182559463721957783614210270846723587896633216155569143106093591017185411973224
1062045036388397439856507518212734633750477974318579349706542028723000345493671546924295678203121590
3380721699655321904055349092433650651358855808469082712772549847866927131348732371952976375078263673
1565236187434147280337205936301231138609377717195912402049095151136763183860626681357696817403685374
0672818275917847763551128920661586216964949973708308612886233238862781627113468763654903865060993806
8162121172113565503763282290201295206252155412299194018985901964345779370601539179083541887636783232
0974103386193552331519603707173792802448537698634526351581838221539832360299259388004176888351061288
1452681325452286076337079172949988381960865001347714776250541901597958876426943406268668475397562669
4496234352605985151430573460303459763730589951912791977355325704312444697902179942355053852672861048
5455329988293544138152015492191732471762167495854653704100665306657242757771228473673200623562128496
1225549305051633436404149457270285138391466929408767766313776276753851716573386063414316441742974308
2238894988190741590316210260925720742463305151887584759039295500937774606401892357557760406165658393
6554751208408060486009071840379869690428491761068199648185514705768427422246455562595094083847705678
8700672446134509117909288845826539791198866532294676473101279343196988552221841125372399920807678454
4838897418276552983522694887157674353215750579843756437073303838011182784173783919291430715202578237
7593032600397103220885176058713656197406982128738042492973027901740102108278374537585302587598579581
8738960840544646740303369324267145551167391027046060274037518153254184367116633860889607592486165861
2662744111617742085403494264968990016676342182530576623628939435651289859427295884873326398909248738
8885019053706743197401464526379985768743282031000928036448205296192080214800855791548242357300870706
6728755464724504860957823372767129868344861083076566242335232717743429366527790204064230976084865978
3785220497962407380943770853332990964763128985568477556580242615928637496329363048221085835105165525
6756631883961352132565706371962960094686969158288083056252170219947802513819083213813425855712979774
1787080118484683594526418153243235217880332012032920629586550107398283685493861415311280500746689723
2624304153780664893860998905763440927140847540979629584621223219392760537681036418392198953724315924
8146760620350660386505814642227838269264226841082492835221630534406464343299746383552453568034749644
4950630395019035349889872509570043758320993564425564001797663476957791125517705630686026691781130307
9419601053784307244902405400791978812563414925273891777879984419839303673216430198194926725242159849
1732928646496170015493422980395236878433354964500922474533799019484110899715702091436660670087461111
3195364092547324005028792810761264277636966408900748957965801917197042827194031298976210026897968556
6425946243377491479901443776417193999063734800475308364475131920114790807704611010413760147484787646
0480034447840929612798520857934614287590334026318835794536585269770069803657745197119320757996302303
7510850515172685273385011075641195242587810839590622870701417408251892490824051061125566614923958001
2903054781493124800417828344591638693394940799909303045983587377292626463134049818438663822584702568
4587897653707002118433111901914968853551774024704205677017993555076382296740467596156571908168300926
7411420900602588135470354956682139354196360644194697526367805143926744664349053879530929309702905745
4760265786089304448789551119884942300241093781766898687767964923892224116027732519601207685879164867
8153332785997618407805210821309867816601383472420691500805658558767739919770556558973880708674535878
8522587058787996377720807869896751886333129923724217518245874534629492162023042207815156604995040274
4885922831955196584720855439876937178636166331753849306144949495361258399291653392054649370356546055
9095463294849860295635509588050716601459730827593896923170829494997676861162973531538187345152322156
8587027635463571218491915578262414050796950178540200376392598824297713786901693321379048065968184058
3213583734251240141261156142732213400349333875526774222734415436088212155061286834768053688933432426
0635490020798678366223654303725939500471818652829990478999551733500867931608236406555745204722605951
8870987093347846424069629469374519604202550900576492767543837539323189160920729360954062355106172600
2585319274552189374246582986139196443179518019153490441648605800290120533230721298333507159950356185
6622454226721102406102595407855424586228085205392909777825601354115333091191208902298017517560928906
9675801235752130194619656821245580346697743584937902631441277393600174824539099810168287593178277903
6630868219259321245798868420620637929370902765488944187139737062371926423175640381731532052825921636
9634913793712852769268791729202502831448589013460116763016347580237810704785821920528091121860959841
4263188550062414901784048113634144345683432730631849522458132200447911885930095590392896229447314392
3394111010513103676913041908020642052234646660338486419697203510920713494601784792950129612297004200
3787066629607027542370969371481077784397148979741419131358751984974486410140151372176109546354265208
0185886874071974374310903634630962727823953256160387350213144053615113005968660401674227248794173154
2980467851906586199457224379013005997653786924129424557941064808972195395501014046405411681526803156
3422598078653172310282676962813345500073416623911461485758350747916281769536748477005545293960577463
5616381096173390262319825162765025325082706254594783092159993515515943501782728339635217372872714326
4438572512981683467171828989354920804252594261137762504254313235570363141727057264779713398670853106
4231727265671319084032113768278261317415904860141952233580590023744701159348383438117728600295123815
7227021560482425896960263561879187967600810567987297270144220242031458087553504273985636818427684185
7802025510369639109497457816398474379357693003894599784983247416537739810138657298765888681821189660
7524846911342425050744410568554450781601878004514576476048555913337944622539851651894899344016607127
3949108944361426040862574975443360040521330588250672607437034010852661212078636722273269398693723176
3404404716248644750305460801693873251063241544177986382481692536770838366014557935917964061142519335
1818329399692053559039693431200651973556914249183786482100492594685005869822611571127704532413121349
8841920367860822476267696947769749311226348052752678574128341124287386049187302650039078675015354722
7944021569599490690350563173987010825854028332581386420006494468268671493203272463691943307947644159
6019182547992247680524372280279937937274572559217963771416008498317803104273322247123067122390632791
9586530830151451940216854448950442820468281401455950408636087082453438511661219027119188972680220278
6773389814525313667240342213139670609613932507879757202792151235631801678193320459603202728036701509
3034627611039683983475918262067327862135184525411170562000433826744242932588552711663943237849497385
7095459998732363176764816376484193218706184646867721469698015245608512165314781057870353996675640172
4761854838560370490679179992577792020678490852409579420173651862809272936885420548859053974221991265
9836775606828227030790324566872059282767706183633677866472539791460780537033850118138270623574115507
5418850989988170024134216443854317710016751119961709240169928501934142136020186563977387657444008348
5961935026602869920798043505283057032405996463930160539378571316396010542507563439485075480843796901
9490518377472978897984239540014189679983210471095034119563157980786306555551037494193311258437393632
6969474038024668933366565623964457388479655204649882599707249374217182793796611041885081416539803016
3422792993039445593370747426620005005249543382429339295132109956636597969960893902898148664614061947
6694230210449683097430754859832213390341163145306801609479526820114424763244800454124287367098770182
5209158028754596583367469363588258090956545282572495221045865339320011241696461714838950054458016770
8454856703005108215880680743723260101981560558732323051474305291209365961264502895742831903050079913
7094821415311493829411476794008283780167132451977454295539380880689171253283801325420457014175558682
1246471492577533174016296339853156067461189700715742638054231122388264602993225999968880527980874362
3646199582482999457918895991461330277324806476292275549552326749079398475816258463623824723597806689
1682605080382221552591216549180199802337818385991903497830167809370961798993908590576978474614914953
9967318730480944588782649018436799337016636160668530674471402400896497524312525442331696780321217448
3091907133356452852922203875715223853118933582724477097802788305959363192852467760026868048663335970
8069226024466822355825880621128661555418067716189062832163050324690437677413789068717423566813887774
1052947057790780738724260745070381147002669565517678593954479476197518936197526390282320390934532851
3955748587056121332433330557096195576243231471131738664045937973257847755182715265667507478298547654
6915209871666298433090310994611573391399086981517349913243394338143826997985715726790312705929906516
5757465682920081353204884108384122363417816465286393696425262618694140199936728155024785785400421385
2790730014751769820825496780706101842470756577032584938072662229727870248483636624264051911973746774
2952497437815317287943434249930622991502218472125642167315402450346629972960125724313704684995024351
0344119271456629199010538761198534156496178198081687321954792460533113512839826077009482810308092229
6199594144408177737481038593640119160678050398214594872548772176699008784373867054131092414109291852
9738974993679682076626664767083171484032140165689156038191964850717630322067653254154551397894849777
0255543175100907732017969973568712678590911288241461207112113298478253269244370953768144927546779839
1701420639629210400084289129033739126632962309762667564621715779077124304918025450678799621044232224
3787269595342747757316795599230073437219160886476318907419971227574887429871896427578442066704329150
5930220028500790880333391019835985362224772779158398739088491140579192295744835572812033080992780205
6439650795705189784102639015100158246710056850696667597429249726008717449981519094724416334129481951
1221612404941899081140971510201764381430237912850320747727982251597448289050856273670482001204068999
4348966456568993827500248980804958456055705065785541967000710580653482175336936676560398729080648245
5510988805869350333325128491005157560502610730927786054609698257437829077485292315523589507818830607
9254425736235141598466616028299096107686064226600393249210530380531961589261953084388069371579823397
8349192402331234342599937718916061845220671371356053975068606358415101192524114552313300800716025046
2049906600013532558745591944686163742093938811713984148445613233434450984563039577831783988914870435
7781581853570951040228807531884304597282892730473315802382086342287870991330514400845677344340892127
3048325468287876050866919744546775302252869261535964537112811670937351122171960329845415134879270682
7127036421914784935302623434406600954961411801983164741185248586169844549799744888091133323600263883
8771540337546053326075619979495775207186017457246455469044030054358985306428378034018901251641710308
0033323916872284616612358667454666245433826893336831072448047967821925899823306704417805851571870276
8102818163522658186668672956616172447195115043220189526565580597991922251518443225435426627120209103
6085429282105079870992693928831813270318137319779704725905711776313727820584922104307191331741146817
2630894881109446741849535798563339203689755106509858351362516812898728964960077170120261973573135741
0618350109186571553061354099198043598434807221929454709348220375504261159936565994114616720445506350
6558887593949187274395374178366778710994743231935026609712754584394929007721979758044078626525073282
0849556902255408625301255253063722580286615889255712852709730404783943152404939504607169288938250609
3628485720076042421318449696585031138047726548250212920352939789979037078355161656291438766769265586
3289021893421223130566276226508407655177738682748146226353478784771695079406534330462321656884673560
3309393989928354694057725730822137992198493030668137670084749413895939136083879557877623225223841696
1832788326451275980149982808462347560590068740408876724644240119320711218601042917294589373195101656
6509597105510229322606931381769909460193722600065053167739725493441986221324941138974528657730679758
1007433963648789662843982021058685771530161366931057880885906439798633731432091720591319410759096765
0434770047234711376774809668588991949477741759640312809532752014323362271827057639467401888277423929
8485024035132782755242403496927689616271073734848005810450333435858251795182515665595818588912754223
9349443360402759443004648863779972197663284879617649579402706484164742296167676957113525427593653923
4497939773278647986406380311726612842869497485744821704407867239601310976267143533973692152180171741
1229985169098863528197275790563976440699902967656443731636365881218725929120038725848904510074589252
1130068073150373422626762708035541965377376801496824276776516022117341100030330163578478106950325986
6237115715813556579348630999767497161133770174614607616308673495931714217300303118185666739264518304
3959470864807900578087961473732263518812320232646255064148196872053994969770573055712457230099686604
4824028442963249467380752136110839715175792195495790096562756596484731105348679137372795509355609632
3119227475693048893919387676495163883107102084320775225651857896585057491648998392357718025368068960
6232460341925690195014438063968385768764614754736283698513172664389455893964735402523368026901689402
0543602748759678598532181713744976523319163492913445088993317351026306214219503297383148374971259740
8282267632898527071478837035439957461347643465656390514039483619095295761973763909638416125346984244
3465047569546764252524507973029962384045138806949723126884111195392004446444855968272631147747156280
8584895701840390850812731853448272870186265361595923146543723576969722445079086115964644542551187102
6673014631575058331559266247408460153503968346406249930142913553929883567633565162891359490501285547
0145028750278241811743050167594441946513099696009227926917220347047249180352228364360447406564687276
4381224650843136571293906240447479177531112310920136048438657880216478828896613597712890453661951833
4201322729266557301594258903900714745234730908682870777787505395120425490830224959809525528284344305
9033732168463463940715144403717018479261400899827703821141639668845014499811746663870667633788594046
2490697572966455488816599740746918172489101041076397190342184361677277583994031672680935060339846683
6689913562497977821317358839342284459873791508308468084843544541056264085613359314994460239820089361
9491744266861884772252368843569253504113384663591447242619572598678470839722711109781158800110004434
1603848845127016715324280184015025241558062488324222037473857349129948477028962545303791760216512758
7128502474957935301066790146447319582641375019851371069724863296101726584748840818042450709234740922
8143800018781940313300631888820061648654239629290677504498439742406575422287468758945924662315189494
1905550353583161505917406307473211186397001163318247944790931363316221838057208920136977679975137825
4828758088121482884614074006316484065339898052356017088947983605274634464866974944031045010853998027
0305320718664669020694756962167857713598260272596848634875493348499936947231283076232064932690060017
2421907026139533115076967255675279241015981806607044766415590863999233885552562472413927405912080040
2957989944345775422997009877701280270488385724750197138953572210789460118108605664682595465290438658
4036511947489175759062451230850032799520595202016378084061897343930086283907465777705229448246875419
9652123267947437361942599012868787199130488821707554923745161324234524679848208503454825115508676271
6434677766509652596393754143894888965470968278808104439940074743121946965860996678490117285298862607
1151066243465712669602647510861106878623069015915691418191108118269707378310472328660009382691226939
1110591663810003887345662930124824858241996863377870787285869505261877563183221398391173192257680140
2773124070473570022122030667673316379074265175437677921425146869530503021879888347408070292756819436
5614771229977375757582845871564852221159823971229201704916427995534430792937173048849295353439293730
8162427522702673019945334344732205626340406680396035762874109434786231247130437342460264604293154876
3599255303559121360734409963498738883559587050568215281529272119517705391172666642754130888802629162
2229750134652457378378537591699852828051504485738620469790816156131855465937421343729492059316202789
7253049758185102241002723071713842017107766764912568528640337583548811134529851444111906921175284676
2368599969486377615560225243516514339538325086085357077737485834757222806108709048486390163724557338
1216575679769702858350983570483825653743449531992772789794062749733977742387775340211469201442571906
5176131286398028878170466791504860849591432845083409825750905826690899236727763346927238761232776405
6878811370630649830981211300487825138335611747683924287764861513671907931406614446838445378216103606
8940482699545219078115973473400359194705001253096910825085414164226449405716109032908450194257525099
4280574327195552692696416114398101335771847571618889269715208268534845391938201160252220362951094542
9698680182307965847886504758915098343400801807794005914309368294887792133731653200025970203953055971
8594029632210015822840936988940227294505487760741593281307026946443182297571829485777274359985379094
5950183529864159942549806534299034868570911625185492317712499950914149304915280032646105844739554180
0510674972245913548446282623779879861597749272816103401102081464926755445833636356793357389623425615
7436507210474277653723991155075438317433405213668356520928829115918316771685500577053919112041599919
9878748175298981837162329514450457469783175282516207385116483609167714480277373290181143243971881868
2456354968681826827917598911012367907645735230600669508731193325966491477550138223678619610484878265
4570774105002493408461499825269841477911965324642847366311435261042812243098577080175744926911164946
9394827056511329136347079543498103735871319235746335922707658398222402910171154168278542931757457341
7228998818432197154338789421053600116167732789797355987742632712881806088653676634287622002855784637
9057690512378687745881804647585604951942838243231589028503955400698627552567056668921476718127397904
9191709421479592764407504019804767448331047196386052748543331032077310625805925521359023525495054207
5411629353107143466602882734433706725285767579302568012107886091021742313917350689798813618603997256
1027525940408429241835178769019768251750355325229696393482519849780765501614166263831991685207074692
1074713400421459279013174549800988307366820582817336724871921043694214096139103220124792782430433608
6202735037062751348928958274562749322770956373344603499164130650262722769907776638834716635064238715
2885069245009498718046193458175501267368144242395677740365047437550042513086550357693862728096935434
9397195952438710888796159534775218777840339140005878600562143055557819802184361713676194394197901280
1530021398326522380099486219319692291628617483209168442511983392159830177062564076742060571732045912
1844956282114559796657943149252825998678559485669196924989035084054113716926908696502531362235128712
4077355811528309199851617265202242013955983311269446616624338654332071847996495838477652590689730685
3718178891618033192109107072799714033599974089521758037457763304918877830875363648585677290808775320
1690784754520120428028196245391296937438593004638552278297583990080316182548133407166738308755500989
8538878555404351205436419880943515855350211423785041644286175248759860130859058935228597684863935712
9496129909250009287353974175880685393067047820363584684741053587989498969530413142407051836130671084
8212840452365337652311632906605174261421430724390202441398906824951985315845296671764968438142185851
7789215828838526478014125944902673038041770085550316963907928600305324730815388068253084153174445576
1048202313596674241596289296525741088955151332084898590369256671188337675618331937362818443950549930
0591878299831682119643320050090374079305143249476976616369304554123850492812625412223453444447752579
4422533777938466384555588818371988279295351326854453060750003563750517643801060289611795290668373851
2804059907124105260054201933978289187149320097171886244182911439081408779710224821275376778308755531
0581820443787350734581544016589947827735972562191909256629237038835874136141248082313296292312607898
9496848625436425978148110409929211246793219705452185884847865155203355435061358532165795583409674763
4494600381479961833980193846904660072592757497290241352962285771196053414973258820327062185239101209
2217053793495295323190034918582467489383978876198791581088734209442486794267088981137336793468989852
4960531676986531421820889055191942694555901454958440703558799712011291948124782955881782740325684848
4458248704405809448183589178550365890492243455922062478239106281577592724154101244777270957548043040
2742860473428964811354610802277436932307562495560235421192602334560397813745227696872329558053193256
8782552185280880990772772988431869411692513221878275156458339649838786008708096764505768070942535558
6345607657686552182940442176937911307689226240164811398452634910502550784940279829793105281623184566
1249866833632929880013843275790450945700298838730409147074081252940038091522205105243495912126797604
2427735754212211594948074169386143224941397727503850053936490626131291767467019746552387262315657686
1364202943873598469311648510312633849923508459453912776042420879738264468281474549685689882067699669
2285564514561986096721971769371875145251904545944904200133798563238343978012162376325573747705312389
7905695444975836787541924566811583479389631654719893893245583435102304588560582343426231574097487274
1812128340756364636785959959039415233466009044069675156261454143485335671503912098132434927733143805
9805432268060505765068113813191467358586874288208995604559848691876465084026198139979990522565223305
8363918396853186298954874987861076513265629082727516926461001297368648201270876960044691646194396839
8534968048210000671230845047611085590220311269394919565658630526641477739481703844508847781725253365
0396278315086025564940403387241889272540710910171076947982664214378105950334367601707727542261850862
8631251907561611291183891356237672271487548515634572353602263961345219287308422438468494455696626672
3081262148330773225129956189786006272977418397781103684318996086979709238004824865348197747952303890
3387859678498168894641113586756537415421978738952880381338549178499964153321708602115229096830322172
6183387895289835856987974226770690445099300588442094301785380585261723345420603109231399949635382374
5032939721673078482286468370313857402850866196865928174035320892698776865228656045704078218713477613
8265769956320352186446954005151197680182904499971042739231321245313352712389563049559881556608195057
9037519739810468593062425125133243213906261970300141695394396365818667512726926888752369662350192074
7989718763125984444494651469590561913138959958685316910548417161902094301415640822838963949934591448
8676084623652975664996283251651727621358264756053737691900299804390741456632078635068345924652388886
3388206198844767705223340752161811221854961041625398872532991602183366208967495654322945062422578700
5170738054194750622849692723956225709116043601676536301299870780555148627515863749468791207845810538
3203875227108392486335109510600285347683231549458176198557726247090193534332840470670610563962065674
5056416248856949519160635964465409346113451363353060241874970895265416273777591269090933461996995949
8118200656580310912517234922202175890488575769461938958202747866746015818296014994256031682467544089
9354821704152811706490117973029644902232809141276967595301142466706774390330486431186781534370432479
9878491522761364088096907989343183019174504903468785379509812666546106285549222106124037382059824434
4242252996391946471927874656335350814996191732456016990540465003353092868229439453359263280363429917
6332427615515418324290396617083919211130973269804834295636139632651127153654710615475054609505623162
3669347662160203342013478273553373538548007915608936063117637061197555331561072272447961451204331382
8778156846597680252656829192955792686590172991028650922664202546195489435925008606190552247072922566
7749365529530311025529857110074095968339513910746454424451950305418275428959299210051257070996996636
0173292818139177423941369089906092320759701447878634337997211716901607707781688907661202328809878071
9707053132669427893699780199048852371721657999798561792142474385941906027859616306971561679031213878
3929583826264960840215482458636313570466680960734366558058448249256092993600407058231990277085727713
9593567799825577696590519586090386737716631424832387466058390262325511545500925190341481452902892165
8537825883685104485701666097742931665149737969306366546008329698086336739165081836640504978342825572
9739815096421192660461473998521350343431937848563154607823573892512505448353622098162970155871336102
7444981977368353583372348284889592948557446879758795005993289532126484520532704547865671636585805232
8045575749402422801791914589363327028683053713615171514388089082413366597468899150776968520789036839
5824964931880542596118677605775658272641391870241891558085181560068608675706117015630013666488428166
0131109911484088730445667127698076687643082247607848579245510921114127393689780404787977012574400028
9368944457338954053699755336419741042719287080016820297936236350377177128231741953932192160545272383
2962797536001268826023011209245424065520935692962084849851939560625833225166761326406907789062957568
4237954942574238304135414075282001921062878004780775827190103424627586807155938931324146772647809836
3547630206589516949551451044211129822954456378811571655997961844858280042074709231195342008696092537
9063086667723773577592428575784725144862824309917455684771222634499244835430697740031931040564305596
3267334353660305579324553124390071443688112425157542478010707854422386796028418807147532262362942847
2677200023637323229810688216097961627361677305702177002774483488726107868644130760958499190372401890
7667068980693188000596268893310121881419677987833150483146128325385519310832955008044847577181682724
7146427437379808358730501053552741904029352474627705682607789580113165570257250903864992829152215399
8335661581491461461550805884707688535256275658054730617900066935646633116755048881193060841494215484
7597589788280213014220015698056358956882596586839367404773120972925728602058898352979174158102732573
3004376199270355098482048207582049229462442923551042814512500262037368093558105226070813708490751585
4936842878920345600652269211464109418094336351627599865999674413031074828005039199249099507818886035
4578018060947651938470336596899904215348584691017262756094429468341786054307059722129994538751786760
2218116728923470519841643590804714545275342683674759145886925240602399494024868965256669959056189565
7445094246428995846261558097239777629231189570182592142482819427315702969197730896844064451811923652
0581439127114855215180497348698519073592671260080903343699629547979247793251551003528739563871911807
1669996963939551024759161755017923244564178306686497206180202793710404048897219358794831817626310361
6036003434353811254928578127916726856778669850087797605656532819536564435890287626467092034755531728
7108640469155483939133580989766348999111131536100886149823700957667941145788039881292959988219933939
8178696218076263838206817830021282739359169761789539172803611142766670769102434282506746108973462352
1345207187823644467873721518278668821731761691708398281245783678493801161482842987495235868260130368
5622247542658306443644738364344276566603082735713840457768817360040060669621603758406496624661738006
0878909714096676648422776857139833666946096023939347651228741765276483714561776007551708744453385800
8543047229623231488827241346467390645328593164286246934406804654112726828931636110363028539768531545
0360167933525990293366255681136500446052460427257505369074482754016369828766460536318712399025138718
1762458160831507393903364496455683529480689152746602055355018337990331653762404258836921287725231963
5129550264509098476059292482231276527933172948020380331374703025752951850669850478854014941504160832
8272788150226070988248147923609940306253059871041976913963099900953449737313815484657821280527100259
3128368517597196114957378551669737952457670427672469870723060130266674092442097429204003738900026314
2704774167528526486335971366378126689952655083195727841832926779993622143655416642354588916488109845
2722686956609618540406294283828239196156269357812788704273478642171901739385530198050405209226517087
8873751473037431745436953751281260089093800737869855405309287867185260300929575322776733112369802725
3960528121102597574187004349677856899756228939347148526665764521287832909621184251803796191075578986
8896302235692095265997646533855074957229746273671173491779841914064584515398181639176230681341464365
8326102262256166565698144688506274860903950964379609735569520171818147126320833973214994235655990849
3530735632409247396393777339127609809316344297104989950168789830278009486652204833713843315539975968
8888838609512186068685346072952291982028677019390687737604339100884194989823229770605373010405344296
4559908444112585117303117174587935544293530044492289844117154083893056663344075942698509329679591736
6214000281144266661636693993249962912486939572113104920156541625699748871305138095698224400605580792
3235711649048289305033402173217602533951567493769259366743368161747969377967639426604845433848961052
8206542036217956327272046393177423163578281929454180185102900022142993143968672022762295402960351280
9435437579110266247300161669578917452670443644829661351485244062043256325446298463469119249834533277
3419980069656143192533740186581850881668880089265691264156695532080054277004395906208910521027151294
0950205390670642418519386549605043537551154212973772440011820973554292308004375303109882564609752252
1413411545265355934815162041878584328357286953842727424955630152635512696195903128661012546631800921
5292889877307284858357047286950660285286340014138542902011885772905550041772064450239130227095401168
5006264266367185307697188176972686096700771414834556970339562916774189591802856837914283143604127794
7963383949936446156122393785231088141038962084241492516865900884024889765095550186462084102050821430
2237245674986740982133978690731754535075932654551168213959860737419456247935317993994852564244644720
9259959035964949370246094123763188933487162967235038009554067282235063237139756250312817430441074661
2058327035762805281208849444242502505979205660649798037992724288615403128992696478353871262497366726
9787447733065378364438266813662894349996186443284659803557503808058071595802501972809057058350295646
9919486608074968651236628832374836525823814688194837566486573722822799228428054946309995098193520702
1978142801964083445049990499997055943849783376125625018479791774212791679297997523199916080709064162
4963803050586742933614307867465794326393257411823311115372687880262580280096782768415112938216978089
9413214981521211036441453985463251847411402290860523318755326297475336369587309557888267592622824410
8307806944974398312664028674798188298089122493052811100085282648717208982280243117512169989480338286
1001314202828205094368069234511626521586776739148923395133509478178917591430296007821183507598243668
9417246384479731376134336564610274859226008738082691427624063451687986836390096252414974325883957250
0531859092052796206423325731128003246737253462136924707461486884913280692866921854274487474035414955
7054988881665631436531304099504721175279615932418786950347559208542997268322266747806560054251448904
0183558972557334832888820323658750648457172725546421764032992347512072697382441593716853453972168821
4857047067733088869267515466663581946426794037049455382284116822961338301118599077110081960667917332
0137882182462752659510037600802487698728904640426061182025880552427855188005005049825100349943016547
8083107080310174335049694594558491673662230068002822731997886073904004749847992941628089881949283661
9217763533394286492515694711912152072989026048203404624750378891828712467508975813264099758491006315
9770253242592972344095401278684498558229661161222068959014799158089902158583134581674320350719055158
3689861165295857893065612263321718271906315766148374625568483725581841907421878065420413696861404013
6345931619928478384350654299750101843594544605731974949311983223747258972413592947698016758785306127
2741469101052252456942786663219233586943020497101402769845108086669376693939381230530498360432435779
1878085279481247178248524154974970604642220547828548847076674201454315627963391876413369971195017913
0913834401642388260156752524600363090291815439088005356104944849581042102789923508656274230388138471
2879063654686497481771702909787323588878335766499727449198775384157749752064134743229152744375773249
4494206194055903602066528483584842947864303670019041772224766049892658939631927414606037771819330291
7076763013865693192843489695710222038140310150288539957313550450973280097397479640663800512217460539
4145001336224500661329229465173275881571071783854534213283203062153670446650134538521333252241633796
8119898338330366454491422472050727280841349243457186166575976368245026229441458621278152415100812615
9687875744849572474902842798226827345840221333284789323540666474582909609794545800810414134759437984
2806663189198981134920751214191799389848455073495045587026874627314207360695770331091281128548399222
4856650658588320027905136312209716863657571801596649194611900939546893942692467686783714934912979946
1945042184932018968337822159599607582741202911090762468090434354540982002007008962680810788280796358
4519593023703346815346800610209532228699620107480274044718808754572866048590134748889390960000230600
9938201861957174460005805402856920567103098744811926631740709935248614443432732819282757727592701385
5317354831029011344505868635700234730896601933320358808502176399666352244891243920063590204706151620
5491793229197633745895487114543473446663354553493491480949103049748406659865622764245481867784165536
3914148029215595221449071962032035543590360154338358215929715901819547658604758186222738923576526040
4565471179986686637679675998793045263380528116923966952923034930061108967329295002550499298713083059
5297418323267367107209681378473041890918325406103307093646804562796683774786913300129171109077861819
1489291016500186687206142026026951313659280946593367533644828555901016114383946257871524026408421251
2104048598032326757549997596153851220469018752735269932553529246518702680423914719629649718901820391
2974845392141085357259072938888699288679367675183234903010089414970762262364706119366524455674077627
0354320924931653233662609834370952637150746397367646132894890256001205974123099366222825963489609888
4465595385368232740697935351486087696471488405077293047075987751369450835372713312049573645317930212
7281863052681108543521164734297247485773198884196647167589214504198714344832123734142829342749939546
4933272305699735191908247424327948686269773125262415486879323957408054049242022490561113044467956976
0672771235394811678013910647699594265134865650580135488870305974635044607293391572166981087000912653
8063021657777086876880439979454462232985567519708815333208596015676607202977712965688173069539319078
2219991752659813574796143579827855932609454903909548923272459774559632240111786754556143977742078083
5601155631362682881155500199219754439014859598600098443071512635806304763923091841459715092563543088
2827938757745795316652492289322286892964751312161526677393684760971042054710979683037442008762357603
3556555070595139028759471083764797710543954703172428355148485779383370194668954974156215561648795340
1474178941211536300105156274406911821254876398680875205345207314178956285526188808567536197346545800
2974522106144858979695383293168510570682253786911838189771718169154030291539963858989385677334229951
6350175061346139044019740801699201440237605411274039505414123315168760752296617680410139008195986564
0226961403340179129180470305289010012937517196898142197766898655027276027360032071819571904880531911
6052154253760887099306161907371815076562255688216301369224136841530682835741474845199341713507020157
3842954923542318393799545354091392049761693697349818151824184603664998819393117787404216594203872399
7278356828053638435550575370499762926790496506318188606123572408573804350154144882287741301241648044
4045393991883148242956097753724434097598135857409498212611305845972395105042633502669285516041181958
8074272143177449037431637715434182799220948519656595883237047343898965212196995568924191784043312405
2637476083402011679575126766261462688680747344121842588263101942013393365478252362437896486744156534
6959782115781026798159553970445607162919438649875506292620865361060444682341843803639035071816614892
9038608656512866457724585679979614984141157756338013898884127945536913351683901674433553659824697200
2949487271913183453860593834543935626346084472665284845530672790817870680010490749798295579640020277
2493598996506356245996073714450081663988770874831314659037926662854212029170634112569205231701007218
5331661128610520162342776282936246078932657695662723173174961438376889749580802380284280222345188707
7680606823845655388789077586893749594489476133130452720135023061015444727273561562084155746945703085
1450493639740684482961566724473296861845778120086027582748727050098504729552594258272330674675643751
8461903316765666164861691928905212548958368650400828754939796589231557637894047305307686966864964334
6153617436905919468242283385007052507951286719504676767268798138167947622677523587687508085240352623
7999942632045372113542309299753150571324126045029304812113349738894775600309272520090773863287021166
7861747681778783271281961924974592681224362081028670514640050279117347759033780518025636584306081212
9357419721500350841511799212587943018892524488649120772704799073459490603246965062674679173963888973
9437364335150646973930849660053447217415142169266459143402632550687899690833725182538767625214994150
1109758814464158156665279872355141561505118068849958959023785747834840884522573627828522819215370074
3232510543461818069023318774515086268822351816490020882853348621836376127969840762185512772304578396
3739267298996144051830266728775256614998264858826605509352766696925862772362974903815860378634561938
2998027820411709740756024440572504824559860646445721118256777979299707201709585068628648401413579491
4421723641517099707916096132051200901838964060640570803421592900358876239421946030123112137293664257
7900293198138547674480463070881958436169039294111048048164193506278426960867830363261364074318741134
7015390638297614665015840799497458207804201636282103570555183897254673671915596252532926699763030374
5474911549380643360995589516074649521201983717056380625238036888511335508388801243034723743106098387
0265043069259170237236570355633513372658615690642948967888920931046793277326427526654155770117998220
9223210857746203183463426700895327679443125375395236103672321183905516817392354197727793379784889866
5166074616227571230299850939518961626345988226643803218105241252305510148713458819939024411994242725
6390039354930008977573513177293537523987880157596212352203756431036809012262725491312181335968911726
6842933640925298842830064752110066679313901120714361763853313034957550215087369150331170791353181087
6144192387909015066295791025365098753087903085775384036523076009588184804267949809019137434883766574
4332862168323126841353396490464280412342566200325327071191711951351105271574676900963981067908636283
1730537851874478846764818838288349828814330615325834972326322000854775065014987293559622345610872801
6359661951936284772117298832429170304582292927150131959816378663146371971817792442621083585069304289
5580619631732196237961336492270789647959007996632088370485749243822704926952737697967534486186503237
9399833060041368370450118217175981053694546215511556079956426025913462856201046866403138184141769422
5009723147693729588993630417988876430542002256438784000229926046645165698337662230261092052803534570
3468688483796960615144465051932310845534660148763574372006217273826842979891131588217476445996802573
4618622292731811522280072436596142506652013060888428487905510871324592062090846719313354300529923494
9125553924439605409093591036161587410163048510035166030405985885932623454199523089831871058420001447
4138998084591990842313460481280263472365295731522682958873268092660655020921858034599409457019413014
6149516056524050738394073742206954666375904265508174027686443163651318022326184685243758208868208649
2067263068489378829091218446933036080618727596282961941906413318644006820708077409205875565938995485
3321049830251747622772869640740808886862886671361958596276361588882453682295812693160396532849237771
4957017821776563267366435322659923979594855757936401113107892591016576893812191804209334441116152768
2155819571701978143416673687324520989432705563311630690589950354255434818485535815091126632826648043
6310478139758274600472531268225904781080511519903398858517801307508628471296102234578050369471435970
4000004537151311771030552593787180346240407836394799501292879760246327749874383909324690468758741582
2249560390775654657044965246184721942656305009870010715813012361518560672153954856247001178907348977
1463582599606966231011624296512155654683547335222092837737249835244106332501254594865290696643075752
7869774861056899798044842816710069306529054616896395275803494089694268572107939504306996366480846074
4291254563177675084457918029260313814868819820305516225272710805735042120257689410447066569090147565
2338794699851948717503078300987156371513474389358389355683074298323372510879529309004197332113999260
3702446857169649296259258021039863813316066323432688613555972686815097130259059155024764388800013856
9468191597365080177434907670959733212201839950126907509486479335893420846371061317319434133634270818
9335478895099255514625160983837447254207234204647481890980497344507840288371090986514821732565087138
4794505811336559857276521986016691335067184977311933557222878454802615854877669320308406822954563483
6164057927324547380572467677052740334219739306489212385360849619689321819453323984186114767724348761
1501826797702255290653161907507378327253974885454553525128132181503194979576548565336480390320459880
8723433340321903209428257796344188813146960381665970698275890795377016639994186080213492099723012730
2328315142680261000449056198429013070448236550342822863417509369606530555390770823460008955815371600
7150545737718715471418016888078326387450557545522025800027557292233667900910658538899083919267564449
1803953241642184932339285577828686234920546235205644444571851061448201440368126721283970177508404434
5918166794700504376565813963677074037013840176178166667259860137514441290098310801734674234848960042
5378754977953069772053601141612248869056024453207900939768066795066115135344140510132557304493126453
1300957382050655987026694500116223162787679325187845096644483659949049546651768041028747942654954668
9451480756170075427847911029083893549611602172734400428710912928634714075482850562688839156514968592
7019834420529469160453772686194501562377527988681245599551043786505091992284551873302478147618310466
8140125300965748265130628268168016446806319300900312383664773405143237294944148319241383266143548296
0200707955498189522790708772178914674897398734958792922726180893222377711241494737372860933467441789
0444536666852982637276207130608498290515158808362165312256472684235018198652107708541791787346549791
3627294808617151000861860303604581229259438759808564648138952966892783823440385023487374209665753968
8600879236865120056677780860759841013444110386178469359149723012310052901438350250645979998297646446
7097165156431315141295144010087616033082070873742011898996381201130952590050017162156914800211965119
8558087407503839276034405194880648194498703386394071000878375177186119418870668970899843886075071790
2346172930790082996148322369393110994264565079092927457906195503935368660622340315764492203016405796
3431940780104374973158901900620914669695967935974800697309806724379129972511849632286166977053560052
1478803499540861610254343032082484692330395238893729205538352293028428944357551127971301361904824761
8862086402400611815609451379144368824590385366716490002532248870288107381835325237200433808807675759
0722738912546588401067178658438071693656116060531987294968787616258287417679870142914623712513561831
3126474934813888207163888245304377401355005798588043736644957104626759216790588615229875685276222953
1522227689019402966139800299726557019363112445099391099667015098501447765274081255746040552818976751
1666463458985718758949419550292963434369306524521096721458977652839702080676973937344237823480162154
8509949457721366687912127401891263480765051867700754903028303109196225752133219700525327858572613617
2623422231250854566898631195374014262558600344030789518362915453609465062350736708867648756849073159
3457841090171098878275734616246379756708566595829114683708145714230881709708773824838419451995086301
4884804155214585526256182397062038602635151002289254699661051023257006042373865910548017960922196762
6094134669372178625343010099751621442339373083115116395496815645684483418917889130966934363109460311
1732421644615795510533969526595584182680685735625562378636200296044424192894370965230471206550703717
8152598176873610030240945982105112930301879862089903933167570942958540813540160737101407080740796030
6896827915643357852827914577469242995817942495008731506187004517616524431847237205329704493917266479
2459616737447500312035001241399667088527200516200068367279415547780583897495477974783725637659509811
5473747273090874680009513748156927731921514103706233635964182770741601143394976002750723693973645910
1325431355129644656047079690903388243589353510857268281619412902749726466248284226668832701438423116
6634889314166470554078266942144657603328416142313971675900302978349507533969702823453876597968185901
2854233452454487709726739755454195228545026648169037982679237238339595047296416978303697887714345434
7263313414418544203008701609320380957092972296897626963867928399152273305718052028537747167091427982
1831809569688786370120746614707546198869103621875968128920065060517733831196754912543647160900869499
5182312024423514395508160298269392381605849289191537461834089371106118463578926920074466943296348466
3186352305697340611021987661532121014579716032151817706379002698754829901289731006058992551824920378
5956208978679771427439126380465128016551183229035457758683971085773541304108976414598076661721251367
8896166922095885842287645401385370727081523838087862808845317851405693917274086274037450193164595246
1875788453797803100611077419231782431436885557180031134693508069557910930325356557591667303531901371
0647959741255834734306685278286587080492097253570093373991684544343662750254188888220851253515616828
6810884851735826346210600931982545901672826418132193182887812597816698336919894828867907265392511484
1073710180259918455790199332952805831172773072017235686141300269719950695005385126789221836300992067
5823310800045273237890238177000321352374668014826110375262183051824263292302520517521111166575303392
0927769939568765370378022828503933447983228359015078332452034777423576733872705480632274025773552220
7081938112347143344826446289134088106096802432927564053167137019712848318422810040892532727364611608
5101646387898080471666100197540573520530965284448280807667326794905889368338404056444878282400273700
6815242975590537643368407493069986530696806165304484512152812069646997924028053869848150959307960318
2207911207775137554805315812391672569283431255347443327592742853346460675037360848861976671081201158
4304134680814982399796303204000934822782845859987526982580383189134459027529997508058101643918794335
5311158264082482172894645743252804378748382125180830313318052787295279780769754720055844554456607701
5063990606828272544432049215404103025053380606290271970259289207977208395765404377612351231481830213
5086448536157555852494885398024997409724817691133128695063288884403934898389541339809445010426280514
1964403838192180294421185704482163240573596125759073974645551577013660233537397863126538700336646309
6563394362701994979353793346257964735187551535583790782847013157959920428924529572334637880167303781
0057100542701105631938110507678422919808908179470848170423247061292424006311921378154118036495527253
9625020017909577555684042255718094765974469787647121548426089827065030718106539006818043928579940222
4221881518124601455263441266163338608347222910818921749005219167846622681580290071764283922386901839
3334338634669502142951305046169093086947526366311900416584041847778154104460502054196336954775456789
6739528345067435479993816205496440723427598954374930322568689566175967606388695704606954381960039621
4213783730143589536318541417274621306318177657713170505129663033186754340853677091786438727634900757
8749807453060381093327420916244908896401323708021144514595403681782166413466664055587506872080971055
0026352894991859194133529385421346302561361412739425498432338464957029885278576231579815656330009184
0828152889361274077334779557430743095796916329925870848636174126250489958992001574298660296211176450
0112154898355683850246027297506992467855914241269675928592171046085868225958885567739047461133093354
7756320132888297991544697632894448117775068186795654132173439440331589551446122051282513652952278362
3257532449047172424710791898687507703448096502680614025977939429169171372385852093903205548901602234
3891165199925243851960917626949667997388313870366888640857216951834651706910952334238050909893154689
4893033323646386842256828830578523719730769964091930376586617880567233434953658228959110773020803921
6867753584727107701663341734184910178829520822182921182356418550241263330340801409484330983032672023
6372231804591183262127678021134205492628254287538865845129540693840480738650018323381148868288031979
0335167511000239174329237631191008213138721710286500935157298020449403096065995303821539059171027084
1215502493152702665312542306326191649915519668710098231452236038126656919367509821256984862828088109
8556415025242747796057084655511265479987549925369830427234255592186941686926461482825962719598019381
1435382364577291244795107362464171406803180968729746261411790569377417749382892916498637916400306876
6410995126696698130872318319431875895025898723972591940236461447089272502037263191354094888096281114
0014932684217413865529863385064982337378639219471503040231626078912623719703854847773128978477368613
4100722075051327324446870843708585852042442305710415928341904683121569702821066553927993190074653174
3100391940034442973197818098375628332972626747254769117346978166117340417123115363809820426781596222
5712548899870371099559565364348963992361805062400855773645721200955923481247339058320445631180287686
5850663778325846251693302682547910065721227823348507102305733911764959812068404420361254372507021096
9825074078131085533531284857787322505486184336695579290889888927157829139774650796998033149206278249
3004870510195683940534510312409358208474622847588836570679491007136602851683052687287513369451016714
5330253893599656757268074433092050821736258427927383637919621181544517599332189901395694698476346879
0730896850189944596747995146060355641539134493254751689812482265445868049302076940687780018334228203
5936660126383767051171825720125123033685665299053389041750908905890501069098683067404051091472936039
5741397368903410599971868740775269155978847725766181102240540719652051980661285272293130877631130250
0108083005037879481145589723724132703596149460119677002554394454276984270404373207166381184141016676
5179694652570836378000392130548289942063696255067726526926757857327793788103692034842721105139933369
4197530147634468265533215407136763164622183120330971911402808017208413205597210365401599654792903517
8589677436470918028662549500775972290737782018296247240802015269889067410856581420397402309008834835
6213848305475788635692663065092100860559770977170568890391198449719176468771131611616696915275969971
5800490028491875423390881040622906591456894805267415495187000947321660997902251168590215785045861564
7496902680389352401601974792026301513447345459509431448830673384632464182407852662828816756602516573
4625983474723622400855932674609939285417121513008044667008858251721129638594943217986417463292258763
0096150571162528900481290397690123415467070118616467076977242731374508467221895917086263233790162961
3125993254766268928243434104953218393866095421358230730688179509583130476520853474294291006364071770
5448298055534685885683630180429805324956610787303048620013313466812743844850100715546057580835542722
0060008932798685421078633363902054504708164064066533041664041752218225453864300304911105526149415514
4713397233821103410151982263636722095322787722659696367527031170794810528447608842947490325489661394
1222707856048248351107043257316900571619376474828638299442750197415915773596150791255670200155916435
2481958079208316683743894839875606549866318592701858200658560553164124337406332863576342647369760092
0099471980068696787718201993814268858819872067293194156999864559035046829448692484247139414806753822
0613889200547469900506609589115740790463916630235190377937602753677008406946330648674398914582459648
9032979202238141940231018017476226536792728648754550192185442100806400913308906310208129843160837239
8746895496849856579567870641692276101739573628496461450999719875427984141626979111366316146235904004
2263160496380736203542539672649749824770276110701306252827092179602726194521413456524628029493909568
2637043972922520559891412121557427157850202516318693932504985673069362845943470907326471847683461591
3925025601235776674898557689768015239677754937835039191665024183447725131950531012651077339791095002
9973783964689409031009176641021184133771867400812381532165523282503411124797797125377626630597314454
2071030340178466957677412482736910980698158172874793386361096628438732410449520635701621858385806807
0716429310977929396015050242448058187887274921577376801113773256856345678484580160151564609791659226
0589324374779814916166984982794629684181650720293977430366104010663615985269622179967045476511481132
8879344168151388457428212367935637015148934091044543922930234371497182871705913713517688506723372556
3060789022152752010138087599493817229482541227530816574894191247273179215696806474409301648682275116
7507758471337254037245304967917308360747030000987319594230494742382263390971951338108545054814117335
9381167456742828688333473465099664954987075696984268173888979080782187904909570189036210824903066456
1803373295890864699652670021982527276791015142208634312470307773528789019992313371236142320184989104
0319558131686589460579031156923119877119094873663318108611624950163937117038751171821130194128862351
1392491632400041135003044251315755659198273271698283417781364524566891399463327729159803035956322471
8186610113759499927873769931415511478486907456482196440357299677726857032663672515735610805481536982
0980063861182232799141869195677540462069280230690597169975569322245420651531619910881808310991844804
0124350001127915633080557381435830576712769722165420617466449660365359220051987732934642023014166557
0298949998034820049151909927576639397708817475259624382082711460152732114586857812956085766817364780
1041245643868041142810274656661521176490972926418358793707175895757191798364881013463402157763429760
1472054864311349408870714777313557314102004761353839245365371769858457079504904619093592199539846653
1285791984422291466070526652220051282431818324107425338058045715391157893499347289681473618045967950
9312894209637360292099587889539533492483798274512767426713502789055726167831527722374811567043421875
1418884720727024500120077863797094040044280743852170668044101929117405513916854504663912669545050366
7950755651163921192481487981326775705909019358788237842719446675361882170337570215082352597835617519
6492215374480550936184245556592926812563223940318718077216053998636228884448209126779173675272313289
4955041691175979199060696509502058340891626706861642170689265137277119719062186176126495184928425335
7212208870098995347629753581176277280555224504720749722147415706049735629484515050881336603817860338
2685680598229395724450134652845563478874542284148288112296316986426591577817824440211595606357067257
8847649602683950051098289534611123169055188183517925341492221802682066182699590432129658874471083287
1657991985364304720760850182605882331824595517297880196994332060243726115666333455083872715815006425
7807127638117778374507937255469136959307215864829064734292411923453372187527452309513326547204988125
3773751280316585462744249498892400358465487350805036894777540333889474832169374967842239373065842440
6392747602655865551576327311142651434814654280633488531544185011391485956917768256449604906531175984
4269385574702005752418058622641589311756669145430668813397741477630124846853258710313654974480346515
7412894764203117868241507378987392185376642771928397889076564025631636097638146292327159972274440505
3805335330553745064594031513550588744637333235991101170583133496769210823216553849616998544902212856
5620862439669945099323696192551937798256567175374295819629898533695478572688241797909483002218372322
6479728546025888769911594999265019117819037499330113500790829384949296034312657634146854267321405297
5615826694313430525942660587478508079768171138966256551793850240540005177626597473784630683401967713
2086054475113248286974769618447038461916530313599187962617202245096616334366987691618050892480506371
3636386630276340963846967223545756979891263571850846893782763440977638563571157945686185638319271050
3686574495872937890039650419198381444981909607425288742491241543878416257703895020768702492621223452
3013010960705133234976212493159515105193679267095278394881172854304925825031378260466245267686901094
3865368816391384619067172205392040106600160186947014768611323349298061093225703291395769017115875030
6762659275732215077437714618075533883637994569780723323049447670875264866438361635079820274104262766
8159759240415268334900691006659515677220745311167993870155255411260613233652843305116163749598634564
2908960085864823433035576186742075617292841208125285654628072621420764413171617210246444285334833035
6181607189674354086522998590690958250655991696722823942601288936747899277208819748838872310193357537
6828196617877000220951879519634042148817440774305813788414340266267448342089506167842361467558707610
5140805775686443042885735716971832256777361261414959729362448337777258007044604062520657534862189181
8376430640737311120878602176908473297074859618662144229700725276921619042965072647879031267525653897
6169392915028865898598194152225396365028868851714569629129707071176797562364930377853762199934765614
7690108315705956132602847442092145445328025302083215304633685134721333670520687888713125713257223275
4730953927018739092382320422546806466198459413826545751786801132114906518938785999106650721215756176
0269270110165805529566062798823402617412959263032906086709582129974431112251696035732674095258384878
9175611334548217895562967671471304753209574841780284904411649161243010876407584169570567086790539861
6849389263801672415201636136873169903778671262897937485147090588649021347531471555352399687517828703
1143267083912344703501102067206473661838672632405439766133877666353451144173307575620857713596757428
1941260647307441845985610352882497135286393949781730817687074688206725322464416201624209654844395398
9962209879225574816283604237968108844339266623224887681873948240005457720496921725883817100325732637
5684647125184314582000197891330671202542457167103476684016073424125984791143044041943349405463669446
3109761680907437389598884335424968534030229944800137035000362656679438773008799289621640855842229210
8591965929087184308434748976040939238248945248163749447923136048411358594239110906934712056529141508
2069597370519322348606202604387293092676292574062658146362458489158023749599201769615412587481829459
1297170570370730163186697390974000750368993417048845876352464435448894225835872415083138664593530971
7116366245684801155450229051714997125300029365049731894753083405261433136171790766530186807920164989
4916318537024313578101065528343819661032914742543200566094293204730600556691577342609041214519457200
3180839889786279626102218480476955145434845757940661150367955701517443005447482233538835106468034346
2216819669837965738170996608983643732396736818661408913621352802288549494654877570304785044946090152
2886843260094973200194401129622804129438062302388248716492430590335175990511862761758800763156242504
2358872339066765516418238266549473235467017437812380139274414992301165414574095018124110887723521649
1761170333765744340818887051555732914638046041673206598466984835973891548261531593122900443422067524
3858800982807544467092246927532184100367185815681789626659973744722362822207785993041292542892724597
2569433573839154293003784763219761821980811205852453590295459767485095581628035670063724244559890077
5513953747659092892427886381945825659744512003230506566841618807000253073868692243195618494970925950
4226122286202635135831184426019241549196548758832075190615935143850667259764024920788584675482278072
8099304002539011391911787959816637593972356827808926462820259314248600998789841605763377232680151460
7044558761631830192832308578639808382878578999833911168318309684913023554555470262503089038593971666
1890028637853896108083515763923604935870243948259442946868600132884956245368325589869595803022235938
8838743899288087144516690911279418339489030833176363157253820525461461094255013327577801354713050287
9317261657400247747883416604792160461630470657154170861144097620263973073940895976826014332428588296
5241821120526756416147684201104623727666131991652277774582320411687183094754465548297237018460556872
1663884544969185095332193342514055791638408718122014672917597856389070125625802146092475460778351407
3856661263203073932487562275958022811065449250251397726984984823095777501879265266355356583441090251
6480373564764797056457118392472381583655662212409081013614470248094449596758663403322618837588375506
5033951387777209246084995891268146906137303649122526353275336796732847894304039531802767037721587301
4424906195157266632246638481392266250304517631958065333759749534702871096209664949271665944002184179
7893830739949175891094944266778294880837253712638023610778973053003307873103476455646902815986751544
6443923731288731513950803524846841346392813116563616303946165451909057482405929929778122573687812841
5501796973256707180508421033359255809216151323449259440997078034113790243943755680139754132603893134
2795073066815330777007337743665875030829954120396330337752643103625632793774474407851525799116112683
9183009022714553880775597796944507904804238844802593740975298562167917355127893008321077358375143934
8191116546472621108805743614782775677673065866858945805897584632332481739263202956923552125481241105
4082104146993847064061474084940518526910160846091417327955754514787029699288603343582667104052898440
6289759631984176632833242336414778475351434200181488982780771132519205696292730490626817042968471606
4249176871427022377401791251344390498648042271419667765567216911711360916029180407194199760446025778
9904156524634313374014750582096097581718726088236069017529831272482395034050902279469771035548918788
2900313337209845436306681544432676529087510881874518062487529391341704967865053440712969391067061209
4062813965159153078583080855797722317077448126735021677413924837537184183490431621664747317266282735
3674466734380789899787373900703275132939721593357108862131020923245330993792557002433873598172354177
6553752256427317024910289041039028374672511308234219901520013869530185800230447533165070897499228029
8292233009547787457420012274903776722152520449864848549634451443226106741609826909846556172000817193
5573425378746225548548119079712857451149196271823384497816665533308856323947044874183458934384070642
3267004187995708046924084888399414202241953159871057526968475263751493968576061788862009400642507032
3497878732456554492205515351513392717521964130171890201596210199846785760760278158409058946280722587
4178635277169435322085600574606097300705972158027126711824125826739823552687562640757783651267508003
2471146425236799204690326682520642469312066123020525714652201635126660360743872920767191137134278156
5322382202904509069492180809228708904369004108830417221412633333105555107806452966318647817442222055
9755211870049039250850477466043651582186776878507255128069045402196408171317313376199037855999059108
3367887407437767825698999059727905761728945609539797191684704439908320691134040848184320239590690559
2269512124553010347030825971907476850344283459500738949979219565979341906333770040936318828616376458
3345994897587311043502550901671736295997871455934553025968732114722820632232925598773482725575383230
9868065055210371983432797658805719864897695464425645557909513755859414751116643437129521023650192579
1632040070631643585997297228112164223937361109487248159909814327715351904296318620343546216695274792
1883596677487076890392698390607139748663937546419316603751051206568055032232526840376095148549510070
5537602687556321139701348340494916998561269618752976613228303395955126744259866767169907895263185047
6640724346065446826485813741688382042675358387259940877012290518430433778560184082826962979634871571
4163658623660750553582333223119828727888072520806910720897461482853326708484950148759297116601926978
2260376813039092614678060946406375432728746179226185025087364227821728957971957078850932187569413603
9203217290217314003176998591505359427325924123394718850588089012782613856856814592643404478658743698
6233196521529602855161092924905267663115489854308257272470689974368826275117178510856874298813810063
8528579379293996686806901515838852639051425505463219250314651846158696824737396379646964237897433464
6620293418077624965449633300720239092481018425970071963883064748078137336239188487368782206236303445
2000203553842029650974614228484722411618587110281081840874874246797355880173607897654331563231231849
8309588506781577120592986547773558948825608202322440250635764284232584605573807694069006530787126265
4826136820555747529196134499487163854779539036497729631546879131562276656838249809018302592376125648
0335715493313288270072351680374320939968867606134030519822257573186223224149006348193389455469828213
3222294685218505142227940000501306076787619101046664215494539842561080749108497328432148129000214916
9040319182491896846131259274773621316056173528603339310105519489565565207691557502035050489476775231
0851432317208845995772109190986983204309820641499010202537048133440872801302549772840074850119964977
7104729983306222270154512782788203128042893221471397591831852707535491785688329763326428740817681002
5877867102736875662348572780318393973480670270782843848591733020029127928287568561000107906181035372
9899322042742458381735422825150089665678087573652558143025274233149354955574993694553561088624518882
6493858734897773644504284077335772770815140090012763445920606892121772522604112922383234685847582271
3076799551464400578063730774973510061328953872530778484209113524207402340491094221983016520584266358
0834450758415862078138244134067996116562119999525502076136365184479399598808213579864050269475864121
5250626199735893387864828544595892489290192570439079164101207881895104114858696710932829211758587841
0566990841590918012340824648516533120266007856007250792467860911028858820797986502114852291853671166
3396410958486076103757203085700000541689685839253858959509837534578267817038352415919263588041262399
4361771268896357254025685931328849198266556985333364458292486998947119541229294532523436540619686562
5664248896652927027930086395661069754679832046682966766063316308961269469392864248326193213698257552
0906279958864091501140680492386782479240936432429897513487891470761161353035732501462957263969459920
3107193574213645961457110658566081344105844248723760370272352660044556862077279109749468532819701570
8677336504772848395063884935596955369346495564836602930244781280327205781214975759029531838826865760
0237448650471941245068887102897760846205637892459098781977375431435788705038002762758119249709207852
8229490351833083965677489324814873672228894998790837044851552482718923899870185861347567353019417988
8676369520795346083747338187953532541580805944043572832645298892259248045776554662172685086830652474
7561078251614788950862086535429113424089000755413247934390424278112631686629318928103190790630464377
9540176128713120265618012341909750375287691045919641662962147472761242076347617403979315728060105733
6603108209971352099480798939947915886639211056412449550305189293108134239691786028221018930004806203
0616925908754501816949100234408970789344607534199903956536733841387683068737840708022966083567883814
6670278106309931972400610414130798524794954553767139962272209409375757752505465286236749335378944070
5929100028046934217822634850968703630928670018450921960151631453395373533511446276839635867150520492
2780833449522749432956238831817570620871432676496180778362900106225033352705966828333306186421587118
2066003185543961182321284434652709543013716417229371096834512658523255841624606144669285862542590764
8672428362283991106873760376265130419891512734147126272879237727376200180293737366924191166158346238
1416065745296394156097977308275161371958629698680349527557890718063368982661974548246128353552320661
5746623633452294328554650721471927104655989964129034764831927063061148589657530080868028233792541632
9042985092563840517621421451688375107313978716691711844488192021181794616554744162957428600677149564
1253097111929380581732222574293827149011795129997246634066470705098300997293448202440523990092603465
1579240508084764536472951956866591949130562997043026769895101412226180280301609976367853119336264629
0295972088048352840469793264508554172972944790397798387462582161006852548699283791311052461710135915
1162740662929065781818378046454958526321301496258006697467847221887394345069033097371872136121571573
2213501309773108795175011269182208925783068228972042874181718175302513065499008760373431128381474063
9129073762811797979802118729324755891040364374868943785427932301215324503832698749435830896792399335
5810815310159537258789481868277233894248094357426317770141077954709164988056676098230485438751745978
8127703024497101137515756625993376276258848909303262479080444101748432239524328065472514214717302657
8521043894603233517632042750946161316470934178963055509540738595198575044481560104991262696716480989
8085422128838258443089260789582230650001102029296871160936762516505564936590701265926412760813473721
1573346033280576423283220455516355911195805708149971675922614274236420031005540709668676588187552904
0570375047731247303694567753212960465972845318797251881726165393315439209871547903528220528783461373
3614693906539814614687051356021414547309172873295326715600941296835838355348058345550995963889037454
3663238568152528207463629681668859832056320026473888543314790030173978405687568846774278001100750553
1765602451558762934307723630712796667879979749239458090963746180150760914638287999298893146209546258
2566051790506395505058337676908477160743318800468939558778602901519035223585126603076923663673728140
2103002874842996440036950496996319341673872400602093139654030103757145356515888956693023972555122135
1107026764404262895912317827804531974245963084341388110443122066216760105177671265867098445281945038
4602245925195851912996597139197834615639045327733101205318976595828309694831589539479323340572359696
6139270540937612332367331524904252083650788188055041501221316809516500510763176269602589905163802456
5221438134997348301221340463877810073739719492120253762830752296321229785310716233332999151583199196
5143690794901022858947423886000351584470190586813313364004758065568541823003911421453811258821044710
6627097118254602668115021907198469449208790511258719905178897470464472162424698830219855968516192503
5179821057048514143752709174820379816883377786074817315229183979555753166434508476481285935307597470
9804292736237854864767919656054838381398466717632468150467678968071673666816264002957539593137996590
6254054797378077836411287343056968809194820152215222911509861161542776467589081202372356391328982503
3484651741950269788960865060803980039278587664152597407164135854038057636247346053045570834926715804
6153758650196198735430960579894176786012472723662857485640329790870955731864140526663921055221123922
9170074013524707629844336351990938322582412731458922627485384819518418007991779158313711007787186100
7204596136781689939981845463582240851580114822968238178128028986073794228896120067402749921996404650
2922010497311852700185844212902452390699259185833610141939198201602463291776986709004597026983783752
8241947200075782811237079638503195675784345912879373202058940652373097348417445372391707034688495945
3519537151012547017571994331474477032916009707513597715713185778274710884153918233787783665736826132
0766681283911107111688368734433595943299315168420177605338789132269416022587055600257434299442247462
4859265717691720375079399191805291732945824681959246406799052666804010965399964871812727344247887610
9878398802532911625009048496965153501734442634536835967182604469316672108923305402742356990106113315
6859990215093025769615885158415109804764370446510179168969284824206974891349999721139567888378119653
1939899541891236153445012215668514145357202781823596418832364208323206365507089636586295187686157738
0796457769086797728933683927987233543244508084259536095286787446867628558040278240387657467130741559
5995939614950249400428393734256614104886695147560543931667916318585816767072085750254725161860622734
7854366809442272778666884618560731318571983465873408285601477512500555505573517954459091692489814023
598738918181811847111932590719093992955957772950358642880651375329411073
[Return to PrimeGrid main page]
Copyright © 2005 - 2017 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.27, 1.68, 1.54
Generated 12 Dec 2017 | 6:41:48 UTC