# bib

id: 26752
author: Ramus, Petrus
title: The Way To Geometry
extension: .txt
mime: text/plain
words: 51
sentence: 9
flesch: 65
cache: cache/26752.txt
txt: txt/26752.txt
summary:
  Carvers, &c. Written by Peter Ramus Translated by William Bedwell Note from submitter: Because of the heavy dependence of this book on its diagrams and illustrations, a text version was not prepared. THE WAY TO GEOMETRY.


id: 63
author: Unknown
title: The Number "e"
extension: .txt
mime: text/plain
words: 2597
sentence: 5
flesch: -406
cache: cache/63.txt
txt: txt/63.txt
summary:
  The Number e Below is the value of 'e' to about 100,000 places, computed on the NCSA Cray Y-MP using the Brent multiple precision routines (published as Algorithm 524 in the March 1978 issue of Transactions on Mathematical Software). The method used was to compute first the alternating series for 1/e, then to invert this result.


id: 254
author: Unknown
extension: .txt
mime: text/plain
words: 6252
sentence: 494
flesch: 91
cache: cache/254.txt
txt: txt/254.txt
title:
  The Second Story of Meno A Continuation of Socrates' Dialogue with Meno in Which the Boy Proves Root 2 is Irrational

summary:
  We have just eliminated three of the four groups of rational numbers, first we eliminated the group of even over even numbers, then the ones with odd numbers divided by other numbers. Even numbers are special in that they have only whole twos in them, with no ones left over, while odd numbers always have a one left over when all the twos are taken out.


id: 633
title: The Golden Mean or Ratio[(1+sqrt(5))/2] To 20,000 places
extension: .txt
mime: text/plain
words: 3953
sentence: 23
flesch: -55
cache: cache/633.txt
txt: txt/633.txt
summary:
  73752130120940604538795076053827123197467900882369 17861557338912441722383393814812077599429849172439 76685756327180688082799829793788494327249346576074 90543874819526813074437046294635892810276531705076 54797449483994895947709278859119584872412786608408 85545978238124922605056100945844866989585768716111 71786662336847409949385541321093755281815525881591 50222824445444171860994658815176649607822367897051 92697113125713754543701243296730572468450158193130 16087766215650957554679666786617082347682558133518 68193774565001456526170409607468895393023479198060 00842455621751084234717363878793695778784409337922 19894575340961647424554622478788002922914803690711 52707955455054147826884981852460058144665178681423 15411487855409966516738539727614697016904391511490 08933307918457465762099677548123138201543601098852 72162977010876157478173564163698570355340672649351 96316955476721150777231590044833826051611638343086 51397972251617413853812932480119463625188008403981 94553905518210424606292185217560246548601929767239 74051103952645692429786421242403751892678729602717 73378738379978326676208611952067912151263821192523 29404069205994386427469321533885667117330827142408 33265920326075316592804231023099735840039594034263 22276880701186819617678090563158159784537637578356 37359027716488313102887693795053507320801807581022 38230803176250432942472226839122971295535135510431 47618866554743676921841201887716179922856205635220 54703200691808688066121174204060992412348760515406 82022625595048124858941187358346822904230836155547 69477770831940874812491674892900659369616416623436 83707543963838945144011955648738134292122982001302 10799619224249244930519992358581580826035249799850 59186697220123164897104830701793528112228966355128 31743735239301140279238980874456964830901320787765 87853623013542800016290558772950067958761782473748 71378060042208445346045064702443258085164777173903 19602865553832828141591524873526330715051314788284 49992386632431981063365152433113214639009333621591 60744482923457177454817169580181688900175285645046 48913909042035602983604565242526579727013858675765 38993029584492586921897886443888193581145267705631 60609737684654083694230203816826392458579107404870 87987785242614086871517857580100602368170349179773 36221966295377189138531167399655658859121646280155 82629873541376336076073020045591202946657347571852 74531163384777648683824850411630160522708694444270 36442512423639718149992349608389591682580361647498 81042639483890042940550431502193126864230059992926 36154064926266418658359490424937152362206840394037 01086807400984400015124653435350672338454694635760 21186762114341424761178341043127306116782248833969 91553909131097323106678111748553767902723184507654 57756998874113956861466315813615736740618811259146 20397423401125882131569075175754979658229689846231 32925727317533830231353323287005659568853417520457 39327581835139823476780092614265210747104566687631 34325667275929891952548849037809046546488268575204 45469505381349830902146048971831938778086340901416 82854845242480931043432177247887782487394860618002 33415225914146138782700545170971410457656614928953 10867248608048420437663793623021364581779802272088 27380717367112998222890691257630277791626510357625 77038104288680376054636303337940367377696744757171 91871280395437096641387722662688983731111160200451 85939731747646215428384601621445265537202925520515 04941828003032550267579038252786139633572720650890 36782017625857363660245964491453352814103725168382 20900971019436802783367089633146724973295039192592 98514966414498521873384370124517467421871213110205 72617434013405687655510418786654451890276500538217 86094121053538997849059821800230678908216061413670 18393687028304544346780536499566495053180837980207 95036583522762200650678617717109567200562970302355 35933738697718328353375572623444156649160057626666 04199085276789703504193295554568745338842121304879 86200092870617800767859273517538652367734853505306 61253960255362808093505625628213474323943992224427 39711562755985244339104126180433506987134104280978 45686951897766888265050375616759153547317366813568 33531685884402667262031966007851949052618190161355 40883210564405409027216204498851041761292787884227 85183520070443946096157166554344839280259250115630 62276507400503123514176565264499430425705315022305 52233576634208943102385867060630430297719853224212 04329861952863316219947980302165117007185321676809 50619341672862846747533072110055118542257586292926 81406381602461376952043278677852351940897487799588 26265101885716752644896425951624560816468058666260 58443282815376692095017001316910938643914700333459 06701868799246483109181855848104631118954767258303 66892265711699056543175998868028673114587345754977 74405622658413379247427188700782685546567822903364 62515389898481303382848801578806646984480217166949 38171399856178771737877871273996983426749997163226 83272579725721154228224715851754851050779709615607 18370771383998265316365376758124751878398350457588 31179075554568661739592872955871938621922357387643 86070174010593597442785814112713956805049612699600 48434583896436697014771140329178065084925873008209 90617958758040299661829202182069615574562881098022 35761951639678676266097367954923437891541001857289 89816837858427303612448456532426353483148925506480 78219827051836656213738092369590775215169834652610 32377384150898306581364871309182313833600559225400 17526278742124582625282370841549068233176525686246 24560956433201249797068041246522041709969381972852 73612639182295648243469042803035826832935739279341 44962552827643618433542620664134683156370222632876 83908790059716633258066433109588181275324862789298 00948681589024527146924108183943130349168733697658 11519402277339800954019992521514349607341474539039 23041199089964039076032916511192955102866674148788 81463707800552124855636018112720942613098538014540 61531585422664625843416142595014823689366366735542 83272006376074901810818221434086197391154832854438 43158119173497228017041724595729716608095285222104 71512385830056016372167813179800095725635672059859 41360125964777049002881706806306894439380904206627 41164182849088151323555676862363011491536158353019 29518669408266688060717443297219890870195003345427 13093632148089794753197633508780600673514580188422 24114758435684595956420123927462889264318570969317 50781433192768351309119874941923765705532160176241 22613967595703448049031407275797776628431505655127 73938546328959724219292646991078558320889712330519 22897717260248197053719683239188010267755856584529 89101403110550683658357488323748145435567666180583 33064989423939943883799652963254010197996341464287 82283377256296616846911720121828661474404077735591 98924107512312600204245610895922993139820601712131 12343808967375750143190137738105881420080685832683 48860835919739558648453632085482935260075146055373 15405680791511010486785420450243178481217764069664 16544668619239210358230899442777561173557266224125 07724360772601174557283433060318105899040780191874 49009492540127974828692418861888535772361897193373 82594749056970755345201153154027333118283779761247 17015057625706465529679989718223087381422674357748 52049495155493011531223734979975825761820283175445 21214311367909142708881084342389615836576573488488 69901897285510569345637556197136235680510433375824 60478374067162905096912205309496934227364588861618 07497322540290652651573742084416965028682192896877 80182022916709817519263029166075560544631057607509 82078412203746909440348123266912521571243308701035 37890349000906643292643725779750241824330284378092 10844805131449637450450720821172885237993949048626 13819925220523930672736930593521763721661889041942 78441469089937649018485713794294523770413025010475 69886854093043365370302936769520956382771770453471 93290699647498379824122769760943310794085840310549 12131344696275752331337321108030992425788565804104 00798316619455697015999176218878664471943175469916 49741520251806448877887985166966690501806961177895 31967776551199513657835529622857567902572138603354 16088979846955972160571371734597829251501311460097 90237307241203635433588344878103636502521533751542 63566415506859162083487700081270645469838423067413 50697392385488411364274333848991803820765123559375 59056301241721917198088943293211365016689536703579 57837187141292795182319677507705273014355668909877 28156213938442321621621619714293261707601370746636 00439766842321077254403779240741912177019894286154 53301584251318351820811378191381542354215596083899 67085629516895262671993966405734193091489098184941 48218841181017814237455735098848882581594204563198 42232143603174093407135617678090143479869941905795 89435555830750700972883787924906533440124683055020 08705087364565309555791707162299943796237776319056 63376877237008874674539571107816724721880043129578 75214467796449960511800034246725245859539203204670 88088978931754117949322498130899564183829537871503 77614636262585112380160693580741269738844040304097 39084583137914246290915648409556851262693103058511 29200584640165947602847655240861060519102264586305 40540326347910281749122776153668096201886278331421 20644805591428083298734118414360771660608731081949 84848449281514768589633915480945133805559997501346 91676788336523198530535838633335329352492930503100 83172054433905050376413930794611946777014640762590 49277808465134395230955249215371743522929394298854 69066890891111586907160548683847325005044710766519 58754718458234785732434368548833783871995617076483 65238158177588210668769119973843888799468412783119 76142301873334814441900861702005826042072513863765 54624596299270296087829284515227536076813961039567 08288146803339926384988385151736990617060066632006 30699825478523427554081696925803009829312888168453 79325227504659787688963309573341060164659585398436 92074275149611027430712646967615183693708658202627 70512095429304391435479659182607288970011875173450 29606509198500136933628468394612030247503897543589 08307861291346088983640648504485701565967776279464 15418035257340513634855321299508440926896123109407 54182744027351269370218532477846540339600306219998 87831803931970429212249506761422900221071529235109 34850867571904333905118946932034881149529403030891 60914952098133026717570241776747702048465647977984 38788935089378032070104437785697440241755370465710 98467590918302215975684862172101387088252543289069 85144629218157238053861792363563698358706440809632 91165856359561435938634628223819612220135654696673 92882207718885083061950191564520162985542138643864 33761993145383651868918258176647027062375367382370 89702067210790067936018568204629158772228595606040 22099375656879744552409109127328225951085972244447 78399281565562088534838269442581400691380247361462 20206089973698379444952907011991788121937047080908 97341897124103153970230633311783491197340762684739 89110612392614402045318979278204807618498097421856 10419459722164228189651973142690210533538507826922 80326819058964486989261775365814708658950318570672 58439249126646921556595921463358417125127078556409 73312779233083441180091721193148260331647244028530 95311334168013627683403806568439562249010643704949 08671162370101323936333540331303482946612442291832 25078490411345929093603707139140370164057345143598 98433912503887116981866586232540717868324218404638 50524922402294215252122219746627890892242630352467 16537678833361616148970372443811489848115704606743 85885709565227917832265796888266133232672900150535 03821071620540860875544294715041219333078364405375 83049328705143501513048245194549758503493520525957 81172347802940018462476920945986948469608809261787 11735163206818028819896261746322160291576336869342 56771549579946307461040549930463269131744981225503 68232677101912349961077924836486744595266752305813 70250480362465582246628910898031100355785864480880 97406584960299814568215841671226217494883343724097 60479107243638387026147597094977821547219929615443 99335529828152307598090888043036003879566321290037 40208048691108537891288554783132637579917347382527 98675187978252945067265705532486283262656719597633 22223727101073434792672964156546247735482954780949 63680452949837425649529575118004864319093985263273 23190514799125146314744887730022049896670955014720 83994719960636635875356737862996568695026670954696 16843184224728454592024460239289610702282710303517 27387276882348426652252066440887712928416158048867 44133343251154037199885483639749144086796114104752 65481059223914028171972929803058871793453252200322 50174221234244996272597899940795353892065041914113 59720721803071810804828658481244097035637611762987 36882170851680935184920764169315613138405115324928 65409426230145416013334662246479521727806521750635 12270382989521794534652994453209532643110873190584 67358783356242845790281890532542367098069773561790 40217223322652966085334567087374894547647325922863 78040464543812334110833044112313886605097457586451 39003863262585367563167730316572606616497147104506 70863181028750352083732412494209251458631987602996 45845391231563618501170074844874842829825222624397 18215117321534280410718418797493749998538914631292 70625863963638086047065773434070741732372813994592 78759773292381069105426202092090017623743082240629 56091925317164522623804614283319893003037886421694 64228763910234584941958503990136871528251840227012 77950490077032067972245576726494718932952075176404 20642532777865953876217151462196021454608662681016 37325844195297760542716449169273228047151928221491 59563750219496725891245630251662137729008831063889 71957731847127660967057683151694084870752766302642 71366879647046356761345984791765425225782211009230 99544722575192307068631241750671481895947389345079 03976343850049198621488135669746617243726210370861 09496601539205756278830884308126316578733242797790 21954921514023668810641852019737002261344485354433 76701988119859372374282525771761208886290597299571 45282597944443452786319186918559923471393457925258 14782111551008070114520288591962778668286799253672 32301785778057005127615396687861448198899643647568 33775922899860404957792063422024848312612857134838 76164490122176195841856656511155230709621720979670 72046157074411689168398947424805133626102239441203 77404595468199349195449477119821738529047885726287 32840127540859220601520427534808856690645381336067 42248792526385637560115421521340872183348176171587 43075890682358235101343270301371701554968878665396 02187975257704492678601117789876720200097787383699 74219701951871370502750319923036974386077434986596 08589253848964999596070290090554284714105895514671 54779273315212485648911571787227374590414712195315 29444663223203560555873775662521384676533050180711 76699290531377420709523826173341818627315660413222 58032397827978329610482529169611577432037579163796 40463570975791719664006094690914007750084960782918 75329210890075442297990882237992421896259064313965 34002886687284888385516959706454562877126972675373 89615886323040754333941631384544006684541651808218 88336689703361422909742824355605557867732748153746 57174078164039163184394768495919702442094996275646 06321702954570613290085286013249836995229236183114 56434694097084510896235478057483999298586782254006 28876632880486754223541844390405303995076434928497 12334837635977927958828727470238052762361835069098 18231143051922786395010750893617132445600096883795 88693464215682490648449128932106915392161188059016 80212405583780736189279284850909008713999549242233 00867797970295575482545826507487045388076817000272 35815227777187744610078008005681922549531632232364 95765682988472395215228238319694074914492349836886 36338997001358588488903217927928435101192449816063 96622859428093716216179397073596629990042675669829 50094763525418549116876191874490755260213007009611 56297032103068799978102943656791013932663633543112 82840552810079586584119761904239883736720726175484 08286009720757360601294884480361402865577752295892 58054187727930070431246129566636995211866359589490 75208277649299939934608517739459803010449436146201 74376145308307648801728665042446285836194942221749 63673376222422430397778860351692805776280704007028 68841349031007143252120126499090811527397048552564 09685970423882931748952292195880663686418312188506 54097898989607139320021409681178443436506825523545 45065582311056067566983675278925161362206482131534 55573967066880222495821428358509105711484004508921 44403266474384926137961486145367581679459693627376 31199565326351704510043392228494826734911792082137 74549055412453017688479850168977897729171066078709 83281469478312558299601539564230078797881848947840 24162808468788066884733048214486524877732314756996 80315323622910652609705080532698765382044537361005 32612358106663654771548976472730516681981313843669 44245848103944662129762769786601855298401659189970 07903213320509350938799169614076208314581963866922 20057843889693771481005048878076699449089496492007 31617820644920289386802777417536594959968985756722 69539695844132376009504687199334971805484756940368 29824956803557769745525108168712072993494779058405 58610094384426055494596443757203937970166469088896 67217108242805420456169579266026304696133424119509 91587413421676419168236181517218009163866478131019 33390325266788467247343409076050429332326678398250 00920203072379807563268906892899576625812008326741 63914883499426630278806298200749024917435411088401 59537935577452808322782431320181569682668326045229 93254079827408228023610649344825260167211421520741 21984668945504115805810953859273288477164549019894 05373777732214742459958976451867583786929110720544 37696844004727451960983032031945415541882226565731 19951901819632006541310962195925624740122087063252 38283748814560092340146290980231000153641270193250 74692700695364220188307278292509619814728546950029 11182327041694728523053985228798983586119036808532 94108726555095000098382545160028798679517882244213 03776343624856490304554460648221799044339802196709 00505353316858078104559641804036316467166825335877 38514099100799841463636623832623798438981634534721 85429379243691388671762315753422126868658941066139 06053192816293534388206677888409686440441154653755 48916209753984638321421332400529112532394644604722 92831315681517420236987749809524080501541100836099 49931235377999432368626111420707582263208521152152 83086959391959286957520048656447899901041677195403 28842760674730366229277715272473950028380265837886 89890887669185291749982757529383227945788762012101 32756393638103726981793697231393707526312345648135 28358064376806110097987510212847502194909273745246 04155809869716509989182841055446749393954961600168 30695695274784901890735370358622923063354871841988 10072481639326034411411686869425757605575453088984 32291963048293123990261411896984392941919779304094 16541984481817058953818522851936673013086829405889 18798216827394823910683293109069202341538962239978 07180662358217887703356771944530404982496762138973 74516379875945631257152314864776866476953319652531 26649491099491156394582546850230059680394230116448 32943742922147808817966045498428179839821600740598 90038846661847978382612198790465523587286271674189 19171379087615303555709062463639510597972899199268 16276488272492158463273230154843227998425926168553 64308960252547029730310840455016304711286277599496 17656954714936806499477488300737285365998363441256 57088828625761818222192995074817838693108622287486 77558916376478323088172027724073168611455235157658 51472900129873142950227621997118861863808395353131 27442890246118474958753205443807185391375171885695 99188150936351922318408404422472331920169880959608 41829190798688129818160228949496234123231730698582 28663802702061731605510405951676859586436000322818 14482058717708658207732249544432422388838622071287 94651302687333469382288647280748561474770088263293 07193305722470173999949485529267140636307505405918 63174186039032728990957828948282423111956066955573 79623395012445227192843516526997160747695709211209 36139178380151529803522415404410406489091881798665 10568691639649139667727266634141667647912076749531 28625789913919868640861556436993758048811420227273 43637324569560528067294401709198120213224104303563 36128077568023126546516868465192242887798687220537 45550380002742799130541243172922543887583985852646 79763297750638855728704454955844717695221590542265 03094437198590713458900081205086464760107785538257 08367418753017624926412743588789936266369314808250 63674180136947650851422665376495352231820097167353 31250768782791220363578713300900992391233529484208 51940078843417859699050698482731592202105552986196 50241894823236372972703733357239426104462723477387 58848746953782099799630782524288733273760371626306 04294254500446032766787247476075984342742421266008 26827437246073740499257537402486351031535983000010 58819807784516073619721513525470960752041640752107 56798530843422170404158856939851504655959149579625 29485333112276104891550650465755864257877889637314 99559726647967826666897010983303827023148663182812 59706515329970090395365819197384594315475511698419 51568442980722613471642549884731476136993897531016 50491472109873156881031060178632045599216628005081 93239287181270560863740167750261070229372852725731 69241514631339727198822339942557768087145515178824 60474832366726986591016391974951455800287998631584 47191034582373228789971265469187771691288990540665 59953798851126528596451774996501242815234817850118 87221687608529999688738964730810790136848754318217 92298587580797940911685488023075341301085627787461 70650577052684674868924730364522155950778048110976 63862050713010200448828627614994075987909497309356 30376690853874132948109798970692031560388695534976 14451213997923612229949587432531895925268592187878 16032272850397628136338704318109238783838852877262 32420233179707388849579395751956927717989553585385 36722816448789377077710060098432985583635067811076 15402037618538114203568834885764346129304567211422 60605534022182301407487670105873906649465534726477 90916476279697473367326111139210893536616867482216 53720025298865086896566291535996167397456855012309 09325206846343747516095062222729584629625488357323 09817477195081726155662611326982505545116744242464 88873286730467197902668687538308613533670412627949 12076889172670209837427009885193706878626096541559 97924961041038582995794036013618309379980860103683 73590650172912332458821490019463981552951599540414 65033349935055318915671388904788877060628976077168 51773113546465632833417935538341344100826127860561 66886356649168377323610760569276531776185302889633 19175954933605436353698939851292437772651496707881 27752922799313090847004042187008914717543390010655 16079299932167464009488204288672622556430727214246 49481077604782950687475849327893637422026560526471 68976478437034308051926833476180566350654687222159 50979120953475916733903514266915280744170238985042 66284418811542749347644620045396613461811315238459 96619382787456021988138251412340038617150004574743 79911933646058342197227778605323828615016951200447 74249873137758475031831919800299345749754191578405 64772482789477712110207524392064199978316173333732 56200887159928232087771273315585204992637609072473 74517300664398596806021358435828307189530708082763 86255400442204790973089679096783536453877784672898 38441377020689588982981674163429653938868760556011 93936422271900573687793106540011952745174208817611 61529951412572630481728296638568566356367397935612 74742905903324550338432608668111924283293118886853 52658655305731621105232268959838373136922914374008 79546056909505858181800258373238650211222748505210 97655993136592990508106103605434637758675996050945 45742880605518126863660603938538972230256284516029 51137952078283251979192684821495479055826829530289 21987187723474891120518175666000402184013766506129 26539419832072446925607522668987496703463253350065 84137228559232958208108623284667994079336099555689 26805933718617364067621783127051294006453669706247 17754410445844452562635091749463379234120889970542 46175443079162935773540783640461548244499063169397 56276202904212749820653413756748647563164951336229 57395750115096095691713456969384524865448421491820 39639333768832788660131273332244394277735043433234 00281649823707724271409155385757312763689757692641 75145819639945565385156451751414037621327419018075 51043679297692039860235199593659287440421104730217 80846083031298484853175211836088274342217859967429 09579392601027379599415319315991761238654829646311 62786522748224949977682455717955542561509289465765 97696551757236737421457140620078890541408784544260 08289951384958814493201147970387574338984608007989 40838536955156316227066825386550044252123693388397 59483217737768600867027083248256761193110043885198 37983541982065976163971479200252216454758403265650 89068339576606449812617474492354628073976297482943 89921608238687778738526862881756493617067018404275 18691628395684792233115959569519446548743952924444 78044058658307881250956101102263093730069241960944 83167558220393574935743767376498685652516581924264 05659906816603210577758585635135079956931875022783 52696509518575723228392250213207600310543596763850 13274009638785289261892990612364608381629951484516 54591198558241288399876915659081366400881402334316 21013174987323980618724420228107533278183786209562 35986099513892259203275876750827257159037262354681 43993968916313243552403918887964859307607584888561 47019671693815401495116973727525174445165626890331 82063760211942984033322852526174527240680898751064 96313207531537048324070835627816679903327468679649 22875666949558421354730636651351978545450040824073 49124761088595180916432465959887759263335743977913 11566314840054718709936364626210682143006492893732 42011812861000021053749126161550319614123450636459 41802595926742493442920909222736565556230238234706 23051110479673418976191432691488770793873320345322 95265198274179254660865946670301407636594540465975 84966223993113399718262625025946091007232123806818 13475672300034804677637472695441380929685946846563 24910398194912179408718929946539915399261342693273 59677632020123410110344780507679797247667411918181 81549731963003876829364989356617907124552010328446 73849819999971169946503401266073735156420896936414 48574935539672428849172483996958743220679749660727 00261894414264766018841990110043464374050676769024 37169522695881414435813120645096225345659179915696 36497811463032374322795211547871587941255518550587 32339331491894919836672981200229715985504076451790 14679262721445745872953914366636169109696703289561 67617448220672748738672427279517781233370516089885 92969492924444974228303992764768287597357581056280 42893313325052470933259827912280248629707062943816 49958799923735842177422239380822719127958012068250 69807280452622692665513911053934009092990557907056 04321529218425015129318741236569963750064433247724 28841243049893510324708789327283658126504566258695 06030426659925075422302481244216965094571298788127 29517632792405402889635918286400227765710301150427 81356293240015700207538981395325444515866179204612 01353094639392827058597920596330517280365492409467 74277558998647180718812933372695539609010501154870 89817765820512022821411563667487136012382608587645 30106356470931480468858159768971970222304725567200 34616739995055384717743178674165996486878644005485 52791445741554098576440407075510828815239221568573 69771549008635708063122505091966289860547469393184 82481197498756441056510636369987264718552440955396 23728116411957802443269046687846944565367467582779 39246735898798528307471995649454526944153080358564 90350021529794252643959596398919492160599735258213 26308090971333798882135182256020906264445303030814 89689387247301333945907207809677247941164903990281 93115156284970291009413641189128529130675691097145 69152107789092414331771415294064543293643159480299 31346729018430139034445470974135521119429987852716 30145342238521368189664454134353462744407920845178 06009894004856839665852822773832241141158523454632 42559175569765524165764839406708386177940977103366 10176209572448513666974361981749293040951245963336 35116787588648444995857690317460733312380405026216 41522072020918576238613024820063469585882969241518 22572166456047957737271970348362335708329084521373 04300338945968773683386780976963706185458629263472 49170505841671228387655330698918042684932385360660 06840236632880962691819129036689386582687780040328 30190301904436440667615584348775863075102165728390 78460439321658904168619794383834760976912954212817 93893563850097264616047476168447912035892369313887 53287614359213805616876245245776980372410014315857 97974706304741336191402429628596659497766752943166 14892033329927131444405068617170098182368672370902 36950897186144914998991028617357833505967980565770 72313445241015637900518886034923883184207089716105 22183432218135458408078431507209506116553783366689 07154591791174896992962321986545919841148453627792 63829387957676235944266906942557649568993457772683 43809091634679692740845622511253246619474224698163 37589912302351299456949985585467164438940122457838 04662001484989576892829606858381086244991513178653 34618425465958557799780856244686000157158298936679 02142157680183594175607548826967101808612488413028 78525030586441834406680183518793213063859177124706 55572493392200565244743592966526943341569232201156 49639063037052828266971047312599183470481859226887 70229799628815800129592911777735216744282384199309 20719104617247743762755923704542248006711797298882 77239226969446555153750915351364995802574117805532 17433806446423428420884644172381482755446834533008 51811558476244616792129430115196081880395930382503 67329432139476830929470925529254103100866804655963 68425093736662157470998755959620484420402810725995 97750328674587552481045584778604026971441735027281 36309719615694242178388489177541424648012377311139 10449747818091751771735027067677050572623515787743 52293687134953072781623425889575811528629303023795 43355844237983987636848635960281083279977182017297 20745483745673544404662980324657505487873236844108 21940498909441369333120553922493870598697843204759 65194858300187071121409278554210130709586609760475 25863542139234083947783944210767134351949068755369 07128393409593486747858370899143945787752762219598 14018145497650903526553358965623908546754298140807 44712439650055086075920820648658156338150944566270 55268096300291334532153683750408536224638058509202 18105680835015050350462084504981871540051014808666 27324469425160485718833449448045704125466479929473 11547387651054642914574388863405643824587686726871 74121207599307997664718921599869873086015389070019 37542025442193999927990575979489187814726704315296 13169590975258210519785512675229969836454252946346 20349650727067361575285326962677792830876378021149 52664752917445136630985978332227018927781132718272 83780747826899842031063727831315517277596390181528 98656756587906208924815638105665502862233026458546 01439304246420829702258662014626331707708534640525 91690863850566227558891828812495699580107233132445 88241037384967512227529534963593232353820937438209 16799902379384154372875592602088209477033474518331 11144731931206566038640360659398979048567633059222 78828394405208171281242948288336552446581774821123 23818589266568407579207113369793450521264807606526 39008566611204762581565536956114711745839067352183 59700587066847742669689400146433985886004078222228 65463349777210492561982455347084372689395259986460 53546045506246486678200242436494274801289060692187 90693007840130972660574762086252746370289433191418 50544269894972472007461908652087208105959790363295 81061837709692262114687629225962188928351624737533 52545136868244570895740250550853526026733395844123 11571767891707960561544763440674444617219683863730 85454031675490978996486945999926785203573252348491 91133459748031997160896178555979012625671465947559 21889745222041947344923019958779319455555542990356 67130889437777136866191885859809704785823590240818 55649194813872367907130331794180776540116118755688 81660742776319118772260043803399497398171361951450 29394400121527567499512230823846718787812344659563 79634307196186520132465549083963213266877996291794 29236806567090618190886641081947228027431258472675 09500982072095452277908515729042960034807900779419 69860602893598122753469496825194492660091276454976 52110341693921054482873960341310624001713801224792 17705782143816294995077360248815209333014348751782 16752038428374228296103618401059452375982040345158 27588310688821305185256552180161661649857200705219 85683752509090311685084350982477035024380106775934 24535477917494140071308413747684577092849409963748 70102623117224037196377288264711753104077013903472 42311577547852869014970657841370844344302659966104 58420816524352799622950409099842268672367272256975 29560230494956546175813195930264289995444600034943 61525055810293193898034242014233096257892316559270 13419247123893026590493421713596629797036418630400 60358564998344835565260511008916669287873711601111 48766676014533643576924184676975181849661134932046 31732808565726707896936922354972015179131881296026 66668183206841015671746225205123135987132010108499 89962119881921192570796483489912205905858633043111 43042963099324494427518708624002930860588780310005 15939689604624735522812095939477407626637232526035 30191801962712132466073581282437655218518539505831 66003227603914564373351958467346011255404382487665 11436613701364781549825589473834910495881770424876 18189346480505182643830916718288720820426227702333 56023223427035591413419324264347557709313454940085 11031452088017675664585860648775071672223135747339 42703327074963540100892276924368763799296592192471 70451013425286745479135846877510706582254073796784 75663698458948077915829839825469061857142124747906 74598840867141492376647427874651117315726364709874 46898054132407177564890158105495875963685695963852 97987642203334260680320349193784000982546690884767 27668713871581645251615965480035785346652146985923 72842113728432275635918140070604782074117368530966 60411995131883787974468009153611290059863734722264 92704833154548598274473925001649719755929125784515 17736229684545166525219788984386670229777377293187 89561880591301687463077910981395354182521822842067 55323944271591948630784977030038119048866016186696 35434762930346396905899265031860858983758086257586 92246898452901577677911983894255058290717180260167 14698586843558918158227284978942936606743348498112 53318614816871112703009123731746265614280034637596 47639808431141766155134930931081693016926479795930 18770841773913108938491279485115822985847363781322 21893792436311583887386025292968276213293246363914 43219146900157720363578160383784189878624393628310 93951990172246933617051403930355915882225551115440 75223346134825222776183638165011815501942247356712 20402733734039608147264673948015740640610628184436 25172275376835009717483084580453737187247097940187 82396762939679736626169376628188805507329001478462 71384888815020299085498977991128974067348297114621 13151279481019822230837834157479846599614921672521 44239762072888282225995183554274271472646942132316 44916009227046236527917599308893732849395368029941 92105345960955419154130048279165203412038215073265 29664515131676922128761456931167507148789753886657 71817424814500345524803559805340946513735636884606 71121512405474771170600475673896428781877294812584 98193704352582950717758914305191176277789287451694 28839791936738794465486231715886256600460603565666 74376967077458761869997908228168871287808408080035 28070899004842726103178514211798076450962632420721 19686799581725287265709131381857042482952011095784 38539522586154870629639033427889254720655038438894 59002696076340980765179958799864140593292634854311 76943066289542453473580163377746045361446644380331 18953068510352579809569699669778882474915727035572 61886357079565465522499591723942686859534240035292 26228572860156060000799262300371157877381840782587 32024812378404548698630358016355824146999834818999 46914263235501140476049538946274903517910407899305 05024271378198876324084904533632527606526102494701 53704705723197675411793857975763451713339780685358 69426414140163785307512296531322466009901708185461 63405422146868113988643135637027898300392269773353 12050568491754661256189700011179439567207335885906 44346961978011277511334339120354164480743959541661 28965442230943964507663167895869546819839393003721 82641276419701965480959056455859853034036903572160 56231919993660917123070886818847926777405322242804 80670958702135200915034355220096354643389973928090 97643561080579186169415736985546109910870478051020 69557797218725789704696872640920583328977484674495 08532871315938549876356442446645008491330267320025 40236761770209968652535398734455470571041801094962 95555238821697452871215913030424275162741980166087 11829708858602156922506798250820384023975201883875 10776306621351094762723250698421614667764790215020 93436116232087903562338031179695505903392034267059 61937808548838971110860348352616894070277638930013 98909975450285697010653695461795593160468454241404 47818857563623811363117942335729353056803396099264 99351822627162282046553406631004197550363158623670 98569882711515130425645450528671703198564336313130 76854415941227963364076248994175109191881857664887 60375557240844235566437466225687866747046897174735 27969081427340048394617959947696529345151617917646 95426483739142094922518918126184114996972562520548 37388067095322135830261772450371490341933522338913 92802396693355892612900430913540049117257665330048 45387760628375698008156357781728225924657266939581 86905264150874548354102323004009566316093025039182 99058924504998759032339320662985293799541945708488 19915267121122440320574212362965131712697100516225 70236696982006132232231021250168419797624247008563 73969549378422083725549405190289728967011969488374 06381535801068706992582507416363305565323781005041 55594431835128001153365182381020753922948658153019 32339379175032470733536592417861605973123742879707 26438892107551835056055185307356488101586773431533 35305950265060747636887798087865943252461022937172 05612206973038293012746412680272656545196844056504 82414201956060675521996050445049169268806251370393 28104021224649995764296575820726706216850187465699 37453111720136302428364540526104528942960458913234 89716108174460691773756124795995685121420469354989 41370173063459005957948393674450357311102991895274 57893064942494226900263735485899889355925710726861 46500363585492932796293802104496336049960008004054 60049338923552686717642921100660705066186752390114 18685035554027651425676772270892148888955371044840 12434060560476844454172144471092939453365412239191 48862531646709430652153781746705469066048870426678 45952162437983240148359873757241558056344818960203 93322048990380411205497246329299975535703323651972 00056624616290544796070483775404008622765775190243 61440520777435919483667711725840051104060250236352 55518277799986470269991586566048374472304296110564 01862830788312186626968652946912674976715106189808 26472542528900602447832385427277504820055239837696 32783745380410409498174344813065746641429988889222 44050706533968255136173880807675452935251155940220 19506546616139786205574351786775700869060138517882 57451103662792658445614711171967614756686006014708 13756878924735950115373712437799873401859108897955 42001775216358932787988427471297998271143267432272 06212042998196319258884678372143767870044968609045 63416438933090524125844779121590940963697585220311 59120811645549529369595571749936244351860813428987 11658726065657355130258761078480485346824076308537 31648652522634297746657504025168597380642223361010 83273763128391239112962116248767457500436815614101 14840219767598673414835481121159866460649305894703 34103237718591307295475616947795705130264902993953 07677796543028856172484446759010608359646644328967 32809088247620832572873783665581189091298647409158 22397503801769001079057636855835301280978207807332 65015282488755387801818751098076949636500059534099 46676524463486326713878700944897277794019853847679 64759624578060458168341629194208921679094561218316 44419746686683893326895139447467753696883008036977 11608288301427500526115818935424999165044542914328 33444286227040398593952424380601674676457401015862 21684608862794334199209452390469005994139095334050 27495954510076934282921440746827338338240764297446 42578676888642380409503042161978417673493195950064 44246046477228342758450146420722257881779790834973 28299849236899806824308550967142538197871678058726 76802900338311994910588469868025797287377546641288 49579219613442620633929639575526248538983760300447 13299434005831873957541845950107794527712167297003 97435181868799826330387977500736945660920356017591 09921236008372792721104523159866213559203380427121 94531138766190595195218889761013010921033805735286 91066679775560178473322629324131943330365388694481 66094761596841065060474841384550265512506399949349 74968266166441066551802139031058950942596932934888 18198466581352839901489363032710488610302715344835 25836900711467547856331225092450923468474613065632 38553435988563869996601567186058612474588988257925 98304946331331136242504115036752660594397646535926 45323276332233198607510185476341931299728219728129 36917765373540523212220572346832475001299207035100 66576238472740236038469788599572252590845226606269 18632822114580758281992501723085071150021220576439 43620707427834155896022955746495351914508567512874 92979405670865653984987174441248881733453560855937 02374789351023494268216534496793285005822181596890 50573591689721439132211505274663264207286280411226 78255908457235177947866947938347915770490640391229 35503307041121029245168359103359865202320918829972 02408484458254568473159485768244652855633966093047 98144783823574995239064329696064042759459507981505 03221094697842432880685911089418989378961575508205 16744316407054439807581169313640269129171642991630 38596531630082280670694949115602661521273858451736 94340594841447759036208225564793415527194168680049 21836995551781485477483975205304202788655061495348 48105727803004141698374905968616401793413366933407 37345271784449129478438443104629357399390409029801 48998649493484704163930702722474652200796312165756 04462268735963249448716420919976809061371188594152 14366605526985916462635332444559966262728408025592 42054257589343986404452836081389978002591330301930 93582251756346790483545106853860486128669311660258 88432830039855698508556441332625423163629132362854 71166779905984501926940735617488269912585186782940 70796775115093101315160682682243483785857958808069 97227699256020374628822496781188176087645649137817 18121890224717594255690193502795232086999862955596 57990279144342367587666229831447445776059827318326 53932717548424075514061550891204842759303457326183 74685191590684516417544141463803609413979685388345 04168589246412716863234468225891856862945460220492 05659177971313582851542004419646353313442057363431 07130843155119302950777358076785333838806043196777 19550487613134989090019183928534780642078161985608 96774726014391749964703357741155341423161256208698 33514415443255666118206765463782722520773025214000 38108633059439276064496150103551519568294079685261 51191909731143149176354644669634322908982092314769 31916894038051233876504421677622559098506844870085 77381968193957459793916689118775200397548489475385 39847315390269771017865672090280679962749320721414 02973814580750409956165906615444836653859373403172 31348133655412308677306318216674596984243147763414 07140932740194826905648649093547830919668818468944 97861616837624118800499595576365339220832942263909 49054342120242302426912815202997098196510921544888 98180669000336073714710914841624083239490212673412 85654658027260921634828085880748855012536477024921 74541839712418712410842156966959758974826513535044 37982030839657599975548143650418053605131208618004 06348121131180290885645073485818852991283396147525 21640216417955848619478841441578374306774876011942 08469984692176661306609708544603789809627058924794 14613607001351406000098067552937395225099086837806 61764887114148968509385101497346290646398063873553 68380248229619709531076781259153037015822410213235 54465039653412311688557103292746579314045489850780 76051289621795112003265679656234838520070099452379 18695729171609920238426836033108773538343242978867 07684630403325940847966101796013645441455749556065 36761978256989928946226389427459461002145101062354 77445678675488424709769433165660365947851310628432 08112125111647545970759513170677192499928085724418 67867305645591104919069756026700970794392706246478 39137725862464455497974027505115816922954166718861 94831700328217545033892173871635914930862586695047 04809726604781614328725017472926883696305912276595 46927251633942317041790658723755282806001149141441 40325473525153569834996837500424912583198617305817 91446340864364651701438450560014619878957790034105 89939589114733114277340118162769916073566580688375 02801835671154187418527402547729677386094377127429 15582396842125410318943394469958870596228984319822 68837213198707867215620424190485607993582980429002 08606457935791525970125373231053163710610926563166 16850358757133468064030767994044406078978454509915 05874986938133580989255741557666221681594459902604 77765693393931216548249783317133410958497891874254 87783051254572174506572434355188159438775385461518 24292385902689734112299296844119619653204683588576 34687757780554977983897659194982931496779168443842 63436213698536280259738570349190955603823139917175 79105670108820269184785095523585275759268941178974 13809526891406292117233997044116162427192030976316 14664558448956035337521227987537282934170242070690 50592326179086426593228379050128544733177583153438 48132091117419463412138432286513401793430140727156 81887273228425536422698861469651935316064823119168 91574802307354674601013114597237063465514190575230 81807153666054778103118230543782434755626986526098 92909448327541354533273092186667305992077021187375 40302103124712502314359041674773979293471696975033 55720613802110189216451282476075054123773831714851 63446369964774003835027888440415544760432532075853 62250505275088067613459409267406975020479325528897 01113035082680958516000417523028203574885929493253 89303611184860456100947735717047080004090167214500 74405270358729608455072721446485581513498780806082 13521297937327044332259010629049066537039666180672 78240656203048997863778312230428209901808403796954 37718741840217161945870446401022627335998181585933 65452326877598181927503979385709516221261073350423 77698946837217187578804105526004849460164920354544 08746275385207322932703703480867578363547313180633 40788128602694851019869015427702324096815909854656 61836614932918923280531289745404950799828306646102 72694678323691114430825641845172134059094679468473 73074046195707787671207246870191107888630055547642 08188077181196184119833968574252698831654452851644 37064743601527934924356493257649035957243845506599 96092411284327238971798826825420250457224063981923 00955638310388236549807489180826624669570850430767 40017784465459119334279913895972967107031614058954 17906583737939519497303263305349199089276731952401 30243876745516359128426615887576337300834774026935 84062948601284113052065328339779358936107811863551 45975692621671550684936292327964473984063457314475 23182370855613685165285374795634877615121423095852 37503810250309527421573220614620839530850321406895 72374844879111418175913457973488676586418509863128 33977719479190274515412025099252587581579966827349 68448163562248680287787366054173416999163765665385 81095634919642246410021617453036166646767784493191 68768803760434245568232540632588889051025512587238 70200945074599656822076820223724012402082094281368 31620711042665728552343755203994535506870498582151 88144479894668176359043572476748738703131386727366 64237695726203461305176208696122708343562712933227 54244814441539762720328603234137383411832281787718 95907561204744686092884436650706532640140593743156 17021250121528978294584639139195216712554159112036 62617446988989738953558976129096935643101760553413 09761620077831766379383917299182221777169985552763 18764153621590502956600654056094291266739105832587 57789975918507663262661937192596555297915514056319 13209645903926242144949179598676274187517065656445 26851958812965483428820356484099912746214581149876 59408744652471538986596487203211007939581684178653 88761775030424132556818376436243089902251005891866 32528680409897695265152076541938056429617775037838 42477034169745357141688754466614766850847279648458 46570622777433415111929975121204331040549229806244 30619707801248858339640108442089549726785366033283 48370824846333642251242034255438554747923490542487 36973241215506297769504957694032259884052732383383 87007735474942066252923855687547595283673618969505 03254975105475685582904264280288223133583017113458 61975019784420232041785756047105885909576234677056 50430778775853587154899385008551889511670055906314 64963846456224224185199851310612230676179904894428 48831782517506544346538425133271300230240438306247 26219830610476018589074943812150970837649929489684 83123978975240059120343706965306631739923470616819 68172026390046232808553407601396429236442012304767 82267038336232588525467626853636782615075340531593 37313071457898910856926960637345974288402225005290 15520998884042809345391721847580917037513060813642 09848557290766958284218557360999719764035404970757 03445820150158257028881134452044496425524101031249 67662635529318143494937932601048277243418470639942 89534462222004129934514220744814190333789315550685 22756309684544363912187670081612847742123338998836 14812382079042635267202161427485062261887583694841 91172479483300041582873400512340189492090287674178 65440211256360975020769150161031730685245191308694 91594569139279624592810899540762589954635485223854 48757994147093065077267684512505887349957817689055 28225674785956202175853620241580733897536259435693 19362751420235075212169619136721223793548343218975 75221937495115660983627436716746887603997456876267 78025082784567540835581457350675069310164155301861 75479366277294083492223487189377371193343564738314 47218094113538389434288346905494847215674948971663 57418853498986877125372894967217015374967204028920 ------------------------------------------------------------------------------ 170000 digits of gamma, as calculated from a value furnished by Jon Borwein. gamma or Euler constant is Lim(n->infinity) {sum(1/k,k=1..n) - log(n)} .57721566490153286060651209008240243104215933593992359880576723488486772677766 467093694706329174674951463144724980708248096050401448654283622417399764492353 625350033374293733773767394279259525824709491600873520394816567085323315177661 152862119950150798479374508570574002992135478614669402960432542151905877553526 733139925401296742051375413954911168510280798423487758720503843109399736137255 306088933126760017247953783675927135157722610273492913940798430103417771778088 154957066107501016191663340152278935867965497252036212879226555953669628176388 792726801324310104765059637039473949576389065729679296010090151251959509222435 014093498712282479497471956469763185066761290638110518241974448678363808617494 551698927923018773910729457815543160050021828440960537724342032854783670151773 943987003023703395183286900015581939880427074115422278197165230110735658339673 487176504919418123000406546931429992977795693031005030863034185698032310836916 400258929708909854868257773642882539549258736295961332985747393023734388470703 702844129201664178502487333790805627549984345907616431671031467107223700218107 450444186647591348036690255324586254422253451813879124345735013612977822782881 489459098638460062931694718871495875254923664935204732436410972682761608775950 880951262084045444779922991572482925162512784276596570832146102982146179519579 590959227042089896279712553632179488737642106606070659825619901028807561251991 375116782176436190570584407835735015800560774579342131449885007864151716151945 657061704324507500816870523078909370461430668481791649684254915049672431218378 387535648949508684541023406016225085155838672349441878804409407701068837951113 078720234263952269209716088569083825113787128368204911789259447848619911852939 102930990592552669172744689204438697111471745715745732039352091223160850868275 588901094516811810168749754709693666712102063048271658950493273148608749402070 067425909182487596213738423114426531350292303175172257221628324883811245895743 862398703757662855130331439299954018531341415862127886480761100301521196578006 811777376350168183897338966398689579329914563886443103706080781744899579583245 794189620260498410439225078604603625277260229196829958609883390137871714226917 883819529844560791605197279736047591025109957791335157917722515025492932463250 287476779484215840507599290401855764599018626926776437266057117681336559088155 481074700006233637252889495546369714330120079130855526395954978230231440391497 404947468259473208461852460587766948828795301040634917229218580087067706904279 267432844469685149718256780958416544918514575331964063311993738215734508749883 255608888735280190191550896885546825924544452772817305730108060617701136377318 246292466008127716210186774468495951428179014511194893422883448253075311870186 097612246231767497755641246198385640148412358717724955422482016151765799408062 968342428905725947392696386338387438054713196764292683724907608750737852837023 046865034905120342272174366897928486297290889267897770326246239122618887653005 778627436060944436039280977081338369342355085839411267092187344145121878032761 505094780554663005868455631524546053151132528188910792314913110323443024509334 500030765586487422297177003317845391505669401599884929160911400294869020884853 816970095515663470554452217640358629398286581312387013253588006256866269269977 677377306832269009160851045150022610718025546592849389492775958975407615599337 826482419795064186814378817185088540803679963142395400919643887500789000006279 979428098863729925919777650404099220379404276168178371566865306693983091652432 270595530417667366401167929590129305374497183080042758486350838080424667350935 598323241169692148606498927636244329588548737897014897133435384480028904666509 028453768962239830488140627305408795911896705749385443247869148085337702640677 580812754587311176364787874307392066420112513527274996175450530855823566830683 229176766770410352315350325101246563861567064498471326959693301678661383333334 416579006058674971036468951745695971815537640783776501842783459918420159954314 490477255523061476701659934163906609120540053221589020913408027822515338528995 116654522458691859936712201321501448014242309862546044886725693431488704915930 446401891645020224054953862918475862930778893506437715966069096046812437023054 657031606799925871666752472194097779801863626256335825262794223932548601326935 307013889374369238428789385127647408565486502815630677404422030644037568263091 029175145722344410503693177114521708889074464160486887010838623114261284414259 609563704006192005793350341552426240262064656935430612585265834521921214977718 780695866085163349221048367379945925943403795600021927854183794177602033655946 730788798380848163146782414923546491488766833684074928938652818630485898203548 186243838481759976358490751807914806349439162847054822007549453489861338272357 309221900307400968003376668449325055676549375303181125164105524923840776451498 423957620127815523229449288545578538202489189424418570959195582081000715783840 396274799858178808888657168306994360607359904210685114279131696995967923008289 881560975383380591093603412529986567903895687956734550833629078238626385634907 473192752787401665575311901115434700181862569712611201268529231299371614039069 651122248166150823536439823966205326333222485051915936826907150043155898718027 833538454483091072494980578809617179963371670365541800414646675387195869484833 315435833306419359294874209514788323477484814181497768716944136400566451569361 165241615557341419354247213730674683338490544266260383727882175527099309581410 261369795007864658767716086308044607498028015769626759138977947722143375154708 293458791238984330550672234749699849424867067215025692735295850658695889974865 355621869580439971251689766541698626538628919775421877219396058170011042364141 587808103861721015575519237111600498806822916180977324219583289748692271839791 904677165426681388933792960368154579396113396219222454301515806317437084056085 364160313849829695185669526128221237169393681303212965619397187102070980079488 339101975351043074418234488333317969782773320911433245143050865734575006873914 754707775775599184671183085836601594371937184490390617702325365679775967444757 475115841957467009973450024544284065850245085856463927912461198790936930720198 040293036037388384307421628212016353864662260971989584367994305720301496380508 322323658255577245342371877374398183333064546629069933111259737219502746468990 654571554403039178354197564343157390348838667505427421618310500605504642235457 084273935493590517627174792994723989086329701019056101077426909264752357403046 301592434424649008341886308593206855225077909101958588953143287998175709819168 293159404530056325433144885173573026982569372534699640134408715801081452878657 904086636379450711085051042417976919112926151320103163634980866069486244078006 684006716962214637181147772683418466463642427340530031380773496119981468617685 854631208163164798937964263738356618938313710983289564905211488134029742388868 631543132978765799125454243338563472002681290489949550426980882130267263581532 480675387903230574210403301497887867523778607054688614721009926329425108878019 702841179224025910914665848092578571927862821476670740878635197142562924278670 284077032414375699318832433315590024333047691110092479791180062862022137078006 217257329047359943988831392799279693970635676281166940541288590819820238382770 354834968797340488882930167367709415846544009548624651461013539134968559120402 363618721509929806519058616828153028750427545258605331963432595777478813437239 394991243806143754498590686075185631427255255642593967014980414259818237852576 829436395965624388520656548071038845463944537701917845718741011862232278025251 943626574382422560935676925823877491160737759451401447031902241535591125061381 782974212649826416187246063133408919267023597958023658416317556792335662101231 335845494590590069984200672260251167743847364824385715407146265945642391127170 780306371416926386440100571310958960632649637552956769364689410517952000616452 021884353404730182439305148819845930762964044456877624165287162072767318606325 408014288745711986573074717018866036879703647708548528716700036229285288374682 466058814117540474460616763543037399237565965936967087923167744685693108382107 830483159196430021441259702289063203174101149366480952903011716334531917922939 242428772837872349569929232136092234947226458243755094515335520117612897517339 513717829332871586094386627011791841554587264898251392555943795197317867448769 925326179423381299941279398602644245196006054368186646709865944365930154376291 486979597694996533527210020020967910439482547244113342244870054637656840866762 153373627461591205470086290571698257353705239761231238412564349411789498615828 597020971097039196352168122582247562719519382728285209147182375343655254020746 203066730476952470094413814561782826663196139673593672572646033884946424894724 489784815967153061538467122369871282319784769311057166236373262075959711804015 143896231706019585709823813924666135279136956376559048616762051297409983149655 978602534101294543998672883006244084401861815117506870887646716097992920177696 249633015758292596188494858720022922480606288121778733831458825512939536510881 918651200449231549839477314735786889731420473109453814648226321023310794395974 628523541295751910635587923001956181312946120301575763401597856817517498423778 824473753982474575996867707408545574329424026781938482203540962106060721924990 825104854003184963199863221569089097614053107165113129326853498524402864482934 705916085869959819889039599559181107641344665881452542565881535450288847399753 243278090215225695218441452986508355129839802262382649748818115815250345997499 159664009832014520070480355568589973099815031041922385089745373276129471712681 653088670054728865779224670178265948272609722903471574140316697310705050782961 082607287042912608231197415101473578478101072797112427976028481411516338868969 078671757725938152479612378999903666175603588218132546756344830914872962669372 198850270018829817301702494421406317265197139506221082764507181663910436683295 663807307194543211255053620896783230310851714811492858899362870648875584389130 047186846798581655521590139256032061376427156280118971096114002391303934060617 784821102217165992659596829588905449896485740412204749735425646718402365046790 582748590695047355535311838358089652886158894174416219886804230349243895814973 672227495181127145343869749924324213868414848375770331087617671331994426349880 672166702983717230571304972563819884436539981947970223275432911444433463252114 793188464973594694484809517347709407261091493510518550431888516380180024268176 317264589577881465894731621991354217970696392959125603838048585831567272541846 146996603519007670111782305279998313186980724782168173389846912490557910867065 430256293808109482360911182960668949738197631510515384935175523971928535671639 294213365269580491039503518402421871935461814477959700303498159579720430677759 494490172314237985974762677078008980118918522229292623297292806314764810011917 099935317697308942263740201007093350666227855337722176495694295133422170561068 181275696140447495829039286085745738829193650805224286122212754636351051367221 258224557507710935548241864408182186806578080799719517709474197677732124823714 623843954879372675599911702819706075635766641012813500990087053356200523369296 054295092545419735238087726164472653722307568265054845096797718992008548913474 073964160494124035553268157246269023839385187188025506849257662387484058760208 515682269637595950519247241511335163399791572224009610878392752258822130913709 039825360268102671419245765661757745977814068774803927288115838175631194773765 607660057264678952979984580986236663728860420221081574622480753444710682668245 313146783013979556546944656992479884773872509646762389036794155692945890076145 200788685363678588126399189591576200432171996367902698829112413538003826280315 040300397490143536007249714922144796437588216498521429139153842734092660565411 078590098047548501563396294110068732270885803892093866602669800064737282478204 124119241732961887633805564827656343628060224348264275294448668047095582148258 986443016881299385386463056032360997731239608702975422709483861874825906612323 660796110832087609717857851801550148582132699958031669191755214285072089915579 731076009248293783016418202941286326331963178831901074260096616164743394154710 304528365460640719348240268087480514138683169741250300202583706513196961790813 691464576360418232854233017738839045345749635312431878972696224389040540339039 306952884935805777761256433715951089502408998893185702031780013280199777945931 122995523088493387501718615418603641767395676490563615988622436725295694806198 607690683597245894241067606469844393970764061755035650027839921735628683961804 084163691192115011557769486857908922471487845531547682574957260623787980149706 747223546404982107766859413968507245085143390188881730555369316016706539093911 474320993348089767200168844178342988840477126704835769352300680827541283754352 985735533050797305006712052401289557762367138428116947635192076990371894303804 216371438020260110666534817950223654793917178839657146564474374206686887358331 997949163774307809104278498968486960693414504621364852377070901452219029468183 110105954590034563792948098863014998268544231855008787797230249495548680901708 697654831156157276220114733764439915014185679907400300376725602437413886018262 811473102546951894785578531365834695552014098212875256396892639185898082516236 724064773919490085019462817223809657396295790935602068666584989340800634065501 515697178146399656930331832975183416364087580730868694337701305347553507073800 203767879714989374913285599899593202855162022483535234306250045419424974568657 783359764165719518955089613766159654417611259243955778743990290627677159785074 420988819643335932236673483397602142436566822965633862964366430983657905027742 858329376251513041986499893239908267210852514521966643376919291245683079020464 700109775893865853619885415872309552250293841539831450456825820961978063564201 816960201594185402501085199174412320443594332553867486648936930678852959964464 112849960565265236082673989819871175487740969391875316179460836788980226081242 434510959956838680008617993107107029638814049391221574003954818755785922316123 472118696303350553114708599233588578700921184132698002552550909144059309084817 943620421149493800461925628807231636720535914404915394349163230560902343058426 146232310502728056817747323023816418355694426887872912145908162819530945019864 098633705151883699368722723212821579442611693259258097237351456169824731330384 495041253660905156532450827216030197994493380764712349579213422816219071874389 822734208602845477210672071476988552694014388073809393804470767794813681565899 798368242345926071515270126980134428374698067667074908821906847066563556387993 593946645549435033749338572366854345789966551386202315070272677577248748144286 567262184147173278247584208168634332721189860384854071552942803791216373474719 362537849890522347130871897664792562578430288532366722966551709021660523016296 046318414083781215544500280342434817679267493928037374229801809302972274205586 056365396307679886665317308596578367928006533733884357332821362579481072141013 572476633003767021606441958814972809253810971730483605516802977670338571161163 573792727185069574830898541786532522030558432875053657073237687839536670656584 371212368194068868802319792659924226363888911289469040202113090926529044403516 719558890258545356590756636211706424930059811694396536530001446071377786345070 245262913323906664804267449716578267379986174202587859007609577702823029512062 379058496854579125498749392266310424310638612717247756718882064738362117572913 862923429920755333604151482790527586454384632305485082116454896143703211058166 706907167539669969347051956972801618758656318296716389833503519992235875506433 659919335054579899786089015056913078649912955515601505914855700720851212223732 360148292288081092849174671046808227967805854622742571191906235190181155883933 458092085005984334547184148384674544988212364043365707728165633455569931284301 684398064101121424101723351739141677186945387525989557375580760150624134716218 794861885140372198002572846652740129660903570217142186907445861335552628527210 049280086765506377477202690840283449490101226950837017567392110167936194822273 067202743064217803382385618264074241669287382792673321824251225279349197657547 115315510316340080530580467465370601531163044579689942202337473039974719227940 034852944397988360621967560113769553449002900240247662899731389264940182097756 599837564808681717719384959562678748426499270858980560238395766763552822596037 306172781488189718885258794608021622123029003330660818096092614736156095938124 957920999443324157157484351043096194435531042541649161502891632849623562169281 435062845211784988244473867228415903797619159453162209987956823718034456740302 051954475177073411070162096024318802734425011109312026862604917826197641426991 235811215471656463287512484603283482318311833881655749521399855831725095951571 142709720147189253578421724978680840304785325008894778258643717554092728279077 862914610222556929191187410934457116406047642447833729791916090996713486503698 919071648771416939489797150713479897642267424724880016014578437241225881687256 628672075560560808458091244755753995392024460383580480330166358858640762361002 346924936754652296348525377821753694315344402764479892999657809288071235362059 072642329459976592341072160700730763052854183769912203867465618360157046717192 105450424417738624265972777792503500122377906567022754878855145864575006557966 277100516369422240734116898751062309928247757913358285976514483512619817750977 045754915954709118905870015930336656228785939981893972532983078574557433238765 786882781484344714256703171408019643591520627978458182166389049433997887319623 334050880191537474028997377863762779739819468186547075208337751546071227662096 120124828683877839339364404427820685062619143565414985000107349528911145297568 589807575329595078526420619789831531865702535430999928742261895955086753640405 990112880971442086573328374857970780717283985663070758964225984086859143163168 303988917672202131510815411456843582244185640494893524573517070779574347146773 912471584457650306675214848348670881942483762918493134193492705957140694044384 866560042900108704964224752239663703782079103238135809167383940302255490270136 036679253741009303510302942153500784231221936921131007355005177821255901800901 897589489568292605007109143528461170164133481825315057680414789141568784816074 110416381729521724865165623274335933646452812690483850804167441488165968929298 750011765250620391992532024424998563701315210432057638597515969977758789019319 265395507596203438999825027992376697729021055212545393402864748384179132380660 591410934599348763258485199292284971939956935071779670729602038487229237471501 407657861767711744089934001369272441918296856282452517486579020257707165830298 539350660955405716632411265517242499900482051789386835479369663206694229581610 506040303590405856620695776059450952191291910302650435572128780909273778254477 749363438333368695005675237951758381163652578968936924203483148198993181576759 463559872683701529729345397633879533967248436496990899554002952991556399919801 121201225495918645098689908645351564757386791252090823315638571132592058133462 969470837810780342136284989767802089711122826782698792101948989871566980081066 441035272581234080564723094433969036250432977464201263135613415965023449915047 747657053661252719421245638888612223556817737554202813937164012450934171348648 924134240253083052283703421089578658744234952124217825951447492998414866322598 036318301992232284606576033502687040514538893318514918215910495383800903446443 664618905500309885635191959083409910336308408589179720584515122806152343481791 864316041271999591427454237563277748428861885664006173801438730607430032076129 083746379452755660502816668458309424637825814923208841051222659106094507826377 087419622623011545966741277585380842023766738905165359702842959578332106370092 595101595012349543897960412023250930362749086301486539073895824179527352847453 576231209115849537501134738874854288337668738798092203923588909176003343605173 415579501469176343249183008783374106882893483936873927674730104674256616952576 526004525156166394120918749889442343405276820822019410313786983184773697423254 037085328291030818666297537219906065547549524697215602114486676036062020126341 336839823331788446486083372671027279146821748942072057564500978684074292196829 432061668572871874499970949114143041677151056639398930895329602963539323938342 568801163956868021097161665789817082226855895624245599363890759373501348899526 436133413332545548336691090774205702940193644269718286501055212815136397370991 603614189701238061030884476268357078937039905094269558104180740472844001692067 020855185592464279179870870357294334035576045913320227645870674493969066707386 737284315524218278778675618127104640796374682423853027962249369156643499867127 907150943732920460701403303550243486930040663308685727385322729736771648151665 548357549970802964767719917940641677378402114888827020197783141484317896051144 183508380984163136907555065307446644969772998531086523855313648299053899414551 607865148138194359309590118588334007301612744632638904557453639751899561087281 740303859446971220231234189878837271727576693071859656818391386339734045080841 619626295408116108956674414909751625707390070758631898696327024118778617493011 412484664605307675627718386369735579658088673568088180361208786819110745655320 807411959842342828352319579104804398899278484469364282728405927311746404568356 504265977211336913878429853078352349373691378726711361860157045857252697620888 480533339961603409204448746029580566884594222320049703765369625556583116201483 872656087534850991392198485505390434997421609756284634274271201681430895570143 598625608034084905254477665397924303681492657698550635403610527332589343649715 245508514303837183142630652479034685749538385666958887011957695229406720650114 250245757614206228820995985013312744293341338860323110384095076538019098521619 160568770322772200951079090603957916760821487575004299252236715057487231122162 212098544538496426937735493250706473641053210895963116575184041351665481860599 008270275723273466615289710570619845523826654561782715429401586469101305515348 994782435043873824630656142099744745353185108155893640821856952712326671470846 928465317553098238883371224283843214800435065069820451403442833017823315035005 389840694998351793560805111544636892362043734161909453465753688878874557508041 955950869786945282814751337178935777829744036621859127931868272026982591051643 872673291381120126967285433014498655272963636948603974007476632753506491023612 058602678290247373438425127709868618084927178993991289710453442548858962359458 455935905691574018186433405204222355109787359716178374863022638146299904707099 185482042676561666820524282467951024334484367600556665579457254401599907505937 487091376607829564078733155298252993749493405351105546527693968777894508284341 298692883677456499960853795169142465922398091125408984465458670163089507736001 661808264481538153795051822658128337502045980033574796178224935514173839836714 431445010007413433550217039294477952570243990090581226941817881365905682631397 144292380243204290682159062439558310483585655760587441605461465196703478588806 662401201735239233899517187758356369093925346447433258747124545728576808870917 951310884382953028696696664384089333844553662885531961370010148702940505608733 936521800689181089116297040201605304804213034009048598759204058478651803853231 440985127625533170496356915553006955011005129737034087784054414418131671493865 189127442806258634585180356559491969414353788999545708391278049387573326621819 533038439482397043327062874783137883118520013787562952637147370981280505496904 553788329650160508764049788443986739208308063850830063405739028760390238467895 045556495258638996226969784643101414515447964349012792365485109220459742866654 279470234153985014826586828841118045487239505791394436159662847285896739389749 136509059158509448351542517982664447362935138781979882413338351489446982071453 828958394265604059194389789272104961510631975710340121184599943160464789548435 468824072509736135538552506801505495447526930134305692152690902036024552515116 923082109585503041310410532556881064041200012010991361660551813053751074326636 448199883756343888138134224948141506543736205328917880098955489390126221182962 914767054103068078334982471556921422692021991023064118035779445607911371002326 029627640134231052326717392326922236601853814763877143111771686911441930940706 527837247402154732401679848423742571711871790095185711071618453580073298482251 062276447217208141854508273111320816124149060740368066751379417131165786805715 640220456620481412554696964489619528417302081848994140861173741332440850764821 301635650511092317213223203345313182123219847646419905255266394708730797475745 175746754661622367315418319921092345040744650388792515362099516965769524118039 516035181201307897531635030763544808523484291060613026002400720878326643006191 205255573187932915491508856427879685603111011318435408072971088111544624041175 372705481403987079642804193674465862083594850955754443062371886058946738247086 739744217720465596336640176912256577744448515039496598926193993179738803751049 289871857409343914409129368267543273141981313918115670464911813124753457921454 569407933726029010189198615086808318989292005504550636546208239042899471538910 732315716250077866742126400931703335830973140272120124666450698467447668748695 446627697930166395372063317716987944430973982790673748847135831517533392533034 702229419478574620966715818590225628513175144311714620475936230771768982002113 336654926360965956961674592681636969941561368137659826874671210394501582001539 757923827660642611251754646875886161047536382518803489655630522335876074960932 490312897385737731126785533531070483968605320377813622554569961555028172037036 329877539047846938566660973276841262201356797642704272245005525393684746286155 094992282130934617433662782114868401939995884709446171589663850434502841808546 754891994586316475342379919135126532381503754527795362853545587123673299231785 175448860910977672784015140453720822786996436824839583634321720085535761694102 392297694916834629258942529191010832747258702396914780750276833407348559010534 576897392663415565216517357810804891989118289979182123210154515076889005435934 649870234903682371604743127661069843844154398567626537888321832576117740178984 936439145032447073582683259421993269281562036527716481843611663897395104010623 708330882920095034797471931863568134330101407271791638317908098534747202510157 511930464794495391082563568306775808398464373054930997861860554748732011424357 500873816334329201235990581775878343354997506605055988610880273547867254756955 926549950232729263228947552939325701575284677578263694811671968802435103856416 192062885874809080998754846743510338783666422272129369296515666362394755495617 226287608771338606320938800220980217704973717120758703364279381184469624737195 926802301639169595620404736868278501401799098724371179780873521954753532673387 672154950092222268018256974701918573660053168605062509065337651345525450401873 038367956247670437431872446113363313498783132159320323253859996484536640091555 810417378674922368558905637553457672204521429838441721576775967266896051520248 560153235958210461202779161506215453577374969275111121587666723506927122506328 913341252954622472437597782982556997054399596505910102980057223473968632901727 353812676496015144577427445622544340982398372803994623220761150028079416100868 799041637537094953617561875528172957085725125296048997337609860683874733409910 494602951753518142957753987606835994318265795108643309921209616216701671342859 981113500742301205582432186143855736419644251233512417172775462463918114214894 771428388089105875416072693305060021952446377683488807774948889718894822273000 609772112797752257308857429151399949666052358151198885112449652414993411321778 080242449495333133077820103046388005837788526189642909587277047736545498272938 934395963799995839412081324630672040451843435146052438603140415864261413036682 524523994559862122240980044706277395411592929367019010084565063642148611272569 691974048076701587037565374678876474762145146500456559248695719404772307711488 634120172646328501832682581501224687496426996713145364280083366659002190475446 889599773398205393299714882089447232504026424198399985995434431312932705916791 064486242324196127365545259567173077639971090815295894738013891912840037140830 644118848248905168277564544846530660630796021734391846750951299937095429288981 179261781658217547066074915032927105382980339351373620742586907575706620485420 929925297891489946672939981263075948990992400957642219101884611378603426401246 746071519388547324009165660487267851464923443672816065326692167461893691398144 987942754665394057694709834980242081955374031415880200114675722088323692614694 203453686822619601138910191091465486666782158756851106955386067105822439231542 171416793797488119939529381696576886889456519099966057062554167228804369083549 164781364851769553399923071595978181556576088265631462154336588271806049616218 218501975148933688930529219598208152336141755317966186577802177901765723853084 898655523806749757743392446392077019937852006170397878579545875464310845267964 255584692120549040323236066024646928678133185772700866757479052643548349814772 608087589947205732549932555220346767086851072995082043923163450204496209736573 051652226993135716907681245265191491472492738226332886207660600085318807396721 794403483236499202454577325908424535264456446633853123117247695098788395868425 099610113106977281999509043742251192130008000709013459571016623642365510955247 597494398204489872544337967176092206804584554258973507432663601773722658400688 751962599350084610024851185909655603299085507289759808641324769414523357375637 656806887432182388909378394387253679266615502515168714809756903775807277900616 991938009845595324731979528921182058240140038545339284777825557370459022623314 342759252945310791708159747427273591885282936200909965734898834102119459452811 260702449475196552681049973300210071646582995943646904886126353790900964347909 410144869023250540083511628319953647914770777522014667364316849500648177547083 025856122321482785499122567472774207188372313469828657226868182348709472953493 504533296936051981599139996146047709598621350326179274070588529062594851773943 992066691154194609907524318336384139338746592718283996033264078052542801651172 130009400328339594426475244022606187059219043179086736710580576190306491639549 365512562334170558296410267149193980496870607589466073782596609723968026014625 012813149307721459944671340167367984323646151690021759414577136416735545915343 352086244154348395915657196906831557418458515168619253356638644142894876555317 126200949309364024182650655282412995029528641706417984084215507703766302007820 211969972943339322020117246578971235945827694701352352409442853120379823496420 204069963113933161781587067928544627049510066727217511786170011032049898786875 461522335902211576263096908185540719665854449825734903037433303338293496041276 065361038093793775987896698151087370796200023607251251457828251254139444445744 219305921373742942409122864051007397230942450096778437752569655719614933511721 275663163540183400889169285567790803436835466820379820566353740765060025101286 749535127687192467201308139456622346507423912210322052429595436915170289198102 990230026742725973343682205744139438232863867868741694642428957892377135516495 986727901898281225525131906996179285268808836201916778425555051058178058085742 273711929796596420470926995204875702866289465915309679311195164823953698144816 383823091550135133884398854303873182759820408232440148431576212877401847320835 315248918622498259721196991962882705729785242652259131548113365632785600467039 634054196311672101684305468049154017662993287009628165977387873173139582074585 417392599166959114883973019997986665869819095385997151000848785393480524693431 565515167501357002468893376816121283976987406208125276344090140410083860105798 528789688258296717115354770841533916111178348500931511063684443301000405094872 898174721249021780376721284501377800312588333674027422661452864129036320141380 359229615255778515178655292326845943590959954678627672284174076794152932524383 584961973754230282643652626451218539665696787598645487996339757223086724575281 029514079841740152474932598414115762827818179146087557457486730128767715190549 379389603845307857053950626805459814294538064505053797782718727626065199939621 776913929103615792956997494374006100144394729980450117546440412039450507241824 418681726779060254058534594249432301544971015563345696638969011382350263253441 411974002490728474023851338398135177892394144782818839190160864528559172175165 035470731877552235135506545281180638365038381526695447881891270849744867815997 359335233797526840375826318938417632291554456959076605814899510409240984825633 059518189984612577591259366654037663386120220617094340902729962458815772604156 774233858169359004057403183898825057415827960754927418999413517762339111201136 697272834210689908177574280095474013667304785459997935750096854985890665185629 841237846225912385882141657594338517508079334002246273465943283882321040537969 258045656641000732499481642595881335971083359233970342800478491523811452244962 452957527804095720031843482251374917473186679024919109205858246247015623616604 920684661551775793613783158194070020208705594467649703090529462305943425038044 310156718789508929180604785244755392168104662050591749421695915738611061775762 866215050756698791418178461223774620440799105544778161516457212770569360463023 836918875717623417198440283003883375961391358478545017959665350427755964921979 471226765595218090919916324146056657717516915500930334667588351378978728729739 310347453228785166264678138642746127965684709038158335149883190437561321546648 961770254388200061997502440580883306618618286787447208257723765139002884139066 460490503933504813299069151186179460382519809622642257333843143905587958041162 359635191549063025173105873219608506140381690610496240567790278477054694491388 357018112722257430917818157068781055512482417794313429709527193062290593751863 735761791088702984751963204615840254299431019562039070094133043026128125701109 927248078533671997810127720801433066673598124565784704240135740809483934426279 012728829071757891185413966902617612446705411752000217243916768063020817120973 299028418614883072301329360203696025854875818344996017474323614459349581891650 040482582467245505197707149814731455372911976136906457027726251422903703521685 599341507165727261467513098992504316951983931407964295790972967940705893761915 297016188584143100450226692331741100951096862133516224522233157767096114972196 240913476489190658692318030258298729143465511537389527726517777395747544472521 909308800322997812911232419051902683839480864456453387656225798054210474812527 521061531933254375592286236977921681696458202502175766546517009927678548125269 616273286687833856913530120109079455945654473716473106700093392674344340089193 203995608580968998794332635502215291418428878874503457780161265531631038178623 444668600618614378151461305708947428638338629171208132445462898383741118605659 546314614507678281743123159934185309500831113444964442276963627968965427083479 393581442353213334172307195746798559527315026065301296485609558433652045904051 136817010073147377051212630273366386096096045125615805610524124909550258940932 336473365800746364448233065165064847183005080259147139992321349940347811203801 096067848603496210839275616739381158598416640484339252190993163204119155712532 573252678636807096938661871091413830754981427288195907717361090913963827150474 443056924533008763720739598854149780863574257090208827043633537626919633088830 250758440640674103305152423189976309097206332646620511757333116030793362827115 915981629346051333160865989306320934600865939542403957488987221398499945753291 454159103424881336005447437181617018926954650625081465952557048666994370343137 231462176023685698597610995711049343710836113865762761841744162508468275328466 770857526617486351538909318942882938942713053912330258861987873271818978211818 980169282165876717644195833704044260552123107946770736877051516920064772330472 201908233078773652564661736622060731826969936428651457308971213891825376483505 713500462956599664245623285441917864844090474704746606332426132039041987731737 102508458344405857297105352419493507776435009133429835509938685430017534540129 806712899895452870497351015295638859838156474731846064530919034260623069065511 636325236635567928015023666440568342853648499087270384368785581212832775863836 887109416269138578963910232935730034236697412543188643302433128469570485227592 410862046063479162368424662946390094515989389437748396322662891715997639508753 591176056681425455560508157480497344956033604314066922997323633356899269205334 608960293655115910743477304428049188290300326750764205757906469464074343102191 352646826186161566707657698798096174576454493398061495890503769443300638846830 873512241847216921936161954184808230250300810579285945065099811037067537053085 207480856316257584886006482670999259434795944710896371385079827483398463723173 393461396920525425533820252965321595219375321058290460808026232315121447066606 193710564602865100799125248341630638072798872777091955811602040891408704801606 931418322406467629449874662291190834521765518841769652891394092630558461121812 172216466144417836542476628543403065623989524936173880691859746023049496404122 132746871444131353848853929467771162004106131023317586512433118867465743671846 262775921662571334697211064531930929098356365630735573263989286411248962526903 837485751543637760592379449665063771669367607359532359925945838401429259613189 766307973935965021245196944337559051433135774355535899361901770993170725248858 435421646417751617694078300875810891416733318696200499104737467306373102513159 822866585384513534266740602204157362148903454563946161292876375937214938256470 733259755848641820103622941281360008848507909575229864077720577555705185306333 784905600320025587792545613038092186848752809501655702825777755154670017992713 959824070900894310742361495760485618764454265721538734279355143355365737530869 434624762680030506592960532188200266517823314668407648236257519515157807060018 384702371825671237458708747322895623233567988312173984439108641440928239610579 769527264888998305085489660306717709711396552673498688310252359769970728355853 407313442989235504081384044998400878934924378136122098215134443493299206965489 406414873160763524927678095012246243592673988981083850259372425737287419390849 858758445840853482162633697604962119823460743722042916571848230469427246865094 230815048870297521788508655437881950649873832762473209491674080290427403260596 179988417288685022216250971997121628302879048282756577703383037306405687742421 031527143957425105319399353757636665024578906575383558285858773669676677471260 214396138442399404473698008840997929894091142230270328733449239961147675676061 109074212698414472295981987711299849607920653030987536441703602429594448210731 995034968050115797893016706425506706714628367370143765239829218668735212525182 302155215609421482651216914424165663233039771245170403359758339468541341136954 549823103797422359673089959508579762956943694066145521639146825553586381354733 757632455350200510028414643093313197542808539185864111991307684718199129431217 371116476567069626721918990084092239015839348192372683591415741303194657498611 308546647781118664380806670653473773671059637805313173748833190249204460151015 896307162666502210305652696328454680217877190152241004282191516636312915934061 401456909849079657086667475936546344588618307700736153017495306589886257806086 645749580588016019426402338072375120254574057622471886454217589285438515819898 608282183165990745629606505999006147370375868244537200647499706744002044154959 604487261983819765319045845225073361644367726490281554954949636678657092998740 789744140407090965600239392431137888499106597382142736961970273701638608318772 282501618550856469355010379497926880975213295717204438196080109740685522882135 146728664450067489316226965435425686377577273263688729729144197692612915431616 293652669407981322127269086683279445162114519177279857795669317948593916822794 021680405337442491336693961362875729754307750258627925096640718588931866142777 803693127651928433110445946708665617847357762137495013606442928189007035258985 373439013713289371004222766950909349747661890866030123724953751047641999783210 220351237678705817011331158007968827902258534883659768215488968667804000668088 083126344838572679035723327648089627265532627811819188589052439913685605894814 729397894697744737583279997477436687417959309230135741991500338315608142235008 705185095637133342499101287949746855526843304595392069770645788452150533611471 179816361970683954296928093723842508188612412878665172973010284406866812023099 296343047261677944414628422174988758767206431089317215113782077053303511842420 193383555239705124214252340920377858394376800362464849539674731424462448932387 056309398283876346236532090798053917538879029634451969159763716737124212798002 518256561974281315980860221199590183422468001689120653543619648268867653659085 422121167412955552394833365718179031280291421280407045048139957765145674054021 788452198713593631151980355444489130530756706079406407516034262584599800551429 265556266262323059815658467126144177463132414982605972264479064988658232815787 312051101870701522813229201941922061730574866586322111103666650869739433616921 630199521370559736631656255680302215420352768858223204622800704094709610796270 789027527301853956153906022968739919685584118191279375689763364657556935467179 290125902492332966363119798913741570620191272850919772207588723964361294841621 368881108269779500322808319603856754306426476820982571438207131654228231187892 293685102966254656665322455980457335908915198380552225369268857066554568120757 078514515135182736595648005261193234277385734081826382444556304853119213424415 713592089996109366448057356325732639770376739456167101357741922104418582286543 978425904873663411749558853957093815022141476723364099046314693743684500279559 700544251993350203331506170157567898685518410080088640819386050501570993761499 412479395127562666446434846231413117079246394338921702582622983010106798993841 669299274298389039836128503324608359480597878042632580773112078064668328299349 070012041577006684114028987017046518583924141848772829181530172602014018155311 218132841170611508462947942894507906527753886592677602120497054072589095275114 865345171571964077826360237163494478063607340831499373967858346825673270531094 934907347469375460184502871810079369918842571384752929794619975420196597419110 578888864204425743380051221406135824614849829783504406854468917120847998248059 365389443331226811899791673451698133750191011260777585996327424033303734272593 959070334997691210985905560306285458915211584598391736750446679816441523911971 575144167647058954565016076412793909259005282091563121122089128277197571936236 137561607110872035592697014301492357214304026061661138966525275659146584936647 460823460512188171375305827177134321761277066298162410136431536582537991467401 030197180466479755961098552248489759509950984721788355780912213689735845268627 685082525288091803821649164104919380881869536320019162422371065035201021988545 085883001718456566277040839824734706908666518701687178762018267300940674106984 889161678200086575946707303017563309396485011207464507447380776098559298799903 512700771166199900909650031015783785724328865498308866813600469337663850668054 765940861950286678084365766663895520768588445753437057362791362570683813825763 319594347191960166927569123738600290206349721732020889597268103641706455326293 860046271052019003401496676898885128254718491982478972487864967081775862650009 441228155421384602436737755226820441312940984831585041566146836771599148270811 896536018521285558653497391162410284494454552468231075278453111886808732139413 906552613858200667290949125762191377606399000591615774657423251250124535046668 796221980150274323102422315388983852087829267665755714317806456233135528685355 039014402290693098891206635540127896445806291466493837557337710310614469309238 962751148873163626813317886500812091092549232402536649240323277933365325807907 080495572174515446573431806744300284973723676097488691662854519435686056983666 755117516562713700183541278820430031485607597302474262936722362273681243875703 111314767912045984190668387512866518080535198963400113635935273472997532492441 798996448906888050984797959304184596811858305698139074829097957959280148653713 664120138124516704419044128312819479980063073478493909058791659858501722121461 408300937468512190410173152156161605655997586394678554539137473701304617380878 155349918628840306158308968128821584036779472469108776911399277012547762837025 228648273829044252002881054066721405357310724838648474975825000024984417402170 352052487486096971536079701081209317115872043798167714148918344635962394518681 124426303190633389688918246760385156430514050019367827359447647502644264325384 159456384841732156524436697234957204828061378522460453954939738479361873749700 662191631303970836617852157762549033724147056503220351022981944882920995291141 697419491424023465234016913855681066176734462709246508874364355290752774320290 425831456938103190482445753895505442602347571622801231118098723876941000996912 418700695657895321291798712706637092977166104839318780059669128639914004898823 528328843999048181754977695132318043723705561607566937421379791308388494531360 505175810983804135072378386844929096301147642960509459766335177683619560559469 324355638059422603279163121779656816643725514932907118430526758559363993746429 632777286335497123815334048584385860617752925106621292605173760510805731056993 159013081164181301813377776648713352218713249394256196454200343502571191549871 595553697167452182013122358361086381442930140702202210070592046915454226014944 358980352471288965409185269306441635759921245911137049768169856216681781133059 508709780524219846450306925482830365366112903027198658561488946472217813034924 642859669235829485022451167065055171869730409404921101446191710056807413972853 120484922884389883694593488961554117874034316397653871186094671892257200817737 795371646539173373588582533070134834935389851255650930037629934468415682241705 515154047087513104505651934350979487346059388162698948037278360776291996061632 886471447478970137688331362059438621380755293497772097171638668999811734006769 044277755127223483053682021974512559456930437584543193839798793196874486506836 669259985024417839075610148521759524277699722901198855587555565363780391807491 070084759950421970859175655703295868636304472131831579019265448833651912634262 439274824019810145276705549291955117684434787180776197963310194957582077815203 464778727507883925103713431452185319515205162544787631923702901215149022723945 740626418983030430849817560051343383210163955857384447045271461263773940334501 246338719931899196007345716385031352843258195657276780964740453203196187066732 642920872305236131646266770127327436978750620342632189103112484401883155676876 469005864049653604907479725768837581309633590927678949389395709955270217364119 083492868628989354237887841487014700574925115471658787707667732132595179931902 762540138087873682591186602565726928877280460004565891888250448296690657886891 740640064878468937225703200136195543773405897915059483369453957298906051042455 388748115443922712065145772858859125852808453487025987228256206347041631694399 279738801676491080256167205249154901142696856639035701700591723617599505629253 723503242783630720460013275664383612338169146558518964959474507383555653164113 523656958304423954305958839040433900003429124365834212063453679986085933600115 026726987276425339136045244189914566720565330742700800163539676645384158524453 902121798181106856664592281545615717428711781431717059587840271644553846804725 700216557934850656575047622409139646554678518324698896546478778338836605792199 165097411077055047055407167247958456599095305570996922291572016552226550885956 016639930351521767214444080171197524683387988650751633093581994702356736747854 291405104792495845044929129440642602808322257114315824408815064225730086291528 677548951207229726692413484453457683703278939108417303975535629424859857544639 082116207806065338944366998379118560027012164080208091118581260470001279755113 840151990648298995974198934759135118494916292670011223638356507812440313327047 278106714799091424117937558484850300574402692374770277220301008778571704642030 051789572742860597411616961707358483852020357625964209441154013626956305891309 177622027094310301362004265989138673858867048739811357385218019477576156931884 636992930747906447122783146298021001452146077360094140617240847301054431786320 695365194701154405842093749211165683094966079418755906132805465801982888808171 611431663501161100627970826058449077219676953005795806247628681003111271754631 861934096825869254943449782745793244641972838267361398983552763702542384580370 816231168233303557341539351198801699598934262061815596771611628616642901894770 780759989193089694385875109495644552710566866842576215684456564576756647323179 535376562910530973956601863715029025219078103772898375508751582894843263059916 696372582406793856460114852241519275534216434671462847161135005933096489305441 241470970117312519179296697526029778157980627679798822272835089571770661318468 680225732418215269777021837676566541485937617979801259984755977015169341038755 382881185636778685166539675998088318440367426232291443901231401385597307891974 552049072580458331552357901147260261418828359582707875084765815201730161337764 219035080579611830188658446689411611679986613253506679585701672972686601790409 521566048166807230401054133969304648508774193850532459057443793166656309941542 639562170227651412558215146970514823811884901320245267478230192715290526325463 006814540888531261134351925982447293368254079821488228140396422097729468374375 271951520274484320685179280768461892364996294554482775383910911288526245167523 388776042481030639302867905457031709938799717581768446564117355818311784512835 488783990745726600074741762302726881490419273487755471614822161241364673180853 123178202128078301882622452307257381837212432222252456345510593822647949569807 974937814571177603313955809908401922546127592976418812377418097424337478360845 596886122726012649666545347248000124771729154632692340812997423033008194309103 800539680512649313568677809360656575833963459309764814166620381480811740254717 504970964386038394413001025783382100911110021321773464050921519016831964255508 908869281504285086746168886309765355118369946253797296948695996325436923310567 338677512853118542969380944636263428678236925005529250601686247262161121832283 031268471668790554904144266510691975946134540740046964731085841954887610913541 127720733326062483515508581077768341205867175472552982454090957145952744134962 504139764794802324071936759892552251335292237218767187208481618110646510688724 142420196031781943868509125052287575780007996613181906697271932520808995384460 021136942628213526869305417374177335738473176307124222562489718110775245452426 294305182465296120862453146300815949902032628980221110178429668425592534125217 259337417278157403332061885427526940872463969746780482562206642238305331572706 156030338331389866335544588620830459660933502558845884858412511253667619046216 456535511868980146746765296910498410102796744271495514786127752510610498583814 394117094254420053942549051594167275219295554527880155577630815252688321609707 685284916305301870253251991842293363707436047775253233873583965707065132138802 928961947984220532394780125239076746754265075504263980198019670987478494910541 212424514806719939751534726588444093450427477084516492910508603943669884437927 864437328115847328392057345014179207399144494623249334575986872200864356250243 289595697823702672291484417754304259999990464824842639990974679215425063395730 107152301095894327244479714788339822503195053078514529665240114482426503737789 650658640346492654534030618596439863064387394422067360191343735728710341871761 852478675860844212220449757048525822185828233617346036129140734388077459079514 791908882507628475408301548938701807770701243351631470900786431498286649733928 755635469833604731376894185842821503496571480708949096039838277336420212437094 857611840334014984700908212515740239952770532862695874813305548532132030994384 203495965330827192922041027514897119028266778872833042695234214972773275541869 033305529768460270395786334625691503252224155846230205690837291289844067173854 284406200548465718753176572793677964201645265238305058197816658539775027388725 330424522686412685507475600393854978361022166957531780489660422704945231388480 628284203542555796478685742321044307607346833996487910930904045131745887716870 490350537552028644993939823341071532864268886702615610053026929810087672038902 763524821635036701804982066776954772098227347101158039449143956237718211700474 862767195472980690696638723970369584217064542647143266436321149686191801962893 598677614849862315911260586590790407623124736817998820080630399639739936038729 029404762731453235293358691064814322677981760722241122593973461453037267854591 133370001378217198110279747475128202979948143698930658265964391108158231171774 824364026978726235154494840952622043987932002056304482727770629451619859733954 953836689311196023744455535075792926000263058139397062521419272098397449121678 088412541046390147544908979609100201504740485607645664967533135838028749721043 561404984065989599564865183530457331828561863917614534116067256638029940411559 963580361044676008752101016357304717003739227475284076105953836301210206456512 097201847284351697477026035260844255886057008048182852786812627073522081589376 048855301278267299082565680828589370675839565527412676988254275369224386637433 086862897749864600096621155230825731989778970556314624487039578314299145489178 120121273677587384553456859946971882186018712598631684383684771448361842635420 579531463217227170312249195707344409421664751926755335068696577671959600268430 043067157083829551979745957577365008218314669910273477688550356784151554768905 249401852982739439794057519306865222377975866616976917231597627810805604491675 354017509832968013666737185446295792712557763510564363787620682209970414362392 436141031109755885984895683136864751366705331712249503822245016659287840313684 220217153754532668242999765140731215047986434623353140452849913225895487633020 900149493303185153175182808120971558276477130407376866011222466599596556927595 503953063025671495986830266797190898842750706781265979194646864502196892412179 087577492690050064157001854217244226970931155894770692074509198496185331995623 409122627014901763722592678170867493227566776041120490256513132505791206819995 271575442686559877532803594078206399058861566645753339411839670920100097312218 201685709422920513565987001014161628816950243257021728228688440359168400514025 137698196966609790292362454900969900221447408721418748906044210035311613404081 756392673609179046037530230773874349704780088246658703495176680242882523182440 294467682585134875402213985324104618687990621095084034217925800824932265403245 054358514585411415879052237699876649369332491759401064364518307541698770190326 684886693975744846055531976456970995663898891394267077309907755043487148731674 792069456070481017423172634977888243121775712495299106249437755612321279860354 493365246652517643204987571720083700992326058186950107363170072396628384133036 534271587318507074966879055308093536326521802815143335832103248224084148888927 641331176936722502169298343072889578402487394362045348811724362631742785818099 238597289288122039074421179295219340584058543440916741134302296006111645899204 863915507869990790274706735713543007210345829859759492334518573770259441310097 860884326006200362751824836580294212850332656072049107721159444150041723648717 077238577377347766697179939575303635331212576122603787972843669174807569767534 880275479874433273545707808526270929763698419768729075381000098134804435603587 064193143346191949311662180227187868998155719081281972774479263338573322119487 611718922899927555963807297619933091804997849345637743263951264856979480572723 841401183434754311297563259044525179235560943819791079589518346118940106391448 243649145818427462616460707293779306641466583019801155543548670676048405917695 130715447641480033019062788313165814540152488388482114389337339801818474956136 505346809808822209328834670006455442826783243555495452875474083441889674402242 156248678832515972563455617521723537380461370904833969335446909880253998186165 670040033356035332523188755124025751083758421687611742921841075646974162751310 602050465657312865107449157308419542345062054585008110448248920417886616451182 953984691207051506886589691048956738563249627983721602423079128083635489641662 527011170965402579093379908245558648440896059429515613060828267230067540766446 564094558905974021608315011730610096410062436598160712574639867128504583161933 596670406044108829702871292875851818616341807172342792564182878363091762103548 725375382040317332055219481968303353252001808799190158842023199035876326011522 713288661957839840281597581608851053725558251806914926670253051961197646490101 327805295133786484551420883062187465636529377408268979488934018814811284048462 117966279093465732020524421066647091576292622331880838109784251489970557447769 342451167266613087492253676336607864056267886337462260318341298840137579449218 094192690056869739214688176142457023755466559886273566451035210026409968572746 651615847756093623965584363406030592742337005288607772706451982521157618321505 652433699886780862843163953927987170354268722692392904519050992279657311551851 443347694041833462558286489812635865887074497346356284775318720492858174305592 076284667895723412316104137490895202373977758186754486311861050976787667199963 833835189306317074009470020607666477632398232031586668437554551914639703351314 625854511819707077296762785505424821770126106822209605177306412313780607891656 383173047174489259444877209158865545261230473196929900680064029507406767254257 946041002150688196798225530190424816120291174692198793966931738224370876348967 947860125330003823186200253758202139462536541597203487826504649587184623765093 577315461465582315373551815174330989332182419572685737392310347899779841834986 159043360071097223785573700581223549235865666525286384104050733821806846494660 200028644520661657063879616231760425982792877980152135920018211294292142125495 450338068963632568606637080501543482746911569572009960650254322326520897221371 143884040843530559690714839859657344324015057023679160308889476076795910170347 062642537112532804416064835381725551226415648088736394022485715674843675931528 820965587228960398518038247870524321404490195486218613067007614687071274530291 344181849628261870868361720683854875352662188612856181324240166484880342472700 184194198485958106576371794826950873266319448508413590639233021549575791014484 150516097639672670735601678442925616235026543533455707097077464849425859917377 505890727686853237257390857321570419990803731889229739825670291596603926008426 703923755600857895071109782229556284588405058786052907396375840592033741033263 910129761764717090700147571745553033268019135799657897212803967269469080839705 072792382256391812836278033005729856795301281213547987167557620477627231588766 514445339321870270865379778874668811096359091687480723921900851312027831672656 071684683160225593101226918091983761866338525753559911821590187082170060710215 219578605976842926272559801635557916902431377990127419221189091785152376968526 622515843692893318286989017299976587465274156608250077148008500091553566796848 472349978348346682440154101908831556151233797875574164611788078607755545234512 557014479755864211641184757659054212466036629027837653509597721981575876533073 724339157173027458672561522048185678446883255434171950673009490578326835260824 766991360717510838185212552953701710664876471058731452792378621863997851395294 539597664963141731132859211494925940843791210328769118050946305712352816291992 408188632983089344969407823678245324688435032319474161986863566329497050650076 021466418977109820534020047624625037616785599251901252120498427846158264124514 344107629312622922239384555892593968938578892709161987665065961114911697482534 362185148024740332094141968621390898164785483992150609113978995985397233854837 673633171013336126310545171382504703980982647054545456455984134267990937346169 279822275954698755757664346953419616889359101824622522346904196802317094911091 894968247500592130178191260694295093369147251409028221140885448782090660377904 557459534344261352949080787180500580933476752267110733689076581790861472159774 362185837446701272018562612196328139064161363838530029286670732242878281302295 142448896314185438380243362353407455946953191644299952500335024456393972062706 047070146897302860843527935641208494397150668370822700203573063552143170043013 170906033338452636442035089864255304357708424705475648533156649869821898815072 767524704443424652122693827991185805742793784678928550773577425983377451623491 547358609366359466810965505300733141042825237228574487658848628376266310450405 576685449565166837098813687699856370618799970367089709598931177484023210076796 863602079602587463768886972683079065693927258346171728230927018328880489372623 053550120757107562434017908747503346413659846082518772276583056772642536949523 267583080091728221680781755962513404476168152040572462819423493843294965135292 088523195930253283585653951327304916369463192019168151374164066533245754152439 088522334872518490294948729797090311671682938277698989702160955116528492333043 916721205106018965395597959160756213441923035945259355477553224871405166305893 760483407235375232017712853403956800416675394589549775558777122022699465945319 410268510565148840241954043949771950788218236236586719594377462158189745881449 736697893772010132159169498807978395871646082380866788240509529141604610217349 250363043296862092639888593476135926925141616026436907103052122354642895640705 717777022746487969868350691923552169166044052721852053606588579604273136343147 192375823275650036543816704037656784214899794385216228556642384401259907043158 404820998923375424320606349573635976658486933496415592176206443351282675779329 784673385168841771483187881782946808665014975042393525037969003612021250921990 991931612505446413189933359545189114581339118947420507181765923098121663970399 815296077416652248344945346850415986731332590278662934805744528714129249632334 487469326843394852137553005358703213346253438104493339002667852193229419294841 910611193831445512118286289497393675820770490968197176107280914799012009537946 175340319526269798581621700706731944593370678751446191904959411577810909886806 662878114967401595714406367067942811967879632198441728104922479449672989549788 944083081093887070942686470108208058032717045173922250829564733705898230018374 009698010368627554377109083791463869901723941852692262285720885001996842437007 841129811128607809228723032745174870418105544644797710899712708506285640091954 660747644175409118446737310418268230503331496127387593251347223295724760193043 901955418130565242581857790900233836428379216150662272530297048750638439206683 453983549024996871433156664499028363517520291786192851870950801010245989373546 305039911539248304326682763343027094815901585957259991977454345406007900544717 599666662917301075762692497651718912676367443656339057568540971280045300008417 093440675253248182450237244011100085454558417962128367444896597579670165730216 650886676526604671173960543441574086163255337640998119573055680483422087419067 094821518950819104890780877117557683670122358699549646751374899300298533362626 060961528524076588224511078533200467545807550327221767453804996154702732283316 817918232772807882048499948127884341740247480326536254457646991132208695560875 319040178232578798937222773262319164013918234233743487412536132004523596184078 517738338882499538049265180637440694315280295693018214358861376367157891757937 012397338854326506426741935006699978518568879344318214570910681161210763448181 036342585568807542282057177198552966659453919353518424840336367460640985680443 995780125291065506935556696657682824980745294866938007738048528775218360462905 557768768553870246051933784096147639194402806435984602510594078483822891194186 567787703273328160774037241763260472044277270072691009759242712779050103031507 789906646261315323437040452382078230720410005195175606478521051985617821083554 644722606567534207715343413793487192862990250224304292634310467473551571018359 451876798454241416845753356452486170242242485904146931834615256600014951205773 749118630767943300347016741609647425289957685927006343817704166020330995034449 759803158658686184304198651006636897199126099636889792698933919556098947275508 383090246625874430846170835999974146290249439715749676996437275120518723746035 868859485880085357295728798475267432366371377221845262312822739039605459946767 644705232704406869764139403399654281242757807252105045438403276287052945067554 457883271529440583786593115994199205103316808541093127250658225574429164292236 528171634407983328619348494569633522251633283267367743807076580701971958117351 649745984744404782016121380248163827617573463202421370752821404081220382774390 282451826896602786272061521357038262355912961180679457978472700338549869033242 984776108301777009221805395771830183363112236678093591879101756480372328610783 322154331802722996607334374731510090367739590666128615959224422377548593705867 973827574640857735132528604972121775777393911805888319999941774412363336053133 339563837536463937571607684926327296860362488187170573145561628798283205031151 586289828298934957668389968526517555644454841339330983195870815887363749914640 496851883828085282459126666733608023724197495803805164230678250316013310342999 616715328649725421852646066341562157064947901657335831480987133246149164680928 803395115158405931548404015240699827208496384715821758371322318542914512060423 383759950364891789815308495400490738897918061288759897451001341427980145379129 233519838741316516354658295542183066850419842454923179897679199414296345884357 188600138792523762722451799688895226590337204749229535488687869051427235819222 088538990959043026202269439423957313687963523885869645016687238984429392180378 779586576566110503285812329160942304315565254581039286791699412108846184822630 516768733435217493464805946267588916410947818434424295141316068899678853438851 625385879417703913017181470089529321793204225014909458074405555154051137824623 573889719252690963050018397936467264906778386006006246690790834458587747242214 748930371722818463766387903660055379081979418168953608669163141598454240290631 497771095635039497954180820645505786993105028378104010276359322195877063884880 784430330861157124616951868032018374004982379666254366481883021597424151502554 036947907609501873555078151031841506485007093288231783871027186458665362794019 982994079891047218595521990040341948106179030442927040377722673178446451756582 699723041359299307089498867581769872657793719651842059682764861497007327709703 854897523996036412376705301585892200053692967759644908799935280450518025805630 466113764970259861167252582888500506379244578191892161687482303709474915910129 523118849347535402402504396474649724490582012948966035782034655671963916599796 541574716840357211443139119710016751710572489934694272640604903289038457858874 721232998578487780017365332841416637959570296145300103809233305112139276751704 547765576694265980990282237117395049564542508840536837016328636645295061383696 889515880908907228762590421821666954501362525225625568043890777189398100815442 061921216875569358342856561216197294366451605706884848334895953063590113485548 336895416961061143357193048272966859520535029218999455393544175951877549567543 750103467035558239254603391566597168993049742509976081643510115205228063795152 814102177500811516596706301116103850720501430670170421178899683367844758154029 428980986122143096591439688707720921522995584505287278401035656687948449920001 491187530202354190866074360285611149227137130029981289931508804791191608843266 072579929489161128386100804173574370142323915677996948329768674773693400508985 418346855034499022605592086204335767065725983480366903440405627779007336050917 935090824721385044887268581905469253044587478698771416305353161970910744660830 448762070320584786934424471261444684123930676228537256829466114490451118631001 950524600170932961168042606192058674393788416603508362698323029709201443410692 376949875652918536307555854498808885882105135134305363040051752141525893868987 416293577755419957469410230485354869608764587676328751138840606427095722173886 383560128749136056919356105967934063860205879856754164984731795839667371309367 059477685337218208560175531091969586879737526749575265684535266924107439723307 029397243874862752153542625247309609850959967394678348072186168590391516660450 831809594342022033802810638769593294980252123508625867963989393423955493623241 559227330876402092886237244384659369589249611819449130622001829236267508903590 735714719899399194360443952798827311616595528781062936166240626746076078635274 278907494000552375665884300629547426990994089682052586481680548096933295093842 350901666261698017701809643767799220368317122835232298937897288435188902920284 417803500994956185506702203694591773845220230511801224860604931488417454711780 134933870224528026368241364505968506901667985918453196776050247891973356224276 831768562388449620092710330684362528626878066086904829090638896299997865285196 991748846982300616061109661857734325734203966487752741512973106248994146319152 298640501585529416252677060456400434699600931092897804279037680526060389988324 143700554893640543509212915364083365760525872135898300775278292785840109812267 200897832053296171667704167347817629593153402012878722555477899144746906153053 220659352279977670759331864800146792191771713842723224223157564685093448137739 180382110122473252460535747105568805340114440083008189845018797225688736335207 915906128156459953168063024069860430942781141017920563977025728563481655047299 242065502191356627141520960993005030369201080712813823065465053155511012390309 250245655754819146084251541276824134175143756296516699165453849799661387708307 088560582826173951058014933535770713599646875902784324551611031383762810753937 613107534195841231800871543819102320024368932096722387675210250642428086194278 354934026417561128867646145949256951866220052143955069780445121829640229852594 304367335707299567776009638303975695004835928559440168719692933089677655816738 219489102598187319399448725408975267006681729108925273885779953975670759188961 393448605010653812812969663581472404145225354112402275387142861324775044103219 380700239080767092764210475778205851728074807544697184498953266457578276594165 698731004271282141223029925687592785309146101746776354320903345292290161821037 380490386468379844409926119785607027304131672828744137777916262310327888071598 503827024899735984973565111916520111289745077420944433395291943109524098511426 445372869565257385388492908266351815496017986393539964712602139143866444019821 932374525488794947941157409535277967898141041996252784645227236575804869936326 594303019459248808468843980520334202534591069625107831877407745517789165021178 034361285909815402333892446616914904342228741660735026042885412215863173324634 018318021541162443380699098185339443227471213408662748468768574435264940367614 510751401732387846066695451996717759084940227285293860137380950739019416453222 803408352201121426725076817366154896719282301327433575321080743909010746734564 028910773797655750305502031959532475687538101335626625114435190017817031015843 248669127540216929411571526502062879101901220713979428714222350355525120798980 836485825801573333454253857035653503345000887426042293478801906618760879887177 935887345804246066555012141874965227354443152123807051146667596913031723721611 593665046309854595033671248478810680901217668945419576992566835935546324467581 670131385119921864021984170823747118360863084859571947720766306911839387589580 515091331800894588093151031387846498668013338295107355393184063449317073044687 075923525611358839600150176931943754180918978278075342576184840085843499708822 419414098917018727197478360411902726685729043122545655741654140759273268683833 732201920576839271783197557045046807885474733436101778690164803856687596624456 892200884542460475406377262162136314425942155651503880873498196569346866719325 622758862246954941463255178499484671183361306053859012671828095395835961613921 134734335223556397596101969087028392835555174058755078345444071336724886448312 764071852238023103811830263011324469458519553158332438979167186589444479036478 791118697968736928980235790081492775618641046965537882764620650155553616569783 864097593457070201270286163761314934199612655455863943563536047079649854034066 218998588800639795431274732780553378287118297567401128709110329469961964312068 671081605868366995438380033760971552294173924842658140623496680548814584493261 245820824862217227920163101562296450839689478894211205848716002392157549239181 748387152233731286499544334418399190661569069961951045088084747132510496000392 345393277906993258772153649655368421409797937434896877478638255428349429888253 493569425134320525027500961099290637865541897973065075103422864718377804676415 667021457623784482711069499103685947013430698028311812177861623309538268576866 548503801211206771910558181313033808542600419452815121306467322692765812424645 602163736667969454808584999095613078550811558211558314705022101766794018690131 750866188814273884769615951097195062411702274956247257843644704800985172498262 335589785718708979152034045951029914093794764205540727664512338713577069840764 430791626006886950862980442034254772492269909052330196212551853784096418535248 778459179157472998108345038765362435276502116000381116060580834663751245904810 617816060821688219048701604898193503552815904063961093729849643037029421538740 941133583227026656127304620681099889400635181802384247579704587605483646844774 019354898226932910627128300853052113593126564256384284930874860832074796024293 313444734363920825151541351575680056861786386394657686015111394253188397358467 243461222548642296311034846391903944939509881389788039496081066298983594911032 919504580122332832013721620231310267756860873843057721628728169570918311747428 114101456338031350573824842582328585450767147856045794239781443123247754642029 918062513348814557428597423985356130534651078301549304843826329170015294978602 828805409364260769433535993128908363746561876677581394384799376710591269336694 360935169689187565298601085178112331181850136950843465129397483577867087949072 404628634240531188190711012296735014648562790171904951481497922135892472308266 050653540433901137817699802919166522900261193899222241719709504926931058635685 660684696524121627680282265967679568251345254146036492595214247334749663894481 589686388709023582502108545067380189482432634803706086325046574482547105308616 293644269443930652217595593685623325633028067184910698537992983440345455877340 772894551732051367301901746101226096603116313361939811791190996131424084355463 533526643910858565012543858827851764838676317231475182066394735198212924190736 041899721729898736796569117376247304108016830189866028711122765355825455244895 115414723504996985714628463435188797526378582563406870792429799244884254802462 447377182525689786120165406808441122825277069051940379378905935660162780454029 197679580867246358542733576126438593253792058002644185345592174503615610480530 203412004063564770042880866299467853818303333438127486046227673876432121195027 210854793015609215044493311830742857363333615597749811192886226580642649467261 264732841352967126311625116251552865198708822788835718532803143623732656330042 838911329120606897792720802868236353912080670884800602780489457156812967022691 576274428249140516349208220074623612889807586761165153069555699521464233461866 568840228329754450703098767315366023588778286694191201993730728917476492804480 882549189352832545714356421448878531163083998788430154080855136295895633885262 158060124712102290688938752905314432445790390092658248281413280445691492309254 626476436330791339055765663127106671354414621483817713867640745597393519487602 653002024924674277354255053238951356652595986005173673474026148411177334562607 527120614235985003759925231051871632006403504815477879617856449281571703734362 022923164049175246674090623209037018330333518885915584389750473150727258098752 962665884547110648956625976934974131905073990981702163277969654173433894417053 494221791051020980563088972300467645815216822522677662361214490331682195667554 328893389648650731357573526433791624674441592456460636079869086378150894850293 494364534877630455296448436364709657699599044933039015057142268350267381807437 284657517400720340848356473880151653190426236162306360802987639834931355674613 526962140499877813927202907062079945088134773073211885373552859373914190224520 706604350374914620872524838637068187835019111465320646286760237841266143818341 826698145576583429728270060474055611107742247655266315751201650743714274056493 251338008752358383570622250508902861298611065859062661773985948370857283624356 826766633377086456405030945777837641014684133396038104987122026588248397894490 996411061556074934165543099695210290753261133264598045812220544778086262790200 988035282770134238163661938409681509260570937645625835531832295866801408255235 414990408601715399897980914536823044089383338084739090905733836385269261748536 726447513456918065216991035878243678345176081726007984871130455920920871400829 988146703238061075094190571136475872030216950238619008354698980024902091604978 344346718185075795510641337662236056369121530254140496208634479047185260982739 456819618543241687590884756099027231160929589469101942624507209133674453163275 242948846095928539971212233877518284751430603691332625515917626035495158378964 028958966032181045807459575493051279282658864015450719329124106756087229534684 649933636908775207541725643417779224986971614558939715755550697885851355859217 659224324653577988179774154800843482529138810081121090003621206242884697010099 030582332742822164161219000578414367480420747937638213952740598983340150555288 870250797903868186448784426741819058120607536538298650489064932008027150799528 531041272711636572914336099609133932523683052070139671631442699285777559823823 915161069818709318895787730803190857685956872735569547497920085585254739312644 765081782008322112809182244915637977121285384486123732583948376130695001865415 015942997561816586323544355515707477048234322746473266072092651686881827086525 712114474849062382516062870517457255033897852893804484039101078044731234394309 160826110516869703098727097687259504348590113327073862585934988247253843028073 252150808575844611479100651907872749585865032181336712017515635672013514581660 120291699952866522676063658945268424327693599663730652272494809152460585589546 153668756152823569747403345865082588895917898980046478372450211898577501909481 143584602857340685147700616961338258836977360954386088465382199772923945163376 751970530878983313191450036334365093237629287472224209993342991805041130997498 959185937570249375716108305324373300229553943492344295909298375658605428211613 023419850749604283111735790624080321780091752135747164737054761847639669733052 597444099062395116087532075505747628520365336152156358193756969112662055428434 290021755122538995621707033527397140221891082688534740582417084492740964647382 828333415577538633522494404171326857881833238697532931996968058953903585800222 708320111597433972262443698405044888163252504085153166450300959060047423139436 673022039668525300548330321571122823219009747486522958047461941441496537985810 563530964783896378142972077636162171151472123736316933013269140239585510333727 693749015301891588664135169324315647035924667921779766747422216308326892910359 368877536570182230183792098948095797886541120800772653800197337364869505404093 638809171125866925219555256579703610473246255073350823976772439901150853713361 581875659625430211933644451612801863152419962766674790046046848872366868808792 034313597169172868413462715842908245254357838245521576326945005056330935924732 855357573831319410521452505310732502519358068278750042395337727116967491332206 666003706059530454024012681037942789258598213041136614566004726719437056959835 219275525284807352054972196499885900566071638378000082873791608053249964306355 922790744201659275216901761749314598949142579489070919311905786781924362258060 580576505969424784692103014764722822907868630696223066651018043236728151297119 874975217299846586370296336823740379864088908307893662836611239199071976764757 387055472540282529168191677591226102174810418665761063516456556401514708014533 081695753211629290228305869702600098285795732877542243067193597122377605656977 837921416168204904696798788205501537797664073059131142470804936931546137896285 646504957165064977186848151259065382863698397499586995792289773081069822172912 993808929962005848079008653435081306014159472022120678535043985638425914458847 520423308247305736866571101439471705588562763128616799272763004402483578836465 702571080978912427202110243099465651678870526922662609519501938048567381150623 445622027237450018213187938719629957145386475932621601949235487992333589714105 378733125521942254467807414516106009101556084811639487235161362390442486844858 484019137903177801731547319606435174400031916777713967155521355315638209906215 686590998557996958399656697117776329309797072879876807561609304848130024555199 807920027897410688907301811056063429693375953026448936459330425652937539187147 414108888939870645621474413417894840319463788591556263806190221984124080151568 655304973839046875012632290953699295088148612114369775425776049096836239321960 423875531124250409388405749420262456430197007767825673438519714327528175923341 274761429803847434037905655011909519327801712552734003903100862344652768716680 749633004262172375386229881119499340750155337269602760388577263520601139129380 715992708687636732304538775576185708563498221437356677639366422722487392082209 802006640670135145004990149763780155947218264855426765782741452871456501028023 152879060052556603450366551155039343864997446325149881953836328051653299137618 497132657626261759500161968684268212393493007422672430604970938332186949245158 406357500085468879952954342188219863665479385653294442672472741633097751217438 155357006195841696369288850873905238961406985302225646264309091448561351538603 144735946848611716641019527978609204301637822303053127167387312304587671092602 742145203859281818717169153970568506717666579516792182872061557676712742622155 188816258120404594030258167385287888992364295293307744700439252988725295925651 365394854427508425490503591066580687048539370312918946989206015991561594536082 166046608716570433173586863961323668248744086101838178228667418091223281792762 634911753003315291810372702170482272640721007442493779127079198998326954390949 564887238431402016928907812818958964574380267329498028051170744945979712322380 484218171285370463795473755840882454078535899672577055784584888023496587041275 519327709825488873907939811101310996550450704112611114635365208021814530785914 952070483965355627201808729042580653208216215951883965271653358326315837146466 611955443091306569939677433048183358197622678612061237096553415483174309001268 038399719187584768349656638717116543627624133516607015369361220871927007833954 683399272186569394878998098984366933292592544682940041184838114341260833629643 972647706347733492889122862183173608327712337863858169204414115450612931715376 035900156388363939550624094292300264937424509054140145593059638501050092821960 625299171513149408993108970184346781178345901156991848068558197933195315935200 928631397003675054557267958793031525708633077693058794803088873588740848130457 061990234216859010025373517708952497219305844671273202327023558867516898900536 903866811612300601978973334050533145627549485344656669493560623543774985337193 611455876390405659324103423408833824509239185470144501249198270129036476350160 720231998655225188290820046988352855329140845993011733103871506870460311769009 284368803956618712037483784625553775107248321694899503979183339005983146612980 066836901682175908903974188389620877478930567863871935038885883259254657434278 761281747883488357146535951494781363623134658887194012305415960763185119791200 001118805906253478071652564422195195417668786805028806243668588427056835043829 729856770146634696863222672941978678413959986277543560595346737836667815060656 010012310166691803569269858571598203604166953017648233237774906279368928218388 394473678250713652031338297801611750531169389486448433835466148462143099962371 201517362883436916289476027462085698832019511268996660454501389160636362299373 195106631454678451785363143817584715489397209527046292699055444575088520413080 758146245101218711168237603760685789096101022203427611107116662321232919147616 847431784459308222471592233251411865222627481919287620274357532540741576572455 964033973035454106472942566793972843262898399375720344600818893597434433350189 270133727271469737406539280553690988643012003860549631239457793277374964517305 171258682137528281012212219564327696493397810900958324641874821633405598688455 661084208833178541031468366814582711793221563685114813562799640531587715999539 631604796365210289423378127267406603708908740634664368054235065386422640837216 388798352463545327636289241415612302387253328388217127132118620166632264326519 762066210067269287332780523376862386550370603150406855833286976426047816412662 890574654678549961049119716564547137276908932905146098730351524471350507190918 446776237969653014744554166110872533085765262672494196732051554414024469762733 196639485130384092206310473121123963290057693716057252674427661252853256284291 901798907999567590105119867409036740360365469130390812427158785471703989415399 343726870220325404685987796946439106617875512305893775993303150531938516119651 234867124961456697650935819992460381315909094514606255988375205718237507868570 212891875240913308045407419984553725074589104336687709818176281427001358627279 402974000960405338856451659033587492004304894640195035420089876340721409562345 263380334503816701415065300455283699279204610342673781776965796820697284695834 933058336810060035264499053390029141493074980388267348895659586171757512647253 264119646148885326867822678682659371147792029928759834023618080771191217388739 788636515973322577926223731567357884947144653238623333863049589012196050297708 316093134252384783103854633477851079785322279920595839634093238763349425445150 269511362409862003459223910306945583861576478157190321747394984288999961392863 367962789465013002466182365351698745560581304813384983206176932552091781291419 707896707197964845755259859160151547460375437611785396531311538764006554929867 701308339485833629639558013251596435944612753631146383795309868970981874023281 336252287632124616245692323056788028703885725143002517226760522320492426528095 244102188411803005610783954798029093933671181861950992025755543076287896139423 181626886074513365726817599629530651863534561594630873929146751627126872832734 007196983648686639429143528368360819383521172076280377596471989275421075265984 927402505784322964942779871620360271345915707557827114981021397553253372624588 541415216088047506180539084837412263416582024726022886901577063695437539975561 035080850703292889959795774009700330791368114034484241200003519505515175955777 492741940183629228642427084298649487426290343632607540609175523330320135346215 692352827991509580069328665999731811049966692346556947542526056083121872764899 763930888327369961971241672827917605555545041282481504352300763244959792784676 792173883725508368798418458789661311925236254191743096847041507833934585433851 855990441367354703810430542051539428602669906038943892729298387078814201436920 387345302992152467121678082925345769660907839178753280933730511910483224121565 451128981702282321197699760048921432686115925413012119605610449473010304081647 122434571676653907718286630998973439637674780751736780236989789409104917308924 555410293624078952983607309412395579476504442297038020001474635641131777331843 452455628223516803040555994971254076596195723672163613883546273572835024526372 475020820018822555852512399385952635416009805498057768942805101455995588881587 545292230617706934964006584787912920669433281523462366733840337069862505722909 100514190786808967679389425620343976644947510343882679190605715771916369294497 781086418687524820952953021831981832300708573135423160472992715614355288705335 341547778931114092694763628349686513014565735291882302160960679789825422042491 068677212495618958458493559052323059782134797197369193419534978652769998483194 467186897499021158615440550177912806853703634060831594680066316562651212768967 684435132867439552618312198312270876817975765710226390180942093687548836331689 325194042271138131710245341495481344697011514225127593513597783056026481687505 303474541506971686931228906841593026771497157665395745451198334839612693522570 899796263940402433513116567624595380654220126827034433947707107530448016159364 802130908253094436329954769418861748549061797758182077979052455779401327294019 956723853135437451947865672393042919616069500965958233866296049051525297993930 599507930990468567356620260930547750466290362377795100017993733874735364372175 439664480010943376218751254198190349898665234415229472159479396401703457870921 797767837370273047692354169974568470394912428484736819152432071960592594449583 103583095155415116953724555878196552329058449336450192068811376619382698881207 506271752246632099186088199621348698307905517937774240291327387271831897227902 987815533077167452743854690338254212571237594241923980036643036999032323326585 699173312183473801976296000094469048545656678495132780278685833042716297413017 020459847838570550757903032572671714468322160005436545473741881279643267032722 946584184217642144434039943052724526500170002488788066703753725548208128499820 983664449009152400941638294377290081861529377732414719935692812959879115419944 197038656328480402876707973394197916855009882431636982805506566385212557580689 580540698172485687608966093899970145428312999113126297098664647617560738787759 373481590015907534282883494839531488136939816952090777815592514419079725686415 612893747951581275850607719254418120006263091793950219428162968204721346963641 451587664371664599088351106059851422138505617082075273684108304180725719872760 634927675660121738620642721341892584056418556735941873750348198267536740959336 387926028046236519588505189790624107620739595479570633943300646863757710694902 788349440130802071017166844758099030637012652954225360208786817216289423221243 146864746319656012955432612526494230748780123840072768656191058287008381534662 005490313596088675383316032420996589373823172344376928228333067718965856793538 022279702815331991521897910303866600257423630565732858357496863116442019793844 348229019120092403591636079348704198862771532110934308102143901917727864254407 360588374072850575709136855155626531845978739411313703424594355573907710157167 887891982043015670625664608052069133771609123862904150789852994486230001973818 686172338487835041208488413559454548126808007859512145986010777457898598371188 397351959178930893199957205203739986155089090447775563611069035564375160833528 330863854733256896453792273357534444515448159361657408423245739356374924050649 240379152335442162727920804219590308546551283920128399107121499043788793803306 606992600468294221380300022475700231942118792639973319856751615278873594953999 136524006280296257173915060472465292469383538250694685750452804631592143112945 963540552874344730443746872758791422300538546169702836396720069900116433552372 391675894368909229495870202098363668450015816703524480016286943818100100391594 879476294907277590403046291353028282371692033465148520987326447793903829218521 456903954230524028764818205611749211129684611506588204231952453809435937207063 287888955181286127545372612635721387421679567681249008057537637326984118114412 625524463658896981224545915273072632310023044712841217591595274814001644315960 564157243642755732676694857319964623928702894310807625285613799204695846277896 995170493904300380355734871638791496837630110192062942315834561857820543590559 546442579798360298661251359136926077928783142820833792516852223768627363982339 146560972138613782800654076240789929640868970480358817800482585687478622155021 236673408876766514897588418465775151272417512543666121343164429601456512853111 410904683175073056643499596348795554221969204504910063019822445367574672786997 851622283198351080100514913477539852527086974032446334844618797860900725767916 190698957395011295770007657749138259354669867498442910501886317791468690176198 686588111365509498431475155594564849893084802842984689178201156581267571749011 155441181509512100196094062257283513957099935058051142157790716290039499554597 825215498381232229294243992586232924135385613344799567800862249078944436185807 148729945378582468885347930148273323688701744378487534695761332661112045050186 389098979914896566545289143594009742524430102996619115919672071125919321680382 365711691681087705822939836327335745207008015525931928228438515462864236838760 296735440116332196114007886930289607612849358269097565793727811313600051627435 586350884644000642192609237604057493813057868265374885907286501900159262080612 342476961455448790779513964863428977721748597204668438038574719283144168307084 350963499762128830148791794485625466996778659381854346837041343339994850967227 070930332306011195300170307648071825626417264129470622922343589777311209940745 055483432186047194252550311462971059963777609241221055714176165504801368513025 169812491387290470071682985781816575640062806459657010564829044240144796827115 483304326922789015429423186032811118650342246088005840318120913651628218052406 274103946304352442942108128529113786335633383974079035399867526146188907514916 569706192831754743574719123583273291602652059544907927878740327101205028767727 618086020017656212856679042796464663546402647065274348009365668722214626699433 689046005132699317256018201308902370869548464588833207487499453709561856741090 163655053151826799868249216563540561852204138830798038180802407417356719977530 827457089049201108945557074604173492216824217753942478917260166906373683262630 559282066729443874697396601321223981769504927629983335481915638637672644691782 977480131688000247578739616517207201950033887588217155886879957474410592785178 041579982670221138998972381656689275078698525392833982097133672328697172963981 159363915297964269402007553975501968437607736772621048559082567458450700110451 069655912312685253153526271687953610653273911664375677196138984622548079597161 557738317166085130908060168032156931706632213547801284311798525311880934666940 904773844972232620187148311822699941418520601252214657436371675788631019072784 185900059707347995476828377701376049316077165767519781662029402480946875929298 466768040462775020539088521748466378391292860707365625112491823423953710710602 788450025115981288534759070541587991859240842009692676067741783332077189319134 514097651413732054384870993907539074457277221462282162803062567696039798370374 953626152592908708078529412368188918849992226799494176884216967520813291298767 608897028344827268699005076670544623499592173600897862300413976732261650773850 842289802335454615567183758255267370907012598184483386047039964936883895957465 852661081131352096276623721602521749275192416708068975079664343721950118053955 630497570784977213502519681030607277398848243452254038713084305450482739888341 798738396411296088915839335578985643348677079685588779309655776718638908807506 382995020813358985537489686075662668174200737675987981563918428786470180047808 709565370195606229032514061833976870692203798251477211996117767682640433780076 592586825738385307991488851616440742845529671079372685875057769326985556565552 608991617289075758648607780994079010008184585506335385541830798182456789310230 746924633105737196594940941672759061570620292530802074037166538292964499575728 107326790577027542947367675427993798385484939531304763705141451558016795469881 702812789030959051995403540445020560143831775726367132559635238386687439806043 901836533397656202638740579069835345981991055979058402480274729254796583471291 952853313563548083323240860692944875268982053889408509100405845185748819368771 647453907738906950238268255523122708114765899176915398757022042648961463782742 754782824044410328916749868020385979829834030947218196605140317736133651926329 629093616875680127533613852474012124486974221727907550569214343647471639534765 523425115167669040949625195985589460195239979913003793882011180147068850954803 838436951256540896205311631608345624824455959720226464239968248206655173195995 319280273184049112351349890382448871721999466100798643147452843851945515744315 585202721917355313061755748545417275065131438611937893464153054056910927432492 209090183444227815540289964437461094912793947883927349496854700472212502064208 597210057634756793064530697455170336157436055920404174273537346606731281518902 115954916504990993838177181751626550931961558279515678902080114150635818155101 824572641314930825254171071990379312910182163983649921983908232059393026334435 065844746504150100048856790442638806785919673230582528181598211887197083814225 482867269663592300715330490013357618669988136974908450102111811735229630425049 601148245680183225484019656166512134754196515766145388369877921109217776800926 058074569546885722699229115800538336606080452340501362736534296449461293608859 849146966092313252631751521609404831033126526336340496122648001352047818800429 232412776352281556118141111164101506266650809113874265230365590167082794240332 818869656288425958776819201666617127195670092064250420133534107432280670722501 487455708508371162225551193514176649676852793825008767275887523414439032991353 479328849702024591657691714665383472268288830200354303344328757447636652935982 671020106798476579086723959601883892851222181539460853262936425771744465207184 492393218475639496069693313187446982594145248967501676058032696432573405660980 900313827199455915663438867836977388833667900196357543133578424737208512353300 118573287563111742453639257599835007961322062593857370151988166839823290564242 393132426214769156455219932821323766351792711230816823035763310895079490400041 935502054692848296802033660360130694278816623395447338623240253065795442292089 194706875642886706374281481135014134978278063985762597331051947831541601909726 300606091248277522265468383032590854774688106656559116824221656190539145686525 404340560464827794098021138557046133252226873651664106714054152494462635622703 548294804293483633998112382271099454258061458343693765049305052330884307988583 983647572397679277517495825399796428444913171518199369577041175926400164527300 767282418025500670498469910775793759025665140560488196485214837861110946049361 662066235696148416661826534380540311128175913870839439311177669015711238158050 187999066736266662873390316408927076561627365213996384305257399694302563347194 104792992382190328852819304105614095711185163835158645962745632404365581809793 257016911590658569191214758873870780415024388804281440055331653773998098522535 604553340542265165122643790837098564535998438089739361059027574131152187023611 981778878235568208917003963578371196684498367292376011562453269021807350721846 987362990715815729760224623613146210281429786630195444880114040339131035884820 057992207839257718060341084305056244357348437362041232621398175028575915630963 628406807376256490624258662570941819721525041295315863335018767168725301498417 507566996451533644728480652602779346268053991694706132531213406377995547205368 567299876832848192195165132787512187607418887336340100947807684732672127583444 522347638940736347903091999711599852411699482641994448868949178767869792987276 588251416939164421066535996506769209081237266893104549133781800034672065403124 415874601500382672989527295252653212516204604500081264626685163982850408878804 013142088538179640125516925049160704219846826641278485223975522729640098357748 830787626463662522649027626831777347284628976923537350064416506751460941485426 059617571582438739535971553075115304361741716331254594325692297576038002923363 917463567326503206009331655923555226489650233754566829418282717472587024691165 724973227049582608081100775536652788921480452217843312481966800168712682553653 452803163200144662326894871935602806589307098538139877976366366628078621968732 646760035320432285629537091043445822159112973398863271099854918701574120243944 175400663783628713912714998686257533195578624489388536732401065124152569119974 238003644735961070637047494734553857389473467659692252513315061232614431969032 996414797678281237919156597960053129864461508614287589666835949195644283443148 793998965638062914867275921246120642792388931722621316536765804993819133693476 344315605154846873475677990318793329697639385310574304771594392339556940314476 293159070721203257244930269255163907770927629483980422985358680747883518102806 995585004323623668815828210632965238367477510357404611688480393132103025789124 765841601288125800258387629704117104726803745974067537163886808563403163318110 938973700360268994315160902732655486583547006238201038335110282070970689047240 802351056682342309507174608297859586263074278493368174922130778261574824697083 589498357790414805797545302709255125607251943772897823036788545337134670067375 293420136300316990496465455776815234124040638958169136810405737986860705280393 547531542747767209160401072149597112573187512186268973064657815641228201242618 494892992791216127829252934637067119078739342500650675469064944515586411853295 581175867451917107719173850319676597521153416405177518237492729003692362989314 923635963730786747834942325117966112892895858238025758956810365032688176820085 414059229811826253834638082325799350066980414946106191704656937865032980372601 944152045784539138839406965082540850096542957929447972851588434074939680559773 265304178724484782035853592988819533952641664855189379802983583857460902144072 114217702873110207425815276830043120080464300588919599557365293898043267250894 787503726449205417769623724294391439301757871569446280247887006737121130205276 634788214324000791502810912722614995849573035937618052005423964157025669489687 193292699074270837742118866550400482884888443797573593179759669619071504108591 388760367266272947008831427610924683611709186715030350701464027981364342982240 947681940343198177602917188654702689089329965578873435713888170462928443224356 308039848856063339400453905262734715493544340371998936283890277855702759407344 235918386309757660972266775166046161530661990718935547073792654297931639675361 689667198775873564213844482740252315650622914482330693919135883160208456363916 619886733970823608132255146723523571259188558045765484693548468253959667217480 021446544232964341934999702769091025184631353899327020903616991035171113312580 329847547668412679389239954573361524848985704605575606128711962921025163893026 463952838948892773047906595314669590516326575134122353077027254962496078431760 993671043742981732713141318136114529612548305175321998959582278043255596613794 348452722192453275188502587008872715045059324686750183343901345006228989356375 268940474389135538869463443348043983175336262194707400491473291176242518559233 230725746037159970348648263353165825771829522654384377310551135455053058266984 275028329004868634156339065114687972214122876200597469309915361425902119895801 921791103967016594175132838993133863348269395014757727168888425182445559398501 960954682562677142418246666908155891450337265659989167594744614008552579125904 348387015406063479802785693040458720213444076317230842511712982205291911879113 451114338285440080222602046818926795058673461834107793168805479437065669081502 120505496596611313039736826902935352397521275130918496180514848904086237177474 865236319455417878922399289263630553711836515924997773483141150003348342589830 953761269525334651989411643496115766511406251637002305417197404230572327899864 013898836754976165335290425201519359414794118411075770359968127130178672086097 180008569290036862407963420582766318204170130937137311675576247604688345334984 826395054755536402478679242850252857448604951131718250380638001328663400263089 599987487893243383525213371091261862341212229926448405773753479860448554216210 827257999065533905167848357224685292823858867598076515748810617779605840711493 489061971654863545579889518782476068783038122225702193944726183945210638557967 640511338052532640651455135686308715534351231711960948864989650540252554908093 206047767807904700163453130165274883677245288430794646727907543195914249657582 049830715338641356660101378221594922597159832294813800722036419447505169022538 184560252460664677249428489756476106107557180375931169157140938039373978311975 665164650238369650424036922791891965616116468342790838326685891238811753927958 138658248590901475950979313333305971322180707081851511319024581899263700900009 767691743376849036487289257364019662300352326484967822056677568488863169109065 300596931641010783126512956201137860992575334613808702541172951039519568679390 986560542015680772008233382666555695283660076280071461580473516064100702529103 004476854228368774397738189472700528233362731030411117242626235264206103329905 441918764872499383147506781224301194559946693695553821018291035304037289567856 378191883877755287966156311625540231679350791685507142978495419729676717901564 767009185537944137452404844843544848376539038309380016400853742157400008301193 336784190615021469633889125983818579665579424632327488929765022508807430686872 361918116977016450149949159929058862917378989111379212172251938015184650400985 142587240813251467379740386994120744030374078235712403388583959751404793275523 339189882099609027760485578233704206405267666553151556048590034630027789811801 084961037879435310986744989773756845416534419848579509462012397453719902482898 667988335772299702079154586481531272517512804569506363763332622419103246128730 754922682057866605917659975134782624743084670513587140299392043024270113699386 684983963469867356929354351849251260320718867737412394535663844075954710433365 643108084489795016876976261745878971820544444199334700686108741715457711155473 888874571375027508600217265527218770309174385343431349900644111609059100343438 781550616257187287376853296409984555101212947129463586357126838893763108786947 597842522149090965614583177747283168877278427680164223503072715969249792389105 162899395451933662101640850986923499511919010975410954868798368582667549253147 851348169995419070058957779117261251952710049627119945939129386558697753320222 151857570352784278170710175849391820615488270138975967315621265107281358413187 409968459151947079860981001303194580050432659309258215060937667719332241290966 805168884256778123615204582002036554099923409294760131989351089905779908483547 026007023478422926986403196348342266145693171682064910419743732522969574012513 447495284103639599588320743063906226251254420802716660605314744015095205937468 983941389319012378492339112788100142055605529269946481918444102350827475430629 965829602035625579129320463467356624629140196738195327987639032541195038417567 961511471875127663721858326847468126316185706452290545350660127679279843630948 746839501150316481977957041362679199202384686780827148391067415543828106485548 402136372425486453405617916027979102217386103713707005135669798706309583636126 314264320290427031808383983834144163982212635887619791476052636406456166766974 528093532184367900190123747016394828155487177277901605793947139702120258081465 794823465918152043812275908001201583727784403394182263435614315665365870246432 820762277134036953988127644941492054911207533907993417971712284253827276419579 175151036385100209675590447883245251277138501915775681263153838738226789524409 560422560909667849333228783598900185223988999125320143980805985480990882109626 293765495505884266238072350836947336993847802642951297473264202016678686535309 790534755330616461840466135531395827843485333121346588988532156215680648660934 512325453471160643765513995831187585294420210724558237267352924477144111163700 977884323118398534963513682890176851395635550600564432464866502796151557694806 335359796937617024099881774390015028470404877386102755210735314431547644277332 964972430256780997890012309727391193761510866746185679003127302950915638430959 110320153857946475137493538231774407689057786168758525170228411199951158653945 623490260869405034008879696523440821353052473877636373729033578004933132041509 285171247521447147197774328078753574668111652818114683737787801973915597785428 840316169769030709018582557923410063270768255668042815137133825023394920394595 088488486459023202744676069881638949848019738978819547339219764866350967242265 422253686406264822327737400551066923352156460876761564975675238973715101122155 693088098139478624005825184672700284844006047327289583485229299085959636142246 699083735572936349836165192691619325589778766373817795713598494526541793373481 987198762781477185634776454887800871525185141745517605875099364886805409005673 598335475381063946219627494353946340832303868518627835535977179906058233886947 562485776564277062533554547530912671779173956033933265383966849252337012238738 476745599164175141161194569102857574720407900031870841337341007469777616268491 007220592220562199497359235033921954886656119673160636216905084866461457564174 430564070943233917474191342935560479582458695520463514452606710660483029109602 575626175654940163401100491253137003846179356714531015705936686959720008911596 398161533991236068906942354212161122784688662425108567985832488413499018472178 461712729901808824582499474149736813790387710951681715390747030960536371356840 541820267070988360092511112023121449101844282269106747981614269705789602319465 707029898079824928551681240231408104176961337818177774337430898981593401752478 486139411402668032695467233938913379174620118307473210598748414429343067382212 860172857692564128536952453897085584069069804531342363630592133281915873162602 133794805210495454681218082711794934349987876510179430043013487940721167889484 259436115916228690474026471227979676826863295402311695417302315276888802068191 027078805172127195848364036861467820206144469634175961293633378636194187090762 654480311813435689089778583791268243501968479066839995281765822956359950302388 435178348368697722477457420436246341300820537870311921816924263001754142347748 022581498331208207992867679648447415639954846736573155893947601357846696581985 309650389863987746490258217587640673357347234345990413988307263011922980844892 405555366218708232984472350470158497049040225660148290624966859315343920240393 516590244827424721329522732098724024451461090036210511799074526293781688539035 283487867321446661264608199845625958510965393451696808044432823733971096032049 021858046717578450519378595783006984117027205355381500923632679549603917996995 908921901367900503610795072993128777982101531701917391173729220420884809009139 884206645136018364525707067482049345921706559168910893651859994146963490635361 697598956071631975390455279482940413171462566634834758159192674100409306573868 352452862810057446236890548208776214747485577150100306138153453532544969896078 008556252111842584328292937778485999173928072531391779638425822067270729500784 558032272827500608123775252207037245881441918346052427474547818808653019689769 972124557745730295394009215526120851303636858507097613938316984526134466444155 963157182702902487909345700159862284303632821401010658735437229526570802935414 351920880286688538357475334415012153865976350489479130673246337373182654924090 473143503079315939334164687687666852342450455030831480532679409421937214186582 738356120971096299265760752706050324303444985509751955506787681797691350708647 795095083646518494904720837143164223730259555447926632964323479354913007517317 244032688243501935428182998438117313337558582014748901050925815199795079311089 120696166137935155508789293801776516607200473235141471959455718675158988173603 016659712586886743376058894271334190772439548373454867229796009736163276484256 809805948072436048719568229774138152400749225531095830655922416919714870584610 893036829628486569462465242591179316079305547702035244153813334792237847643400 673902528541358677648561454810800861626513462798973190377606720837762266282414 846559678222560785095837593266813840153908558332931741148122082587950310541000 244263694975984694699403818009281005226145945628171891004947309068423022705710 380697960492533862558187806065372884307484548998767685340987370322664068196954 185022547477233609465772140220413080874425470588859353891754909712822167495800 615670413055147529299842876996272408032919886948772682130465622646550574253578 565570138515650356866008634855047004967790826217103502262653764840228435265595 984291330827881708070041599255493038759569478683140935569637377363929704657446 158662119739398716529368785056902621809122650525525916650252220839916645875092 468666412306642787760648708699913097440234198266345955849454589458382079751011 123401851605947407525361447695894616498895938708893294135065542373052059817409 556949304791006945775874682147311628427297719862385544652063524290974916323910 025142185474451351635071620735853019362049055976914198141088277821629301378485 975837640742919525027454413866491937397386656440111742975169385833465925124566 467466005691833645819791656992884989243260707932595081727348213063868260124165 198732809050997894818561050234284689541919204487696613796870717082568873734715 206674706298997314438923623292321506996108481932475754429060971657024490383197 131267727267528091665567950321696869747499691371769696399377914693005975798449 788616678698167483403859712779070655689435312031698456131010945431011578082021 458615330368915578532448392669168359850933821716077199559458028889148938066085 251025007539948711463563532430356374610405191076453299204293148408468524035849 747315067670328786408672542770464305647744848137759606867618511203117282023053 181522842544177668545141752262446368996770861350523260965603355923005762302132 519657112702643651913616046534261255940407974836964486185141659853878351489465 241007403666556979911169428265571575957508462646052940729011605277885776578185 858892963194118125702487700263703081641407452860732499515188240940137449291352 812064603328719512782017673626989653529991655367890067195719093581783527286770 515546296007760001992806005720384093400084395088476342858620161669020518837587 554849532862001389516010905506997651948748079535447685710787559965582914597141 034957126230739868470747306009480533995306592420831303401020875875048472841217 154556263058254198083492013465462981752907870487899618860078213988740396933194 327196795104413041581020425491451342187707246910218176738771513382024182577711 569837363215839039449346409043596079118790167085887056330197253619250044783038 037004615724440874931854205234101512778184880493912549080751133888415291219896 917939069560706344093634885127910443446509828894094184679971477900890187611330 870587867572599501732811715391592500125216293312467121979785141627968563913860 490126740796636348566917060632019130159637886552389996076100423580377030897029 177557831660351941681819583055488046510523209332883506640682311248801364775270 027666639348806841440757740530302940946003187310970830718121816214489370266348 037353095976176700776103197310384247402569715883554215100205616663674485882986 540532649259652610805199088523263896861914258486972965227253955521614508672613 638631007301162990499641910619613653618659117976987875992986384073018718003740 619133392574046031930333157609287558706902597093333080389585505406309643415445 493679693900039827829459507271806559805201005250065428970397808173079247909087 893452037025244749345150557012429232918194770338713670130518604646857448129885 669727966873847609106066348774375858510822527355315380637484867178221488214908 905440960533962679434426717505156718293095399233087616501432226414067114650349 837967205157813975595203076811840108624843917731560417841134511764290872904121 028096763792818200267599681558657934055488035706531113881586344482019835761841 201414802804863322512706986455085357325397047984540437615258028310392245645915 325412245066094637255818684995845900483487083526648925747516421065906223689548 227730252131592540859247405561068891823161725755274427342518227256332590144667 707998138763564896245104817893475545263064031385283018174864288057722233282354 449980482157118238706711908033602675990852844790101562199288536575873744171574 130757542523590765029821262189847552845966798711624586024742111300890111512479 081270445804962294230284794825963122205753204958264688815202100873217125770425 374434411504468051042092160874282404085347051721217263150638482755885061044371 667068027716174516932943269720012425066786811498182489370616837572792569720968 799120945384540260187295407846132260580097138581197466369882695925693119028987 477975484032492384588845761342094186544401550931500065173945205396861940977322 548597559746977434651238385821738182641236537006259421700279405376571434475561 151366940920286196537769392234143846390916976717741690811038098229579767530044 157420480794924143895174642621999830258121791442974479389893490627623606710660 439151684835675039956046493842766798406410822040686618917919573248055235374957 864575765671449776367141783315623288035732925406186842410559140758709678755361 924490810870287471006863621131302220442077534500401376210569746027200277181325 085631509026782677901242566899228818488343585948257245620133401774324063528276 701707223896677498736020749437246495246900816455654563624165803981631815330535 278832386662232752492499805974942998395986805025705886882801093022894016032240 219212581038792842211866601375342431083219135368426022524338349825892502751617 217400198276349675956125327267379383813935886627588534373072038784497448663313 268452724529823168582018997024759777749801054628754786497037905139725780192907 483623169853132624668234614235658918749477025609829347478028279191756758916092 189210797879674791636897310971196631102951800254165769819833679216086298898252 363232686749597960789392639310067284766425410634887895498768379267786539755116 111261186773229141772914336546484440213456881584600091120781269950892441442739 523829460942667282751351128646292038212473673980099347874404594809152493521117 282919484765916159759050254742813714566184992709258811686126621184243512837728 030940157023777136859475684726745235832916730195608445680942775451480881206945 878185967245645975366994459365500495806943368851901441221487301826453761304830 440801631040058743483387124927678155762078808668876846149185837915031494178318 074037025949242491680643969567340399361060070626262362274499973826558517526159 852895675890064709483254115602731297359327248630937520337465376887321284206938 453837437483913846230901691028282455938038701037295982391547582840644699290373 296071315243948359896337463928892882247962810175539261212353140863293898872702 289559244714779518057443232823127004367521370025199977990666471602198942834257 336082046377450473440398872938894101223023015403512867554263946348011040745722 788374573688552581166666395896098156315321093034348214775251306206843658442546 385669317655611839259230573479995841607943574926734024141784334394064845118806 660295461083997871623361134704216741632812512477707220687900181600855602308561 101025649678166442263928091197938084971608167829992997860517841437486091917578 118092989710991829477387886747115119093680531227103138699739101777984592743727 879980661438010034594734084713531357974729325976686951605503796306262114713220 205284043304039097463667463213582286128609128877734594033987952379706550912562 137304909927675866916103998647456169375455976380319697672098577546303502232558 053723781720876872857461012023393779690621635535712476740832959058214453888637 152851851423539231812240785388374900707089110567016007109471956642500911653008 133479421325592038560703807589452728743345423596958390524089769734521233366387 591844076398352181671948747032117948229602746812027438331116550161611398396958 286338145409630899699647856642083999597211799282344478821156839132787881467897 357538126478262651834120171573326344801329928568824399555419310908815756445049 902467824105151412506335757978275659773497605882572135766926953427652497863703 939566960897465893437778551171346352676616756437637704394779283015710288498510 067044958348068760957930829812171949313782842923511959476587698746984456691204 612930354062817005277222348238067696538786640596170549827567444854900606263789 668894367754001951891764871812384662973139242781230198789377573404291419045277 020578952767251087762292293892846899785784444392793798762615068331204574649314 750679097811433324511047112390626603190455364583133167316446775091338750003855 816040309131014568727413228284001608311995409498539423361890936431320767536679 925450380374190467356407937781535545330333866228411689893856214689254713313562 191605897138794352942519635490880234184941057655611523903710476824899277549754 875888791507687954593563960099990225183364178667778447685704067034065819416757 751344346969620382189276715768939687285676605188447557707673699798140940595364 337252928378830588506674111793567680699617205283995136522255441545624405634421 016543697783022745829940577626307574674649952486676334595164594436903989019165 123791363486882624191795310361003964114998082328985199277850743091597029414858 063815947400778410425049716920671787013524497006356892518808560394834378473875 275129953881926808236775587585767746216403109802921100132668419285590761356623 375324509553300096960189295937068222354653810579265529417722539504935229221821 718230130837505823821354928552842172222065923123010005464654206285550575661996 060301076953533504925367190075587817847267610739233997488747356685594312840922 929282109914333805335523295789364651641134215386304314577709497634565502824606 230671299621190891130880459052575424609346941807577876657575562010716683894502 424653133749832374632214296273673273703635855302226608473125916378578404576702 951390329478166888201583029515421464323301565757074125511438832356644450312350 105555518167847810117063451824845131323988160532120998525990840096710162741031 071196828952675474282154221237509304793571506867954694450346769101879527824537 041541296933109229395245399809950377089902747184710505037473159734763783842981 010582639009746808563614803683625904644790566380391918975729199942875603778919 489786115323514465827500125577151769295275688981877252645441528755178937351629 129916819104169405164005273046328942676096607218922810252845439262725636797968 940369324414777343556227316349134504869909135508322335910371200215240766965119 717039764030288380855661433803546057354243570509441223057229486446404920194234 129576069143681233373502170201512420785934783756943762590482213666334747753645 055245962135017551929465652489362160019964444376636633653924145688048989855695 610404053165899062627114914542398661061784076029937842549048023443879524422294 835438386468332140511813279648637962328391913111842567726225743144113626920538 865899614900163869802012139229952597242592829075555744495754628258584506867189 484440455782367614634343970033846094327746059831347971782678538324805310332419 494152471404650006842334923414683426553115862587005693037184737431426240936171 892100970970643095825889946981572439308506393264646369393919917433079704987654 674846369272273576590192812961152425391113959761730577869421185072000083557280 588091376419446235304304547668270396373803125396859906352828950581211321766082 012501872323386129259108283126259561968950816019913515444159527356874058963522 060488854210147108169566855779891786016929780527107649950244651165916254540388 381536677521493746458697949696133771286992286120173959121431962001393849198530 322388139288376413135521418457381012322306280522353366567138779696867031562339 301694077016826677251384380221346609775423166374333094725244780168149007114325 755636924332602286918313694012489958317956652805216348064463975440067708577055 595598924528407470707430752876502512655256126174676101324055461270967275224396 214595209678400401355548015356619245469984338015584662661043164213485667147982 548529198454076074283961002157754734675004438681178020981687383746664994130555 703604326627254293118876347313854839686775134581842592225266436747769520868379 977692818705922069687152774744419183478484426725360717472306114751877252121219 258280106462422773268599647656939032131899739573428352441330144904716447310419 609847496779731973748610627148523790922056136748879867144330606976739416948900 256186864034439329733652077127103549381493526490582603559137948772072085577230 996547909995255288544429513632326208504574499704285695102197182443981138259255 911917021569364340258057679114630111571242170031689207622658880550347662836988 804374105919117361729831281595097873528671096880124565604095766769487684085181 375904030731393410428123902983916402076628804791134609946227325800298223175170 492558343327823108838696037671386223312636957752730092065713965283450091175034 823691763873041127064952158702980421950156572737371704216440830185988350391316 965772229170475132950242101527216877552688933113214905170389835707373496067486 093232475988187405843632138852861146772801983773114170454970991911797839788786 356746066720431563393024660739903961511812465903582452624876363122316650308499 762195081812035360987054647027940433545658216973724785432351615356458573785737 415902770221181410842989411979003973470200019819456321756838576685703564756073 341468007760704212907928591990740848740263248736993451591138943207400279876029 336549160391159745832908861469595633192667371300756857717816698146707226354595 975577813384201709230761836758611588661458976995528983638983929017436770085799 975055297299977976639570095477994918403059585276753298314134714335650031224004 223788700136958608143913336322710631356423533442715216431165444176311283247736 526544905143315139092815331758049535583088141973721266102082757290858453779912 556322616938588568157441975765099419830239818791727771091849889908442602001664 949251591101412944425524383312833031175790403772760112262912841933801415517386 789805206015196474926924893613013450139373736927474675129665557346794790729918 471974894391288519686712674649568729930060480014898146191797727085399406814298 601506294376145598039821278565923532912022229127647614335308255152760259603530 828283085978085391797363154594819844740013270872873257980444310679885939202282 674913584464443784231954169552265187947615715348986565391818651438249585758396 798295976961640924444028393740968793626716880290651372096300672859245083601805 538068231198610826029302205350736800340656884657830358929821315701794731817408 889236056924173391724344877632845960099883982413927541547984803112952861850642 255427290744706281012190480942647179531802787905918197633576079631498106075862 432835575313156120978230563828806364587094097145602876903098681202852172866006 200622949445333625397595877850540046351437730928967458331873968079968174973495 785552248671461957330161340362991590211402888144218674155229388027465292590890 712612767521125972505938499458807907436147181752338614221193604528784851045905 817399681885092235210719548882540840556167713914035856851864835930313828028931 505508545605914561433371839131864467925528267657239233129005947733529681968153 846667603838389175124697409997802140718879665604480869723985014005568234917123 877880709997496721214317569669080478030212573245229484958810208407375748359986 052326775313062331186956013925735709936020322709900472242713922781738266124822 287842066505951320414456616273676521020540075767481075620234376900942448406169 142950980205045169751499668799837793299225493250631772180908126339873871897087 202161596540601591399130680288436781173178019763305915290139496148135060463593 452562222695266138034050133631179333617624361111205445277318644340271560679012 618251309376607095727140052197351215353358111851433885052863409077744284786460 870756883218786560304430932966423615392508240893342182088271538032569974540160 307517824091280819326920607262458682380760063000659823597939731254527802316534 128525854476824929721975813636566441516767324435075167836766617647393889651941 571856495844622412912557243615175384258022987602890622214275412773910258335717 250871923425195977879805957105144519398395802240953850761979135150929540583429 089200672407334007002060141498432722686190543343396765325061332678632915885481 340173474325021922063677965937563015462564133362233692851174099123621114142365 271330069427111604007711949263150675799523955210540761337871569245370188244696 907743377618124211621028116901297603403568091858914334970460222797277254231433 421704837476972093796033891541998933023974779313055939026068625816784502115639 687896213164098103632692811617567986924943928301928083948548894009690975325150 545379479955636896266563561399135592488178185606292154976348068650485006539740 053950100130353006892983682311647597474207040432373997235480317509723268797006 552672347389347397484119792874961170062025580692044360913681261171240653509934 151114117563111402783161245836175212069228383558660170582837373409337937055568 098856161304113303376608880518626762347731670844767508465200799464397884210677 457937584790196755238740413688426447943341930835146852618316250011147891710124 700765699302726342425956573955392868578555311986201690656159926516952586680035 439796282232095601398335042129857579700312276765567559573078660556175685893933 835644803869030027720696625480398951909183505483778001117169404820878108044222 270984000659981825886449763222004380227232560437796609329423370448539139058495 045175002095660137167598751720414659239665776839805988654464246325992431368108 165239040061587970711483070598506562465420473032147526844218506516225354502465 100254485298888305500240444959656966317234942391124444513669446994693555926921 457651246212175753413882343748341823213244485162812231244053832000658178611961 027991963795012581471230202575350095314907034403609479465772822900276913864695 000049871538479335486182393897042050313845498363427502777822844928560066627279 280597689035157390209086669309924436087396333924196567597939315334433924369476 708547795533316432244288498797961834751699723946458743109371906156439191692364 055355058592924628187966285051885776776811939375279412766911932754357137207036 412585138829094754031453512044108859505794999696579993912893119911208280084590 319176913938458330062759381362877751478203564406195010747443127021800427735546 093810582376921483803234203028644804553535086891530132057290813473957436809905 233831989744866648336546175483173906857374000298685403915398564501533363474984 203752573187618901917956090715134145098853454494342648460545826170909937214298 406584079248499907383829852038970818860751253578489786240073956859462151106400 124275293059554365723456096516449175073886292398184734912296340602291115104591 968352221886182507233442679765869223174046472671358090330730826135966688518582 089946072049447472153818340624948705535269067178652649757515900539747458879894 605406483742714809229023474081666519361112351284232267097710981391269194388713 879660945334318818221411842566450431854657240657592986216022668582630347571793 411499670050792303555123176139689265992853462552976315157012733828353519387843 008300482713072657518281597450451969053384353204153742723671736853702657469783 446400783855299951971646344462409736515978028902034257247846232019778233698156 124290152333805537453657976575947618775406503093100029516315868049193970272284 626890962891869588039742219357008156209510102719576238040859887020014489573069 935415142060321296065075699935077567313569250489357990004839512334956726419566 242878409733653556791868176182508726390845015186000348966615657565376625450431 244882626026613947332494363637543685455224388163531516981845823041556328255578 090414878396898972828515939503885195031581904051012505166250628830534378633376 877439769559102279676565583952362255313405406031097808995397535578670981215437 492726496268440767041590667317295708530701570429904802853225244516100181309599 197038647663166164121282615412918454189696107998789593855129276697107135290574 547069103290915226247187999870578874174340131079494186940453685841969047138706 090732987899739929268363784577252405879270429217813221962575385081514334293479 484591622172190459389425942264363809411068369330543749694085269047059067565146 373340757714507344934416992236608147619696076290455243053091324433754572219385 102657518129170558387686584013087580909613310120386135626438903217350059519134 614356889076208434584051579358941710851374036179598270076898979423529872735061 040019653646663571298156481664262877122174662704372326196311005266487664046077 374457429327171715756159722463942517926938701816156835391549919579043533053386 932266654228919794098400445701715309583791885108257942875681393310528061285970 816186248328436723249648516403195029162856030668659373941263626470660411549033 306322947353122023411630717928494332016300107161749446553524460904769197188267 371522188811952589340093962140843976222803261190848456579769928457126220142119 956080921871214751598622729070230096008602767313362497764655609809017732120415 185402626290004458374449959224520771666922057121911228367929794671325257212235 892338047865170231079607547908724242714992256365930639646042711146722499096993 198972372610988199110608665356399614523228390719536977517702544984203580562397 296250720317284846028245205843204898500729321949544031885443034470916762329228 861642785368818226282047347353651650959932208055118493935163807189118426430783 242261186368768039609856188096486731996775335008395832920651557521339484258152 797587936346012667023912656745930040147973842300392491649365612374932404172474 625278104505571445602193865124484392368588083895897768413722716743821572978518 228111377235917015383608375452019706314835907893319271711082737411530920230194 673708041995553611234950981692898430929260360156386157651045008195023496983500 190504407521324683248967648472436360853222609112447712029401938494327337945164 141804965331059136585271318224180938199813864132178932848221718299293812297018 834122736895301520767747339656835042149440453392864108934670552781395258764533 847611082696412209510119039609697592568750643616298491584788129903328613897587 582058906140226636287103671277061597077362123055836587519134362828196679935764 016038276763734779809704242549673539527839783998790965196773714305394861558897 560742976234449397766119747622004178512724415641947297832565357313619344949129 595917194824173643938193234215103614901322099925906957042009158064499517044016 078152759476146765708231366591791143296772419675643171312868519696380679138186 468187039558207634839427453941415355095434627900914520203556534742415499758749 339131621465795945411726963045669409750002545945798082714309682480528780427402 699933953940275416822058720795758602323474223180366360330140959690706327625550 950061876183445620305130519984210844144827831280195606244974670250469159276122 269066483818418752718952972415729915827173697231278576670765715511101082043797 628421013148739114806543177566888287556608722756903245410640589987199558292773 733511249576387068684271248272777574098356253363893049457815053347207305057445 773470333947436952740967081496134196437630968777061190090052463289872804658707 703563652554054590230226998865289671829213589158902606269495059247117927467529 085572125459678666794596590457850040356371073058230642969145915978477327605326 324583415671786724269831994232115973230485644202942181981696409280544612982819 013145319808674080519037711104941479780895653906108513911729575434495187353635 487265673879664362024623780749911612200438848183858739743384315875388599213127 193475332975623637883621366846094038494119315396831546042287610959705269294602 868934254511729462265223281392310650219812542804263194428149261067974138669532 462376416506650133892807167722498956417862091794746595344351813063371870815873 000592196150520908450981119839218326169943674007108063645900837991328844099327 763815496006758150371966795493590903937473261039105427182885407243066049315453 156288163207841122168260339174385945892799435249782211849615579875951118565162 499016633159659503240770562440347412286935223751450902412734869050441641977713 301862162514419828950827662962800458544336501370119756556579839910292515264019 586081482729086065493550923230510596437966092718959861010648296315524756308632 296360726759729546336720872746074057667947875367094006130425857650548007266997 856272393607669497271771697097475457573224497816081617501516271423921156538631 636088164423975703381267141417729095424886784428514295681303744151740143050267 875577663420892467589156855910242957228585177798020126992873396453632633322150 674477061295182005467604423809821726389687571018931668662938335764962305651891 404692743496644900349863677598015788569121700031318782215774570102276637573701 790249075588935395386676034520508508361996506597449159418462035160937787832524 463358349286575907563915788227690836863631269448609792815992486023865663760315 087967278276853036360928178028870332078733350480106078407750225884312205623444 913371577764167702979698428241016393735862442363508670899546037269967781553136 447880928733873721851779167180688601724773067179846418314464633890655023952754 941478188310518206457938558143017192713631733845018173139483371891970083319140 018821506609838738079035140723963708593710418360524614144344523824099708218226 430928413591690680142003688320851934506994226914068235240218049819573429908092 284360316481906884044478061389809632166896663609407190214325898531335098964867 466769984017977434143183810558165248315062528070468895616523617147959977492187 399107951351550026330436130415388120917288836477092751984744874022936406916243 072407886091522858767953605377606383861729661132960340680346174293983569105196 623250208060162841637389467579342149041444781610457248745942181896070820828310 050812785312589122987101196495949902514733365809049514590872158577961176664046 951353670022559772812774764602676896356164898453346114053377336124518965741442 047778489441688217609214000562371701996908280435511786577942354978086123488696 121720099513923108389444535098858069927900905798401358564086955329674919312898 632660234033002370235217412768610691164937129309822138671269988585194845001050 125599182830808349003611332362152579055998831234516495162443731006771897338300 178882245240295389450239921150544136722382746210433842041745026388271169883822 031050054413965268128799264965186668612978852181069352467231391959737797251386 269796298209644943961777970176054978611120915144048027261606968718887201193372 782968432844581336651460341104203858911570639227331052405566718892507341768521 626705231313013569827274010672371491460238658859164408094821798854123880551409 682952950243410484810250586397661961468281087022496258839153608625291718290954 891684349226251243802403470518675477746607050919683698623990398432311685596403 867325924138275156741465451970238310001058479840188986682418925164798963675779 005336933822240151655038299584344224623509024392789996372179082054910018997970 193814953131174345488991639411364987916908711159013523253296453762309279888598 611827239784176304551272449184694237195070646269857790628480130728693315281731 400030625422522263371508462688122013384142701578235769454694688582238351397585 031237111744062768998803660305032283907303290633285216785977896811108108568861 917703590559962727638405457484175918999263614517993162585867102882411146019508 851062136180460007263147449699177456691320174639900343466874964541219727984356 747451963635324903448954224342894976669496692443658042165636013832060118437429 896932857447758868500208093850413838238654980152358193898973631476796517574122 525619150804021670864031254282090707470011379026569709279811968619182636716835 173766918242343798784197448163583908247347420645664176038221422354375928657643 107801836653170672827962620598518097546312404530496149425839933574603692546433 013419602594530308475220118040528501685186762286492833265901125136370791434849 918977903101416324990453797982553862270462239767266075496190285006935485195471 824229471014174754670214455649600326212014058465164176660213878069605553313279 556632716083425598731901013689546998904336261138308800728650579337450823006815 074336910037777236870723655403655737637069895008156891906412336670723156462700 458507297020649122667202655465690023423043984723022269232238057332601411089841 329744648643093087601451077854834440929159929040757568527289359477484072926901 373004479156188573519774533638479687943833843565509384431520955296390062055964 124945485690738255515316915368703553856627438001384182832142033251940235976406 415095326973530805615930952398458009728775817600333535001004573799191022253273 326563476767015302323407465010706362158747815395796956093588406578584032508535 624569041563262142997510038149997721499007888801605359573608085137174303421099 194559590035108887867781692751194714525182638153626361507030721250447434542605 072940991260150715479642861438050176680683590098697551896479003628914385182059 847429419863521568416719673028957859414549055009763771279296154969893133062189 797784019565090245278568281107898944663342143265041162981609651355640097995241 519510545490379795810494997015776827665796814201449056481318027997591788800877 089452232464199286002372603828832031968135642526400536356745905231622166127854 671050930192944896163111059060600956809073860094708411574846224655426325991087 259051902717937258480890602279989250911386632847154983767291001795811710478053 870735268171510500080308648216726602676834437660311360615459466820316939717894 585429689357082930938565091257563294434370642231627600656638595112175305667988 024157948142168096493019703975241489953303662580190740478264678308442465461550 491776406834876463463762383138342406316852695783881956067922468237539269914128 830455944600337143105396994929696003702009785832688141868614977039876706266701 112526614643065894466404006171249726067818017855139452680785848534248198042635 130247078136037877106293649242279722918147623714065162704946129151828371370781 211693029559604951545032735743631008612148576554026931627459637806664711749815 315843591795880646039432495948060477790296333604864629768540830921104769483160 562985848811840713896211691132731547422392451788331190483485530920264766550975 863712232430851660766394219451282553660791974841716788520018529846759581348672 207627015306277253958417238553268058475159636137478432141506614841509604930623 956544489885733359047017357628637502906052364825013513996241212078767064180182 507633232102378715957547715319813830743653580549262231830285475926205320171963 356747999611255880883974920562498995278669872393092576884528341227368903921265 537177390425843885904371192558916049881936495835753780804456061513366339232716 707419195855242919893094673093520238873028809764875533020620917542203293334892 658545599378008841731932844211807587821093313222241245385390978975508162063830 835926287782788674430892290772850702855749096517326536611286335858749927487048 479699880765587128289240610963433106507105246488493933813210702127426803682943 153787423118692517219171460231141164873707850900682915644991644623164414865054 967040050920174235279203105729766260277444713973652363658732222151706130099975 724695779902310864161717431224789202226265656896924189030055620286160097575377 967964155150913316942100522062898703364138323443548823899939487995078859401812 279440363901789206528402259423928147479575397967019081481716474139694945656473 365732582877873916531154972099890567218558538849528323532624934001218575957061 026732249430006839540076057387728381739040423449163452838975732267216966354026 942788675013942285375335745863321974006944289388838508084957205666850590092128 122694542033070555411701924614194098569385355705346070787319657838807595567210 148236310540234578811394147956044927512784378236154512777311500478014343678554 825191929584844203475110881975723585454997454479847664958867986955928210808909 141394115852813689195236610326822092166191892814023245726174799142814474346559 843096973371311804671129711455922968900699137060087721897856494559930857224918 883241117126587393177076899470331314778948113939494552545524017842536531454939 751687468062170348970898607413976142464902960022101849812784557589022268394752 612645556789628463407087011443068814668803049679873188405053576642806663266638 584057885087519279390857579808029637961449059688280190013674620752365457051775 682144497615110635683684090257145577428236035308523521466239265904969201684650 059351785780627817096962012439273407297217222311271420234820794977398104859800 552393643020643875580811614954502487186665171838272554348755265486217689830445 235924194602995364941225101989717805577602817720726326200903036228160161560850 252759440202050972716802056070540645471197459029789029729207966362236323366200 700305503534465634486154780959644258626393360734762908190777160554506447924026 822712057088593217667207150830617637727904128577739568597272564148391438358971 597026098495451968029830188190961328775458125327781388577838197254781373832048 227945618735306267874208705793183463451331361255126502140026789977547047663996 566034678692093060964110086274385159755574171704397343574360948108228837252024 912916601475260432195024873113581172897597284493917741518829141493115033894401 217028807282887784901361940785843217775689144119799906992501000440241941437979 143096590354704039629329526768442767069649352798028391793481471135285660233838 402097643265013919734393511038036176708648981212050230248436734215439364076182 516080183213051578741159966065044579788785244783139236813487740885743880093171 982339696350645647955536661411095859783812030936379263756214449254493729921130 062210345947049181912794145905415915772721916489666564504971702556536008825380 253897001375088005032951446623404254532790680435554489967313930632190887878113 716040820022189042565300973464147809505680404823041389735003235086345544600845 824262292221939047673894768563344429979421958685636899900588827159245824954540 650456042969208240698590190189219138413876834456629624466082117249030545478362 132064382704327355318216552140895521991007928716940772599291409876313925842328 814877270137305989916516088521585137947336049655278441065916212514842749780214 979987296682448249426750155466941437577114729741784610097409529230002290051346 539244363855361688565532838832534472161379197785695881840262865558778371782787 617498606915579670913127882104747491353629485775757534746427061073707196459534 339063293392967422086318152677012068020214862507544181429459555913284935552277 747170071793295880868679573209065811108886474563124887288887101272205652196529 659754290751476534224463032694611388957599921230311584819637016055785744725402 027112192030810842232748344755103928384164795310660734764897797994135564603114 214045399039996742172091982808435181616391455213454220084771799201989535739663 233725860120507413015041631548296541186696936918778280635792569877378562043162 156075743704927917447967923055612191274349523675316868161874332209322573328009 880790062670468108490499949428213788960859967408338642834295666004509877392895 152696178163018403400272960392114748443538992449904436865955753002744242060540 866487350178952028256181514182307581503080245643289122262388568214080867267419 420566571153691370678687401860201239980875143214329117558244392871782063234068 756595440743936120645660670992715843523459682048414335682649361129628894617945 128653126876849103466670628728836263536755296063805798587880760409298795360988 651101668591978013939298941043666919083570940108825016518366935375681100064646 192368173307398730053397950639700245478488140726081693364720285376342656646554 602885021492501506627016907562665145152056371636394423777060759843338134912125 467313594115292354641472544328866627035212367777217842016904887572184492396558 909067952605644923216555737489400346251873416058013972975243548292183629375722 110221583228397021737413032510289443859268578622184683505896149308923982890166 434293803598087094162463202907588203404691773349112372711711906039994217554323 285285041959326117293476966026194766105948949843378555716269737385905279606371 221865509632959797644901049874146660384556155215966671967811700390808334654743 351309362222281815113588026641376018939854343772766483910493979344606704355139 531484888217371267843438699597912977305202160772732366300392671782837483169034 144103705293531299031117624913480243607832278829573663830284949570719903874096 897236740087923731126791244386847555076484080890466101894326211060589089566284 210084767534487942182856593780363454013771530159138264303259661034901658119667 016717142382146411769935240412078893853458165029203956001460345728987406303242 527790824264982910179610147554946148130643427907550044409138605475806915359402 692863734864949099533273184359294551265931163526855603560827627105832387925156 755634103500951791444808992604529992395167023666418159900855882646966474028918 098653335419117406104887878326231493394128322752713135834821265072672946603881 024257800310444395313295903296295219847759629957433494745050304682292196628757 595517543084657842718259302695136193310032975124901751227628094024436533637855 280471602105052456777701113617477302702203276153136120168348352455649147069290 329418637519729023752133732199737436844940372228873232503323838507214201870815 979193614012809072767425741669280332201341524381921079989410871223034425423596 729330132948874634846984246948509324550904506083459520187883325858065543062242 089727712100170026612651886514682634133839649503972384170492161013945965249319 899037809965629354276748304688486799582865860171315254596452145090607280454519 203234046459972685255392745332861028972965022430867369265645083326187326227337 389900614967132721656702709974612494224380044999539907506174372186745279438871 534670958896601936656993724724521626121675718828602129899780178132341689033653 059960302649922679104609751283869777162700686998831682167504906483724705281852 765191355783547360549273259172741371410186004264488246902820655397348270966920 525879831779203963674978708648566955038906501146526176979050034954900431880818 033859680087062698027772424572133482490701831837278906898731615759328748332153 803320947801455097540627402643678605563234603350521531470539662905578216613024 237073068246726828756209936269032101826727207606749139021240338596986219128512 726937179808801529853292183209477326919439511749934516270117136988319493633724 713646547965630971153419820090138369081191578377301809954566177462757406412521 271169914854061835416217765409791680605156244639507001822256272343862577401352 106762452498988987746653531799527550822214271629435576581674020883461347820592 753750976647609630942116575312324812589001275332408883141266078634015435159613 308640810463246920210378491749422450702174580781402511788221585055842618321420 957622996041752500950976891506651151801963178634560965932116906860953364436826 197822591286528318482083428109089697933413209544879739120558345748890892640431 888233293643684009327061534582863475018316595422607464358657139374228536689738 955471918247277620488199050795093622585016760101342466618365092385272240995521 581892668629866899911473197284667955773182730054163220932834930951835669499584 848634409194997446888985193459761356520045805955257936326764118733005994661284 220787348688943762800809815553590346436724877174810712274590601742778602234682 630449945436263008964070005167205691967657153066740454161271210632215228720654 179362709966080707842700684065246408032312287829654651103826464406511756938065 796980997927051213041018292036360733516951809365439150974808592320966372290426 485718390724575583071365931863144590360560263665923322627020012249981420963737 412997673051631703791131500554742347555614116938863684971139514251069508699748 633557210279543805776265609757678212652914753802476975436073881553753554933296 541721947204983349563103337446247577640977249589350841698211648213330870974881 030172807401529394458170872405595626136054911965145414461912188399609508059215 584518995319873728722907117744103711760172441750708820521615880168608572637603 626539042121440064812663443742814844611040020658243399862287899671136238192535 026570543082591587447876092056669168762846569500993192893877575775776123096162 267915449734540971208760558192112979203697132799116561475720849955006263196915 076322607179015113323156874803982249735941087126923161524496670200910946969312 025049086074535724107079104011907816853317768781442870122702206944153469466631 854870302607791713974360028561760658356970971757134600144246524991661909913890 006662099704012851306387231020878915437381071104601309166291863325807353184239 172110824192180988856732093305321572832404291120720699338174307549225300687775 927853907407267323595125956765932984732595115207221190378591367776824508826438 363129613559795981917523472059745185319518881499001960017433523242126373600181 585054605664420183296552913579809821190058929334482127137615150003011220425573 039498392131821828914065150463466274099132477420653301335005135656115587367217 287513653622608811752559554961766584702600980614913149978612221694836711022926 093184738796563453604320353503348918334326552856597326512782588869214054146975 637797170561358848060694082972528448619580787932170705825319197432221393740693 611836228748400549854799102383744060818646722040144684635505951559737855897255 981537997215521348403481864399005788069680883873848114453457760581863740303931 582800091704532133695615259258051636883446587400990640034721654728706266786372 411017777177719562179968085419275706354754591239528323291427589805112119093253 806974438084050940838321114727400780476117638099002460224944762014010577798012 438827861138703242821337913507852461042488915723742924515922583910516142530527 045703381599224870279330502763379830699199223975084296967366641623990463998473 444830549282646333986227239336747156574986247142377820798012361040104581010021 784157339264047745466612824460390449909418722281244508983963757199508543503615 229798460884203468473461133321174249109859912612099345297881414753008099496206 417435951801750913598118672213841257708194411129329061556802395912019906150878 635593837313294024430202314811083148729175047504806592997432937762855877998299 986417852413086141015084039278424626352652097636203724064423417306714516855239 084290851392812860385871153706358766470387988575923494352205539618426925707254 329780988552816845579704306831881126953918952927437428734203238975497767927683 241316647123238422692235791195299514915319565324121275766119073130552205251869 938859555434781920370597240497895216210376787849939926316909034358186409856347 363406942571992519722736665262815927414520852917982671540856119954631800518583 779652655428058670693132457614469622923386871715264607144722483883887942265020 041213313480049533607835411572831716431283314302385237729834460398182863761108 540498903331005749557265747573646780266171721059278011738940732096128241455791 346260471510881357190193571466777372454266580885645721597464328975717439655713 678369696820040338837760082793536009719856381348688167590783703983908498190875 206329396811437182288415013143647102373980523461580366664957706676857690777170 338696494319621251527618066105629042844909242327680278972412018246567613167944 233124002273181235278616336221553581154889416315445338387150827715165620765521 658553779469772818839936773620032091052746194738138475911534154400223660477140 931762286505198668183922650155187260605151884204158160467352702267895470932014 062046881873900927408357040010854009477871038650757544179515872265231569021850 348520087063939248037378180589224337868284849073090437574671703892497893168025 962873623534923064056356936928457956085687719178651465201339716960148911889644 973043304966597196889242535058584901422495717389132230987436026108339249376321 537801445730076638882457788547151625431284847275534758949572299015036881495247 242049059234804759407916364996755986665180996256954849617933737259527491615631 195662582711832971005362024909531476693231010525981146074850547289119543156830 357459298926584334781418308465202114998769496169911653285950276261068683826122 887140480276126785657581514870820128145092199716828692216421008929226033006003 971001817787768026640420286798503120132514527775623206484641226519734271166332 728767498350143794528070795233341965066740649181804310259618694253935751615537 989237181397146836880441051100847744330092395564599059177949664114948914874177 241446015307094579245677705256598720774162289113097210350115818015800840585399 868028584241971820451100028295087812750655629950564845762111332308399525421242 885130963487776277433262677112960482089985685773322128515237150431088946511878 377025385056557012795398720328882117674875375489964827436241948594249886751019 259027238575301063063231529255509447262316344843294041048586471891605816403913 838971472892182664169945348510595193435680799773512012300903567500692217401735 055608349475364942107945189742762960984099839725465432681102936434894023655602 It comes from formula 34.1 of page 293 of Ramanujan Notebooks, part I, the series used is by putting x--> -1/2 .


id: 4908
author: Maxwell, James Clerk
title: Five of Maxwell's Papers
extension: .txt
mime: text/plain
words: 14417
sentence: 412
flesch: 47
cache: cache/4908.txt
txt: txt/4908.txt
summary:
  It is very necessary that those who are trying to learn from books the facts of physical science should be enabled by the help of a few illustrative experiments to recognise these facts when they meet with them out of doors. It is therefore natural to expect that the knowledge of physical science obtained by the combined use of mathematical analysis and experimental research will be of a more solid, available, and enduring kind than that possessed by the mere mathematician or the mere experimenter.


id: 302
author: Husted, Michael
title: The Fibonacci Number Series
extension: .txt
mime: text/plain
words: 24759
sentence: 6
flesch: -4069
cache: cache/302.txt
txt: txt/302.txt
summary:
  Michael Husted H�jagerparken 95, 2. 2750 ------------------------------------------------------------------------ Fibonacci's Numbers - the first 1000. 1 (1 digit) : 1 2 (1 digit) : 1 3 (1 digit) : 2 4 (1 digit) : 3 5 (1 digit) : 5 6 (1 digit) : 8 7 (2 digits) : 13 8 (2 digits) : 21 9 (2 digits) : 34 10 (2 digits) : 55 11 (2 digits) : 89 12 (3 digits) : 144 13 (3 digits) : 233 14 (3 digits) : 377 15 (3 digits) : 610 16 (3 digits) : 987 17 (4 digits) : 1597 18 (4 digits) : 2584 19 (4 digits) : 4181 20 (4 digits) : 6765 21 (5 digits) : 10946 22 (5 digits) : 17711 23 (5 digits) : 28657 24 (5 digits) : 46368 25 (5 digits) : 75025 26 (6 digits) : 12139 3 27 (6 digits) : 19641 8 28 (6 digits) : 31781 1 29 (6 digits) : 51422 9 30 (6 digits) : 83204 0 31 (7 digits) : 13462 69 32 (7 digits) : 21783 09 33 (7 digits) : 35245 78 34 (7 digits) : 57028 87 35 (7 digits) : 92274 65 36 (8 digits) : 14930 352 37 (8 digits) : 24157 817 38 (8 digits) : 39088 169 39 (8 digits) : 63245 986 40 (9 digits) : 10233 4155 41 (9 digits) : 16558 0141 42 (9 digits) : 26791 4296 43 (9 digits) : 43349 4437 44 (9 digits) : 70140 8733 45 (10 digits) : 11349 03170 46 (10 digits) : 18363 11903 47 (10 digits) : 29712 15073 48 (10 digits) : 48075 26976 49 (10 digits) : 77787 42049 50 (11 digits) : 12586 26902 5 51 (11 digits) : 20365 01107 4 52 (11 digits) : 32951 28009 9 53 (11 digits) : 53316 29117 3 54 (11 digits) : 86267 57127 2 55 (12 digits) : 13958 38624 45 56 (12 digits) : 22585 14337 17 57 (12 digits) : 36543 52961 62 58 (12 digits) : 59128 67298 79 59 (12 digits) : 95672 20260 41 60 (13 digits) : 15480 08755 920 61 (13 digits) : 25047 30781 961 62 (13 digits) : 40527 39537 881 63 (13 digits) : 65574 70319 842 64 (14 digits) : 10610 20985 7723 65 (14 digits) : 17167 68017 7565 66 (14 digits) : 27777 89003 5288 67 (14 digits) : 44945 57021 2853 68 (14 digits) : 72723 46024 8141 69 (15 digits) : 11766 90304 60994 70 (15 digits) : 19039 24907 09135 71 (15 digits) : 30806 15211 70129 72 (15 digits) : 49845 40118 79264 73 (15 digits) : 80651 55330 49393 74 (16 digits) : 13049 69544 92865 7 75 (16 digits) : 21114 85077 97805 0 76 (16 digits) : 34164 54622 90670 7 77 (16 digits) : 55279 39700 88475 7 78 (16 digits) : 89443 94323 79146 4 79 (17 digits) : 14472 33402 46762 21 80 (17 digits) : 23416 72834 84676 85 81 (17 digits) : 37889 06237 31439 06 82 (17 digits) : 61305 79072 16115 91 83 (17 digits) : 99194 85309 47554 97 84 (18 digits) : 16050 06438 16367 088 85 (18 digits) : 25969 54969 11122 585 86 (18 digits) : 42019 61407 27489 673 87 (18 digits) : 67989 16376 38612 258 88 (19 digits) : 11000 87778 36610 1931 89 (19 digits) : 17799 79416 00471 4189 90 (19 digits) : 28800 67194 37081 6120 91 (19 digits) : 46600 46610 37553 0309 92 (19 digits) : 75401 13804 74634 6429 93 (20 digits) : 12200 16041 51218 76738 94 (20 digits) : 19740 27421 98682 23167 95 (20 digits) : 31940 43463 49900 99905 96 (20 digits) : 51680 70885 48583 23072 97 (20 digits) : 83621 14348 98484 22977 98 (21 digits) : 13530 18523 44706 74604 9 99 (21 digits) : 21892 29958 34555 16902 6 100 (21 digits) : 35422 48481 79261 91507 5 101 (21 digits) : 57314 78440 13817 08410 1 102 (21 digits) : 92737 26921 93078 99917 6 103 (22 digits) : 15005 20536 20689 60832 77 104 (22 digits) : 24278 93228 39997 50824 53 105 (22 digits) : 39284 13764 60687 11657 30 106 (22 digits) : 63563 06993 00684 62481 83 107 (23 digits) : 10284 72075 76137 17413 913 108 (23 digits) : 16641 02775 06205 63662 096 109 (23 digits) : 26925 74850 82342 81076 009 110 (23 digits) : 43566 77625 88548 44738 105 111 (23 digits) : 70492 52476 70891 25814 114 112 (24 digits) : 11405 93010 25943 97055 2219 113 (24 digits) : 18455 18257 93033 09636 6333 114 (24 digits) : 29861 11268 18977 06691 8552 115 (24 digits) : 48316 29526 12010 16328 4885 116 (24 digits) : 78177 40794 30987 23020 3437 117 (25 digits) : 12649 37032 04299 73934 88322 118 (25 digits) : 20467 11111 47398 46236 91759 119 (25 digits) : 33116 48143 51698 20171 80081 120 (25 digits) : 53583 59254 99096 66408 71840 121 (25 digits) : 86700 07398 50794 86580 51921 122 (26 digits) : 14028 36665 34989 15298 92376 1 123 (26 digits) : 22698 37405 20068 63956 97568 2 124 (26 digits) : 36726 74070 55057 79255 89944 3 125 (26 digits) : 59425 11475 75126 43212 87512 5 126 (26 digits) : 96151 85546 30184 22468 77456 8 127 (27 digits) : 15557 69702 20531 06568 16496 93 128 (27 digits) : 25172 88256 83549 48815 04242 61 129 (27 digits) : 40730 57959 04080 55383 20739 54 130 (27 digits) : 65903 46215 87630 04198 24982 15 131 (28 digits) : 10663 40417 49171 05958 14572 169 132 (28 digits) : 17253 75039 07934 06377 97070 384 133 (28 digits) : 27917 15456 57105 12336 11642 553 134 (28 digits) : 45170 90495 65039 18714 08712 937 135 (28 digits) : 73088 05952 22144 31050 20355 490 136 (29 digits) : 11825 89644 78718 34976 42906 8427 137 (29 digits) : 19134 70240 00932 78081 44942 3917 138 (29 digits) : 30960 59884 79651 13057 87849 2344 139 (29 digits) : 50095 30124 80583 91139 32791 6261 140 (29 digits) : 81055 90009 60235 04197 20640 8605 141 (30 digits) : 13115 12013 44081 89533 65343 24866 142 (30 digits) : 21220 71014 40105 39953 37407 33471 143 (30 digits) : 34335 83027 84187 29487 02750 58337 144 (30 digits) : 55556 54042 24292 69440 40157 91808 145 (30 digits) : 89892 37070 08479 98927 42908 50145 146 (31 digits) : 14544 89111 23277 26836 78306 64195 3 147 (31 digits) : 23534 12818 24125 26729 52597 49209 8 148 (31 digits) : 38079 01929 47402 53566 30904 13405 1 149 (31 digits) : 61613 14747 71527 80295 83501 62614 9 150 (31 digits) : 99692 16677 18930 33862 14405 76020 0 151 (32 digits) : 16130 53142 49045 81415 79790 73863 49 152 (32 digits) : 26099 74810 20938 84802 01231 31465 49 153 (32 digits) : 42230 27952 69984 66217 81022 05328 98 154 (32 digits) : 68330 02762 90923 51019 82253 36794 47 155 (33 digits) : 11056 03071 56090 81723 76327 54212 345 156 (33 digits) : 17889 03347 85183 16825 74552 87891 792 157 (33 digits) : 28945 06419 41273 98549 50880 42104 137 158 (33 digits) : 46834 09767 26457 15375 25433 29995 929 159 (33 digits) : 75779 16186 67731 13924 76313 72100 066 160 (34 digits) : 12261 32595 39418 82930 00174 70209 5995 161 (34 digits) : 19839 24214 06191 94322 47806 07419 6061 162 (34 digits) : 32100 56809 45610 77252 47980 77629 2056 163 (34 digits) : 51939 81023 51802 71574 95786 85048 8117 164 (34 digits) : 84040 37832 97413 48827 43767 62678 0173 165 (35 digits) : 13598 01885 64921 62040 23955 44772 68290 166 (35 digits) : 22002 05668 94662 96922 98332 21040 48463 167 (35 digits) : 35600 07554 59584 58963 22287 65813 16753 168 (35 digits) : 57602 13223 54247 55886 20619 86853 65216 169 (35 digits) : 93202 20778 13832 14849 42907 52666 81969 170 (36 digits) : 15080 43400 16807 97073 56352 73952 04718 5 171 (36 digits) : 24400 65477 98191 18558 50643 49218 72915 4 172 (36 digits) : 39481 08878 14999 15632 06996 23170 77633 9 173 (36 digits) : 63881 74356 13190 34190 57639 72389 50549 3 174 (37 digits) : 10336 28323 42818 94982 26463 59556 02818 32 175 (37 digits) : 16724 45759 04137 98401 32227 56794 97873 25 176 (37 digits) : 27060 74082 46956 93383 58691 16351 00691 57 177 (37 digits) : 43785 19841 51094 91784 90918 73145 98564 82 178 (37 digits) : 70845 93923 98051 85168 49609 89496 99256 39 179 (38 digits) : 11463 11376 54914 67695 34052 86264 29782 121 180 (38 digits) : 18547 70768 94719 86212 19013 85213 99707 760 181 (38 digits) : 30010 82145 49634 53907 53066 71478 29489 881 182 (38 digits) : 48558 52914 44354 40119 72080 56692 29197 641 183 (38 digits) : 78569 35059 93988 94027 25147 28170 58687 522 184 (39 digits) : 12712 78797 43834 33414 69722 78486 28788 5163 185 (39 digits) : 20569 72303 43233 22817 42237 51303 34657 2685 186 (39 digits) : 33282 51100 87067 56232 11960 29789 63445 7848 187 (39 digits) : 53852 23404 30300 79049 54197 81092 98103 0533 188 (39 digits) : 87134 74505 17368 35281 66158 10882 61548 8381 189 (40 digits) : 14098 69790 94766 91433 12035 59197 55965 18914 190 (40 digits) : 22812 17241 46503 74961 28651 40285 82120 07295 191 (40 digits) : 36910 87032 41270 66394 40686 99483 38085 26209 192 (40 digits) : 59723 04273 87774 41355 69338 39769 20205 33504 193 (40 digits) : 96633 91306 29045 07750 10025 39252 58290 59713 194 (41 digits) : 15635 69558 01681 94910 57936 37902 17849 59321 7 195 (41 digits) : 25299 08688 64586 45685 58938 91827 43678 65293 0 196 (41 digits) : 40934 78246 66268 40596 16875 29729 61528 24614 7 197 (41 digits) : 66233 86935 30854 86281 75814 21557 05206 89907 7 198 (42 digits) : 10716 86518 19712 32687 79268 95128 66673 51452 24 199 (42 digits) : 17340 25211 72797 81315 96850 37284 37194 20443 01 200 (42 digits) : 28057 11729 92510 14003 76119 32413 03867 71895 25 201 (42 digits) : 45397 36941 65307 95319 72969 69697 41061 92338 26 202 (42 digits) : 73454 48671 57818 09323 49089 02110 44929 64233 51 203 (43 digits) : 11885 18561 32312 60464 32205 87180 78599 15657 177 204 (43 digits) : 19230 63428 48094 41396 67114 77391 83092 12080 528 205 (43 digits) : 31115 81989 80407 01860 99320 64572 61691 27737 705 206 (43 digits) : 50346 45418 28501 43257 66435 41964 44783 39818 233 207 (43 digits) : 81462 27408 08908 45118 65756 06537 06474 67555 938 208 (44 digits) : 13180 87282 63740 98837 63219 14850 15125 80737 4171 209 (44 digits) : 21327 10023 44631 83349 49794 75503 85773 27493 0109 210 (44 digits) : 34507 97306 08372 82187 13013 90354 00899 08230 4280 211 (44 digits) : 55835 07329 53004 65536 62808 65857 86672 35723 4389 212 (44 digits) : 90343 04635 61377 47723 75822 56211 87571 43953 8669 213 (45 digits) : 14617 81196 51438 21326 03863 12206 97424 37967 73058 214 (45 digits) : 23652 11660 07575 96098 41445 37828 16181 52363 11727 215 (45 digits) : 38269 92856 59014 17424 45308 50035 13605 90330 84785 216 (45 digits) : 61922 04516 66590 13522 86753 87863 29787 42693 96512 217 (46 digits) : 10019 19737 32560 43094 73206 23789 84339 33302 48129 7 218 (46 digits) : 16211 40188 99219 44447 01881 62576 17318 07571 87780 9 219 (46 digits) : 26230 59926 31779 87541 75087 86366 01657 40874 35910 6 220 (46 digits) : 42442 00115 30999 31988 76969 48942 18975 48446 23691 5 221 (46 digits) : 68672 60041 62779 19530 52057 35308 20632 89320 59602 1 222 (47 digits) : 11111 46015 69377 85151 92902 68425 03960 83776 68329 36 223 (47 digits) : 17978 72019 85655 77104 98108 41955 86024 12708 74289 57 224 (47 digits) : 29090 18035 55033 62256 91011 10380 89984 96485 42618 93 225 (47 digits) : 47068 90055 40689 39361 89119 52336 76009 09194 16908 50 226 (47 digits) : 76159 08090 95723 01618 80130 62717 65994 05679 59527 43 227 (48 digits) : 12322 79814 63641 24098 06925 01505 44200 31487 37643 593 228 (48 digits) : 19938 70623 73213 54259 94938 07777 20799 72055 33596 336 229 (48 digits) : 32261 50438 36854 78358 01863 09282 65000 03542 71239 929 230 (48 digits) : 52200 21062 10068 32617 96801 17059 85799 75598 04836 265 231 (48 digits) : 84461 71500 46923 10975 98664 26342 50799 79140 76076 194 232 (49 digits) : 13666 19256 25699 14359 39546 54340 23659 95473 88091 2459 233 (49 digits) : 22112 36406 30391 45456 99412 96974 48739 93387 95698 8653 234 (49 digits) : 35778 55662 56090 59816 38959 51314 72399 88861 83790 1112 235 (49 digits) : 57890 92068 86482 05273 38372 48289 21139 82249 79488 9765 236 (49 digits) : 93669 47731 42572 65089 77331 99603 93539 71111 63279 0877 237 (50 digits) : 15156 03980 02905 47036 31570 44789 31467 95336 14276 80642 238 (50 digits) : 24522 98753 17162 73545 29303 64749 70821 92447 30604 71519 239 (50 digits) : 39679 02733 20068 20581 60874 09539 02289 87783 44881 52161 240 (50 digits) : 64202 01486 37230 94126 90177 74288 73111 80230 75486 23680 241 (51 digits) : 10388 10421 95729 91470 85105 18382 77540 16801 42036 77584 1 242 (51 digits) : 16808 30570 59453 00883 54122 95811 64851 34824 49585 39952 1 243 (51 digits) : 27196 40992 55182 92354 39228 14194 42391 51625 91622 17536 2 244 (51 digits) : 44004 71563 14635 93237 93351 10006 07242 86450 41207 57488 3 245 (51 digits) : 71201 12555 69818 85592 32579 24200 49634 38076 32829 75024 5 246 (52 digits) : 11520 58411 88445 47883 02593 03420 65687 72452 67403 73251 28 247 (52 digits) : 18640 69667 45427 36442 25850 95840 70651 16260 30686 70753 73 248 (52 digits) : 30161 28079 33872 84325 28443 99261 36338 88712 98090 44005 01 249 (52 digits) : 48801 97746 79300 20767 54294 95102 06990 04973 28777 14758 74 250 (52 digits) : 78963 25826 13173 05092 82738 94363 43328 93686 26867 58763 75 251 (53 digits) : 12776 52357 29247 32586 03703 38946 55031 89865 95564 47352 249 252 (53 digits) : 20672 84939 90564 63095 31977 28382 89364 79234 58251 23228 624 253 (53 digits) : 33449 37297 19811 95681 35680 67329 44396 69100 53815 70580 873 254 (53 digits) : 54122 22237 10376 58776 67657 95712 33761 48335 12066 93809 497 255 (53 digits) : 87571 59534 30188 54458 03338 63041 78158 17435 65882 64390 370 256 (54 digits) : 14169 38177 14056 51323 47099 65875 41191 96577 07794 95819 9867 257 (54 digits) : 22926 54130 57075 36769 27433 52179 59007 78320 64383 22259 0237 258 (54 digits) : 37095 92307 71131 88092 74533 18055 00199 74897 72178 18079 0104 259 (54 digits) : 60022 46438 28207 24862 01966 70234 59207 53218 36561 40338 0341 260 (54 digits) : 97118 38745 99339 12954 76499 88289 59407 28116 08739 58417 0445 261 (55 digits) : 15714 08518 42754 63781 67846 65852 41861 48133 44530 09875 50786 262 (55 digits) : 25425 92393 02688 55077 15496 64681 37802 20945 05404 05717 21231 263 (55 digits) : 41140 00911 45443 18858 83343 30533 79663 69078 49934 15592 72017 264 (55 digits) : 66565 93304 48131 73935 98839 95215 17465 90023 55338 21309 93248 265 (56 digits) : 10770 59421 59357 49279 48218 32574 89712 95910 20527 23690 26526 5 266 (56 digits) : 17427 18752 04170 66673 08102 32096 41459 54912 56061 05821 25851 3 267 (56 digits) : 28197 78173 63528 15952 56320 64671 31172 50822 76588 29511 52377 8 268 (56 digits) : 45624 96925 67698 82625 64422 96767 72632 05735 32649 35332 78229 1 269 (56 digits) : 73822 75099 31226 98578 20743 61439 03804 56558 09237 64844 30606 9 270 (57 digits) : 11944 77202 49892 58120 38516 65820 67643 66229 34188 70017 70883 60 271 (57 digits) : 19327 04712 43015 27978 20591 01964 58024 11885 15112 46502 13944 29 272 (57 digits) : 31271 81914 92907 86098 59107 67785 25667 78114 49301 16519 84827 89 273 (57 digits) : 50598 86627 35923 14076 79698 69749 83691 89999 64413 63021 98772 18 274 (57 digits) : 81870 68542 28831 00175 38806 37535 09359 68114 13714 79541 83600 07 275 (58 digits) : 13246 95516 96475 41425 21850 50728 49305 15811 37812 84256 38237 225 276 (58 digits) : 21434 02371 19358 51442 75731 14482 00241 12622 79184 32210 56597 232 277 (58 digits) : 34680 97888 15833 92867 97581 65210 49546 28434 16997 16466 94834 457 278 (58 digits) : 56115 00259 35192 44310 73312 79692 49787 41056 96181 48677 51431 689 279 (58 digits) : 90795 98147 51026 37178 70894 44902 99333 69491 13178 65144 46266 146 280 (59 digits) : 14691 09840 68621 88148 94420 72459 54912 11054 80936 01382 19769 7835 281 (59 digits) : 23770 69655 43724 51866 81510 16949 84845 48003 92253 87896 64396 3981 282 (59 digits) : 38461 79496 12346 40015 75930 89409 39757 59058 73189 89278 84166 1816 283 (59 digits) : 62232 49151 56070 91882 57441 06359 24603 07062 65443 77175 48562 5797 284 (60 digits) : 10069 42864 76841 73189 83337 19576 86436 06612 13863 36645 43272 87613 285 (60 digits) : 16292 67779 92448 82378 09081 30212 78896 37318 40407 74362 98129 13410 286 (60 digits) : 26362 10644 69290 55567 92418 49789 65332 43930 54271 11008 41402 01023 287 (60 digits) : 42654 78424 61739 37946 01499 80002 44228 81248 94678 85371 39531 14433 288 (60 digits) : 69016 89069 31029 93513 93918 29792 09561 25179 48949 96379 80933 15456 289 (61 digits) : 11167 16749 39276 93145 99541 80979 45379 00642 84362 88175 12046 42988 9 290 (61 digits) : 18068 85656 32379 92497 38933 63958 66335 13160 79257 87813 10139 74534 5 291 (61 digits) : 29236 02405 71656 85643 38475 44938 11714 13803 63620 75988 22186 17523 4 292 (61 digits) : 47304 88062 04036 78140 77409 08896 78049 26964 42878 63801 32325 92057 9 293 (61 digits) : 76540 90467 75693 63784 15884 53834 89763 40768 06499 39789 54512 09581 3 294 (62 digits) : 12384 57852 97973 04192 49329 36273 16781 26773 24937 80359 08683 80163 92 295 (62 digits) : 20038 66899 75542 40570 90917 81656 65757 60850 05587 74338 04135 01122 05 296 (62 digits) : 32423 24752 73515 44763 40247 17929 82538 87623 30525 54697 12818 81285 97 297 (62 digits) : 52461 91652 49057 85334 31164 99586 48296 48473 36113 29035 16953 82408 02 298 (62 digits) : 84885 16405 22573 30097 71412 17516 30835 36096 66638 83732 29772 63693 99 299 (63 digits) : 13734 70805 77163 11543 20257 71710 27913 18457 00275 21276 74672 64610 201 300 (63 digits) : 22223 22446 29420 44552 97398 93461 90996 72066 66939 09649 97649 90979 600 301 (63 digits) : 35957 93252 06583 56096 17656 65172 18909 90523 67214 30926 72322 55589 801 302 (63 digits) : 58181 15698 36004 00649 15055 58634 09906 62590 34153 40576 69972 46569 401 303 (63 digits) : 94139 08950 42587 56745 32712 23806 28816 53114 01367 71503 42295 02159 202 304 (64 digits) : 15232 02464 87859 15739 44776 78244 03872 31570 43552 11208 01226 74872 8603 305 (64 digits) : 24645 93359 92117 91413 98048 00624 66753 96881 83688 88358 35456 25088 7805 306 (64 digits) : 39877 95824 79977 07153 42824 78868 70626 28452 27240 99566 36682 99961 6408 307 (64 digits) : 64523 89184 72094 98567 40872 79493 37380 25334 10929 87924 72139 25050 4213 308 (65 digits) : 10440 18500 95207 20572 08369 75836 20800 65378 63817 08749 10882 22501 20621 309 (65 digits) : 16892 57419 42416 70428 82457 03785 54538 67912 04910 07541 58096 15006 24834 310 (65 digits) : 27332 75920 37623 91000 90826 79621 75339 33290 68727 16290 68978 37507 45455 311 (65 digits) : 44225 33339 80040 61429 73283 83407 29878 01202 73637 23832 27074 52513 70289 312 (65 digits) : 71558 09260 17664 52430 64110 63029 05217 34493 42364 40122 96052 90021 15744 313 (66 digits) : 11578 34259 99770 51386 03739 44643 63509 53569 61600 16395 52312 74253 48603 3 314 (66 digits) : 18734 15186 01536 96629 10150 50946 54031 27018 95836 60407 81918 03255 60177 7 315 (66 digits) : 30312 49446 01307 48015 13889 95590 17540 80588 57436 76803 34230 77509 08781 0 316 (66 digits) : 49046 64632 02844 44644 24040 46536 71572 07607 53273 37211 16148 80764 68958 7 317 (66 digits) : 79359 14078 04151 92659 37930 42126 89112 88196 10710 14014 50379 58273 77739 7 318 (67 digits) : 12840 57871 00699 63730 36197 08866 36068 49580 36398 35122 56652 83903 84669 84 319 (67 digits) : 20776 49278 81114 82996 29990 13079 04979 78399 97469 36524 01690 79731 22443 81 320 (67 digits) : 33617 07149 81814 46726 66187 21945 41048 27980 33867 71646 58343 63635 07113 65 321 (67 digits) : 54393 56428 62929 29722 96177 35024 46028 06380 31337 08170 60034 43366 29557 46 322 (67 digits) : 88010 63578 44743 76449 62364 56969 87076 34360 65204 79817 18378 07001 36671 11 323 (68 digits) : 14240 42000 70767 30617 25854 19199 43310 44074 09654 18798 77841 25036 76622 857 324 (68 digits) : 23041 48358 55241 68262 22090 64896 42018 07510 16174 66780 49679 05736 90289 968 325 (68 digits) : 37281 90359 26008 98879 47944 84095 85328 51584 25828 85579 27520 30773 66912 825 326 (68 digits) : 60323 38717 81250 67141 70035 48992 27346 59094 42003 52359 77199 36510 57202 793 327 (68 digits) : 97605 29077 07259 66021 17980 33088 12675 10678 67832 37939 04719 67284 24115 618 328 (69 digits) : 15792 86779 48851 03316 28801 58208 04002 16977 30983 59029 88191 90379 48131 8411 329 (69 digits) : 25553 39687 19576 99918 40599 61516 85269 68045 17766 82823 78663 87107 90543 4029 330 (69 digits) : 41346 26466 68428 03234 69401 19724 89271 85022 48750 41853 66855 77487 38675 2440 331 (69 digits) : 66899 66153 88005 03153 10000 81241 74541 53067 66517 24677 45519 64595 29218 6469 332 (70 digits) : 10824 59262 05643 30638 77940 20096 66381 33809 01526 76653 11237 54208 26789 38909 333 (70 digits) : 17514 55877 44443 80954 08940 28220 83835 49115 78178 49120 85789 50667 79711 25378 334 (70 digits) : 28339 15139 50087 11592 86880 48317 50216 82924 79705 25773 97027 04876 06500 64287 335 (70 digits) : 45853 71016 94530 92546 95820 76538 34052 32040 57883 74894 82816 55543 86211 89665 336 (70 digits) : 74192 86156 44618 04139 82701 24855 84269 14965 37589 00668 79843 60419 92712 53952 337 (71 digits) : 12004 65717 33914 89668 67852 20139 41832 14700 59547 27556 36266 01596 37892 44361 7 338 (71 digits) : 19423 94332 98376 70082 66122 32625 00259 06197 13306 17623 24250 37638 37163 69756 9 339 (71 digits) : 31428 60050 32291 59751 33974 52764 42091 20897 72853 45179 60516 39234 75056 14118 6 340 (71 digits) : 50852 54383 30668 29834 00096 85389 42350 27094 86159 62802 84766 76873 12219 83875 5 341 (71 digits) : 82281 14433 62959 89585 34071 38153 84441 47992 59013 07982 45283 16107 87275 97994 1 342 (72 digits) : 13313 36881 69362 81941 93416 82354 32679 17508 74517 27078 53004 99298 09949 58186 96 343 (72 digits) : 21541 48325 05658 80900 46823 96169 71123 32308 00418 57876 77533 30908 88677 17986 37 344 (72 digits) : 34854 85206 75021 62842 40240 78524 03802 49816 74935 84955 30538 30206 98626 76173 33 345 (72 digits) : 56396 33531 80680 43742 87064 74693 74925 82124 75354 42832 08071 61115 87303 94159 70 346 (72 digits) : 91251 18738 55702 06585 27305 53217 78728 31941 50290 27787 38609 91322 85930 70333 03 347 (73 digits) : 14764 75227 03638 25032 81437 02791 15365 41406 62564 47061 94668 15243 87323 46449 273 348 (73 digits) : 23889 87100 89208 45691 34167 58112 93238 24600 77593 49840 68529 14376 15916 53482 576 349 (73 digits) : 38654 62327 92846 70724 15604 60904 08603 66007 40157 96902 63197 29620 03239 99931 849 350 (73 digits) : 62544 49428 82055 16415 49772 19017 01841 90608 17751 46743 31726 43996 19156 53414 425 351 (74 digits) : 10119 91175 67490 18713 96537 67992 11044 55661 55790 94364 59492 37361 62239 65334 6274 352 (74 digits) : 16374 36118 55695 70355 51514 89893 81228 74722 37566 09038 92665 01761 24155 30676 0699 353 (74 digits) : 26494 27294 23185 89069 48052 57885 92273 30383 93357 03403 52157 39122 86394 96010 6973 354 (74 digits) : 42868 63412 78881 59424 99567 47779 73502 05106 30923 12442 44822 40884 10550 26686 7672 355 (74 digits) : 69362 90707 02067 48494 47620 05665 65775 35490 24280 15845 96979 80006 96945 22697 4645 356 (75 digits) : 11223 15411 98094 90791 94718 75344 53927 74059 65520 32828 84180 22089 10749 54938 42317 357 (75 digits) : 18159 44482 68301 65641 39480 75911 10505 27608 67948 34413 43878 20089 80444 07208 16962 358 (75 digits) : 29382 59894 66396 56433 34199 51255 64433 01668 33468 67242 28058 42178 91193 62146 59279 359 (75 digits) : 47542 04377 34698 22074 73680 27166 74938 29277 01417 01655 71936 62268 71637 69354 76241 360 (75 digits) : 76924 64272 01094 78508 07879 78422 39371 30945 34885 68897 99995 04447 62831 31501 35520 361 (76 digits) : 12446 66864 93579 30058 28156 00558 91430 96022 23630 27055 37193 16671 63446 90085 61176 1 362 (76 digits) : 20139 13292 13688 77909 08943 98401 15368 09116 77118 83945 17192 67116 39730 03235 74728 1 363 (76 digits) : 32585 80157 07268 07967 37099 98960 06799 05139 00749 11000 54385 83788 03176 93321 35904 2 364 (76 digits) : 52724 93449 20956 85876 46043 97361 22167 14255 77867 94945 71578 50904 42906 96557 10632 3 365 (76 digits) : 85310 73606 28224 93843 83143 96321 28966 19394 78617 05946 25964 34692 46083 89878 46536 5 366 (77 digits) : 13803 56705 54918 17972 02918 79368 25113 33365 05648 50089 19754 28559 68899 08643 55716 88 367 (77 digits) : 22334 64066 17740 67356 41233 19000 38009 95304 53510 20683 82350 72028 93507 47631 40370 53 368 (77 digits) : 36138 20771 72658 85328 44151 98368 63123 28669 59158 70773 02105 00588 62406 56274 96087 41 369 (77 digits) : 58472 84837 90399 52684 85385 17369 01133 23974 12668 91456 84455 72617 55914 03906 36457 94 370 (77 digits) : 94611 05609 63058 38013 29537 15737 64256 52643 71827 62229 86560 73206 18320 60181 32545 35 371 (78 digits) : 15308 39044 75345 79069 81492 23310 66538 97661 78449 65368 67101 64582 37423 46408 76900 329 372 (78 digits) : 24769 49605 71651 62871 14445 94884 42964 62926 15632 41591 65757 71902 99255 52426 90154 864 373 (78 digits) : 40077 88650 46997 41940 95938 18195 09503 60587 94082 06960 32859 36485 36678 98835 67055 193 374 (78 digits) : 64847 38256 18649 04812 10384 13079 52468 23514 09714 48551 98617 08388 35934 51262 57210 057 375 (79 digits) : 10492 52690 66564 64675 30632 23127 46197 18410 20379 65551 23147 64487 37261 35009 82426 5250 376 (79 digits) : 16977 26516 28429 55156 51670 64435 41444 00761 61351 10406 43009 35326 20854 80136 08147 5307 377 (79 digits) : 27469 79206 94994 19831 82302 87562 87641 19171 81730 75957 66156 99813 58116 15145 90574 0557 378 (79 digits) : 44447 05723 23423 74988 33973 51998 29085 19933 43081 86364 09166 35139 78970 95281 98721 5864 379 (79 digits) : 71916 84930 18417 94820 16276 39561 16726 39105 24812 62321 75323 34953 37087 10427 89295 6421 380 (80 digits) : 11636 39065 34184 16980 85024 99155 94581 15903 86789 44868 58448 97009 31605 80570 98801 72285 381 (80 digits) : 18828 07558 36025 96462 86652 63112 06253 79814 39270 71100 75981 30504 65314 51613 77731 28706 382 (80 digits) : 30464 46623 70210 13443 71677 62268 00834 95718 26060 15969 34430 27513 96920 32184 76533 00991 383 (80 digits) : 49292 54182 06236 09906 58330 25380 07088 75532 65330 87070 10411 58018 62234 83798 54264 29697 384 (80 digits) : 79757 00805 76446 23350 30007 87648 07923 71250 91391 03039 44841 85532 59155 15983 30797 30688 385 (81 digits) : 12904 95498 78268 23325 68833 81302 81501 24678 35672 19010 95525 34355 12138 99978 18506 16038 5 386 (81 digits) : 20880 65579 35912 85660 71834 60067 62293 61803 44811 29314 90009 52908 38054 51576 51585 89107 3 387 (81 digits) : 33785 61078 14181 08986 40668 41370 43794 86481 80483 48325 85534 87263 50193 51554 70092 05145 8 388 (81 digits) : 54666 26657 50093 94647 12503 01438 06088 48285 25294 77640 75544 40171 88248 03131 21677 94253 1 389 (81 digits) : 88451 87735 64275 03633 53171 42808 49883 34767 05778 25966 61079 27435 38441 54685 91769 99398 9 390 (82 digits) : 14311 81439 31436 89828 06567 44424 65597 18305 23107 30360 73662 36760 72668 95781 71344 79365 20 391 (82 digits) : 23157 00212 87864 40191 41884 58705 50585 51781 93685 12957 39770 29504 26513 11250 30521 79305 09 392 (82 digits) : 37468 81652 19301 30019 48452 03130 16182 70087 16792 43318 13432 66264 99182 07032 01866 58670 29 393 (82 digits) : 60625 81865 07165 70210 90336 61835 66768 21869 10477 56275 53202 95769 25695 18282 32388 37975 38 394 (82 digits) : 98094 63517 26467 00230 38788 64965 82950 91956 27269 99593 66635 62034 24877 25314 34254 96645 67 395 (83 digits) : 15872 04538 23363 27044 12912 52680 14971 91382 53774 75586 91983 85780 35057 24359 66664 33462 105 396 (83 digits) : 25681 50889 96009 97067 16791 39176 73267 00578 16501 75546 28647 41983 77544 96891 10089 83126 672 397 (83 digits) : 41553 55428 19373 24111 29703 91856 88238 91960 70276 51133 20631 27764 12602 21250 76754 16588 777 398 (83 digits) : 67235 06318 15383 21178 46495 31033 61505 92538 86778 26679 49278 69747 90147 18141 86843 99715 449 399 (84 digits) : 10878 86174 63475 64528 97619 92289 04974 48449 95705 47781 26990 99751 20274 93939 26359 81630 4226 400 (84 digits) : 17602 36806 45013 96646 82269 45392 41125 07703 84383 30449 21918 86725 99289 65753 45044 21601 9675 401 (84 digits) : 28481 22981 08489 61175 79889 37681 46099 56153 80088 78230 48909 86477 19564 59692 71404 03232 3901 402 (84 digits) : 46083 59787 53503 57822 62158 83073 87224 63857 64472 08679 70828 73203 18854 25446 16448 24834 3576 403 (84 digits) : 74564 82768 61993 18998 42048 20755 33324 20011 44560 86910 19738 59680 38418 85138 87852 28066 7477 404 (85 digits) : 12064 84255 61549 67682 10420 70382 92054 88386 90903 29558 99056 73288 35727 31058 50430 05290 11053 405 (85 digits) : 19521 32532 47748 99581 94625 52458 45387 30388 05359 38250 01030 59256 39569 19572 39215 28096 78530 406 (85 digits) : 31586 16788 09298 67264 05046 22841 37442 18774 96262 67809 00087 32544 75296 50630 89645 33386 89583 407 (85 digits) : 51107 49320 57047 66845 99671 75299 82829 49163 01622 06059 01117 91801 14865 70203 28860 61483 68113 408 (85 digits) : 82693 66108 66346 34110 04717 98141 20271 67937 97884 73868 01205 24345 90162 20834 18505 94870 57696 409 (86 digits) : 13380 11542 92339 40095 60438 97344 10310 11710 09950 67992 70232 31614 70502 79103 74736 65635 42580 9 410 (86 digits) : 21649 48153 78974 03506 60910 77158 22337 28503 89739 15379 50352 84049 29519 01187 16587 25122 48350 5 411 (86 digits) : 35029 59696 71313 43602 21349 74502 32647 40213 99689 83372 20585 15664 00021 80290 91323 90757 90931 4 412 (86 digits) : 56679 07850 50287 47108 82260 51660 54984 68717 89428 98751 70937 99713 29540 81478 07911 15880 39281 9 413 (86 digits) : 91708 67547 21600 90711 03610 26162 87632 08931 89118 82123 91523 15377 29562 61768 99235 06638 30213 3 414 (87 digits) : 14838 77539 77188 83781 98587 07782 34261 67764 97854 78087 56246 11509 05910 34324 70714 62251 86949 52 415 (87 digits) : 24009 64294 49348 92853 08948 10398 63024 88658 16766 66299 95398 43046 78866 60501 60638 12915 69970 85 416 (87 digits) : 38848 41834 26537 76635 07535 18180 97286 56423 14621 44387 51644 54555 84776 94826 31352 75167 56920 37 417 (87 digits) : 62858 06128 75886 69488 16483 28579 60311 45081 31388 10687 47042 97602 63643 55327 91990 88083 26891 22 418 (88 digits) : 10170 64796 30242 44612 32401 84676 05759 80150 44600 95507 49868 75215 84842 05015 42334 36325 08381 159 419 (88 digits) : 16456 45409 17831 11561 14050 17534 01790 94658 57739 76576 24573 04976 11206 40548 21533 45133 41070 281 420 (88 digits) : 26627 10205 48073 56173 46452 02210 07550 74809 02340 72083 74441 80191 96048 45563 63867 81458 49451 440 421 (88 digits) : 43083 55614 65904 67734 60502 19744 09341 69467 60080 48659 99014 85168 07254 86111 85401 26591 90521 721 422 (88 digits) : 69710 65820 13978 23908 06954 21954 16892 44276 62421 20743 73456 65360 03303 31675 49269 08050 39973 161 423 (89 digits) : 11279 42143 47988 29164 26745 64169 82623 41374 42250 16940 37247 15052 81055 81778 73467 03464 23049 4882 424 (89 digits) : 18250 48725 49386 11555 07441 06365 24312 65802 08492 29014 74592 81588 81386 14946 28393 94269 27046 8043 425 (89 digits) : 29529 90868 97374 40719 34186 70535 06936 07176 50742 45955 11839 96641 62441 96725 01860 97733 50096 2925 426 (89 digits) : 47780 39594 46760 52274 41627 76900 31248 72978 59234 74969 86432 78230 43828 11671 30254 92002 77143 0968 427 (89 digits) : 77310 30463 44134 92993 75814 47435 38184 80155 09977 20924 98272 74872 06270 08396 32115 89736 27239 3893 428 (90 digits) : 12509 07005 79089 54526 81744 22433 56943 35313 36921 19589 48470 55310 25009 82006 76237 08173 90438 24861 429 (90 digits) : 20240 10052 13503 03826 19325 67177 10761 83328 87918 91681 98297 82797 45636 82846 39448 67147 53162 18754 430 (90 digits) : 32749 17057 92592 58353 01069 89610 67705 18642 24840 11271 46768 38107 70646 64853 15685 75321 43600 43615 431 (90 digits) : 52989 27110 06095 62179 20395 56787 78467 01971 12759 02953 45066 20905 16283 47699 55134 42468 96762 62369 432 (90 digits) : 85738 44167 98688 20532 21465 46398 46172 20613 37599 14224 91834 59012 86930 12552 70820 17790 40363 05984 433 (91 digits) : 13872 77127 80478 38271 14186 10318 62463 92258 45035 81717 83690 07991 80321 36025 22595 46025 93712 56835 3 434 (91 digits) : 22446 61544 60347 20324 36332 64958 47081 14319 78795 73140 32873 53893 09014 37280 49677 47804 97748 87433 7 435 (91 digits) : 36319 38672 40825 58595 50518 75277 09545 06578 23831 54858 16563 61884 89335 73305 72272 93830 91461 44269 0 436 (91 digits) : 58766 00217 01172 78919 86851 40235 56626 20898 02627 27998 49437 15777 98350 10586 21950 41635 89210 31702 7 437 (91 digits) : 95085 38889 41998 37515 37370 15512 66171 27476 26458 82856 66000 77662 87685 83891 94223 35466 80671 75971 7 438 (92 digits) : 15385 13910 64317 11643 52422 15574 82279 74837 42908 61085 51543 79344 08603 59447 81617 37710 26988 20767 44 439 (92 digits) : 24893 67799 58516 95395 06159 17126 08896 87585 05554 49371 18143 87110 37372 17837 01039 71256 95055 38364 61 440 (92 digits) : 40278 81710 22834 07038 58581 32700 91176 62422 48463 10456 69687 66454 45975 77284 82657 08967 22043 59132 05 441 (92 digits) : 65172 49509 81351 02433 64740 49827 00073 50007 54017 59827 87831 53564 83347 95121 83696 80224 17098 97496 66 442 (93 digits) : 10545 13122 00418 50947 22332 18252 79125 01243 00248 07028 45751 92001 92932 37240 66635 38919 13914 25662 871 443 (93 digits) : 17062 38072 98553 61190 58806 23235 49132 36243 75649 83011 24535 07358 41267 16752 85005 06941 55624 15412 537 444 (93 digits) : 27607 51194 98972 12137 81138 41488 28257 37486 75897 90039 70286 99360 34199 53993 51640 45860 69538 41075 408 445 (93 digits) : 44669 89267 97525 73328 39944 64723 77389 73730 51547 73050 94822 06718 75466 70746 36645 52802 25162 56487 945 446 (93 digits) : 72277 40462 96497 85466 21083 06212 05647 11217 27445 63090 65109 06079 09666 24739 88285 98662 94700 97563 353 447 (94 digits) : 11694 72973 09402 35879 46102 77093 58303 68494 77899 33614 15993 11279 78513 29548 62493 15146 51986 35405 1298 448 (94 digits) : 18922 47019 39052 14426 08211 07714 78868 39616 50643 89923 22504 01887 69479 92022 61321 75012 81456 45161 4651 449 (94 digits) : 30617 19992 48454 50305 54313 84808 37172 08111 28543 23537 38497 13167 47993 21571 23814 90159 33442 80566 5949 450 (94 digits) : 49539 67011 87506 64731 62524 92523 16040 47727 79187 13460 61001 15055 17473 13593 85136 65172 14899 25728 0600 451 (94 digits) : 80156 87004 35961 15037 16838 77331 53212 55839 07730 36997 99498 28222 65466 35165 08951 55331 48342 06294 6549 452 (95 digits) : 12969 65401 62346 77976 87936 36985 46925 30356 68691 75045 86049 94327 78293 94875 89408 82050 36324 13202 27149 453 (95 digits) : 20985 34102 05942 89480 59620 24718 62246 55940 59464 78745 65999 77150 04840 58392 40303 97583 51158 33831 73698 454 (95 digits) : 33954 99503 68289 67457 47556 61704 09171 86297 28156 53791 52049 71477 83134 53268 29712 79633 87482 47034 00847 455 (95 digits) : 54940 33605 74232 56938 07176 86422 71418 42237 87621 32537 18049 48627 87975 11660 70016 77217 38640 80865 74545 456 (95 digits) : 88895 33109 42522 24395 54733 48126 80590 28535 15777 86328 70099 20105 71109 64928 99729 56851 26123 27899 75392 457 (96 digits) : 14383 56671 51675 48133 36191 03454 95200 87077 30339 91886 58814 86873 35908 47658 96974 63406 86476 40876 54993 7 458 (96 digits) : 23273 09982 45927 70572 91664 38267 63259 89930 81917 70519 45824 78883 93019 44151 86947 59091 99088 73666 52532 9 459 (96 digits) : 37656 66653 97603 18706 27855 41722 58460 77008 12257 62406 04639 65757 28927 91810 83922 22498 85565 14543 07526 6 460 (96 digits) : 60929 76636 43530 89279 19519 79990 21720 66938 94175 32925 50464 44641 21947 35962 70869 81590 84653 88209 60059 5 461 (96 digits) : 98586 43290 41134 07985 47375 21712 80181 43947 06432 95331 55104 10398 50875 27773 54792 04089 70219 02752 67586 1 462 (97 digits) : 15951 61992 68466 49726 46689 50170 30190 21088 60060 82825 70556 85503 97282 26373 62566 18568 05487 29096 22764 56 463 (97 digits) : 25810 26321 72579 90525 01427 02341 58208 35483 30704 12358 86067 26543 82369 79150 98045 38977 02509 19371 49523 17 464 (97 digits) : 41761 88314 41046 40251 48116 52511 88398 56571 90764 95184 56624 12047 79652 05524 60611 57545 07996 48467 72287 73 465 (97 digits) : 67572 14636 13626 30776 49543 54853 46606 92055 21469 07543 42691 38591 62021 84675 58656 96522 10505 67839 21810 90 466 (98 digits) : 10933 40295 05467 27102 79766 00736 53500 54862 71223 40272 79931 55063 94167 39020 01926 85406 71850 21630 69409 863 467 (98 digits) : 17690 61758 66829 90180 44720 36221 88161 24068 23370 31027 14200 68923 10369 57487 57792 55058 92900 78414 61590 953 468 (98 digits) : 28624 02053 72297 17283 24486 36958 41661 78930 94593 71299 94132 23987 04536 96507 59719 40465 64751 00045 31000 816 469 (98 digits) : 46314 63812 39127 07463 69206 73180 29823 02999 17964 02327 08332 92910 14906 53995 17511 95524 57651 78459 92591 769 470 (98 digits) : 74938 65866 11424 24746 93693 10138 71484 81930 12557 73627 02465 16897 19443 50502 77231 35990 22402 78505 23592 585 471 (99 digits) : 12125 32967 85055 13221 06289 98331 90130 78492 93052 17595 41079 80980 73435 00449 79474 33151 48005 45696 51618 4354 472 (99 digits) : 19619 19554 46197 55695 75659 29345 77279 26685 94307 94958 11326 32670 45379 35500 07197 46750 50245 73547 03977 6939 473 (99 digits) : 31744 52522 31252 68916 81949 27677 67410 05178 87360 12553 52406 13651 18814 35949 86671 79901 98251 19243 55596 1293 474 (99 digits) : 51363 72076 77450 24612 57608 57023 44689 31864 81668 07511 63732 46321 64193 71449 93869 26652 48496 92790 59573 8232 475 (99 digits) : 83108 24599 08702 93529 39557 84701 12099 37043 69028 20065 16138 59972 83008 07399 80541 06554 4 6748 12034 15169 9525 476 (100 digits) : 13447 19667 58615 31814 19716 64172 45678 86890 85069 62757 67987 10629 44720 17884 97441 03320 6 9524 50482 47474 37757 477 (100 digits) : 21758 02127 49485 61167 13672 42642 56888 80595 21972 44764 19600 96626 73020 98624 95495 13976 1 4199 31685 88991 37282 478 (100 digits) : 35205 21795 08100 92981 33389 06815 02567 67486 07042 07521 87588 07256 17741 16509 92936 17296 8 3723 82168 36465 75039 479 (100 digits) : 56963 23922 57586 54148 47061 49457 59456 48081 29014 52286 07189 03882 90762 15134 88431 31272 9 7923 13854 25457 12321 480 (100 digits) : 92168 45717 65687 47129 80450 56272 62024 15567 36056 59807 94777 11139 08503 31644 81367 48569 8 1646 96022 61922 87360 481 (101 digits) : 14913 16964 02327 40127 82751 20573 02148 06364 86507 11209 40196 61502 19926 54677 96979 87984 2 7957 00987 68737 99968 1 482 (101 digits) : 24130 01535 78896 14840 80796 26200 28350 47921 60112 77190 19674 32616 10776 87842 45116 62841 2 6121 70589 94930 28704 1 483 (101 digits) : 39043 18499 81223 54968 63547 46773 30498 54286 46619 88399 59870 94118 30703 42520 42096 50825 5 4078 71577 63668 28672 2 484 (101 digits) : 63173 20035 60119 69809 44343 72973 58849 02208 06732 65589 79545 26734 41480 30362 87213 13666 8 0200 42167 58598 57376 3 485 (102 digits) : 10221 63853 54134 32477 80789 11974 68934 75649 45335 25398 93941 62085 27218 37288 32930 96449 2 3427 91374 52226 68604 85 486 (102 digits) : 16538 95857 10146 29458 75223 49272 04819 65870 26008 51957 91896 14758 71366 40324 61652 27815 9 1447 95591 28086 54342 48 487 (102 digits) : 26760 59710 64280 61936 56012 61246 73754 41519 71343 77356 85837 76843 98584 77612 94583 24265 1 4875 86965 80313 22947 33 488 (102 digits) : 43299 55567 74426 91395 31236 10518 78574 07389 97352 29314 77733 91602 69951 17937 56235 52081 0 6323 82557 08399 77289 81 489 (102 digits) : 70060 15278 38707 53331 87248 71765 52328 48909 68696 06671 63571 68446 68535 95550 50818 76346 2 1199 69522 88713 00237 14 490 (103 digits) : 11335 97084 61313 44472 71848 48228 43090 25629 96604 83598 64130 56004 93848 71348 80705 42842 7 2752 35207 99711 27752 695 491 (103 digits) : 18341 98612 45184 19805 90573 35404 98323 10520 93474 44265 80487 72849 60702 30903 85787 30477 3 4872 32160 28582 57776 409 492 (103 digits) : 29677 95697 06497 64278 62421 83633 41413 36150 90079 27864 44618 28854 54551 02252 66492 73320 0 7624 67368 28293 85529 104 493 (103 digits) : 48019 94309 51681 84084 52995 19038 39736 46671 83553 72130 25106 01704 15253 33156 52280 03797 4 2496 99528 56876 43305 513 494 (103 digits) : 77697 90006 58179 48363 15417 02671 81149 82822 73632 99994 69724 30558 69804 35409 18772 77117 5 0121 66896 85170 28834 617 495 (104 digits) : 12571 78431 60986 13244 76841 22171 02088 62949 45718 67212 49483 03226 28505 76856 57105 28091 4 9261 86642 54204 67214 0130 496 (104 digits) : 20341 57432 26804 08081 08382 92438 20203 61231 73081 97211 96455 46282 15486 20397 48982 55803 2 4274 03332 22721 70097 4747 497 (104 digits) : 32913 35863 87790 21325 85224 14609 22292 24181 18800 64424 45938 49508 43991 97254 06087 83894 7 3535 89974 76926 37311 4877 498 (104 digits) : 53254 93296 14594 29406 93607 07047 42495 85412 91882 61636 42393 95790 59478 17651 55070 39697 9 7809 93306 99648 07408 9624 499 (104 digits) : 86168 29160 02384 50732 78831 21656 64788 09594 10683 26060 88332 45299 03470 14905 61158 23592 7 1345 83281 76574 44720 4501 500 (105 digits) : 13942 32245 61697 88013 97243 82870 40728 39500 70256 58769 73072 64108 96294 83255 71622 86329 0 6915 57658 87622 25212 94125 501 (105 digits) : 22559 15161 61936 33087 25126 95036 07207 20460 11324 91375 81905 88638 86641 84746 27738 68688 3 4050 15987 05279 69684 98626 502 (105 digits) : 36501 47407 23634 21101 22370 77906 47935 59960 81581 50145 54978 52747 82936 68001 99361 55017 4 0965 73645 92901 94897 92751 503 (105 digits) : 59060 62568 85570 54188 47497 72942 55142 80420 92906 41521 36884 41386 69578 52748 27100 23705 7 5015 89632 98181 64582 91377 504 (105 digits) : 95562 09976 09204 75289 69868 50849 03078 40381 74487 91666 91862 94134 52515 20750 26461 78723 1 5981 63278 91083 59480 84128 505 (106 digits) : 15462 27254 49477 52947 81736 62379 15822 12080 26739 43318 82874 73552 12209 37349 85356 20242 8 9099 75291 18926 52406 37550 5 506 (106 digits) : 25018 48252 10398 00476 78723 47464 06129 96118 44188 22485 52061 02965 57460 89424 88002 38115 2 0697 91619 08034 88354 45963 3 507 (106 digits) : 40480 75506 59875 53424 60460 09843 21952 08198 70927 65804 34935 76517 69670 26774 73358 58358 0 9797 66910 26961 40760 83513 8 508 (106 digits) : 65499 23758 70273 53901 39183 57307 28082 04317 15115 88289 86996 79483 27131 16199 61360 96473 3 0495 58529 34996 29115 29477 1 509 (107 digits) : 10597 99926 53014 90732 59964 36715 05003 41251 58604 35409 42193 25600 09680 14297 43471 95483 1 4029 32543 96195 76987 61299 09 510 (107 digits) : 17147 92302 40042 26122 73882 72445 77811 61683 30115 94238 40892 93548 42393 25917 39608 05130 4 7078 88396 89695 39899 14246 80 511 (107 digits) : 27745 92228 93057 16855 33847 09160 82815 02934 88720 29647 83086 19148 52073 40214 83080 00613 6 1108 20940 85891 16886 75545 89 512 (107 digits) : 44893 84531 33099 42978 07729 81606 60626 64618 18836 23886 23979 12696 94466 66132 22688 05744 0 8187 09337 75586 56785 89792 69 513 (107 digits) : 72639 76760 26156 59833 41576 90767 43441 67553 07556 53534 07065 31845 46540 06347 05768 06357 6 9295 30278 61477 73672 65338 58 514 (108 digits) : 11753 36129 15925 60281 14930 67237 40406 83217 12639 27742 03104 44454 24100 67247 92845 61210 1 7748 23961 63706 43045 85513 127 515 (108 digits) : 19017 33805 18541 26264 49088 36314 14750 99972 43394 93095 43810 97638 78754 67882 63422 41845 9 4677 76989 49854 20413 12046 985 516 (108 digits) : 30770 69934 34466 86545 64019 03551 55157 83189 56034 20837 46915 42093 02855 35130 56268 03056 1 2426 00951 13560 63458 97560 112 517 (108 digits) : 49788 03739 53008 12810 13107 39865 69908 83161 99429 13932 90726 39731 81610 03013 19690 44902 0 7103 77940 63414 83872 09607 097 518 (108 digits) : 80558 73673 87474 99355 77126 43417 25066 66351 55463 34770 37641 81824 84465 38143 75958 47958 1 9529 78891 76975 47331 07167 209 519 (109 digits) : 13034 67741 34048 31216 59023 38328 29497 54951 35489 24870 32836 82155 66607 54115 69564 89286 0 2663 35683 24039 03120 31677 4306 520 (109 digits) : 21090 55108 72795 81152 16736 02670 02004 21586 51035 58347 36601 00338 15054 07930 07160 74081 8 4616 33572 41736 57853 42394 1515 521 (109 digits) : 34125 22850 06844 12368 75759 40998 31501 76537 86524 83217 69437 82493 81661 62045 76725 63367 8 7279 69255 65775 60973 74071 5821 522 (109 digits) : 55215 77958 79639 93520 92495 43668 33505 98124 37560 41565 06038 82831 96715 69975 83886 37449 7 1896 02828 07512 18827 16465 7336 523 (109 digits) : 89341 00808 86484 05889 68254 84666 65007 74662 24085 24782 75476 65325 78377 32021 60612 00817 5 9175 72083 73287 79800 90537 3157 524 (110 digits) : 14455 67876 76612 39941 06075 02833 49851 37278 66164 56634 78151 54815 77509 30199 74449 83826 7 3107 17491 18079 99862 80700 30493 525 (110 digits) : 23389 77957 65260 80530 02900 51300 16352 14744 88573 09113 05699 21348 35347 03401 90511 03908 4 9024 74699 55408 77842 89754 03650 526 (110 digits) : 37845 45834 41873 20471 08975 54133 66203 52023 54737 65747 83850 76164 12856 33601 64960 87735 2 2131 92190 73488 77705 70454 34143 527 (110 digits) : 61235 23792 07134 01001 11876 05433 82555 66768 43310 74860 89549 97512 48203 37003 55471 91643 7 1156 66890 28897 55548 60208 37793 528 (110 digits) : 99080 69626 49007 21472 20851 59567 48759 18791 98048 40608 73400 73676 61059 70605 20432 79378 9 3288 59081 02386 33254 30662 71936 529 (111 digits) : 16031 59341 85614 12247 33272 76500 13131 48556 04135 91546 96295 07118 90926 30760 87590 47102 2 6444 52597 13128 38880 29087 10972 9 530 (111 digits) : 25939 66304 50514 84394 55357 92456 88007 40435 23940 75607 83635 14486 57032 27821 39633 75040 1 5773 38505 23367 02205 72153 38166 5 531 (111 digits) : 41971 25646 36128 96641 88630 68957 01138 88991 28076 67154 79930 21605 47958 58582 27224 22142 4 2217 91102 36495 41086 01240 49139 4 532 (111 digits) : 67910 91950 86643 81036 43988 61413 89146 29426 52017 42762 63565 36092 04990 86403 66857 97182 5 7991 29607 59862 43291 73393 87305 9 533 (112 digits) : 10988 21759 72277 27767 83261 93037 09028 51841 78009 40991 74349 55769 75294 94498 59408 21932 5 0020 92070 99635 78437 77463 43644 53 534 (112 digits) : 17779 30954 80941 65871 47660 79178 47943 14784 43211 15268 00706 09378 95794 03138 96094 01650 7 5820 05031 75622 02766 94802 82375 12 535 (112 digits) : 28767 52714 53218 93639 30922 72215 56971 66626 21220 56259 75055 65148 71088 97637 55502 23583 2 5840 97102 75257 81204 72266 26019 65 536 (112 digits) : 46546 83669 34160 59510 78583 51394 04914 81410 64431 71527 75761 74527 66883 00776 51596 25234 0 1661 02134 50879 83971 67069 08394 77 537 (112 digits) : 75314 36383 87379 53150 09506 23609 61886 48036 85652 27787 50817 39676 37971 98414 07098 48817 2 7501 99237 26137 65176 39335 34414 42 538 (113 digits) : 12186 12005 32154 01266 08808 97500 36680 12944 75008 39931 52657 91420 40485 49919 05869 47405 1 2916 30137 17701 74914 80640 44280 919 539 (113 digits) : 19717 55643 70891 96581 09759 59861 32868 77748 43573 62710 27739 65388 04282 69760 46579 32286 8 5666 50060 90315 51432 44573 97722 361 540 (113 digits) : 31903 67649 03045 97847 18568 57361 69548 90693 18582 02641 80397 56808 44768 19679 52448 79691 9 8582 80198 08017 26347 25214 42003 280 541 (113 digits) : 51621 23292 73937 94428 28328 17223 02417 68441 62155 65352 08137 22196 49050 89439 99028 11978 8 4249 30258 98332 77779 69788 39725 641 542 (113 digits) : 83524 90941 76983 92275 46896 74584 71966 59134 80737 67993 88534 79004 93819 09119 51476 91670 8 2832 10457 06350 04126 95002 81728 921 543 (114 digits) : 13514 61423 45092 18670 37522 49180 77438 42757 64289 33334 59667 20120 14286 99855 95050 50364 9 6708 14071 60468 28190 66479 12145 4562 544 (114 digits) : 21867 10517 62790 57897 92212 16639 24635 08671 12363 10133 98520 68020 63668 90767 90198 19532 0 4991 35117 31103 28603 35979 40318 3483 545 (114 digits) : 35381 71941 07882 76568 29734 65820 02073 51428 76652 43468 58187 88140 77955 90623 85248 69897 0 1699 49188 91571 56794 02458 52463 8045 546 (114 digits) : 57248 82458 70673 34466 21946 82459 26708 60099 89015 53602 56708 56161 41624 81391 75446 89429 0 6690 84306 22674 85397 38437 92782 1528 547 (114 digits) : 92630 54399 78556 11034 51681 48279 28782 11528 65667 97071 14896 44302 19580 72015 60695 59326 0 8390 33495 14246 42191 40896 45245 9573 548 (115 digits) : 14987 93685 84922 94550 07362 83073 85549 07162 85468 35067 37160 50046 36120 55340 73614 24875 5 1508 11780 13692 12758 87933 43802 81101 549 (115 digits) : 24250 99125 82778 55653 52530 97901 78427 28315 72035 14774 48650 14476 58078 62542 29683 80808 1 2347 15129 65116 76978 02023 08327 40674 550 (115 digits) : 39238 92811 67701 50203 59893 80975 63976 35478 57503 49841 85810 64522 94199 17883 03298 05683 6 3855 26909 78808 89736 89956 52130 21775 551 (115 digits) : 63489 91937 50480 05857 12424 78877 42403 63794 29538 64616 34460 78999 52277 80425 32981 86491 7 6202 42039 43925 66714 91979 60457 62449 552 (116 digits) : 10272 88474 91818 15606 07231 85985 30637 99927 28704 21445 82027 14352 24647 69830 83627 99217 5 4005 76894 92273 45645 18193 61258 78422 4 553 (116 digits) : 16621 87668 66866 16191 78474 33873 04878 36306 71658 07907 45473 22252 19875 47873 36926 17866 7 1626 01098 86666 02316 67391 57304 54667 3 554 (116 digits) : 26894 76143 58684 31797 85706 19858 35516 36234 00362 29353 27500 36604 44523 17704 20554 17084 2 5631 77993 78939 47961 85585 18563 33089 7 555 (116 digits) : 43516 63812 25550 47989 64180 53731 40394 72540 72020 37260 72973 58856 64398 65577 57480 34950 9 7257 79092 65605 50278 52976 75867 87757 0 556 (116 digits) : 70411 39955 84234 79787 49886 73589 75911 08774 72382 66614 00473 95461 08921 83281 78034 52035 2 2889 57086 44544 98240 38561 94431 20846 7 557 (117 digits) : 11392 80376 80978 52777 71406 72732 11630 58131 54440 30387 47344 75431 77332 04885 93551 48698 6 2014 73617 91015 04851 89153 87029 90860 37 558 (117 digits) : 18433 94372 39402 00756 46395 40091 09221 69009 01678 57048 87392 14977 88224 23214 11354 93902 1 4303 69326 55469 54675 93010 06473 02945 04 559 (117 digits) : 29826 74749 20380 53534 17802 12823 20852 27140 56118 87436 34736 90409 65556 28100 04906 42600 7 6318 42944 46484 59527 82163 93502 93805 41 560 (117 digits) : 48260 69121 59782 54290 64197 52914 30073 96149 57797 44485 22129 05387 53780 51314 16261 36502 9 0622 12271 01954 14203 75173 99975 96750 45 561 (117 digits) : 78087 43870 80163 07824 81999 65737 50926 23290 13916 31921 56865 95797 19336 79414 21167 79103 6 6940 55215 48438 73731 57337 93478 90555 86 562 (118 digits) : 12634 81299 23994 56211 54619 71865 18100 01943 97171 37640 67899 50118 47311 73072 83742 91560 6 5756 26748 65039 28793 53251 19345 48730 631 563 (118 digits) : 20443 55686 32010 86994 02819 68438 93192 64272 98563 00832 83586 09698 19245 41014 25859 69471 0 2450 32270 19883 16166 68984 98693 37786 217 564 (118 digits) : 33078 36985 56005 43205 57439 40304 11292 66216 95734 38473 51485 59816 66557 14087 09602 61031 6 8206 59018 84922 44960 22236 18038 86516 848 565 (118 digits) : 53521 92671 88016 30199 60259 08743 04485 30489 94297 39306 35071 69514 85802 55101 35462 30502 7 0656 91289 04805 61126 91221 16732 24303 065 566 (118 digits) : 86600 29657 44021 73405 17698 49047 15777 96706 90031 77779 86557 29331 52359 69188 45064 91534 3 8863 50307 89728 06087 13457 34771 10819 913 567 (119 digits) : 14012 22232 93203 80360 47795 75779 02026 32719 68432 91708 62162 89884 63816 22428 98052 72203 7 0952 04159 69453 36721 40467 85150 33512 2978 568 (119 digits) : 22672 25198 67605 97700 99565 60683 73604 12390 37436 09486 60818 62817 79052 19347 82559 21357 1 4838 39190 48426 17330 11813 58627 44594 2891 569 (119 digits) : 36684 47431 60809 78061 47361 36462 75630 45110 05869 01195 22981 52702 42868 41776 80611 93560 8 5790 43350 17879 54051 52281 43777 78106 5869 570 (119 digits) : 59356 72630 28415 75762 46926 97146 49234 57500 43305 10681 83800 15520 21920 61124 63171 14918 0 0628 82540 66305 71381 64095 02405 22700 8760 571 (119 digits) : 96041 20061 89225 53823 94288 33609 24865 02610 49174 11877 06781 68222 64789 02901 43783 08478 8 6419 25890 84185 25433 16376 46183 00807 4629 572 (120 digits) : 15539 79269 21764 12958 64121 53075 57409 96011 09247 92255 89058 18374 28670 96402 60695 42339 6 8704 80843 15049 09681 48047 14858 82350 83389 573 (120 digits) : 25143 91275 40686 68341 03550 36436 49896 46272 14165 33443 59736 35196 55149 86692 75073 73187 5 7346 73432 23467 62224 79684 79477 12431 58018 574 (120 digits) : 40683 70544 62450 81299 67671 89512 07306 42283 23413 25699 48794 53570 83820 83095 35769 15527 2 6051 54275 38516 71906 27731 94335 94782 41407 575 (120 digits) : 65827 61820 03137 49640 71222 25948 57202 88555 37578 59143 08530 88767 38970 69788 10842 88714 8 3398 27707 61984 34131 07416 73813 07213 99425 576 (121 digits) : 10651 13236 46558 83094 03889 41546 06450 93083 86099 18484 25732 54233 82279 15288 34661 20424 2 0944 98198 30050 10603 73514 86814 90199 64083 2 577 (121 digits) : 17233 89418 46872 58058 11011 64140 92171 21939 39857 04398 56585 63110 56176 22267 15745 49295 6 9284 80969 06248 54016 84256 54196 20921 04025 7 578 (121 digits) : 27885 02654 93431 41152 14901 05686 98622 15023 25956 22882 82318 17344 38455 37555 50406 69719 9 0229 79167 36298 64620 57771 41011 11120 68108 9 579 (121 digits) : 45118 92073 40303 99210 25912 69827 90793 36962 65813 27281 38903 80454 94631 59822 66152 19015 5 9514 60136 42547 18637 42027 95207 32041 72134 6 580 (121 digits) : 73003 94728 33735 40362 40813 75514 89415 51985 91769 50164 21221 97799 33086 97378 16558 88735 4 9744 39303 78845 83257 99799 36218 43162 40243 5 581 (122 digits) : 11812 28680 17403 93957 26672 64534 28020 88894 85758 27744 56012 57825 42771 85720 08271 10775 1 0925 89944 02139 30189 54182 73142 57520 41237 81 582 (122 digits) : 19112 68153 00777 47993 50754 02085 76962 44093 44935 22760 98134 77605 36080 55457 89926 99648 6 5900 33874 40023 88515 34162 66764 41836 65262 16 583 (122 digits) : 30924 96833 18181 41950 77426 66620 04983 32988 30693 50505 54147 35430 78852 41177 98198 10423 7 6826 23818 42163 18704 88345 39906 99357 06499 97 584 (122 digits) : 50037 64986 18958 89944 28180 68705 81945 77081 75628 73266 52282 13036 14932 96635 88125 10072 4 2726 57692 82187 07220 22508 06671 41193 71762 13 585 (122 digits) : 80962 61819 37140 31895 05607 35325 86929 10070 06322 23772 06429 48466 93785 37813 86323 20496 1 9552 81511 24350 25925 10853 46578 40550 78262 10 586 (123 digits) : 13100 02680 55609 92183 93378 80403 16887 48715 18195 09703 85871 16150 30871 83444 97444 83056 8 6227 93920 40653 73314 53336 15324 98174 45002 423 587 (123 digits) : 21196 28862 49323 95373 43939 53935 75580 39722 18827 32081 06514 10997 00250 37226 36077 15106 4 8183 22071 53088 75907 04421 49982 82229 52828 633 588 (123 digits) : 34296 31543 04933 87557 37318 34338 92467 88437 37022 41784 92385 27147 31122 20671 33521 98163 3 4411 15991 93742 49221 57757 65307 80403 97831 056 589 (123 digits) : 55492 60405 54257 82930 81257 88274 68048 28159 55849 73865 98899 38144 31372 57897 69599 13269 8 2594 38063 46831 25128 62179 15290 62633 50659 689 590 (123 digits) : 89788 91948 59191 70488 18576 22613 60516 16596 92872 15650 91284 65291 62494 78569 03121 11433 1 7005 54055 40573 74350 19936 80598 43037 48490 745 591 (124 digits) : 14528 15235 41344 95341 89983 41088 82856 44475 64872 18951 69018 40343 59386 73646 67272 02470 2 9959 99211 88740 49947 88211 59588 90567 09915 0434 592 (124 digits) : 23507 04430 27264 12390 71841 03350 18908 06135 34159 40516 78146 86872 75636 21503 57584 13613 6 1660 54617 42797 87382 90205 27648 74870 84764 1179 593 (124 digits) : 38035 19665 68609 07732 61824 44439 01764 50610 99031 59468 47165 27216 35022 95150 24856 16083 9 1620 53829 31538 37330 78416 87237 65437 94679 1613 594 (124 digits) : 61542 24095 95873 20123 33665 47789 20672 56746 33190 99985 25312 14089 10659 16653 82440 29697 5 3281 08446 74336 24713 68622 14886 40308 79443 2792 595 (124 digits) : 99577 43761 64482 27855 95489 92228 22437 07357 32222 59453 72477 41305 45682 11804 07296 45781 4 4901 62276 05874 62044 47039 02124 05746 74122 4405 596 (125 digits) : 16111 96785 76035 54797 92915 54001 74310 96410 36541 35943 89778 95539 45634 12845 78973 67547 8 9818 27072 28021 08675 81566 11701 04605 55356 57197 597 (125 digits) : 26069 71161 92483 77583 52464 53224 56554 67146 09763 61889 27026 69670 00202 34026 19703 32126 0 4308 43299 88608 54880 26270 01913 45180 22768 81602 598 (125 digits) : 42181 67947 68519 32381 45380 07226 30865 63556 46304 97833 16805 65209 45836 46871 98676 99673 9 4126 70372 16629 63556 07836 13614 49785 78125 38799 599 (125 digits) : 68251 39109 61003 09964 97844 60450 87420 30702 56068 59722 43832 34879 46038 80898 18380 31799 9 8435 13672 05238 18436 34106 15527 94966 00894 20401 600 (126 digits) : 11043 30705 72952 24234 64322 46767 71828 59425 90237 35755 56063 80008 89187 52777 01705 73147 3 9256 18404 42186 78199 24194 22914 24475 17901 95920 0 601 (126 digits) : 17868 44616 69052 55231 14106 92812 80570 62496 15844 21727 80447 03496 83791 40866 83543 76327 3 9099 69771 62710 60042 87604 84467 03971 77991 37960 1 602 (126 digits) : 28911 75322 42004 79465 78429 39580 52399 21922 06081 57483 36510 83505 72978 93643 85249 49474 7 8355 88176 04897 38242 11799 07381 28446 95893 33880 1 603 (126 digits) : 46780 19939 11057 34696 92536 32393 32969 84418 21925 79211 16957 87002 56770 34510 68793 25802 1 7455 57947 67607 98284 99403 91848 32418 73884 71840 2 604 (126 digits) : 75691 95261 53062 14162 70965 71973 85369 06340 28007 36694 53468 70508 29749 28154 54042 75276 9 5811 46123 72505 36527 11202 99229 60865 69778 05720 3 605 (127 digits) : 12247 21520 06411 94885 96350 20436 71833 89075 84993 31590 57042 65751 08651 96266 52283 60107 9 1326 70407 14011 33481 21060 69107 79328 44366 27756 05 606 (127 digits) : 19816 41046 21718 16302 23446 77634 10370 79709 87794 05260 02389 52801 91626 89081 97687 87635 6 0907 85019 51261 87133 92180 99030 75415 01344 08328 08 607 (127 digits) : 32063 62566 28130 11188 19796 98070 82204 68785 72787 36850 59432 18553 00278 85348 49971 47743 5 2234 55426 65273 20615 13241 68138 54743 45710 36084 13 608 (127 digits) : 51880 03612 49848 27490 43243 75704 92575 48495 60581 42110 61821 71354 91905 74430 47659 35379 1 3142 40446 16535 07749 05422 67169 30158 47054 44412 21 609 (127 digits) : 83943 66178 77978 38678 63040 73775 74780 17281 33368 78961 21253 89907 92184 59778 97630 83122 6 5376 95872 81808 28364 18664 35307 84901 92764 80496 34 610 (128 digits) : 13582 36979 12782 66616 90628 44948 06735 56577 69395 02107 18307 56126 28409 03420 94529 01850 1 7851 93631 89834 33611 32408 70247 71506 03981 92490 855 611 (128 digits) : 21976 73597 00580 50484 76932 52325 64213 58305 82731 90003 30432 95117 07627 49398 84292 10162 4 4389 63219 18015 16447 74275 13778 49996 23258 40540 489 612 (128 digits) : 35559 10576 13363 17101 67560 97273 70949 14883 52126 92110 48740 51243 36036 52819 78821 12012 6 2241 56851 07849 50059 06683 84026 21502 27240 33031 344 613 (128 digits) : 57535 84173 13943 67586 44493 49599 35162 73189 34858 82113 79173 46360 43664 02218 63113 22175 0 6631 20070 25864 66506 80958 97804 71498 50498 73571 833 614 (128 digits) : 93094 94749 27306 84688 12054 46873 06111 88072 86985 74224 27913 97603 79700 55038 41934 34187 6 8872 76921 33714 16565 87642 81830 93000 77739 06603 177 615 (129 digits) : 15063 07892 24125 05227 45654 79647 24127 46126 22184 45633 80708 74396 42336 45725 70504 75636 2 7550 39699 15957 88307 26860 17963 56449 92823 78017 5010 616 (129 digits) : 24372 57367 16855 73696 26860 24334 54738 64933 50883 03056 23500 14156 80306 51229 54698 19055 0 4437 67391 29329 29963 85624 46146 65750 00597 68677 8187 617 (129 digits) : 39435 65259 40980 78923 72515 03981 78866 11059 73067 48690 04208 88553 22642 96955 25202 94691 3 1988 07090 45287 18271 12484 64110 22199 93421 46695 3197 618 (129 digits) : 63808 22626 57836 52619 99375 28316 33604 75993 23950 51746 27709 02710 02949 48184 79901 13746 3 6425 74481 74616 48234 98109 10256 87949 94019 15373 1384 619 (130 digits) : 10324 38788 59881 73154 37189 03229 81247 08705 29701 80043 63191 79126 32559 24514 00510 40843 76841 38157 21990 36650 61059 37436 71014 98744 06206 84581 620 (130 digits) : 16705 21051 25665 38416 37126 56061 44607 56304 62096 85218 25962 69397 32854 19332 48500 52218 40483 95605 39452 01474 10870 28462 39809 98145 97744 15965 621 (130 digits) : 27029 59839 85547 11570 74315 59291 25854 65009 91798 65261 89154 48523 65413 43846 49010 93062 17325 33762 61442 38124 71929 65899 10824 96890 03951 00546 622 (130 digits) : 43734 80891 11212 49987 11442 15352 70462 21314 53895 50480 15117 17920 98267 63178 97511 45280 57809 29368 00894 39598 82799 94361 50634 95036 01695 16511 623 (130 digits) : 70764 40730 96759 61557 85757 74643 96316 86324 45694 15742 04271 66444 63681 07025 46522 38342 75134 63130 62336 77723 54729 60260 61459 91926 05646 17057 624 (131 digits) : 11449 92162 20797 21154 49719 98999 66677 90763 89958 96622 21938 88436 56194 87020 44403 38362 33294 39249 86323 11732 23752 95462 21209 48696 20734 13356 8 625 (131 digits) : 18526 36235 30473 17310 28295 76464 06309 59396 34528 38196 42366 05081 02562 97722 99055 62196 60807 85562 92556 79504 59225 91488 27355 47888 81298 75062 5 626 (131 digits) : 29976 28397 51270 38464 78015 75463 72987 50160 24487 34818 64304 93517 58757 84743 43459 00558 94102 24812 78879 91236 82978 86950 48564 96585 02032 88419 3 627 (131 digits) : 48502 64632 81743 55775 06311 51927 79297 09556 59015 73015 06670 98598 61320 82466 42514 62755 54910 10375 71436 70741 42204 78438 75920 44473 83331 63481 8 628 (131 digits) : 78478 93030 33013 94239 84327 27391 52284 59716 83503 07833 70975 92116 20078 67209 85973 63314 49012 35188 50316 61978 25183 65389 24485 41058 85364 51901 1 629 (132 digits) : 12698 15766 31475 75001 49063 87931 93158 16927 34251 88084 87764 69071 48139 94967 62848 82607 00392 24556 42175 33271 96738 84382 80040 58553 26869 61538 29 630 (132 digits) : 20546 05069 34777 14425 47496 60671 08386 62899 02602 18868 24862 28283 10147 81688 61446 18938 45293 48075 27206 99469 79257 20921 72489 12659 15406 06728 40 631 (132 digits) : 33244 20835 66252 89426 96560 48603 01544 79826 36854 06953 12626 97354 58287 76656 24295 01545 45685 72631 69382 32741 75996 05304 52529 71212 42275 68266 69 632 (132 digits) : 53790 25905 01030 03852 44057 09274 09931 42725 39456 25821 37489 25637 68435 58344 85741 20483 90979 20706 96589 32211 55253 26226 25018 83871 57681 74995 09 633 (132 digits) : 87034 46740 67282 93279 40617 57877 11476 22551 76310 32774 50116 22992 26723 35001 10036 22029 36664 93338 65971 64953 31249 31530 77548 55083 99957 43261 78 634 (133 digits) : 14082 47264 56831 29713 18467 46715 12140 76527 71576 65859 58760 54862 99515 89334 59577 74251 32764 41404 56256 09716 48650 25775 70256 73895 55763 91825 687 635 (133 digits) : 22785 91938 63559 59041 12529 22502 83288 38782 89207 69137 03772 17162 22188 22834 70581 36454 26430 90738 42853 26211 81775 18928 78011 59403 95759 66151 865 636 (133 digits) : 36868 39203 20390 88754 30996 69217 95429 15310 60784 34996 62532 72025 21704 12169 30159 10705 59195 32142 99109 35928 30425 44704 48268 33299 51523 57977 552 637 (133 digits) : 59654 31141 83950 47795 43525 91720 78717 54093 49992 04133 66304 89187 43892 35004 00740 47159 85626 22881 41962 62140 12200 63633 26279 92703 47283 24129 417 638 (133 digits) : 96522 70345 04341 36549 74522 60938 74146 69404 10776 39130 28837 61212 65596 47173 30899 57865 44821 55024 41071 98068 42626 08337 74548 26002 98806 82106 969 639 (134 digits) : 15617 70148 68829 18434 51804 85265 95286 42349 76076 84326 39514 25040 00948 88217 73164 00502 53044 77790 58303 46020 85482 67197 10082 81870 64609 00623 6386 640 (134 digits) : 25269 97183 19263 32089 49257 11359 82701 09290 17154 48239 42398 01161 27508 52935 06253 96289 07526 93293 02410 65827 69745 28030 87537 64470 94489 68834 3355 641 (134 digits) : 40887 67331 88092 50524 01061 96625 77987 51639 93231 32565 81912 26201 28457 41152 79417 96791 60571 71083 60714 11848 55227 95227 97620 46341 59098 69457 9741 642 (134 digits) : 66157 64515 07355 82613 50319 07985 60688 60930 10385 80805 24310 27362 55965 94087 85671 93080 68098 64376 63124 77676 24973 23258 85158 10812 53588 38292 3096 643 (135 digits) : 10704 53184 69544 83313 75138 10461 13867 61257 00361 71337 10622 25356 38442 33524 06508 98987 22867 03546 02383 88952 48020 11848 68277 85715 41268 70775 02837 644 (135 digits) : 17320 29636 20280 41575 10170 01259 69936 47350 01400 29417 63053 28092 64038 92932 85076 18295 29676 89983 68696 36720 10517 44174 56793 66796 66627 54604 25933 645 (135 digits) : 28024 82820 89825 24888 85308 11720 83804 08607 01762 00754 73675 53449 02481 26456 91585 17282 52543 93529 71080 25672 58537 56023 25071 52512 07896 25379 28770 646 (135 digits) : 45345 12457 10105 66463 95478 12980 53740 55957 03162 30172 36728 81541 66520 19389 76661 35577 82220 83513 39776 62392 69055 00197 81865 19308 74523 79983 54703 647 (135 digits) : 73369 95277 99930 91352 80786 24701 37544 64564 04924 30927 10404 34990 69001 45846 68246 52860 34764 77043 10856 88065 27592 56221 06936 71820 82420 05362 83473 648 (136 digits) : 11871 50773 51003 65781 67626 43768 19128 52052 10808 66109 94713 31653 23552 16523 64490 78843 81698 56055 65063 35045 79664 75641 88880 19112 95694 38534 63817 6 649 (136 digits) : 19208 50301 30996 74916 95705 06238 32882 98508 51301 09202 65753 75152 30452 31108 31315 44129 85175 03759 96149 03852 32424 01263 99573 86295 03936 39070 92164 9 650 (136 digits) : 31080 01074 82000 40698 63331 50006 52011 50560 62109 75312 60467 06805 54004 47631 95806 22973 66873 59815 61212 38898 12088 76905 88454 05407 99630 77605 55982 5 651 (136 digits) : 50288 51376 12997 15615 59036 56244 84894 49069 13410 84515 26220 81957 84456 78740 27121 67103 52048 63575 57361 42750 44512 78169 88027 91703 03567 16676 48147 4 652 (136 digits) : 81368 52450 94997 56314 22368 06251 36905 99629 75520 59827 86687 88763 38461 26372 22927 90077 18922 23391 18573 81648 56601 55075 76481 97111 03197 94282 04129 9 653 (137 digits) : 13165 70382 70799 47192 98140 46249 62180 04869 88893 14434 31290 87072 12291 80511 25004 95718 07097 08696 67593 52439 90111 43324 56450 98881 40676 51095 85227 73 654 (137 digits) : 21302 55627 80299 22824 40377 26874 75870 64832 86445 20417 09959 65948 46137 93148 47297 74725 78989 31035 79450 90604 75771 58832 14099 18592 50996 30524 05640 72 655 (137 digits) : 34468 26010 51098 70017 38517 73124 38050 69702 75338 34851 41250 53020 58429 73659 72302 70443 86086 39732 47044 43044 65883 02156 70550 17473 91672 81619 90868 45 656 (137 digits) : 55770 81638 31397 92841 78894 99999 13921 34535 61783 55268 51210 18969 04567 66808 19600 45169 65075 70768 26495 33649 41654 60988 84649 36066 42669 12143 96509 17 657 (137 digits) : 90239 07648 82496 62859 17412 73123 51972 04238 37121 90119 92460 71989 62997 40467 91903 15613 51162 10500 73539 76694 07537 63145 55199 53540 34341 93763 87377 62 658 (138 digits) : 14600 98928 71389 45570 09630 77312 26589 33877 39890 54538 84367 09095 86756 50727 61150 36078 31623 78126 90003 51034 34919 22413 43984 88960 67701 10590 78388 679 659 (138 digits) : 23624 89693 59639 11856 01372 04624 61786 54301 23602 73550 83613 16294 83056 24774 40340 67639 66739 99176 97357 48703 75672 98727 99504 84314 71135 29967 17126 441 660 (138 digits) : 38225 88622 31028 57426 11002 81936 88375 88178 63493 28089 67980 25390 69812 75502 01491 03717 98363 77303 87360 99738 10592 21141 43489 73275 38836 40557 95515 120 661 (138 digits) : 61850 78315 90667 69282 12374 86561 50162 42479 87096 01640 51593 41685 52869 00276 41831 71357 65103 76480 84718 48441 86265 19869 42994 57590 09971 70525 12641 561 662 (139 digits) : 10007 66693 82169 62670 82337 76849 83853 83065 85058 92973 01957 36707 62268 17577 84332 27507 56346 75378 47207 94817 99685 74101 08648 43086 54880 81108 30815 6681 663 (139 digits) : 16192 74525 41236 39599 03575 25505 98870 07313 83768 53137 07116 70876 17555 07605 48515 44643 32857 13026 55679 79662 18312 26088 02947 88845 55877 98160 82079 8242 664 (139 digits) : 26200 41219 23406 02269 85913 02355 82723 90379 68827 46110 09074 07583 79823 25183 32847 72150 89203 88405 02887 74480 17998 00189 11596 31932 10758 79269 12895 4923 665 (139 digits) : 42393 15744 64642 41868 89488 27861 81593 97693 52595 99247 16190 78459 97378 32788 81363 16794 22061 01431 58567 54142 36310 26277 14544 20777 66636 77429 94975 3165 666 (139 digits) : 68593 56963 88048 44138 75401 30217 64317 88073 21423 45357 25264 86043 77201 57972 14210 88945 11264 89836 61455 28622 54308 26466 26140 52709 77395 56699 07870 8088 667 (140 digits) : 11098 67270 85269 08600 76488 95807 94591 18576 67401 94460 44145 56450 37457 99076 09557 40573 93332 59126 82002 28276 49061 85274 34068 47348 74403 23412 90284 61253 668 (140 digits) : 17958 02967 24073 93014 64029 08829 71022 97383 99544 28996 16672 05054 75178 14873 30978 49468 44459 08110 48147 81138 74492 67920 96682 52619 72142 79082 81071 69341 669 (140 digits) : 29056 70238 09343 01615 40518 04637 65614 15960 66946 23456 60817 61505 12636 13949 40535 90042 37791 67237 30150 09415 23554 53195 30750 99968 46546 02495 71356 30594 670 (140 digits) : 47014 73205 33416 94630 04547 13467 36637 13344 66490 52452 77489 66559 87814 28822 71514 39510 82250 75347 78297 90553 98047 21116 27433 52588 18688 81578 52427 99935 671 (140 digits) : 76071 43443 42759 96245 45065 18105 02251 29305 33436 75909 38307 28065 00450 42772 12050 29553 20042 42585 08447 99969 21601 74311 58184 52556 65234 84074 23784 30529 672 (141 digits) : 12308 61664 87617 69087 54961 23157 23888 84264 99992 72836 21579 69462 48826 47159 48356 46906 40229 31793 28674 59052 31964 89542 78561 80514 48392 36565 27621 23046 4 673 (141 digits) : 19915 76009 21893 68712 09467 74967 74113 97195 53336 40427 15410 42268 98871 51436 69561 49861 72233 56051 79519 39049 24125 06973 94380 25770 14915 84972 69999 66099 3 674 (141 digits) : 32224 37674 09511 37799 64428 98124 98002 81460 53329 13263 36990 11731 47697 98596 17917 96768 12462 87845 08193 98101 56089 96516 72942 06284 63308 21537 97620 89145 7 675 (141 digits) : 52140 13683 31405 06511 73896 73092 72116 78656 06665 53690 52400 54000 46569 50032 87479 46629 84696 43896 87713 37150 80215 03490 67322 32054 78224 06510 67620 55245 0 676 (141 digits) : 84364 51357 40916 44311 38325 71217 70119 60116 59994 66953 89390 65731 94267 48629 05397 43397 97159 31741 95907 35252 36305 00007 40264 38339 41532 28048 65241 44390 7 677 (142 digits) : 13650 46504 07232 15082 31222 24431 04223 63877 26666 02064 44179 11973 24083 69866 19287 69002 78185 57563 88362 07240 31652 00349 80758 67039 41975 63455 93286 19963 57 678 (142 digits) : 22086 91639 81323 79513 45054 81552 81235 59888 92665 48759 83118 18546 43510 44729 09827 43342 57901 50738 07952 80765 55282 50350 54785 10873 36128 86260 79810 34402 64 679 (142 digits) : 35737 38143 88555 94595 76277 05983 85459 23766 19331 50824 27297 30519 67594 14595 29115 12345 36087 08301 96314 88005 86934 50700 35543 77912 78104 49716 73096 54366 21 680 (142 digits) : 57824 29783 69879 74109 21331 87536 66694 83655 11996 99584 10415 49066 11104 59324 38942 55687 93988 59040 04267 68771 42217 01050 90328 88786 14233 35977 52906 88768 85 681 (142 digits) : 93561 67927 58435 68704 97608 93520 52154 07421 31328 50408 37712 79585 78698 73919 68057 68033 30075 67342 00582 56777 29151 51751 25872 66698 92337 85694 26003 43135 06 682 (143 digits) : 15138 59771 12831 54281 41894 08105 71884 89107 64332 54999 24812 82865 18980 33324 40700 02372 12406 42638 20485 02554 87136 85280 21620 15548 50657 12167 17891 03190 391 683 (143 digits) : 24494 76563 88675 11151 91654 97457 77100 29849 77465 40040 08584 10823 76850 20716 37505 79175 45413 99372 40543 28232 60052 00455 34207 42218 39890 90736 60491 37503 897 684 (143 digits) : 39633 36335 01506 65433 33549 05563 48985 18957 41797 95039 33396 93688 95830 54040 78205 81547 57820 42010 61028 30787 47188 85735 55827 57766 90548 02903 78382 40694 288 685 (143 digits) : 64128 12898 90181 76585 25204 03021 26085 48807 19263 35079 41981 04512 72680 74757 15711 60723 03234 41383 01571 59020 07240 86190 90034 99985 30438 93640 38873 78198 185 686 (144 digits) : 10376 14923 39168 84201 85875 30858 47507 06776 46106 13011 87537 79820 16851 12879 79391 74227 06105 48339 36259 98980 75442 97192 64586 25775 22098 69654 41725 61889 2473 687 (144 digits) : 16788 96213 28187 01860 38395 71160 60115 61657 18032 46519 81735 90271 44119 20355 50962 90299 36428 92477 66417 14882 76167 05811 73589 75773 75142 59018 45612 99709 0658 688 (144 digits) : 27165 11136 67355 86062 24271 02019 07622 68433 64138 59531 69273 70091 60970 33235 30354 64526 42534 40817 02677 13863 51610 03004 38176 01548 97241 28672 87338 61598 3131 689 (144 digits) : 43954 07349 95542 87922 62666 73179 67738 30090 82171 06051 51009 60363 05089 53590 81317 54825 78963 33294 69094 28746 27777 08816 11765 77322 72383 87691 32951 61307 3789 690 (144 digits) : 71119 18486 62898 73984 86937 75198 75360 98524 46309 65583 20283 30454 66059 86826 11672 19352 21497 74111 71771 42609 79387 11820 49941 78871 69625 16364 20290 22905 6920 691 (145 digits) : 11507 32583 65844 16190 74960 44837 84309 92861 52848 07163 47129 29081 77114 94041 69298 97417 80046 10740 64086 57135 60716 42063 66170 75619 44200 90405 55324 18421 30709 692 (145 digits) : 18619 24432 32134 03589 23654 22357 71846 02713 97479 03721 79157 62127 23720 92724 30466 19353 02195 88151 81263 71396 58655 13245 71164 93506 61163 42041 97353 20711 87629 693 (145 digits) : 30126 57015 97978 19779 98614 67195 56155 95575 50327 10885 26286 91209 00835 86765 99765 16770 82241 98892 45350 28532 19371 55309 37335 69126 05364 32447 52677 39133 18338 694 (145 digits) : 48745 81448 30112 23369 22268 89553 28001 98289 47806 14607 05444 53336 24556 79490 30231 36123 84437 87044 26613 99928 78026 68555 08500 62632 66527 74489 50030 59845 05967 695 (145 digits) : 78872 38464 28090 43149 20883 56748 84157 93864 98133 25492 31731 44545 25392 66256 29996 52894 66679 85936 71964 28460 97398 23864 45836 31758 71892 06937 02707 98978 24305 696 (146 digits) : 12761 81991 25820 26651 84315 24630 21215 99215 44593 94009 93717 59788 14994 94574 66022 78901 85111 77298 09857 82838 97542 49241 95433 69439 13841 98142 65273 85882 33027 2 697 (146 digits) : 20649 05837 68629 30966 76403 60305 09631 78601 94407 26559 16890 74242 67534 21200 29022 44191 31779 75891 77054 25685 07282 31628 40017 32615 01031 18836 35544 65780 15457 7 698 (146 digits) : 33410 87828 94449 57618 60718 84935 30847 77817 39001 20569 10608 34030 82529 15774 95045 23093 16891 53189 86912 08524 04824 80870 35451 02054 14873 16979 00818 51662 48484 9 699 (146 digits) : 54059 93666 63078 88585 37122 45240 40479 56419 33408 47128 27499 08273 50063 36975 24067 67284 48671 29081 63966 34209 12107 12498 75468 34669 15904 35815 36363 17442 63942 6 700 (146 digits) : 87470 81495 57528 46203 97841 30175 71327 34236 72409 67697 38107 42304 32592 52750 19112 90377 65562 82271 50878 42733 16931 93369 10919 36723 30777 52794 37181 69105 12427 5 701 (147 digits) : 14153 07516 22060 73478 93496 37541 61180 69065 60581 81482 56560 65057 78265 58972 54318 05766 21423 41135 31484 47694 22903 90586 78638 77139 24668 18860 97354 48654 77637 0 1 702 (147 digits) : 22900 15665 77813 58099 33280 50559 18313 42489 27822 78252 30371 39288 21524 84247 56229 34803 97979 69362 46572 31967 54597 09923 69730 70811 57745 94140 41072 65565 28879 7 6 703 (147 digits) : 37053 23181 99874 31578 26776 88100 79494 11554 88404 59734 86932 04345 99790 43220 10547 40570 19403 10497 78056 79661 77501 00510 48369 47950 82414 13001 38427 14220 06516 7 7 704 (147 digits) : 59953 38847 77687 89677 60057 38659 97807 54044 16227 37987 17303 43634 21315 27467 66776 75374 17382 79860 24629 11629 32098 10434 18100 18762 40160 07141 79499 79785 35396 5 3 705 (147 digits) : 97006 62029 77562 21255 86834 26760 77301 65599 04631 97722 04235 47980 21105 70687 77324 15944 36785 90358 02685 91291 09599 10944 66469 66713 22574 20143 17926 94005 41913 3 0 706 (148 digits) : 15696 00087 75525 01093 34689 16542 07510 91964 32085 93570 92153 89161 44242 09815 54410 09131 85416 87021 82731 50292 04169 72137 88456 98547 56273 42728 49742 67379 07730 9 83 707 (148 digits) : 25396 66290 73281 23218 93372 59218 15241 08524 22549 13343 12577 43959 46352 66884 32142 50726 29095 46057 63000 09421 15129 63232 35103 95218 88530 84742 81535 36779 61922 3 13 708 (148 digits) : 41092 66378 48806 24312 28061 75760 22752 00488 54635 06914 04731 33120 90594 76699 86552 59858 14512 33079 45731 59713 19299 35370 23560 93766 44804 27471 31278 04158 69653 2 96 709 (148 digits) : 66489 32669 22087 47531 21434 34978 37993 09012 77184 20257 17308 77080 36947 43584 18695 10584 43607 79137 08731 69134 34428 98602 58664 88985 33335 12214 12813 40938 31575 6 09 710 (149 digits) : 10758 19904 77089 37184 34949 61073 86074 50950 13181 92717 12204 01020 12754 22028 40524 77044 25812 01221 65446 32884 75372 83397 28222 58275 17813 93968 54409 14509 70122 8 905 711 (149 digits) : 17407 13171 69298 11937 47093 04571 69873 81851 40900 34742 83934 88728 16448 96386 82394 28102 70172 79135 36319 49798 18815 73257 54089 07173 71147 45189 95690 48603 53280 4 514 712 (149 digits) : 28165 33076 46387 49121 82042 65645 55948 32801 54082 27459 96138 89748 29203 18415 22919 05146 95984 80357 01765 82682 94188 56654 82311 65448 88961 39158 50099 63113 23403 3 419 713 (149 digits) : 45572 46248 15685 61059 29135 70217 25822 14652 94982 62202 80073 78476 45652 14802 05313 33249 66157 59492 38085 32481 13004 29912 36400 72622 60108 84348 45790 11716 76683 7 933 714 (149 digits) : 73737 79324 62073 10181 11178 35862 81770 47454 49064 89662 76212 68224 74855 33217 28232 38396 62142 39849 39851 15164 07192 86567 18712 38071 49070 23506 95889 74830 00087 1 352 715 (150 digits) : 11931 02557 27775 87124 04031 40608 00759 26210 74404 75186 55628 64670 12050 74801 93354 57164 62829 99934 17793 64764 52019 71647 95511 31069 40917 90785 54167 98654 67677 0 9285 716 (150 digits) : 19304 80489 73983 18142 15149 24194 28936 30956 19311 24152 83249 91492 59536 28123 66177 81004 29044 23919 11778 76280 92739 00304 67382 54876 55824 93136 23756 96137 67685 8 0637 717 (150 digits) : 31235 83047 01759 05266 19180 64802 29695 57166 93715 99339 38878 56162 71587 02925 59532 38168 91874 23853 29572 41045 44758 71952 62893 85945 96742 83921 77924 94792 35362 8 9922 718 (150 digits) : 50540 63536 75742 23408 34329 88996 58631 88123 13027 23492 22128 47655 31123 31049 25710 19173 20918 47772 41351 17326 37497 72257 30276 40822 52567 77058 01681 90930 03048 7 0559 719 (150 digits) : 81776 46583 77501 28674 53510 53798 88327 45290 06743 22831 61007 03818 02710 33974 85242 57342 12792 71625 70923 58371 82256 44209 93170 26768 49310 60979 79606 85722 38411 6 0481 720 (151 digits) : 13231 71012 05324 35208 28784 04279 54695 93341 31977 04632 38313 55147 33383 36502 41095 27651 53371 11939 81227 47569 81975 41646 72344 66759 10187 83803 78128 87665 24146 0 3104 0 721 (151 digits) : 21409 35670 43074 48075 74135 09659 43528 67870 32651 36915 54414 25529 13654 39899 89619 53385 74650 39102 38319 83407 00201 06067 71661 69435 95118 89901 76089 56237 47987 1 9152 1 722 (151 digits) : 34641 06682 48398 83284 02919 13938 98224 61211 64628 41547 92727 80676 47037 76402 30714 81037 28021 51042 19547 30976 82176 47714 44006 36195 05306 73705 54218 43902 72133 2 2256 1 723 (151 digits) : 56050 42352 91473 31359 77054 23598 41753 29081 97279 78463 47142 06205 60692 16302 20334 34423 02671 90144 57867 14383 82377 53782 15668 05631 00425 63607 30308 00140 20120 4 1408 2 724 (151 digits) : 90691 49035 39872 14643 79973 37537 39977 90293 61908 20011 39869 86882 07729 92704 51049 15460 30693 41186 77414 45360 64554 01496 59674 41826 05732 37312 84526 44042 92253 6 3664 3 725 (152 digits) : 14674 19138 83134 54600 35702 76113 58173 11937 55918 79847 48701 19308 76842 20900 67138 34988 33336 53133 13528 15974 44693 15527 87534 24745 70615 80092 01483 44418 31237 4 0507 25 726 (152 digits) : 23743 34042 37121 76064 73700 09867 32170 90966 92109 61848 62688 17996 97615 20171 12243 26534 36405 87251 81269 60510 51148 55677 53501 68928 31189 03823 29936 08822 60462 7 6873 68 727 (152 digits) : 38417 53181 20256 30665 09402 85980 90344 02904 48028 41696 11389 37305 74457 41071 79381 61522 69742 40384 94797 76484 95841 71205 41035 93674 01804 83915 31419 53240 91700 1 7380 93 728 (152 digits) : 62160 87223 57378 06729 83102 95848 22514 93871 40138 03544 74077 55302 72072 61242 91624 88057 06148 27636 76067 36995 46990 26882 94537 62602 32993 87738 61355 62063 52162 9 4254 61 729 (153 digits) : 10057 84040 47763 43739 49250 58182 91285 89677 58816 64524 08546 69260 84653 00231 47100 64957 97589 06802 17086 51348 04283 19808 83557 35627 63479 87165 39277 51530 44386 3 1163 554 730 (153 digits) : 16273 92762 83501 24412 47560 87767 73537 39064 72830 44878 55954 44791 11860 26355 76263 13763 68203 89565 84693 25047 58982 22497 13011 11887 86779 25939 25413 07736 79602 6 0589 015 731 (153 digits) : 26331 76803 31264 68151 96811 45950 64823 28742 31647 09402 64501 14051 96513 26587 23363 78721 65792 96368 01779 76395 63265 42305 96568 47515 50259 13104 64690 59267 23988 9 1752 569 732 (153 digits) : 42605 69566 14765 92564 44372 33718 38360 67807 04477 54281 20455 58843 08373 52942 99626 92485 33996 85933 86473 01443 22247 64803 09579 59403 37038 39043 90103 67004 03591 5 2341 584 733 (153 digits) : 68937 46369 46030 60716 41183 79669 03183 96549 36124 63683 84956 72895 04886 79530 22990 71206 99789 82301 88252 77838 85513 07109 06148 06918 87297 52148 54794 26271 27580 4 4094 153 734 (154 digits) : 11154 31593 56079 65328 08555 61338 74154 46435 64060 21796 50541 23173 81326 03247 32261 76369 23378 66823 57472 57928 20776 07191 21572 76632 22433 59119 24489 79327 53117 1 9643 5737 735 (154 digits) : 18048 06230 50682 71399 72673 99305 64472 86090 57672 68164 89036 90463 31814 71200 34560 83489 93357 65053 76297 85712 09327 37902 12187 57324 11163 34334 09969 21954 65875 2 4052 9890 736 (154 digits) : 29202 37824 06762 36727 81229 60644 38627 32526 21732 89961 39578 13637 13140 74447 66822 59859 16736 31877 33770 43640 30103 45093 33760 33956 33596 93453 34459 01282 18992 4 3696 5627 737 (154 digits) : 47250 44054 57445 08127 53903 59950 03100 18616 79405 58126 28615 04100 44955 45648 01383 43349 10093 96931 10068 29352 39430 82995 45947 91280 44760 27787 44428 23236 84867 6 7749 5517 738 (154 digits) : 76452 81878 64207 44855 35133 20594 41727 51143 01138 48087 68193 17737 58096 20095 68206 03208 26830 28808 43838 72992 69534 28088 79708 25236 78357 21240 78887 24519 03860 1 1446 1144 739 (155 digits) : 12370 32593 32165 25298 28903 68054 44482 76975 98054 40621 39680 82183 80305 16574 36958 94655 73692 42573 95390 70234 50896 51108 42565 61651 72311 74902 82331 54775 58872 7 7919 56661 740 (155 digits) : 20015 60781 18585 99783 82417 00113 88655 52090 28168 25430 16500 13957 56114 78583 93779 54976 56375 45454 79774 57533 77849 93917 30536 44175 40147 47026 90220 27227 49258 7 9064 17805 741 (155 digits) : 32385 93374 50751 25082 11320 68168 33138 29066 26222 66051 56180 96141 36419 95158 30738 49632 30067 88028 75165 27768 28746 45025 73102 05827 12459 21929 72551 82003 08131 5 6983 74466 742 (155 digits) : 52401 54155 69337 24865 93737 68282 21793 81156 54390 91481 72681 10098 92534 73742 24518 04608 86443 33483 54939 85302 06596 38943 03638 50002 52606 68956 62772 09230 57390 3 6047 92271 743 (155 digits) : 84787 47530 20088 49948 05058 36450 54932 10222 80613 57533 28862 06240 28954 68900 55256 54241 16511 21512 30105 13070 35342 83968 76740 55829 65065 90886 35323 91233 65521 9 3031 66737 744 (156 digits) : 13718 90168 58942 57481 39879 60473 27672 59137 93500 44901 50154 31633 92148 94264 27977 45885 00295 45499 58504 49837 24193 92291 18037 90583 21767 25984 29809 60046 42291 2 2907 95900 8 745 (156 digits) : 22197 64921 60951 42476 20385 44118 33165 80160 21561 80654 83040 52257 95044 41154 33503 11309 11946 57650 81515 01144 27728 20688 05711 96166 18273 85072 93341 99169 78843 4 2211 12574 5 746 (156 digits) : 35916 55090 19893 99957 60265 04591 60838 39298 15062 25556 33194 83891 87193 35418 61480 57194 12242 03150 40019 50981 51922 12979 23749 86749 40041 11057 23151 59216 21134 6 5119 08475 3 747 (156 digits) : 58114 20011 80845 42433 80650 48709 94004 19458 36624 06211 16235 36149 82237 76572 94983 68503 24188 60801 21534 52125 79650 33667 29461 82915 58314 96130 16493 58385 99978 0 7330 21049 8 748 (156 digits) : 94030 75102 00739 42391 40915 53301 54842 58756 51686 31767 49430 20041 69431 11991 56464 25697 36430 63951 61554 03107 31572 46646 53211 69664 98356 07187 39645 17602 21112 7 2449 29525 1 749 (157 digits) : 15214 49511 38158 48482 52156 60201 14884 67821 48831 03797 86566 55619 15166 88856 45144 79420 06061 92475 28308 85523 31122 28031 38267 35258 05667 10331 75613 87598 82109 0 7977 95057 49 750 (157 digits) : 24617 57021 58232 42721 66248 15531 30368 93697 13999 66974 61509 57623 32110 00055 60791 21989 79704 98870 44464 25834 04279 52696 03588 52224 55502 71050 49578 39359 04220 3 5222 88010 00 751 (157 digits) : 39832 06532 96390 91204 18404 75732 45253 61518 62830 70772 48076 13242 47276 88912 05936 01409 85766 91345 72773 11357 35401 80727 41855 87482 61169 81382 25192 26957 86329 4 3200 83067 49 752 (157 digits) : 64449 63554 54623 33925 84652 91263 75622 55215 76830 37747 09585 70865 79386 88967 66727 23399 65471 90216 17237 37191 39681 33423 45444 39707 16672 52432 74770 66316 90549 7 8423 71077 49 753 (158 digits) : 10428 17008 75101 42513 00305 76699 62087 61673 43966 10851 95766 18410 82666 37787 97266 32480 95123 88156 19001 04854 87508 31415 08730 02718 97784 23381 49996 29327 47687 9 2162 45414 498 754 (158 digits) : 16873 13364 20563 75905 58771 05825 99649 87195 01649 14626 66724 75497 40605 06684 73939 04820 91671 07177 80724 78574 01476 44757 43274 46689 69451 48624 77473 35959 16742 9 0004 82522 247 755 (158 digits) : 27301 30372 95665 18418 59076 82525 61737 48868 45615 25478 62490 93908 23271 44472 71205 37301 86794 95333 99725 83428 88984 76172 52004 49408 67235 72006 27469 65286 64430 8 2167 27936 745 756 (158 digits) : 44174 43737 16228 94324 17847 88351 61387 36063 47264 40105 29215 69405 63876 51157 45144 42122 78466 02511 80450 62002 90461 20929 95278 96098 36687 20631 04943 01245 81173 7 2172 10458 992 757 (158 digits) : 71475 74110 11894 12742 76924 70877 23124 84931 92879 65583 91706 63313 87147 95630 16349 79424 65260 97845 80176 45431 79445 97102 47283 45507 03922 92637 32412 66532 45604 5 4339 38395 737 758 (159 digits) : 11565 01784 72812 30706 69477 25922 88451 22099 54014 40568 92092 23271 95102 44678 76149 42154 74372 70035 76062 70743 46990 71803 24256 24160 54061 01326 83735 56777 82677 8 2651 14885 4729 759 (159 digits) : 18712 59195 74001 71980 97169 73010 60763 70592 73302 37127 31262 89603 33817 24241 77784 40097 20898 79820 34080 35286 64935 31513 48984 58711 24453 30590 56976 83431 07238 2 8085 08725 0466 760 (159 digits) : 30277 60980 46814 02687 66646 98933 49214 92692 27316 77696 23355 12875 28919 68920 53933 82251 95271 49856 10143 06030 11926 03316 73240 82871 78514 31917 40712 40208 89916 1 0736 23610 5195 761 (159 digits) : 48990 20176 20815 74668 63816 71944 09978 63285 00619 14823 54618 02478 62736 93162 31718 22349 16170 29676 44223 41316 76861 34830 22225 41583 02967 62507 97689 23639 97154 3 8821 32335 5661 762 (159 digits) : 79267 81156 67629 77356 30463 70877 59193 55977 27935 92519 77973 15353 91656 62082 85652 04601 11441 79532 54366 47346 88787 38146 95466 24454 81481 94425 38401 63848 87070 4 9557 55946 0856 763 (160 digits) : 12825 80133 28844 55202 49428 04282 16917 21926 22855 50734 33259 11783 25439 35524 51737 02695 02761 20920 89858 98866 36564 87297 71769 16603 78444 95693 33609 08748 88422 4 8837 88828 16517 764 (160 digits) : 20752 58248 95607 52938 12474 41369 92836 57523 95649 09986 31056 43318 64605 01732 80302 23155 13905 38874 15295 63601 05443 61112 41315 79049 26593 15135 87449 25133 77129 5 3793 64422 77373 765 (160 digits) : 33578 38382 24452 08140 61902 45652 09753 79450 18504 60720 64315 55101 90044 37257 32039 25850 16666 59795 05154 62467 42008 48410 13084 95653 05038 10829 21058 33882 65552 0 2631 53250 93890 766 (160 digits) : 54330 96631 20059 61078 74376 87022 02590 36974 14153 70706 95371 98420 54649 38990 12341 49005 30571 98669 20450 26068 47452 09522 54400 74702 31631 25965 08507 59016 42681 5 6425 17673 71263 767 (160 digits) : 87909 35013 44511 69219 36279 32674 12344 16424 32658 31427 59687 53522 44693 76247 44380 74855 47238 58464 25604 88535 89460 57932 67485 70355 36669 36794 29565 92899 08233 5 9056 70924 65153 768 (161 digits) : 14224 03164 46457 13029 81065 61969 61493 45339 84681 20213 45505 95194 29934 31523 75672 22386 07781 05713 34605 51460 43691 26745 52188 64505 76830 06275 93807 35191 55091 5 1548 18859 83641 6 769 (161 digits) : 23014 96665 80908 29951 74693 55237 02727 86982 27947 03356 21474 70546 54403 69148 50110 29871 62504 91559 77166 00314 02637 32538 78937 21541 30496 99955 36763 94481 45914 8 7453 85952 30156 9 770 (161 digits) : 37238 99830 27365 42981 55759 17206 64221 32322 12628 23569 66980 65740 84338 00672 25782 52257 70285 97273 11771 51774 46328 59284 31125 86047 07327 06231 30571 29673 01006 3 9002 04812 13798 5 771 (161 digits) : 60253 96496 08273 72933 30452 72443 66949 19304 40575 26925 88455 36287 38741 69820 75892 82129 32790 88832 88937 52088 48965 91823 10063 07588 37824 06186 67335 24154 46921 2 6455 90764 43955 4 772 (161 digits) : 97492 96326 35639 15914 86211 89650 31170 51626 53203 50495 55436 02028 23079 70493 01675 34387 03076 86106 00709 03862 95294 51107 41188 93635 45151 12417 97906 53827 47927 6 5457 95576 57753 9 773 (162 digits) : 15774 69282 24391 28884 81666 46209 39811 97093 09377 87742 14389 13831 56182 14031 37756 81651 63586 77493 88964 65595 14426 04293 05125 20122 38297 51860 46524 17798 19484 8 9191 38634 10170 93 774 (162 digits) : 25523 98914 87955 20476 30287 65174 42929 02255 74698 22791 69932 74034 38490 11080 67924 35090 33894 46104 49035 55981 43955 49403 79244 09485 92812 63102 26314 83180 94277 6 5737 18191 75946 32 775 (162 digits) : 41298 68197 12346 49361 11954 11383 82740 99348 84076 10533 84321 87865 94672 25112 05681 16741 97481 23598 38000 21576 58381 53696 84369 29608 31110 14962 72839 00979 13762 5 4928 56825 86117 25 776 (162 digits) : 66822 67112 00301 69837 42241 76558 25670 01604 58774 33325 54254 61900 33162 36192 73605 51832 31375 69702 87035 77558 02337 03100 63613 39094 23922 78064 99153 84160 08040 2 0665 75017 62063 57 777 (163 digits) : 10812 13530 91264 81919 85419 58794 20841 10095 34285 04385 93857 64976 62783 46130 47928 66857 42885 69330 12503 59913 46071 85679 74798 26870 25503 29302 77199 28513 92180 2 7559 43184 34818 082 778 (163 digits) : 17494 40242 11294 98903 59643 76450 03408 10255 80162 47718 49283 11166 66099 69749 75289 22040 66023 26300 41207 17669 26305 55989 81159 60779 67895 57109 27114 66929 92984 2 9626 00686 11024 439 779 (163 digits) : 28306 53773 02559 80823 45063 35244 24249 20351 14447 52104 43140 76143 28883 15880 23217 88898 08908 95630 53710 77582 72377 41669 55957 87649 93398 86412 04313 95443 85164 5 7185 43870 45842 521 780 (163 digits) : 45800 94015 13854 79727 04707 11694 27657 30606 94609 99822 92423 87309 94982 85629 98507 10938 74932 21930 94917 95251 98682 97659 37117 48429 61294 43521 31428 62373 78148 8 6811 44556 56866 960 781 (163 digits) : 74107 47788 16414 60550 49770 46938 51906 50958 09057 51927 35564 63453 23866 01510 21724 99836 83841 17561 48628 72834 71060 39328 93075 36079 54693 29933 35742 57817 63313 4 3996 88427 02709


id: 744
author: Nemiroff, Robert J.
title: The Golden Mean
extension: .txt
mime: text/plain
words: 12529
sentence: 5
flesch: -2421
cache: cache/744.txt
txt: txt/744.txt
summary:
  It is based on square root of 5 computed by Robert Nemiroff and Jerry Bonnell. The golden ratio = 1.6180339887498948482045868343656381177203091798057628621354486227052604628189 02449707207204189391137484754088075386891752126633862223536931793180060766726354 43338908659593958290563832266131992829026788067520876689250171169620703222104321 62695486262963136144381497587012203408058879544547492461856953648644492410443207 71344947049565846788509874339442212544877066478091588460749988712400765217057517 97883416625624940758906970400028121042762177111777805315317141011704666599146697 98731761356006708748071013179523689427521948435305678300228785699782977834784587 82289110976250030269615617002504643382437764861028383126833037242926752631165339 24731671112115881863851331620384005222165791286675294654906811317159934323597349 49850904094762132229810172610705961164562990981629055520852479035240602017279974 71753427775927786256194320827505131218156285512224809394712341451702237358057727 86160086883829523045926478780178899219902707769038953219681986151437803149974110 69260886742962267575605231727775203536139362107673893764556060605921658946675955 19004005559089502295309423124823552122124154440064703405657347976639723949499465 84578873039623090375033993856210242369025138680414577995698122445747178034173126 45322041639723213404444948730231541767689375210306873788034417009395440962795589 86787232095124268935573097045095956844017555198819218020640529055189349475926007 34852282101088194644544222318891319294689622002301443770269923007803085261180754 51928877050210968424936271359251876077788466583615023891349333312231053392321362 43192637289106705033992822652635562090297986424727597725655086154875435748264718 14145127000602389016207773224499435308899909501680328112194320481964387675863314 79857191139781539780747615077221175082694586393204565209896985556781410696837288 40587461033781054443909436835835813811311689938555769754841491445341509129540700 50194775486163075422641729394680367319805861833918328599130396072014455950449779 21207612478564591616083705949878600697018940988640076443617093341727091914336501 37157660114803814306262380514321173481510055901345610118007905063814215270930858 80928757034505078081454588199063361298279814117453392731208092897279222132980642 94687824274874017450554067787570832373109759151177629784432847479081765180977872 68416117632503861211291436834376702350371116330725869883258710336322238109809012 11019899176841491751233134015273384383723450093478604979294599158220125810459823 09255287212413704361491020547185549611808764265765110605458814756044317847985845 39731286301625448761148520217064404111660766950597757832570395110878230827106478 93902111569103927683845386333321565829659773103436032322545743637204124406408882 67375843395367959312322134373209957498894699565647360072959998391288103197426312 51797141432012311279551894778172691415891177991956481255800184550656329528598591 00090862180297756378925999164994642819302229355234667475932695165421402109136301 81947227078901220872873617073486499981562554728113734798716569527489008144384053 27483781378246691744422963491470815700735254570708977267546934382261954686153312 09533579238014609273510210119190218360675097308957528957746814229543394385493155 33963038072916917584610146099505506480367930414723657203986007355076090231731250 16132048435836481770484818109916024425232716721901893345963786087875287017393593 03013359011237102391712659047026349402830766876743638651327106280323174069317334 48234356453185058135310854973335075996677871244905836367541328908624063245639535 72125242611702780286560432349428373017255744058372782679960317393640132876277012 43679831144643694767053127249241047167001382478312865650649343418039004101780533 95058772458665575522939158239708417729833728231152569260929959422400005606266786 74357923972454084817651973436265268944888552720274778747335983536727761407591712 05132693448375299164998093602461784426757277679001919190703805220461232482391326 10432719168451230602362789354543246176997575368904176365025478513824631465833638 33760235778992672988632161858395903639981838458276449124598093704305555961379734 32613483049494968681089535696348281781288625364608420339465381944194571426668237 18394918323709085748502665680398974406621053603064002608171126659954199368731609 45722888109207788227720363668448153256172841176909792666655223846883113718529919 21631905201568631222820715599876468423552059285371757807656050367731309751912239 73887224682580571597445740484298780735221598426676625780770620194304005425501583 12503017534094117191019298903844725033298802450143679684416947959545304591031381 16218704567997866366174605957000344597011352518134600656553520347888117414994127 48264152135567763940390710387088182338068033500380468001748082205910968442026446 40218770534010031802881664415309139394815640319282278548241451050318882518997007 48622879421558957428202166570621880905780880503246769912972872103870736974064356 67458920258656573978560859566534107035997832044633634648548949766388535104552729 82422906998488536968280464597457626514343590509383212437433338705166571490059071 05670248879858043718151261004403814880407252440616429022478227152724112085065788 83871249363510680636516674322232776775579739927037623191470473239551206070550399 20884426037087908433342618384135970781648295537143219611895037977146300075559753 79570355227144931913217255644012830918050450089921870512118606933573153895935079 03007367270233141653204234015537414426871540551164796114332302485440409406911456 13987302603951828168034482525432673857590056043202453727192912486458133344169852 99391357478698957986439498023047116967157362283912018127312916589952759919220318 37235682727938563733126547998591246327503006059256745497943508811929505685493259 35531872914180113641218747075262810686983013576052471944559321955359610452830314 88391176930119658583431442489489856558425083410942950277197583352244291257364938 07541711373924376014350682987849327129975122868819604983577515877178041069713196 67534771947922636519016339771284739079336111191408998305603361060987171783055435 40356089529290818464143713929437813560482038947912574507707557510300242072662900 18090422934249425906066614133228722698069014599451199547801639915141261252572828 06643312616574693881951064421673871800011004218483025809165433837492364118388856 46851431500637319042951481469424314608952547072037405566913069220990804819452975 11065046428105417755259095187131888359147659960413179602094153085855332387725380 23272763297737214312796821671623442118320180288141274744316884721845939278143547 40999990722332030592629766112383279833169882539312620065037028844782866694044730 79471047612558658375298623625099982323359715507233838332440815257781933642626304 33026589581708004512788731159355877472172564947000516366725771539209840950327451 12153687300912199629522765913163709396860727134269262315475330437993316581107369 64314217197943405639155121081081362626888569748068060116918941750272298741586991 79145349946244419401219785860137366082869072236514771391268742096651378756205918 54328888341742920901563133283193575622089713765630978501563154982456445865424792 93572282875060848145335135218172958793299117100324762220521946451053624505129884 30871344439507244267351462861799183233645983696376327225756915972395438305208664 74742381511079273494836952396479268993698324917999502789500060459661313463363024 94995148080532901790297518251587504900743518798351183603272277260171740453557165 88555782972910619581935171055482579307091005763586990192972179951687311755631444 85648100220014254540554292734588371160209947945720823780436871894480563689182580 24449963187834202749101533579107273362532890693347412380222201162627711930854485 02954191320040099986556665177566409536561978978183804510303565101315894589028718 61086905893947136801484570018366495647203294334374298946427412551435905843484091 95487015236140317391390361644019845505104912116979200120199960506994966403035086 36929039410070194505320162348727632327324494396304808905542513797233147518520709 10250636859816795304818100739424531700238804759834323450414258431406361272109602 28242337822809027976596077710849391517488731687771352239009117117350918600654620 09902497585277925427816597038349505801062615533369109378465977105297502231730741 21778344189411845965861029801877874274456386696612772450384586052641510304089825 77775447411533207640758816775149755380471162966777100587664615954967769270549623 93985709255070274069978140843124965363071866533718060587422425981653070525738345 41577054292162998114917508611311765773172095615656478695474489271320608063545779 46241453106698374211379816896382353330447788316933972872891810366408326985698825 44385166758622899306964346848975148408790396476042036102060217173944702634876336 54393195229077383616738981178124248365578105034169451563626043003665743108476654 87778012857792364541852244723617137422925584159313561286637167032807217155339264 63257306730639108541088680857428385882806023033414085503909735387261345119629264 15995212789311354431460152730902553827104325966226743903745563612286139078319433 57059003814870089866131539819585744233044197085669672229314273074138488278897558 88607997387044702031668348569419909654802982493198176579268298556297230106827772 35162740783807431877827318211919695280051608791572128826337968231272562870001500 18292975772999357909491964076344286157571354442789838304045470271019458004258202 12023445806303450336581472185492036799899729353539196812133195165379745399111494 24445183033858841290401817818821376006659284941367754317451605409387110368715211 64040582193447120448277596054169486453987832626954801391501903899593130670318661 67066371964025692867138871466311891926856826919952764579977182787594609616172188 68109454651578869122410609814197268619255478789926315359472922825080542516906814 01078179602188533076230556381631640192245450325765673925997651753080142716071430 87188628598360374650571342046700834327542302770477933111836669032328853068738799 07135900740304907459889513647687608678443238248218930617570319563803230819719363 56727419643872625870615433072963703812751517040600505759488272385634515639052657 71042645947604055695095984088890376207995663880178618559159441117250923132797711 38032943765475090165169496509916073833937715833230245701948347400070437618671998 48340163182600846261965628464911822568885752134637549025418083382138352224525872 67893795053759156035794546985091022562254550030175710494698334835453238352607870 92219304581782306012370753280678368541306584636788866433486249368010198782799630 67025954326513780600738639290856483087415761874189734584845014188976529341101372 21586435599155271136233220035266778591598902314461633210265196659076320615243837 47619049531582968836265042094840105654589130629827717249809641959472340465110419 82134768935401803825695495628603924426415986748598228006035386283916620125282660 74933061965849651999794193932260172357107336425370830330114336249857536359704244 46475998999950855041354977558585934576590926533307252775416758431466936767806170 35012003844874883823376034407751594778122188307090008738662736209166079905022698 92703218997603795098905910859103929673456146107003045819212738925992696106211676 43642438350141020408632149917815297968152237983224273753657008553469979655413859 05032683616022278847554706269843910885210302076860470680455684656049168649886061 62229523239070980926293023379564821799816326458278888776745208463719710634789231 06675469355047615197781699025881840407927510901824482787052505976983753514306224 45090220238243982312550584162320718831930069360646468209659500654929010971618652 63672161074171361837766733279756268548012456576827903176039465553945231433875677 30349791578588591011663748455675847952713918608782540104233329857442747118969610 48512640197504359909207662155899866073683762318835884508129295011466535482817144 84640568652465409078154716196257844695752625694551656015191640292179885489093732 80314651922247590030965715490505361043776868772619159528449204647868973473708598 41384513162119297201263424077369454598186502965923353451256845497454112981973587 66707286016160562042306360661302814967734457977377505575646654752563226481771169 97857087122831543104569123262503497681152452174497396136748822046480519688754341 96951193312045021605142938484475452382127014383095785581361967830231068508084587 69520590532946833849047120991625563650340034396708289336983674230015751173851512 69123066172276414421607512917341874714315093241924914160969998672815823859257359 82389484927491964615227227333874631213843626211637946706203263022505548958057308 37504612992311362991730694894073425883194839992741639509844396340576352847175627 62192786522539608720131080486406534396168875452534263098969517619019770963192258 70934216595597447175015753837674152228057065028068314335652491719973335840306415 35507591159742643664828466281368021745059097058946027442926322222154594507580465 71206068639904308236939693208237490767561190171561305424813311715242568478463363 77001520441791650116823257523616049574970639082244344451035121904881983027600176 68098509652454390071990980349930268606755238796852921947323933523700866502214074 64554037222343481675749373144640928379006539196774010355861936181566836616864892 39555496145282647289499416061580304586789146197172815545110005666054249969197410 27987405932764349537145251676946206985978809469501747302284142757188719409212091 37994059430370504364838600434645227993302923901865922689874992113256560557840142 33542605895105620369072028939315920440476835927636479960059640486076198915929819 49508787860276634599054042637700459008032794347206298254452563564795429924881986 46136171314485773469953475577155491384239289401754034139973846169481293479242234 60974301962752301382860722449638095383840152656781976450758854785515549234523478 16460330629388420099508032601409183025743857706710252272436669059889085450155707 54230316665924723528924702588624794887546252765727285151112878270673454310244515 23345654228431103967952829625019369893998347396176398809573541526014537296468147 38218436005210994721194165914947167052037922552096336458484680414477803021647286 23999264048363508773747824501638200895240322534379925790129265640155537754091751 70441962728503912669595666487724296766036730345366873404907914188694521471582790 81572339691240399858693908551730798019555461285134089120610840122136170705704300 60569246855916468834773320856891412679428448041384682813256929148160109786272696 86686737391711893146226913489458042778989960814470952476290501926031164920686774 33186615469668966018226635787887506088562435626789327973546339041821087746380392 16244772025672699596391824687788455497179038515839204748319903127622437066235092 51877543414010711233586590774812206376345901988422547272765529050439950252444039 11365826708133005805882094603102082613413691275729369928930299617308928436703152 38589753987388936807441526373794240506448764171768613552343269865728970463069180 17427797217388985944328485205725758833756382015054672065167425268189485167332804 63076478132931326028932293660452102131898129876615262444874866938904061784699166 65417485084597970146178215845014919572109825089234517474512254327386819725864944 58808377139868506598408545773165416917406705211194916628633773226375347566637002 21203275243899977360060740427029722036347780482988348551895250794746055199403401 10771169725644261005092059843362535847069597185762616776630211747878341975644501 83804102920324040882661734433909026352235050682858285443283961848092537613082011 56268699079991170847555869821503100735632404219885695842006824399269537844032022 22374628147659230605547476936830576549677690471159625502474507809624837449908025 61375091562235908101053449394177429427709144516666870041522854463807661535114155 64878549360113874731038287733133883917096461748290631567880651827617657985350216 65998607464012674884121130098549938337106031962506702797524310119377335548537011 69467485888836308033328773957165627534036727218070562256232637414883349928997025 89772992240369417507434273141941574324667945785860398940750973563636888156721596 76354380665593938934382075984061216064317664421902677773799145579945031468708716 26622652413359056992849400637274490882163524294802256633045855363633725176204907 46240629389623906220304248726884323776317335742057539975743735084096577921808800 89420590662572782307692788656445563758012667280952527379828030076636976928164844 65127747382239706173856750714669274822037488112256399407522762646499465846367401 95599737028383931198848223355399649783331650084674912545229565124093909637840954 16901234675375280139080830863022653352387069273071984654649454979101134287154636 69554343746215439188652608536697436653058856216441164806891283735779434153060947 84572709870379769213462059695388438267608276591817736276699187278037542199541724 28335791064520613736884708545165822193158645377018313401818827251099922917614711 86052917655142288112356621724169268062064884531761516427295358579837541237587610 04154758055957301224592767118952773338233560433742013213928043170533794636464283 51993014576706491847707768959885421647973371769625943938648074893633201098893643 52832449413256931743832350925828642127620947343287998438719829162503588636885744 08960916197675530236361478401862718277088913603989330772930602967177602584180301 33475474406093218222662077059842476082637941388598601935208959821941885723823714 27193034935451824011267104607309741268127907272643868568154472914482676138994509 20640987926476925746988123346429952673082374057204061437487008670486125995901784 24976845844736824827947824753176338174814799571031203396345226743415123722322454 62654632835356424662778646083987217912784308964163642223715282219986085060015824 51694783189260601658274911427749335028655037276910681075578264633403992192226022 08590967841860013859653877265826244657597694069240541804444738471607901449743018 05588933762376129691822923476845375955646842112269873163750624997118229148568960 44725277600939343435583391951651329856236458931491018608496834803380909327362610 62054795970421298669883573560404347128399801249802209466851093490407878450102117 68427634507913768760974690066575968304351926667656396092264884567021285074482118 48361029076891964934023006417531734839147589166720230692453471076277197925249973 28576890388680141780313799483651089527220946591304506656658258539174690486872649 90254676596659916454736513425975557739734850652843997738449051390582943013000836 69614556697485377934078812772157914872107192588690892778787329829822145742332732 65987982756950898845306240223036486347722967056524127035887830281940074980575439 01628578674553132719765260710764315311239152607721936214434609608975872693422367 43316137185745776081177515180696621047955851401300697018450070262904794925708371 20175279378554957627391245587148332010170361840521636818017341425089806160634676 33085050418458581662933409347919910368591305378948215865170118121011333000669577 52327866855180782567528361494949207458373368458136914079775959252672739664234787 46614399819648081036705066005238269165055144634711116867428177319502560642951637 95965947564498789146144692593662930936480481617405980821425434052521137133240811 39135799716228581014191034104605692907824989562145600410456922214168308932366625 17618696271719453854998551484275173369241202680159928083201458300754484742331264 38780847808505610430490999936434590519518749484369677275747335967088334960915744 74357503986020163976661142765369526704411552001939148429346010151295311744588764 83070371677396154265591399083037577663021309908712719887069032930470124105861506 39985299814175780430348080358820320201104760700475571016942341203410891564394782 53031645937304375581946867525349532301302767823535601166413111779960997936620434 49569683547930754311327558643189731515171064432189249793277801264964764475467078 16580740613125937527184740881611547981830781675104780929141395456463116058126905 17539535569157755804106719812316384052775560522722237647118832332230995850689710 18717504781906533494858423259762256575841898529144717833517322602985786292943465 05636693216262767381624595741793269889232722066663608199249098883146852994099138 67344460496708424429782436302329389103559656017399422019886902572454714016330096 12146187208365108688185334060622017099515827070442337042180176696349133695996064 32200532887349489313596603042438080456594474333567831672703729636367594216999379 52167095692396057684641243475428862162451491577930404767533480530331533075215415 26385710525422090937728732169921993755078088729411025976039372079494630773816321 62767775823154551171213360649644313449861301469831868611192986899657750378451945 18547241622069761308863070007104496388988583410335555028595802201136585427055577 65562668931284762149536288307592916507067735066925352644695336056301100688585609 30553314230646491157743120341826640878464898983343645356941445135956529994635319 48732358336541499120918603406996578651393721406278363850847758871993500574790975 75575821175405351435523866639331618523705204967991251182676180080717649555661886 44004316518590196156735527060685143644219213731610020498538831198186496931519049 37192162731027988313377592687760026759930224440553631420191642774119013701754151 70402452994379515292362166695619231382936999237019398531726989373859914221290389 84861084926747138259210680265055067686277812334573395998984469081835508009789883 80503075726629086750283092575861456387836562949810535735929174964616231377078029 96548502550264310977934737337524379483252699651218500997055530858400309861246730 43292976760819735349213689500849528664664083872828601670868354976512302116930805 64368723864116436454489551601897109845224918783798909665701950783443590519122787 12755757733414151965739899834250985394949988141243867834464873827376170542306270 47654731826463109229139335961869117977283179186778926642805449809194059356299841 48356658448867416817973381642657401089408594913000720215887180782522545663986218 13980490305216416264740583335375040007401944822542799937106484915540517805980677 61215477419977986371595520282750441625952137023199641559040842294537084505318233 90695742281802674209345929431721766647055280675541526929351777251263739972104464 55205841575750464849453827350764901238368245042240627692293459944117496893475532 63282342701496821698065455317255239800177205430712701859568436956989682160927438 14775248612680718263033087204538586555876898112221754536300404897487689999583057 26483427590138858476503981930580029789904414320737977684158031959270878986203686 85056742825309261613990518145908995638631137557971507261529413031744549240214796 47460069670312786430190188203267162982121142523673209030557603695139347749227219 62527524190979265435827058619143826236169596554570620436214536914822593105671368 76211202041821996700458630548647143531987653019633077769028567954324203174869542 39788971024668632587351017604818589259738664418145623277994573009543674138413174 76805534437990136455326858247674930722202900176242045728990633288539907851099363 09835377769368269912470528012377823241144269659139301639155579852670589412792629 94994364636944701249522350217468321758884757553487463131851642317991271006711369 90144220424064070263374666063079096224489100129522953604036686289554466354237554 84182852467561032470681248302492872525386244579857971959341054060870562870604429 92919333749843029297675688686127749740454459667649076892338661901753233174704998 41583977555955451466511472508792000876600354880200354341610020305183536055028738 15042302488822420194728934071708580556689794319557157573087111975137463957108621 12148740722757760326364826650986920748322780935371351640208906986762214064701368 23982545108075317711863228682727633783528212174155204433402435700820641554371716 34964564319520089264597602841430519829698823569511962104815566229729558942131254 35152133658865329222242904562088507416107769527646188572866299673912410279203467 45904411550242722281550897848925808723123074856341281625659723015778555980028113 68106635689273970968221169107515991963438732863262920150871713344066879390797414 74643079793330808730356987193178993812578858306157619839756417436256476217633098 74170588059999652801469172287371518094117880206138274965442896592604996471821958 29621467121208093964434800407044712416248876782315820010587856503237809929041755 37180574891403002428843917703460489898294710827705778928174701212451762531909184 09307162964622812236802973323666124435869331175169666347680294629208522034563496 79288967043930780679153784875085006608997405328784042208861093354398133212581232 30836112444082115128165127324991753064079589788720189172207346793950329691312688 24194215802460569242870178218489689038094097461603250984979561010673833099080031 03061062327328071910393385789880365322633128858758849335976469965590478534591797 65190801397265458124809505028742796212642892060967159289285966627519118455163712 61980516927830644753500367390898138711962711507442635682622434301099632308185211 28209486054053270694331365502878232501242669609190991332699437370734132107750205 14462647023814062230125854952142993047684750225884290944652424712060172727729325 05883443651104529738473935942072626852387931086829030809655595590134562395542392 85237931188402593500525348153422295334780355455977861008698531813306257391036392 35373904283565861313512838845227336749841968225502436851149378552724521776559568 77624099053026256134408103683695435680852395523052628815095052507171773415550313 87763911931672066190299924443513176141601484317262844283773831944689986306174983 42824021619302714257705767685412371587163345276934519904273566935450403752546390 50787477825025408285191161819606119006659792959080766107210732529588732418057039 43045859290992036451419475228357774310243483707649281414271709919012809418818514 45753596008787480526212122899662162777298486202017187748836910463029056674116770 38849683178663211535119560453439860540202932233471619702890985446017052830982478 17743429639598947113871030561743523826732065012379226235379369672525243862612822 68580485567690465138414920217533591561532406736796825992813763180848714404771186 08697819703027671908010427058033918425787150417682388147490773175287953555058238 77498417904009039656248835439331051682726416027167460313944021580518604797251007 42328104484651321266400741488069842003551662668469332697406922026403735068317212 98994362375926499655227680229389812003725734159634256354158741219975987773579751 42364675165996427364362610841017185526686797801742534004141318766541628484462155 03319423263021281174808528341271604175634262978961863592147328738736726942036340 52596734138811832703362713913014107777287016256407669394276622830711711846242982 72872302147026763353889116701719310504392825831053783052495390403175874293993539 40605581475110142869326455007979770230897840964145619112571880686458052561596343 80324878116399174282037733688479355234881707888370098132337842673385415646164450 17139038433595238203952789906956615830177685319382177612963394957992303297948233 30755711714577335454294048180676525162231712524574383333677448878388695257671435 77591055712194136166155408115021128930500154964397564959583716953040005798235925 94848131339422310741764349049259043964198899733995925042405279441845313507242026 61454002563367902345183618867276972905298854400123094352098452785943333827722080 25665227845382614199424900507497393470549069398624053307361720832480251672370005 67494592586323485242863167370894965602755457044357340712628723724610156571666948 66286582338967574934474390568577112825623298440931262863391225647255223336200758 30814575611475823947498904444603437982518749703249992081428801157378733772198329 27574396780191032911647570790390919017984497296390501828617946437210922703033786 56067509511067869674208819634419944776488923053243699020466287546167971893749208 53292157425000612844800774281587438224317401256447668064171875578517823939138551 13734489196723682960427366184832102056065936553106354078645810609874339774731407 52078406560743249041921630389053128016777045888929901003054424844365670197052452 64494523894846061602983157114716045079637049737235748838903287650997996653079191 51526076610105463468209502651808418483229626652756619312852946049857237440375316 74574794142124582930398250064430515757726949174631841090101109625026999036644954 40542542142938680559710636467586597514545149935085838170298550606565446562801932 13970560756843663896781237680772591742319198147005917044929250317068935998761041 49719733663527289565019024861579558774396930689906421356517123528230343933129629 30161809449424946446233634380764077610280247359325555626601150583490532390819457 10178176603081032181108412328009801692543612912362856895753537270851504909231388 60506834850681873583244794709988388078985902248604021459611368388700161138793503 77902827296030054648848968218816327779571067879941099752187115374835211690427013 39747370293549210893427286160911127487656477863180582569459349850684680486189269 14310540190857400146213626341507651226328270596562350133432174572957632510295994 66058738619139364920829082521338319912630744635281639360107412906940282230041456 10770696912526252245236711880066545422679872506878001262207627616468044805257816 66596582817879462990884424788232498933854898275142949104198071278636603385524315 21603503343280724688204216987891259949287235557145251913128912791488337376465833 61123470469141947226653878322593780173589431881200932071644416096635876441913565 03912100319491900473031959549970095845493934279339454721292730409198974425921589 32547139439405295041503895371690130699203969186419522146031577542587690433389856 19184142040090983623767467943551928618005762792971344193888790328742818869170224 61129120963320974978449277679597927043672473453249411386326482312137953955107259 25266335319311225031798504735643123236320981602844284985810268768588725781436344 14082176471020866006972062413625919267407830214889065910369016336438833728561990 54842237085964393463414620782227372884532418274833118597700089354945729419502575 39156303030028696344894170412527024696127881501205781079718807182758357425794659 57428432421979036693972643462404243653631072930771488038928803490030396835887960 20798911698581495357500793364701255337842627956247164531880380492827592665311805 20722668865165588300942936672088325514751047647968479508577883323259681466046399 70243669936110061313037249796831062198017227753426748553750114097426392202061180 22378835947762391883315161099606855156262506117063079221350179012789483490610968 32015064692015979205858544340710577726839217845466619801058661646388594466066010 76406827643705550820668087632970423584941998214449342745435157942032304767005515 47943066559938460751775483712772612635250135262479367567452142566457156130736411 78194923159923439317388913320647445830149666834224735570506646644303656829076940 60260098073150314951061922940867429068625531096572713409756878638133390963594954 10689032163446215295304003332204914695559613862403685057109085674195914011036644 42306531473714057834553739945114867429015804932561301781807974334992811476831893 19871954946103410596383961059027908907017624286876678484019226905126710160713287 05485593552608245215828969218862399857243172414706844805555865540875501135112646 00148337069031253281262782854556298781956836384649569365784926399799357951602119 43568118645090718250483780492112768575173726038399198518749966198738961724665006 84719691588834963994887760916565798232013532849933787661904521677668156574215704 91775771087861458712080174545650491865100128202643872090015892438188447028140383 94020643760445029440842037470310865662269662622553981780182455425818698039139731 22911737303804448818103646555368713674690975718031378894432804157571671109204677 10626431568108399368876966637168009583921696865086973625722852980039565450822764 83297038165285109856897397609271910084482671389275423552469874252041707562213675 14883051534954321641918102482304219385620370060642669841312049956771564338752743 15552349364656155903287434976705523947041792961486984692325225711225766397017648 66203782826086364991746030017983710045416998051145715137623596023978918090704515 11359736376500589469861706211528863902903585442083346721784653453521258199899626 46744789035794528810579298385673391577266233824937633701990541303637614902688375 79723383266521356826448472517311089722661753481200893717401090432306461949866115 20003358529532642422722125561455436484038995752704561093473423953332842868539335 63144676244340656679429983698649711556925280395696757385406288269050581187788585 03400453743584800679458390805335626541704850215343298698567683432057748960336713 77003177370764160190995679153973516635636443148663979016777159537171376996106084 57523281237229752928863616532479872590250875158826042510398222252473630015503172 97475562913150202757891693922370130249990068412348913029342283828452088063825830 25709932961422577146905831381798895826528606323521634840763055058438142659548613 50982431057373669854000423931062316436742194941691614153265513366042949681928957 48332587828663009084764240461148734119154429152877518271197025072176965155272679 96716662019101091262904768695400962300314052436793220737738216934913156717407979 71673810326678869521552590609756378588225156863137116616771095165137325986628075 91916459086302252448785388169145577283749340773399833237062669802206940095295861 16943251741618706101707719151279380311382487206253690173031213245572050657889426 61043037752903124818561226901668632437558274897419586865208082394387966881747010 83183494885375114179211905921898660494549455168372874675070278678585252733491971 12997188193089768708362945624127976948925564457840444592378096665632180627664684 60212092243096178908163522262130175652095896204932600825473314440746089182103644 04485932389724034525696409403768332551877896586102421282513864004501883718910871 12635405821618076959078298431941659987897077198077310251250247205247647554378804 23172056979449817642897280109584960489695517650388029094798249408906199363509093 68700247765227573868492650254587994980706950841001893133606949121408195609185239 62821525369223633367407474705090936658158592013381041219728486091815431156464909 98044950795802696404815870919621337351728543419464745333588615288649309067279219 42924374739261965283495745599112160502382840124020803998900895821817098507669134 91327724647417374555803930986919448131271331651423692600892196375872074914612334 79513452954327056624164749914333383830716381991325338835188598381348123815310147 02562660703426911267057439941105721240373629613570169659229996934456988250968894 33386788983109102987217533580709156556629539643474037340708715232215784751131788 77733397100066561506252647745933136136404608723326298028805443184691324448800777 51575625642133097357035583061711397610785507498256067578229214613471250369005152 14120994670285394445670985934662595067703939127423603827534148801413719109338000 01994789406893174247900465740860007483623379105616188482931266222856540297966587 64804320620050746284180604163833961263738695213620588697658388399384527694739495 42003038489686269870181207235922962458165015037149515443697941024372703327567339 67105494991111670926786387044532976891261430008782102222165130346640617667820814 93523417303350563824992857884922386219770809573116834012716662267629498362279985 46799941225195852898918345655689990836866928989039535759559316837386503844476663 38096609558073702302879548223358626445124857002222198307859722009039136790832201 13057253109745993781233065023073919867756054057957494550452117635562187294095704 84612627343445192489861825459089651390473877875863484502277422840364696191591619 53944619720661882981215670502337803726168552584073710543905818996284066689549493 36221658047307168277384849625669219010577627083168633830178181914246956184295198 32489914788971296051484671809298255852167030795556989026143369974069539742552814 59507117959340037752354428642942429045487498121883221753423215794327147128648857 34959189196070986667261973108282449032268300396262217144701071037534719690313387 40648769066684064185269294405394707153032678675044601048759023850047736521003504 51391994246232998166231781509121101522452464436376794668535192319654182336068931 15636245796831487408713177830840294805875246777532479509360041307573926128569418 12414788296832335696214179987645826710361312286585786154653854829718528647776071 36916846190911552606026597855064813896626205197005631051042885521797544795505320 14820381430380454752924593467150190682102172490445698701621020998070640562295529 70018993928862047107894394254691463524689989229901430983607344144323973348284467 81546509755531397110067715238096184865130588015958658212957908577485452364993795 61692327311209064002413068456917089488295080792749349702799547901767078060060174 05155587297912627754715683467313058290472281055672751358478347427361390960144984 04517512432016643389818328017257561626571932639700788393999676060990609803267526 92880322048277508428039079145038695132185746117106167795440907103185893585176586 16320093250504498152360516635871923591159175286228391393267412444689559005857922 85396851127360476248656509819568543553722258336595764030082587676080327691087674 81249531278498114875554707804659024761017307852241689171743233803385766555260495 10466486679742518439865713565147573688449744891989372411590331883701199585512369


id: 39713
author: Poincaré, Henri
title: The Foundations of Science: Science and Hypothesis, The Value of Science, Science and Method
extension: .txt
mime: text/plain
words: 199480
sentence: 8837
flesch: 63
cache: cache/39713.txt
txt: txt/39713.txt
summary:
  Simply because _S_ can correct [alpha] as well as [beta] and because [alpha] can be corrected by _S''_ as well as by _S_. When I say: It grows dark, that well expresses the impressions I feel in being present at an eclipse; but even in obscurity a multitude of shades could be imagined, and if, instead of that actually realized, had happened a slightly different shade, yet I should still have enunciated this _other_ fact by saying: It grows dark.


