Radice quadrate de 2 (100 mila cifre)

'A radice quadrate de doje jè une de le cchiù 'mbortande numere irrazionale, chidde numere ca non ge ponne essere espresse cumme rapporte 'mbrà 'nu numere indere e 'nu numere naturale.

Pure ca quase tutte le computer se limitescene a rappresendà cu 1.41421356237310, esiste da anne e anne 'na corse, da vanne de università, studiuse e cindre de ricerche a 'u calcole approssimative numericamende accurate de le cifre apprisse 'a virgole de stu numere.

Apprisse avènene repurtete le prime cinde mila cifre apprisse 'a virgole in base decimale. Ogne riga jè comboste da 100 cifre. 'U numere addà essere lette pe righe.

Prime 100 mila cifre d'a radice quadrate de doje

cange


4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727
3501384623091229702492483605585073721264412149709993583141322266592750559275579995050115278206057147
0109559971605970274534596862014728517418640889198609552329230484308714321450839762603627995251407989
6872533965463318088296406206152583523950547457502877599617298355752203375318570113543746034084988471
6038689997069900481503054402779031645424782306849293691862158057846311159666871301301561856898723723
5288509264861249497715421833420428568606014682472077143585487415565706967765372022648544701585880162
0758474922657226002085584466521458398893944370926591800311388246468157082630100594858704003186480342
1948972782906410450726368813137398552561173220402450912277002269411275736272804957381089675040183698
6836845072579936472906076299694138047565482372899718032680247442062926912485905218100445984215059112
0249441341728531478105803603371077309182869314710171111683916581726889419758716582152128229518488472
0896946338628915628827659526351405422676532396946175112916024087155101351504553812875600526314680171
2740265396947024030051749531886292563138518816347800156936917688185237868405228783762938921430065586
9568685964595155501644724509836896036887323114389415576651040883914292338113206052433629485317049915
7717562285497414389991880217624309652065642118273167262575395947172559346372386322614827426222086711
5583959992652117625269891754098815934864008345708518147223181420407042650905653233339843645786579679
6519267292399875366617215982578860263363617827495994219403777753681426217738799194551397231274066898
3299898953867288228563786977496625199665835257761989393228453447356947949629521688914854925389047558
2883452609652409654288939453864662574492755638196441031697983306185201937938494005715633372054806854
0575867999670121372239475821426306585132217408832382947287617393647467837431960001592188807347857617
2522118674904249773669292073110963697216089337086611567345853348332952546758516447107578486024636008
3444911481858765555428645512331421992631133251797060843655970435285641008791850076036100915946567067
6883605571740076756905096136719401324935605240185999105062108163597726431380605467010293569971042425
1057817495310572559349844511269227803449135066375687477602831628296055324224269575345290288387684464
2917328277088831808702533985233812274999081237189254072647536785030482159180188616710897286922920119
7599880703818543332536460211082299279293072871780799888099176741774108983060800326311816427988231171
5436386966170299993416161487868601804550555398691311518601038637532500455818604480407502411951843056
7453368361367459737442398855328517930896037389891517319587413442881784212502191695187559344438739618
9314549999906107587049090260883517636224749757858858368037457931157339802099986622186949922595913276
4236194105921003280261498745665996888740679561673918595728886424734635858868644968223860069833526427
9905628316561391394255764906206518602164726303336297507569787060660685649816009271870929215313236828
1356988937097416504474590960537472796524477094099241238710614470543986743647338477454819100872886222
1495895295911878921491798339810837882781530655623158103606486758730360145022732088293513413872276841
7667843690529428698490838455744579409598626074249954916802853077398938296036213353987532050919989360
7513906444495768456993471276364507163279154701597733548638939423257277540038260274785674172580951416
3071595978498180094435603793909855901682721540345815815210049366629534488271072923966023216382382666
1262683050257278116945103537937156882336593229782319298606467978986409208560955814261436363100461559
4332550474493975933999125419532300932175304476533964706627611661753518754646209676345587386164880198
8484974792640450654448969100407942118169257968575637848814989864168549949163576144840470210339892153
4237703723335311564594438970365316672194904935188290580630740134686264167247011065346349391640714628
5567980177933814424045269137066609777638784866238003392324370474115331872531906019165996455381157888
4138084332321053376746181217801429609283241136275254088737290512940733947943306194395693670207942951
5878228349321931666411130154959469837897767434443539337709957134988407890850815892366070088658105470
9497904657229888808924612828160131337010290802909997456478495815456146487155163905024198579061310934
5878330620026220737247167668545549990499408571080992575992889323661543827195500578162513303815314657
7907926868500806984428479152424275441026805756321565322061885751225113063937025362927161968251259192
0252160587011895967322442392674237344907646467273753479645988191498079317180024238554538860383683108
0077918246646275411744425001872777951816438345146346129902076334301796855438563166772351838933666704
2222110939144930287963812839889311731308430042125550185498506529455637766031461255909104611384768282
3595924772286290426427361632645854433928772638603431498048963973633297548859256811492968361267258985
7383321643666348702347730261010613050729861153412994880877447311122954265275165366591173014236062652
5869077198217037098104644360477226739282987415259306956206384710827408218490673723305874302970924289
9481739244078693752844010443990485208788519141935415129006817351703069386970590047425157655248078447
3621441050162008454441222559562029847259403528019067980680983003964539856859304586252606377974535599
2774729906488874545124249607637801086390019105809287476472075110923860595019543228160208879621516233
8521612875228518025292876183257037172857406763944909825464422184654308806610580201584728406712630254
5937989065081685713716566859413005331970365964033766741461049563765103083661348931094780268129355733
1890551970520184515039969098663152512411611192594055280856498931958983456233198368349488080617156243
9112866312797848371978953369015277600549805516635019785557110140555297633841275044686046476631832661
1651820675012047669910987219104447440326894364159594279219944235537187042995592403140917128481585438
6600538571358363981630945240755700932516824344168240836197927337282521546224696153321702682995097908
9034594858878349439616204358422497397187113958927305092197054917176961600445580899427878880369169432
8945951472267229261248506961731638094108218600452861026965475763043102560271523139694821355198214097
1654909731999283492567409749039229712634869341457493319804171807611196390227866407592243416776246623
6238913110270343304576368141128321326308582239456219598086612939996201234156176318174312420089014983
8485604808798646083935964923665142968125773143229145687168276219961182782695315749838026246517590541
0397618128760421638613450221326272775661244113361077519555774950865636067378665062318564069912280187
5741785494661253275997697960597760590756489106661015838417202818530432119044657752554277543798726054
8817361982675816862832952607899322266836028385135122810593185910286415081570563197173151831362502435
9041463212239217663398268936825315053005989154702909537193266207341123494743367884690201390497842852
1634144292145895582878476693946464267812219049785636355263368278051860098699248937786002398769169807
6566219438985443708059464333623338105874581623547560013659243524265714308346554576800237081467573252
5470255074763747163506785159917369379325103268276062864591461820472148637037077192692682362333472037
9245964691810526139153086280291440965482563873092730426544662929045896063751918711469345361973324789
5727070315309309019211991999936157650035039840540674253879275279227247335667706078379113844889362613
6765706026360031513295209539520285489738448625613492441470860708660267634997879342087583612194711699
4223848482595914304528107062601508969135303017720062717054402090669514915274597719705947695474095210
2878725578568800221937177435581107939308833845586482772910086295545661413067212308487402271210586863
2338823741388442893815544464710575565146843570294663506289387356986868837648032651952841465351739530
2736120137420300986739838514321900436028982698293529399414129230580384565022707216815161941011449826
3013649008770483984883860906533685990545838952031856480414932721423908651649994316592079659535694307
2311291162928679751715668890543932203569129332457020806719444049730494398140822782960279942454108316
6675921424835182723817205041039274288801556223380796147512433514731021284545944899444996000752437519
5701166834174474907958820995178367680232365176749723014874577427259947609621984327148352986111902728
7358490521797590837419748602670605374623153003937521236786775284869219585713755426968482783631786110
9933680143915905974842858054516130230143979057016108898627779610750673332676048654929251399781390535
8822768937322049414839401355603565604421401761206051318068919899626061848318534018362378217266375804
5524719626617492542285280457144204857834211322800852870420548899234127855481236761537707104254469868
5219911228354266349997127483660762462418207364666171283947484732804744304033441072004287271275670279
5675824292627194545805300266648996507956977817862194217200523716536946770419511191270462483605113028
9046437751148694887849615118841471910001255883836660677208411235153558811267789571558590412576261601
0675131535802124273318710006358249545040995794072547989003168265123731190556682915194305370848930786
9197428290490386037231160992834243171222509945471501928666487871079519951800546338838443154817246354
8024451803084527343100062137103462573306001234973744355818096567846464153390514656919324562353140577
9193698988423647183525375805257713311200797104068315492665402026046806818391437827214769063242469517
1286367384431398333711761594186999346626234537345235679401241680922911636095637216745283917099091466
4850739205151605604737871061547021699607465693097944261214692561593425649401912298951473254471518126
3258368897282262833295240359700727863364604594707124174729468775705958157349962848099567839255474240
4489918870710696752425077452012293608105741426532347240641621410333533405511045212617503590284037454
5918645047276243420717709297935401021409646450283683418040758608100140721619247717980985968111540446
4437285689592868319777977869346415984697451339177415379048778808300220583350467465553230285873258351
5708599649068672875967295038725475708791695547366917087012413339221484668517437066615488195293322727
3743604108254259660303986932654223505236910859512630083184675550345975839550584035670155887977736443
8048182138707003440236180412002114837279422740787378933162708101362649828962927256244580539713414221
4511099995445821429237838810264839482339514187674689678318628681788272555825731939518155316951645014
9435726310604569492967098625204339385207822076221910034469269663342590853058160449780257763254489370
8006267787317954852985668394869467335696300140293131419025780775816945815272529343422590519791831662
1644487517816967752767709130431573425640549229381873951108441668309249111597857733273638841418507379
3630026392180680019498239666471231317190252370319905877197741000713240751920418122141324253272949186
0004200841548511547411573059872196212988541663720877522483769485974767293301868390522500148690382610
8482481981675931077727026488262090723847752905876504032667275848252185162310745449887588274656780949
7123087661442641482415790357039331225651893335628183618540574670638061839848946628424573656456421390
7216305295529359284877555242754559513382771500178401655305485442285011988365575680159346450558994424
8496274127118698831580476918141567961853216571696452225945947124693199571164198618847977891211426811
6438377238483631867318607564778536999303870546632296980756758468212302807726100696917407820247949882
1095473343011265454421701958523758807853480037372471187611100087719035538815731922513338424947745031
1881194745595365336609206419293440035078564223432923249297270847248235576717405895001268763600812452
1124487564342809465931336185643241485578079193115126509729589160529930307710563524545148345720922455
1984890588904219806543973353757599824858037546392736537641967480626968382712920014349566748522472414
5486360362115847232317369980617199364211363145807119883968129570561158812462058857966505622150748208
9747764177083787052924202880290044002480686812542207579059424347046448957544023873693604740130860360
7599174387615635296776058018334930879646627071160805073761071800221552519199379620070916138322728017
7313320190059780482079607580324994622385385803573478018713802840398120046812370790924572728576545104
8971703102370548678793364378157807400767747421528031184981557698165615162611572020454026441299316117
0773312538461289367637918385370500942063060910325402584768222036768249279473400061775129526307265637
8530973686420007766665889932845661224650730022095628772726222780803954834038109628057649289746518436
3194984026129976189004678190927370964782787243577522066846540002468330746087835876558905305694257499
0989039220463004714572059053712091314275886537693148040000871791384569099362998784788542177815407350
5170625320509514478220667252608620410799622270348081801380066100719226814029197683548842439916280980
3618597719358892265485872816327690542861746632308136287764990073775993244175214767760469369622332151
7592645055645256384054670040452158007545437968103843558514794309229635219785228329574545727156479318
5041889607012805949229592183594937074580390321410436601637650955489445419026339119607411006694977802
4695409365628127538496323601062584653667050765177029695130396858702367912875413588064402634238235680
6076407451761190883337120914157628056522379012735641935345652676296244026602282454261960342283524002
0503295053190853201496804513564334103431329223589697283108739569438131809431666913390526489148332879
8827628525630451206376149000452186427171115089762827528671466361173898285874253172165962476433238400
3490049629878948700105188449411866043973910749375734952893477073963866593325543858999353799414384066
2422102268328511662511368344732896613210526750893794834463493035278532130127821152685942984375651745
1093039924958664609423868470021535501803780001870111131519378754010914958890807647334550026409805683
2143811600751461827884490468124814689309743000010901984320866630922513811211159948127963678390812224
3781910187779940340765274060382341505327174162786748880857541012142866746631036108800181884354018236
8653221687750411978076525811538417365621835675013034456595936590974690077656309515636628348639979754
9375638405296723283563403031591654958861122299599968682701428407239146230016173544083143643804589220
5541101795351355885271347984937876133791075655995414528917770157581348757680186242922229776662115422
4971133417396031967639093505123209476166427534743883338886999799164638367503241863248628418784699609
6380827512996338173937422095347586163221630520270351703749029856852559581419295499517655258212347310
8197663301341750815123677523151607320881829564072634764505887576136189361870128904026792264704949678
7237402581300834763975644632633549675285749537015127100694464420624617536442894986049205218232133843
2627533519882949208649070960592165457376909595138937899766262877086832350596409805018856981997405660
0544153213840734978154080943540759681561338964320840415315102432432476506355824097853468115105632389
8040138038148497352874442906939344373381801090101788592056406907697263909339111613684666699318068382
3467403892236722925516602446859746076358290372852949715836906372909503368595118238724038656680384409
8591359996588300622799752913684945617051993291599492324340413727253807636840295187369817973536657095
9942204751059644075907078002039362324718238041377992837396735880963895473938471289506230448447324704
4382339025131491385944752127927146106722526835555209310140982503241041356811888934417063480181887903
8524372843450413995267508390749293155948992799740206016686101060573836203436961399237050205913691224
7881448219700455646296061801529572677466540252240321520106268059246929418414651692694297031644748922
5533568194701055860753950312574877927182201980680506551347189262650998704038723936152628091171501639
8391838208037107664447231125594297930841574857549712849567707689130531391519283160749372260464837412
1124105274045807690774990321676153199656609743008902847879220989455514034956677632936841891292822888
9379139256579030617042195174642667176286007376548254894908236704904178982794694813371005437573522926
2593956809537167977177738428166119599319878150374402232529401665135964883989187712666676445928280724
7741980511834035772630194150562227092668881510087408102163045511193689703398758991634367665524596900
2296639061823459922443716156818871678501955219269047700888762881701243590723842188590943230252400872
8363411346002474635054076317430285610328831446395259955777141624975159928860344101047533467745304372
7868857611962268589481389788435122516690676187913234462077242638989111751935755367550897717360807798
5499293374857587940796948901185382605111362359173403913986090018722454028726512923507251346336039947
7972112534407969641965843292485838961537078625446240527341837296165871280996215675141677888852182017
8268579475088605619176143345053072422579442150440118993803282117694275351550050359384026192712484073
5344805764151349209066433260871886931878391137249135429063143277314147565234427698926410729192964778
3152267653096337719078870212101736288928013320665538468875227098214169947453467839730618843380636885
6788750934837128129945947141674021064794462304750959691121328418573745076880217420009190378611492899
9321369828255050439412523429387891529294488067290453371558685893911940586799267968019751929463531321
2046058273013652463549197477178431255147195610894481716873695950097551490905804237705507658316604552
6317881915928858015141099033515999276492602091675379658565407172149027277207207953304640949267929698
0145647407586168417518270355419152328590131991897564442720919580664737853965474943503366098455694220
5412322091494769852266066869313494128460524360062619192009545595992992035766358447252088884387701098
4850961455366250564822233108277487712496459239403441038488045655720915372083692370422039030816692153
4433655552965914773759520794595970591492130243833379570937471630364094522401198254550375439726080376
3665873652598952691167996010278358881115715841157447947403528689000948241339184513780599922518984735
9411654219009436698502918007261527089548324769107905475023957665941978881844105201828871641167052826
4469474464709886880658944170090145701739592379888063120134295083414410967004600697066301139883806544
1035959036385428890533959794761355553930923535001022746402573996549260318712100543951693151027362514
6958084366948374911338531532378042624794961776929562250613257826661658752817061548468817844604918515
8500223578507688444677874014750442262575101736486183263373253354192130963105322132562419461409302789
3358253117355483121861881858082744966425868045457888041604096100038498733107556338903472441880147049
6014452154644635276874530046342937046578746123041142858413931547069644559886270234135533696146889413
0579524344828578813842913133400444388269456277457204464892750371889600250214810243226623247446675922
2209575796803987583301188094123485941055397931150166149824109477340455944773621407298190673422712213
2982820189355181480711612936047539354519164488519197681989432468826658469990810348743305715425211489
8292494064135204869933170852436546029080065024215298598119251209628332680767252801429242638106620922
0067162423905353942877575007913587003768065040693290462367019980646423816627807455845427972813636496
1281560063361281911718077749857212849096540456380602527979290014116718088821672762326957314452995379
0935999635720195691053823183323228796036615493435619556357778872038051407147028627486665772728496380
6068209087433747557789312207166183290997968077406958305455058169463910538025471298095019164059177292
1470612053797375831881690403457373089228704876429883276343106156560414235310211126077177930873317131
7133834055399077148746039878634100181548943060212764145175368556781241048762789184459864887507256919
0707056126189065115415374343317047710735120897496645858712323260612277676488017419041705326219011292
9941342406859477970648454512304327003620444460307001911450415420812728658532659862596583412919318743
3746814254099198919080093257152259502569757636258378542068760787533642389024535242231478116950307422
9968826623618943797546343148694047370546602205236585352243349189341495373185461775639085063014980593
0744131272144306096868121549167999336020911246342068160464235634526699224710694338071397510765670422
9609060830002146456760756695447822337420301223136385365488118968676221196569610683809556811074161682
8887291489708929172720203166447529815564916509932964247593555309434272347352556742335888541040816256
1808385896759248129675817885803743143764480510225754841455195600309544841537831759812222780836261003
8296219136687469906013559109879017893945095070800847019710300949634856731261765379906963665342384783
9475100609198023662240258379166773365981862096901237048554417883308174322415270961858397320548777471
4196202102091912200354193993755848965796596777487966649833738446446288492322091596625208177109455185
5784919342249039112644016254035341529185960627844258497990753765035114366230126874503874841819808002
1735115212731055425489544564305352174412647603739881432392237995520803725631538278957675603269534153
7131622868422311990717366271592521668095025759913553680411403143637492857050001618258980705687363948
0322361404604011480623406226830964085064565184947862087308537993315082686383455929918002956502600712
9052213461451425916832384997363792953241667672636608451393291270052813463426544459202882461427621775
3754229656117767743526836337792772705308668887120354478767845607440345181873913358163841356718363981
5500757116010247023062209136180213041332617816241751224462126905137587603315297832296688192798031720
6140924273036239009838514870083607798140381143984920151006882296367005549739432853347069867699527940
0828080040887151019376746773088292096077414289492431907659952326954148087386353237788054208223725636
7753706673147303496863970704898031245446088106656204930116583699242859143171957326639117940460873354
1704103874776765684341754165196198749248925074208937601411944240296394254176301656047295676613344991
9069368073355165850315039691338748343529636805412521888303216646059455373944512375217839746535033276
7285694918193988259952860975698800611916256873292306230585674189853838045570809358377914628586246872
3110259940158767576908316771742839253030116008388460480714783616096417155945463992218291049279692292
5111279379566401338199116350696353932636098595646205761040870568380030269451971124863811185337891098
1402240524583922160456345211221741701040567973307539584647058474754960443223342630066921057776700574
7717924479033884173998953956252183147543418288542292773885210317650331816851164239848424590906685640
8486471222753472917600277208709111991625353652320730412740345728114307679074883543500432172487106703
3312039256058908763836947478428601451134482256881522505295704764411457698138038591192713356349551780
8414736321077680615675679427987637155964034837628444053251043346237257981152490578554545544521284596
1230415496214883974720036142299205566304524989647365828018945143047860790847927831976949691073126310
9830485633506795521367459452740637830001391251206426019247343307523851977600345083075542671038439897
7950807029186984094318884522838953410474580083102559343223332683766729150922336413159676531206115874
5849598848150544242432843168407286751243034320658177339853340866974604466757145667522200433006339665
3272711639216282843359363915970535605351461391484568462400484626935209063545366851485497344595022174
9129562168205343471694589030666501122399537392507691495999807311648756832231073560129088890744800411
3911492936466067954282677357899960171447474782259719736910220617662974796335941382050865383536691317
0891009758629322982345585218809771609131415612283794230140742857517219609708392468807241064334663820
3788801942999689233405774399455871877216719494121739784248455511242394951082313341900954980974944116
8544692712681046436762979495162894921486424919613171491129916472358023000050647844611081191444911581
2299764633424470996174148529445175829914157131372881744978663466979834683063377226946211202454420349
0573677610824932873879127068388893280129876791700811101390149982272447545942481421950364530177841993
3971029278097100317280048051240745515497327504868037239901358433766912730559957132820621881599214113
0876955806638951579665775394244413241315371071369661381734700574482745460028185122194881094099093203
0836962866394565967627501248115050908950145078579531647113835352367831505194424626030330242338666077
7762396353236779252054307107281417908996345847694198785104928828504633007622235900139196301577195048
2636735933640454911225862198229883550564611200430090520331006969844471423510531407150427637329991583
4406869863675333510796589211792326198842135412149528788336694865244861474835133380676661407399397211
7117425807701477617341316035580252600506134605099451449480811517675922265832243506690165070858696930
1664407829476134100953558555025559733951011097129829414168133162909129971663939786770253895589191479
4032668269999184934935211456416738259128224462604746869983410026893570871698215899513144726246744351
4267122434836046487724457790530292549488581897683740905363270069003593581538188328074082813302203650
9060649110278848197191631340902967476872679485708198499821462735902524243518033251794029613213416361
8601606706467265798338016929632689885200601362601273081227215748353450689438349412293543902425375752
7693524278539886290839492645978852496906310901636809532041133852046696303735415933935227561197627473
0671323084914276213000530951932312884148955410680616740648799311628819724340996737600938360319809562
2927512337341953004227167526574854247482946033738650386675256558099645475522692658975888525638532921
9380197569254277349692561147688808641172670221349315285514221157052005896966663805203810451469223001
7952607407386746595628401458292793638099004324083574265721606100589276934909467829254643104382358817
1215341639579428291721793624081977688198990199787331403612185796806586358368146535589557381878378792
1002532420801656741983252643950421108215392201737850391435167419957715215621463635905890855285566097
4755528542340303264688623171663272306314113253065883613291776807543214046263688827594471614338928326
9025997050182301490370977991149321829700343455538624039420805778612757584941515682564220804532300793
0901911661535434782211794369044850125888462028698089681465461734973783155478921042628944839050685441
2032720652374931405325170693575800090799417928559317281056994376439412694664934570902480722236062517
1335948844289048618791256901451367064592350923125630083621154956986427428229832980495185004227961552
2077218816950177204015235268213256238476819646794650831075753170392260855614693319107682836365658528
5066867708773314799646708576262754660296271676307593189843573386709657017379322828234819216178187700
7047349672896631877034483312072457459021348795825604948271846147658084172114999468548036816547370557
3911900059789002103437746927946879076185986897099046690702863327364632147856592456222718627461789624
2617308191565710953780887906210137634562553455427872498576451110514792642181602336671418980139700712
9729868732828221618638416311291390879371441004437877317244968298235202142975864408249177811473076083
7277351515304536922595690891630329022499883027293104164006492014028225328887590279313085776562376554
6576499418464267103698691707059191385989330859375437465778744024340421767226124563578400296687454724
5072378937726048417295375311492496118629759082198546452996215917898722033017086558998137112475096330
4730972280650602581293632629202372176989811854218162149703665231050649219585761363407227297346446752
7473852366778039742256265274288738163396279152344489475007103570432305508633073870559504709704223112
3762121931957539060499356674630107427684593949954659554972154920943143136002285265513308826825684467
8367207086930272733332654314093695979977475725164865609388901597496620477213530723125776395662827622
9011536678104435642683552059590327320411019415910623132249801210751416193214421041685387209163497848
1756217861776222889010586714799410601577635093648454101547200356110542300187639371946237905295153912
6455419411099300801282463142808366035865498594382415741276615019556596477471231145521988678134484244
3640738545283514096471263474269603706175610653882758679386358840853677488804217287683154379103824027
2416410351076958069186054906133629466874129317991655777477566485241736146967099568973162555131507152
6377319131717516989497832401686871488313669781158182326385822972697878024287822121295698816233680033
8798433521833226807674871764314087513247462340523498791848476682682956164389287940389677064787672835
8810966064816253158242438591594357823452933579761860944279313330342296367732882114801251606632436229
2892965570524145729258190733355159023087111957026902387019554455972339436581286903114329458125014251
8845693967768351495544304760263639819242301130991366073869109948189167016589185352246101655243991230
3415469150965061333757453644319875920733482383904361814523000416285624017898966187299324335923789127
9256608949415876734705551490720707611671730965073513646926538883863019930030541130154220297873483229
6837173622891653295318271799773418424230735005604987063161378837005471741263579607944053017421388274
6668411822234323169412609401489524987526739486390489076421272116971172200137601359045581917516877971
7618660293497250710388274361157014106644578105100135067350691284817103249133295514721029682665729358
3776007765852714067357182341860915761909790748526270619609743278397440621952813718689011786708690157
9001550506192236057144573970604185874399631882257735458709134627972756076891285674861037059098061132
1876045048742172796985312160568894934224324078228305238271344062958369171976697184275805197218719577
5893490824630361762171012285871913616378478571967611839247982544888914466805290578520986447819893689
2907873248050171439760654883350688911619480972955239596084126262856034274377580105813234572464882966
0857216592741563562814964100804954256817567964768010548889433267801048640465724291697524024598579943
2310202769419861945456705081404486159124461095495339850361818922674700447241199222808664155383389965
1784039232791963803293409065200641474047665091771159099070808820410434613483661887430912351487895600
3809594186791967316693219121047834208947318434885713285636144080344037386737479499390765225963002337
8072562010816728437740947482044301637221319539280890723654306664009282769851033832167983309404060995
7523059904947123193987195990516312657257226178964656747704253871325106435309745832309708410733118981
2014476464577914235732488764319711258271029798752633428433557953569922565057949092308669377002790666
3645220373145157496561481626185885285668106402047201424332222138980823352434000262572181049237403429
3352085408853318145418028777812546300193655794914844279995302944114717516708188644421670702339168878
3428021896673288216515803065115988169156137091318045012481261833398057451020283579255536354601188115
7541595471149228708473358850689427085178240117385975586303933663329301436688997421023173457966585157
1155959196953387040752079737333062880852684312491743172793036169831960497609056301778595973198417714
7632175931492540471398181234408341869060733107306870228133005451668137079990879890896319546202343993
1872479956437123257674189166316415203052781940695740480894377472085451996957462535350882404561852559
5710802174359712670506940254642115327391404348174935823444602884919035297170343618627149658223377178
1042198935335106366316511744501656381651924049615625150790861123581699291613239493471905931734777040
1368466280509806833753701877215170517889103548221367447445071479854325892653971791541822006746515208
5396986985573578849793779704460076586525511696342451570428293455201469995564861889644031352409588159
1474720300214138468364419662076817723310317917887052884598193251871105991350352530179848772285579328
6487475101193954051503376152790104910807598042286914003933190282633495472953234206019278094937998475
6527098415910738523388418078142377053699013487160743211314885094546739362748797656294224381737690756
3041889199286011385645730880188613316329240974971000708463519482079184540766343351027570040116194011
6227161039065726674056722560095594289437318647382470501304316566661304514646059371123355517179579737
2241171206870206353521915202652784902740751102626534304331575443688107061283781284473250105215351801
0772445277458385730783648224018800322616203232907208329809769383668685800069973518747397202959194669
0234506436755781023849929697274553414183060934498993121577722419060268006235706742692497722261207437
8905847611106025766615874558687562258255003573408992374904208809926818262714850464031029904386704976
1304778281317298375434758468562285515316895777469463870064037754926243703710129095432705433160333728
2897822554754444442270075597793743712978253655635992289769581596616805701963146682804196937626574953
2036758395016725071557075650006269070761679042296560595271036056674191203935848115427988879406552755
8958744552724092498126774727471452308938843418007389008724337759647009819364955225450734415522752098
4329340191417154149833092888100636942745472812807892294024867233361013697563728408199226637618546822
3651936176349764784513747375661696762885578917066708225117101094323288219401635175287938873634954626
1136605626539219877015044180646644716784170484103012500577844094006298771448112187534232558819875778
6521289254703753355233263969256048851581997712443529685525012576800575465133654716053029919282591302
1561030900505994487359078573038349557135093066315318051793115896186776254708775471159088137303634557
2061857715124105150273564389556372727660990012146374937836569984369724203417187541800986648213183612
9686725167614962966645646693487785492367759862720157628416922510624565533943749174131185809226857138
1558216589445002027063758243121156845629670955552715290985653123336725624033644197964506373652252082
3642708484502822307474084993075376292187136083351595193920219186192671193701358125212484822791952216
1514397190873705058300125943547914250503856428918542436153167130534758489799395103466871387622623623
7253854867755690017467543782794662973938677387494564004319620658169599708320707766503212085563537415
7575882558312929783771821512319785991044208633962927307646088593993032873430661030778989234534533196
2972446873155028587475401077041195516103170875711629214466355725497380129923886377056894155761254670
9782437991333337796487373601216121390294150762944197031122000414408965636085316615568522952307329161
3018415220811271211227734144979970422675114556689510280812800582634997341889417972363660543907777501
6479075495142801258176469623641170336098655604759612479255386249957142822929556796927462608847324610
3632207502366947125556655286937197522969410778216277621457198546752878191451920308116454291883689273
8872619023775795587728491178355064181775413505305997916909793969792456540087910814551398458396766145
5772456893955531507394666965350265099668502714430512629310979980795203532996430024446342802402747368
4307679695331949180423445681015631199289483439846046868987274224217781494938860501475488437997093973
4981852913525338301453151828796086459952326988283347100236401838291725278341273738640666245802148727
7564289722995440605975135770019869916284725549700160711820245789679681585646573142622248775436694765
1946369383650656678934306239232666827511127577243033494133565136919910555924137821447568818578178007
7186548780184222149322390618241356017799421999175387651161578576615155101027802462805741316233726642
8126139001562126626192230037121523337940766072818119973978412487807862804729841729096179119504900545
2747884289147468343793953740978007239550551429239052453494913696022031391753109211739838492747334363
2030950911822555561599146928761124663047656336405052136042847014536422838527206755878969079040538611
5281275577337547198322032330989761192764007598728046318221149873142920081367034910867265693969157425
3434507021357900007003169688636802730059576357523916011495500211787104258719712880922230590574345788
5861012482476647303858561110317798451435659416239682506612220734704433659690571495163939290724188904
5971565043405114808248102157054372514336420482230446175082136556694682188453972730626390361218318903
6275397656013691397005284156973485491903502349045160258536437938547881763965591796380348622893871353
3096155087418574107461096881806667535070560182644715189747984686603911002762680380730817785478385096
6362450472713878970254053642999642113142336198321997954091365760003933750798615180001756435804783290
3328347184356126670871095486636304322586634379345478005178001175616601449217652808401010144036977545
9722443768278944292549208167967764647197217257545147797075211863098424510087860132651431648987799947
8549438735532543790247867280258483615104026944424551563236011393684224625098515320994764704485605126
2599391370918970585238623563756269285523108189632688067528949366859979318460413423768444033690184922
7468856083911956169695876401290430511628127821705206972452779549504095761619333598859857227710210288
7149373490806249597738391376663392283301840678753791620210126471117740309770879302221089468839372954
8189390985443770850141835818299180830577451506477626045054199477478215846428131834997179215831920559
1128414048616145269365955861855464844493564688907781478169958123011218965259351683133112142340453646
3882113503288969875248405716044910770867778021781826131363833993901635774567565133298029547982761119
8643211635874401406546299356184071002157756816429957140640129590690176843332764306323208521708535573
5886569296877887589645482173884335540903166206051304434939375711227965527548574120764798615024076571
4658198443662191183825626485205643365746901350425809857667781240520192901147130997104921953114837508
7445721543653384057927742629193204580131371720204071244866318999472138962337654589983736276158735781
5853603314227084459792805042400693459843042630083662968532617864045721873192446699638696454586680008
1345073365948030124232623121337863751620431111341162382111197830695519589140271878765926496016168578
8847622207476153207719395296022514020624082173284337839351423383801767839425228348388543420922407710
5610958918457376838528575615266732358885920947474936431785650705531298667991193175998658992092891921
7816175752021136527861147678257518398029214082039000127607289768586008117523198022115351229408765742
9774636867093030153335404250587641971050868632652580233343623304939155120167767132665927488807247964
6189506345714267569003107657792403740183793650784135113625589549081262294416887286614583983762086408
0410509153653122798204347981903510116881290149529812782934061335597207838718328340881960159299992991
2109603307337371216902464163644630487488196846456475709464168968846087140959911951997325496572640648
3843922572258412511918769939622931453201641095088963852064915799311485402280581550241179261559887325
5848785131726051443024257260694758824364812595955915404653023629840789963538077076509485585161353541
4679257010574996313998691237197890426547915624261401000799482383248941778277227188274065283629139201
8233281578858145033518522318538874421508888669101204815843705404920469111027400170278408702706485799
8449781587597693058054394587478054483192442019774444921017008841840242936113195373326188852341424174
0621368235718037398815518569594249736273441280874592245748768241843922281666922754159485500804945138
2268726790362850241656065982805107741460640500054848784878194182423214846678122311690563230281722262
8575759463075935324772659420605429605239886928573747893079168988370078664467390505766538053297099778
7311691372019002765922618853416748691520336394858764677628849269409949528871590878062780698780290613
9433747600048361453496032824189890282094520716524778600924948587110886065783034906823611518317458702
8662047035907000718182229896176161045205521220830504294828027866455473330414182949181796474078722274
0944712865590910770235793870419343965711763981889595944792196292473840238417170401560069957035654575
0450132933867878713516430316243644019789281503193748012171922328279894902604435212202101318761466736
8047033326296619586154492763352487257968430144013662228087242188799103656309680288669555722665160482
5961913861407434105417679505704709553156527674047832445921514135868197441735611598345832084084344907
7508142558038557611529920147998231060948065495783981077910699685265343953707981913113238269311117870
9750863180461747154466623534975956123440380686301079886276738138291077733592398478105480930369833513
4666601107313832505289766868774592093583817647165641264151772731965298912217369956970562103224503858
3754345277187831546765055044685774931955647240374118060285192356204710925809364707663845502832806755
0330204586249567759404414265253694149499720828999945842683770717912151931196093401242290164858819749
6347411904774008885351124170915759259122719122000235950386050904234324610509462259337272621341393843
6753646927599595410529840001088413264447174764520123282736217589892141193999946948441369514369619763
8427332562852325292195189891728452431238522542977108925087603397803704853344877955831559366732103471
8897329984538801194738813365572524297519344287007200144885967129553680412748230593461189971788069173
8544671457700115369612316180595097817834153399001398481455354099377404992426995196861832699269946325
5371558692287618605060605070618407340005636752753348860367420234751563736897038867431082098669940496
9050266947923147364078711585810550603846251556323526324028254556483459933185587661229766981456741954
4451069068664115283619163749142296258456740251678293324445713935543848362952000221622973728472380783
9531254769532969784122467647668977505037787079545850994657347661059592826484791621272651473337149747
8606872487465646845799651682381804748620863939970211438400362403127695315013453253186574408194072813
6254525735688772260231760244420545378366504721735640057712508300954139490386351574956433805173257869
9647893272997194960262645033598878417703573303000234320654916503660832138193352887801404433187714611
2961299949597438947395635344895104947848976831296173449650652596840608924934764770899420728202701461
4871969807413291500568197160097872130332309364491117781934744090215271944017370233250077397024706959
1851387676514475453759079646678933016877597214891903044162235645781971948822152654074838412178549179
5152429488278402012107708165585019139828725276567598069894515500242293174903206502627021836811658044
8447645089731741413671459208326173540401236700828514142473989285506753833431077530665526316843790419
9442474178093026021000317329453940851262790887632294331938003422657646448410218964677355701781370360
6193754833525859904988387033038419637679544848367914001803816374728481680076766475494039497239686539
0224794024215404538900270276169672888712427857947952384037517773146608337339463023876729355175445149
7721243855927466376736943939648570661929808637995671074401258502696563045893078788053243886667303814
0754973411719656042220287963377918210228805320967368150975189952089110659986698885263530837619302157
4689011537668608996794704094180626565501352868740815993886120322030111594061182446399300482656094561
1703591077627962533041737481278790518083618546052985558962923200090073054258583868325685753395132591
0780492421176804152483135188747160476658866969164308104819396613933602389061947597559949774851087586
6796154075857278141937216203111887249106055864046160999817711720672881994807515769271628929643007862
9346014467144185600089314808445009596723103853041615049868044806165839797168869417393646784107674404
4868779690120070321004282737447479621183532623243204735807888063272823158549704708272497187721474521
5504008594260404510912088373432529152926532479596042573138563588683228070140030264080612880060008898
6419163390599824486821871909649398489923383014947101750804969268888243791786706157593446494426164725
7186623828761399086968715607308285652128059571847987956018311977383027055992317882344038451460235407
2263007045787248526984908941526094759583033775223934767875274104420437065612609371413726549880470673
8249393123791186525951246835828044773509945807292239311309727939873923618126319430964818985368599448
2001115326184222906627472654059177362570543376108538124744220049124963273318695876009656893115453235
9221388876828824545806516753584472701959281934805506372955231339033113407673474234153903577957829074
5238910940129926798717984116986234195481830570206265822484678524225243690201357975765966237051951998
3105981125330441943701707085409517797207100319032102545398400995707094250349515074685682598048814717
9013195437493294399761098025368238696911921186015299676513178634812953731989724093306756560955924741
1435219606706905569205361044842447693842411073401142783167003020030157202292510486932350616887879889
6930167506027464600408037505675653580333806610745899002023337374029907018990202860576375123264721864
2412537402434910892814966098167808853565253937850054761967825513451930242937933658119101886946363849
4450122943963593843983708812175636529967617760754319259549757181963524330730477545335284961747985154
5256806080597616522326735164531925032618563761795543193166051366716905602713798305486873783861495823
0647405707900055095614094148846646892516754902088056624848504548278924376071069610068178033701718533
7794054569677260824770460813309352748103701270294773274892749676221632671858847723680744166201266479
1739697716694377985970068268736453861700449023575928637530357017954037549167316496013325868687445756
7031896575675812847816273181844956202742753471149364542573327681432438939484704170121614743916434295
7035174550064923392731897531854422164171299694252280232930044425895777067229979438282423015652758999
0508890127097249172579517960343002790875953693637494231578813909924321045963365728618941003976895396
2504579309721764800839180643341684234559596063605140764089546204553894014532820227843158604855652349
2181149818755384245927281309680573529074434238642206736990524998691546326935925892108869764363665395
3043316936964017728699374713199142194666990188196697929507352626178660980578845864764830822714119822
0445748755200829596720839536965193473048145286544494102820335365582420692207911465212651237956732530
4406442379543348217725964010450405521529590523711128397461803488849033903261962295634058432172662590
9187243804374555393727954201181616429640699123613891146705084004596976964037411496707338013580469408
5365777926309308797921364654985038386837841145415843769910612781475640292011584695306813986984532289
6101687932634783388768896939535265794273987795474707827354512094870210615857573511602368001280343705
5725562562813631901217968122292926911891802114172092775299692656041008233119344721976661184137369952
0782459591169068990193077092069948814403436140507458296828125875278272639945513864136292080871688130
7068633383308545478696055836034327404712994170828645179042564433509448476457431123170481780364520770
2408774733749263104317507860133169367130127357010859769247216665734301044433905797742656920558478040
9818108407733336140020516333981124319584817819861339523803974993276983590221969704659930364551109698
2361368457149681409307152631849378259981167194607749171593331736955186910401623812744787814446790995
9845099010539732203301223543974528528064080670988838684083517181849021119789759483672509684293928004
7649454653794697598385911139823390122193866891492010815357765522498565703094058519395681997171691353
5798408442670865407506989888338481665595489766925006714758544033539618451644357487408115325880692324
0947155544422310337951137695670462327939225000770602511958001942988644211642162032931407705293954539
2506918101475025262312875938399069835945699084816738409395505924940605848447018372246732065910929094
5366394074141053343040514502750499462644329951627531939749277236991857180243250799244045555336978233
4135443264134256020635343001038998160429029217553205432250465002919434168614049887858668811920703952
8953193443334871768241700998962859352542402410701184621765941752268136830818831765200487385758029661
0179710895491275709470464897591296390072546671883421476051301678264034091471201256025988375132433358
4413169717176741562985947845807788511446425505916027270056819211136626966281255355834033168785554690
2774658573359081661542195251366174312006329379420601306543017582598239468956494648116545055390624462
7254065254794795202197014187800429113578500414996903535046288141803055144704499175031501956600588112
1278333449674732012444803234480241539376810967448245824131204859079268141459740666734468503061027747
8316041655687622785246875058882517136185256484722427960428595470210473813298857964535405357603697315
8893684191653690320230573683608670042679093624237967845317563212051492251376478156174169456104165412
4383759487399093159274475983235059737495676813110547184727935416651539557948203628967877348579762975
4502544180155935890854389844222603048640124318039638378885276773370192062902845451597025581202504361
0060011125319444268790167726373227858416007199339131855994090743107954185932621994638931760012279905
3789341926503601368160546856432955036019573379990168633899752889372723421575450157046976972020515213
5293736295242968882748141252048116650708513692920803795632514256690878025634323429587433403882136167
4967864041557674944676026052820412892879628482857587523410718055935703665304323491312090795941063570
0843503421942262764947836564078696980855454208174012078588288482105661402173027355227706688850078104
1121548046161417849974165352504936135794776622784715986124764760047228960130941509909166246722184918
8974344671215974372233254992960497707263021391730654417298027959803490840839686891586176939958580347
4070986055285342540375073509629284560370586068684049519423181697170761556710458451724136192220264305
3754028443119193828048336531921493320922072547282506580404252101696735962650496651073419586745688796
7174884182139326171165793629313370387756521589087924527623587342024254231401524493346031622783082427
0117378514539904213333472250867701672435729912265280393872571240323092222953796829646421621278521537
9601136627303094078844958905770356652779293806364682136117769294951902200134673919809779027300348286
1198134845463779127723892866141978520302716583638921538903853664948761237706457032302558028619295867
2350328262768889772610126574774949448082657117472397475662805255185898256722982592832223138735884591
5710606585694855058835874432169046454888603341334813106611848825000070160640513375523188953746504609
4799207300082263935640931044279574906637801196453960794266006269733429252461764386004407217669508649
6926839100108842089652109746735063468596226558328391252354564527298776620076222037148773253707040015
5528825970102275280159694340899625067953723547753999695910112369758569177202965673610612975808050773
8874803378381619044645006748305613803852782136034745596011810127885279555848742099570997532337998426
9969548920901741966169418249869304840001017447672765465133396574306421983653365996280865162968603500
1589764756451087762072682963738867020702851539641909240161428236551624029650653572587665192464711535
8108712955393398540699410330023306345798553106552368966113255923134596483291185676723039876588976877
4970184798997605121881323463261653302638123863659777967403321819665054096123706329371639379709827309
8580710232572012777466350089759975104880602383527650773792309294417805333322727796577431198584012256
6824188021920896283199639300360384111467133696976928839344849126026434890656562258660577543050872909
9591421132342474157452172109972648980736889017013247188835121208829639637061214779266123005505171029
8455668792986382063016098973104006337670839080512545036901493804379108248508281594436013584745840929
6255871518412176344101973200445537191292154888271603033171007058880968600777417400455334480007907611
3347208196923527364071323852745870981967264759751223692543944247759889029209622400036895928342730168
0829481082283101985970282376390800208691203359588971802640208471924301693547330365414618962400317081
1373922308560167350562629241464628933862050330552200979538959383536318097955997708688363570126870314
5319801812062545164100651181216908335215067949416451730403959572046800267295058902551514186546611384
0656821372738009284426725892776147582143215908383810832568820002777155534894374767130225141950601038
9213896395669029313148892399142685841599917428266827305403977451428318952646229366714484495738640291
4676122977500181046172795906506575651332763810166190478175866445665769521486501876856102642541973112
6410054532930068397674707313336359184429131422989410803443536065645663582940485048733170982324017271
1447489727703595681906320291182104232616505955657821333235466544828843590617666057905886142488133463
5776505904146689288577644032917704246171539194379785625158079514847796694748214023307467846413978466
2835425038623548630992643480410294445673529698760460906381780965306982690386734440883538016719939368
9207794046857518381512365447286840167040270758845473725619532434134485260990355710206505867908519137
9715862144953984984023500411236353680783813027506918154617357382476247576083210096236368558697629778
7009534556587139739863244630913294204273696242535023487897534355193281478565836126483249809219652251
6948226659831115983502291691319168500767272203713642274079617997881037120482859600314332684314168446
9612583652137034996170294706733835294921938432556320778596501459321759304992315735811171620299018101
1608029125973653269974899357811789092645393769510696083563696466690863213326136941880295444272595703
6758427803349634401574136767064815209147423378181013304209477479603031281914245492488931706073435123
3415754158239918619150094876812706936640769325684870352565896261948492715566716890393657982260170006
5186184415659381217798571735580440915607598682915725975222720539344098210181778912284306859228294906
9589653369796636933509675093566416810053010218058991844283084544177516147468041428961544543952329090
1058000930943652599108011971400235183945133961213496413819468889800197612007144232849745519159713521
3671725907974310079925677786269310582770500792732805721913026425862762543822644725639831757967216060
8737722707000211383634470426836275780864913835914402751480434592898122034547973385301745180364729483
4841808934089097544923062241839621256870781528488715595199294916557704282521929636283500562332956753
4098433775982043055172747143946563361678752740742876275043174545445702040240125297616443664977189331
1823574438586583115314899505808029502067644353594485116812791408139966578732298849318213999238289018
4533729456524103484414345564078271314625594759480248493583979242423416481817016210856295108568608628
5448829806466118341936588645763210990416871202906932496663482041599168986643798084844003141342322172
1816588472601324356712558524510581693072846569177314291305312477189440396949896369974477897648609233
0722664517045625371818612730358405954516366489561043733007377127227920015656799537803124720597429713
1412981259416770308527181005745430412395587546406596032691194609795151344882808084731373454445112298
7393090658853204458961489329057930452158175223990889528793877553188106996587993204339705348998986982
0876737494326583649972154485526774996576967793532827469565131577354206650829818068858193511512723382
7093691596309262621984606811798995103777226538340189071111198886737639805446914674924185301937862891
2764358199547234052453122115015587142011411374972171926059633275477219118436855933995321993692122068
2190527168220951321941045539210059067431485714231445963031717100059242640048200753982866897541177347
3108593139331501837998492264158546951466694153700543359379646114368205531212665116272769210238730863
6872620555056729294175313712034779625567845049020940257675630584297124679994304462305910173994192049
5019434265782013858540638883195784341636918812224338923835114374328834628835959074605770937816266119
9734253851551697684598502846035592484778391817986912902544641699068542898836931961182064433505736870
7024281107021668172609320522435330267075330569203332144651770638887253973735002715832329020543641761
5578790858061118085839758480348581087965949020284403326988507888504106046722309171254776339771368572
3061243493898569915025672260508412972369997004839250606562040918969526378696787980392014150482873790
5887625657805500052429062734639623756230546791186200016356041989949795626243092720912329923575466535
7769893817030791702532415098915658750272382249408621560007695606110697411268949685547104256516734171
8605952384423172487737708462387772193551279200598892369972284150048261043248077478655992069975397574
6365037944496983631750873754505132472644874827536230606079661522867469725935675153815751495225657599
4213538783307152133883812878385960373729952001091605335838752764497476198635816212531228150181290598
3953014824525414557454526212738188573323133928463979356408142026972923490128392025809051491261839090
6750618845319753370206406122943044442758050647791597493365734015339263976276739633362483322935744401
1880831116944148793169006977488853935373119717330895839664455152303482450812428416279314945432232058
9319178868305869959503122035525214561446118844216924570515483293916126121999827505250330517136660894
2296293255619945879443903189766309448455165753456256105795921957555359998441224232884314397725555958
9075525842268145194486945122853586639349646490981969865208721134450091482814575588969036632680491316
6756611185321032017780566434202532346311476942787912313866354173873586957336186786064530482757940518
1477872073398079262030087268701511853615188168418795676731617434116506188815262474576233473830652344
6007337262281716288921853899512837042310997268324824046897607126107729276738667485360521210835442644
2408346748907261219832081313662512857920937934944798421455298099231020094567862851594335264137364298
8620518419904448524221430654756041892908368828175977533710879452379170489687389963754793010585835172
1624112267767128161847447975446757824263256620885099397467006731076414668035938809978296861139821433
7545205422439445551522455241105674288506993884491161805134133808298946311956944711591917897786840869
5885361336146527206843346712801595432484005956746431602133261804902254657602752851258884732021328612
2465807284837099118177198117734030314264853565700758587719192824024330180244489425784827799446959295
5972212468606777310411888492033459387042315351802331222898583582557009421832811155898240120992711169
8284398706944918607585253268227202446492889602729069181724346832639982371358042621246086461059718333
9900487004750418704965110204935355114692070232820485890422268996329515587867337167445672507594538552
3368891396458398811435696507927510725728182976425878574946661187957897477733463359388518783553433157
9534262954798672435808781701369543041199621598530392188256376874633299673717884953240628946913889665
4004863122103814123660078667045282945615307397123840905847630129373126442596737451684545232820087731
9086160661627110437570036375367328738745704086371179028159999987344604440020963749298030795213343965
1092592285975378753804199090126922508374912552078612628829964493775148661308788030494559367121811952
0279145982374429902140669676787582617848571163705258764110179601900694234641052336006717256153989870
6506777875469671503660133418718697500867435677714205884228707289047701358775134455372697471025689359
3773887124243541246828656182201589500573631487470845946145918615162037729287750443524204805449123010
6682980469261300948122957667519727736061909026177966586990069097664213898757624388014291394847634479
6808881560134668212477434054148778256309264847350380057592323314004487429487071997970519324225565604
5511091823454935700077035565318459784468147965138218115307726305488752885084251997308380549931262272
8773567734156283998814698112125939462594667985690495514133950634842921140820295885516672168210805642
9824532420778069985652883111328331310542304759782691201121385112067250087278905334720419164284682394
9056926061337253510590190971168537011742349556211827112742555700022702113375156849487386854047616041
1382706297854801526911163481686852825623146909822636593841346334442454441717049755976078397733888525
5245716121700780795631066673763058534407191441975982229590283686750985188125833762936368366551099846
1565760457789663513733822674582296800171795937627401806167784902286116017064064847070438886436602221
5581801762987841212345392701093200577554067051757414825546875651384978088464299015144139551366006281
1348565425421068766393639258795013623530443971689538378314083939107750992790930486153364018398447683
4640253857687815201939752103253627594811855788996527273436745764555848458477735005842599763092547561
1432098247534360914816117740060592238255275192566333488286767471207846228376710101623690294364660467
9225075853681060032844671118837076001400597584937363086365433374197736775524699258653050277350266606
7141915566668646878865798222090189527883331670124261697490943007737299523804441494949090278353108664
4489237721374900681920503141762786587215559483649838673360450399153225589719031928239454758479713187
0483762835104132591105942727578076761908474006113880300728516089589192409606779112236230653962051297
9347521229589961764351693534945300471531848636684132438940095253986326520044771178924283201037798653
4721990457284541585181598408728616930132214940592192868799709794190021375310032583166640684670226160
2865900386435625505354796071937136617273228796457014025099305027914642517861683486050129853704828918
5601677357776054977918586432126576532854221674586247820858029502512745489887621701578417986064809125
2586898800241127852221921620683471693167562641674142894052871294580848481573564896355076578924270246
2293299582988239118458889620332427926947766482549820405259377519621652990126872873443909053936678759
0081114846472765877896976100319210269910132162062301012710045371083150638065635340568681262174115849
3393984779679949485218749682274227239065884550977838775546995706180124856657299318060793931618043590
0934787333645628281128684312706422111148881232427704749743752797941388810507512477570054397279433882
8801303865815140172361378687501563559353615878104933384615806387257121693321983303131412733546547559
8239025935878775229050268730777012090784852665946138165134233512529326817892297237621570339450742172
1159565873775982457052597791621491855787691150814732731257542274716165559248418484200562554021397199
2969941053902136481835014852913121891424936718303772420865713793625397625519597636158798322844373997
3573703562192975938676083752885392672809218639717509636043781103907716631388799532918319589493859224
4320386068523794567203288800376866951189335784715165708970374103094508677497123493518347674137813012
1760427899365338536330371747799023255937310374797457884886705351914855496977403274368623829530490199
2775396295890931820239494056536348876372030419654438599875267871384149546842652894716203170834000366
0882632400916894465553171953787653474111966966414503933766327302267049754703510098240923019342388293
8232147972297058261305081557518190626385067224341422002236244316687167144039503432143823883557088057
3367248057095643299705456777993275987115586533232889215653248147202617993700769764863592918534350020
6763632313945694722513933076937749830075341693981596664462050091364544648883344414131455202126608074
7179803414725149231989737306203672375417022536593464041888046209337465581894287471076107615179014654
2705811403737635835983088787739196381890297514645415475075180954162321430838110672634905696335981044
0458510890436008752695841820807259252762145344456972925918758022603084994511876784655135839081346978
5827939550861364203028683618534357428971306494816456517216609361660827809028761383265584227133303099
9107504595267900380516588251929459617499297570649930255021222265503893886669361110270543291196010816
9928238332905123359453875606234125976163171924164621710779692347830419189458705623242054661700215408
0579868302319460379844552246917524750145021126829317244453165402226261775921542670332909403493148966
6540076557302384459529408511148272790038534119560578548771653549753877311492830955307063249702325868
7320707413914294991472697610966046878872334143230995716910047794119200574387785765302910379368914030
7619712004478181786973492407879103723224392454928811078543975498371864102365049117614464077374892303
4503488374940235093840121730149096714189978560550637003295160546014722073839440134972328429506841929
6091139649180616873792711366448104061040525758620532706003628392288191667470852562667303949384846876
7015715461156482490717013890041494193962556246462227078200734043324672236046243714461142356716689910
5694217076371890942929224560218755286575146883635834943055032876344462544820995432504009880460250686
6970033269463314558317152796197624620800189542633443056441448172153679013897051643491443128733762819
6396949016893462816990167358629371844462871864444801699854670980385420478216385743947548191023469484
2548601663301980871183687298005610592455420728867723239573168610859164839323585484076158339492109223
7024220963051130236874353284764215312721871081303066538547442451130205728181239760765421954883722416
5106784670512829447287500338037067982915293373958284880238788249306754639273720996578011194574919458
9520687322346524498799179731923660526332764562864539912860979202961469062796025830668024963157038240
0392999110301351062007028922768316723868014416714183132091863071816684536279508524014934360215534044
5944265896704648868928622294577432714505480588457283111394268092530801058452759639910355727390964428
3928699638558794506272092025661359169871083928390805234869392922829940297096774838475911016134129206
5706660197152982109001124722391059306584622088814970477532141312437505907099415831193331148844925903
6698763968383954306900316139574134564273113928406980734999841782873685550085645104275588430911486477
7778129541864771393329595770659848290459522843872510439603306030296023259230250862828573278000382698
4618105293010746735411740814210589733219880869910666138872505231021034691632195050702403687848254940
5294160978965392437866213867374882384561422627213144635561205703665806515405901640080526268931684168
5937596161407821120289226571600088097642650962273108864843561881618958576844927466677663304556409432
3234114933767549856223728347524928521014958815443459149517673021484249538717438184590079856459996812
2468839668259995058693633867005719566979199644091098932924558853238401014987528993029089655811615333
6317490716708743175007762182142856698592982867299382607157132213023031393435181683423498251963152346
9339886049018990568761063627431512900943798767888777636623133965111128307435444711898143604459278266
9213820877967122544113185764922771315841409406619911163556483467410191530645371608572275660923081302
0558304891871281104738912671065431602195275005165571403239325891352064152754113561710730609855539213
3178538476772749624493670765575013357632971934491834252871465807275777111842058474930282769460591960
3066319791033931255662717949236115702003604658471082597240864139798937378721261392473728527863678298
9069197908722632764638968261105244783129623381372761373801947768916431110971016234837224594925465524
1106518400864641465232246793625738180780143649105388210111812935670418319936071206276816344258157607
7393896003866979218827359632036300741908728774164905652879511206425995928801915064324365030609242444
8519238788192034698215962628574135099360203892874021268160507615129862490756632817463565382749327318
7031286801776939138725411338762465955001438145017099893267148896220569238023855665732480710886480274
9098987135521145473436564744524080651454795588216783331642208934082550715993213000244634442817477858
9304273835005553142052375938792565515910156597043460507859617798974694400874113772179369339924215266
4887960316031796662650620614263818569139403960606438837593585837846399044106270420973370160273130844
9382771102530744974243452381626587997919332477971361468255345095121891581935089936535864865157379885
6163653042014008713153763117598187858424946771001378466077061512797010900481726366460241232390426502
7883390657900804986347726640740506724754757334436811709605181538991090726233708854756535489381283543
1464156212438324395941339186775437445354268995609915418939065874871334520440107206269319781879322293
1980890750190080138157698191665086411043893852554847006721515815250922319285436710626407304955058243
2627125670363436476210666993585461606741737252967127566079750952961592609612035497076935708481630121
5035832988013792224455776597734421742697621885420209265661782766529872428262916534934378544272322475
5313119662394397243919574846544046086988204730548672740195703852676893527481420021156768302385509994
2667859078238560601049152687413752577829378503142451053451143103237456014505605908679722820064822240
3981440260476164691363400441805373308919517231509982810369515597926732505529462119278728183910936203
8099339992838579803098883465588001567271164109171546104307581347725106680380589347989641820266272188
8529527288173687994853658139763334453743127777435782955351754782256231263999086920592977527037610394
5382624858333023293065917836116119024875524186335328454045130848968387693636827389672560221196408321
2216938014748987035973716528885870864953487487668800068096098747822385440095098834091615406367622504
9415612632951926313457320366362271782891759704003042441877283496541628715937213263197562080831864720
7226521754947436756635803894716635981326906931646801836233003484094210158268295153001966407338849213
7058938596092008423899969249176692011500679180465337625593891784220156597553123685278712710709628211
3656036763464833233112841372424531610018182454415885002439067311237078689967521297067504116278620041
6865311322548588398440967654056300915033722755379566574974163794734922486144211356137261620405459650
5948084493812841132048486337111922013240647837081392611945948692731064683792177295760753112891502387
0659165827704563403562878732557121593987972500960364551287023479374164571450469804808999173457788959
9026771746706321184944036870684107564734453015108067508419942032239103756751209588737435923721913108
8397915705509943603142817155628971714200144233514007614416518758111219510577697496603329282071212574
1564953157086708969810543652584491864732730412260318669347348140712834327707320463950503103844125013
0676583505943728936447590117715518706036550342721661448638756629511546235401878714626634189846375820
6264774911756211273568446780744240432755671191682734464694114047782580551380311305360655675275541033
3304196212711062103541758922064478793925222115971457497491556741408974173298889905833643680582562031
6272148526835067188378604000863892589033850283743078871371081664191050940051524132071826988755924805
4951351019678966964633972560475129350802139353979201297718894735442911890414800863634402250963694423
6393489618980046408983576621229154893587709273351085113861266142999246424359059789314421032209828856
9705833635601234099214534795783230133759681041465266015210093927435593227952442553013703620415610042
4195986084061392703354107354340062520456332998928054306148388235365342523580710038932316058546916307
6198510951528705238753186126838507239299874155380930685153455155253328418496610276191467504071463135
1705305288035419425560303067011913004471358675464496475415497508503815544384030856160117081505346878
2184004805518054441798086965733973517356463908789760872997338687038703850691762899289613324157385461
6332055353700350305289995861815144267711516428642835786965742889556859988999288361141192942100079062
1865240492339437145108376424233854265824400866981470086570759997412336403870346002237757482120509305
8746363187680119681443146638806160240566324737771685727402115608956364208411685227656749642928939774
1466239410475451146755573679069541186464411511494902588891475014524995472941838394010961880963715956
9650704554780224014378686636939548110121442467493620785935691997710075325239021402663221366377517772
6171725682141338368998460279503842395639843484311092238487467413563890099723249979680783636529654427
2136405828294691818706330832928166263221601923540321762725350603294059770439361774254269004538233443
6298972505667736513346008337071149974094079613541963068818390670916760034097941624949803118708218586
4014437526638084531783095118043287294683818825542083754547701682994552982434150314271285864029279458
4178258220316088295802536337238692356998947267578120746629413046554402611598750564586691401018320526
6254946208836286946514703878374197051951547125339451025034241314463031428262941350053469608147097715
3900935707315912916261538779126390611696895425817227965922998967667636882135772028734562019109965099
0344664492566178866136854282935339454773671737169895312419663922666836322649042307057916121536347483
5676531612521164201095143707330520742593996022025067676218897268895383049089638398106243214119257581
6608231725559572078784969375053604523387984891130046934122858965358174624338568629529992602591950048
6100483495750652354330516151990732814107246445837261781247867579877817219431863156479302872198165182
5359493114454382883773600636449400987513542161843878596687480547170246937122320365555634956670660570
4696979081464939434889029447252233282759375267568169888353671259246119810050595030892530107114126635
1158160100815254484527922758271441782000590007072892166342074693997276568493359149117608258413878854
0214124263905594442631332252838209385520250330204467781500586286976852338399552796544823790414209557
6304521776906329641700597926069349508009804229444901770541555550289500800051134989379370285541258364
4279730666912944783721266736965235341420741567358088898651265773905010144524380554987094858144529925
3988185297483166424330913536302804451211361180987168443149654766681709386009018635864558890618814573
6604195435772757127397031103782432532495037455896860303546905980458009052480521947515206522192635809
6781987656652895186309440013208857184276942515309266731035429466107242264201241732812498273402447150
8893831097993799104191823362760421232957120966489800441958144366626135667883844511635641210502634991
2123730975104650367194847958018157568018645696117528607487487068530458469843660644626513756594067941
7063035379519039560892931879933445153979210675185980974956733933281424222090810427454771158776076587
8308609022029819679367422139756235343935480852579199846024451450210139506819100753691818502346618664
4110197304412419085810285927064571008762536383186388273148178784850461378426273539968447331043279775
5507736101165485896187385677181907313499353862961596302990553129544613436226392171659795617739060444
0787507813754945211973208478302763224798595456590555972379298056798288462477745031982125326002723762
7388582022598711951504734474089081002146122086816527853250321099739070891445429687910406347890637323
5599328219213790993571630310742537764452477488100670645881331205355273880571508085803961469168511670
4240955588373493909588361182387348111589413513835293078054067216557532640036939135084286736053291648
0909778937076789991312888234964331427854358118019584928287537725450431831377539410164617982683825319
3811536191661317279280518139507267972687124289018722507698846405259619916305924747346357816446258446
0739916830221792926319031452664823790440943089391638579328364082214116261871962923954843267499322484
7875432749619035546848866957455872392270254924156031455385238352635080875238973012907096512881957859
4516557816053337278225038407540163934862986527031401590738588972353511704285313842407850349735231465
4863100678526005215952814535083409330083904132756577588672134490636402881732120192091357497333251704
6922194150011447132690635523697965060956195141566589213908966249704323528289912980502451265506467621
3116436263887905970609978870413165188483706048887300507478601888978667230911883931139706583330234962
1339728204962186886162200940297090167685838620504649347813452249484783613055140754395306043324658841
8394885561718615418933503769784714818787078618520093960486626311599630198767654593257820535652864010
8297245136952909841090871548909630851101798554988191830083946450010530444852548210410970690831910012
5811964904931430657358074492298979006460713249997840973064838157604587257067354293213405977888986237
0585521723720520561435004731573135015982343507268934153406027083784765326757934648019104883086854677
7061117145864950907662084950470168542552271088937335678473020979847298602855021636554628958038507668
3886766770022293816221494634697935735488963342068079540103477113287395702090657532461445512500710373
0491253462622267777572425960728072984813809965738930777096455180595524406069763807072827738007399296
6572391699790179048453839877268413534077275991154010206593953411520142920799065780555052439106245647
2669508160166940521470513528271635119446311241414226604370034965059326393604089572386378302467738004
1137984014732636100126343112639014092437547731781355313499620159730684894377456626978056430050255118
4270682881699564099677307137179407629829565441035761519683308658539087109890857215851489397933401139
3716377392947876781367077659768715495470475543397450844593525770360187091449084343002556657590746227
4918178614846224436535051129160878187380172669403665183912771616142778560129703060419448026360571440
6284882090304910087460989076455027517338881931887985748031168293096559405019779140836643136383913636
0657430412976718754288687736370018617848937995736892537595010323245546710330777418617765122150757854
8501560060046040380882176791613395888815348539053683583565733902411236542339765808854567374830505040
2042558474788897929073995418826722566451559993497899280088848495814940118115211552750894168405497683
1715849911517342609772250120153393846598719058258228680581337546183045434405978344515414835468122506
4519785775976180368868589132320883312247988807326025224659879768710203978123447518247936676843669299
6581465409088782308410611840928896816007171254951790836504885471999187997644447908855531737156446396
5633215036771533530063880269511300620641248805912355313294397187124976789814680123049044248294824536
7965774438392023907564533220677635438538794657115912889670227016436807098172416982801456570721475986
6985806517002219159466654940714101733911549012135247135278631238814876614272013206422252454842118718
0105785237504792361380061458729999350993143642905906165159387048755156102905017525790236236480539154
6319586867238478920375669231291556513553790915757445397798406788278737045043731178285710587086932600
5971482185702984457443446362339561852342767691252534292026906549787738332287134277582698753743036861
3247671333377253498843062125308614887453701587917321644809103887259668227305918358451756614873025344
3643182908382086601630427063692807111954994007619840415354159329323495267937603993500148119859977768
0460351409881288168274321120312755532635911959681931760437000223395777227822789676776754293747175665
5703237166465325218413676353978637981152544169193604166664217440141349349640942839724862617069048210
7746574639468083376821647820555890935508529461002918517930449077055872562553775721205248978792914793
3600614693678462364999075551247351485319637328587156622915988187331497632578517721094825408712995376
7935276586937432121237834116756743306492303680458717490378909996726513749270382954481530318183224241
7230891447367169024471699112453377223231390721226846962343899613542568462372702051691504155236503949
5401390706791962940241870343054842204893603938877014013366648202935810039020761311797626319986940759
6628098517998192357168172972795817297158416519480847797554233461881233753825476519793865967656046944
8068835867509275617655240973271443355776899978990945475120729586246378371808736602065613994493389368
0177362277253727464273915121319874105896814875287742261408336765301746040732265183776600426090333659
7167693360292202099770197681756480137965379521830735628737916911538739615486325857127181750951633648
7103991327042741654705351548584965459444435286801256652174952697969138994545310374330792467514298044
5662970504978815307516414746398211740577996299551455308741479955181718667476430920079547958532726365
9021871299408679299762465457086842347330015326249530254764736907456509761210322718351676039871020189
7827736791872411592539270191289508243483511487229077611798226743343576697940736060382891246942313048
3599276512663042165453521763321278663233259712058383666275467838765921406699693808151990956718131459
2623081221640039853298815465827207563118613016786301873368547939077258856536843319856528061877165640
6408460056268194377375899595961988069792882244457107797537205123513996701034145426655717142639790427
4674997750351718849028420008473368956044791498759030197942542265996242194450179829066500729973669879
5587021362020825679895029487092063242012672117319121447994926500569557598554609723990180436327544324
2190255872452673653414722019854289754295454651592088626026992714022968047712268448228609893391420797
0423551146502956041649174034880579144210273078434860101268570334887273870496978872428247151158813861
8594251966864502153635314878908810201023670060412897255999746930825924838703806414163771616677309365
7702048731952554762825375376054103821030367996185905295370821790710104198511105716823024218038539937
1483109459596671797901197869665542642281944569245890045690222333489270968488703276700077176107052455
0371096015300654602984905100701031103481079918586367258432140180822748068385084131042054798377461387
9683657934736083098632914454751117702517380091562661598838245664873072395105611755990591617177616345
7985736230346152597963518434759429346760528701699140452743292643758404168464671907920003118495478629
2240125737508509044476430044953252862107310360395917374505424098004527877555808186082779803858738180
0725315572075864398951257429541746250269781494996363296101295145658559421709530698229725189004831694
8436358256723157448295400084701958244916381745677287832173494462975756610628104032349019445804366301
6368545664023985395880213575199932095673198750858769084160072404742376180115832820526504623816390113
2972070377176818967652772464891967667461209253903680520340691042353023935597024286057225046817522528
5458771899341480889611373864090588711236077940453192423594102809875999184062360694661516688367804658
8222749184193158014919031819169880288848734803044062308965329547605850832150800124035329200049351644
6182456589754132224325567321802640561436185417618083962951442171788377206795604118159420803325179436
9822511008514902095971570615106262301329719670289050862501262923472252326951792863479279694941341000
0842336469534969248712664157192437460954280475262673436589181707702917214571376881255410331735148294
6881989007918702265736018707384681649143699987106984600191689096593720241885047972435728376389138752
7531360029824589318588876925612198825167294027141662741101090570516704044024080714064988288298569591
9734610437733101144769147526291069885382513703853578097465390477906725501646780336018167932988743147
1630986480579478362549657833764176886790879835274602335676250018178656294031767036627373023092372650
1503186926410769746885868437414069262171643466255329161462955332591820091868779652613725643563306569
3032800057156543535809233076565795772013063193887579325708692442805146587176897430006920533072203251
3886201409797823700948963305597855858784931142383138600390173786175522090623568100329374408534126400
3878153965205516755686390448447235035417669175480615380464147444507655483851899492641724833817165094
1634908813494551211465536997899514514123030136483088655984334157677830306407650999291375965937732852
8489009510586178016536326383603460339580911178329293138602013565601390250579862845514783907063407148
4914541613315245887642283101055600622777141078266253896703605645481973177531073368375890351605009153
6723613251381280187161193079201225835976438373037059211705425795342335819801531851512604294898262010
0785924031693828033960472680258501293249560560424638640064333216748278397221360514840268680599942827
3598411287608841108935078040508580061323437388008398098405900542930301771838007751902817105259665039
1779096019083197492602320356029168492700346547031505700489377556371112640943415616715755224149500162
7356967672537219929973631027739754928302666627426325254605840336874603732532129366191747964004550638
3886393898294823698378750924533977824317875197117984743193636816414301472705131405862057213349442504
8536528260864446164422843850298557364319120633565493935605282227513765833007498595305187291795382470
9460422985071101416790178555587764898382610804393073106004521591657873080959078276329880560642292321
2023207785556153105045027073177602448313854934047437970399042647219424508181069558648657392762417861
3863402401106041352026402662727135022116124838758540952400872014214462003929370583436197576481019267
7363400221543166008141606116064099527089622921828859309917875609031710835574973518173088363151729187
3738669806209054702428963558923345459257118369551343960335361346448603519649389025527939685365053402
7981286803044996293254654711754305876107969995472343611613493541234088929457834056858566597253673176
5572564976948571330541422737975829848787053362431013263958798600086555691014600563436978189159237904
8450417227221138617682720826016314934510531789623003430856299797357520129422912039113574659739393708
1862784548327039849487109509873607449216379654270600143612989064171600578857760733042307674963549648
5992931396971351284839382339109491675881276093185034367300198112590697964874909012505497469768284720
0055383734824141193194614403562400374091100702180026220895465546541274512706706216971415872811086689
2283179740356698924610404876326200621906771333627520401636770973844571534830495891916508809275590114
0171005185752481214835047670850201129205646241095097012456761601738432857332720827731881723062474533
6838689361573833975296857802502503331719723777399174039985782598352117954391300274040966709105328426
5071339805230340014103416831698768638549554703951339378965439153850025036567010030672218112617115715
6524319661792492860657487862287697247742007791288364989670949830388641728130423589811192782824748257
4691101763263011711352881280103831432480281349368452398674133104779574236835508875549575273488526965
1357615831493756710070034901352776049566457901416645319959574974469904335987971996950532065535025954
7251195257244808040092477603296691757064631634475308646854748017404591023985301455443577912973596109
0393970944979780387063295318989866424735922366878914374555959469496806928118729946912778432370493377
2982719772601713197095363315172659040397132878904056511964061802291427136220442007053539697287187384
0306546897497712935662389826638627800826819004714124220031541582501701989079904303902918499277677402
3114938351599613235991589602889752703039458154855468605892571668778436559977302068542733383625179573
6435488710764330866849761643393595832018354245360808482085732918191056364111745463879494518834943082
3162847739785652073689693343250502504369009098518528887492798729472822410156953038796402166840957154
1332653936137845139552735294207020308700545992274575452367887368694653089076496428390405765809522932
7706620352520332187582701937202329146321104395636163450956902557655681605356623516437808930696373287
7853810232848646268466872663256981983602455347463453973034838177027751740231464855906871363626663477
9275593147590044788486205252992642859958724108647039265938701674029307207522362476301371724779820134
5514618159578089178901272700189166373095118427306152744669942657918888891004820762432551044813147161
5534251248894711714146042749912836511577492200770794725986098649618591134332963175539433511093045128
9507573630626642462142780879169016667234797678810560325588600103602306686588413693022669739943049145
6042174685451712842941904983586549824881549289230213551329325156730699100312584637670123844499518775
5989942189280844517007821503734702413704101909018500720820582272623998721238074101973880239393205854
1961574386395488647648046640683682166216295509062467299277549868479255144928450706216522980711806137
3068357835524421515870422601289795491552231355128311452666922735734568074852693886830072796091432020
0661411390423938652493703631611122162012927657841053773124170697441625667038944756172823629567284314
4773152943366700427877901776942738311110559006798083210716091899419888507082116202788523813701343065
8509442719275185537325672811919014776236383593558281781177304166418054530456309784513633613809163470
3879096755541301073708098665019736648403052508169431912843956462437153928852666965934993598341808997
4840846377742493511312821161574230685317854894936070562819346943759549967172982585016100150246765784
1264221268221765810910112900395628255611433189951645027024833070074755365407224760262499023610504532
3309714671132815979963943347185279912159480515906073044606236374634188967670329214956153440578256662
8160280056449232276223386731127757270987083654416610184814229335329888264921116490910087436949216836
0208203466962529265862059184814125271583891869303912908127024087291592662803975635633439945431421946
1623542738131287526814095614872224550458935817508911406285606102817357811107439867231122332105994120
1197212361806759123546794011400263545698434812670982802604326275936646212331323621089388712478081146
1307482838181658344471904722053312246444863743218989621364414870313744351120251040444217457840740750
9281152308743238466562847887667417614595971252975297151814451322497526738471337253596115516352313862
0319715900172284292500693291230523158732902951845537261547989140169995846766985109094008132669106125
0819355809736662819965419358446577407688916309688230499679153080053534242772928140157618746775718231
9073659093587436895644484615176244700466869612359223621114738492436649713583349472057884273861654627
8520547695516625982419106611044135038798227938055737359033015908199292979399480133335874776755922676
6259739322113821151996583517747144445726168731589032525087068732193733677509612273757286805492797339
7290545545645436089950911173138558705917551422948852285105001083734608565790029548118662961829997876
0672979087520094593705489493599065697595352316189911229311745816603447111055379975315959071772237289
8353414042145978916556963112381547011670117223067482057906137809190891639942099682490067560964980357
2007589835261776009107167637097191388912818357972124874354205685169235565886245951047824661072835461
8540563407355251883157586357621516488739322390306551714261389971796832429288582707009526905473306147
3784911165024851309454509126033053054973964434917048099061678844625676786200773007712326096753829059
3047293608966125133534456361327907603159765861590101588440546086259330647952646337791879422529002171
8456555024880721684293546737490292872201906908655450396095529259763795343788944249942048060133939242
8714034728201489838762102088301065499180264817098484537978590525286861143160162525753458436533827492
4205194392102290623004607365865497462922377007004745059948466626752219072970743287585984699070928174
6679934468652305386429921397137080839274376731218308318294512386419194750572634007350638924691827118
4058477639034550508796999883330044098791860721846535780146828560841962813542334891143747396943635347
8564236917262978995421270155332632843257236875018729457549643820264424317411526789396007076848388601
5463552798936675821523439450238681093179827490758248696223606117671118908718043420582928955064927759
2898202855254026881887859221317712611896411587621638828459090138931830948640878661930817086796676021
1575690064200651397502604646116302603605974333875754933295380822388618318246874265456305537601525846
3544421723037825491058534672711364779057972689037224033210258380759191227952438040933650725978775930
9092633859500832118233341507344409585365618439123422303206048986877600771112171460293966368839396719
1538659473154528726896334164855636942811638115334847228313243448131392994345515193015589835957055585
9290007466799426361167921449154595219617372012958302251334170171951388708499010207603969241179493394
7554694671176452914214025564297037644043472599286597366626173462786540014938603923479327728817711372
8517027414891921705077971065654302954736853151878335749534928042388057889935402774490884786971241913
8483130690573335950857181854096095130623235719826584874883179688563594525853904539388313443339029461
4682698736091803438697528165715734312127070332897910206841434706402579350111982430409072961860774158
7079648616707058483502848816747538735995682685653356473135735222948543463872969979859898917759092149
9329969262798571252201860931724303460061476118821510714542518473650894279034137423927898874475285520
3158502318978480791464302328077640417736253936737111961595382027059631440114478760201273848485020768
3442771410433362219945962625616410790660115159931866817691837192988791620764800586214289542722420801
8825936726145413404530935572267842571136771943483103242128016092651821668883105269394184292365902381
0793396866392596818467783818742800618155118827582063002724088344653542486094668161520930130815642870
7434491680750108008099024866037841831696875896040446122273178213289798254272202737113535277676761054
3987171357936591502174373539890238278509238539012100771109717383826597233632330728886404183175276642
6108294970992761443773887651095053426070990311307074284452793998191426762444396658798056130474278781
3203745903538033823515965481278357825917285601432354713591077761820681879055279450249933173864947742
9387357791395501356758159581613346858238512307614133274495668846663382696172890440637167571533268853
1163470930430233632137887231080069455845345269722555137739432646050352135316777013091916805023944149
1874360421967720810156819159215888327075669172815732545003909939149712426033988712021129562351858900
1094344650730686775691141135176241368261569821195568108222259921865051732948026365330247148093175584
2380501778016419976072734614619098985000891902631717428714519927816978645285109886078755146714188045
6306678758539361400281559779627486705762352063106765276784720394692101309128183967105436449644525644
0547307639476175553098586748905301608487274463014685683718789508661288049944496306534048894477969561
2673052448341455662473597973965702012032660403293042146314270861536320852824995203147296756523613809
5936020548395502758699906278542359153498752523192251171693449655108836137419740740416746349609531798
8580072463509022046607607876681305136964724072741087387481964224775819307740140727003383821110248650
7813425966170447072540869453841699462297154560484448680910954954247314322874848127269373679112486408
9422013710015105439304826048675764974583829582455476714186077974659662195515624995353289911199406629
7978107141660491316932302317871350501758804519337573895636661323599386540335632513183523325928500148
6267970044728945544182209181975012614096024072616528009720373956380409842644625458628604999552197557
0503086218106386018640390531158249533258703759107218623585994755589067087922004691177788542267053148
4004433147775875150199123934825145320923033482899199988345943776205756520809364773622767697043988546
3714094900120124585991070702643070624060128745588888805336158588432997123281419995125250138829945814
9615986209670644068321705482266577498955007943188485049223829955284973895999006102586441500150037619
0676475627203709205930721485289261812968204016462083979009304028739427240512807647261378296522235571
0044569702235610698302890218991688085375214141468347010694202928370656523894798704323838520803881198
9226430420817501046096475673095260914936148300444974141717094356784508731683287183326694945298743680
7544218240979470534047824938981733474248966577702498877058321475653958132521173382435525362348154752
5701724772891426279333897264529334345374016123725186167520917156204958496194623113103156665219605529
1478205442686377485484085521664178969965574614274207208859343201704983826729503169885056865604465210
2770693877167341129901760810835084370775118133869404623613903102247094358498936642053865124034564656
9085578414246442811045933153941056879735272040603272061722520750362864655129437155227632379744041181
7185549769677052922220601360759429064233041403587623965812697049372744237528612825674709867173025556
9814272902148689008752898337083191361092119177072556894250455719781092585352808580124611354558968434
8021866101300090146897557856965838360364506502918280258225113500548439109443185575747282188131281633
5546895568632801257920823490692875842103638590181716773761028320915652616758212001742422653991938100
8691624214676338154580527560900257718344646522469894450826621813773550248919876205707015928769960299
8129471541477620151614751590922087689042337079148762351014809730089751710355348753862242392621336620
3401868947686123547244011703003189363168431640028188641489599187929545358166937826836935003180235457
1643675894518090626456513484174838203106805545830608671228082398808128108348053523900772925156091382
8050124397451658665165470417271111964312564133113167113930490983007495651980455240169666930033742041
1033579680543853761715349052905168059068694837070131481421784663481264412510127986373104710017215888
0666374274848840840812263118029658101930003075351143610870865507287492080274430349878007272517362925
9055036268118467097643000033646369424386014070229449234082252975119918392354507963879048621048239601
6735453178711060406063049914742455529735142064186656026248945540152936697969772353240979549724475765
7098855881791848858553873733181064703539477012658801349797005486178897238724019331538225696365363786
5202621138889738454273978529483610168892810983076446412564147358656132569485053796379787010069379061
8669655222087521049427554661353483123817443143588956662290155417669327335088287665320833903436391927
6451727541107719650131567037216848961701113515722071666610343458336585475979958564474488580516449105
3696225666705786340156460310343506828799060076933723570562264574942663309463598574850004425104878021
6489108945503000793393672017613556029153299789591178362046181200708688315865350046527379985394341048
8987602289705156310917316189182014436341745279829807231737593927513006465735738920903988419368089075
3460490189758877801779423428491435697939393188416226370763088895130093472729478801047559376664177050
4047462525442623329668957154820869357833339603670529059292085210491500484355144966808101926554838740
6200091460780139011717187872675730283835341186457164599669297347944422498622374864444178059129298515
7820123750369047816682437277096963713776190869948611834986265075138774326455604116725757908813353836
2091223835294467700882121692826457492264324400704669135220561302271084666961497977457611664415554434
9024364897762273821239417097164977820787904840362544545370410628322273169659546780325550038742737318
1232040707574818303656155080497889726633476798125829035695097551157597239544821903357230039799222743
1412859809984077196938291361091574592435214928796609376864340459787578207602256034490918602368988014
7186453167067055002064106628450235284537259151239611719236943036887867930948239079985037695195202519
9277439983091723417842749293787775487045036620725817392555404456614940552344180241778127107707477868
4512827355148583540792119803291370448203862419823875885296517784651900643991307683395191718558250667
3542168049043557865070163951671900926165142465991582451528128400358201128987770160011764016694785286
3207565088716399672718852040122425472188472839696646409723217106761876012641819945722288152435832919
4824803186886998513302166341452922765172309158889206448650242705691800808854941394946535516840966587
4862644647627522037510817390649305343596430512868819016849614906383428508612629430163766290786336726
4477030217207692468297679581859697227226604685696381045209854360995504079575937479095006227729067820
5638717913259452200122461625631634457461348831131158730740180534387445796408664100710065823876747501
9790164933127352790338168234071868478723497072873882483966899860778187236320548294072104260970370727
3040950715658269137246173111232877308517542604949932151109915715294988986966543244565378795149413508
6381990965341123863898793827217513791840117654396560112427132730617476904777042340554409638185759825
3444024607246251205669993073841598523801163169331159074250156396575988942043985778839049737916885671
4128380101232444584023264154147507101249300772643705547054376518442444250225967799997685499828723447
6463437667292188424478525507268584730061423578905957965397945781568786061697218333364573254555137989
0158902563658320758048692580673572016991927191643199409118426643673049573912346998752156210652977150
0303997293262564221760046215108095578199927241370603060403833940925730230891660379873138068675809511
9180506484916277049054050697390374803514587737700678874973630923500917026977916230019537415929756412
8053597419816840715699962602287894662875040865826886232821521507262158508662960652838638661733707048
6970590500944494588673263956970129151203917387215774756238681922528082277628684817736218067543168085
7050849050939389387490149869799858646918682880729607940090999477223738856045501277267889940633872445
0046508703958028240541321591513176304326525360378362788086775579334999213685527302874066024022536003
3111102392988490221454569155095330503773989806397031775675037505577635218636600690251433898172846220
2108903690739636690245872717557902161516674954551479501782393955388189180430267759370562197223891094
3063056102174537510146920644948953144841979889428286951624134270670154377292246056501086506957155031
8886072137742718404012197700603576101524970318470624937068864601669535559159840183770081805610147523

Fonde

cange

Nasa, calcole fatte da Robert Nemiroff e Jerry Bonnell jndr'à 'u 1994.

'Ndruche pure

cange