p-books.com
The value of Zeta(3) to 1,000,000 decimal digits.
by Simon Plouffe
Previous Part     1  2  3  4  5  6  7  8  9  10  11     Next Part
Home - Random Browse

098819389066138874077493323392602411815084686924741027043408905819604958018433 039563862720019328231307805427194265550789688425562681760307912685814920191750 875754693999378546748108769283795501884129005860170503087485215693213136631679 733234156228476904587464102492455619295668753242645641935334666901073649766089 311128830273921621099075418677056560254146135509090347744911902381808074275497 037842083603047560053002319558134243342923804854388565872523386181599963334707 738941971110078084530807938895546956799914638516740310703701494262716075712679 792766421773193411577520629575439814069129088546888319708446791062292677914967 903772892724191403612024969905851992746710089015487733437129316089252920152115 537757881477590258580253258733006998522531376029579920675522616435661550436292 883052431752420701232495037543727266178976307508960213993623514309919634062608 182848470390770654330900153055179527276604035438928665361284939884165233119791 782132009783149701151470840646918756747838270671543998997180830878014855460732 090660352059136179688811595617790043361083533380499539133606977492483233567580 623237463685437727377650201345997505246522647260678185331588348900392771681705 904536890304429293527358888522929306745426117582841243968788428270137474519439 861714992262682373660366370606618802509887961083484236881538730550758960480795 728513115794899323856518249775342017379716077751647727673127882674554830008872 080226022951997831771423426567355030198587374538726743214185356623271655462499 574035214689079342522329958466886356778597023538200548734349828355192190574694 191358729683349137164067588193859040010933854744641712022527668889983919382970 922738527409684962855540539336096495416215872246757057020793283165698771177234 890820345683653261413022015764077953006123360480660987233528721683212271436901 197888786825619591756354318113270487636848458986654410295396686252460539370234 505295135078076601626240837157114818075190845216831600761596744133778601423495 801237331557172890715813087541426434908270348350973734694862311741273860502298 205266385333733072614451848183488170678067813396943328371900474696518100983947 445920427079643579878865665429992744228874766487702596756037765191069555320873 401510669891277878838864928834361499448432131245454133826701000622371615000529 266966580665718719093552402709728890146724660934627423366647917238406175417308 385434673405115973715919385690901307032682746615337391975971827713812960131877 512695773497670241725286059417400048828147991997882637208251805788745433016474 335964713620112512127356365489533312647623320062180247475622780165689143552452 572569780989752571771074023172840835275608821043750324970674631803470520115135 465289602163952789706291934059583983257244758834378199625324548185246804109515 851012361097081117126415301221598597833671102197926257544950495781583204374566 248568477834548894332459923334299149917572300587571363679697002205470879728469 599250455617313231760575824355972523273187529997167787108965983984283008070441 897201305773722081274271718375054279213114150597888640957194297764371994430601 404682176991113457858269600316765135780042714913003208047554226504566141379407 221712686644489237256517968597137795073864073084571772552696505531187416617058 109131500169837579535478214928700901973551797849617823489889881484671815538121 109028950562951101609786675711730701880971529793544729674743010356532742935467 920190993414084451815716699054400785661488541787386887022593607275623500404022 063289252499458924769018845455111937541057379142796705050310973033023864484654 706139128019305650613487974520260052040659306072727308236338345872475857347203 817269484171043725040918731490351671671446341761591373055824397426478434208633 690304515703772909179934952391233166163398026960112195048154572390154790784602 466641427945828193803006578484980459934256464940657034240307696643163951157382 840008500173881409259337854437357029597432891503614848642797773632918557682880 161841513626550794648670092810812560319339207055577521610753205496265128963140 852701435545735643461822666515041688740540582780512326356916839902000888725163 007564227675517846531226156759956438025302861193030106783496730498107245525414 016652608115446104727948031710196177250934652329378441849189451261416285124915 845622230786443772062107492725111937694383236427531646672708827742253234031345 215986519591821029846879234978882133610172745746823782295660798726876918843784 253610819136677301752374008048006646040202145198043443438820903745389624821231 333238051169237132442398239178676098499456531208349847524636799155439778162586 954857252626371426811988728902934865722846265618045549130307909564911664081314 437431138739564083045423719529925431127241258558756906714816938602187028152678 389031204251600268088754986171720827424262814241064432660228571781240322973023 146302923313419604176059478508194337829574506848028637387673153695309539288300 579219826876405188760925777523794373062572428300968315700259092705885214291248 868715825110005834687324770626114501091618002015090621084668998087834425074076 896132062200538489241042224515178459603788747151657765333005994171562233753203 913978317671212518458603487330094693841123045488836228261516588116467191881092 673766846740411705761243177569563894251125635158148892096721883430882766232069 279273412352166160799554003298757172749611892981207705001491037100648069630300 027947010651377943674159038159385861234629060139946155510981529035918967280445 748334786251229407888196400743257623496298400578624219529552967407051763645821 853755684278498718814331057570129440565221587120878948289073432799308990542275 118778461095048157084091154718248168245423516585591167750303392620104448546505 619848872644208468919886740498331749061650601809675816336456958729644662568332 661953700041688191660180410662693845032072114065243537427874156596303339635560 317553607915834422426038245245892924562162572862479943189452267210184150937941 069331646396466618316061009719315078717445578908948997737848426436980358915633 114116438062093135794192079171244499544859637229411068336332839309002725358923 425432278453357937381872700973040484783269907710312970216809305683921009695892 959644978833783695369300025987509980134527585073220579306597736584190533342612 086015203568755626004586113120583850799126980474938725282632809673441897595497 398214226535508226458265232286009380099082463471454801631070158627697365729492 332877732449958809012293380843828498419125117501793003888680382848719164974069 895594530623180518717422911803617532717799082995828822197332980916157594666665 846419063581225548367320201309375701227509594151999475620444384581161125354131 846575500132295494888759581542168767237481370990818042329183197212661108486907 704652822139069506064011863591703749558493618759569264809466938474101568912493 031718452318298306815541960593547291800770727944618800734152780462611887294648 403707773594442156149097015160051226888433661761772891948837593589213795181710 339888583167267208189561270634561109084238063283995886915539579316537278594132 908095814328495242373698672436861126371735419956789564643237469388829114858835 973261459750946176398541361346558073332358509253720722633342924394529126373152 044586736554669225396855005985110681955144856404818133866902669025514460642087 957824020599636630064739543048257871539721141448608608536545612517264017149222 765922147333402362015804143807675106383981311819101419805313744960192587990833 634530480101984574564015250124690984662956912268475335578979629696399494276269 074343115596666632845316379777429486222378686570161039452893492174339402839083 406198972195027103378658203546272128355791498555608166325703764367167096384587 592987867077642267425854299178912341293392283614775583142773392466229440502373 472296775289479034598913383625403445602495821039789834471219628058208956464319 779974309111492415217928300377536934219982644683308081298430537805735260233285 582044934888389519337233136083563136729052935476308512557289482141365217784033 169763316618317375876851173606432254392375742202449056421045644308461704538456 577490551673196195087012634719383246414823105583667492087647016810273493923620 312016719702663250984317839323176942043466140701369975612263677893941248333155 532666101674128901018664855307292693288049227547986601081325417758334780181419 091710164087165427850425758382360558177247159172060014968808386154377683222602 753127032311634643252046487708317200770773453599982580522085209487710645130157 464533912091988597232000609309598128049981933281941875320475483897607572252732 272208413427987343084755465192407498828667164337814127913935452529003892713685 850993807497326346829923091404740921628746658184185819577914666179899531167928 446212043840401344587086125932078557067905649622883563960910748368417123291457 218265436498770708818833891111028852129101168110146058704743035865335340422188 854371112466953280168648059581068535828049094887065306755305122093415026481174 017097938667205342407623513038033710117602389914907900482853220933553407451109 384638966995781815819412725204018023646609749671231036705839513774990018813215 362443332001774694069698885838595946367870116716688387040298109455924644377523 525192398621953769432602220115747879097868145129853901579811316256500709743155 767188650372388903903917218126096820541576789499416302889001979109232219760217 657804277928675731633999073268932694710752441828742645345626378791258618414061 034208022584751442616341437078036783611052137001236399843278570981807737470461 253424462594603139943129069792635972771189473058192796122197206775235878012418 450324737395330572176542069393554542547144637201085903804674725279182373929337 180532586022701606230782558669155717488934363439603932306394691301273744687862 881505167486122637185255868322292030823077487940802784234931000081726403783415 462657885375306649295709713802394325510671025720225319049630574460986552505733 285867858539481205932784220385780717941224767537327356202087692264223091618749 755256845650542517173429161262966303480449683626673117107847368251777609228687 320057554510686220200473481293751033674672160373173901707516124867079705247585 291483510323450718786366079519323242872478854113214163686876135307611026588850 860873051376525266096477356225659488372365623053313909511977373193616734775841 758929990733417216370072689047302143567768973340745221674517313933478552347603 208323843068131026705689589949538065233495667587997091204763323267757377140609 309696076179567020367013385840932084387838124464206041957026960221739985388064 541363082662798733950021365132640953037972537974212530215822859941093253496422 317515750264538133809254553050271833595541158360582533211787638153439569569048 004642000834237394054400471337596703730297092771141602328773468593814794068709 522620599230398042460825814561607463473870305031060735136835695309507886928566 420992242524963596402338688531087146590924746504876341054187930260315625767440 946788856305716046252793841312909439165804951652559776971132295560094159090687 400392390657641435109023651193596857771541764277286567603166895965301084930869 101144583672799701369566784075492447971821700492375229137292106055412645784025 978898028370005633909980693511635141171604615852812266312612905558754189762787 015612672822962450079721560594312692815737773420170950349176894919744081989262 000615456358583369522192837327975003608955707231940138080004243486286346092975 385354873777206483286667783908681269157820327272460826675796750146590556382756 513157561451822843510998100391561425978038939473221104600929331399080180624555 758023337021386577757875602694244993550193302123027801346320738274659738490824 013057226528675767382321664351304248508806851667092958415212778846701293171220 463170269547659164731569077215364976499473633228798434254085752495534329069915 559729004835854681472601176942540093442441366637195722240379595734701413327296 372331955013333065954067446503850617141147268545356932996914860686700090911420 814791238946366210753924240350054903627276722721989866228381195097300379530475 858889084688084786608051275545594579801367227546174907170710037428390214516405 238406477050944396921730838852137017561173991260251482387461522718751022137803 065936295156286829345421356500022176863764308327736339721929336995211395824022 596732404250641584578086766551698941280239796110410059032994582115885068362888 196404276806233231822487745762226473126525965361482257975982677962338501388849 075942211124841418213578050053251595567999800822532721026996153350915012999904 909501099097578099556506339653874656492368240814463775302500913769375679386602 821896181274273814103325681537370477582330456982640357957338931431042171487906 981392873411942862852024061519050044772923704341611778529483890675977927730536 209811467287864686303855446685209038719869182177578173527732769363101729649557 825276749910449833106281064940742382863955999815716172213660724799432983215068 512032561342258675278190146709051035077899123482882101540182658773311083154582 128420486139869465209867349554261670394027329885189518823631748978582906224107 073385250885571918269067878844975944693688061400072157639140126750994599746110 145237881807848472086421402544168890576183284603899916340617086516124762975477 842977489442542569435626607818323250319489529105633900828602154012761846905792 931080239416695656589341846192690232750025316746998222771481846869900329272487 956292370728677136903436582349009582644524753299736208381226893196229278219394 484613160110684281255484668107288468610535603937103401964258449133862157672945 368211914002282603393032074516156012156167208998893516943921221506272967291133 937452433238942258771943218408308688379488424691462104604499861646354345498223 567069725337855933656575566780418611698468503570493229876112500587602456688334 436693487603392285338023385575071174143207227037024863344391981268435120614552 010337573341468694808688111312047818085042190666576794640695678859877006935853 134982031782233012766165217203010071809086732218386921542909967372904765178398 773886505625403208700516368892953775277734814375359917763905696500363991796729 229755615786559593577174284723237800680649303334098795209478904446381395547514 025854769094537638740584009291925114905013444703947051725851643126698230001796 683906018526221875819693855264897195570565328620248449294121783509613042299155 251701694554898032718525989639922149494570756329285149074428690325825481053417 380729963764952388037450675996008479488454624489613519611842781906090077175793 197721675714866982976641769465281134318342635774380864949328087090709708587715 862167562381805593613275090405083103561417969607745109152158413568056081721231 055500519375592279161003487882250210514975732735156620556909523850650129864546 015085846742187099970787934100363043731750387946920407440651287780012429600869 261789584608705690697127919165088861557584016515717739290098470504277147754176 916095550803714189107472141202067896940949862866629006500393675395660656333714 031878427391637475919647234371567435348611979735751573165199280285943678506791 506402166329880276378218423977321758625839583923605464485926977436479444376455 744187597473782389228616494208823243466197528175659256085912589248809852914043 573080499115687568423258991438132602575462456387634278408202651821886624726536 319620036426206341419634812824145182440612696772411234860308155601639645679782 766046519308032654084549835878225717301107498883250402440660437468342995431013 541465043401238956941326358579412534521812092093796538252102589050134849908546 773233254109008912953729286205176341310914837793850010473406336167984216557968 853672761627753329134392695277317671619002665266626858474345220833712434744900 591112347673880866134181720152309002257479562274552806291720012155480952334975 840725394438971817941517939510536404305445906119030047145369439970728395564915 051046257304796122914441892562769466588026693261973400320795813878920132788154 878734112277838341907110866734695779064775211603118004281267476997292173189157 400548527949760642765262535632339488220937556115000147150210442931763912180762 005427118585638747432881154865771600444675232470308242753067922170872561518828 594685747469893639003607882977317207191042709717365203410800709306206858678832 192188804206524097819421192913709830591389360826249045365429310856704529375117 679172856273223063162524843548211783313150907688557183584105673846190922526875 987737566943998553685470629945744088881477974169923373508770858289640085825816 799002155477795151527711614948313994639143108480311192238243895948977476757202 795759244993589741140982898422913184958548298832404078555880359313527694997648 134466239148009494389290733859643396713383417404081352348893101327884008802622 406924978817380866570510596203005947327780937209035535883154310396850054099199 581979467641256749107193458009125759561705929602104184335288546820548176287600 887383801711445544338906463525147859933804227347079408630534837731593662375921 829232900879687855176339124000767051867184556098455401555436275552893137542807 748630093207681647447015220738766194008728755328151719243419373414969376617504 101289626491034826369360293983911267719554393054812852156889866407338649865257 902256626256917036389424479410403796992824025196057845166470798012690608708331 740239596590399329066693579626727906759536736802957348366531770242984578202710 444662252653566226702981440820896315784281063004313165629102935645700198537835 164974826045255184777766104236724064474100076639287294296796501253068209312033 956215139917848814365144234043843225509718041729143653200911659218224378020690 237514053278482257072323043581603176669898661077572019796408448381009727504682 907781872653538075492667487769321074677837964823118033289825824525298826457362 869185070067627900840592284463802141059539722320671961413100000305583664552803 858093272022539499718512263289892597621944669775571153853152790030783520062355 833468833574069463474458643718345424029122462761617063897655939346330574197948 147355199580565743433959443424403683853493965596552653745806748950979440384101 746477215332634372639489813735684334406665726618843965035363253944219504479593 493783171689182737880379768776336983865208043836775811571376537918629187987083 334033610787459334567440937934056816563188684251727050380914161965376154686432 800953494038297464656886096261916087284026705860148599541028024976339503933593 236443068657464487616017901616707966039297973537463764830239302479884165918466 399167964007424699200318849876108052086960841408054135792639414297850961699645 660471791128468509033490396161302313863320108389236693320359356989458993078015 287588599707429596910467158899099714780217172375566986276207460562068289449110 855809261752929935440782706817265146296605428503129634775404113474727417313284 120017014014737979210818369003870600171658579136705117618783937500292228888449 965805338557365420109071103833420901380982678249085358214145190807813659988694 380151334516832951333896684850008256673484189579471199098314604241763134977726 142907173494328312914842571595462302735522895606405751962161940525504207743416 206004011452441652131765322144659571715968464087448640980692334785334708871417 939724201198778761150696898848305404079868516561856441304929885867735877701626 277132196257197383094359782655375670190528625153445831375411557878386938969675 451891188458052249040467174971065871359958817518405581070666400924447695685559 895284083657655679455026592524686596072205058839082252323798707654594993118680 012128281205693278630646436808371968892430889272921315096645506325693858990637 849216409713833077232141129561987747826079212637855777674987404697646309365032 035899297070004454330023818251108833993737256476826926557767837891060712817019 860676916527737360080669742450738101132899598142883500058907051300132741416466 727395405569127360850267832550705533454691286652091723431400624247371258149984 924394010545182472702534811118884390931085974545440812524261762314248551197351 857577790004342104445444398765535634621867209300402860212777214297751821755864 232117934054582834594762386825971201286695933116308570956046290351192664265091 696697520119042565796917418156707029997179027437349111022627084878729187592517 462068046732711311337421395779215514411591271613473225218797454494680753167051 308161945581593957419961828788586097442641584984520484940214949391491339344077 676485864277970963799429637150913922265283796554058614988149810811558169443690 554396178188563475585266964581528476890292431079091223334455536256579525315433 526757158330406903358015469188902838217721177695839972184932329606555552741575 786535997566946226578158901887643616094948109482518480875316880431113649096715 996856429563673888024392389464123376477419825988306141061481106654534706098475 559659141804206133559815278218083462565130952523565796631617134237153426602580 554255654214942196135939925455873560631372213100687539151797715793038561618521 599735069009509263345983295034413506859838622364965901939413236789596425455589 087277844337910515560144620906212983025164776965169422719121446123799137038822 565270618040582779694250140547328375666087444675181276326241714767222799698349 156727110757674298245849738414662338756662391376316637663904045804308929878928 308855661987925234350854241457856010080041857332707695333002070979459292175040 837975138596771580486380256487788187906634395053425754617683530289253674748858 736057377080778825463637691846297684795654628872425261930931721719812168415840 637750182117473491633415704499616435440576216487381684550575296106001787384242 771118658451204485701129121909635181216041054314717812651409616713192769111227 074683484355146415320016743757057687455590457256293476692248863035602172786264 684443895572336164952035271775743548839360844976791538953970572835330601646184 284958943127610384934241558907668988987294878222100055991361032289216138284406 080991772933237417835738765500413620408567279330789225009923860667653501170979 427697668952092501213130352967837636477055424473812202203814219326922437178296 396213544779215654101439624404154033155822250463363886615254223435959886200775 455625350841586623482768351441333697527754238318410633202441858874259698562255 037364387124719784806041857736146748541681952190179721916635040977212142715483 127038074378730344386131501470383162704047744184352696773411315791575152029511 751902132845552439314233950173969553333464376868611086311443874796763759257742 393971072322240046386090999137229321643621673958050671569617193954055799320577 581500421869345056195484756596811568150022700671422239382036790357963475800959 114827889043472880419585381936095218717213193095125450605484065863879709674029 012495631937778020092763300017333001686628123244940410189011360725918612232071 815953318449829530721491563766052842421144449494000305381672385368916732540911 461943619968759516549606071194554889985884926599490481253934201354601535284661 419889881181848679770263171558266521898823991692015678406426143803563938997484 077325657028722821526866571050425229877420081895106257864013278829668703616380 542803908515688560802729592111437343562649494365936787956460498185339965508228 292489064657525421217908282079990213555433662318785145150721622551078395616666 989313881540524700544668006584592226003554135384282055861252249650025565300530 660473443627569123909273410066196230740476285690022852540580067514020334245964 841917882513250361851874174986396111790584958045074445057267547444723126068038 580767526370118687643539366348160427013207025048934849145496104861965919377563 110455293228364719988492156139059057484570255380167092179296348267691289604746 443241167343096881812131352758422636294576130720509303781202033939732659953987 284429584787537825416997247451614788217374842518541488587680256346503230866736 402389593266395161209811975800271082852786798731794633537035511455233253019218 649462360214416581610870136363193048626088199750128273079183903717737033304700 965528077492702760068844311797155003082385033491330190659624792288376834738136 618915634725824836171824140012121402818630517388295124295666154776800676695411 904347958834021657897761771675193778684282972805676368013035888130761140740139 376273505517380958241072539321332545693485539670374703488893170627533319165361 748228535071265526310395404024280801960294474810361089890262428890798020821771 655129833831198017064196337092941910862153845373355840906880697287367852401862 465325268625014612959771225769899374385013278630663356938811934670546951596225 594817652519337008142436815472507196473164476882789295735275298073562954521010 193619554881512106752006165386817823016529503718845710625573071164967647501565 367089722595512035855022232357023815875002531369735158097087760787342982053714 942457577071490197036201952471378706241150028073474259186888385251545954687037 866768704570758543622633960569220506957010786753673153835097008434585291003213 500851070253903493320336429788226138933533438561215216285567274702842373459789 236207836927045190383020816762310136677658119396409079611891909604634784793436 912232110146439366337929208513810680805448209153494496832714096023796152633246 880334673128564338991674702097157810314812358518426401674477740579609828502766 168641774386646357675259650734689104669909113311147544689788574300517328871243 846872576894755764326702809574543234344691073103968299350775561678801151221705 570494434574003526358713928304833899045734367423879604928812664624714992216011 216559944315763759881839253971589308683640135671468752251446374002891995038905 411205662373813573157700075255856718103517440214482401234349476326530135919650 743500651998743781161949839023683693491861969912080215121775269997892180014670 550120839608587588920069728891849468313735919843697217494829609706025680169516 750756933432865385503568449739986051303078720583262547105453937690388709524733 771412569195375899498889420596298256603234590959584633317040795441874832388950 294581488084506793482757249372965983776732675680067312546525105055511383600410 535880589416878155372102229624294441131399354869102092840135380181816263797977 192120777881932129105299026814760539884862350741656890451034136390138377059845 658979292712694541756373168683334890936302754735483095136565799643766140165450 451528385958032386589776112731356372852753807389183367002533848081331313892667 605556454697702150740812579508461219308091072142342211369651423980630583585357 060331899758600087205657409116865843723570736192418272351376184369942448258075 551520938302412035576340401635740821684699505339300795523030517006092246558316 519372232299723299949888961981145222701339402067153161729941122761657711198391 739769336521274331624086488001651438085407244285853265202450050576395291692255 382639920295061356045121391355391314382470438172406999664933131336104383861198 420820247312717435144775962752717233383041216425298697172846233669589600754837 368624898840978748304494691990443217045160169137003288988257693666785874496015 148777563041504301844150345513609916141814947417986797567036050635557059729296 342723703215078920187867882332691806613232560540401297316381376058165099589501 324743338575260507352455234311725062090340077442780260181598477051312556296189 794717204033274126924874032445742676642250391482128924795169119159291319107457 266063059044533874713740678734952511621356147468084798507355075870535428012377 636380008790174042893609266730534337502258601636919795888983685665402629836044 880031440688927153735955268976976841456377636122777286480268302063117755896673 105859239837271460026586073177157852272833345803392299142576014664028090241044 191975809198358800936297192038329601576473954892508557990316959411312794195077 928491822091838962980790604607306424197382336112998664095646565318217850883245 703940835971521891388439997555945494227609844207523138175054069308278521749709 035391737975657731731912987238583996172689474445902624519890023757049840473274 406545059124333516256135376516153444341587280240579587024722792098271135865438 743216517867655704178939469667136996748865240186469699417198384932903190937055 555779504433479695088929920246376472669588789938824714864842275079364471242463 794521493176063078612876036403328431538807004608960900193061275759235704782665 540675049079584727640092881619426653457751262357693897424622703123911527933659 497632853001258655479683342157088451156258227180056364084914114288533538681086 403127185786542497792332746971629253659722196300924661426344430651394132846968 088860801758067980912501297102711308221785727210977789332443992934757436229010 800606700207605177263573975911851920630624328393511034672547260577944953801142 671892715006718732052625703909087689158157329588005077777058662416968056450631 491537354330087281419973686879373839489774523311457721134102788138087792765686 953012096610275425458764807797183932645567705976097886017522739494908754483130 851589539572646586964235674701415337049614588007078862941548617921433484367997 461831085401578691882330629785598435546603996140642084409887282636260197966519 308475739936220467385021548124472590936444023924078413435269234067447802528291 440576916204988066030951643678266642562313153644145424977043552719745775839637 593065301034561555782666031596331468060167341010448605864027458343051484293838 076967753154885845995228839938544011770132290169687098798795749822214752285454 206008120086678223846195677612731717228731643596027076618375031446538873078722 535654465775033953994876520529895767921914582625444642772345869784785352783142 233757794376051864634854962072516508557850128673326425768004067199288876899239 593734829443871941552095951767517361974742217047258605371941755581414447295139 868099702590923438935660266136605798822221516030327795941635196148546230535796 676458327013660575788969016110006676265810612791046706971989477062134035102276 352424118564693821951505058244363509986368620919112058341637173422544592269670 245304989582679822424935954430300338209136770637637910484182624372269547232167 794233341279290304679561837909217748985395457225136635919525556295780398262208 378726489187053301818264491018877570903734919086810398515921641920662734648832 692616148872052147070599332464741372925812979154948512570270144751136223236580 402309522523425958528315788576114448425473533731339101490764427698116173915839 503530560300517803919956381569216785851003153426294114508311462378547542883061 936415790682562745576392366437616207861003970412852349052297150212015554690248 307364779240812579346827896103623121129642197499421347171300867344945250929130 120217250661441544055685766265184151206892422812058342784277257806393918356979 838781930784614665552514898760134743103264151050086803946979660255749626035449 295517818983599140427726247612426056526906341737169217490982204333764837130366 770380298103432834064861119669859980187094162680365865748382180404082224817404 809556307291648948206928938825919213398058405800905760433788380886617247214552 948737328027470155309644634250117546641775004751541974620019943678004569306208 808587535081868340538757019399730830678967030155273114252331300395322487790606 678881448391883495261978049877299105691974529198822442081097245865736496270282 982188682432619687495824443633210366615386978674472533690864678413869944750285 857770956399647752251036966006798153799962349114997831278994274087212883272536 133889104267689826849412016046321354808252499804374521060608382106730518801159 526252012437756952465084079364833399603426259184755376289107586336472890616606 875579014230266099808657404437357677899135759873162953300002909117739801294614 557572545755681056563288179916201896896685824382084401001694275044248069575625 604946113940098030819530937050735168017792847128005360896629483309759933554333 242494203384493830689114117023736270248236209636225940980257524549745485139704 578793559265465320571920497724742829673341632559701848926436570375263360674126 806567952458754512231489364776234451965517964900536744996276833887575218996527 601691769628703906401411867632527600186705008034372002874325904318094623812922 955217621169120782991696443653403206470960563163255665007164216934757331124167 390152095384233989213395451683669406750726799411571964636324127487612355647782 402689793983928862184661054139828005409945997736351529357720778307744023206475 257379139696983494794369824073928916497385933183679738573968660839659398267744 827518666872752996054777626180345759612030308639947433867793087246473559066049 328250096146953167297210668731276631804193210511222484151762347304358336036186 423731140424234568016102799263197966660438951482915010589797069344764883531853 655065623714516565965045794470242107975114489116745518588841418833594767885117 831657174823841468423336592307815255542587143564424836953552853948381138484438 760701729272312827477355143510267941743284381795856586400349266580265178850527 336523794400173134730784540050634378274856660465741128551905562081058597174860 798137539405749680403266878140313664170872020583230912514166423291624392574564 184426712351190703102595341547800992448057028663778419364471008842324505408865 088712176539541104336293977035492730009681542712311144232516420915798438129881 466257574085166704944462425199804347455524594447278901471448737029811753855246 590690235974676167692494692707761446907432877006114626489878731932007788782566 558803057679305679755713692613442459420467951082927775792582863478022707081823 792006477236990245458106483242252896143504082467623703600439513010149486433730 939459220992957486210965437990608920877959150363659241243559927589289146280129 307519873421311419855556659767234891410208739446692136219334399421243973543106 173944476808781054466635614215759976023996448850883818829711888405604235813421 464850765578456832881623729920343650073551525650670391094457340454829549842472 746559650129627907754140908817411053642445380271920972709700518122627363133096 858550193288607936864742242716812992906648502124836485956872547358092618155050 063979713458923499435812432241431065953159201965054443464121387742357317566935 928000738753877448940940575716291216004294637863788784301834805676377652131939 814077920843679350349896083338937677944369240328952539199842814261510114404250 628530518415988799516798026149098817365569194266111160672706607309161384487042 385627424733783960890381802219678223810338159739990050872593502898908728123037 398317649988797742457650059824748028342027574717138788157675268018566663025433 273734299938425115240946643533929947605861735016522434656190603461903342031618 533081577008982249174970958765494478069577118071030569078658876391128124004339 494824609269542173169372966916603052681305674648133803614276662624441862779704 210134003192060369721636632280559605131025910357666904517784115396456741832708 727428893968203371841427005918319337568979895723721295741326423400616937382279 138123649488622308607228264879639375022284339110963520384653757335606870182248 732955540140682419805898902809884102834235860420918472697805818873647075276143 392916876705915145222498270309649924338237405303669096990843893020506060407430 159947266929558522467226193626395301964382122697153212022479210048648186276950 888263165407964184271504026844493465767243859109241789986299649887523372205649 418957898381206079662365709154782735150511873729516403840100903972092547188497 448213476497090159538250190278178953203064486332600740589917224626445558872845 909808314076885115011155229360886626088552477843835336964812948289438608698180 664692460911659375144607411647501295386397588896078708317813880874354327683322 381597966030396435002967812160924586900800380311731890770322620799277502909404 379110201446475535677952006353904744820876266662758799785720550903097671827286 726966591804685888721331189466258880524764890853444818054570663346286106422125 600219186186866329284246128864788129248399641364700065025632682824963359480922 398524311423406226215763367525423094016584711802108904527872557850119928833386 664460774886205899739981530741596163144078218359523567831714875024680363617803 615109767004895030965342342739644023742382514906214187164629699248232171790547 873451991303581537505240442180366393213248156584563105063736443635582783247726 626526177900492211109636329277037695041743130169706935513512907550800338504216 952536954043134766570634398669859510214644436374333796490370260571239222341400 603581554175930012232200009936768069251675492065627552401366783016067512134325 488790901691029907444842782847435518782533213269787359718309676030016149042853 913607154727278406873702179471611877830488308300747311796253606148866481933254 780764856475032309345691605328085555337339055869905266151903415362651978803227 483039725256249074786777339806746606160268480719921460321974308159639056677367 215846859019773087541190821355546623210996997227446584887681455899636188000836 336983149335727071994724113138104483570383362860851641959075632808493526350348 021388015082318449664243724544834865380357818207783819830697576129813754321774 184915856506573407742995136115808064381246326359968172888923505105285108680389 750977825943108494788733943551783426293594813061799721409583776239994077566778 375444601897462436839127241994403769725976684632603238744387924479752465346323 143097767842170570293970801744582109992341218860640847966899836248767287336674 487094207569905070541141847020018893844579273281888220402045058982083265072049 834127642919738741782000451529159930869459918610656598605310765244682430810241 228310151943973499873807144599338648846690339403127129054142420053215646615042 888882985633173867539571372038283886489188797205286145728227202672330473555050 478800883029914336815023420203246857134874396685000354137216023180217196481076 275340393336022813301151402912265169410142506190951840718364432545599450733726 795990958933079702289948957449473912468665269900464275540865921938330040509539 387301054967415304063525502539855290678897452196577222223069731234224982254981 493425862028329941990345837506019816694553834730583835897189425423894219967701 275667803836262734523832927583032383605322255163853510998493231973083131374981 183699545444214156226500063484168186714348358354779718225162333966090477897908 341165427540574378569789973482557411868682642826407850444585874705479556977188 513661642117329919323173977386148506702268592492431800299410082809388885675459 605089384660967622984454150144882100908711006673514844449342125835560243339879 891850230371956478177898358430814388393755209242625556387525109330315688050926 846583439757100330675266476922800332168922239762921264573441081789508975493441 905400889827531217678851017398577325978608716103464817087612002444893388026678 981102175422489070030497186885726548655245790499465157825557209852338337160881 516307605743482035283341182260491311743140746624996196599416114586628689365527 625238269980124098837125120385130146719279411321984886583105373132049834479425 978742689509423536190434503533412022532003769608196374984485610425457443787774 188932781067051176168887093023727469423720794312927324331374944110080273580511 498313228077038236480608561475623869006566832391757673878195659228997066160811 183689253853387838546711161971087394255293102125806348484484482218858928163886 610280434433291351170505117074179318683981871120176271729847218913466466868084 312770704742545851452559161035051127813875912647474142726585472713128640573759 888972545671045754796924900703606302641772342860640690596525077082175775200319 671886756116355330108267497157180252540273738748581968592162084258645611224686 353671468170171784765874393262690381102071507078727208530134395365662584632086 092137587782298476007518488777633970608219676252000190890168503904884993095278 612866707228472663943084252577558085030128111454123390281274606130809808284854 489817536660918415450025967068497174071837948469225363110732724357408256914131 533021204463152750398037412167323780929866496791502975038845015750129431214857 120171624594676965698905550243829272233111619333732376805717739850751147338364 371207821101756487492393941348092749643960816377102678292924956055628824598363 301217361352889847318252295199835108863706216407950782291123337331593181316769 118002000205071999653158309054884811559875126091631413419615421012993072695249 340012337573180460174471721779651224989145627641693563279218887901471944371802 282975078360710661789318232441728111376626170126755893437639658083057925991648 652727178812288366983473913647568004532087705140381045043700454318258893547958 397042694916672653373023365932984571041292283488072966914461543585624355972117 578122038396713902262170370145773529860731737735573447295997911441095911380981 349034713808335665632236853333186168475495024801713420344407485787555946860534 568056002135795469077313421444141359415918547765696956712444321053507954599359 349872366854000743444185903982589876822609959628509824220387587752392523062544 624248091264030296334055258484946085307882162066082439446556783060300911876409 670872917844305557444287579876917545204403171591594435774715693722426781628820 248877574156999958366504720444778784917987928811805198228936981369972964588385 736840473288536650652087767469084283833768502190036451910498049503366667446985 131949212331559553178956256633279261510076446301121796628629824789977341121189 421845502993095353584800138822819153988900860689507429078995866059794086506102 586852950367949275278714850890149036136567184718316572338111221211857593982729 670894497897937722939893079695275570668420170237201707451088422308042838340008 467568495841037499436906337742954182286812970597256615033530287973141680290274 495637552084154963819473224796000264453758118312859097531014740224767095027573 145387090474224773909806640611301794778713300763076829676371400753057000873766 787739488769902735169560802138028935324009108129242463471744067856500089313618 035268870063757454408027555830699068298883575053093336650617579487592129805921 424709764430833108864641149263979939683776305407247979650558821598544901033324 633605440094746478766791306177252016651022776270190176092646701367801318908190 079493912273066120920426141782313752797610030784107386110600199492838544481192 990375474995016746596859658826599121337966065577376040873286705392983027807002 387002925407432362573941951233491634693053832117408962235249151892688893872399 414268566784076425653301106508556807420133184892315066096910455712447093550646 447211469839076123832604817290139594740401944412169884381152385785367484712308 459217417661798841840134168397783701840207301100143115204727391496313135772742 037748193562717517425728329045937470707663468898936472729044368005221617741539 435287186110767671706562444349808338625031970147385550168390511300556286393382 855650093752637545804291797610336115568326018896612805506747465731170353235524 922135222323716402874577351765346542681119834461508639838715950792405401517638 653043911624832016868689081181467201838354570442147376315584553251691280403942 522916333680696407673057909182448030680379306270890213753151506614281215889189 211862921589465655678346241577485895789005141838304258977262171078338983427131 072745095467655687426321717426569059969547149327501835325453546791859191930698 804315514901302817066487260655800628932679838099550634217313876592747899888068 162982416510593725921138008045283466253937010234290101579014386729793357240036 017442703454654628869040980634031307638743228475111344882428761506578731470367 710616343819355009469856303400467494169444818744765773797778209266877095063679 305255068275453373319896969786663803355141247663165466898326972622310901388682 628309774432611713557029546327022638111335235536587082762698489413104731178347 779189642587843654474298407453697214195605107877573998249446315057774641407176 531903242363096226785675829611830893699640014849525572884995353113661634506235 120361705086957512850711546871075535162239799661857439566361524038711318499338 998668585178865851260853306874427167175350683221527425471175847780672094774360 963494534254770833428221093466788564209493402214041700113392719488007894479845 689621315061458881138093841403113574103514667383840833156987451782134488736924 185989315249052785022495463167596531390618668124195709605238610260625105325168 524877648644533659036875426111743206583351202530837840133035772830749747329127 728056993484028720885318355216664697673099989875606935138570601684186025709543 697217474026659698099463197069788460754862586057318736058292190382183486712006 895979690969491350374958202237724276876789093115646187811026853390041321682195 463318039810475659609121396599189359305766517017466250305049136544670923202093 480022013121950442572907363224018212786922180266875822014128290309590367985810 829847150959902237899684883351283300412179807048842624644965618136781256184705 978931098359582938420332925218270247177764646072322654371034939698324713118345 918146076542817362013053693167565918200099442479477226596983012388154523858684 798296384886741383328886386343776774927771862917015773929462270842675261634988 335876955092726761531716133664521108478510678116723419571420675422940819793913 810981818764950581485203153432198415291209871298389805741021380944344373398093 035870489615550318065153911664056278580290188829033279494195835474659963445990 968523990725385875800705486342543785565781203191396576684699346503607923930682 379650758902855270828540984038020426949950064853024859148876901753370697918917 450798263731463280594545709147341489799102670318231241848324940517815243080596 490533197113787237570218009450271606698469667190474511996083706078762358863035 704983205005912678774237923631471915699072219695407293463331974489925620140881 123891075989689128634513676491085824471973434065279096296910950341655607652551 654046443032735814550907536952681528030825783230968288939977344253681329101716 959701232222787845698407307492542134934863642817597325550483719018679029455716 489794791309380447950238104319405261249723368456947379879222303381654665354214 699798069547129933882051479715335966546678259026152089547308539158677024043109 179383688774257203855810506918009172631199964691789248933905339964982749260044 781596886629208268260887525876964855884041692812983523147656120305843568287946 325473321053293342377923433223825605448460296728005092191959397614602273520925 768648644508957572767906189176799225870597876120562872957889517304475720645679 215360920122734375976625596238850296107705044266925756265481227172015008520296 484679344161761841052963524009108579143968107219435788788230286421290293674360 994082572120383374532025700582196517798650254589307939852720139157242942072289 695631734657168584746814690747052016252325067348312192941341334075560940836383 337725590630361759501721265608183921702081775233445284467254277042424433868989 882646124766077457772771993339705873470557751502117735469850370152839650834200 679427691110231682636589041057574535295088711611151167864362968064850587155451 863325503658906414646609027565064130576857168836937643528098498232737450789574 456929239821357090190899518286986805949019529845974362446202364752362179466867 494946997881240273307910530978722283327304824801568263502085388214273251958747 907143146103370045423021375145452343175873975479989580634462876807772193888256 544842506372271351958344987067720152187251799161852732580277065956192141819517 507130868029788130830175062463458908775336608526655202808381660132600903783698 732182758363383597470131293439566823950161216607534943712062887063607913580991 451018646756176281653226103894705885666425628613592740062816047013411573304368 964319011801324933365902070937675197504695618913170881748687533649131823873953 953169954514875395794244263793312083694188674830173793917337530645749204996528 166818485456894087468409994668150756621761271018667815381745940777146297879202 753442678514934714587612288961048880993359554340279276795642872345406484538542 141815777887255561524332850733707940172945705125940953943402267392353843035366 647581169853005126923132399183167006464750725831669094572926818641522851369915 151061716510796272737947099375919434434372055625434688580769754629652761831398 631512483634430722830694525755758955080148409937012071654812893167454678127651 151655338908432360205395924536097876608634622021190627312998358490564562961336 038392197582050127139619209842383623771425540409195135106293984942808177649554 385373484847608202525474701351298966645481229506036463099506324655739568343427 110576529697524345562906521018782072984904781669703432674101869787850742530490 649340007180958310509875337865420278442241501890949170716665419996454877707903 380000860859014883659130837005141439766831720119290608149785051898374171044247 405128399708712595599957152522659607594476315102291351888469946797611343544825 690694108306230358986563528268138550810311236110779425557608288467679681454591 048216247092279482945599109739644002737315675668481759298322351878471076150205 441016846959805001781934917543535855185169126387114027592659554675999521479473 287589904443107307826279183903240240390799936669894850133488039325128404577147 643289531972191270683817924506056060986055230385080974179715545403818026084857 606946212737391450008837837678979897610820469712426680816972432830120846417001 258912299878438823848038920010079242698032361143006369944071938419164502302386 000543928780786587764998440960780279353160281405993740463497652555740767815742 757462647944829235548804459878869761805041792637206211502977837384674859115981 970113646718317034628260215754773064495711910893782167268873437174149024595090 958140651034711252081715521813539126063179115843901248768664560228007163918748 307257654817009933434547116266034335722979255753422858435930403730232902965433 569839101980816667826116749124389451789736886072425116454447173316770102701205 580388303115990665075368813223815667678356039679626719172252669893973902666185 430953460122806533183250289685250951246573598328799726744789382377676645559890 908792005704703011435736787820184073034276219326884578171283351198225430296389 493864798802025288725326584916522934339301995547164804579187261629475638053763 509391143885528766278511297631631590875954511130697412937082155412575675665645 458687800729686870913264053477095034874914302502881568005418129739470832292559 109486888899294630226075213397947766498341030531127995814859683166953731602786 272986044069071197780946258223336987473645612647235825159684570399642414555770 685234090262313635213810144779477147675997125959532844328569297009339246296870 867194970317415190839723815381403969209511158891948217135112664291083739834715 430081237849290188435911552736119899324164705617646858118206839085961586673719 267660188026463156471254017884728713675217659741655474334525147156659314093696 015795245394110812139209718217106671143860970584333666748662755680916365237012 984050539155969715703192213999218438275045580956153322175868646817925647776820 639432070675989504690745109054887415558668783415108881955707512572764804794064 017023297872150394543648330352974833273539971659122223482793137977866041641286 336225757346769276792609188556181978780170546746104515005494734939132430002241 373528853318902011291324972037245622277623775972058587572457300878214514565847 118171746683190519572059132195991234951420105931585167263508675389555293390840 951782160054090610822841636765963024195665484274033614523981525544233620753007 709736001603878327813301768920369847750900368762238796917612596478616747878572 996518478949008804231262087435119999274721821452252045544041432822134885293488 122043727683684331924139137289010325507332379602198945977750459452144410713705 596446786332274809889067097648133138160820202942579786796817327032921024116796 299887582714583638384169893763368687093755784944276444953713210317073298914676 792905164307278811034310501275979832155936163200739511308542811199835948386423 225539558234080197455472899515996925482615217953170652477577928226203480521541 945003091186539359307047938917068920256107460549500895881583977983707666673323 641992252347488173265304563336492650729297043534664766411559844030665139237012 944534534315866363688057269213267210421885503903216854367180110431572952708275 807424650788042621513738894131798870184463430850752290660773642221729200318262 954256482723949594190988406927427371042260037420884500888034722105283888634556 976500558715073904358354686435657910077431606143501269597351945424123579899153 640498056424262207520963561026941454631700368234058210078488988251878428739371 851084732643270022700169411206530315730901097563741099215427028384668437476485 420638869503472868707840801182394902019620255514404729084998514612204369870589 365378382913162672855015544473859064960492017510741596059644099622538537601112 192530776629924392587766109673064998357258188236143208020700255558678264107582 156500768885728510158376253937962423550402283964564432270646895154518665493084 382545848705101194541570700261504559464733853832209166055232271344641128233516 254459700029224446999857602044799899198214503053223645638421992910073660536861 400498347412428395575880864838493115718099961164095632736878369608502415722996 007615296710898140812735239317348246828317750535759656441045536725336614229620 953325660626599266243057149564835315209241928648740022012836314116264565628971 912274382889616242283657161881833012982399473563490405167697900857234702128343 022352886589519152414294625645756594280004971694832365292380340820967534559183 710232934411315125805260542254982244718342461560319444200006707074856527360416 578198784209144670000655916067358965043848581369812829875264139764271065582563 991219826080311030139616259151520560775626344231052078445118214690367799456285 514679914487721163155331307313489752134166209964186529591687952355935089426574 418340191094846294306508528440020380516221817648498906447835995398225336215360 579118585988519708591926075976618080341740605763230225870726465878917200934664 944027544695786149035653977339543370714543841859005243585439291764108840579940 433422729018425137907414543893613993578484247418346100381521505097907418560280 824804156409317590141865662363655758420743923551887309970728785140454197180242 654556905153935097025209031475413213999687610422018225379190916848899662492907 754068121256763300552023500559358506064089698544448607159941568919966493438864 077112699206644519596917576222443713122528993859068915910653485173452328596611 837084056216889100546134856482968986272996187802722222011523147166301399903745 337287756899424890353464754998307328190192828722276117637081845957762846405636 631783787578503886805505079192770228979245268689577614268781222937865452053397 875853674631803745009090203527451581855062411261173156518248701216163346172493 059877360459260807933267362485271352954678240025831393592737281985215603376417 029336484038725959046708014826317782352602297827779036045800950146670123500330 213551253663126639405002997532747271000234421542826772085269648898316151147497 430703833842944739313064857872535256745975086905077200716443572435398289814519 999465977907002304594232229246258652446174130735667506645079776221863237865621 079818221862173620604273232572980208823277963263578373723027077827128357046984 044996118765922096795004630276201469031849948373461177210007352195343910028393 610374801888494351759353494075816448375141305182519069080413993316648785496609 844373702641400665596458412549643718251924091195742280472417167162555460848956 058002919545385321907399306055251184031960824659940754593687461482306353772678 199611033301994759736745766651728588109112098537332390568879581339119508642106 697507446952919069307274469194625654234830201807988834949798098527334232445260 541789495627860064048766320480466810314811446590139261435780221004599556105133 007404813141570674034185599449645948099976374631693269067323967298632791590447 981100342143228789110916037934920013568414370985715912256671205426136998365930 724921735189212455787308464865329622056592654270184721012132564297245494108407 709965611904565154817560770726158563751917841707110256382562845063794767425677 647403541810986653239629494682182393608271356355542480894740349090394363293081 569916131223995093557377124282354498312440675232406479869594957982855749470024 618238126584340875325344299019094692099057442793595153842624341717300794792106 337135539355880654041974538370474798117285616980097718363511098836406065304105 542550491852981510675684261507019075905738696753691717600330771759413026994269 962654938418259963928001234039813765959324556354293151512041094089354263045576 297787406161563592438690925676408860640662613575049019879615071266032237984393 482753040508686735144327250159660100912180061480797500297335084054731708230391 477811262810030731296469995248345208803715469953165976326476147642923892120521 984626675902938283691057575493996830347300119400325478386103138956327960076586 364449079202639152304875805628874548030946664893887446811691478792311423695697 102169332165753455841148423270781351695347483379015660703363123560060451288261 169919702117447599303458209357103164814717893312093576229850596720608180690691 769660855125245983359143913959727878211237838215843599458537243085863387877562 718762902922227762322197818989186058578169567613758338624049984798706205575047 243505148657562840820810592218648899991703658427821351347841871883263121407498 202878177692995168315691718554112133922868062594111757508278473362223037232652 240901925325093770920043446615560574634170170467924580659546080775729631072643 202034952795397579930341307342597591674666880575430418568062271975658628499240 317653608845022412188811467449139959941107303927798369176488172241414855618239 731601191942144181277677649453073465402516200230758738934354656568958089399480 828433696064312566423266418523961980142301633029868455761223398584750351407082 013982791217405632417992602307261028937995464718404902892449912177483662466998 707203508363479853583329010321860207677721803756487877919790533626413843517718 254769876089777477444688534445134060816409603136214449738504003070510316211503 717614891164509977334102005102063579946685064507261696695678892691883572091096 143094031111181583745923775492536089836421417684988920300606398757729072190337 350418802575482232670248172463221185022937640379895017095070920941851299617585 387699882372560022234723729064796211313546907079862525957669056806315397537550 638802204722122740854720399258382706459108194569195308742954635140609825338686 423507651313696868069752452873070639124575485225690804879313509327869067569843 116684048110084533849002801088943407724282956033294425588433888383112817285223 457744992263504231982093181105248214004692270726925682335365792786675157343860 283934378736684099921525887217730743441285835366849270354598775508822575201087 880992907028462210537442058529222274402086136645987785892713692866241165622486 717797689086770750467640687325191605027679648041502904734729813561716926008941 608507784596171153110893472078219092104323139392988492721118393623343184769526 663940467709944743557035017217011480302002004006136374945133932881248288606074 799687889217996402095443250236255225306069350987857081068023058706748878951611 109785657216363312490414701916444310887231806944099328913266568565286660271451 890649406244505185316108145270384891466969352289952357125322600653327410206220 358450378882458345836334982594068959074472682552073374263824880921547202112081 201982839243391672520811171797913953914942154599339695526209272038552574023326 800605896591424742802304061950598009175332161994749181548064130748509668049330 199244826899083118826234446900896658943782818501448071273175829532553713284021 868434215925646620714965611943615775311743778745320702912635724873529328885326 746607891022556008255028345548179272418989949530747376509922495460955356493922 499930443896784523118109337630301567243724456132129387764541028000543223992532 955999368059059320342793725915693385939766241617746268964287192795561728210734 053123896306314420692296444901644910415728453623759200143468259872439524125788 684175796643216834005424289373346959992531445551464307424209288653496596198306 975747032842783084825679219661768588558514590921517495369745153283707918177908 897194337430337748794978995916727638654412786116987903232515390865379087914678 765724533117379468817231874973419504723224228367805305168719117697389713090811 694302684076795150128940887568083605510344650775588282954047783730277022939735 157753430330779967467550124655430136771463800943684684896751687177612172748764 871792271899008497395129772565219861146231318667114455579251996277907841782762 742758669428103977582091832273013978866121856603876188307138320587455666322070 666657088605964049453466263387848788997378791391364143154978195809273384478739 051273405665834837622479136359213312321315298032997108104595009751961258651802 216131725697323214781937192798109352892002498880633873504074627840924607590129 829121687835560468281891315357304006387072367560040215696801559839528725249950 632220460978389389306056094698967192962884824558889056072111514690778503909148 782758555858269192345133854336090473777936254807886330367729958381693052554371 248745698322572729173935819866521799452466603964333552385021514935509539069748 763420586699448682488404404438914509826684981518434448181031927430850469553707 064727561569532976317741097820940556682876672051313689580476476634324025895214 480209748320432468632712913982557672096962082836963398202539065025686957016229 260045653246315015669932316292725865486279219492488091107022107400590045133792 741124696486055707521420795613169903957959046183982794097445412190195285464734 449721386081421844726959853900591910518963006686343044414070356906494273766851 540015696145835830840861475661964508295240129724334780504372038839111336575677 129705715203021205336296711830852943328394607937566746478171243320087672504178 973495627530719347274400375009010067787327986219090591697986131250490641425147 948897301993093499618465967629697777681958113867670816666795443969197867818168 501865704359853653452329429913437043952091760233570513413739225851259083501591 774084423197137003712315460691280135282475030043035445724634163581916625381427 871376846044828805139638343166467604773264725204767027339087276315704283463122 277040051977758103127901207834175376326160446613494799982942408845894558727852 479809377635172032892615641116092030808704962427306591667148147204591839453340 073147067057186601363651388642429807784477854185233479340116206628261214809339 194760144695524333422077428236257342247447997752468261896186932159023846113749 963432653794114872819975508180838640324527722157944351533382547739462892393580 328650729819143647337429520845343097486917001310783452169600143434715016462682 600297768302940379998072942577098282749130361173664452469465644695202192691033 254250198223997860356038441510984993117251223041634403056892541147154563656789 582836986233888870883695949094290331239010726719110889794620039379579355147539 679975652715666100107252870246245039417263504443507491929390213808007454116413 489136945008680929229922510816968613502768864720151506743074122246269278214864 734680851626905963376248775179553692517674923064765351207515263156680692110054 813162512119920412543044666091347769093190862248317052097442782069672263267997 435565072937876967050948641202355956781576926685844361175149203461712432081756 495999816715360056353514387230780750319715121546374770534068836992733709003321 134240246170223462145314890259012281356711882235045242096845118399660968792741 314626975346346533181374711055914620068368811430232106928027022022224055953283 560811249748727901258421660212557541915201017775673538177704692143530570676955 692817540370282205439766397476260937840858085472412858904768500770877655386884 548063898502986738927837683779285008140895369107786146879663531363010903768618 974187831094270714995901108075277283803752296923107953633868908644153161359495 284512530139666279335598369295286326715127668015029558943981181309462067261242 246170170387412542118762917683023287564234007472790300109349514932938473985146 966799106969250367662806233029455484676840159370925310199039294213557219608686 676728067509618989855163066028842825647394618378081794103749705300936562204465 464288482720064177992341910698549448395231691432312419948795034464804007387973 048051384659814976770967375368505689815986098011213557243094088390275379719584 749522345140460706140829211287105990654918128987922134119609162995304672351354 567565190503327557890249797805087531071725157021279422583519314693596930097300 485094544899996339242587282144769160087506546267089961813755040622349893569530 557826976585726380867158515052865074095579760518248454462277545910467334311907 479731152839351527324267393831927859192333569832451192830684539559226793198375 558879697319034553550089364158846525887138658587927335176140939299944024973960 028884413929380280711444107144651974793419545620933088181423763512031150228807 652587733347144420771407901813664612828082808236446723784492940985002005663109 818338407173334966434931532310062431761838651720855294369200082349608423588396 905145645124916003853744740482564026102276472718492894735113641156628280705624 120534302143544194992821644587495169023969144062751021260455539457065364260172 927609207137600886254258291913148931144070014216384532285389824039340015490035 361830798048419341959858101670659724171298461237102501815975331496483392415929 648871098410713055616944656532525207283917632227054858138895121907678798021567 148889413261585874236550819773916859421632926678843858821048246873845242031198 280156841180311309018463249171265871835738685459373047501578863102060020056102 507222960163085953418587037075925283276084318880726322419046976963457699838064 687711318947696140215840594409911772426550567208612814036893005701618586360030 910683076254209095942808731967845569935475258136840942432396252734911366562106 181897245946249572547515665523611882718451986485276778014060491683718449439756 894742867719471614680656178364064752495724546626582502007509647596181941263505 067720885886319591449150450133222153891732969169085376318710134466326970036776 880447797824779363605326221198859721111709242329899426424661305697327662789230 409170396716417160618400009790141890754449726174160006511583217122954711418995 165517550065127919911446670903334121855606132777411206316155151902865439475511 206807998404039477427620067000509714895643365496438430677488341126816851713087 831301171847420918632331472379303455916682931088530742954833669602015413115799 911057970632656458084933547469950795918626666424584332351764835729500652923852 005077976323425750908146842731680901264003945091328010127999972278724359438055 256653574359217229643964275147814799995979568179070563718139290515658873936292 512306689588519504694491499142146424583350100469549910852771505910323060876396 182777737136265087147075550681466466125064219427902501964683070918647056798509 383009908421133164120684080928291368280480983357883773722302439068447340298223 295492930448599108015264387471797897291582748129406857367306546736039016828898 073007954723447036956504409289604735298657952197769882826789957081916183363096 761889866607791294616249771445650098174864512935416542853140786426125795551715 130273067384108042400330240568048411780684174038570612900368281282664483761770 332164908544199199677915923139274923738953279302829716167201779588370526657796 251870765621343886581376942517590850029347309273491765140123454159966019837281 817186818134176052303398202977593866970173568001356667491735852478610454729281 382656739530286276464414652396094215467596061977994859736912879525856637166203 404417743024948535720297647969676320372453698907409333151139616038425679672369 281064347728307618977490837413007091055075889870172918604060774438250379562603 185514836097612016081392922474887202480176235448976401964637558661034629945111 364970504183835074522892267331934993804136064778818238109961642163456647804912 018680953302954552938782107502251297799957485450752745774965326843964696543046 477905506847787819003926995933195512938840015466827706541200118493387930675469 815189733739716478648528832820099138998168640400756500247023302054818642087818 600925748222538199967194011430795725440087278414883775398114146939851530126331 782468129361471492407970933737529678070922136997572842348168877286901955332642 243753803386741518166972584280959634756021639717444139157596992980186464715599 441557689887060959813592306669434083829998634416051996280538544715614765204280 824771715507207099393558786156006075300199954034879972633074804900162357759080 260236858000266249857700382417186998072447408629977035083744685840054883572080 040579185593521383897064684929770360140651556034876057050886629024113046030528 339892301978559511672966056773554815449653167213771610487915091301976751951844 307896627655530416294350655447539607235336311356785616462947609238507086024545 062208551814031101353148772012357147750704464663209937353207561357015644452331 369481951777118251676457751710857937340026086068957456503951916016209762098523 875187037790792717383988962167045339408393790994240951164543409101089936061947 792646305876099535914744758633472804842850516142590744336471951381117982632044 666577193557680188538129943521768611818496603920256388999024563483077460619867 557867551230945269231751903665685615627817626359115814559785865229577875907037 467182998722100142903699072939199273999378030637353410895089929293154360950172 419728458748278810397933264911639258173009220258309994414269131011653146024608 751525655395587713371841160475870985507155184727240174539793534855096344431860 620891284377775644423034984730100075528606527036412284745486864711048458644330 627745480311825770745624939973542137516627364431944936676904950044284383221926 871903017586705354490490767962961782376894760035070360361082910756308948786269 303290347644755653048256159552615800026169442273388385529908333271914476653281 652216424075257358617692825142484563675165147037529896408622733783564438495307 149383774649254105437039918964172436802488863273437115956791683948395621813096 833054477250907904795595533289401472245917593999154909606113947281024306565890 230325512188644715830607349155426445849206805994316516185072354448079151563117 120672663569171997133249625818028949608217003537539735786629368260953300034734 639916772987496541113210795575707636588623628675742826695101281504122860993297 266069686679013177265181222864478695311411990931305192592814994348838597316604 787428958654267897426484252914007338124531442314361065333001824368859551943167 278818773055248317287294121563765539682946549210312665042108254527005342335115 771812174028332659199815778346677505955746290425738752597696644017509463373765 197305028900060252944104256163249843815526568200259516853032460913099964991952 432934890005635399925762371873180608009494415957842591276914041611825863821893 033655803816925590065550134810379355305242951096928899689782266190821720425057 063128515577530509341174902943284742015491429280161866249005652173732373922471 485895685395956508381548626230073999647782536136849680444270578172312544654850 510695498151891443187460437544691500414663345142990607777762377907915685485197 302204853024959350026922038771159809093289351980743000471177264924237321046669 206550282235256604162298663394877224348063915144455196345000121899491322295292 856046448281919371560285315385098670482063924795771115663318294404775333383597 764457244236464718709563326156918581802478285871363676657565973765558684651095 175246961195295741621494764683533187989831644764821479555884055830454357557204 141220667589883439910547275958685398728302983668755731874438395571330068478401 473239186334865603853205643299970675017320431890185425799204475543428517291584 225903448987667908380395832465047844415924574990176600291789819257227993136342 374930930176667517290533690705928772489071927837688066858218818516169777263735 782171524173899836507868846609505602157678559328900098198157187243897360193050 196297458158326118894519940807949809591055882973418788337765446003051992838144 541994208388323095163791273607685245600532150988325124470576178135298219626191 023463418335943979466497987991527175041103956116809858728414140281810709088485 534630002333420282050902633446218648581413718557189778284801516804508048567761 446011333140953533215233643964773145379766084353547118450510456420599681291940 044576174445258654796110046506459089975898564575535534522160936019603172168261 336129268533683829237813860422746173447532746111586194640569424581034133268526 027477914805130532389582349026355829647908555771965121267147368483860814495840 491079237742678200034609036561492304112918607424774463651163786960709923807788 111739531931436657755625542130735297714987926957886083745905428239841414419965 504444809374338473700618135583847381790491836698439949052595370328214477520285 329636876708725153432199457517432330365465025017672623615141076430033363786982 851366749701657534349210680390183385773934054626629468660448586574352597797080 088163031353362848694464519103559000316947267155410014798062178110251226055156 935226105486323608373246853993254943362006666057223754741534903819506775415842 946420075977132973739253807440922330135162324839848667287973731576535059254348 851709872822707299568839908607027359869824680253182503045070611840195176830236 059811829629706118726519137443702530800315447349427016856695564427026774489314 674030387764937377301549500130829329037920540366636083699659834030791760713604 152526873486768298520409158233077986053589506570993806255415441690255840838441 790878396294152947430889321387772464477904485633717802393650918210526967501338 962368509672114798308018373516484716607331740699688036567595326666300559951935 878681198104504577493482529148601543718687050480651566250242964166070948659764 417253720585510070224041448019673488603599334612436074306352633675520470901868 624682753412953227053650767325924227109149839032651306991068539148026754555122 542532947557272407287435767314018350320345143923504877344787303252460107384840 038691470348080350771435221457597233060354806313123234522406335671568798257562 293846289043568290683317340463760123146182169403368352136126226927950855514352 760734511665228719114990886566703994440822505156067462106462257281950201258890 065077709640724626834102704302525490968624564512770398260214054455409337666258 643237080800134768030654412085141144819025715336793149884273181523908190433645 175968973663603973913904570331876855952925930281327297344592467514963764244600 644549585356949402070806659396392448157528360299466625660562729096902769193400 657528965132226459056105505963082479889004822320618265969373369156818676655441 696506670982232288380548881498297880841976241034350912578098409112048757348063 673529789114204953230878644239533961936850610908746480544929154088406189916494 690087148988745383915055644096315941540534075890401669806181556868273532657678 802516126451560017196581466982768820488233123621087665887193286874825816929614 698423399404365133134590378923920987976482330398675277610373050500510250948167 188903420070943715200019925710286950574236300938624483512094034439750007872514 330282617520993923287625363962133725211788389380746311619137510318297327037470 570051304816006652557746014002830981045418488877590477103170090861133244379917 234197759315070598997282451431510942350541139716140821506062084941043032105087 412003319795182468756724817842970698615258180363377419807132195398608985275114 605083290463865321718690233764519237292874596507312097526783951626111487714210 646711428040621678503741850501568584154743303201473917261397795574231402738624 427954983369013114266776446316714422326439297873964803895146459473765019564692 036709759596047364393970052330643968396781359369101509284413439513634518178081 225205158183916742445691145615184258728226262371978145715361208289285949399839 273273625988157003387506964669146485360042881912366472323978326994489542635337 032894070810495461332581191940738933690831262222272679727240712574044419386413 722436460025454428606059535260904079051767278521784870563002004863684327263369 892992582425207763444903638163579943336675303672392899704135950292173981551477 910951021519481766697725402398790913912397162042185402805154508733328417702001 804006847577858213857276683818230710047453005139139667716341306846389704882211 117330337891046685700506116338365517710330952377858373682588581561493590356344 396615051617659058390060840420221784948809638987742061119872596341489814894850 682537496220161689151332305430100742745867895743003847994242185002188956372058 780559518499748421767468643675436697489802127870638082382460072192174671962449 318377002421176012310579561143050248487724452807210827378608253930922575465609 758232443911916706760808513538640881874978514734826761835172048385846943603855 492604597682529008518600935800180777004671628952498382276819169232922537939142 186998550798886072679608622812833220176771217948864207778983279777751697813331 232099637965603366861664865610547336462901383745545144356489624776408248314464 339101850244064471948525720138876878300104477326958210877235272001106010483470 930900990598518246218184425433035562808550083560402087756845383897745312486058 528150281771683301576713280687872391095257700346591679009673900302250802058661 917169523769110122112471142310540935558528536471363517498724369350569334738615 747997631292958965267333373751888488026002820293562764577315306825910370964708 297537913728399579248051866053916626676649592441954748728966620218401203946225 011341880799419103111125228444671024580516907096231552663631623898145815131533 836155572975118570719962112188717985381314193242745544442801424090451144033806 615364809891502916939128661257109876061569591542922664401747924762369072245509 900082796895047488592305271263346587638894530388959868846963948411219765905478 433916513968654296761311525869659907649570571364299979687845385495978005613359 745290983265601808454958791821559179646022964847233793727713098715190581560884 053711886737896157633309380527887600550785704041875407070634338684112450828053 771249043094420026745704022696397445917911540888380588361834671463648035951554 374702378324099471845247722224971016511253799016888548116206331882714702631078 046380074438074798499848283569671849385491563692664009015645799967101273253010 398375941486678625491256140645360425655119230608084562418047555621891690372569 657744144680941510618907861951128628718801282982813226199457545387492835436925 706684958604115351439648893541225069203848090544026077291677802092511594512559 180997663001278020376065270183054152557203319743179999298027747113743056955551 659822841678942684649735230554403204571710240618342362833575417878408710702548 331733396791296011706400252283863198848949893645707210454431506776960334516286 709827009004833637240751763944002067842807553305741779604693373960389530669090 915425475236550326867655760540413804262558730636374822550799207764849725049696 592811365758565355607435970846158060378788180541284643786877059788843126564513 799180512905994478164228258696246557614688476148935774184289241248051709167443 497008110685036577659415573363361098571867434611732656232025830852906763976144 748526954824929204198276006556579257207279115188903169773863796089163100617531 201743283471415631847012532779548922436967271301440896586346030896854556566078 784439188708853674239310107516826468692940407632032476582476539845470337298002 385726816367464308548619864479015411607072537142242217756734597869633016003589 793298639050275220656022570522877273115619123738703009151732022748103274307457 479194946352552533589945698107984231069889529288891592308227165049543689880703 236719477407867374142756976764142138886986075417133469259008647621128949630790 136787469492672586917588543016642690893298169502980942218290377936093380354078 398300649807766183225344446105719477254695037052834166381963394826783035631306 978892182674559282895085778554630999352049304816798961538107852255431956750004 667185735438004472690554083827903095481579924843258767887479166015874788243190 959656141081025521914511971825615402062385888876187619147277497152268757735181 824022809172523646449870295128225323110895031221788590107870128295815224684376 599632633121771698412924846689663888305417762872607841409651809528122002278385 749566125869351267299313361111727596648951553723626624813453868356713686192739 424422570624860682710788101034490838780018840222147986037693779808132338493698 702774868290070083500937429304411149055279242577793985742645432999319441015788 815447939443872313233494213841430152241438122584690853060865702644311780041392 024589904156252028006002240597004472134282184325614165050574066651497217305092 429889397924349645109720269738907375450330197311047839788156916648393101692386 719277358052338509733767073648501294082694113124178838845051927793559231593819 210905341892884942676604469758966453428201949747326908392955577386784022243279 697887145437015664198896618245989675166097288069391278120857298977368125971189 504501099013173632809763634338901588645249713202903176514601751403977809268521 097532689923819857423946419065085060581389666233947168140618842386662694254338 570832811061038230117752723938800831127515150684500415215299506472996816981811 326884513276638165161636266057834818686447499614754097992428283137816834911865 813183456538966442614140388287727827262808108586778475321261416036288490579057 013020545376997723091423774803546847281734702283485462965917660577843037885751 985391808164778238431435140596183792565835037318111334313001873751292868576084 296238133305714598114650148090163255928507947033009581577682111324279207691760 183224036444439011418881708298634760146645299843559058599750788702415258068852 420529180001954670956604746412280321052959406336150599977001077088955036483888 957636120557134035917987358937124465629334736918563365323269647502471859585614 339289238434746382567732266927592730061306345323047232260888672561703617602925 457249410236310156391056895270907387628022190054811318985525734027716668777166 144725887500151759258326905371188133051009177809599836754450761274400881095583 889237859633670216348193101224472975717385908508184951152246321054126546637491 545913476548696484330907341255056400379852269268301140975428992237343827963801 117508782797811882087020228221190091775080561337540857273393109206363045614230 415631199157231034427151975129265512845129892610577861275669210599747039695953 255159849765305806660479779302934543263607314921824181301764030252120240643280 482255947541765648694114859574168636115573032122225853115406011400819566408065 536406321076734284729449272593060415079187959255519406136768195794265276337775 826204857326705763295262317968457948527192070871277466840692824843443938415193 557629237132175641062704413168370194740149689735129627493993283563958796367349 986089453825954706472938071487029005045950804296303555483908243370880712588792 762026445432638045134424576525742344454305275891557292802716519666215506681749 554390549404966644367482125926722581828209390423255984713566271416081792155448 834717539701433582071139030777241679137074480339769982660099341282881662511865 320413837702719722023559707754373050737675609973765354556818257864673614740984 738061327016738319630329779869182068427210471165417185125397357967550386171510 999325727652770059561663678346181982121275392032903359370322988321454735166485 282930682065358537214888034740688982415360138295283682097559509626079535463705 463067917865004693673823497425962498860181304954378548783084275525521147227773 245857202615390621479459577382441422806862733812058325472326047842634742711848 085161245152808031578485050262371677093959893808417167478859234992038973910283 933313561293849764524840730124582815138417858699174157121855235061130899872072 629428477535741578591819694430092400055115437267092948234362569749679661183338 230028953090688589067081733647008254367132167878333024654945774623582217104273 407635814694502901566916621607299529619812894175349147189586749568162093998965 053276762835938781344866406231054948135007596975978135811940183099625532569829 907595946578239515619764026288013169129852618761278751915355261176835259850045 869865196647913672988433653776933898866641072826702999462581869239541873350148 885344091447797214889395008503533874399166200147699501338781954735116637574743 709401752450944969390441180060258425470012323654532811415663006623312012920673 245095013753022508457735985225861094514094420511263298904078993513914246400230 185914812308776753031289408178019598089519120861710410344615986314640288093976 642419149969827953122051935164279007539267502825817357894612968295594887185320 423299345104008201730829833722003188393156656409803009949134501180960230841741 156170805235596471246209792119459751954818949068044360360239374887205240405884 682009213275122715210837996206422066717855407098213587403471848681852466221022 513910728870134017411162687778062574670832999156880716713600986016994604701689 949272128951877204040114249858065044250591565426846460866807873912954749995906 767057457422007738835891829961789577338784155971215084953427608700721652320198 735921011963853298244194646858521829376262661426338895261008645572343728199524 733654360516166949431421004631125254551960785517599038126298198378707212686822 681235567842687165135481622367186124092222159782790749152120941160029115655142 915253194208948023300914431512353614610338025319822974898179379280479144686788 167636997518157324746717199446980815077861125595419434834359063011866929241629 421296611138999514547264543114943040069092314106194125681046792650228382794472 843926254441496858782072185596670125718764360246985160378899569469717878889607 089266565528044732614706406687976643749993874509965496334782662710310659082177 461726924240894938224735579230822865902105967853253890545615632940346348295210 903358818548212508010915974131823637243700538159154244509849553541338494205971 377461026711738555896575165313294827754264437949160328926398675672441722524625 681540260212308957916140464458511059719039736964267892818014672871699595632663 337681917440209047941931064049711505555507021906873261150363039041119148245172 269987877213925775820516001116098980085213355594435891936118573160154021153713 084826574423370716767921516518366370896093520814877190526295586794994083706385 875149503541222546035113580941460370585185616965361228441712813176487761966030 527217465602256864752376011055352354577792784745946813131410394825505665512972 930883451186955028017775578508589047913705008877938872528749103873016513691015 658230775692155858730517252874447381991198330854100682249498100369916830685257 737559631506799292232119517254429532097995493224292520270246396889131407280167 407285149090237810835393147880318385593400998806766531605374568006367073373496 785859512192702588266314504645498239943003252155486726873420820696424777621789 862421649717239922761477336688338367622764213594840955689693472404971067566479 796996332090821258467541540412814675787402963387031287372205529592813437644966 535789096882191063596752410680685113933164877220449029308613314394153198042872 253400589039065107886774743091937596733352055147530222241643058497441354391810 045797818421090561031630657409038020532031095033255622446875418866958316480685 325027280359289677124088442923777138931543469486126782136807496370769206089019 986596115479542302059286063127783442371070821925427064010760143155819100161456 573361354515975843741566108291206190973648833052500328215106641851753700970635 868648109379923488498949026932826942163339629056910609908498601895253794990879 950711960230496180633284302425859826787287100917025763789950157309998397766050 055876877352111717843669514415527077472122723010185497003868877902785414651847 702129304313636495459575928513256937132470794597354861032491748981268819300923 586546768198795250281150543031938791906984819067193817966880844225556212915367 031916242267873744971014638237188886017989536857373976988645142350077552115415 731521394930738716129729344929341352348611635042542555769265604519385879255583 355869216798084311699628822391834112677146123142748623536555270780258452635104 712634055250746318501387073760419917801047971604860129982895785916224841658142

Previous Part     1  2  3  4  5  6  7  8  9  10  11     Next Part
Home - Random Browse