Il numero di Nepero e è una costante tra le più importanti della matematica. Si tratta di un numero trascendente, e quindi irrazionale: non può essere espresso come rapporto tra un numero intero ed un numero naturale.
Nonostante la maggior parte dei computer si limiti ad approssimarlo con poche cifre decimali, esiste da decenni una corsa, da parte di università, studiosi e centri di ricerca al calcolo approssimativo numericamente accurato delle cifre di tale costante.
Di seguito vengono riportate le prime centomila cifre dopo la virgola del numero di Nepero in base decimale. Ciascuna riga è composta da 100 cifre. Il numero deve esser letto per righe.
Prime 100.000 cifre di e dopo la virgola
[modifica | modifica wikitesto]2,
7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274
2746639193200305992181741359662904357290033429526059563073813232862794349076323382988075319525101901
1573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069
5517027618386062613313845830007520449338265602976067371132007093287091274437470472306969772093101416
9283681902551510865746377211125238978442505695369677078544996996794686445490598793163688923009879312
7736178215424999229576351482208269895193668033182528869398496465105820939239829488793320362509443117
3012381970684161403970198376793206832823764648042953118023287825098194558153017567173613320698112509
9618188159304169035159888851934580727386673858942287922849989208680582574927961048419844436346324496
8487560233624827041978623209002160990235304369941849146314093431738143640546253152096183690888707016
7683964243781405927145635490613031072085103837505101157477041718986106873969655212671546889570350354
0212340784981933432106817012100562788023519303322474501585390473041995777709350366041699732972508868
7696640355570716226844716256079882651787134195124665201030592123667719432527867539855894489697096409
7545918569563802363701621120477427228364896134225164450781824423529486363721417402388934412479635743
7026375529444833799801612549227850925778256209262264832627793338656648162772516401910590049164499828
9315056604725802778631864155195653244258698294695930801915298721172556347546396447910145904090586298
4967912874068705048958586717479854667757573205681288459205413340539220001137863009455606881667400169
8420558040336379537645203040243225661352783695117788386387443966253224985065499588623428189970773327
6171783928034946501434558897071942586398772754710962953741521115136835062752602326484728703920764310
0595841166120545297030236472549296669381151373227536450988890313602057248176585118063036442812314965
5070475102544650117272115551948668508003685322818315219600373562527944951582841882947876108526398139
5599006737648292244375287184624578036192981971399147564488262603903381441823262515097482798777996437
3089970388867782271383605772978824125611907176639465070633045279546618550966661856647097113444740160
7046262156807174818778443714369882185596709591025968620023537185887485696522000503117343920732113908
0329363447972735595527734907178379342163701205005451326383544000186323991490705479778056697853358048
9669062951194324730995876552368128590413832411607226029983305353708761389396391779574540161372236187
8936526053815584158718692553860616477983402543512843961294603529133259427949043372990857315802909586
3138268329147711639633709240031689458636060645845925126994655724839186564209752685082307544254599376
9170419777800853627309417101634349076964237222943523661255725088147792231519747780605696725380171807
7636034624592787784658506560507808442115296975218908740196609066518035165017925046195013665854366327
1254963990854914420001457476081930221206602433009641270489439039717719518069908699860663658323227870
9376502260149291011517177635944602023249300280401867723910288097866605651183260043688508817157238669
8422422010249505518816948032210025154264946398128736776589276881635983124778865201411741109136011649
9507662907794364600585194199856016264790761532103872755712699251827568798930276176114616254935649590
3798045838182323368612016243736569846703785853305275833337939907521660692380533698879565137285593883
4998947074161815501253970646481719467083481972144888987906765037959036696724949925452790337296361626
5897603949857674139735944102374432970935547798262961459144293645142861715858733974679189757121195618
7385783644758448423555581050025611492391518893099463428413936080383091662818811503715284967059741625
6282360921680751501777253874025642534708790891372917228286115159156837252416307722544063378759310598
2676094420326192428531701878177296023541306067213604600038966109364709514141718577701418060644363681
5464440053316087783143174440811949422975599314011888683314832802706553833004693290115744147563139997
2217038046170928945790962716622607407187499753592127560844147378233032703301682371936480021732857349
3594756433412994302485023573221459784328264142168487872167336701061509424345698440187331281010794512
7223737886126058165668053714396127888732527373890392890506865324138062796025930387727697783792868409
3253658807339884572187460210053114833513238500478271693762180049047955979592905916554705057775143081
7511269898518840871856402603530558373783242292418562564425502267215598027401261797192804713960068916
3828665277009752767069777036439260224372841840883251848770472638440379530166905465937461619323840363
8931313643271376888410268112198912752230562567562547017250863497653672886059667527408686274079128565
7699631378975303466061666980421826772456053066077389962421834085988207186468262321508028828635974683
9654358856685503773131296587975810501214916207656769950659715344763470320853215603674828608378656803
0730626576334697742956346437167093971930608769634953288468336130388294310408002968738691170666661468
0001512114344225602387447432525076938707777519329994213727721125884360871583483562696166198057252661
2206797540621062080649882918454395301529982092503005498257043390553570168653120526495614857249257386
2069174036952135337325316663454665885972866594511364413703313936721185695539521084584072443238355860
6310680696492485123263269951460359603729725319836842336390463213671011619282171115028280160448805880
2382031981493096369596735832742024988245684941273860566491352526706046234450549227581151709314921879
5927180019409688669868370373022004753143381810927080300172059355305207007060722339994639905713115870
9963577735902719628506114651483752620956534671329002599439766311454590268589897911583709341937044115
5121920117164880566945938131183843765620627846310490346293950029458341164824114969758326011800731699
4373935069662957124102732391387417549230718624545432220395527352952402459038057445028922468862853365
4221381572213116328811205214648980518009202471939171055539011394331668151582884368760696110250517100
7392762385553386272553538830960671644662370922646809671254061869502143176211668140097595281493907222
6011126811531083873176173232352636058381731510345957365382235349929358228368510078108846343499835184
0445170427018938199424341009057537625776757111809008816418331920196262341628816652137471732547772778
3488774366518828752156685719506371936565390389449366421764003121527870222366463635755503565576948886
5495002708539236171055021311474137441061344455441921013361729962856948991933691847294785807291560885
1039678195942983318648075608367955149663644896559294818785178403877332624705194505041984774201418394
7731202815886845707290544057510601285258056594703046836344592652552137008068752009593453607316226118
7281739280746230946853678231060979215993600199462379934342106878134973469592464697525062469586169091
7857397659519939299399556754271465491045686070209901260681870498417807917392407194599632306025470790
1774527513186809982284730860766536866855516467702911336827563107223346726113705490795365834538637196
2358563126183871567741187385277229225947433737856955384562468010139057278710165129666367644518724656
5373040244368414081448873295784734849000301947788802046032466084287535184836495919508288832320652212
8104190448047247949291342284951970022601310430062410717971502793433263407995960531446053230488528972
9176598760166678119379323724538572096075822771784833616135826128962261181294559274627671377944875867
5365754486140761193112595851265575973457301533364263076798544338576171533346232527057200530398828949
9034259566232975782488735029259166825894456894655992658454762694528780516501720674785417887982276806
5366506419109734345288783386217261562695826544782056729877564263253215942944180399432170000905426507
6309558846589517170914760743713689331946909098190450129030709956622662030318264936573369841955577696
3787624918852865686607600566025605445711337286840205574416030837052312242587223438854123179481388550
0756893811249353863186352870837998456926199817945233640874295911807474534195514203517261842008455091
7084568236820089773945584267921427347756087964427920270831215015640634134161716644806981548376449157
3900121217041547872591998943825364950514771379399147205219529079396137621107238494290616357604596231
2535060685376514231153496656837151166042207963944666211632551577290709784731562782775987881364919512
5748332879377157145909106484164267830994972367442017586226940215940792448054125536043131799269673915
7542419296607312393763542139230617876753958711436104089409966089471418340698362993675362621545247298
4642137528910798843813060955526227208375186298370667872244301957937937860721072542772890717328548743
7435578196651171661833088112912024520404868220007234403502544820283425418788465360259150644527165770
0044521097735585897622655484941621714989532383421600114062950718490427789258552743035221396835679018
0764060421383073087744601708426882722611771808426643336517800021719034492342642662922614560043373838
6833555534345300426481847398921562708609565062934040526494324426144566592129122564889356965500915430
6426134252668472594914314239398845432486327461842846655985332312210466259890141712103446084271616619
0012571958707932175696985440133976220967494541854071184464339469901626983516078489245140589409463952
6780735457970030705116368251948770118976400282764841416058720618418529718915401968825328930914966534
5753571427318482016384644832499037886069008072709327673127581966563941148961716832980455139729506687
6047409154204284299935410258291135022416907694316685742425225090269390348148564513030699251995904363
8402842926741257342244776558417788617173726546208549829449894678735092958165263207225899236876845701
7823038096567883112289305809140572610865884845873101658151167533327674887014829167419701512559782572
7074064318086014281490241467804723275976842696339357735429301867394397163886117642090040686633988568
4168100387238921448317607011668450388721236436704331409115573328018297798873659091665961240202177855
8854876176161989370794380056663364884365089144805571039765214696027662583599051987042300179465536788
5674302859746001437854832370687011900784994049309189191816493272597740300748796814848823429320230121
2803232746039221968752834051690697419425761467397811071546418627336909158497318501118396048253351874
8438923177292613543024932562896371361977285456622924461644497284597867711574125670307871885109336344
4801496752406185365695320741705334867827548278154155619669110551014727990403868972204655508331707823
9480878599050194756310898412414467282186545997159663901564194175182093593261631688838013275875260146
0507676098392625726411120135288591317848299475682472564885533357279772205543568126302535748216585414
0008053148206971372621497555760518904816223767904149267426000710459226953148351881374638871042735447
6762357793399397063239660496914530327388787455790593493777232014295480334500069525698093528288778371
0670585567749481373858630385762823040694005665340584887527005308832459182183494318049834199639981458
7734358631159405704436835152853836094429559643606760902217418968835481316439974377641583652422346426
1959739045545068069523285075186871944906476779188672030641863075105351214985105120731384664871754751
8382979990189317751550639981016466414592102406838294603208535554058147159273220677567669213664081505
9008069525406106285364082932766219319399338616238360691117677854482361293268581999652392754884274354
1440288453645559512473554613940315495209739705189624015797683263945063323045219264504965173546677569
9295718989690470902730288544945416699791992948038254980285946029052763145580316514066229171223429375
8061439934849143621079935767373179489642524888137204355792875113858569733819760835244232404667780209
4839963994668483377470672548361884827300064831916382602211055522124673332318446300550448184991699662
2087746140216157021029603318588727333298779352570182393861244026868339555870607758169954398469568540
6711744449324795195721594196458637361269155264575747869859642421765928968623835063704339398116713975
4473622862550680368266413554144804899772137317411919997001729390730335086902092251912444739327837615
6321810842898207706974138707053266117683698647741787180202729412982310888796831880854367327806879771
6591116542244538066258617117294980382488799865040615639756299369628093581897614910171453435566595427
5706419440883381684111116620075978724413708233391788611470822865753107853667469501846214073649391736
6254937783014074302668422150335117736471853872324040421037907750266020114814935482228916663640782450
1668153412135052785785393326061102498022730936367402135153864316930152674605360643517321547010914406
5087882363676423683118739093746423260902164636562755397683401948293279575062439964527257862440037598
3422050808935129023122475970644105678361870877172333555465482598906861201410107222465904008553798235
2538851716235182565184822031252149507003783004112162121260527260599443204430562745229161288917668141
6063913123597535039032007752958739241247645185080916391145929607115634420434713354472098117846145107
7872399140606290228276664309264900592249810291068759434533858330391178747575977065953570979640012224
0921990311582292596679131539915614380701292607801970225896629233681543124994122594600233994722281710
5660393187722680049383314898033854890946868513078929206424281917479586619994441119620873049806438500
6852620258432842085582338566936649849720817046135376163584015342840674118587581546514598270228676671
8553093119233401912861706133648731831975608125694600894029530944291195902959685639230376899763274622
8390073545714459641410822928592223933283621019282293724359028300388444570138377163205651835197010011
5722010956997890484964453434612129224964732356126321951155701565824427661599326463155806672053127596
9485380573642083849188870951760522878173394627476446568589009362661233111529108160415241002141959373
4978643166155673270279210959354305557973266055467796355200537830461954063697184291616858273412221714
5885870814274090248185446421774876925093328785670674677381226752831653559245204578070541352576903253
5227389638474956462559403789249250076243868937764753101023237467337714745816255306980324990336764554
3030527456151296121458594443215074905149145395098100138873792637996487372839641689755513227596201183
8248650746985492038097691932606437608743209385602815642849756549307909733854185583515789409814007691
8923890630905425348838968317629041202129491671958119357912031625143440965031328352167280213724159473
4409549831613832250548670817222147513842516679044541661730320082033090289548880851679725849581340713
2180533988828139346049850532340472595097214331492586604248511405819579711564191458842833000525684776
8743059163904943068713431187961896374755033628209399493436903210319768981120555953694654247041733238
9539404603532539675835439535051672026164796134779091232799526492904515114830792336938216601070287265
1938143844844532639517394110131152502750465749343063766541866128915264446926222884366299462732467958
7363835019371427864713980540382155134632237020715331348870831741465914924063594930209211220526103123
9068294134569678595851839349138234088427431241909915287080433280913299307893686712741392289003306999
5875921815297612482409116951587789964090352577345938248232053055567238095022266790439614231852991989
1810655544124772045085102100715223523427925312669301082706339423217625700763231391593497099469332410
1390877916165122680441480976561897973504315139606691325837903374862083669547508328031878670775117752
5663963479259219733577949555498655214193398170268639987388347010255262052312317215254062571636771270
0107609122815283265089843595689759610383721577268311707345522501941217015413187936518185020208773269
0613359218200076232726950328382739124382819817087116810895118789674670707337786959256554271334005232
6706040004348843432902760360498027862160749469654989210474443927871934536701798673920803845633723311
9838558626380085163455971944419943446247611238446176157362420159350785208256006041015568898995017325
5433729807356169986110190847209660070832028056991704259010387692865833655772875868425049269037093426
2028022399861803400211320742198642917383679176232826444645756330336556777374808644109969141827774253
4170109884358531893391759345115740238472929090154685591637926961968410006765983997449720472878818312
0023338329803056786548087147646451282426447821664426661673209601256479451482712567132669706736714461
7795643752391742928503987022583734069852309190464967260243411270345611114149835783901793499713790913
6967064976371272484666132799082543054492955285949327938183416078270913266808656559211027337467001325
8342871524083566152216557499843123627828710664940156467014194371382386345472960697869333597310953712
6499416282656463708490580151538205338326511289504938566468752921135932220265681856418260827538790002
4079158926460284908949222999661674377313477761341509652624483327093438984120569261451088578122491396
1691253420291813989868390133579585762443519400894395518055474655400005176624020282594482883381188638
1749594284892013520090951007864941868256009273977667585642598378587497776669563350170748579027248701
3702642032839657563480108183561823721770822364231865915958836694873224117265044872683923284530109916
7751837683159982126323712385435731268120244517540185213266374053880290124972818089502155310067359818
4430429105288459323064725590442355960551978839325930339572934663055160430923785677229293537208416693
1345752840118737468546916206489911647269094289829710656068018058078436004618662235628745913851859044
1625066322224956144872441381384976379710267602084553182411196392794106961946542648000676172761811563
0063644321116224837379105623611358836334550102286170517890440570419577859833348463317921904494652923
0214692597565663899658937477287513933771055698024557574361905017724662145875923744186575300649980566
8837696422982550119506583784312523213530937123524396914966231011032824357006578148767729916094115395
4063362752423712935549926713485031578238899567545287915578420483105749330060197958207739558522807307
0489509362355507698378819263571417793387502163443910141875767119389144162771096028594158097199134293
1329514592437363645647303503737453850348928611314163809475230174508878488564574127500335330341613809
6560043105860548355773946625033230034341587814634602169235079216111013148948281895391028916816328709
3097131841398154276788180676286509780857182621170031400033773015815363341490932370347036375133545376
3452105037099545294205523207881744937093767705600930635364551091348162737820498565705560878421196403
9972344556458607689515569686899384896439195225232309703301037277227710870564912966121061494072782442
0334140574414464599682369661188784116562903551178399440709617725671649197901681952345238074462998776
6482487375331301814276391051923468508197900179651990705049086523744284165277661142535153866516278131
6090964802801234493372427866930894827913465443931965254154829494577875758599482099181824522449312077
7682508307682823350015970404191995605097053646964731424484538258881126027539095488526397086523390529
4182969180235712054532823180927035649174337193208062873130358964057087377996784517474051531740138487
8082881006046388936711640477755985481263907504747295012609419990373721246201677030517790352952793168
7663050998374418598034988212393409198050551038215398276772913731380067153392401269545863764220650978
1085290763907972784130176455324752707378876406936642001219474570235829548136578180986794402022028082
2637957006755393575808086318932075864444206644691649334467698180811716568665213389686173592450920801
4653125297779661371986959164518694323242464044016723819780207283944182645021831314833660193848919723
1781715437219210394663847371563022670180134351593044285384894182567887072123852059726385922493476362
3122188113706307506918260109689069251417142514218153491532129077723748506635489170892850760234351768
2183550088296474106558148820492395337022705367056307503174997881870099892510201780156010422778362836
4432372977992993516092588451577205523289697833312642767129109399310377342591059230327765266764187484
2441076564447767097790392324958416348527735171981064673837142742974468992320406932506062834468937543
0167878153206160090576934049061461766070943801109154432619290007452098959592011594123241022748454826
0540436187183633026899285862358214564387969521023526667337243442309157718327756580021192827039104239
1966426911155333594569685782817020325495552528875464466074620294766116004435551604735044292127916358
7484735015902155221203882811680214138658651684645699648100156337412550984797301386562754601612792463
5978366148016387160279440548271019629077454362809261256750718177364174976325443677350363258000404291
9906963117397787875081560227368824967077635559869284901628768699628053790181848148810833946900016380
7910759607455046889126867928123911488800367207297308013544313253477130941867171786075229813735391267
7281259395822052428999137169068565042157505672999127417714927960883150235869781619089490848771772250
3860872618384947939757440664912760518878124233683125467278331513186758915668300679210215947336858591
2013953603016781104134444110309033887615204882969091046891676715553733466225455759752026247712427962
2598327840583358589767147420572404743972023289590372614868838800317414649020384359035852799312387104
2845981608996101945691646983837718267264685264869172948414153004604004299585035164101899027529366867
4318349554474581241401907546816077709779205793838953781921288474099295370405469622265472788072486855
0804657104312385487335165307057078458424333555095822191286279720545546626709913190237031177969089278
6623112661337671178512943059323281605826535623848164192144732543731002062738466812351691016359252588
2568064389463898808727352844064622081495138622752399389387349050826254724177817025820441298537604998
2789902008349838736299249812574235456843902301226173366582054678567114797306507703547562056742830018
7473019197310881157516777005071432012726354601912460800451608108641835539669946936947322271670748972
8504641953929664347252547243576591929699490616701890614336169070561482809803632434541282299682759802
2669404564218132862451754965214722162083982459457661334271056495719356443156177450082837693570099541
9541839029151033187933907614207467028867968594985439789457300768939890070073924697461812855764662265
4129132040522790712128206537750582800408971634671637090249067747363091369040026156464321595609108510
9244516245442014144264166018138599001741740824424537861015843336177729258061115919200841409188819120
8858207627011483671760749046980914443057262211104583300789331698191603917150622792986282709446275915
0096832263450737254513668581724834984700808401638682097263713452054398022778663372932908299140106455
8976169745597840921140916768402026937022923174333449998690184151088899316512509000116371911499485202
4821586396216294981753094623047604832399379391002142532996476235163569009445086058091202459904612118
6233182786144647277955232186359165518830579306577033314985100683571356243418818844057800288440181290
3137865379486961463046772691455295369015416702583803247784227241799451365358226097165258835671213351
9546838335349801503269359798167463231847628306340588324731228951257944267639877946713121042763380872
6957386093146315391485487925140288850251897880760238389956156848503919958550292560541767676631453540
5849629679678134942011600332587443143874624831385021498040168194079568721926846261728740348096793194
9965604299190281810597603263251746405016454606266765529010639868703668263299050577706266397868453584
3840576732982681634486467074399909175040188923192675575183540549560177329071272191345775249057715127
7335842331400835608092696229889416304728778005474379849854556287072996840738293721862383176652471609
0967192007237658894226186550487552614557855898773008703234726418384831040394818743616224455286163287
6285411759464604970277244907992751464457929825498022586010017724378401677231668020041625472441794155
4781055417803677355335446703032646961944756081283193309567968558277193203120594161669390204966535218
9672822671972640029493307384717544753761937017882976382487233361813499414541694736549254840633793674
3615410815934649604316035443547377288023610477431153307851599029777714996102746277697596124888794486
0986334942285284765131027792627974398195761750559130099337736824051090258375934517001534052226614407
7237050890044496613295859536020556034009492820943862994618834790932894161098856594954213114335608810
2394237060871080264659132035601218759337916396664372828367523283916888653737513357948598601075693748
8964565718729254044850862444994781627384251722934396013721240628678363667584533190474395474066401526
0871940915743955282773904303868772728262065663129387459875317749973799293043294371763801856280061141
6195639424143122543970991635651028483157654270379068371757648702300523881974987466368562926550582228
8771322178144048953809968107214301239469353093152405408121570540227441452187654190142838674426001188
9041724570537470755550581632831687247110220353727166112304857340460879272501694701067831178927095527
2532221252243616733433663847565909497282218094186840742383515678688934211482039058242243242646436302
0144178798202211624847165746829114631540756377022274013584110907607846478007018276633622797810454633
1131294044833570134869585165267459515187680033395522410548181767867772152798270250117195816577603549
7329237247320678536902575362339712168843908788792621882023055299371323971943330835362312488703864161
9436150652955126733420719850225977140863812201598089436356180859701008008162255745503910132198197904
5520049618583777721048046635533806616517023595097133203631578945644487800945620369784973459902004606
8865727018658677578427585306457066171271949673710839506032675015324359090294915169737381108979347822
9768410011765798709818572513137226774970660925048187683551600371463868591891301173680521874326542606
3700710595364425062760458252336880552521181566417553430681181548267844169315284408461087588214317641
6498356631275187281829486556585242068522218307553061183933269341644594153426517786533979805808281588
0630074995289755820468661259085367873860331844290551068977869841773560311811167756387258991151680323
6547002987989628986181014596471307916144369564690909518788574398821730583884980809523077569358851616
0277195214889983586323231273089098615607773860069840352678267853872159209362558178898134162474864564
3321104319482142129979318810463639954149653944150138386874838487022468182939186031959866796236348930
9283087840712400431022706137591368056518861313458307990705003607588327248867879324093380071864152853
3179435350734018911936385467300006604537837844724692888305469790001312489521004469490320588382949236
1391928430524916783301298019225515705037852181055296162363752364796268575166006653936414227306300164
8652613891842243501797455993616794063303522111829071597538821839777552812981538570168702202620274678
6479166440307290184454979563998448368078519970882014077691992616749911483298218543827189462821653870
6485858864622161141034357034287886297908341887160621443001453327502971510467315602100004386951058377
3779766003460887624861640938645252177935289947578496255243925598620521409052346250847830487046492688
3132894705538913572907069675995562985866695597216865060520728013421043557627791840217976266564845802
6159140717347700903947516801770990012939113788124853425594931286665346503372884639064996846064474190
7524313323903404908195233044389559060547854954620263256676813262435925020249516275607080900436460421
4970256914885552650228103277621158422824332695286291376626754819935461181439133675797001412558701433
1943476403572537691438889968308826284461642557503400142898255762038636438413790651961291777735418369
4676232982904981261717676191554292570438432239918482261744350470199171258214687683172646078959690569
9813532644359739651734733194847987580641379268854135525232757204573294772157068500169500469597583893
7352753862266494345643707161051152161717623759805090055323215489606281779430226864057955584573060059
8376482703339859420098582351400179507104569019191359062304102336798080907240196312675268916362136351
0326480772329149508591512658121438233710729491480884723552863941959934556841563445779517270333742381
2990326019816057197118395066275822032183713605971802594087061553471310448227271684839552410591360591
9812444978458110854511231668173534838253724825347636777581712867205865148285317273569069839935110763
4320913197803140316588973796283011784098064101750165110729329078321774875662893106503838060933728413
9922673338477820330202070051718894170646514623836672063274264433661217401176691491923557090564480301
6342294301837655263108450172510307540942604409687066288066265900569082451407632599158164499361455172
4520570204430937223055502172222997062097492686097627874096264487720560430786348088857091434647932415
3621430319996569561075357041720728533425017132555881811329550409521783013946521643659426296076857058
5698507157151317262928960072587601564840556088613165411835958628710665496282599535127193244635791046
5543891651509541873060710150344306095823022574559749442750676309263225299663382193952029279179732470
9455969101640298368308042630991048156750362350965492430258957527352141244514954246297225851012070780
2110188106722347972579330653187713438466713807546383471635428854957610942841898601794658721444495198
8015508040425064521914849899204000073106723699446552460209087678823000643377256573850109698990581912
9095707986669945376508040791785243822204107059927888926774575208428752637798673036056123071072392258
1504781379172731261234878334034473833573601973235946604273704635201327182592410906040097638585857716
9584195631095777485295798368447568031218748182028339418870763117316152898117564297113341814972180780
4046507765720445708285941747511492617936737999922018178939943333773114691197073786104196398642216604
5588965683206701337505745038872111332436739840284188639147633491695114032583475841514170325690161784
9314557069041698580502177984976370147589148105432058549141006622017217197268789300121012674812702359
4085516260168942511145849965831558966046009152579788167038462590538325692052042579137894882757960327
8877535466861441826827797651258953563761485994485049706638406266121957141911063246061774180577212381
6598724724322529690985336284407990300075945462815492355060864815579289619696170607152015898252997728
0352000261088881417650663621690592802151642919848407744614361789141519151797653784828268701875003026
4867608433204658525470555882410254654806040437372771834769014720664234434374255514129178503032471263
4180765251878029255347740011048539969605499265080939106913376148418348845963656215266103322394174670
6436834050474994333980228561031308303848457129476738985629393764191440703650754462206118649912724964
3799875806537850203753189972618014404667793050140301580709266213229273649718653952866567538572115133
6061144572228008511837578992195430634136923022931397511437024048302273576290399117944992484809150710
0244407848286659857940652553914104149734278020352013541992597762817818282537202292010818644944834925
5421793982723279357095828748597126780783134286180750497175747373730296280477376908932558914598141724
8526582995108822300552232422185861913947951842201315533196343639226842591641686694381225371359607100
3174365195902771257160458848604482067441093521532790681603205421596795906641112018761853125671015021
2239401285668608469435937408158536481912528004920724042172170913983123118054043277015835629513656274
6102488277064888650377651756788068724988616570948466657706745770002071443325255557365570831503200190
8299209654549873741975660861953349231294026390493098201470037116182948593993119995507045538119671128
9367735249958182011774799788636393286405807810818657337668157893827656450642917396685579555053188715
3145523530703559947401862259881498546607377876987815423603970809774123615182459640268699796095645238
2858423595356461518544816579996646064826139661872030483911956025038111155093842020989459155576008389
7989949964566262540514195610780090298667014635238532066032574466820259430618801773091109212741138269
1487843556793525728088755431646930772353637682260360801740406609971511768804349274891971330878229511
2374663263563532851739418946651094374576827078220992846803468415744312773981104418676203295447546807
7511126663685479944460934809992951875666499902261686019672053749149951226823637895865245462813439289
3383651565369924131096381025591146439238052139078628935616609988364791756331767258565235910695203268
9599005488475342416058668982006748316317428632911963339913270908606507459526035715732306971210642342
4081597068328707624437165532750228797802598690981111226558888151520837482450034463046505984569690276
1669582789829136135353062913314278818882493421364424178335193197865439402014653280834103417852724898
7905091993236927099656713350771190589994595192399061515616548030014535921255069640534526382345215599
9210578191371030188979206408883974767667144727314254467923500524618849237455307575734902707342496298
8799969420945959610087025013294533253580456892857072412079659198092255505600619712835412702020725839
9417117552092082015109650952668511389757715081084944350828545874991294385756311566832456682799299186
1539009255871716840495663991959154034218364537212023678608655364745175654879318925644085274489190918
1934116675835634397588860463494131118752410384254679379992035469104119354431132191360681296575685836
1177456465467486106198859141480579931872536753124347033548263752708135310557081804964249858464614797
3467599315946514787025065271083508782350656532331797738656666181652390017664988485456054961300215776
1152558133961840270678149003502528768236078221073971023391468701597358685890152970103477805032921540
1435959529868340465747175623219664051540147795316746172620872730482063465246910995332737556109057837
8455945469160223687689641425960164689647106348074109928546482353083540132332924864037318003195202317
4762065377261637174453605497266906017111767610477749716668901521638389743117141806222223457185679415
0729952620108620508478312747479190999688993727522905367478502050003863003652621880067092667410480602
7341997756660029427941090400064654281074454007616429525362460261476180471744322889953285828397762184
6009676692675812703028065195354520531735368089545899021807831457758912802039700536331938211000954432
4124419794919291620523442134639565384078120941621483500115588361842116428399245402759071962153757018
7067083731012246141362048926555668109467076386536083015847614512581588569610030337081197058344452874
6661988915346642448879119407114239401159869707957459463371702432684848646320189863528270923130470892
1568475820775303438768997870232343858438112501171401326576932055491186015351955165462794117559396794
7958810333935413289702528893533748106257875620364294270257512121137330213811951395756419122685155962
4762032820387263420662273478682230365220196557293259050681348492922996472482293597878427209455782673
2997585381853644237061735351765306039680108789949050665449154457795216603855239801379810434056418240
3396162494910454712104839439200945914647542424785991096900046541371091630096785951563947332190934511
8386699646227888558173532213268766349580591237612512030109838678411957258877992060412600498658950272
4713314676372220438839855834777011259942469120830859566678753194246513144438997119596810593795753215
5524204659410081418351120174196853432672343271868099625045432475688702055341969199545300952644398446
3843465988304182629322392956126100458846442442850115515577659357803795650268061307217586720485417971
5789640155427688109047589956460548836298914022658002613415803948035797101900415154765501839175577267
7897148793477372747525743898158705040701968215101218826088040084551332795162841280679678965570163917
0677798415291493974031581678968654488413190463683321791150591078138982610262719796968264111799186560
3899389541892848885175012250475477899950854408398380072543146884298841261604268224882309778855649576
5424017114510393927980290997604904428832198976751320535115230545666467143795931915272680278210241540
6297958288284663556235809867256382005652155199517935510691277105385526619269035260813677176664350712
1345398371135750097585440593955866173782829712054469318226040167030853091165797311325951610174919346
8250063285777004686987177255226525708428745733039859744230639751837209975339055095883623642814493247
4605224240519728251537875419627593274362788192837402531856685450408939294010405616668676644028682116
0729483030523646556095535107998718504135212132153471377066768139621144389163240323574157377378790883
8267618458756361026435182951815392455211729022985278518025598478407179607904114472041476091765804302
9845017468679812775849717317332873052811349695916683878770723159683343225090702040190305035958919946
6665203753027192376425255291034795034381635772169811546432924560895115873201267542497571052089436263
9501382962152214033621065422821876739580121286442788547491928976959315766891987305176388698461503354
5948985418495502516906168884191228733855226999768226096450075045000961168661291710931802823550425536
5399716605475390734891518965002744232898118170924827361086380157600724060164954708233134936158243512
8299050405405333992577071321011503713898695076713447940748097845416328110406350804863393555238405735
5808637187635302618679717256081553287164361114748751070335129139235954529514074379431449009508099328
7215323519599961675029753247593190993801296864037978355355907135570836994731192353853105173666915408
7312467233440702525006918026747725078958903448856673081487299464807786497709361969389290891718228134
0028455525139173559784561503531446034094412115120017386972614667869337331543410075875149082958227569
1935054218410644826495194380424054325534596524837378531065797903797750503143647465142248476883132347
9762673689855474944277949916560108528257618964374464656819789319422077536824661110427671936481836360
5341087489710668663188050265559295681239596804492951666154098026107816916894187643533634494829001259
2936684059137005952691493442186189174214256107189684662633587441497697392156639276768772014515330224
1853125308442727245771161505550519076276250016522166274796257424425420546785767478190959486500575711
0162648478337411980416259408133272299058914864221279680429847253562372028878300517885397379094552651
3514407313004986945340324598423693462706024257943256366064059754947123909237245812615458252666730470
2319359866523378856244229188278436440434628094888288712101968642736370461639297485616780079779959696
8433677303524830474782406699282771400690316607099514731541919199114531825439062945732986866135248865
0057478025197760744266079830029157303052319905218571862854368757786091572692523257317166562527427580
8460620177046433101212443409281314659760221360416223031167750085960128475289259463348312408766740128
1705430679852618689498950049182750083049989264720349869653633262109198306214950958772282608155667021
5569348463407977687952503820444232669747926482989901693851155212468893587328987833626781936176402368
1714606495185508780596635354698788205094762016350757090024201498400967867845405354130050482404996646
9785580026289318265187087146139095214549879923004317795004895695292801126986325336467371795193630943
9960917635456879900281451516974371751833063223294219913213761450641139126983712897082939536083288305
0256072727563548374205497856659895469089938558918441085605111510354367477810778500572718180809661542
7091430101615150130865228422387216181090431831637960464315231844346697999048653363753192959677260808
5345765227471404794197319222096029658250093740824971437304008737698806879703804722348882581981902564
4086847749767508999164153502160223967816357097637814023962825054332801828798160046910336602415904504
6373335974881199986639956171710899118098511976164864992335943282742759833829310998064616053602436040
4084837961907254216586940948668209239614308381730362152064229783998253369802703993180402492881443064
9614747600087654305571672697259114631990688823893005380061568007730984416061355843701277573463708822
0737929214095487179569478544149517315618281763439295702347104600882306375098775213912234195484711969
8230316954446804551792266926063132749827252090632900327997293290682720464765036696976522767364541903
1639887433042226322021325368176044169612053532174352764937901877252263626883107879345194133825996368
7950209850330214723076033754423468716472237955077941303048654034889554002107651716308847597040983313
0610951029414086557407107464040193734771881533990204703674908435930908635477721056486191860385871588
2024476138160390378532660185842568914109194464566162667753712365992832481865739251429498555141512136
7582884232859577594126844790369126620153084180417376989637590025469994541316593419856247807144349772
0199170266538071410725991064870989725936224330070676047609769045634157657339554958844894809360407715
5688747288451838106069038026528318275560395905381507241627615047252487759578650784894547389096573312
7638529626645170044596263279346377211510285454723128800390584059184988338107113660736575369184280846
5589898234921931520525747836385526620540070356131026040514507932592579822740601219924939173512214533
6707913500607486561657301854049217477162051678486507913573336334257685988361252720250944019430674728
6679834412930181313442990882340066529153857637791109557080006001435799563518115967647250756683677260
5235293977301634823575357287423664829460477042916643840355884642237076011177482107962590118026554886
8995181239470625954254584491340203400196442965370643088660925268811549596291166168612036195319253262
6622711081421498561326464672119548011424551339463823859085409178786688269476027818532831554455652659
3391248788563950464419602247518601140523918754374252658168500305230187709615241165398064678544427312
4462179491306502631062903402737260479940181929954454297256377507172705659271779285537195547433852182
3094927032183436782063826553411571627886039901574952080654434094624466346532535815748140224712606189
7306086055906508216306870963411975192577431868367172213906309306101930318232666642062815512964768531
3861018672921889347039342072245556791239578260248978371473556820782675452142687314252252601795889759
1162387208075805272210313274447540833192151359345269613972205646992477182893105883947691708514206315
5719270363634503952960436288508855516000837197352638383899678918460032707368208323484710847170616087
9195227388252347506380811606090840124222431476103563328940609282430125462013806032608121942876847907
1925462463090557492987816612719165482296443172635875245486075630206676569423553427746176355492318174
5615918566806168642871496412929056013005391346956982949089100399125908829034879194336869694262066294
6948514931472688923571615032405542263391673583102728579723061998175868700492227418629077079508809336
2153463038429675256043696061101938427238831075877716535947786814990309787659008695834800431371768329
5487175260471411306484727088724669716458521877444210090009091618981941345630502895048457582216188739
7443918833085509908566008543102796375247476265353031558684515120283396640547496946343986288291957510
3847815390683437177407140956283375544135679554246646013356636173058117116460627178540788984953343291
0031598567393230569342608537623098104717182694093768675430183701555754082237153803783838334270237953
5934403549452173960327095407712107332936507766465603712364707109272580867897181182493799540477008369
3488892209638142815615956109318151837011351047901763835951681446276709034504574609974445001669186756
6103588931348380051273641115730459920595547112244390319647664276103816428591803748835436066329943689
9730090925177601162043761411616688128178292382311221745850238080733727204908880095181889576314103157
4476843381004573850085236520693407100789559165498130372929444623063712843579848098719641430851468785
2503312898931950064572258228117548388767106107317816928124248361379647569248207632135642735726160982
5142445262515952514875273805633150964052552659776922077806644338105562443538136258941809788015677378
9513103131573611360260478907619455918202893657701164168817036442426942830574574715674943915735933537
6311483024666875472756665305981974682234657869997229179241615604355766518338216705915786779931183582
0189855730344883681934418305987021880502259192818047775223884407167894780414701414651073580452021499
1979808120956921956226323137418709797313208708645522367404161855907938167456582343530372833095037290
2242980276845155952865692318979800038306137873243454650058272271232503142071248810029069722631112906
7629080951145758060270806092801504406139446350643069742785469477459876821004441453438033759717384777
2320520653010378613264188235860365690547733430709117591525825030294107389144418183787794906131375367
9465489337526032290627763198333797681664172108314055186413330222478711851181703659836596049396457149
1686005656771360533192423185262166760222073368844844409234470948568027905894191829969467724456269443
3082412438461604082840064248670725836610114334042144736834536384965447010678273131695384359191204402
8394954195687445367645987548872617068716310959131580160972238204977257730745456297912790617753166325
2857205858766376754282917933549923678212008601904369428956102301731743150352204665675088491593025926
6188165810087016584994564955868556282087472483183515163391892926465588805936012751518382354858934261
6522308669731451141203565991693410307697477445194704383673960007657862824547206461738080460290363914
4493859012422380173377038154675297645596518492676039300171943042511794045679862114630138402371099347
2434557947300489298254026808216215223465602742584865956870745103527942916334059150250759923986112243
4031205699978051622387877223039635970913285683048616036212757956160132856186638814600472220058001758
0282279272167842720649966956840905752590774886105493806116954293569077377792821084159737469613143291
8085104469539734850675905036623917221087323331699096033637717054747250269417329828904002393728795493
8654046382859674221631820153013962973439847958862863293474665069028406671901808126553997367591679975
9010867483920062877888531102781695087545740384607594616919584610655963327283485609570305572502494416
3370665731502371268435819841541031544010084303806314421837767503498134081693252012408134522859746267
1517715222306374135925574751353516066910835944399969231589815673203302712928424121965193630373440798
1204656795322986357374589031654007016472204989445629050395873788912680565516464274460174738175296313
4587393904845604142034264655604221122391346310231612908364469889012472851927785891952287736374404326
5926467223998218645279766482667307016880272205233860037284290315582845459385434909944942075091110853
2138744823216151007808922516285123275724355101999038195993350032641446053470357293073912578481757987
4683534296297496525454268642349492703363994275193542400019731250988824196000957662572176218604745737
6957764958220179625839237639171785579946892249675017925191521821962465357557056422822039954668264832
9822996167217080156801080799777126517156274295763666959661983507435667132218383358509536665806605597
1483767738669225516034636443862699772957506584689295998091689499818985885295378744895195270977662626
8417708859028432167635213263083881276633536331900413433284434763006798202371693365365288058015639036
0562722752187272454764258840995216482554453662083811789117725225682611478014242896970967121967502094
4212262794370733287034106463121005573767274502716389752341114262878287367583588190567421630615234167
8947605687927715478971432622204106958794718643543994073863994898683616891937783664832713736365467690
1173760246643082285362494712605173293777247276797635865806019396287718060679122426813922872134061694
8820295068316545897076236683025561675594774987151834269892089521826447105149114194411922770109776166
4585006896384942616559347311296106428237904821605621009426507617383808247903051099879071961185283255
6787472942907151041468948104916751035295897242381802288151276582257190705537652455285511598636421244
2841762562301395386699703089436459076006849380408752108541598512780703332077798656359079684621915349
4458767717006377857317121103651748637163409838562654155557329266461640227979119597524852530037674177
4056125700303625811704838385391207273191845064713669122576415213769896260940351804147432053600369234
1790354407357030583147416234528401889408089831251913077418233389818803163391595659545434057777843316
8116255189806040918301890751217019298362289709959898340548496228428939846984793866861429332454398359
2637036699355184231661615244505980576745765335552338715678211466689996845227042954589710922163652573
9659502896456377660389880379415179178679106751990099661392062387323187867584205442793963667591041268
2184337501574306904596794704668560235828391975997528586538433818912004285378754930276897216819911334
0697282255535300044743958830079799736518459131437946494086272149669719100359399974735262764126125995
3509026095400486693989558994874213795908028931969148458268731237101802297753011906842804407809381565
9808169461167937442566324465679960636375154630483311272223181233837177980043973108740264753658257565
7351059978314264831879619843765495877803685261751835391844920488198629786329743136948511780579298636
4521932324813393930907545663680385136306197180339579795225395086974325465026591235850492830288329344
8928459137362162485252887744289185110409374633359066023323971192281445073558837332405781486266220748
6215513375036775585494138678352928273109003823116855374520901095101174796663003330352534143230024288
2480513966314466326560815820452168839223120256710653884595032240023204536338955215399190110352173627
2090956550084648660536897549847899587559610316769658716128195191966889332664120378475041708175227373
5270989343717167642329956935697166213782736138899530515711822960896394055380431939398453970864418654
2916558531686975370527607010614880257007853871508357794809523131527477357117136433564132429742081372
6689614910956421480356779227056662583428977340771871064986615044747872616424997667148138305394798495
8938064202886667951943482750168192023591633247099185942520392818083953020434979919361853380201407072
4816273043134189859425038584043659932816519414973772867295895828819074900403315934360761896096694948
0006719437142405810532751772195247434498341419197991817990986463158324602151657553175415619894069828
9315745851842783390581029411600498699307751428513021286202539508732388779357409781288187000829944831
4766781836446565100244678274456955918457680687049780448241057997107715775790935258038242273776124369
0870987518914904990422556804146313130924010104936824144925342799220134638053834236964376742886259514
0146178201810734100565466708236854312816339049676558789901487477972479202502227218169405159042170892
1042875521886583086084527084239286525975361462900377801670016546716816053432929075730314665624858096
3955008002334767618706808652687872278317742021406898070341050620023527363226729196403409357122562365
9496432076928058165514428643204955256838543079254299909353199329432966018220787933122323225928276556
0487633999884784264517318903658797564982076074782702588614099760507880367067322681924735136463567586
1121295307464477714942334386787670582445229660579700713445898759412665460941421144754000721179060745
8330686866231309155780005966522736183536340439991445294960728379007338249976020630448806064574892740
5477306939713370079627461355344425147454236546627522526248699160771111315697253929437567322157587049
5241723242820655532280886867015368148291173854273579715415794368949106375974915152451009698657382565
4899585216747260540468342338610760823605782941948009334370046866568258579827323875158302566720152604
6843614126529565198942911848879868190882773391472820637945122602945157073671056377200234278118026215
0269179040048800180890184731175119942546059441677331577795173544449096575213102630683604714033144231
4298077895617051256930051804287472368435536402764392777908638966566390166776625678575354239947427919
4425446646433155541382655433884877788599720636796606923276017338588437631441481135616930304684200174
3406139522007240365881279824914326173161781389497095503836947959461797982925774099217192278322300638
7384996138434398468502234780438733784470928703890536420557474836284616809363650973790900204118525835
5252015752392808264625557856581902269583763453426634209462144266724539871710477214821281576072753051
7333096345590932366452897801917513298774795292909959806979014851583954044428398838179751124535554842
6126784217797728268989735007954505834273726937288386902125284843370917479603207479554080911491866208
6871848995504452106161554370832995028549036596173627265528680813247931066868558574016680224082279924
3339436093622339032149935726250748061740917363606236546445847638464786952054771953338420340399024476
1056010612777546471464177412625548519830144627405538601855708359981544891286863480720710061787059669
3652186748059435699858596995540893292195072693375502358215614249945382347811383165916626831030651947
3023341938416407682369935766872346221964132251607626116197603470884404647308317268261127772361338193
8490606534404043904909864126903479263503943531836741051762565704797064478004684323069430241749029731
1819511329357468545504847110787429054998706003739831137615448081890676207534245269934437557194466654
5352408828726753775919707452628632284021962955724793298713285247999463893892494328691777019012891422
0188747760484939855471168524810559991574441551507431214406120333762869533792439547155394213121021954
4305567483704259075530049506649948026147945247390128028426466892294556649586213081189135002796549103
4480615017040726801006794892685536094499037392838352062799282018157642705496299740190083749344495060
0754365525758905546552402103412862124809003162941975876195941956592556732874237856112669741771367104
4248219166714996117289039443936653402942265145756829074904021534010269239649772759047295733200279828
1606213052313065873151307691383231719362666446550229073501734765629303331852094929847522746253456425
6702254695786484819977513326393221579478212493307051107367474918016345667888810782101151826314878755
1380271013798687512993751333038438856314151759089289869561975611230253108750571889625357632258342757
6334842101666810988451414146931171931427202800722344994199900396494824545752070492209162061422291279
5322688239046498239081592961111003756999529251250673688233852648213896986384052437049402152187547825
1633470824303035210369278497625173178258608622156145191655734789400195587047847416588473648038659951
1965140954261502661514765122082024581601080121827598257747765239385915916506744984614916116515382126
6726927461290533753163055654440793427876550267301214578324885948736899073512166118397877342715872870
9123113834724851460356613821880148405607160746524411188418007340678985871592739824521473283172146219
0733049206081744091412538891808796853896062786011819309948924081170235041355412682386374434120926778
1729790694714759018264824761112414556423937732224538665992861551475342773370683344173073150805440138
8940840872531975955388976139864001656399069346006707805010585671966367961671400970315351323869728990
0174986294888336238985863212717657133014207133017999232638198209404299337779034526166589257793139540
5145369730429462079488033141099249907113241694504241391265397274078984953073730364134893688060340009
6406315407018202892446673150597363213119262311791427949448972814772640383210217207180175616010251111
7902216370347629757223343578886353703053500835767918012065301666831678026987386075542374829854824636
0981608957670421903145684942967286646362305101773132268579232832164818921732941553151386988781837232
2713640117558813325242941353486993846581371758576143309521476175517083424324341747795792263386634549
5943873680783956991198705938808550083750798405112665897301814932106195076900758751983686152616408725
2594820126991923916722273718430385263107266000047367872474915828601694439920041571102706081507270147
6196799714901416392742828895784243980014979856581303057406200285540973826878198911589554875864866457
0923172182587034296050820341593880600656184573508180403234775008421410057457734280298540404955552921
5986404933246481040773076611691605586804857302606467764258503301836174306413323887707999698641372275
5263176496628824679010945311171202438903234102599375115846519176751380775754483079530649250860028356
2969704501613793569626675977592343616636937503536869945455039287444994032832812890556053009141644660
8691247256021455381248285307613556149618444364923014290938289373215312818797541139219415606631622784
8361521406689726610271237157795030621329160019888063691276474165670674854907953427623382539439900224
9897288366026392051870479060158408430291478730224665137114439541825344126900333118191426807073515928
4180415100555199146564934872796969351992963117195821262627236458009708099166752820365818699111948365
8661027583758633229932255414774792104213241668482649531118265273510080316599588888148099457372937856
8141143802152387670645506323306723393955196426039744382987482232266203635286130254379660094310450015
8604854027036789711934695579989189112302233381602302236277726084846296189550730850698061500281436425
3366663114333216452138825573463293668709567084322525643338959978124021641899469783483203760116139138
5549993399078665230586033206064194929893101242308110580016974597503851688711203774763157731183136000
2742502722451570906304496369230938382329175076469684003556425503797106891999812319602533733677437970
6877138147475521901429285867817240442480493237503309570029291266303169705874092144564720227107964847
7865731066083217309376803382174215644660219033520398153161893578708356160330225516215510717946062189
2674335641960083663483835896703409115513087820138723494714321400450513941428998350576038799343355677
6280233465658543512193618968768314398667357260408695111366498812299578016188828341240041261422514751
8455250250264089682366494640117780377679915718014638655473326527856941800550136343395350287083622060
5121839418516239153709790768084909674194289061134979961034672077354959593868862427986411437928435620
5759555001443080512676644321836883214345837085490822400145857482286068595935026574057509392031358817
2244216495541688978555826519804624552789834328957841696889075623746728104480301852421770613653323607
3856228166664597654076844715963930782091017090763377917711485205493367936868430832404126789220929930
4118905017564849174994523937706745245780191718416795418255543779302992492778924162772577881479747704
4600542366934615713520841742821184735365236757370235279145983764571225764612260562812785216958089280
8988394594406165340521932514843306105322700231133680378433377389724881307874325614952744243584753011
1503451037376882238375738042820073585869380443315292531299610250961137616701875685259212089291313544
7319630844006683515516091392569291217578437917900480884802302930439263092134276860122655863045691313
3560978156776098711809238440656353136182676923761613389237802972720736243967239854144480757286813436
7680005738239636107962231404294907280585514447713386823144995479293381312599719968940722338474045425
9231663978160820939926974467632392137077399189985330148381462236429949390207328507209804090530005916
0091641710175605409814301906444379905831277826625762288108104414704097708248077905168225857235732665
2344149561690079855208488418860273527808612180494180600179411471104106887037386743781471612361419504
7405652104100226898785852547068903165709467713182211320550504657970186933776927825714524883721339461
3987859786320048011792814546859096532616616068403160077901584946840224344163938313618742275417712170
3361511637823590596851688805613048385420875051269331441717058805172781279175640532829294273579718233
6084278467629232498031816982865416613287390907411673461236710905923615511386044724637872124461258040
6931724769152219217409096880209008801535633471775664392125733993165330324425899852598966724744126503
6084164841607244821259805507548512323133313006214900427085427359859130413069182792585845094401507192
1760479427404774025331430545136771031194754452132173222587555048979926746854152953887144369639940639
1099267018219539890685186755868574434469213792094590683677929528246795437302263472495359466300235998
9902482998538261403954108124273935302075751287742739928248669212856372400691848597711264803523760254
6971430931663653971851462386542167142923619164740217254778723896404314536419054110151437177379775246
3632741619269990461595895793940622986041489302535678633503526382069821487003578061101552210224486633
2471843670355023266727497877304702161650197119374425056296399165593695935576400052363604451411489161
5514777630187630213606882529627446023807752318964689404303318214865563701469247642739540190940358443
7251915352134557610698046469739424511797999048754951422010043090235713636892619493763602673645872492
9001626755970837979956474873545316865319001764272227510394460996414393226725321086660479125989383519
2669449755356809693196264201404278836570261039045610515161179201869890067302708238410328021348745672
0062839744828713298223957579105420819286308176631987048287388639069922461848323992902685392499812367
0914216134887815012340933879997760974336157509109925854684759230857253686136053567621469294242643239
0662670860284616337605157359905086980031423973536892843529495809943446541431618980645148084929269574
9412903363373410480943579407321266012450796613789442208485840536446021616517885568969302685188950832
4767933004048516889344111258343965904222111527362762786723666658457575595854094862482616944802017917
4822308583500786225521635932512576838292497809043110204870897571503333096365157680450196602521552708
0352103848176167004443740572131294252820989545456276344353575741673638980108310579931697917916718271
1458374352220263877718052502907916454147911736162531558407684955832881902935642012196336848540808659
2809513150501260291956257603293251284725046988190814647532434236386386024794392101519323510139011778
9997483527186469346024554247028375300033725403910085997650987642832802908445662021678362267272292737
7802136524040288172170124909748994544308268617722393852508837607497421959426552173017333558513894074
5734814416151138084535803974027779507205189348717072295542768365582670676631391197221181152846650222
3383490906676554168336907959409404576472940901354356409277969379842065738891481990225399022315913388
1458514872251265609275767958737592070139150292165137208511371975227343654584116220662816602563336320
7444991851146917445506229714608657873631358538902366255728542451601808048716782368888557532506625426
2367702604215835160174851981885460860036597606743233346410471991027562358645341748631726556391320606
4077547794396713836538773776108283000199373597603704672457378809679398944937958296029107469016094512
8845655007145809188787954264182014536965996284268688236349587927700702529896099679897594195573525391
4237782443302746708282008722602053415292735847582937522487377937899136764642153727843553986244015856
4886921016447816616029621135700566383479903340496238759410928867789202700775049515114057825652950150
2448496820474437971087294310854168454051301631090226711295195914052082754686641813730583793323615059
9142045255880213558474751516267815309465541240524091663857551298894834797423322854504140527354235070
3359849645936995349596985542449782495869291791824150680530025533704127787034764462443292059068329018
8669240022239191871460317539966687747796012179068862331100290866830543178700935506694438913191333358
6368037447530664502418437136030852288582121720231274167009740351431532131803978033680228154223490183
7374941179732544785941579621043787870721548140917251636154151633813889125885179242377272296034973055
3384094288991891916118624958056007357052722787494032125064542620630446947080427794597381714681039519
2821550688079136701210109944220737024613687196031491162370967939354636396448139025711768057799751751
2989796670732926748864300973988148737807673637928867677811705205343677057315668958991815308257616065
9184376050505170424209323135872481661868382102667997098296643622472364489864897685710017364354733695
5619347638598187756855912376232580849341570570863450733443976604780386678461711520325115528237161469
2006347135703833772298773213650288688688594340512057983869370027833123654274505322834626697864469207
8094405213852865338462797074801787247798846114601507761711626180078155791547230521475994305800665204
2710117125674185860274188801377931279938153727692612114066810156521441903567333926116697140453812010
0408117601232705131637431544875717687615755549162366017628802206010686555241416193143126715355871548
6674789939868551087357626100692302135958083814529064221779298774878416151634949730970079436830508095
5621264592795333690631936594413261117944256602433064619312002953123619348034504503004315096798588111
8969505373356710863368869446655641126622879218121141214251673481364724490212752525556476232485056383
9139163076097636499028893058805340663135247099699336256810236039226404358878755072331988841759052121
1390376609272658409023873553418516426444865247805763826160023858280693148922231457758783791564902227
5906993464816247343997332060130587960681363781529646159632606987449611053683842031053641836753735941
7637395598808859118892011487154546092473561351597999299972229804170711225699631094594509776556640997
2722824015293663094891067963296735505830412258608050740410916678539569261234499102819759563955711753
0118234803041810290897196552782457702830853217337415939385958532036455905642297166799003222840812595
6903288692829126013926758785828476559907582801661112006314541131514410887576708185489428773761899153
7664505164279985451077400771946398046265077776614053524831090497899859510873112620613018757108643735
7447083662153774709726601886562106815163280009080861985543035979484798697894664340270292908991434322
2392033348710826196869893461117716056191068122601587441083309307037750687697748584032413247464376308
7889666151972556180371472590029550718424245405129246729039791532535999005557334600111693557020225722
4427729502638405383094339993833880188395538215403714473944651525123546035267423822541483282489901340
2305455081139023676803864972389992425780031580372555541017846186347869064604586582603607230695257611
3184134225274786464852363324759102670562466350802553058142201552282050989197818420425028259521880098
8462318285124483930594551620054559077761219812979540401506539853415790536291017779397769578920845109
7926538290562673640263670315195765049334487951376626219223718564299915082889808090418918101545081314
5034385734032579549707819385285699926238835221520814478940626889936085239827537174490903769904145555
2602491901263414313273738270759503908825312235368763898141825649655632945187096374840743606699125500
2608042416056253359185623095537656686612402787588310102149528460080480502804525406369128501059991242
1270508133194975917146762267305044225075915290251742774636494555052325186322411388406191257012917881
3841815669182372154008936034751014485542546989378342396064608136668297500193791150617094526809847851
5286212317137789741749208754106455695950896796979498067977096168305794167431051925448632735888511843
6597143583348756027405400165571178309126113117314169066606067613797690123141099672013123730329707678
9887400993173096873801267405389236122303707797270251913408503901017399248773524088810408077499244126
3534641318185879248076055326812288158430747132676828309720314904986888445618797601546823371547841542
9742230166504759393312132256510189175368566338139736836336126010908419590215582111816677413843969205
8705150742548527448101545410793595135966536300491887695236775791473191842258068025398184189298889430
3822476618640585659185994309132457588658704465309533266853226132120982583918053836081414479132031969
9276037194760191286674308615217243049852806380129834255379486287824758850820609389214668693729881191
5601156337012486754042059114649308882190502488576457520833639214994419371702685762222510741662309016
6586706771456886279334315351350568821616511280731852933312407091234383250230234116950174550236050547
5824093175657701604884577017762183184615567978427541088499501610912720817913532406784267161792013428
9028615832773047948309717055374851093804180914917502454334322174459241330379283816943309750129185445
9692338873328861614423810011275582862325962857264812153834890069851150348536954446154216128324170053
3583180520082915722904696365553178152398468725451306350506984981006205514844020769539324155096762680
8876035724639139552782222464391225926519212884469611074635861482528200173489575339542550194754426431
4890323337392676340911552718976842988778361734661353538850765632710781431243501896510923845366023694
0276060642119384227665755210663671879603217527184404651560427289869560206997012906367847161654793068
8683058465080828866141119791388228981124982614345594089618135092268576114746094061479372400088421535
3586205278012501427005527446835915184037330937358049434248394046750570834792794833813327623793784462
9209323999417593374917899786484958148818865149169302451512835579818112344900827168644548306546633975
2560796159358308214000219516113423370583591115452172937216640617081316020782133412603568520131613451
3687160098037871255676614392314645808565208403974421735274481374121527747520225924456152036560826889
0193913957991844109971588312780020898275935898106482117936157951837937026741451400902833064466209280
5498391692610689751510839631321171285132574349645106814796947826197014832043922061401095234532092693
1176229813942204430811731739433886796573913576437764281935362146783743613616159116792657870013774812
7848510041447845416464568496606699139509524527949914769441031612575776863713634644477006787131066832
4178715562817791223390778412751841931611881558872296767496057520531925948476793974864141288794756471
3304954355504479027712869009564335791340512737557039180682234471816793932912144844955389772869660103
7841520390662890781218240141299368590465146519209198605347788576842696538459445700169758422531241268
0314184562687225811320400564334135243021027392137884152504757045338780024673785714700210873146932545
5792313475724364054444813209326658298685065912557174556832883144032279804927410440392176143840575075
0288608423536966715191668510428001748971774811216784160854454400190449242294333666338347684438072624
3073190193635710674473634136984673285226055701264501233483674121357218301468480712418566257428522089
0910458372738622730078156666891425073345637325956725335431617158653333984332172368812600380902058571
9930855573100508771533737446465211874481748868710652311198691114058503492239156755462142467550498676
7102649261765101107668765962588100391639483978119866155851962164876959363989045003832580410544205954
8285995523906575810801793680708083051899646854083641275290518281374487876963954830638508975614642187
4889271294890398025623046812175145502330254086076115859321603465240763923593699949180470780496764486
8899809021237357804570403808207703573875885259760424346088510751993344701127417878788456746566404719
0161963354677071409059082695422519640944631954765865303210472380462524997191069011045622757922092690
4132753699634145768795242244563973018311291451151322757841320376225862458224784696669785947914981610
5226287869441363736831251083106828987661237826975063430472632784537190244479709750173968312144933572
9079164877991508916327801885250455848878272237670526381180379247783554001811745295774733971401235201
1459901984753358434861297092928529424139865507522507808919352104173963493428604871342370429572757862
5493659178054016525363304106920337046910930975887829382912964478906132000630965607478820821221409784
7230168060083581233695705145465018129269436457835781560850330339246603955379763083613728949867884285
1139853615593352782103740733076818433040893624460576706096188294529171362940967592507631348636606011
3461159804341474507055114907166406356887390206902794534382369305311334409013813928491635074844490768
2838668747666361930341237624838017584046785121069829060519611235718881115072360730315850662257456636
6740720668999061320627793994112805759798332878792144188725498543014546662945079670707688135022230580
5622259429830968877328567889714946238882721846476181530458443909672482323482595879636989084566647957
5420019599191924070761582300232897743974811269047654625687368435222906321788922764328936053594790304
6811114130586348244566489159211382258867880972564351646404364328416076247766114349880319792230537889
6711480589680615942791896474019549894662329621625672647390158186929567656014442485018217133005279955
5131253984991993390708313803021407255675302260003356571593428318265090897935086969895054263584304676
5145668997627989606295925119763672907762567862769469947280606094290314917493590511523235698715397127
8667180775786719103803689914453814845626826040034567982486898478111383280549404905197680083202996317
5704301148508738404859185015726439218741459246461740473527525050678399227312160011716033860471071001
5235631159734711153198198710616109850375758965576728904060387168114313084172893710817412764581206119
0541459553788532003666152649236100301570446272317777886498067007235988895287474813721901750747000055
7110817893035489501792455206732900381881406868624795927220559162790229260059210771051044810339287899
1286820705448979977319695574374529708195463942431669050083984398993036790655541596099324867822475424
3617589443717914037871681661890939002438620386100013621936672808724142911080802918960931275262026678
8190208559570811185383616612884872952787514320295639329591050834968702906069283844152257941976482499
6318479414814660898281725690484184326061946254276693688953540732363428302189694947766126078346328490
3151280615010095391645306145542349233938062140077792563376193730520256993190997894043908474435969720
5206599901782853767626568355862545269745526099102457661961403753785959450636322709512248924193181372
8141668427013096050734578659047904243852086508154491350136491698639048125666610843702294730266721499
1648496107468032615833525803528582757990385840916676188771995398886804319916508668877817014396631768
1559226201699139661315373802129416000690694753343167780263220722626588184275721605546143967733625846
2997385077307751473833315101468395296411397329672457933540390136107395245686243008096720460995545708
9748930487538979555444437913037904223460377687292360013865695939523007680913777688477897462996994899
4901614186613155220085667369577082272033893665959066635059433004036376259118919569156162612270478869
6510356062748423100605472091437069471661080277379848576543481249822444235828329813543645124092220896
6439872019979456190303973272546178231363633759276226563015658135455783197304193392690082829527182521
3885512658303763047749062599551492594310530747890104300987658081650814486260797512963332667525927235
1611791836777128931053144471668835182920514343609292493191180249366051791485330421043899773019267686
0853477681495022992809380658400073117678954912860981123113070025356003478986006538050845325724315536
5442206766135233740821130783436032694001592695845958829784564946227130085559429334452072700771820639
8887404742186697709349647758173683580193168322111365547392288184271373843690526638607662451284299368
4350826128813673585362938737923699288370479004847222403709198859125563411308494570675990320027516325
1392669424948569232090459689777567676268422476812003327957705939461318525235645629180590529597479126
6162882381429824622654141067246487216174351317397697122228010100668178786776119825961537643641828573
4810880899885715702797222747347502484390226078804480757248077016210646701669651002026543712600466419
3554616583894595014350216089018570355817366182343749162266907731180012118829973731989100606096684119
3266075165452741829459541189277264192546108246351931647783837078295218389645376236304858042774417907
1691463565462012151254186648853961615420551523750004267942534177645908215136752584797744651147504384
6059632582046880966779570904464588467384748163804563518818321038659479820437633473838901775971423622
3057776395541011294523488098341476645559342209402059733452337956309441446698222457026367119493286653
9894913442255177464027325967229935813331108317118072340443268137372312096690524118567348973922341527
5070795413745346038650678669339623653555647910250852928429422771059305666062515229092414805708097115
9783458351173168204129645967070633303569271821496292272073250126955216172649821895790908865085382490
8489044217555309468320556363164318939176262699310342894851843925396709224125659330791023654852941621
3220025119379527248034013313524701418219561841905576103019019952164745973440121160123923567930782319
0770288415814605647291481745105388060109787505925537152356112290181284710137917215124667428500061818
2712761250252418761774859940845214927279025670059258544310277046369110988005543124572296838369804708
6404170601096696223187706539527578387445422912996662301640805476970582141712863632965013041650127815
6397799631957412627634011130135082721772287129164002237230234809031485343677016544959380750634285293
0531311279659452666519604263504064548625433837722094284825435368231861829827131824898844982602857056
9069904579099814464919365456325949657004468901104992393921808815562619183440436226496550644984852161
2498442375928443642612004256628602157801140467879662339228190804577624109076487087406157070486658398
1448458558032779973279291431957891103735300198731104868956562819173620367030391797106463099062854837
0283611848667221945762177503451177011045800129125592546268053742772737886372678301656835109233228064
9908459179620305691566806180826586923920561895421631986004793961133953226395999749526798801074576466
5383774004374636951336856713625531840546384751916467379487432709166200980577171034755753331027027063
1739561244841374578273437633010185343849745023626573319174244656778749966500093870644188673349109987
7926005340862442833450486907338279348425305698737469497333364267191968992849534561045719338665222471
5366811456665969597350759721884166987673216493318989671829786579746122165739224048569002253241603678
0532999092543896016990166418903884354837564805601262883040942132130020616454082198613809946272121432
7234457806819925823202851398237118926541234460723597174777907172041523181575194793527456442984630888
8463853810686217152745316123031657058489743162098314013263066998966328885326821452040831107380320527
8466927998400313787899652563512688536843555962059805727895175449869421932697213320528637457798348731
9388899574634252048213337552584571056619586932031563299451502519194559691231437579991138301656117185
5088166587567511843381457610603651428584278721902325981078345939707382251471118783115408757775600206
6412456229323911660673338648036708695374924489806800021766667482742692596868643373191654871775010634
3608307376281613984107392410037196754833838054369880310983922140260514297591221159148505938770679068
7013510298622075022877211233456244210247151639412512589543377884928342363611244738228145045968214522
5355003596832533748918627867835944397904159804399212488984866079504501170116909251938315560944170539
7900600291315024253848282782826223304151370929502192196508374714697845805550615914539506437316401173
3178077414975571167330346320084089540665416946657467357854831337701336289489043976700258630025406352
6400660163171288392030557635898949241282702248937384890676438533993187860801922310832884745981641770
1264089078551777830131616162049792779670521847212730327970738223860581986744668610994383049960437407
3231957844732548574162397388520162023847842561635125971617831068501562991355598747588481510148154909
3738093339407445570084209015590385344496212836831368737516678051308259459977125746793978149195364287
4321122421579851584491669362551569370916855252644720786527971466476760328471332985501945689772758983
4505860043168226586311766062372017210079222164101882993308084093840142137596971859768970427590415009
4659525276348762813586711735236496412105885493449664589865182654563438285115913763156951989523026288
1794959971545221250667461174394884433312659432286710965281109501693028351496524082850120190831078678
0670618511457409707875631176107464288355939159854216731151530969487583789559795861326495698172052842
9103817272121313868156552442810987116886274396802188558151536753121837411997291947132546519914418850
0672036481975944167950887487934416759598361960010994838744709079104099785974656112459851972157558134
6285461897286150207743745295395369296554490129530972889637677133538424297153941795471790955801201342
1017515093149166469905236635023302408721865472762963906572334145500590391389025369931715591717982306
5162679744711857951506573868504088229934804445549850597823297898617029498418376255258757455303112991
9143411094130882381144430688430626553056016588014085610233242103002184605885869544185029774630858584
9613003723819032516222557072997571072730606607291692297803364704884095871122804518851190871858829951
4331534128549297173849768523136276076868494780364948299904475715771141080958058141208956059471668626
2900361456026253348632849868160394633724366671129644602929157461811177891696958399470809547888635032
8112962689923111009988931781531394668188202836836337382228141497400691794219288881713911628391029568
4918233358930813360131488748366464224381776081007739183393749346933644748150564933649323157235306109
3857968399021533814491269253507682110987383521975077366534754994317405805630991432182125473362813594
8831768148919430653042602977388549297457056944878307794587886506297089549984376018169403105690958714
1386804846359853684034105948341788438963179956468815791937174656705047441528027712541569401365862097
7607356328329665641358170280880135463261048927687318299179503799444463281585951813801447168172849967
9306181417713191209923628292261254323607122627032457263794686353339175873744655200600881997529401757
2421299723542069630427857950608911113416534893431149175314953530067419744979017235181671568754163484
9494912890017393774514319283824311832632650795303711778061858511535088099982004827618083072096496364
7694306617254918614370097138756794021869671014854030747156109135893316560016725212654250289861225930
6484105898847129649230941215144563947889999327145875969555737090855150648002321476443037232466147111
5525785830710249368988145625687868347455188933851817916675790542104210363493162578704765431267906612
1664414228501744627847713274059557960064834328882786483704345606696645689974691037398771289159331327
1266247505582258634928427718355831641593667712218537642376222104779338956378722902509543014182257180
3313001481133777369415084888675018931569948498389360526668180127839120058014315964419105466632368101
4820779935652305649042071136419220017718910793524323432276178771256825112648133297435492656868274871
5986654943041648468220593921673359485057849622807932422649812705271398407720995707236227009245067665
6800691499665557378664118770797677548670287864318179415217961783106550302871572722822508120170607133
8033964184121125385624892013001078246216513698951106461113356244383818536627356378343692127935470923
0119655914915800561707258518503167289370411936374780625824298250726464801821523430268081486978164824
3493534568558436963783841538380511844060436968716664165140361297299929126308428121491524698774293323
0521499998182904611947167672750374222136718661465404253446314166064987149900100066004154486843735220
8483059495953182872280520828676300361091734508632133033647289584176588755345227938480297724485711815
5748935613115249267720063621983699806641595493886838364118914304437677154980265449590617382655911785
4599937851086144601496764555010365397125113858350508511244251777292381439623304372403603260318144299
1365750246012787514117944901305803452199992701148071712847770301254994886841867572975189214295652512
4869439837290474103631218991242173395506887786431307500248233618327387296973765988200538959029354860
5497980232040047223687355741185813273433797893158203941287898972897329881255351450764153536051946211
2217000676321611195841029252568536561813138784086477147099724553013170761712163186600291464501378587
8548020962447037713735877200867380541081400423114185258032932673963245969140448346657220428806792806
1602988404340053653400970658169463609666091111096878975180132522447824695791325189212265305608586654
1115373584912790254654369020869419871125588453729063224423222287139122012248769976837147645598526739
2259049978855142500475852602979293061599134448983419735833160701075164523013107966203825792785331251
6176078998463010349349698149426105536783636602256121376708142109137353178068242017573747028718931020
7606953355721704357535177461573524838432101571399813798596607129664438314791296359275429627129436142
6859221389930549806453991445886924727675985442715277884438367601499128973582599618697297565889787410
8218942233734454737522769319922263597352072299838736848434917684119102024662747957956434961501265743
3845758638834735832242535328142047826934473129971189346354502994681747128179298167439644524956655532
3116499206771636645803182058496261322346526061754135324447020076618074189140401581485600010301199941
0959549232143440606763476971308951338917105050385633650354516643177448964006173886176119362267689057
6955693918707703942304940038440622614449572516631017080642923345170422426679607075404028551182398361
5313837514324930563983818779955949425451967565591819686908852834348860508285296424375787129294393661
7736283013659587272308096946839893867636622645679113297746981267522659562100931832208175469477887875
5356188335083870248295346078597023609865656376722755704495258739871812593441903785275571333409842450
1272585966924343176890189661454044536790471362942381561276568242478647361766717706470024311197110900
0747406594565031537504417798219230632370087203921208549956968106137918902996117893675214602238690566
5481382858280449537530160921422195940638787074787991194920898374091788534417523064715030278397979864
5173366253295117751055590141604598733381868879778588172919766045163533535560476484205208888117228319
9004450428448685233833453010553392963730803973823060471410452547009489940760121524760281996384634355
4852932377161410869591950786873276075400085220065031871239272857835807010762542769655355964789450166
0138162951779085311398110928315832169315638674597474495843852827016582461920922195291343234967793455
8561314020776599614254646328867735689178557683516960839286418883009488332470044795831693153383238237
7876344426323456301679513671047510469669001217777128065522453689371871451567394733440447280450959433
0906836671106559533386029380009999490106427698596232604018637335728466795312296831563581454208905406
5122641916201550450043056213699185094103460960103054381669479596458580442519490511073338767994673447
1718615647723811737035654917628707589456035519195603962301157866323750234725054461073979402475184415
5581780879628222319726929845166833069195050799933572591656755572945859621820526504733537123516236627
7047933328932213614185878597277168568272530373483689191184719713375308844677794327485714882782160884
4765700041403499921376794209627560883081509438030705666022764678117533361028187800710219794428777313
1463878578172056614090230414999232482689824772221098521897581408797634861467636063686746119666203473
0460891727724004595305137693837538154348698110199065170696177405221824742265765213815274061269901270
6880875386408669901461740890540981877671880076124151967064152117653084325544261017536348281196837493
3958257425412446342472335863607779809601997451877588454596458959567795588690984047682592534778499304
5788312854174707905979590943162772232784457891869421492945154017421462324030084190797529678244596918
3509474202123617940309048634960534054931299919496087957952586977170236680033862505764938088740994009
5899481093979832311088387692364902214991111208706392028924906984353331527279913309863354543249714413
7805913224081496015648567984396646478028040905758088919025423660677450041341579431211250127523225014
8067232979652230488493751166084976116412777395311302041566848265531411348993243747890268935173904043
2948516106597858322531682042028349936415959801973438898830209941521522886111751266861730519562493671
8005384563785512917184841784159479743558061785668075849108018580569556799018519839766069335822477913
6504562705766735170961550493338390452612404395517449136885115987454340932040102218982707539212403241
0424244515700529683788157494684415080111386125611641024771909030500402406622789456070615121082661460
9866204042501058397809819201972675901074992488496613944118415973461038240117855673908056648332103907
3867083298691078093495828888707110651559651222542929154212923108071159723275797510859911398076844732
6394264194520631382178622609991600867524462654570289690671922822830451691113636527745179758421471022
1909990625737338347272649867824440104899850763163066805026711594463629352512026942481085453060281062
7264236538250773340575475701704367039596467715959261029438313074897245505729085688496091346323165819
4686605870921446537167556555319620918659526284482537313536981625173519301153415811713532920358731641
6883910799400067726603161752758291739839585260645411331898550574784712105350579564909593167216756562
4818782002769963734155880000867852567422461511406015760115910256449002264980039498403358091309140197
8778436501679601674653702874660625843463297083037259804946535893189121639760131930794769720580347105
5311111721585921906623102809921208406928309190601737076465465568341320755631531500645346232100713358
4907633048328153458698497332599801187479664273140279381289961720524540674695271948079930396730194274
0364665941544000927999086348066223349066952240446521589928642034350988584226920193405754968409048129
5552265475465071353284254349661608495478809072764993025270281506786281082524322297998539175984518886
8387004477101866772159439708514664612871148749531862180941719676843144666435175837688436786081446319
6419125665740477186991609155509108789194312536719456512618784869108767299105655951551597396590343836
2812462911811776094941188010594633667103904977731200424357811579042982304507203832278124641367129795
9415082918378213212876890545963586369344879749784841123274921331663162812456388238288715648447883142
4176501479801878582157687930630011537889980146236901358037533062461485760749325678076826510457380590
1883123761727188993379048711339558848523424025500235220061357491431825914247982936777549049639935075
5839668967578364316618369307625603528602940662803255416535431518013714821941772672244005268401996533
3341840043455252965929185029401316006511243952978743642228069777204373637178734579484202387451512491
5791313941114860841642934795879368186860968968464085833413101785814271095541629337591517839234130311
0543328703526599993904966822112768158316511246866451167351378214345336650598328347443536290312393672
0845931643949418811386079746701347096403785349071490898423178917397836506547519828833673957143600000
0343986336321209171895489905574869339770024563247595450441142258241078386683765546740013732432280911
3692670682805397549111166171102397437749479335174036135005397581475520834285772800986189401984375446
4350814982183601125776324473894520516369385851364842599645183618569890887217897646947212468079003309
2508349664584165655426129419510884719720910660510554093373195488840644408028057954900807604003415466
2137669606444293774985897353625591959618552448187940317374508256072895120945456562159540405425814886
9298427865823576731957992852931208662759223661151374457679160636216752674404512210510520908347074439
8613782908235277289584962565688197279276869479580610057378708412144481503479742231210329535929782237
7134077549545477791813823542607184617108389097825964406170543546968567030745411634244134486308676327
9491776829230931832213414554825913672028232843965490018056532039607955170744960390066969903341992782
1269676777183520908395954534186677794487274038373338198523588420284015098157959468587453798950325736
2809837592216229258598599123843993575573285028613155970362934249814178056461615863415338635077223269
9965088608709999648993730493071709678887401497461475428803874212506892121558766922423874347011209908
5908216407357638081738695975517608387760027751725303713344565485263566172019756300158004979022341958
6738061442401502436288957503206533690825756785507020555105572381878574650371086308158185862815883054
5646622976948039706182654913851813267374852271882679179190913544078526854762541266833982405340224699
8996665257315563764586225186282309208542441280599762850548891309833176188498335297513607377203057134
2739638126588567405013841074788943393996603591853934198416322617654857376671943132840050626295140357
8772646806495493557463264081869797186302187600258139957199236013453742297589182851675113581714726258
2859694079851857187007582312231706813486793088489927518166139960975310529577358461852586521189333937
5771859916335112163441037910451845019023066893064178977808158101360449495409665363660370075881004450
2657349351277074267425786087848981856288699808516657133208358426133811426238554203157742466131088731
0631811198988028972284979055107514840370229058048305273188495999415660653731402129670222082191586290
5952604040620011815269664910068587592655660567562963361434230232810747488395040380984981860056164646
0998192576162354787109138329675637615067325508606834337204387481867916689757465634560200025628896011
9110098045335042384206382403943416350297768880277983508748117829834941721167491942560160868533243538
5951152061809031241698182079314615062073826097180458265687043623935757495737332781578904386011378078
5081102730494466118219574501701060593843365194586283606821085851304998204205784585771759338490155644
4730583451529141256167997056965742613990168193205624192797728202671429725870019323433787315393940311
5411184101414292741703537542003698760608765500109345299007034032401334806388514095769557147190364152
0277211270701874215481239319532209975065530226468442277000205890459227424239049370515073677646298449
7168212199419827479404909260171572743936856972186293600738707781079744097555662780737122803035004882
9843919546433753355787895064018998685060281902452191177018634505171087023903398550540704454189088472
0423764997490350385189495058979712866316446994074909594734115819346183366921695736050815850808379520
3633561994769193796506501680871025073507082526004682124282043436724582447885925655548786161447871758
1068572356895150707602217433511627331709472765932413249132702425519391509083601346239612335001086614
6238506331270729877456189843842887640998361649647757146385732473332266538945235883659729551599051874
1177928860876023930616001616843407061166344924839515631915288272882283137545867826983069669122013095
4815935450754923554167766876455212545681242936427474153815692219503331560151614492247512488957534835
9262262635454067047670338664100252772768008863832666294885827403696553293622360905724797947344340777
0428431850790197346907114123036411172922492930773193930979545287741245118395348038221037364469704696
7493042810911797232448615413264031578430955396671061468083815548947146733652483679138566431084747848
6762430120184893291096152811080876174227791316293454944253954227273096450579761228853473931896008109
6520209015110457937760252954313018893818401024701013492931744356288357860986154569116166985738802497
3756940558138630581099823372565164920155443216861690537054630176154809626620800633059320775897175589
9258621954620964554646243995353917432282254332671743084925083964613289295845679273654091199476162251
5596470406129704775981855187844141994861401315385932206074518590960888428021894335869195960493640965
1570327527570641500776261323783648149005245481413195989296398441371781402764122087644989688629798910
8701642701690140078257483115989763306129511956804274853178863330411697671750638221352138397791384433
2564428849087291906700980249628156062625863694232265849062862803505728298310126691910963725837814936
3774960594515216932644945188292639525772348420077356021656909077097264985642831778694777804964343991
7625492165006086262853294710556026704133845005078273906402875298641612874964737082351888921896126412
7955353644228695543055130870000987855753422310054715341281095702487081265431912326195646214937652752
6356402127388765103883255007364899937167183280028398832319373301564123277185395654932422977953016534
8301284906778450374908917493473890156495885748021949967226211858743610397749463386330578874874055400
0544043934488819204410213479003459841192702492155702687370097099520539193097931949588326592217150832
4621942300185974396706491149559411733728199869021311629886680267446443489233020607003821262841723679
6273071914050080840857039781519981488223900599489119464744386825337458899623751333782805329282720168
1597797006648839448244633221092832050404598300894356595426725687971491870344733823776791482920328319
6838105907715727191903042365315650957464549643425328069510396558733549803850995143463506175361480050
1950452013502001802815069332419182678557377644140970809457456248548677049043683687175909180572697940
1046501948485314672664297866768769778929143112850504309819294973616594425947175476513520524507259753
8577958372797702972231435199958499522344049394502115428867244188717409524554771867484911475031801773
3046899093179744729570351923876864055442781341698072493822197491242575101621874397729021477046380107
3147065315420130058381045890500676455733299814994585465510552637491435419586799259598141221873523840
7957416123372264063860431988936249867649693592569592128495906254446474331759999685163660305216426770
4281546817775893392521155385905268233116083027511943848238615528524650103294672971981121053141258981
6510012074268814357759082522746686320618837683045092178458252623959418967300364080862423365762097911
1641766331328852352062487922978959456450333733139422384778582717195412347860434376165241568717943562
5702156366666800885310067289470330795408045833241921884888707122756703331739392625090735561645136770
6419953911194888124065982168578713138505685062309415520687798753974065848425013520561510348982187377
0245063583314243624807432542464195984647411575625441010389671576677263196442524931941806472423789334
6685610837898088303135713331577294356649560781253049175940158951469549652231185596690485594676079681
9016726663465018618295566989396501961454440176816281060446506844813956166722072926121016469233901679
3399632833013163850830967942792934551268435760356901970523138364640961311774904600772840862214747547
6532215055181164898878790877809180090507060400612200100512715759912257252825233780268090305284615817
3955819812239701009201720225160635292246478161553353227545326454308709332092463185597658056171744684
0450048285353396546862678852330044967795580761661801833668792312510460809773895565488962815089519622
0936750588416097522823282504337129701866081937489686999613014869246944824207236329123670525421454641
6296891044298163337326687167594671539261195064922472562725454327419349599556959024327909717439225809
8103601486364409101491734183079646345064833303404765711827040276868271418084574998493392039317445402
6166636746466687543850939671299180674719098853127107267244285848706943070997565679491984189964257488
8476462203032563775111253406008793690456577927203520592134592427296520668333851067361527626101602664
7772485083344719891986802656197236420847504962661607797092906844757798251795569758235084371746103310
3879117892394416301126340775357735205580400669825231912255705191336314072113497232265491510629617390
5061785712750940362314670093117613313201863115873088679823929800980508949151078837119409975037547367
4305745187265414016446924576792185753680363289139664155342066705623272936001177781498886100830877849
5717098808586670231040432425267859555620773105430722980321259411079573491466846802205018161921507666
4910686203337871382605898765521042366819867017786167267197237415691788000169065665904696531615492360
4061891820982414006103779407166342002735828911994182647812782659666207030384795881442790246669264032
7994040168001372934773015309418050705874211532846422030065507639667561683188970051520266566499294173
8284032730594074014711747846483924122567652359341855406644098370608363645765708180166428504425822455
1650808864421212113914352453935225522162483791737330329812349528984098613273709957407786789349311975
2042379250228513758804367918545478364167731518214572265046408001042021004107660278077291525555032181
8238722170811276620866531765192645845249526968537631443799834033694712444724779697389051494112001093
4140073794061859447165516612674930799374705772930521750426383798367668159183589049652163726492960837
1472040674289962767203154102115043337420571828540901363257214375920546404718943285486968835997851222
6213081298958157139159746453480609960155587722319345076031541166311296384371940033373601330552635257
1490454327925190794007111504785378036370897340146753465517470747096935814912797188187854376797751675
9278223003129455185950428839027354946726676475060726436987613948068790805935317930017110002144177015
0449549641245436165621015091999786297249590580919182525548635870352932014200585705785541921773050534
2687533799076038746689684283402648733290888881745453047194740939258407362058242849349024756883352446
2124561015627290651306185207329254341792522994174478551899950989599998774109514641700769893056201635
0219269265316659909323811829541193754544850942862183942418621806745712809938525884263193067018209800
8050900019819621758458932516877698594110522845465835679362969619219080897536813210484518784516230623
9118780246040508249093360699980947762537929735970377590661459946385783782110171224463558451719416703
4473216272244326591485859579782375297632344291124231136860372451443876580127159406087878863851108968
0883165505046309006148832545452819908256238805872042843941834687865142541377686054291079721004271658...
Fonte
[modifica | modifica wikitesto]Nasa, calcoli effettuati da Robert Nemiroff e Jerry Bonnell nel 1994.