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

Sponsored by:

Hosted at and sponsored by Rackspace.

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Decimal representation for 7705*2^363720+1

3286968531536621217091552420165950494620002670149335201396370191878925694480586668178394483433917855
0591885346441540913489327076791646226019332710350426696400234204761641043931351798083383220925095378
3091815939366792052626500836270505602467527635415873899816409099620075842685178754023133186905582388
9318495305526419358750420417472166161842173783072247175389774397654579744219260165466539324029158334
1981676703086024160633355260987254215944352336065702407002745263518751319430915974328155819992937925
9119207734349412599102240630964266610151469380857261740469862176617718746983408836828450831989349831
2525805416532576510001205314129756616919694089533589056529421084153579183929763675323380692450114624
0335093921157584719044473287610785495513705014674177436459407686185743691205573254016344177412190486
2035522553085097431989976168263188019239931988296592170280149203882667035884438103421419265009490958
0599794296510864791867652235124852860000735777878911611413626998108348512941812284356128807095295970
8383111751246806540011287870608299861077966504916843740993311956320138197600579051897130700506384214
2607372197292850231185657914698207850577524765257833963541811769271235977386558174642239882172714461
8947666530436418945682158345136536709705411248384198185181637085913939696232324141370029064264391960
3008566661217231173431676197415186364523974719882659008308116598182043136585127682644698932699957193
1536706369831010090147648114916581325277042062686151764576232258928695574350123570331754585438536117
1232899589636149386464457072701913248910456784640925639085865909294982945987187288281481404350262248
6046525971772282445830395406888374299567725370827328040258758754902474523365851021339774121698518572
9313052800464418402558712782838579845093421920796207176225101400983747516297404754046403487131762380
3988703164423458016014024723407781233986618693746907522776971673259341638921025217569027392215397376
9389008002801804164200722177249219830769202151876177665290377313731732941539743360970812168339776688
5684265949023336932241471169774652743622689106272236188819288438719567291976330408611178200659144909
9340079824833493541412027841136816257727236587083753224440430135855267731317385573623767293381093387
4620106357569761748747931935663160935889626345881510385514518824656482163414897976014143398051951826
6793396262648287797250733190858950755734880092230571845641498695505211150120087726541598372612574393
7821482547944258727889124488107601322800469959410977766331260715393159135660263445878471877817109256
2791465944735844061799960562089707134197791826715281626245619139884297073292308018682118322344618904
0620894358083113974275625150783244495850507803776383131467123424705914945663460357509829079690156489
9066383699568863475827881253881292689672032077284754668501031169355290086720050731914897732239630755
9105518559784529461375184082597589698587431616033225204806830768769760653936637865430701118095211123
6631596476457757008185932150181478901326676439300040899523001393988286228743021098356670494495723345
3171615766898599901234111191457121115982544702722203905838546845564924797628865469373416023261370294
2197011008235456739844849221468669604709352155672933233220309795377771727998590958828923568860971468
1268667475266473530669607036839540299954415701791498924134485146251123479778691874145379584971451759
8655283954846353777549141783634261958777701234436432635113346658153637238249448249871753805542313712
9377632728897928069155128800629730536261643397073112983392130510353192960809577835669355057014485184
9305589198345071424921536150027351900733546820146767857541174115042567416468650008566016872958993491
1202286556585093381818135842107880139560540067403393456097279709700588092787281519944102245355966479
0331209451771872165107889058504027335371786550026342881587107164050772166727988935054426195198143750
1567397759019360038238483191191149488957819080874997096092487671346016913996954791593422871014305533
7928587607568169737989436870966046225531132543555924380177472496152621515558598371512602599733087246
4794586812521813535605267605923652535300317005187287892388865304058169846743460553148121720305463588
5682713116765550884865645383180556543616985432693477253427985116426505478492639974189162969735462304
6932473246461865791786593742655579764137549020269000968502656247404605667271662853538044777077554846
2344858448272310106211117659387532897523682345636971487111967429868203542414821322775442276194888893
9669938654649232373643000035468065676887479898640040472373065751742338683043439673323833000621819837
5880253005963910603276639955369799980502552053680664399119000990007536021552915118848925038807230618
7182158085712213650762276304942826427099236589256004088308755616972074426044406677799175440488863290
3906613302463445670256597014486670494482813008340771889600254132571441472854553628632477323004400261
3703298344537647830660206258515836021142934863951327386166152156398341518489400975106059529596212220
6651230876984553759207684810983552643819822119989925152324937101098345694304120010778259624747997537
5662803823675140168077928989151977370805955589542331235979924891118900954085233564059957844689431994
0584753375859831815027683250101599608933438159663255403935770171167870512064148516633180633478760394
9560269570145933393124375853799061654146593561585570110704849646317911614318799983898667316737825953
8954400439390929869016696465743730803351605272080340044889202033048302132113920310369638338761625970
5662404850516505392967419840501335754426380893438553304657312690120799205998657857190418561448593633
6656570855615753641396269840534148337874621448216762506148603031943868097354565578601447746268716957
8480155017247331381945196448289465147352575301918952155516700963680571489386408472287704954354124146
3455213157363020125608506857005830846472447625496301794649982229253077104295454941802610633422277922
3945541966379822001455063809427428505643497716359986710558426075625815204167031851110758178177341915
8082330192486227535504654570111437555447896431378464122812159445575790994802904256623373236537118383
8561221861092598231376568998590189436324954206848007493486682472780989191778734840094758917420548537
8680354537004631207890180972985539430603432681886863127972120534316084475137824145858041464280479270
5341186537747221431977985634563522159896763991456443489270764426372548217153637216158192215575255124
7512515558148372850093947258477470835389982895841345975957632118328423742087578774914490289977704676
7570392512487898584157985209290086297977630873105546256477785148235282504851258865972112809184117786
3316155247311413334482552267989315264868695405915475939905028380574608738955913683619328912068522750
6579862418487535751909898847178207947967238610477183385360318966648187370238928645020278362749605089
8948162019680712657556533535304248442420073734473458427268759282290420151220759019705513330030468355
3681448281402930148747440074948399435780993318840263854594146470496996604006830929753982375041866409
8956967943101765764243775219567881746763548902389256251331423841965422771093553654904818113858289921
2506180153912161777664848657755640956654923930864144155101186616048624446402640286151639738631918335
7161316457379531882730857563553498371835025483787149689262650069883528433068610980400999760984560970
5977061205366220525713815610543635215359705522645319225099407734877742304627621179471286470466652440
5130649774613137784310381938161279161356666671581227181557563110724958917578944416350489026973943859
0236562297129177699268629809714889626662608149287410629793416147321142850781346866900139828211497873
7772309838389671691698389999772424852081301816786531050228773276177632987608388769607401651794167765
9818152418418468870893945882211721261483331715187370887816581774789685542267081459620447596622109864
4800790116787430854250482798884731340587741365835618774713727362251968643487469592825055286650648769
2709244114932439542427202204313012303694354685798494744498016137597627183367219746748657706131659385
5727254611471684378172706415081768487329156620734809985074172024001869500311920721840539534573045589
6554944403588434113028150657972365893104704459954129750463249058758045176284317458475723127919845501
4874244844712357617827844386585427710083113063778267797353229656150835578594214406776647376953412332
7410733775303021974658236702065764296310455446741986730295034242559281925382756205681283632691492449
0515383157138277592389672853564612108811719747405245318021083367576935084199096758884436338421889725
6907460254852056566482761077613506076319781103798222976844267493775613511830884546347447977278316310
3535926339975051248845833420013151794529451585826445287383950937030189361134281392583793204430838552
6743806841984520671277951274757124040792086408328330809486549422034549759632726415867633136720451595
6785829097092327990476614566682256424491665016209113259895093445142249354678514318904623677331069374
2707859090008226552887992963325570219190857437736197032482886978079735865113459881037675626759723819
0783004995009344195532440160061706463378092780910034942986026186418250694126735271759850207225612809
0385662501688784597559820174421773147399133984329091042512874398350240146590119358602362034642360613
7438327282022622797020178790323387693837632805395704204717210080832109551795027469841727180410713340
5822655812276807927785888791802707164114415359551553231117520824138886471044702521960302101943675611
1423114915258914985009570519158844232694085417306198807182204567046661202145280728600464871443284376
0997511818043843761922386407871768576936382604320665865779214084317442152520282899284753936241672799
8075795054178453980751825141464095451165706463452362793133901666143798086643299286709757654996370617
8661933940706717029935714236342729143884695928229428328572563720986021319962726671240658085102785047
3444708666812334241810111351578191743686761980256474174553393117693835726444669497468572157199299405
7499721815380557160431204278225877458144219907813378820805030402741723793404740122137538028662613269
7166728475502300503178337128886605615236165181058523939691256226722153334155718325592591711139583561
8940482217869588492385498781330981110240701499592171252774692124579797122901619984082199299166500050
5622464342150568639580193464649714546637912315823068399507630995419995598581525773242168977415453024
4090434098525964739285188299693414973126813447048685294953329790988725661271983517999107107221792374
2362556311351577867602281909084455643628031072784563878091721033653018907173910778161773976638296180
3665783400581888872780568905069929808007616929326995740343330562240929726610202579457837396660748735
8916560104730379246674305590628719155869044372419683630992719224965583756019208127793623078956355119
1230749989842122128282227302319526182536329018786195547737501454162992016877972904298677026038763203
7048767767584219024227107628745036483860749449668638412890250803303685273158154651204423375424733873
1622761170478482809911948783324991964954044421161337567925009943293677975463763972606308925567315880
7371961161599987773411619470965332650384044149568807332071354095870612761381144310266387543487784938
5237593531393653970345649142554882067627030702004169652798836977265304450177048902344065165280751588
3193903352768421600823380941500847139098524034612485578766894753633254228157767314983239798156842877
7112062503025951158334351749857974599876333617607779888367608203886030730536111687051513075505768778
4780310941218483636062225895146956255498160750531958537129276389376427131029820993942666647587616798
2661291126517236795627939252233756694093377952445337803886684499463140091313878690854964131090418295
4066461617092149327482578501832994748835872560936604257526020654701697892060669223517868826390620472
7687316360063402219657869616986016873434652471182152698186245202299951158030775788648484917337540704
4430787055647737147216883918347497801669427776499767358012589882927577123466556138746943897936253575
2575043499475898226897329974593856760447923237759342674544040642191487573525068218303234601420022115
8597197204399746161150419885727941266388810790338746997082363994958605076315420668961810305337019159
1075090625235562912243934157367616455677251346953909752743819939837062225033858728523048333246397384
7171483026290281015403678316063446696416439246810070422155512705702992336836384901898812388473635296
8457376936442256741144299164847642426838654327131718435410871016340396340687568311837954286956556397
7639193407976215965272438970775873018155338034330423516850095884710560385484080600579034275831340385
9543359296355644751165190843697280607810105534299104647225026099159570675461435894451751371330243673
4322377326303946752625234559387753504731487152408735025942050258312045949961887467808979974071568475
4345540968905061181530250700217668442981529396420810907847166262526952918788692337958480315285825491
7410010672352599379424093642455879579746975584663308982415756736834849856570559796204571681706204507
9965851598249509219458507498194481000435344593393842840741906212115726028348468471793646355253606904
9685418982993863465647438621147812312028626052690599907461765411557193780774571076985967859142684885
1021631760061329695627486680331473220052293972527410722911735097821519321710336585221928403398228788
5627806080393051809514861853182338265224727445368559556182355148408613912297136391722020622821612030
6229345963863101079382285678439608859802812706220823044578782384057596690277577392298893155237744266
0997834176366088470737475143724091961362611583369572359223297692460128317844520144959829335612287140
8181837460243820128357141361102386662934810964080193754666943288025451209314472359526083108050569913
4886467139323548938081569151075033534231640080485300352257106843542877010043460704404937736255854867
2733518299921292404317310822382103322410795518710775199409095341465030036974869470400908220937294207
8750009610903916342105912161571763503198796222868135195977450312173009591822240439372072280152055468
8349028188060442993885949782890600698513337213472855146145191375488967666104870038189602400640067867
9184439989194738477149343249008584803564370371669186290107278475636655327962117856268281447808127982
7617459378678848648346392958753062226108233423430204385671138129791030256390101935506301501919973652
0727633835611730150238657640435745329057254242455526801928946149479261974448293895461574404180834579
2178193658854638695683889211089497680919972020485212109731574542942543099434478989210427257001456334
9422679561323860006155929289479780624269826084620248020299493062812176511313620564528332259691545243
2265647639788501843769173350861868446884422266593654740085241613449046919419770470921003757323223246
9392300851442175398378412858303237148270307569757929126493031984630070373391751389343347826701885903
4686048443068203079980012582911567956972281228169460602461592809231965031138499715481057444645577140
4170818458147415808610746566741282255714319385854942151819830609691331646004453114445364477249233611
9057061326160064628022410269137149082615662586554621565799614165810919088497449816210586030014724939
0897915426091873369997462038542828134241582254012217407879450787421137570751400758849279196428055639
4458955122029046833433140347536198353191109844695583455174576044053637139325641457233319191589479457
2328578460462974618570727893949042382135630804690175630441986887976645636042213554468168667981732574
1331516339337988345274630467530177934331478432268860847197188093014796425382425187039598395238356164
8739050623859561702237128106483887100900716980743406820746449967935200320460949206370262192685378368
3324446256513580795003595828672072933377236098127000125964122618736923514892793778754906541652509366
8167624933834163062581333296181562453894036907446554255222692119755929407744765671952678618138169729
3365246812157930278685349064046266321761729445626499898667914689524448668655620963202350498308531342
5220143593290453367673481310854448424871942151189334557240160027324009284764820696991436361241795144
8761362393183363124896890375530341969923362845793580897733411337584707162822310956172908740954077571
6509360343571651949109617367276523708394098537564696307137097340030430510797630796554484907313735928
3872951365826660469727979421302502184918352077810273850380756614139040245634387294187198029855156581
8518027594303283618114075229485724781462408597108766062416986695030164625678231147672257826049570575
3343513239941332011270821869927307685661081028458874771376871047932584297201264068807327089996995928
9299239678677029603834615592677666998531924957527780531893354335401925660699440252874146509365637499
6438406702487246369069108931897882536385835648267491893134429247719713981914637010691774495037220513
8372847838926446679693763237639858923422152548373340376646120522292974579838782259246795375223112746
4154749416138721134153063708772586675222889128380903109612352568378682700509558812346088037387017371
3136582150172277738930478927880434792829212648528754327891216043826010679568267020304759312327298268
1782201598288859485935951865360849127449281211081095633453662494229670325528082859863812148222340742
9365519595188839848920899422562449934020914558387119633208156967049484655387848522886743864870989022
1395804397492459035088781545616935387646385712275459307020759797828094160357039312511338734434794993
6425673139419454098764303762951265064105770302184101766019223206229420579738033586214668110207725907
6945664293159533193202497335829156271097517613150993285677567010130429764404865661871372917517192237
2214000708885715000353289833832722550967893009713948915101564589944051368810182703205916134494469863
4950242835798572425550485193104182692796119273823712948983795307348303854730199634848124663273704702
0486649610328995166160158263409784797629316677790293280114915938604976260582917926541110231859679835
1793540938551639350981445410953890273500547099338051793907282934664377995511475863404180014844132456
4538345167295051425786293865886193435985376404883997935684544295586359563416065883245691061865080980
3916387224168195379082454536731937977701908613473707661238473481755971468328353662996722080917919107
4660729771819709857426752482322549717474638332740745368023953153208491303782274519160664348560581185
1718213808230830041041529065407936535513211559482824331222807276536434917568326323407086984383625522
5429515488688794108226043529594620481397424499351769589866333542302644700126818384599208460663361891
1241234075759427978354297145592975366423016369140707462898495240530082333435393698916880579687283351
1094591536167929953223504267081599366904410150651672526031289295252806092609315272433714673330373263
0592760413966061564616802034392765922396667744763932852595867345467216882426359360656589216825956213
1702983536293660127865046500252379242393709613698852137128862863793298646607058544744631639753428313
7257564726309604615172366322120421939054462682144334399459457550513281711747118752527032141144052125
0681818034593818774936734405130147218547230305459189003957061575577102570090466091971308064632488266
0445268552564954107690454791608570904245375488271019609423287069582291048447604324132372951330184519
6444228818825397700012575122631955760758392752636736037672705119535877857857671338594436344075768202
8677101390911290976974042413745373981238263540607540727206007013421608872032869843846378094619263027
0910606240629929651512507041833589534782481301364073751172782668016684115028352509985602633396024928
4476721309891612706607184295476990899087387157769022598686703041421947147669322513558288591524093641
9803848482214112966791522591617410028899169017307812631463646397848492018999501680399311397903634439
3009381717882647267164522755952885734487618951687034033737485869690230476827564424182357230721960903
5077386201997662892132930422666139437860031672168969593496059927114185463289674837393331204375813946
1813164623710192931096187077642191818957332831602874294407005322128270761229587729652196547038546826
5000844441750753176187348280737279690075875126009795461571586690104286095108851477340949942190990784
6598675243955139292998385227339322893056301846754801989952986206667661167906803657428272630908137040
5757793954986111270540686703998016338895076351999503110218322935989242009303026510699815509229412654
0947847268146223581963353887466524950375246387292624711072958144908801605511216363192430751252344779
5130174351772260072378495476128434521469555590109205986568437596983374629950787025494038996484602028
1043230847606869979316625524203929202769403057464350245739934071155113844673611591923459504981529312
0028645097984330981801094882871226812012919665726218253219992382232914156626835711809189509475318720
1890258923141939289377211016145458853269176162457955873461033262527342536522222053948621348888780009
0083725100125461335905956831989281490379924388120549550447224902046568467512990342164938958455942279
0785551847142757093219906703190959817034718073990617326554896808926621136199805081015166834037233240
3591442832306330683534774433086695925342509418671571808280545163608872460745881085941344539193163286
7368885200702875866576076465415556940163122272837807136417470337181707269880685447662448684796264601
6199645513353097387618289651740337416380376468778213064804931646459666675273306833727380413334778387
7304249781203441684300070585602393116646496342566509659136305278239847673759589449456459479890425962
5551176632745425366068230118705682270484532492641815170785281453280880640637118977852351913631060428
7027229068396118167266292738183925776588620352288980767439008806859287010807700197193589384792710793
0225835701340438246581813710471805413649697446583376634040868510861925213803898574845792934761358958
8888822837218586512622760994687211946658367133794324860373948288701425720787705176266915291133058398
4345340206056881295410345367956932842879199486568999751183631832187596030638220368113279963041373061
6407164638092871011329824747035756902365823075622033789044452236054894190603603370140704383136800426
9498812551459042999621583163594150401461056943395683504823076753970865949168896159574548223053001348
1278622466427665795312441367176898707365497509496017526178492797699855379563704719301287751242627375
8518034299712848725959301113651897790482424950506279483572801360306182344697182877168374091008397454
4242157392918873285158759203212852795858391161473531923293224722306821439836028806178088682718163394
6222483975049411274745487120743217370133135363917094784451559382656328809780868572578320042397665808
1741941780006976387716623849212638736955786016147924355271013894180635441967297837662627703751434032
0063822383475980857708293625039281148258325053127347001585850419953958288496086622620369820129733957
4214153171594165435540300034483622774605062319793472732854239362016235630858008806231331785834746691
6211582102536970541457936894225661511072512553638547567163643276231047701463692930160711832174638960
2786538692587515332684796651351316704162447120843784946979207405075813656509140161449515109318714555
2739738609217338615988021193442349126144057940643414573049217266095802483949597760365593153377154036
5923493049419330087109774038888181448696933173320755547852036188486013740302155729933301965198226163
2016977796744584731378773096103161019771258925016866916394143124734362171711375235682932630988149349
8917076603668800989136785994447498424876105183404891185408780596862480917540534701155596862825132350
0602599279168237647150672782251084357916305515732865731898862955821539675079335750311422881621404510
0670861054999186014448649866995853845054957137010537028310891656083983240887091179985264205819529928
7159474652390535946550870149518150323524395129884460013380815330714935870821696717114568470375896468
0068544803846828286121264773103153695484368135120464941518494768415516185626579555350379584909506811
9924012921651211545538752172743900277689024988080712453547355651211919858428608965449331075030153054
1523796228691348239193798880308928706235060994815217948029968113381498745215930511566660942852190682
1473700149943232390158719231950649477130725197963794644118415534989376530828598639161855221624353964
5797802943383147249708557622829402845635913269057547912900196058504328241455619594940202890082015991
7940233551777953319545737061079754504698955305086007502440023090637072199786590330655841107708429848
7364966594865207756577376649414736534467790390930949829736704529153046334884720630740394526070168919
5266496679043578939502641611663916627952654127502636948568144053052500474260752754859381496592922044
7027285068589694271702780444293087241023090233970512918837045964263582489746313635201210973294672118
8295693960351972333346856427693810775896228789950885942539485535742122333503750888684022951518970179
7815370036015992042353192919106643296800383314997068961734319961570073125261171726814248897139227770
5557807304019292495175100254428526005383185101304892021420891844639577230546325413013045603765536058
3614769192620138063368699570375368958451294452411154778889316692565312154320577138931669408054076522
4976130408539819629089217296486470421957927414056957110361838406358973923806180674586326744239410316
6374552513991261182745039619015296982869576291371475298798703821863569027507888484640316308488691816
6569763118223554491412587848546020384149689930495537386814989231972522300934387104883046731474876396
0311636487140068443264327191688997168931787338407934013478419241001053749501555594833165894254632727
3600972504737073688602307752715377700260583987757362696710045629623257405332034098558893935766147723
6403366038991926734763320420729745603863219534756868236715775932456960250821007719041331793598559480
6197383210463250098885964383371265341156326747248760791816894287174154046175119338923561717100842464
6500804109109899115048665967010049505939065922288113029109702494761124225669008515771408583728077983
7681432296236954901218818685222974546910030964966048967703371089928556564140667333889548877201737632
2925777259645089033376607581863312559574166967466090768471427690419508460164513617673969254286986584
2752851822239442410697663606881906666351215089040368612548224769564796259971880700081294333665435115
7086122118054859925825387880858212979067862942373463196729348794116261431275422878734555142477587643
2319560884426395861318364968475873265765734213198305941358111588544002180643046439718912366362964512
3506603707749363590506329153926245132369142738403120677398392304973111268675507205217138739213979328
6093656796918323209786789293125713600585569236673634618550548418625136039895378958277889845558006327
1741680859304265693823491354667175952868734485527947891142729639266998221141433934278217349336404872
9273782872912774870412549748251522920321762434653450227601243795630541116730229506537682560639813871
7175393431720082458078069131483518282891384279787442812512870208116691829554352086396041086716938807
3558400445941351521621084420065072581922796486511467592378110408856683787731248688367850906262375729
7319963239331577750757634503052581184248362833879445368477932500710994722941214702074007206824675715
9845787033605234354296597375227634156054361628491252718393980136912673585240815948052727531913238326
6976266113749010427376984857865634668583722814767556132932186799551819378452707362635748827832526476
8503789895030928865656840041914805886105643628514670446670533717087498486524294698518737431821706442
1713165334134268715880392926779346656257447799508326872263717129204233331132487574533991723927728215
0403704811461026974685741111091297369072432978524320821544002407377112279120533629634375053810930658
5407660215092002280473881420220409282416754586867876860633083191359897521043276353087146992174460503
0118165967577215116065120032196427546923019255544126348599293562762351735730131662282178209126676808
2020779001469340622022742468908991961280274776937122916394943866822369159119126024192968586329558893
2910750716316264335381047904030320087592905208577518800298492246946059020896211761852008388254384160
0359124320227625258761920566599699228840393131658059625747030125631929301309609251868258935980219910
3714049353130527525989940512893863477528827984291556279557422686054503423367754064677365223995914173
1704314218945505568001008740272966216872095573746937561206180766720434950979066595528390650786822523
3366619989060592378330491951635532724665827395727893399539845539800644422325274767307448827423187009
6865137805790256014094660005844380344778820760473010794089187558770937805427722101973130729559168793
0317716177866667641140768203049653036567891110402038465141385385396153819874417796618191168004563644
2622984670547502914227584225209993505441966165337274140281089529705893135708654681037376988157801898
4047407939231860765107560851242047576935048317047398814306571869888408611132379988138794355528956019
9316287907717231503761059364205779245932039527361508408025579263655301083657935746784166623750722496
5440328290069441217475129433482128465898860561919118292125515825060829508159959893057006409658195092
2128618287132897916544501360463606750296727621600933759011507797309988361017733176415884796417682660
1821127631326500947575020639812514922620100128759301955431825879517438367360576985383071296110175007
1338291641055565497963275647630055435357738601423840057483672632046591126136630748681125398026104181
2360659698322822730374041505385963092781910133233532895166003535363582093376482716015136760099812798
7040801203582327537034048216657757752142130206244998513304003925213675240462617808508508671731012737
5805441024478289709803795798126180338763958235906964426075921622119282896594629588162410854965448124
7095798330683281359772989695706197610637908161780968474259937115847415877856649831603024950192883841
9115561223430593674966670872765213919837146176742709873252738860285737614577338504503344173841321815
3773831537666919122245790170235060221239882165798102839010821120411869506778157433326125932652077050
5571762871571263682869800799025708935863497701366648341170657216532869982542086975657071538170991089
1387490233004045989907647956868408661469475831304955793585732589730965071515600584040461903608435698
5324282130583971946606856248604917570250637017954914549464608209342330032655859811602927211241377640
0865059460652642006337899347192948792246266841382369992168749204856020995892003683234965202902039764
9607142886295699204287494073355792852673188840906608748825573323589353617899562658145720755530820634
4531999409660233106313632459053154722859404267083849900557784311014162991849168538225569071962048531
8607687625524029902256830509820851766400285596271602470438548174317226480889643515694487548952326062
4118393105065665575753699677786836199026309387102675260567301294465301572887901675485648082427435262
9431979324399886330745347835324423714189113667595605914820081691192521054796523737655011810669323201
4806264194955408341565769218618894027346808301615398939230436090710217832845884059918348035844666440
4256496206523592788194131579310511564009707493124690938922619097824692999753804024633768315528542540
3193055294558524707066900709130399595086271720124196618551379872500325679180567272665268493953646673
0852374475962451988755378393389258669528215433223492755638796814817310551450247264821305344055229932
0864888732900850877974165600491841549301692453105623090764883396464909010788627879437764193079548741
5783687585030775516789750003429821289351800761389781272537401894839183736836572667834785458846837214
8817259501507711930530810861543685316971574367816356092118339192660340177856562344326591778404595944
3959989251409108952637381898860286659397431279575106444417449942052371238568407032933367769100755122
9828467299739419738956501786375345063369751892476565245278520723539954153391722780630808009214843866
6615611559216128700142192044994511925780545998106565910489620268396897338698204504106656776796421325
3431391913857116290348650886296355389177468071523343682368194540661999861193591080756712254646206383
3285070572875089082787803166434982536979628829661852798521633904142303009905173915696526334261302224
4982648089424272347022288750312224501303762008031717976646003960389739227707068059349894805653392584
6526282555716215362272548859578713452394290044219740656198357505398862472446752843066667162637777790
8947868259780833831940298783262937915993196023159663246882682184328955426990101432506122518227607125
5875287823154225769088615533896487417805629435651970962898692167988830297544503333454500301567636952
4049450128750445293539898405605188639152036836290966352535817720170128125536784108807065316513217959
4341883105776424781615217153726401000771411391565418893395430519886969345065187463113456315355353545
8220238689694545055332746615530319773281013946280882442285946858019398137601338907071271466597948749
8673841517181328930605531079075180885820718609737089371172525547957574997937210861538709676692832958
1659417042618393031015036150776045219225914044513027120377822265057567695110416013379129891358863226
4576607891302452889996115290408609918985320662988895160109097835303629442646145396224742065650715951
4934584269128051113030247047076851260384543235374959660907209994083136743262570359049329406687317477
2426792476944901344024576039552925432711167300280675642762869558873234546775023214579787068007113729
6719174372514439188651863393232492893297521165010263028644893206497294978925442304977940167505770088
0835450619010347921560628563197513077856910495876464078681654755749111687627233824591481817688963266
4507468924935658860321281820716649085449039429460718875621882584962183997829279447110233653992825517
8907233159215596235720519725370627811303974590688048898022639909207882906142606396552299487876314369
8899234417975754737303244706146764966461206126797260056505024173544006519807588788444710884063198633
1498059009525432732621456884368489674483412183996791332308369705807732527789089614896344668486105314
5685815942949778712278079902678074046951340388620621752297690992728091132742273947025138778217958874
1968977093402528675633216951263338670020284724775900532982271031109715362271085961459106629877570874
1755274490644247604140400025935872182063342932750124987925330427441974511090849727415737448804659016
0572102319454618942147093277070238067403000780276261495364659961417138276629903882235383238324369891
9182191068968020272513008531499117308575333332459285962259201323032695698680792181409397473521628482
9680693018245895844442264965213175666136585685541014443814472518574799132075018861007490421413070010
7023998472147296743171548042622102294134883063040751581574773296311698153490364164455241343056460486
1970610389878908990753927104780570919541680721871687194238409755662103640358467389636158212729375370
1150543159646687980874192624338112932862963524692369898266789020113741303330909355745260856351905375
2106687029102526603870136200882038106862641580847431985397990322769339832547881233587251572086776459
9092576756220645073628723977896874607028939904365711402187455825853010498046304599274532900475428998
7574573377656928722419194699619869590726248216326141706625423006407893355189206852695280253629391662
9219607013894563903696682813038400555958934424080352937740988730292527724895721254226328291284456926
4113110202558972196552868701246732418241993478048960775836783135432595731487675219188841218234536182
7346312424049908457018029494626415146434393856606201433487364183365818761432710756042432859446306412
3620750599184566958081731212268553197360436016620948815060329651470046111251321488663418384064447053
5485628089284742291799631774830389430155421183863586801393870802612247763667849827272332694180605280
1909854077745974007421935342149917183958634497491182319073279193373629091100105921458062135917622788
5970771290860636699728702444567513517112235783184102750026293586018134802434764691965334120392679267
7240038799559959366890320984324150293142070966464811454324977527078534864132274107771369068453661227
0126945690769847184658090301837731406893041077882456391531303691838058242649175467002230424054341898
2606046447204865235584335210863918601437051482621087386043225756503635929624596479055635034059430061
6060344680155610956235771818661618317724341115668769174303645832535048938327152095106341221199566742
2794979780483412455121836824679702720216629121240535067597475177919487478085505074637128016808433698
0335746398062390799260998417606963300836535718706672123188480413342931742676120053953135898948958715
5471074092189473130253053708713290546763310628084514485492221766139002016616466550078589237866648674
7957696761240800798878124862308297566707020288694031535354784912016966156655449319841590511821536995
5084019691029436122081534730280527362276103272585465287473018465620517624582555589675920422784393035
2551507229393996534784508298143971087986409249518819884625034122486710721769068449265175309117286514
7493964730057089416079331750480169895182837770981981302300221364267063877800848677028303895134050374
4409006320088060699515500142654837958728720886071990451432641871607159882054119399503277420838775141
5611282778593622279462620267088337197359875723610886620110289030446010397417111700974987351956241976
5818113627061013999270640439562122102988403048445287945911825488431336237900399656178230856160947248
3117690397236745149181431408332307634229667742745409981881156109019299683854256614966070809731403729
1834412767560395024902462771270464339728692306847407129585926974465049618914985816868117139064816271
7103822182240735494807156629886127197394512915879631411015506788006760300165327894234337640215384293
1429836003317569470621299024775225415255578780051234133155892186286863162209378865016030195084303877
5030698849389064083840965807387763333719051500491474261958537750335213439834148113689360570211130514
6792752537162396776308927790757823601395543466836444340369556989344773155669345470898571269332581545
9769825297294572795184709407125871725032698215762368236444542764402727909996944488023455962272555252
4842303547479112638873600744536484859404877880051042989845648044334790817621183403231706465404414226
2143865576521147123469376090999044798185174514295009759238692256833714652466258468989890935261883811
1313716688284672569453996116437458098400577388769316096549754972571914851140606302813440622731033958
2000735513384218270810428203764445742403650280498672440920331263682972053489952116549524780452015217
0347099359912252828112960277242415499599012590202284706154725496806219394656453420707877991505391757
2715894092715698054475566982023689626359187803202633943776242591405056688832377146244359104628995789
2864548389818717896858615670739341758287736673792059564165009757179985148146973385215202761547280238
0965617154605796746426428216126467730943018965804453038726976421154410045414663348718167241513373443
5659866173496259725576559944473436953336371437338438858927947876736143596461039310377559105509432720
2985526939167619394286191930983151380457085005338364967725031660803262346221923988140388933598693224
4704663224793598576440921529426687592562902237827485079528425429594789679356551910287103734665098816
2540832709509781456285219581463452031205886874833852565728488065407724468388265469758206102515130230
4716057410158362888583027769517398301281959588560830841335776996016743860735030843633474772241170928
0399838559861797755048681604440519331927115408164524313198962779317996932366945113016214670577746307
5637164223067469678145935161646213584054130000509501048520005572588775328050984122739118358711152704
4267836673809090460499000798603438225292025249617356465750137076150939968344069801479568468691567731
8187435246704140066012423089272390974539889235556939565851714366210626633346525817417487927829639450
2606481785074320642154561536342095038732011351335165942270932642647626883772731836788527391831371381
8404494010612731221266568076081381692336490307591422111391124521333408890453858511784160975000117616
9829392413787676714537848818996068010218637230588543150561851035122759328572015335089921200396910771
2432280480678772400686863279889555017426900604998837878708392242692164973527995276514535435971917747
8712882166882934465407173000033605062283884462469286092838760145794195299285088666439065068159037182
5525472405644978163123500461189941788124897907126798310193192356532813589737799079826390395137568898
8724520449432462237843585482623375539086710185764673731640758498416492543897659240957089087423284010
1555352199165756086006143614695841258844666856671800289508203197105573358309597845181351172107935967
3095754890807090496599748539482965798204075588780545208837443903370239414059705898887154451524012286
3172789211093083961893281669240608319201479707674102818469213876921799035593295755436881748759358012
5412820409795263491358958092498791168303263095279379436032681320274480424029570239036241332057882565
4461938699188630117039793836973213835204906570448137701591343962020925520732684878655777328222408168
8583583007218755462645252000828544207018259694573716843942770474429766578910040675504758164982537029
3413726259571975986867877924287252740206794003728204840980421570964617840724396014294996694804874594
3430339129565731112853884916203454995543727020483081976172285562253680035903294045281540961577093683
9540958234399712044451218106884456181388883069582510537566716158916437504191697942016481802905679977
2965640248260854473455947910102895661498826843986682553221879859205811626570429319967895803271420942
7488837251997847489711712726528949778271192491789489513968292792569629985796330036402483805966627141
1437385979658027845911704757682215644102826692603513123999353659772378334863293071700990710081354700
5972784343158278904068829126449461618009657591957622034759780425345340378728611313930853743685056222
5702638814017398012397693360361950127308595909027936378662759525218422096596600394337091625282172570
4720980507449224993853584760198883251583717791514975545850689346354560272478181320796166443335231702
3080410377138405104486318847526828780376372574839370150938657895028200968890907121684321623802544492
3567087703874350731574049041000467294781284732286073828830304106054800822810806040766648809148030501
0705673502205309212383616189268282043719580268676057011383623354391718693510549231134136794590495997
5412500722562474330326648657495500175982290464711213179315568121351752920208021378009048536087954119
2063743659743340493821722323599913796227270794468180572535126529236118471131074035745115868015068369
9886199977511716156961178714773597112865742330040403969082819207324942120125062931731015906045194706
3757879475910522055739279921716118999004116586115945778335235892344145330833823552468570835328882194
7206833557637810234741721359052365625011747515513214599243467898057389087425881330150857409775398514
8719067972991618910209695023850144098954618575506100875967208718942990547393885996747761955809458240
0984793196684191935293112357577989364826466117995995498673431361373269447784918074642820531301450005
8825493014012131909224586191179545089281471159659432935385261113044269590024493700794190832781509605
3351270699690690693926926001608097091059155798861470679287378929643344745656698819479574713692640207
4098829114695916735493173613942194025343216747791750880772781035138893435493904691688971828944387669
9992465847084588623643795615100347389274781628726412236251480413558823580338971178713728896724321937
6856083334651980848274122444852825162034825109264306108643042372983057003492719096078758316009259925
6924836621679890897200112719101885836388523181884276968595516073949397018884182424010580557813934352
4465574353010795992669207769122288457518477525896337002708854488388130010296747468004647936792906380
7570431829761467951132561240638155857015206570288900619683428040575954791530296969285428529636583480
2620025522096541059280723570145299516199907569306138626940462571351217427149592061987027842732662266
9399553629999634978432302625102162581140776021943118422887720990782226870799547814661536905499530785
3107990217247941708055194593947577270249663419847176650054776379489743739962165657433745141000259881
1427051519614273649596735629316047094264135462687308634035591992400188272347800400746935181759801986
1688004885188822159983896248771477418641995113420764274471791894163140112938664729493679301172087099
1667021192519934438841525130410937140749692343941254581137902503770780785999936170441175487564595880
8765403206141376238886496010287240271589492777809162677338006586880818757543427390713477524237711473
0614167199767392915175045728173706896497122039374930682268110633825799602179897880757441291499547448
0906620781754770135427168010486284900337957265806232759785705110098713450343162048956857580401573250
8438722812917524897899222300961261019300881819147475604098151150501232073756421428750831528462621313
3236669306007031892011118763979412375752709897169550837362027231651484968236162402425200541089229034
8875002539194032645807903118002462227335215612621897802920247011799450347796989156311252907031219975
4638378568221570427136299817919886392425994724822201017026967704119055997581777827779100540376357948
4952144351055242913602392021458963503793358567775888201458771538544069297586419054886497637088720852
3769256980154782054170237396341292399012646887072920019890105212474076092545247640425409656528638595
3574391032122555223558170606824563865385039347510878788694991687805712180744705320156990084503719080
5982217726004113933548826588328316731512672305497454006853042887706929812922641324429036014756603370
7853115941042854368152965219728099525674390332430947943845444884706321390506742022872825311525511358
6839066986785084240412953043959829922945706528856983094115449752784123860914185479463983050389983108
7344773438934875701816780821227923181259625395532507355279771491852939965692820114193398381226462005
7707664876701200964718309659636796934912372122522242767789046638805003375645026454049638490316723349
8647644558406627394328604898566067917202529278991292323206892955204495699534803858220354196060734013
0774247343180111304840270759711243728710138393580899884224535737171432290570826059926869269807166837
4871023351916877533339785274381588652542352553359523650701399282801173281021436414246722696765795729
1069958320599018372461106740591265322355655882621890053065515976193115167177325116816735502565271472
0444265449363020221784476028090902405595776755225794460224036739749501533813420689846059866403668606
4917355987906869235851512668746806499264880166302408715430461021144084476674549361699764213456659754
1208897417040851365544517518421349054011291458906836279404526088891948883490647555926953668577385946
3660233290616978625349740318396685242424164059778995312010360100168577907152554482049888517695502550
0484773310729073616173321729936850577885288313694813567304656260179536186263091017867642697242383111
7795798211836468429037173437955582249041328531043278558311644800290256474365441878516152214913898873
7235723833607185570863188366865366186347150215803580650835065775284561881226716504854658941999754583
6512392416627030307028575076244776100652683847934939034145565371253457104094837988660744352453630298
9152079923376913418778303917968788681580258824697804421359105767105564598573329552033104728160216902
1851873574423065294702473415834256033340165769416051405176754072598301018389809911285962120851631966
7544527569682969378379901238465711368047278462020088550384926705492820736125182758135047404446657715
5689264869662316144735896946237373686085910687178607105619525916152978816604293674488122344359689066
2828454708459344312667000913571472143665704326918240560251415503841743071159396595409645231840808676
0657849430364157968108756177572634274619069924090870104623603429395338759043374493168417892061414253
2886922358074825452576263885175965714241580212094035747166041588075824861884162562256443184376259542
2215282813535001195498241631096048590044794758183640538037514676180121056502142927120731463013929421
6492482667427669628368458640462387986152540238884328909892017929816673928598306875426121568899078997
0700644796008511804099479880888092013549208047891887508785728330666319586036934908063425829192754033
5671979412650490278910355076686236221768821981368677890402514377657748507671427211884401999971697697
8399249518388496591805064200240934175132444592151654450509650105376294026533143706887200695686149047
3809961699773687002158684365324040993737395597705770498551048483924949877072956449657372126441476611
9159375385535509473994970177168150662232173932524948655742527854053366606189192004773217377474091189
4065248664711833416683869124231900243907378111567323137620434021639215739494744550043732960410159463
4098613783260209488966706255309376807376430960288099469287720552347539342165808467539304100479793209
6381297450783459008111032570053758953681933021958018327730474319806695981737230182604188324101681306
3630087358217671175712534093426399198428813006846107427852045017936956957133768881887929898134085771
3894863960471311284553051012931178707093413249749612586773946512496517241816930029334899885931937249
0029841645404533589504501110231410275786821677190758644464936761912364243212375885063096514844549562
5148412658249016959152561904306939385292782494056880151327930422902012981909706068451525330444079470
9724351063604899272448251093018693414711927166605494855743313733642722700064581095681371902519762515
0282432179812877333551287686650444381746172125488029864421542541914251155901187171938808628057480841
9237088898636697340825703335613354338350190106041171753195274905972302377201817471907233525834773102
5736358314381739019282903768654433825509790910625000983108530938204973335482848840763537135773110522
9341327313389647350637781161900049295973112448729320977530570342652395177544397651111752581691773427
3031874778044520331108576209914360397867906293862018524099010923211181254368676422780888520076832125
6146422331819876454554846695943136830414999130781961623511790940335675448061801702569154410447009795
6696225203012665177530778885374144366875702014314756649428905184608643642481575392972857754835197997
6144627293552511251606237123706519416064169005048244468606850199877478943737777697047697204740216289
3729243049066668726616966861872845716607921491405354048409311645266061641303266072647034996940190950
8716612177001273406592437586147762836137289146011163782484264195430682993776634907305594202125854147
6172003812504153143845410406905546485811587085135073000588286232569284975727137795742431263579643547
0155780113358650732605158962794930436049589901814019896009695126675976711547993554085258255559355709
5887797024251679620090921668696327910601419529746797141187162720519375510988737871474697501276782734
0713899137683142713112471273637173347456680513621974553116027198153438043716562788505915463148046351
8842890389391493840460605790054050970927477458926193194539394021245972727203906620694495734872353019
2675822352003866946157712146602186062656251573962794419315381818115459045533008301373416556340835993
4856361851822029122252852066921329703234208237810611543827539895282318701932775747398651628838100788
5509863024716274346302334015486021158109233552381824513437899580290550310553241321143877836701110287
9998402290214801153892663443842117608688383106323313828369073207904599306064055696455338849435055070
4171899852563379855455471365607578775725701632933375875032290235109898368835450214941583711090266428
5953668909965435379578995023739471280594726507713022019791249218235367651921672703848909833520201961
5491509116902371437126986908062747065788424587299499494428494695736664129719301998431225606952999656
9516651030799537812156147079679903951546503456753299906869299957998373113032170411470218632494569872
7828044324457159670765118841016923776434262749185884965211792604969551155933963161122983794920956638
2734957862465294836507884867425733038766742849862846016926811771806124488131679952172172597589735417
5247631997245853963171185168585813912604496444873726305793663998552596610036581139738364024641320187
3474183114576227078713406426498888056290032169287330137902521918241787475211041048734856561290734390
4193757466661372411031227915402408141644830982140411343859325250128833335289041931953998845871293587
9484127049414408927949099713504951382052861252270864984157041216613635001686640484173767803766747918
7437690485608546076395759901001317129132580065633089367019490632130360189444295978349719756226684691
4383516958200282250026109981210592044145037528216957234225313792329712874215221645816788045608599077
3757501925776822309637915937496743290679075117124687648456764780863314519161728259645591347733810270
7730138248805019204942083812958776477074411213601536631133695555948560724369840572292188502106622565
8288167470049782532121454864446716015253622888241091512348880437733915233970225655237513839934547049
2764146312634033685918325457498460324210439538361640834374022176190690115931011014542874231473455208
7086355336500572245726956488208903113319442739432756989047156870431480521846597274812878082171429964
8499659148577100542386680209240125386452835213014749126874473252064274393706063560494410015866052092
0854001612985673966029474855674415474280386675422330460620944015593642631647414607638263429844933618
7288792527395222073291442431230530232956390584154374195492458063094894295617176345024084787926929043
6555326330135718748574491547707859727849977531409957613504663229039572079935425637670484401907585761
7106397193124418830960479356206977934687329241285772333994193798559217166341755818249703493623587896
7553443693097470193978217746418323821892314734110917583352654212731185269806357373753947517147130917
2360053905910148399145139815518874225435818798052808626117175615112373860125469453510592840694131904
7823882063125586927034733525903371893056093185390791333015825638453149083596443326128431967869585688
9891738981204779096032672635646277661290882281453484257045653230815085683673267137959789715537037445
8246761840699424663897284134188955066098786662691503810903158626711032500879481519202545915396063955
4857534833122048407666948465332341819837263988257465444139707109503615873318040376723424668374181568
9867103946656370447908900387737895289774616750605660255426014911349446563303102865035423677155154964
0725725185984498397430003839959259301810276852327403194476147628771262393946478754806186212596410408
0614974416503700845610224460969630211524753638913541556176652935191601083023496972796544680462064235
1725481217871937578411191383139217307886337305687082420496503078908120831097334795059172087933571896
3896296992136715299307860088644637274397665263431844615981397244465223454766200244093386003268680239
8358335950682394611598411876192521672035589990006391266729735902141173140080976288629033965299237844
3262302982293738045491175478265824998831945547613455484214846665747877652265601150568242068485632553
5409664976681770395340432357785555707906637922416103515871200664825710622766571073083576328459363432
3479256933942033534467019780096010505619286900362806209267039102073772573994902994993181461055238298
5779507787360919030804068624639823234422393459865219898905910115675798657094459957917874017731979101
4844106834370148677300636735276511051273732487628507170941148241762831260816658772950653389350868846
1817966946434502436556214160486888164599464350562419949199516613502097364519471918354123379035759206
7601911806659491169467743585183985952176355254194629042630957358198177846868394833167495967786398947
5029898002101596401400219277504418226710488385225643729148164337627857246484952918839560254422761700
9675218442780910153530526355198543403900770235244637973425367346537418076786837864530752988777525412
0736437335936173951108882365524348959137759265854498307173826410494143106122209529429138970421867018
3672484655201138371777380557351376029249159673311421594884124022911572730494127328200206847576529311
3802082899910908701983472950346000815656450690391447225320867497875092063200785420803365311328601455
8914488558204173575462570504590256453848513902967727461671390077916435566553866174890678113440089753
4270511329951404385914299181411195436806879146306396511471364922687844322067840292736313806879433527
6356524032008203330706977432366307818270932665969367024132371867287482702289747388605346704121788340
3341741151633879632299019287898689728431074947865500801970435979968906774297926956558314142385679225
4810046323656431731223132294483922317487861913937921392659709493228089091477617897749052525076992844
0313231784777901926564782712293964016265214280343566963845393343772608383013102960834445611077470141
9495621955687096623175187065378004675928629981273639511431175129744320056844491423197067095978711644
3813709792246110765476172295855368986134451741677236647515024436831366970516433279771367048559463000
8402221151362523643051164489968681581430444046748114885792451400157025264545842261115685281482594817
8731682479262108378854431889659413898865416632225837374009253222579219682875373513790445896948039361
5505416644586332955227677619451496600784994613652161752499516992743276000603306437385100610012415023
7965867164326053118610065440867147993149866714633945342850610965905042502597254425451060362531822359
8298178744826986718047218956014801762152109650236586275033120631318289056303738472538171327362558250
8071657494513890988210171494803489834872301731411865894325513399302175107563124698417223333684192526
1289397039840775701020749100441001586410935952906956623352001890960593267854890350811211703302425060
8972208092505854618331961264612165547251831103963900856341362345575233891673270985449366356500866028
4389675735383275912192887640267788013006562283647175303572986286278122578278439482131990510510878029
9651954534984716299032771807331530180979952151890161193649046430182501245819318619024441437149494808
3043208856460650735033669152181672001111246031264212915972135432183204513621454312352273907341426311
8957757945465385297655883211330197301476530087461540133515302551163094215081915172598544159393376937
6343900284684533607680838384313006925923443741712680380293862493838465797917714601787818997527119725
4242773059791607300829936776494254731902360243275543743517183092025381987044716140862234630053979102
5717461814076780938398418010770947927335277641819195925580775671059207816276228147476896779719798531
3414460321069441926087131347677605879670521703611588772456991345076680965865698632305496307845495037
2630208617874483731953279280445575251435525113240256871546914690405530588994402392965335287206511234
5155881195370829479446693440520316170686504836346411831471121712072207071195967050535145204895531340
4995301123602839315142125108226590794709577574483113320468563382042374572618230677910220310428154288
2693948459076452840186386575529696140992851352520412959820874287562437777764679033594272207040517098
6058264188324758895946294074347327681486945313471075097925718560102736893997607061539576846707353957
6401162857184536304526562720965168723151361260191737810555437913809757548502790031533810441748666127
1808983790898402652656599850843705165860078417524040308125816549794604503866514880425729307957999286
9845959739795440051385824818864282295011630398403184417614895310799964665018569793682948348042700391
0004845910881338568053763887413605520601415747512705436973551099911877304466139217364679738526858638
4336144869609366862985594477464471257321027481957526226205111201412470177283161516718685535879244610
8452476225789197677331211572110946449578876854655989975350880551811404316649260144166467623883776209
8560666280325091240618260785399312873279652279298305632430247912565189809628509294396930495060214755
2019381761485720652418029997408040447858608046227478649491854450876392223652823094542391444905214600
7363619044731175881981257000177190764495560074806261766969371731506767466516994848922093884695256952
9135857970132516199978920733362834722307838627828735477471714967348571386305738474752574861221083767
6107734075583306865171159506427924579670369184695554251297285542880551081121933493428593348879781828
1870611720325904695323417296757830548015583864089952176847500417830566570473565359064606532130223452
0337536929003361971053068917298815208363490200404622344668002865480095135187123142588204915280339674
8331907957797046311058407586024054169616272440730261440152255146342381029274416234754105278381333441
4829697579698630417212799695549994409780964009285865753109097465159120714566958584223479993247817677
5261293337670920539534958034225805268719309797107676913437567287289803779999718200396473974491748334
8179682614845664419794907255826986470636792740222273628741114837271998160854648456150848193403034151
0377163028629986774596060332603469139718248445188900243655894180983739066961440884817862123969695973
9333896091825711878825210727921711775861024219687353812882255122901650323026278314735061035710265906
2452085447692150454886516231662463917649184619249416700400360760218157214914978561986705556407378561
0183864315629534951005461936739825487325884881392132758427105263387042316488900582220112934302780082
3970831416451012472572295767559371365561651420678699641508187154206076796980149128127992004180671879
9808442243709830546979967487272366419444490629169787246488074443851231990358723495552899210844886816
4387304458358680268230376539505373018549276908857196315153006991785705693609313865179628403049335378
2810875201923150472196243138700439468385662131335765530823957114895748086811401550601290179923811151
0557786352527658788978697642940179807103548850945643884862434045707583732733750097262933278061018868
2302553238353110620040177203403707702095550576541303974175992167753790281959031196571772745240557261
1695798487278737807019892276930734993210324948834223816510071960058786540267518304055224178589825061
0210428724456638878732542400650598987142542459428052238412471787619050814728763378687158136706187931
9105744805105702556504846524340171620129553783292269327538694699811121690490762000633233949954607325
2811639599240080599605664437282765401056341657582095684098356779692323675224557967956161344975538307
2497544092478574678638012222773421519739630423402715057722594725595704328587200382190244756596773705
4513692900501923974872054948251393754404319548117126705612580680528719729775740620329553713882596229
9776951372384413703844133993929548215257724045803770861839309411549284485798250731101662278191952143
7880729743240951410296124416740863919276981154939878170665364112446786854811261831189466567126794860
1661211212946815620056620715917041439011276107961809677310351737000137904857600040711967035358629201
2910297111107866080121304965910696155790919016837936534981590251851099547355756800761923045180507889
4403348472720041983083433262390516048853381355946664384418663281897806321389025058848427340606112037
1045303115209125319746382153108455014029759046829748403884598068541519048696967845067527876330287281
6655507964561362238440264703457262030255917263544699158045355701811078224401984029367725932487611310
4252531566845076095497368473588467401700838408005402570491985946638596847738293978064791649689277522
6677429815889883038931857616088034625576018037350668767192094521873463181280632831765501249377509500
4744102271916799000672988381250896178420072034206303685865898796907139287142073098678334655489195988
3609067602725760305807657635815518163019276146897493457978284229946448662527385736763830521746705861
2494387184857799210050989624504283686210765520095496360810971935892310182612131979752938276105078821
0990707805649573384430801105814590128949458790208998013097542673503351706735782660239030013626312478
2896546950682211907844192415241695480236475437194219618403544830939666258513296572844947990266048648
7143257383106088189355717981665191846922562487713255547603629145306372633084284420879721732345822266
9611531101985700783800224447771194220619177626634084313590323147326650176230380274035223223441911317
9500704210223790663909674941327091956805344866610667829150811916592806024401335260727696710974666305
3584166566700176396624599426760070371785752186733106394222769237693901897611838296093715783510122555
9996297254958532185750522769181992380122706464627511916394917399120853201138165951429675774975873948
1781176511938281395196019212627025066180808582220153487802897504524555525751556670579492681002506311
8786246278591804061543209146123962308162674302381633287978199609185637882461246088856543229572445961
2616499698310721223776256069536963896736052174782340424133975136548745628133494950247239207530613613
9483270223780248189083377193598123512532519359164093184689551383896904285446022391501256871427925536
5545468235172113124353399606930476497639155801072442553099129010255375431304000075492172876487069078
6913140472645951499540673452012087125490086562959493652948912124399872783684203172123231616848521252
2882194975131375905912922037010286697387446561365600178405827142807520018128289339495552374400734555
6808047122401745543466651893300844336579856207910523444994071871522290159704195804029797147135191570
3835635938573722227478719482664975893673295822604588719464834114654536960461148464318364818887607862
0340727474885125708477448851776266058321700960623114951044643243532394232155785713521202593969286584
8330623301610023831729573190739726194991112242173319777344835152075739243371068547846639875678262206
7344190700693511256483228454316118747721338501522694469195967842126030920511739377777179354659388451
1792845028889000483039894074540107866805722785115897567318908754640569736847161674215431903870822331
0230237146625686657390911589767668789621666286624217382701468367631234970382762020682397937473732238
7337250836324448996527314827423601597707292304476504407553678168587225744651618727158632537455480773
6055347774631389437273404591294853483250878340787416258984007430013030450938981952337740116133751502
8129610266618668444227161424437273034303232461085132329684762057612101079229308641451793335125027273
0194528303862527787916451929338360328070684326154648495583946325326423076098944580966648266245007548
4494052658191601240633164419207399628349962728257175919306860459646887468361230167023640479739280295
3146221580477309488949098298565246763399670799495183483526622378175239339892194696043994150598260169
3413382552709242579129008875622691131552745961452180991818475160245843233617765245231460179058328463
5817520510111483790079974808831089393007719823153933784487364508024722414248426507739621477838377993
6710804393171856798890843345493834201347952409206601494944738661642550998743642356598797839020441428
1595027307335226875544299789236235307731212625534474056518659438921338310806109172014422378787808446
9670407209108400387120608185385410117587105695709159485227655130174284583969676754378878203355039730
1168983437145785249811615798351974131739981346537540273897963010770670710273124603973511020067428812
6256965168777591589057447102956808481381397162567953468364983495044159714054325199844679983272641712
0178682040001360409865647601318241446953617221492711606913232369859176047903621248321945518278291400
6003837561286225486925753719974280910505246289476126937878274431947266399161681765426096530186043017
6451387074065925440448008748543890013167733452042050785972116956253179197007589646207705592002699432
3546802381281185324961069765379202107995219198904281061897880758680848282643678542572089936722910882
9993477159191384631132773513905019402414072611146851581531487591964935045925830581594579591059020946
4968642563766704559605137444293609039355727209653846968429090708040854370187965511138998385211846681
5683636464687705926572366634974704749697061558558456516209848478728956188352828939919478273607887059
0807717252989141552973497971628200404148556300311159408920804095321672427427083518376485791121426442
9447750269134480239438627625706771637470306870040263494096120303481130133761437448826258490880053948
6156274377956210660901511968988615423915372508397098177196878015291582691106022706420470241838327038
6791039791411652535991594112030905279179452753460526826265275786805581478867461397239694205909920081
9727861196199237643569795319417366476655869118786161735079849669119270180666531246257465397691798091
8234382614776108196528538230055576445636970729932714300199584354521168561523467279799265893765313946
5624454465537935046029350013414697958288500958126355437440848876034720501359574193332959558370999193
8270853945948378526647470747174479837190428618685268969561671792053907219434711636377775202184646755
1866753354371489143562422627445690440655984690592970034849783174428367816676559437753039831440158957
0466664542070730820849481782694449396322966729428294795616849342827786591559391651146979717890142620
4056718724279483803470642383343108412721364256674541567707507327181924237815301637019526897815103787
8345233374884159855143534470083056808311667544022977314320624233659051928090115053536435353977173109
8456868729366927536900833567065276142819753961548233925706024242212209079343924565552428644959506236
3751950165273317904632075919589139744290184053156552760516011639918160076626021787113844429142724672
9740461606554119323519268918796224500714308245345231333625346945282889834338372478429968943259973897
0856118336881864191424866143431275092710071505859002168263295438890062849562221229139601606287003136
9370018092563887603805040343964685650465130189709241528723908159597984516096133324698266520629398260
5656200012413849647082053482917401414527682427548747879747841029163335655749082566939615342438468258
3091481658540193371862013897658765992214621611503680765947909595415751088177541905236305745318819481
9034469563428661584774989189964550203441804500194733278494995561513637865652880587827461898467577647
5042307323907052085682580664781585859859507455976820936233090895499355215271822868285499586460250034
6195537359063925513110691223572280499513384934850907639130895703205942868169159217462602084340275974
0386840759940208218025485887097115852920604362259868735917590979704660872946584092139809914608756440
5568074366805917259244240942941715014498606323663062831882917489322470285397574258211151360117444824
1544285157534475491046707329993101015263593904179358075933774383014339340519544245432438521275701455
1024506704099072665083910335395621858494062017696948312778530005059293498358625860676247810159626761
5486004497125076278112894606570297874338285692112506171279464655647206141838208791242186398699537676
3827488986190813915959069598988691763179009396837971568593414779355476898214097080313101271185565481
0281455754706939720784085976564719375675344074078625852006725110505223166184224565219937345911745021
5472494371992964679231945262332346483205944802789028052598656258160896849995441562237083401604555030
2513547030657921421316254201101747740270006251454852715484571366239905346797141642018391620665033842
3165792503184688260262276108799019414204402833814890916486726355496928002627711276052111526363176886
0344103843957510874834195304054707603883834766271489234815972189871763589141287936659302285761980797
0559870504268401716639311042016797216722664265330971888972212640037619157946180204809952654851631914
3227177559575679187831606757612969466630782429513639486235257749129598040798461176181895745442454839
4980986091079296148252202603911819173783724666054513773284733021735205276707310136866015152153025460
0093583847989531031662207535885788174642185637337409952279299507000669119248312824838384457536569632
4627263333405492197804593418411697039481282905040418863527414668410699647228602187161798254538357042
9534101922527421996483651860601551539419636232834631134530894946024073683590811330714011367144431594
7419927621978626960494125424902367205554788940985985938050394676985959389920338064980869088188601082
2313779491792164935461059842347409469524977308526558960861135837703329817562237302072195357096004166
2822643717946096373635203279993011566374053522309402524585832324079189590799143269942263190370276537
4130693202011790108175039253139454280580798972415428098223993544494641648527663614357551437521593547
7323594042031418110228061515742730661837262509840818336670259738772100610346953616168088497099247170
8823376218331294077642357955077522194358191836506517036021590604017647163927500262755167203443300343
2134516223924781340833822103350569133179222867585114717766941325689687243584017951196237750709150436
2871427353902468659375902876355123888419943291025631281832489922120365754206024804046971864029034887
8989375160172132652332191440469367125497307206087170631200722960254845629375586015003904296946919194
8465986981678219968955591827621132082116278865898289214052762018766212603163115266271083894256750530
0913781805058470292003947146077384455868262706037812088210532170128001960059988233913352499815804188
3287902899327989360257391165840034211809938021328798652408084478068159846574583858268600034366721337
4369108786366710545851920389650378352463570831384753349461839699031261023298178994322433962653252601
9073291053209647565291129187675427428519893515984096544508800575721723261328345245993570481731799921
7211396669117807033804467118830574123345580909263566066973232651320758679183197476190031329765376288
5444510001912866865697375632679330342828855242781467087430902816166726843284826980995380220522395062
7136093243174260655694864452767127771163317561592689537442605228789075570099450477383445479309078611
4256669125920513388511440647047633923992664907184921621663785053816696262083913147151904784747232142
4481199216065704441458571841344887449776087768459727375450419068934442960069863077546530334618864900
9320129000863522856905989594563115669423720431745584727566643965073453224465495145962846164235767879
5623613120945409599184720430500153476521932474907842286142716138749679135960607987785353160867486296
4985214767990914251084900089983771593840735850363706771209542188427044093556376165206602105630992106
7404838003792744409077607610100576750836744019815241025680214906230182170858160360008493406135200574
9568817479550897906503406387470993896963017225370974757931827321860067113586165641144094666627677442
3879174540705508213443846142914677591278404894972176624764654898440061433698247520496223694332503707
7056628362419849420753406349334909228283469337551852018211411043724026274065546548655409366493548703
5447473420370493570724585026166786625648162991294779342014807936302020309248112511676083344496234713
1947078053429804031594910385583626289547513897840832757919560205300778769986726896448328584276965900
7912649798865446734685345050820169000626391137178343678022050986254617713768905412387043315629584933
2949174945645284184765408646611357629789207282340285395186073097010906801817124792494990451920260208
0609314334271376093936608694809645511957294178774042677095306987429147136838085821991738408781171945
6187154270731178663911881485686559253223194817201243657406598648071856278035517051970639858927505522
5797804717189689177878625762803234640157580066748062005922963189521202409259623353933333638616669817
2746979014313856256080852481626653544408832870207502861030912337479562653954912680103556206623624969
3446611943008537713157465838831270693950121192579641108970727547270527386804001626814106018730642979
5757917418932053637701380714274859083817744176928454264438020271306645483916791160967814187443852562
6411402531982945275758417164451792793283429262494446722141125252692808181133787172346496945061160681
7520468022739234308002939809118734878494520526372407326704898724012498328683586929387648301280550161
6185933261017891761486123738655535013412790053388405853918495083652970417898237635560868282394514189
8520445778172849100244250206615707417978558480160383035212435475303673563263870627624363484792029553
4083396065927883966998039184042191524518475612481982021921136855979863833528847040192368112141238857
3816149661425179123863392345260406444577803308499898339514131968401355862975046428232443624855518234
2960330327562783897517084603357958586677865255580433584304135470623703655459298249233279530476554778
9582102028991790333582379205226363003131974510115437001070348234519442228014093153089904754086712041
8906314556830379693872145230035343495498894418207650382528070673412378132708212798897968156585947696
7198085535304891774911347358298337412242759657411747765250427928633994070019747650305929307068880484
0655182002984386371321232471028003639448666977236584274894833822472851292419555506905163061786819998
4017375479639457790349618361343976210320773129419166813416919109052099929427523225345689630785434832
2300253050235165802057674401527920013848292222786045080329590360467805383281250898029198071174947269
8925694222678068105791824389132508913565900080640403477567690413597489785295059667058664816155682899
7726320492337896676574733928005219276282318165531265141194154804844579558008423734799735091160229061
0133071626229414706526095915742319223300938122693183600083698356707723196366693623380166294970780763
3928027282426974964472010169632091906647834684686582215895587746899050658796205247236362771363970734
9810116547044216962228288042296253402976648273311794424118062311818229279903258938120909844901330340
4040017232700779965873198694541681967813756206523536669653349816795394534285818843500055324429858994
3031141667151355734359611094436685360347813843552460269707939934686028633106912208231377779416064966
3477786511991762085806807442926794052241330436417775462889160094164168677806315514168768399906756233
4008880082468805978023776385759328473636138627747798911456402871591474601377187414451986733170426559
7505221635246180880066393548348313597752051543279226824629755554462653810005727889376065734986248064
8965461549454692246550744679683065044292606950641325198468118280034051963070008367078438980481549165
7009716644387482127575584958103966452567537259985962081305692325135739432314981206647752563167262832
0003854560295270705075223719677307080252140069089043907223132691237933902939835750491836879362030669
2371283756585182748175682265451428136004139287451042214687492307402008364264650268764170159144879007
1585090833460825953376674579222487851855168137448673735041869266938939285227736020327093969443009365
8402694774190075734331780343042321059578861124245964792988458764874893081083654739922785407792422693
1895645737525112052432533497285666003166410742259149444326101547223312652228576475593047293359411649
6844005664105087492477746409314405798795369532072021471544974737473290302002734806777181620659763104
9011577750800579465530186573532739824582701989073837166713882494877103961318861775883207412245734252
5817951485263541454766153036091967869908498354512679105210778136311276801726700045462108180106987698
7154129478995070161505839546401436806302428484880524693792350984593575586470835177513378863665374237
4524052069708781268802899127819653519898283682680921114587525964936277890246582334530613615575067893
1490814316310020959467495714613549752696126882957861531835087752004259225821357897094276305910645583
7428495251640517641677595945454951341330193035492671479373155072594173267908168574094843920263739873
2386538509377791184283420451735612240252151585445690028597927014095546293277638418970167845799564737
9058291687987390240027152025014564655150015155597113188542775453090682281925687801727446177299913416
4699124841837497191418042755785251385944960956227958007422999445226347932975374744511629450761418805
4506626037152053097499581334606730105826607319689330167870444119417228343618711072837004576527658623
1699171307866725386168795614790371772501983717933519320408160433991581574784794906841864686551848536
2182136853288686702450419364536101086528886179203374725942964461498138704162955321152447052427689665
9107807462565798072612506763457001292362793812346748531610326397858073277327582678836745199158410228
2241111665594707612480771007662921156885249549177120255374941491810726045040794021941332885689282120
0920720614653808571401419866752741661577791993083168524370178114850305969326006789397512141777275584
0133501546437528950447216704561430190810894063927205845451659818746173769312979662291774620592179792
7555798199003406990890521555210868778140234629255998138416986668559928022705403508942048532035542948
7955934590241949145549104473144807985734800185676953436372542142174928762261435945601007781481474197
8463216428174803103923930508502919545120328666561013755649593485491364694664230868015034874915586291
7237813684629501606288520143866063315128472650627210666976690686022925816839907697928801647277612960
9059217522788789264893743367520946791781252609971061718019518867215895062851898794930930668202996810
9113262729133479229833257128113321771065495053877192701833643904407553854899286346538046486181630463
3350071625505749250290032605042418792187622867193652456204851630048830683383909639129754335868707341
8082401602049267558577631698738149874782847570646633276172895103717326438433599985445096638327851239
7492328248614455824547078980179916074961002479116169361296302621866883338567808561023462647501013400
0050950697244854131467545260519259112094037177541648326248145639949100989519369075252108518011080982
0805931102603882217972908947788956164263278649232728478068365728945244671722094843517573355220140442
0364965124997010460329673451823543253696465573030456206934062624092027480971336530633683111689391419
7356478821158106776949873485297661755812951700085591278524617213803205530907883364675479560164820029
8537859497465767637266097343193027225207239210167277658709153227486331539283445976757251144909151935
6435318226759341017739929847084337800406941201809480605936665855971840942978739521646527670652748548
4914038588051536616182783285428677483809592820417476163596005723350863754376969868931042154492904804
3692680415314013362852748421249891493568323801623215573922068809994965408522332716337172470569580121
7156651427373816934465651157042750743206093076072220646488509468472032000052904709838390369981258135
5833206939238166243646531085589764087578079908865433276854693365541401606197542548545382032022434560
2692092815273873250206717230406660365455529937218503883135038376976587559609620145785795698063041439
0281802875490029543431720968882323227378404716163245350137105133831859326545885645623881577037647596
1283078872035552914264365131034974527040740888581289666903109547606245661701722467459102158711961556
5614723794615972605869717837714221727240643357256293262119411587946776137237390571538104420131303345
2408726750243597264332300321995709009809407423545627507380861736615803269261501892481745073206893069
7005735375421452242196133005654775832468105182827944250964331741613455819841805172713113951502231631
6103990920662590929655762143139893533465678053547302464671516184727124256563975074189562527044616603
5261570266757126004538311657054127363930187501348016407088614954214147210176734493401541170924246078
0250960003247942742870077793694532608175794109884024706238730183103783262038783379088736479004909978
5399227658709086703267039699653333979618906504758881712465991789256500270690192759030071146402592158
6927208955797027009928105336763664944777570172003376422585108004912723192761788354272464964306080336
7555113266228174390330608900459351892991934778297152542721324313429051320477102835327523124501894480
8377521293084275799758567042328441419534016827832866458400809913695558296139261629234317158359976731
7020821869145281949500353852076741650363608932308345629306893159614863842592373524582792495914968573
3552532873886004866291431740044146033830903703215643816670820936860688668274907605333032603923912145
2933827710385295606949753408194748064188072698302479834274703989961697132819411129452804018728738513
5551058493170115001217051644961253172101783450384719410828779010203269158898755304803272715252692217
5970842089056696842427304761806632854355222452654372315228249612746455437096715693984228812111246298
3534833693767479232378622092888557255995004775110366427272985116468844348180786919118231693602299667
9474969463103283879053113706264960369984145981525507752672861039855325517128420954076421018485300887
9567534078892348025372012697108917415106697952863476979110246062839127680978017118254836888733044482
7677080980927687499390181996379609211447553396799660526684540763975316502136757501710575622833792546
6345933224254737897107745866500657238182458194623262543664243837925949609078338546495707226651235008
9735830599895663745607705182214126835540094119008508255060107845279233507107687966986380179884260312
8091781239577145324878740796514516182715254483010946514189728564417313383705240547173413517031462795
0451882392740329839360913525494790338877987753122885023761984358232374971892517616288167582839454684
5590030940272353011963695689698588150811285401550982616922713962214919949657117144876490091881911885
8239453473169710205385102783174399245030254331789696232302682481222389853340495103644988169420290971
2893871206690784862711815397393362680521760697660044842114737008035317115876191829399556803383391113
4916400415861386346593277192428673947914342301578266334667818277917651704240943138985234532795606914
8738902051985029544145306514885822513152002586721670846209372318433651192181642194615046871423259300
7074126204309088118037196946990465415547006517732636979709455413526700591610931692234062968535808619
9765464923130535030586548306905500276187777864922834704310800398907906403599232359892065594934106972
3500595725657461513938281656422163431789706008489597953972145538554968282375436841019432391738176089
8070180727256156573144214499834460294737826095552563373519372516819617909315497912080113826235592967
7035730002886882465738975557837604626478777738560921524117679809576261147775327567274078323717221271
2795876439219243762177276365139304232212306265134610655337272669220031402924201631611195455174527127
6358667360016655259251688975470772473779485400222794183098760454736359020936487036823864217518707227
2064545002334872268315417106228611498949557087234826942489114214110605636280502545789110789800239244
6460162713254626643551417457264433955637573706509900409513979743230423435715076556094526228660854384
2339937293957363311876764789529514785568300787098272652941065858634407987507690904401745491316980837
3067855449350505090858946155434916890977802982399428998311450941679780826480913541746435011867737507
6044406039915636825420004271960824135815399113645288732183933821159004747576840177985544026036267495
9934016706968336021490481930148439324954404508487056954779196120423677148916801170928158291601949104
2095092791453894899326540202236504432021001076623656103073918407942460652205493713264170577399667115
3013087012952026679511555757150260320921641862443006783880054965235455217045960500428266095193214916
1109014752320783403758113648438650175870382682867050588603169485407481914443597597375425271292965673
9134781247255258227689058330203380458009056793378864921008136901151114532940225003583938514266313854
1549085890315507599166749795343482592741168383291644704109700200261003768958182621578810375684404807
0336819450162428050838571990990816582810721054873408106236742354165096601145233583135293827143351410
1616707699626142982612084692369347523161518983314695329428506708810349782657839666437628378137516693
7673977972882994404953442328234891540178654376078793838923668168216430934828307211137291321312006035
5210478395082881299950221395063083555700012679647390115852217308418970670891148288992378952612245162
7827074842027767814912730007188518986361299916876883019139924254313134485065643484793929977122056608
3373517748838421421266790419417789242729516637845740514046290245056477740659046587013932996973162509
5563969485312780239024537454815462997157233909528117396388179720426109001142568528959135841324250506
2032667483379271066994142704426119478644153820540667387795276541626576714032775266631274871023581555
6551817879257991622640991016595658218298606019585753230883570332278902597340395812655889243078587852
9877799545216841234000569512580108551692193391931148103989627804349556512557227559674256979027348159
6797574331556393451008525122593693544253503983966433020851004401599141126187599900303737538494996384
7807033170046680090243375236835090278295790740314107596565424366468011710018468110145046716154615916
5150134353912642035971095034795605882269467020402103171207112989496800885654777408784309635190536735
7609099903790864277769508371249366992032542192034312447770431118761401805859663699536334866060334494
9836382382701669396473841107553062322258317043202769662907031415565045404886523034290822168070193740
8122385741762499149174443756610447012695420844068028088554338565186069321053236820522583901069238714
9615588368470882014735824250448928305799820509600543375400527925992773803912943138448670572368240467
1791817311455571533098934097127190872635749427971919869123685748330806936815248264452404137915484096
3096691485880142112977414191661534465461865211686915826847289456380115110599633804323196941471096785
3609155883892602106537433854755144625954061874550713713559688798949642172212980950673626809694800740
5165280650906655555598977952824811734372301453364863337854213365293238199825676578072443612225294697
6350190725928055396290518458418576892239582437595620239412649696556354833300326350995515479462794431
6510105758041115062784104378163136016075898049761602436053959455341344118035296221009893671931804446
0920492557591692667279007359753138284829732481715557766520077659686118393277632214057714708885104827
9773514860619209873616923658580684216342950776027825051688968748132247140497555824199264594057969316
5876735521608505291003721929075926283378896901307377120263643488549090240702753243207124424798773466
4965723490172909625236442200280480468849062753355426912207051400746603477453919923778300164909065861
8808056475017134808112965473049285858152925031454656726014855016524450535733894980870310731199820015
9575870609470252624758043442956920523949494751379557726078002429859619638233782072079140777638212565
8758656392569216622461247351304572165857418458929092316451047146047069987750315845377876137261203156
6324273388779449267342927860390287776749594195606939612841496381625231454509422271342808425368192811
2467262522931818742507578824619531498892137614687396348308727768227325845339277056330132325770011211
7370127031031568960820135127756500686329700638209457629421224690092496002785062875758959598674945530
0497342715764100915424822384005201995654955033831397343612428812506186557762118978722174615794465833
9814554446353817505895979986696325828424724247195401030898471841445718245740060419037090777222224452
7606432533269945481139358440459774505782672166460927385104310416964456734528443801697687350243925987
8193675600521476857252552707804445140210951496514177812331630072877455706640727229132437926881497738
9787180458688219786263702712940969630392471485220399113943155064210123747133120099348779576280758618
5097572783638511408122632008710959792973045225751336238973669017455623116340109386202353704237802649
0277836738655095445644549737364609422858673652926349264692513238906099447422722731073031932144736799
2458071903767913149358205716113089692634051494915562597859606199154706553227734033266710269236908820
2392104134445175228077590158427523697456947925621649324099265687791714233190520824634284167198870849
8299121685777295852838863080778689701641541809869708437844790078135361005481614020927284632514733404
5279246446978429674332340497367505817895171384112073068657499985466300280138619794857369506057393343
3789008251962202897948531087462269668548130542756664369492309852584948144233543906696727532796456814
8489610369777932129789201047437882062252973306907144689850758704348885205636084571072615951639075159
6044167898621887207411140519581212450518828892815703006657395314156937139230531477675760530166619927
3443083691380091704230969609685642993924033265210519287585525923133088226726186910543402218895915982
6229757669142071207773881092338295539959632268387969854424587678053523476727393769465466370271441731
9392287677949076597856935839745245875597479439662400654345837036840576351362306832980091783409937616
7676176126968265528093265875569656184467733923131526566060740041570462422768982868461064983684097957
9324017330112387871544125235370608053013163448939826756036637573439323100464536666281563779737709272
0488448755298904641077730036224641804590435137387695795392564565852845655088375543603071508805220903
8850930299038359997035509485349726899017716390140821708146723141225755554247907883583802550835840181
9483752028285418814974972716279959596174560491083449344680728977564790825625333211075047676585949344
8044954304234462286003100107525822638358443739112865302632521298994137487079882745284305313278487166
1522041240750170792693388655819642286001007921335062878815739931187791516223729757794859165932475669
3610484508034549097362801033680800803589998458374885135813191653806621634863335865056486404244578880
1124990804665620514947237670542671807841956469187803929614733536407139538163651276725111348748353549
5247734424726231565032554142664105727224222835269863961674138633418170182424635151886950828892232137
5690421796262668566442519065036408110066231753546588871063741198788433446257478749878363345380494941
9938304707268183220827610231652300067422714688514688761525074304177990469524848844554676106647042552
2538866202289060785019413241155436875515710324178768660440435916562104458243900460828381383081931778
9233654807990276408039818542349308404952512379274964302292892992249198766561966553746403462990249327
1936530961505628460889832887623757616109116165580497969901629441609914976631285566128026669181031913
0361306287839383769766227572116450486195313720495292399652651346861181425700527193120906330650098831
1979665164667489459879684686776974795321419392465981887756645950911588699638281475241415732603869400
2160889016807732827152602136169411957082971719963439185631519370750205415695022045975618579647952428
4226085808420522498885955399833394611151741644409567325014240729034601204968367667642483491485833062
9694789527622747807112835785696806671429759381545174650025664613717985395293484948994601659730887890
4481492412533198974971789237651504093797325964271008626569540560208126087750475096043602393915708420
2890273350891960080344235544496809971131712017889111172259485217796388364962019893868101091196915882
4495727810040892499859185593986122000257492238613780561702259427140326479472817036523606892966649905
2302098354336169541572795347681387819953888102347915148052013489177563813015546398626729981742066398
3614857633533533374395729274785126896933244582105228919875483123647257158983937010096478619303868791
4665722404543962161111767901916326829923361999856821929019936077629393542232598872414784365962748594
4744442017759728845296929066835573032349544908762032839290561549372363687160786070575826408298308788
2175342180247376747143855104507395743128068953897177810682354339063168992520091214350783845520082045
1012092990134320290755809492941280640858835104053737154251338591069361696630237105660317804639236258
1773770802849431221798676839110983377109371181741873595525702660441897929999860538634512322930591382
0671229058139999667624592831865597860761499962395359175246406204251958007646617446994137287420663760
8312714875206349125406527037969064053623207304162307154100062399499807056461260866948809970631000431
0703476107045290595850132982703578234997785890258218189365319831594067854331430287984433095712449860
8968087057124920873334845603951120494693885123812395387008419174636806276198646843698637920864869999
2799979801680381148387571551426678626631023968481823338415958112570946850197726227756545650213987310
8555930252798737065815986883919138970950924324994774917089590394179984910168899384883890968289862109
3026553536408390190638279244874605841417301894033724799129910103102093578982041773060387132181608557
8376013254935533601781110056216152329769238478724802151386244309821768187320271924629089858715377635
4262933032475011796561448754362702269231245193185904853558953822557501567487330215705299242382727001
0588161704349278134812633282801623089383825225494288814383832001421577985423354266860723349231894001
9941651361839485689307780314165057577524182903023623256996887605498898593648516012404242558854460545
8839349156159735592908718981654388854434602678436005437278595119792667244050749692746834917545539442
8724518667484133179319614603909202926747469929131892940121623911383005330572373250371780994658255013
2985175226188302703551216900622796267135479375512278677819213399656909133818240844578211357501077380
9809755911416551841368086269116914360603229316103288442975948527843954953598625865487649940246619958
4440647642860604550178291630580588345506801319884870488600974182701139288743020692918181281747679048
6024171783734511061497130868710175104433586566306963316577538993842517664629680083471468885953138559
7623401433915627183694645554815637431390370095485459369119517980809790761565388367156261412850996476
8052138543432840718489077608820041476937718509748860589693051930113117563561755268847155511625861575
3927382737957627666319342503343168290304753236123808572559693156267605045124212751654373174249663392
1425302206298583290462185529971336530714915377006142856476109311204336595191985898130284590681782316
0597213055418940195469633686364556230421434912385258338902158090578678963428018029820438554701445526
6358140035822936775018375168533464631494789518402008574271873612468545203838556574621362242596645813
6399648327368734470672728298062372950646263329895576344061366719053955471681475519348449613796580850
8790894922253033350348884822343510641071923920031606423842049885543582734491082380086468414073306576
8355098998296433053057153112300530307262137796744208487540686832906110669452384375031434332533087771
3278983681174211349418131991952449348294379346939508996581398343109919730653126858804500091105587474
2116730220263827216776118084652314072705857294293627406717418510132815241874173563792679110699787923
4295068757912517237979023745044660588777975604429967260483460794139089993066993661217070926809943035
7363214636880458594434044913431679296101289850422945392196537109911747507208025870950744607333791178
0133628233840869753429241847625098718971667933798002714428268936641892459640937029177727209727347283
4787676234396825570410744863498573252095518566873655271416927365851782472238698030126113117976391121
7137303107761062431710821934192761940044929483433340265285381112477173175486891262158723366492537593
8764217897984373835317321953974704350466725044735084463261127822476543082366941532976489144750651593
2847356301982478143374623655519589655278011226986487870373670780027092557416739485897564243337449311
1197646347852358290033768548270302694189620006886815698365342470924374349931957244195628483887406585
9982006535096385885222746297973461412004918276215866385153968601245133135367890532171696942893844940
0124328658297157162186926678205192365950990538758909620157778951650261088208779323830044316746952584
6012987337539711791350715436516645660183346260636516379966145528649579391114018404676605288688386145
7008247600951083032383392550629850652996196122015755845374450548715014194689227963972292760975185470
4867844687368339548906193378164181719749172243080875860247420363326939018655123845783801992016730166
7068382229795152041274173787803156482499444602711628067793543679250779644396756726925278155230099141
4830120697940516456056700191284584047841646165302098530891520653896812225103093342866270888847466973
4736579082575134141874639575323036771297116596515472221613736615869749087905364280055187643850637295
7631961894705083569206024313390339981554878335916682104046634818449770621428819009698336945899769518
0231724557274654813081319464665846426276397850858135706857999747214081164456464498607257704628729752
7155297136376384226895425774773102167981059485556311497095257324071215529324035333020728942427135610
4428750105312451603442700402872785354957771806747198774511565741504027914185458165922361060386955206
7859873075691154086677046630100253444618760935223574929654952183764402052458282290240768513063203418
0895268903165270194623103801924626024262658920247187484690289236477622307075538133428329992061032965
7133610292082229878471418268723458584345913226424173525114996042582201772382910643352563211024375605
1264113699369862519262049216269191038196308614866276415019389502347805267201842529535309935157821036
1685480954844026002689175917730403607894622648869252755969935953353340381334953170445936246015338678
3139045491075949779032363439661746567944098749796486717927824550932697174249869271045439788588926572
7093259628406247461544472095448206853023110869876569458311326169691027851757976780542136426507704945
3520124838089125796280440505119198611094921085346587774616932313350225813134435582583256153139735377
5736975702573713791356521030831827056960528131811555505109151303925588043945830370297502242351115145
4523720792021140524184570252550919785545957966401758358136209005519730490983923757166968593006831887
8974548756898787578836789471051120876422153856870851422386380214989462759857859355157356647413526277
1098256192393185199456382955058565918371071176278970788453615249764242986324433254318658507090538220
8677693432974095640797688619112775669270623914469783945704089721685940536152697873807438478547305464
3079347012924276586722855485062667193847318388236064906484164251199060840484339273268957388769787883
9495872922418494535911253949391365599497519641805893223685362911013311199179107818522058829240972120
9156354239143893030806197253140075000641943135923345451385866481640916009309839804026292564749264339
8249097387427576869693758798334930754969114303772742260755742178639694992204509776631871773951188750
0219368921344631204919512567726899341065292594431108497595606662535045671796361414362717619121222769
6668598014207569951991551427290306347359726357193418138267444555893001667384899361195118476012398777
9575578966768284615643182127077003798453809979346167212178110578603603688825804556460489838685837959
0718675420521312123075701086348882234611574399716673551536476783657250413100796179231424347171342324
7733504102847702343637447826213364224951180867436091317424350268296965264614841837636209606249460307
5694384734408023293296008050622105895977711829511679961004596881337083776699744437462900830965347606
0582813089334085785249654129785471254462480726273690059221932302491221412515001708610538492063505921
6545514817346419506258140049458718417838844771855362957537971689654630780726612728912340999006576446
8875746733410602451361867739697818845699309184623764265353056811271682563428860096507698407172022697
8167983527171150540850872361072123555953025879189754004103991307118193634605092469280372526036447943
3363384273798507332652944420865651345622316939494180348527828743256847144980883816985341171469021604
5591450628335311923106134333374160431365481968491312787324092968993828528028216456713357436438206586
4120745100580653473287218947654414077598820717073681502072226398493386753434159717416802484961927428
9455655718223619782182031729725915696299632366469115347997347503083486716699410167986165970417633433
3343710707938842458813078387442170821181811414726549590974583842263741150614702040017330805423342822
8224034141993193017825722330712917689246114397324016182559200676981263246543027361309260894794567325
3822537762664878176170404829315041794723188877783149030648336370642967361832655347852909746339901729
5124211399462802031934059087408881412637270649973536499199682497904590617514429831197764919022553593
5227641655022105796365134729452520922298316067568714947414473546572232744976885505019609359673613694
3048523303118908616133126224586590934260367307698206283935736621931740358775658933643296840507731051
3014272311974833274716792183138275564468923420486663284385177604634941418761446974082626420090286841
2293232329538759128881061583635073061795025950151726188007905782426873272152031698424557192201206189
9504935465445144499074696380487990936113141851909771026390507449442331165444380546681584538285107522
0314811068052514536931619995293957730080602712265151504743688983326162314156217336023999690471628691
8870214337084102613108394803079258125827191548418479128078423554169194357769056088708599588215325795
3336790193748052160729819658040521656874696303369833217795018307454642557058463300175887763580517243
6809440157615939841919640780042737032915433490767097682881315919706558474196579881938491024097214854
7576236761020264875385304115344521671146624221045734808677080892671043341719389526720903479018260443
8363503820714648923536976768323013086720501331764797241565120721841024415493437434764177745084886540
7936458894385556424923472108968792695250303789442891186648865844108230635014104384985982844804687587
2505814285202786772425183682708211567676618893019618024554432553291920130139352113529446478985978412
7641393962904112314265096658821471234315641715114218663679300004062209186423628298822278455866900076
4253536256341594876343231203722457783104020265924250341649233858641875060816851464020463645164997773
0604219377690717712184569819211372705456529491170312631324832021315754879421411055799499200163869163
2508001733628189332547364103424044639021713692416476992092881691515318494425431309625802711277335138
5349728013783270036244732074448177550088801543510887389582307718033175760039955744611747637464487872
5765329594755104450673151331286272824216792589607624356964694250253637603214044320620375047904239925
4352699118761209881837894754913387609408204839090360075394660326328536227904216867589566757066561435
4815048735201984044860349690657020300301859732417883163139560892324050980730255684199748515656571504
1524404142587431597838948916855600516697873629929066159778188527684119204707332841453520396941012957
0325511961774691060097131485619346877006395875811276463426052917100682756121841138257020173448524655
8926016334294148134527163628422795944521247785600905219678609482967918816872292845697856945371995079
4371508363084195062762103796607416738204575937389015189559185710537364795353641987948849755838320167
5503430708230037413504349617253230097925089717392342048285896237941659880740852234628185135389251970
5349806830600122042828750651608376934087096944461392954526415369045761853079629417635449638445670864
8988327122676988199615854609407444833372762064461912469205241013069754638031290102605306372353802196
0318666462866662001396616776523478227779337894108108730846916087628568555082077883228587833880678637
2177750393545748682197348030130561303852244357810454806322016051851820860465510728138295517183841400
5083507126072778894051723652836099852324887552518235181410664709806371323303296153554722433928210091
9124828793338406163056354724313312917689454004729365731830929339685286501890595323786586888787868434
5001072608913040792326594890974781166196391025645812140830220078989627042304450741382924778252012603
1607365238171894744750306532762298680941581620532676124339691589235298518008294415422662238241923941
5041542713477853486295559030403530745227488679073915535199627190984107214332147158967797111931626156
9063046798285348850798511802910480566030899895467937985180838380821607779573719483707753553553602156
8482598504428228201079296366321305547737678571896527491459482725046262095176331795020320533384743678
9823238006485175892319035808375861105182447542868064274624929499103062254585257543457192385617645746
9720705250697124469280143669720296176015314957673760651031120376430546697560093507070506221034364098
7195550949628456136599835903248550787322192709253393977667815417632692784791977720525303868658723177
2209619524960875496411885331251271843378094040404871757032158339861064423586314120522591738816296934
6764346566357586399547301885129557251787022390241054712618876877637244542895299733371108547415536982
8615269046130637216499491520826479116389046738745469111078026903926450954844337665967971055914076714
5946810559696580103139474426510520297488484449411565798384666030470439813368635879174148820463044451
8502849938844599345818047735083589121076775486557013077812690121102598329280008064800766937099029479
7936946964219834448635728620010301968631959190963982940831726684888468359794656096654264717437885185
6585765030653406329131498303052860028978006348699787081604304178886815588469455562626883829632161906
8623282900360463514269128170004829635069706356288187681760043319330035555810683391326894975625256840
7141282175310020202628467073253746233652341325069897748770426798044631364284974688860230384254598802
9596027068782403184860714400194341251988936423264202719111098443287094363038361821233407392005357458
1049041202791872462780641859809194399224592582301168839097956667053038393980193662061664217031355243
4701721236038551798017074889200649082363424897656849648273197185841780182440978139417728106097558425
2081005066974792744801313927825550802670800725117563749229419274149103859336137457162687906730190538
7623719545512890441697491886916570478831068339743897902038648364977943867091811444159679604868379355
2213143892093671750272988305680625041486048207149307757730793494970516212473012536819357189211178597
5935641917365911281045381932491732044849473158780650846585000956690488838707130232016901625348509803
8663321151780755770855139782820587856458644707655263710533178535561664898543962607128033146308370123
8183549315655374240146424483908348724835429218285918513667140636298245902071892202201495956853992960
6965175488137459167866192942968788909964474622672910825120517790032523657339988465082964740770460827
3350283079437908537132295127110040763135255769093518908155900052398500751046549521375821451993686469
2592859821575642265824029543152298023296513662864272986599699951441279508346865839574728237979808349
0099484299298731757569310489392253334701096218250412525814844131746747350365526715733749161766620819
5571465251491513149138970005945518320634031690971010433842739682351963671404998975408518141521315937
7249699484668544182922988413794721071649514829800660334561661055899589677714223197394964450251867515
3677625110693515574989702078123301361616877416748912119114093855930444027239777878994051740654938268
6913221569909546688489598183146266316386288510395279135490880347492877840387497626315064279366346117
2436984645397814363161723508330109864308939741217909343767029032097440959756031463202107349233652725
2200514949301608178636203608113223097333143154524460612756858204471075670785886417405279119515475263
9884616445345626014800950377883016623340073065587002522102982361493487585862092887989267819458111883
7985481532615577323840745303135424291804260266867167679928025790677784085850263913111513423555443582
5288627324629424199979698631990348587420729570853012953851891069908030118096755031869764281959214807
0378322556810401203662928893150865312328846779543037667903639948468287439530485089076798017439355332
3632615597928243459871772507711108449567684055624864425412334088296123688596144976845354087338161432
4219796842933026209015842580166536439799537601305035491196351972944688459556100540296438995561867720
2552536542171477012460794780340676897745283165332898986328904064027311798249204663280541518997471884
40036886055297347833783675903008215818587868999118248880858389965504489641939491339792107438081
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.48, 1.97, 2.06
Generated 14 Nov 2018 | 13:44:12 UTC