p-books.com
Catalan's Constant [Ramanujan's Formula]
by Greg Fee
Previous Part     1  2  3  4     Next Part
Home - Random Browse

639778965079999319224129248663203389222365540819532644839797575949151857034775 044546185777876103963293955557750384646807705796850862887375282040109715731785 190761404166685464281760960135414434595601334711210326938725543257283532175823 065943442568106231028977477248573464658054726304321446470210656661263475053647 604489814670377711214734271037698560088679999157529136427692976957661119263284 248519749851452215507533932658534365762197889016193662784383032871638457129936 478997396081558523211904738179084190869667985240258361536997734246920916930256 078100403896671546316362858452125812870378600570034913619947525018040204234723 476500468834513486561705933585109808217587395840926067400737460788847776653643 742026318783123906701611339094514258491546244331702484723783410427679022405032 234045702090758231892952817620592088263509208737732741899079118604576914388051 621554280263669755898985052881124662231154776319912218174035752105949831386442 931236755290677233355981279709716105622912829906947211985414467491095256110619 361626779529061695300044769161076339015779161232721841678560987017812889443078 364790943915045382674746788890038777246306425128619171751382054056345066285555 475695017541797952343110773267462785418170921216287817330281981194170923707591 940596236730434794830837860815396542642437013470731210257357802035208854989534 277362165835571513705604254279311800464877381056520327785426993345561033537887 910898361628061362678629262787352983604028628051676895847370571118953303748279 315628814282777899324735839471277268694127667796650046344903357160553331136190 847961749192476212724239587350956984209866910784596133897640042192459885795246 069166869284767283119860190245511600186616942735899638421638118741124910982381 200520402902690503005998538457820356756740481328771155933455031108565520970066 567668313341951280186212042836172145559076969742626080317418584858623437697225 912330414353265309901764864707069698459837878440394960078935571300401621712551 336323878354356547950317939209480494946353432550081779238462254841269334416350 171746442990204097631079371236896180765791790995149221095209884224067420838827 494194882031201047601728345673154883530937314441195311321991262174337119175077 457196838733469553045909226036150185278468447406648746077570810713059177171078 884323680578959466579106754473762043149020434119554995437629111491851853946183 566096512638920608788908909816003765410537748195032133444884406689985932958155 830460395310250009620798884579808687965918819860184283833772989010770943845699 867519326730018307470402328822372400199703621412921278410490655771601627556786 928985336235517343376949597384062710072864933668244363314622547420647027242805 002716464062170782392444448562454042163006289730216933371130185515180607917753 167788478727918932102343309794698878357939071545176410033800957982403627556793 851380803975786985072442104231504089706640429601492069912655601073008005399490 518105162506488879432714265487342407131974507986039827188936540682968267736938 926125689257255971113406861657813501178866989593182683818657569464794818954870 665535853955206108850738031397019573962943426987597074993579651522952916481547 464948035412868817145324349552647535687598532389926320011935791837136738972784 642370685314456975634719379754612931401169619077202473757679423597963248557258 898186532126945217190172358501873234096961772855976919883709569647239319088801 819672691442108556759581537888587037942145701829420036181073713563598251989476 868559632857647970063050828682700841227566071265421075793840688298723468352504 225512156533291170400168300339668990991480419972443523685957214038462361493544 533602807681224567776582482082340839877283438047624053015579773062847993763200 365244822898253206171816356704034043851536853425384806820482785073767248029710 506029952606478349847955695994451785537277483580407967341208762316398056771623 756197893425429370840931401464259776496458876991743626543561248140201901127674 767160153937028416630050914407433647694274983568396582242462172043341442033532 674150916120200266599244472473977228814165600385779620051016504185718238560696 216858990602985948528807341749079129843252435715643083293124556411564943006365 748026149582340780971663469996336761861828629328909345927669499743369655657112 687717233294152943199775291048528731156837441092521763932571334001035592507637 392218520618551667462979441896542651998343611543173582254556021882573270559988 279700141679311885457042174330373153980160217391428870201987067870219668135872 498822599656576451980128763996816372103276901522853739229066564870818928629888 595205748213676831951959889705265726773672843140899135876693908150638646352123 763948276956117780705900285031042154266742496147727245251699476447415411368836 965641289352117457868223380911817247049889298362036356877449506166165329966507 563871098166464828756763431970601376233666018403299955537495117434232915997659 497832807397859893345583328753502052798414730140344179842852266854908625968245 017749766380423543575682822518878676261688731090130439461171842243304682350444 091676222989515669991303657112247491689458654917052516429488378742277919204015 890699732487002711493763534654184071627509903984326154457554336674071197188541 334568508263772696524866068939199014501939222966675430387033314289314482880074 964622400832969643694469404575452248257321021615372741602886400459277618244506 301227048999981106815667977602755751902131331143938185497715553197477058501250 950717071302130146228062614316383774210616229675528915775988704690141761907947 782517468264585438672586671980857941627767656453940301820060668903292847177255 281211453595124133308612496893634282847898585492153640242630171358723674542717 403896655468013501730890318142960342850754099412773656709092917628130500486111 523081036167059145179515246363128052390854986394921502326223812056302994635261 082026886179383272966699782982587657773134623318201978879691479382308982260797 402346121301497427714932125200091320830841984749398058909636075962435208755634 462248971391525136475083154009032859183680851182396097555849842207021608499703 568348575735151595442085727952022283209225336512993355829937558984320579362266 295722378006260044033277938176662560159651355636529333458872251389829321247988 567134957390678679652991464356334076906200433381330512614684091280059554298603 796017501363298447379901747415385132861670372622281576399946222066558807151557 293721985163979837439937460069806771232028765306965502716704143551527033009436 145001269490442632434752033920660834511345099789363967174581140643991814075767 758419441008530543803760273680997839117161682331312338217738196094264930163931 799619171561714191446945790515161354498848590095530920114920886723347391818125 806405868196155705215651644292230373003288797692131225618341129177401377507400 053257345535985867601601796283780434115759372549894737119117448686823668754218 588730316767960563183987888606164575881625188808162284226005651751926477623984 072871597584957432330437065332399347432001290700215914338242985864532416532656 042476648734525356558639658561477848139426139412352362903068614966141774680005 854262816774611523467214097301142008802139312275529757166768345278233512062942 281058862196834452856651876132498538363077568673363523912487668463251421482016 319196162935343329006717362930399896488711279701886295459502791748314324898455 131652766845933766233422110540157011094814148075296984974520420837222521178224 772649957486051756012940691994228933777841159436711270225135495831100793898239 471334198494134711184566348284220537639824290145045948538877431254083349388161 159415942774129842214619989849320193490634683814618066062525909180246956123840 128920388245794409716514576034936555108878880152730415033257391797821883488119 864029136507892613995565017877543120104441271619158714943788050533061794130367 434414420435097308374170671837686518037272142293018553285064999555323492172223 221355947156018436756632916758044867432531354277969784891126868975097010704863 833847645378663702323542093726317147125648691095731842709713883463611501094806 353146320305998396224603513370417217230600106210664479800918564168980157969819 555270256096684431719633254204048704276171322500765058468483244104573538169961 591574788947019410412783871755847007065333929714762524702986600198760477760884 641371052627410104724855091923494021807711153256840873074553643207626175231651 382052710006934803079202584079984314188515802412507224323267976634268038163129 388855070268985153548765665378056805889104614982481548382342942737241665423439 262749012773989821549652260729634134115211258015697702052682249787944155685951 645195440185894237821651312821613206538657334680092392144752766016626898068087 555547510546727534224038627624970263653643447704977604027210562457259541059273 099373428627875919002163362874832786553597532019452005717063839308987172497171 166168902391402244688942955098467134188887122501131035170612762362969009298655 161242453544737412724766254799149094995503679309934077543523580698964869742894 617397971707536398647511049597728584625879083328289247099816112827711041866998 621443412767995783950143047620520575298800766296715405761726262673862253443027 406003166064586295135990781691535661900205309534995410778777558067131440629437 144470156331005863872300647909174603863412355471279260979394351149342629260748 121765301482255330974161868740423700088073638670259077260155698738329312756924 511047463717631604675859248583895064261162278194752654307375213816656889627099 418051981991366278238262838500160457361030853799044315288566723495453178750829 389129600676223523911281891996066423859201588039170139565325212207330624606982 241524456490976582616594631159879796945064564598443795032424904715628047831465 229836577619996692855863193025482201196153356506269465782578724671391880415697 262200296400649486949014107366467849703950347073766687145385386424313777086053 912770413852606853060253692515576219767225492014222694168812790566007016454473 464257238046183954900796180646696487202088031116827237007958824231665613158916 894766690562226341085405247666496410503012257532731719089775336036289855441439 339931148204806386691600511250947963648305346779451560969567834697100232182151 594295778057385032478763144440003385283708028842202115904722882080105525416512 554500720335731323912720752646810750844764373847390386441110388758025091710264 037377562446315254144703825313612098019748585377583878271144931096211543611649 294943989888968778061098552644580124954304715229715226254737728297733191923966 593688068083626393808527418661479884204111268506970179598193713595183032346845 916012498867500321264120444043087209089676607174511447570922861672752413249772 498556407524044943557922786355489746828435918636733385467300827679736729958999 848404364603939198423092631251704606036906428675435063996511433005514471242068 464413687718570050864371329418962773259814718234994223736203258065116762866861 431728821856439745471613912918729345596444640988074359986131229173779946013733 007511737195842374037165478613509994646818436000528670243294777697346482293004 768338745714103869177479814876841213281544471596311894448032148331953684099525 603810484397969302116709870688838372369718243976113084945995446251234794230455 918653914439888754848386539755853323184744998841573101375867930558805697370423 022074925097985873916191720439174080960034450082500842783314919473005564480136 870634285431922860309866237791419847279734223674680042945521301590144862564923 015193293332785392307191182413042586898763744303783885453210251717737371245345 160005446951635860136722636237277455327760142759125795665696194323689075649468 605307132494687025818583862724476808841231089613012504539219041040282341016537 686923862281792720492230557584917748119058900718838385197355514905141901096871 597979917863719765305745262810016084484733536968256714579149909431046369469125 593338584671970519617695475768431465714876626700038442753988035469958594156477 573960686363669130960758251502268341890122070131912292732542800366442000786621 154981543342215045618441168983265967298970237823142360903758253247712585715657 219891574964607893203492969615933140143085905300533997757826625363717312764947 709313828305128121009637088505814421025618321062813361435047072979127561761250 216458498865209235963930068358155523449316844005850191568828014198093965539397 088997192411001850788101909067673700487835790088685216285899876735082819802881 519214780888574930504860069020490249412214453188733734914986198052977015246274 352007595499034650278268603012604064104448925220966239951062240592755886786003 973063514298516554395983782888953790428690508899375079370783077223970758075704 126367747083721681916506217568956747930814929409655405043357540558267621379167 638312060423412075372477743305746228148194632056077756947826297786774229700847 072964928009525930337157302999370821922646029578196576212639745385044675021518 659096609709584060045927023093152401114485305678848785593576667598251235099774 895259982988405412879500841531784351295916126589084932694083197951650264084170 252495321958916359623825759753845093257731499664989266181385046618199085835676 316396087035807089652338148397648966059361682203646120843012257860718746729873 178659937954140031914979123303159453757811606362784901124899282365177714980379 094502526178602807965557904129310697065096447299215453257256418029324463743394 645443218322920139170896390281172538897071005217490520076200218536117478360770 287048221358003897206148026004965046825254961643461208644139742487907170309018 795262868156203020869615117483078142416509199147614616581339451980485614712597 831089769557523234498989584465013863479386591792116716767595829363940608914579 246095984413240514648584916837135770382797047501742874393503681532562388522408 688679022323253414632768211952530577370342339185989147169501444600372639585457 181962230264273735107080456503096991528224848575465385722565087151160678288796 276156729466039243451121773146144429160344908961086002399027467426982754758568 148600047026506319966409835047578164283823668829440667312502264446616813809644 421982744027094900978549373228118355539735747353783394463359823885003895148246 014134577784727754023476259605599015596490171648541535677046475017399886948022 166539997934209249081956026168921586931411300286548054193087179005506186660800 273876065848488665319377492677680402739779415889678050531466530035830785143144 188897997570551588334634226516229868969103721754899770340258430725734167366320 062988294364404742141612190636805191272835923188187801337667480775808884536393 177094930612860529017497448140631993039902159803818838136109390617743999614035 099497706052561871218466922159508166965295496721958434467485815728624596935400 743234528355726531290329812318509832255014091734804007717305212397312303819035 260277018054519982431238987887053283212730191016104103139154547470649501258899 621806139454620094426303422031988490509531446238608280454454867946717228691407 774632726580008603896856512936596450743828852733978677802036017440249133066778 449721029349673428698616963644023763184529399203036674668087927751256436908182 406680350797066874071130098716755961854448957646794159367675998599525260875654 641280580595990143865285822639916964606799751230282475421877654403017991649565 558519790674336277422143439333732294258536548388204392160675818175587845963232 105406802253544038147289907803402449477798529836969266488897933486973104744483 651264724582143485218895068338852201600954647006021463651450353754190307036400 489400417222326733208091890838382910221832585196596259450043740326246097537501 373580726141832727217863803486570053551750418441517551848977033185496560477354 126005784330263024375209658172274827853277226033509045067594055309131475475623 279964591439542286101674902122222204351913838227257083068818787260693034860025 854066033688122151410300046232891260572519913339909972626830187304066988255629 248321473592013519172866103231634642514167165855456972539298984174084293643486 607437100810215043320795852177798014372934620934241982269929703998050771058530 465759630232163398341829621750854820100384978714890239730019781880066958283156 820039684715638366563593456946384501710522813031864753401938359939620357384565 163709337733518270550713026170610700977978248402496034526944028660333839594492 535611698445398417598828800089188946506007184986163454058183590541631250457459 037555161618315291292923675997212493961449728862094587024395020772890096026178 411681547168911216892075017742348621417636518242273226048554997721878211274816 428404614562345497299635409324461136275424144201140666414646140455289351990794 172748861595001968665888933476841954055870921115810688006804522455140425731552 767150476977455264155223788638910163374177004858354072505685075074496942940617 773696311953801694970468787820842568223001715176387047139461708892351064545763 569183362384026440350156534553641881649233252062670423774272994074379080464557 869531667107205258266637840729090330943096918811702132818275897449491065489509 786652301434978137539060946945491537802139652934846381546316404908060461853605 088308773742313252051024723094845227359998566624813920925595618569949579186067 392557498970100439433310381548532177502046169736740825161347036636054806868787 458654620565042996082801780425768140842170380966575574972428424222587711358974 056013030607180882655845291691230597813775915094102528136849189703183655406042 129451019855070241291368591314175914568839295288273125057050496931384784342790 613175986237046346083879745281065648399869157964638231042363026442336533151213 749895600855134211573827578075531813296184255644924532430838894715764188671962 222904107677268272640874861525753148667016823275643355441843252169829066375357 181399046342982274398466948676616988642361112910638335174655131721934462148152 845556364325794056867796569988620784287371347047039342552580903909803292548819 613659394181626087439767335124008217161403838695929981531003254926728999650777 621441038413805273792164866146967922209192262407082611014965340333544075990741 586887587750953471503453940858890015062113220536921924431673947809054657351778 072745627178282618697514788903271853054663238335592912906242720000677597413917 560358795659231455839449349956837830949582068088161506109398817638086712464820 357881293775783674979927199293674676804855849344360038685314863167552907105912 815396548901455570408128495818314736331949498820950281381688256613170838091850 112515999904688745831548199406815385271054517397221218601109595731499195740970 827641107875298763512612816737964585115497365797258710390655648491652123693586 873181685180681113527108164471311014816609837590794461676999850368471939426580 359973037237777093054568928558527678665774872908942822587977811386374414645121 082163785263181773649241434537885662481813986561993244642490500127208409932386 103837484976469674550030301674021880556996585609953737873259110623493093232921 697774993734743637997091928453082850036209872245015469289755948597454248150868 115814357488270988217765501637283475312549333481987149624059515293931865617159 329171935117539794788845459294090425650761841410336130202306428085481340101980 586355061145315106716611529605926774681395986611178147014666252546619187865253 139361415688101893912909152270358676744603595179602608339423434922700396982484 054328380741028792112079394919784222567074547830174609097003851958726329779711 185264972971863450057260950477315463306257716461021237469788121229704369633690 198485067564177744998185839507273390966886970563726731322171094229940010006230 465359913050364274092125454737087186115802911754417530951294740521609438990678 808438232670843887243478046656451521655996556872956008233801018473610874240997 621962914102152772073299111445713504985424544437759694119833653849800615652971 541743932684413134009444596446173790014143423124103375380388734961332713032822 549858830377464050126087225320302409235644848873561138765111499354122263467759 229301454166974786799059483352961730688391607986683619538189043411969853870096 814943221986984342783040969585004328814161628904582899102670883208884077251587 721008121196924021857498106741040650669399165496509122564227451978121712523069 186198015932264730353820654979512923783695879713410622806703563264095617710303 505163034588842200480419197350975767105184234979225738812868439333247608583033 455065854989110567160946715692083349182855938934552967947677707465090538080806 319172265593973676441459106342459152284734923831818962732351298900928271542945 723363821024973321397961601490067725417724953120474379687288102477112967413948 129939195666650381133986413273460797531866278191567087260342492710650212010365 254616177087514375956225905162633669674747151294693942935428600734502326858368 851262432123731177282285498177573145194332169893219187442279213837742086404242 143195851107090239367571130373784747579938643648431564952300112792516361946981 981764562919833749080976558135260631226622681960542262532664959735190787831177 199122309945382331692605416913382097068453358746170534374543161224792669354995 145401700985690566160422179367789879595404920484872148521401414481179090993402 180260012485304287880233350536516783401956080869996435159215952821175903851427 263757299087782210403556352583588861246545439518279463464680287102463107252117 640612546570389515746704202044460543029762739217135418216283258986861744855618 272769288248396895714047328144875432320562052796090492807566268554995582118373 362399419673429483937986731333330508401230065997076488523706474330595234066106 746162719828771794363489299617569356091274417948558680356804555945781634206653 203032891572385824535847601881457630329396363527085632666520458723230320764071 432305467477839229771231131418089765382739288242077541911612142365818316975577 936535694122124964236776191946876255492141140141427195840570256976532801079139 021785540564123994874830245385797225002098273235632656671287998166352416628315 508158178238070234605135186911876279276726867927327560105778374157155206150341 677353770780409688768704787467081632276534653394448470880474858704052560710340 348270429315217712757325042620528767117959416322275153636003151636596889083693 912951204849529280787533869992807099267486062622229731134213187717139424956764 949787005408107443791603923675852378245421522476597279408429483873400333393444 908069902187646326884952263256954417720544629775940641251817995720062162798876 035535078071306940697213950518663464886260434862541326449572342567977261694411 520753432916048376871485624892656880388464109981652944779457528917435459079281 737054330347660168266782872906617312619847427588478637636142114766667343573667 748502546820305920471876123446507479091448936085793378187792699102209909468132 420439551877023842810679848594830446547794975983095738837122099242108582099391 259311618169305552534510439400727844248528541177641577044568704717956774391304 614977757724438263195194997554528642969847687610006284717612991653279674620737 100059045792201617054581820721379285245591730675962493786180961667666034275074 596137289702979700307132669612027091422029037468000751582780538209301434429484 397331286845034470877217060008140983864022275338206768951288662544567133279419 008546925339254589443633397157791908908054306509901805967890931142118388775108 721426852665228354933976865146896793178904949583013375233414280981194646252728 498615989438788530104832490709523724353689291379862936936814828949724756039435 694968108197060995705848006231088462514444063187363760394166324840098124985207 020457506856659924645949332514417122588259951299888283394460192064932914344920 264319948805144534176588013910701116528824797468260549943263520680414836566302 033367698160332457240802293920886346864705851253678118323037999242047307004998 375786889285738744236077764699924058608359285285260791217098735447240284740298 891798847531697259058489734830551655771210270990382129856354114717169207457539 896103933271647308958838056114164194264829747627615130159919626441278499476749 019373217508815948313155873239053854352970467317567979849399619163429333860235 198312428940354771584566606061353257600100670357332999384447660582409060473059 506507964055363193489697919229391699095966179647374880159373006569658302392142 265819985169418930713667638634703337232300069690839409706887792042556719308376 556834097478198387542835163697959216076425789322346487491712363577652381718405 525412787953772407825707544386878548574241017618671663597032946379003145774195 449626098108034612560996193622909497789267140307554138312349541810268623538683 053700963235149744843976743760423925976033443319997152937962417985485676062196 888425666166707155660611921380084341244022366934599675926010601467852433785153 839479486120562153460950947966581731471364787881569424578610890101585821010569 041688325311437469748507051979129964699928916943108191765386518781659552196006 637106522073570016317809669925804087515169154964843882369891540681427810273141 044684714103737793183627047063968940038476690021825068444931098052216728224154 875022249475221947658007470730844998332948712737624333821881307700044412181241 533641194176840494707074231975155470973039699059674203972516587670937290244680 523696129007735073701126014924927833284231301439425839618172103678498856667239 433115426755710221496872791690026480879989167146971314287753511412051505822735 580068016343692833727335603053527506532843530573512467291247848280598959239996 709826146126017105567895181942400154153994610187014588546942768709636783307474 884562752349838633277898647629629847676152485713029793683639183878375191300835 489186716236511015806163064505330537754494112526461226333959961308217351953352 292443804493191234822460610180743685425734757765187562426901114565160068100042 579537605703096185102364396787873764754402165731859821945648346494960139327204 809206714253984233200729471159669974083711337083407941250605302988204996548745 148860229736439876814270069119570116396956137643814235219537724371977841307580 084052864417064232861788938439020060451629078737427812138882304756475732481233 800374061298550150095107627922511117817068067028905836378785699833820407526410 792297686077469554714867775846693025288512747375219192666894167060467725250381 782447665736751220514641804746492119558706360167776367954149650681511906990096 263255429676752876606521942175443688822932038106910057626114388781188784792361 977208200594051144729858708477636552435884570138926302217596587479241613331684 856108570652509114984858377993110906011593468045224202511248664206758291697699 535695763866204092569628631050420033033164676786824645244057360118242598721483 139417618310144378634447797633324965805834432736162724800527666615060649941099 823859313582145138453972443518756597168974029981001274519074744225445746637673 866848768244018738872097562748506370689740990176242063253602185204002638046051 612242657492572673979994422556567660216687230567603035980917341264893059161177 712790513517163729987471580393010638379386239711795096906791381601066072624657 434863261483171956033967773183681178313548273890859157076880678395252473176630 277222412391574766236932953715545086130716465419905137494453938047732858396215 082540697804152791388734789334521219068870746856399778335969426829613477947974 966019946268369310736995252189116262986241969264005809213899639623121409979380 887413011156557854095673783920408731965690044203696137166444584663273893829838 550296937636226159328021707731445685028316383374533726975576622832272622058463 680125938743330004652022807744511100662073337657005905154122288269933369412760 680543543588707055157402832987602912029656439166487156156752976622898952934004 079950551053909892425734194380438460376897641633245828371518632601626010050252 519977173186374977968033278811870750700292114870829854509021655600928184847936 956603007886451534789520175178101047594765037355763785158240955731618776117416 361072602586797645385807060145495225571341561980928489707206542236916667420273 778991794810702663059553969123556600315352255489356524791810603114975269074886 096880141763471674656289150513454934683579989363973470357478412759805253360603 670190084567423612780410325910816039314792288439697880399769833269550600745168 425705824280734355972109689339940639606322307129497747734729150988076010655779 634842227690869903301974341893919564763141194726581331996374277533614825145189 954602197288813278688410089569158815401493489648621299387503636059918030632988 153872021435098484514714925697247257932001066294782023405589195115050659228876 685868060633822558687338872616159487364137246063234328131917353778616899527976 771981448651783881084868688932486625356019249693039348226564520691097238501753 365662973633360631107213763076824249423244493744911671687113824368643097986206 233659072123438531242345551397880286233155225177163758392272473158962037419937 946349285087833260388107622922368186377128655296422372282395580587095088788770 972575705390189763993252946084534050244867299021613582753275217874396760556250 395482261908991763006944474691226059045512183227507272172471945689164531524635 817500288597953868484620905598246029583034939605404721126277608034967888616167 985499162274690394530618670572206016301256268893941619641259960103124613001185 807290337789948853159261046298043488620457527171436195843026318361208202572435 927432277649438280887083890379215680450494963647750759667666487726456201709410 349025569005686624386383995844023216764601619951702801108755035963088390159637 764721271801521189886565083358146012156281761797451412771306580724161231829519 462144037289904475380730571548149414357075888377337716143960782306089561921447 555365449211365361079912866280159179062688786151662220389674797266173497715270 048189873877279553921030017749288860772599412842614865588650620074256753720597 367216379443962351769381270251811847614546848211537289892807132899147500154886 896253989204819134908728457840793100919211738588450326535622744671540333934054 091193863592328884775339373640168298937665598145563602280811864875467776718149 060681860967317088889286313654045411448711055130053289881682005125656323226826 115097873076683585328014014460192147983063910256244853810817163290710277396863 568466286983077729131190583696605288820526283360440286801014278947970841914390 946113503246086619188386810559719693691329124649795929494703205379960021104460 592893665115036303876631476911653953290164841780140682003278138498893290998320 866600328747170733559885401491051439904085740434592230147071315666004176826896 860686667963841970098935149715922760923389506402297997583010025586336188859158 003697332822685559435998064777773826735242050001461317979705678710352794589027 383578231989697932419096243416559959269549207087306100003217626749455350184331 748151766629478080740691747339548716586978061169602259606857615127323719575426 585796662095330410024513495044378068487618838297170756023955796452964376414047 065535436833064249075200826943112929223293317555832948018113754542814571043875 480879081195882549619584811795141554136767703017489057238153174733883212047125 962098086353506906277689647335977163977004812585240043678769503308004339232562 531421483300657768630899786815614871885314226551478825364120518677291417590697 965314532643535940927472368609428782290941142622489219224159097330246458403461 837583612231322098917215609267016458432937779979466513944252012597279542024118 148739261293670361539300397340232940581172751670661460128294768745844399901227 185206999888518288716134952599335457917898998165539664133680562497876532586133 089494670275654787627730984349667488822097167051971151262078834729968283234981 669756672732204954697326365978155137855258690302273762139348576103388111646339 201086763047113182156063569287770991289980304455883631849795268345898080229287 177327838501688325093195158712877052465844986467497191170199117297214892071796 378742328968183330253974408425261187781532746653700618869988705426643373940773 164881218624431174088624868790845771052183459281621194868742779446864404122518 544199983719592608690311100995359025860026709025737693590847214431838667327868 378011696750105298600501615470987555662895737516950841816862630308702867853025 476155102953755534281543490381561554557012290333743719127634772170729533062514 839600318023012785638584021300166026784416009592157465982269872287205805587423 507784411317155283016993544712366894742351284549483722501495988443633264240060 655713380872072901448197635077721137187887384917275443286983443635508620825983 998709263136992796730912996911326213422208471434950034015150428895211568937669 220566855395579537169525911295690643291366027166873348764996610100719953803085 221224573519991927935354938238463404366071976279033367063841400770950262724326 374215298205514674531589388790086845296530030716375998737898310947339737760701 566594300586570361623660291322810457331115240706589791067920240131072134740017 551100853021802657173412188944835670450486242505469388992976484539265158996021 332744959320830153710886826871345185824330865325169537937792203463769884030977 720801952029527355451241049648674749792544944786680666590384125046936611861037 259793470379074909313893276646829560669336256308268100641562990940901666029375 777474439960136735305008843678386412107262109097338161412560835641578869246821 556703678428276565412363467215178239336493894059453330127347194089881524027724 513846405950699794391276227801835314678445305868505182736734145004792237949597 274657215087533395141850972123766667943425806829637637140875880176730884905038 046201733339112078514167365684090135367010798504590182189463571664651272020914 913145996049596101992065899041739342506928907753224764820080431945074185076493 807833783558770457911284271524633095298698702222866409410905702178437139508737 456340556518556487905845606044003037586715038059750787537100214966604084070169 340575849129626231382547381998730262719308694124961977130046406802433431376053 319410524774204321260102803079206143185391903307352498293576082729842773441584 020208986707801404887795177912807065224015325783105651527145027747026593254829 214867835502571859734834226221689739607289939016016514995174571252488768103481 494757564563415014182220118792103667969882786954611603805357243834255502456526 701088379459833067171141261304004523446352346907553337471617035642713177278802 914991605789442659083154378497936839366501435392738645007013518613074094293209 259128186624892024277159677719553975065248254957624880452217301002813915461176 990706878904411484136046838144406662164945124273146803936608162215612917569358 379324759666298382010331415404147092887856157848996612301499075269149046829726 530645665478513630481145497101789319063056428223157210347128757103803872660257 023306162440318854053827576545377591520893560269934830508993795581998815136260 975623621317173430381661401994488170720108756334949507620985110066437359035115 721765742082027683613292542664841723235654212073894587821471940086973337322950 461882837985564037821636213415936954710179324934807487607610381138750066714373 977335990905092935460000958115676045436836060545224781856683591046415937264551 273356112038422925277543328726163547249197538314763639341175083181740839312471 314826029101037993578652559456587890962468440776179646879593410503908304453753 923427127723961712709534934479743089440864235269931578345270258353382690448858 798684812812065807412462157992252998562232130229548791006286898700416498487670 952872906628627981767850808774008636814899381168873506768234674818722416862885 314220017307307480516078681647910058194254005772539281772367180733719077273308 514462421359826241642810924523166088595860614221561682833960553826581643951316 184706546941759841712585385204872526009553695241907608675485493063767204677117 500521902246518766545982789857586263639714206460055448170763917831741405765741 652536600432254889471372287206258953530670245495286217184477894060842087058278 123003774981661101527883198293319605616466996584549306953972271269902299481066 349866667711541441417642110056742259055973859489399956416877027403686844843878 331160475603586333044810395367908436009255398182405958893732955789850646085796 615356602079265088799225882476951161563328151312060155958757652236229610314043 737655039032110056785575521022544264384326095780364164951236042764806188236160 890825160752083949890179981889996999361787560495806984007920321165173700520872 711392252986057538244781550431892600179113661700756891386662229086716434365066 138685539141848869670045603649745465121573191228685559238395660555034647129502 272973429272324828820561843249322610566452155667380755254012807217144473403239 753675637808509678312610307280681270600126456421425495339867496544294992573736 675057720340242200111889969391862722662472985723811522508076083907468859247062 618438713051979278966220573619236235884414040374903378967419651424850609019736 593447674433408886157827291196637314387602556825872640040360108127626486554739 771754647752945923251286783755693999281277093797872143256722393098775753320877 814706366224167994532459489604439278547717546494740527401757690307523818712770 802401258016213611190693700924477698311982720672040301495635719361673563646044 470733725465954798413877688251653402283558231113076048674143215504485248425995 733923936500852772757675171790641672968398130365942376812678819585258771388709 006706147148564361883053396196148931037899224824413660079163884204492064977616 153309853138057636688074273427947239602728505304485873507046172491376072401615 512298236587407537029361423362135584469525508098506414998243676892703264122397 777780797364982762651764442756998664191149250033467033383902975022281574290289 996084610599820200461855658250325572322081492640624150420681556810385606292974 667612314900454434631163816019911788555033327887961966956313765326499460741004 515599393220921877619685374338982579392523232381906272644415698794056346700197 147309006066975747110891841370040772065018838648648952378725516827825097137202 843454635845720745288715893500586521416064657271802755829475994377284413622402 278255823297224719731201808049285217820696007950178566097497563938879900233798 539886083265103979019521224174857355499840211941288220268393130665866693078492 677834837518281655693589893157735607017101765694142118973139921424274158208798 586671013991982210373016321195660611248325745529668638603284667257122544340115 662044484068544925938732184958317660309552318948496447745205582316975956975021 084605232853767422808843629081395938137059908999602252711688580520508066861061 705767663061772892595512331877182166187437579907803609662912477756180722701905 756176572618023780854102874362909856233915153585852097624343007128852963818965 639827836888066119086253556646502579672717215977941584606920731328957697707517 150163970841340277646051273597061385137570395371793307148031721327772102281559 903489984161157363603608374555932386954895383975547376650885566839720304336244 609887286598535584273929754184935820519527090894046593942228790679612068765922 330799831962032094315941357692606711929439001783931100270270040077330829912450 149098133056561047052644633702930631690915333074299528167295774991185823533685 797720343876437258084093109871827866756787472166312874765106236107153501937161 223524771553785523699634331829372557363105922751187700298422502563559713764608 962368662989976500574163947235212213619381032014021364586718914467252805879704 389668431341470687622389235831340353998407125405337062901538833352952961187255 133383966558189121269744800025614585642290512408114242447549724010284903791383 287173419488968857624795285310528359740109136972237837086854188083909494835049 343247719269777456765460563302257136585360189963431084375152136644883522440941 913582693028799161254835482880497180830265294265218900239368047506777804131994 427952941995122088725010286291022239620975719721701584143907796959140640799272 677407486878660868363449787190268979288132017387699034115237019907961958602867 866030983990878036359281774981771468774072554554927946481536187496960682284631 667799505988206594382818002763337692890214619867056077899763352757223250078047 394056487785142212550555102922708554728193106518346083720800086440306467280071 988722019758812309893005257262526100643404715078540248054867352879278107374139 571292337388081356532684426670940374303254020368346100539388439291132712921246 285952836081954846833872547593672643648959789430255618287447631617015938420825 888425260167619480962362451664308307106951912234095018190194807832165714345627 767096966738229179225407304485223507286134287617999320103157373249657078787521 866369988475926237688107460983583010027850265885808496784986481497065172670580 496038018704178331641984765891849002221682912181051305060893117308628480614348 387448377488887732092249498341763685982037160495321612056275448592711603500740 976434934697772603881583376336765862230762931090764097477551192765270733578957 366996596027476805757936363756568548300592337612216027700270903690596541187040 690153166527707965265052526876565064016647141539746331770128633793945421043370 822664735242277637590926206610050403013365492337424312386707973326871234702808 539151223240378478398145963811020307018633948587087464110609810102749002466579 286329392296944839387897206780219619416052134334996581911389372601922278885758 225391301722492000485630125353047171193121744779961767064526686182156494316979 159948053531104152742911366603204636671438152014696982124048373373258291184676 466798304251190763631178531780947110292141667021524088644942237960736223109753 718485928903490494928675011080063817726842004226552069312083354005699157227632 492939402019303535176958406688605738253359345207092516471214487660584108929495 752093179284962805858168576730229088043689728246504825367268139944333587439763 647453269976239001063588317251695246739434851079770312911372105124334460161865 671721422719088978864749087543640532416789825830009882824466336085546004188664 081531166590198165524257784158354416961724169323664187103581709338971187084336 498393851210325134707383098204662847156754590985028679575643674721017851679824 306643591575174059898229276931753354559748984737339398139925897306696098597489 488853665144385963858318651751306920315502773145088537869292050735387178635980 868057113022181254772500866252368770780470111248556594478494781258909231661490 340371790726990266933337788812783504899792389506416656164054879440245333651154 411004937485882892377934527485680722646601033483055241017915975717332852481902 596595794645346596144257977875555919404280576800707656538817206374218569319802 503561806524483484388077133512848655204874193274729654526341426102540899427315 951170841839803922955031713875852194800929825276388573332382856257019934171367 455780664108310682825265794242866887803364029343291171640921404985319131182896 322780843604345327288968658408272005842242493738668276713091655377494074592377 511234217839194915013715354021270067728077808132373908548094211373925003634094 232724604024661426699978270951097552299293902958253322606390335401933365900400 069980698143278579222376125522507787102074011220174831684385210288496303902766 048022869258935287149331123758696249481636925307663497372321992847203892030977 632623867942410982150858414833914107028226990487545340632276073712784489734056 401157397385727863271314368895125021272890178073152521785340683030147611784092 379488117406246186344148397899253299510955660167236949482375094876933217204858 969701485145262209059419631450027103437543780503073245185585067387879110954266 099790423151130593091871850824723107082053166873157084146082023585150018636203 291422188329458432252744665396269022540833394200920731821222492678009107654832 853729859534495923237423861940193815231087244207297410782075799185362864902584 222061770734528805317366417607738165624797803771826896213450459165100825614202 658664882676169316045362426945142242426608676140691948373858196522616393067930 452195019024013122301456249141305342170482836276927496492904128598393898746110 099258105154808013910784925257991806968752921437468460186933360643453706204260 728292752203903945727121117556575030583937117420572986471255809314325093313251 124361262716519112738748531665612683606819709481916999729327846331643285042672 160901062338642820193828205647384097609179282828633497587010684920143528889180 478946542182968327369312503526226516055027865494849703600578989357217398176999 252590966171596099346227920654599341629817468007945936043517969522340559728594 442335197190512426616471527478077799603976186078742589189350829898034841251987 632995113379968466276941270811283240312633526925461853858939771931788982418195 413176177792933012073049015667497313361908091299114099755324387040950908355728 005735613591267363565713986494810889028275278433450379416576809951238584991253 613869502338102881617031947662179405074394938352962834912957612198871104855521 931662738172599632946782538175341987884277788742020817600896531417845274848261 449239222942794975690387187554449354118409454112203588207558547741732689694164 911056500919821801338908064989748689850968592659634667383445072402451527153784 317608201541098423019998163832236390429497130534103636530157887279096519038686 614748425097319503687932472726337566766838507615867828931030058899422788065029 691310353593494174840007831623320830654786675079987704153875982756361002060933 425008168693493709118994534434927209897964144784926476996976250332462057211231 137708422282809498632812832763797686575831341615137109913751757530596429826754 439547599593930139614912763824555058880880401658107577487181182699040485171933 814153148518796096700558396924129788611789623797755633851130580333893612643251 948245838647125874345174939949138915492599421609693023201644524372425531146013 842366497486305490535582879015977945519534975511256742393531943969245712956423 629881614980177019648519025497050178654825452523024781082435606436245264917943 683262828403828969544751991107154531188460305583397508506266100579784434646882 542242946295507167480132963261228301053325540905093081966740417921503184007730 303909033395544096091770891194623754314583006934990192087763744222377346800736 787923855884589873456661703378565822479434249399426148701651033717779301868460 174891761036264989694426361458050991276515100251071263439524153698324823461072 830969480586905108801261200137863434917999995455754800087171285354498754623447 331600158028899317763581967969975192694631295191107127862038091854380328445529 394811666908137245135134857497713300547446308013630115563124953930044260525943 830246121103022453600801018148969630461285366370969146452907295745691771172299 610150250616592306229785803361251766878999103397571662413099449845469455890072 765611183296981613845571574066165776674401832713275682173464218222500394042435 390646566877602739303815584856755124431327821743341103236266664826216700768898 106248850571656248007415189137930735159250946305487552639752101133850810312274 421142439537119204793496236392549727840919408023171947009340694123388848703800 584426408018294375789667123481442638968320388148046385997260838557861278040352 579608736480668324049872823288207755568406313377942161922224473251523398910684 895847541456007414417507254164734584168150219696628169584695090833914558106338 237272978126031462299515741791562319718338256224681087604277270136841734428877 409353987125178792347626024635420721272852848721089678477522433480937846746289 641264462047035915790598887342852092112643197788349087648692082270039202515655 995562624160387659950832094566243229512224574888616241963564117019692173576953 123178814433856669339046803511261567063860629887221400983947025623897617649821 476488277216818358496832026974968607337586845398327188716335485054870088623011 730595264582506256775830321981359573036917109489408358819763480081020501292029 725999686965561043540464232338353434354128363183642900973263308740249909159801 400727429346522899127789648310148225640311569914914831913948808841539470891516 384191917864286752752244082836325943554416190807788147784146599876249263327735 530648114563769293788171655928382242900518742316816512218831609519100407639418 347929841056562803119363713678702312798320345171265016655456896459142992498956 288442423268857788721904665021456859250813004141051104055592647127940661545256 623209237368962032643552276445563312485807181630540079716226042056261110762862 382999873131796697085431536981437448401580872355642683026531168260590897620512 237207104385888448258985422648879810038646791401875663940545410835678235568620 443606049983689249386363499931960780519899209576038644937404603331438978531564 868250927635178277010584498929460011627871258374795788213397323444505027105884 126176935345179216219071745608529228919708734541088088303438769579771360358762 261483176096758782874642607332200695942683039888200950193963319332818309142943 551771677538113655018681111812933245426930220906480770493858731455726956083133 408210088752513094919960597089015948077056509216328200140959982891872515339667 054920344461919596649573012100529183181986181882633349094032696589444355772837 770753498378264313550806407988113173032255737361788823595045187084478936033443 983092184264708461644473320390881555244820260203169542631820728575989022715017 104109248036356445163527076332319732998863749546726653599543651223316434679172 469185504284716454578096976442871803842635467416509052685014707898053222251386 637007524388065657147031724529194484308750861856642941970824264428107011049075 609790949969688394070571586695852583342574573831676473055283614624447930445670 293742279982328514339347782022783592690785964617490638095604534823639261052301 148627210184586155729260303440009382646374066966545454364220573170636317848405 108257674044074656169650823952691125627096001310043996886958513899309189116641 829317121107386040655271035337399767342811405524432484973683168588640318918047 315182213172337736351566583159918548897597987834437197033000673966961450805213 482334231380470027375626634637172120920273213553404443303064844079431917003383 066163595938111717589475868959950924619248721065118306264056734172041922770253 530939865541434556748988572063218405582293376135050013581516690958160722641837 095534192726150506930903709410818318140331738104279966724428844118899546499816 517675816636812840293951743404510986838662585110677492992678190502223297744305 328153601651681691424290414735029413450959117152089767683575904972243139493787 504018429900146764464708641077834770880503071579276171118181876608942818409077 177804873047238611775214960626270909733023743924180447156737217573827059959875 646155086161799132421864870985075842198576294864405779474749596410770498230479 870172972406592548435146800381271812406429361908086399633044665311081374803742 377536989086807086856794774429516214079523947778891101395206347811033037237295 815481223002155802813716432026877710700630435057437108787108708958666818757072 704803637498142343227146108988140675022624076470245223335126191333253810114907 386015741542012965245374983584001826222353658787777301003139119018559043180251 336281798752388971348758102553773830185693283402895389753820906256699498925568 964849482685721388134388305479367385195636378566271199584147152442869528576431 899515774649954099508969269942106313631972698967875656514172097563051975667102 184166367297560663162158821865029172797920118347519774567561638492888027900464 128171902850094207806607663380648795514924012805840090484231526819950029071452 667762953098382840202091931407587195716846208000069503494849849435363014569786 753261372145135553503472187458112720404525174554574302184662724348518720567608 805093779817404920255386167854016846492437048497252481438060875114528249114278 511093617485373584947592375592728680373830853916819483875776458717421457768250 389226619820444326857679360168014776597210863813073963339826275665031033591583 108373580651183623384526852663240224702623892107263110225797562446750888601825 883747420766809148458348183214036481161988928837343429496873831842567359839201 648142452728880559226400720871820531426214458955072646505325046112257588160088 739778891490204990287495503965500006199985601837720407688563914322313781285956 076599989228783603874100634732959977629068472333446391015822041291008875796006 336696157039301206789338556707121979739850542647972272936250278043042694753839 206989389901875722987220036138173487064424454095980245571856695270712533991626 504152974556374659170070626786934108064091637472263695643395023670831727054436 023417082580952667620152184228574533797850083969729901385876647420076279832699 021584780546635771427690080752275272881403017898646903099728583788619803612091 358438236075147450674893751552461594760415772361772496427395652007799900610470 145767989923188826056157425438934184193047205131318168890384481796044816426949 166428578719531427894705924363291094746926066449169593656161311633189808095816 021001800290385737192530783788415589048013465696558966031653776684366607629379 149974438214733838136200373417772400800360805417699363245960275513602530408176 419289147430119265718951572902425108980092136445245545287177296676671046717056 843728144974955701739151524635597937806950353011674114321870248478143556111403 696160001860873270311136849061520707212385415421059189620705401362695626840575 739623589801337114070123081833123676293050711248537068137857028480761201317626 039014259962874850996250782404644436247416789704040851551785298749760193930634 406251809479340414159554661784794457936248762183184310471713290806741617845823 459522911016459394576095871403906889825369950401910656364253357100362332624294 868206169255974069359070371065175385161397052795961740468610492029502860944844 887303602275834842092257064870824156783102754088632213506480101703457597539843 492947159562294598218298498592840803913273228948392359655445540283597884642387 588879256323409934722244374009992765407088044912843124189481839492254265937434 578934371678612996355094042249599217172293825157408593079616177382292030001160 102772727933109612078093134951593365190150621495508747238611437804251345699610 624537751644913633206880632499759259474500377987792994895680854402270515394428 396295003919570950645400998325186214653043601183540257415397100766270659331283 142257265076499149356026544508406858209633366088416404363807094038550802054488 963337780674155477562167954130314570630757899848101166306408073395056091456481 424877413917750260843749511691185002218387540548618685039604703654643552504131 923778424701325804583558041662878809939113578112677578918745042050163052413201 695321125135210642467415560083550296847898564478673903624024360913369312882255 426792205110708359552389800486115227547727623044999121288858023225311688629054 792061260733996528557883453885527259071533693458454957722324224845568528119905 853756200920301648672833836241434989386985860594891795451118196084617891634037 452886443232650628325800334011049881864999691366015789490107490572033766013789 433077220804390460581351653245326687461228964372738333982924515798008463365720 011812469633140655573748004879371240075407625204947549534891144566886888687788 897485976500251469784785422078481025507532161327118725256213783795534745421592 929422071097920961148766462785086427691771270227682798469614109581981882515733 163020021187193547449105652654855475232151125651014507536211743982992309698759 368021855135489916418333311660198775054896453582063290311045334170591490037797 669127797404338675710063657648665995684343012892751483323252999396847498592128 429125010483724455075456589811007005847447723104464782704581430568770568043835 410631076420629942677730878962342607457151405979462562117779383941065714825867 460866467602540593201704915240778078730820597429468633595110277421836890324440 520453473621744945654259467111623583147759121807815591293912114036176213885975 334932185629039944333870747142001743188630700595331783836365873104453389531460 682646380706202847473161685868296697447231157873637863284020393858998074918652 423691941850878903036933945782475549523753793855548095574662322992751463747350 461462937891961570645239939548756569157949341768951239425622285137846928266438 953118761464014566655251183587608387465645499700048279875906777098865110313125 148512278688389704317388315686241141777305321340955173091909447691841903155048 858049491851453654289481480078151004648149656797019783219529907510762102384319 765509456482619316733640891752172104493290350860305997796865649151108411864991 574689509099398082629163283660413592136287852725662390610266565821218803202637 742575844504170656506752618066367276135801140426940280478377142661518947355591 646874581204513053111346356673593126601700311913469762690473430738856771232943 254167891457204108781448999323344905520383358425101494599402974374452685348187 706079521182145346702311072998215298515318999400815459300389408544728151472150 013256219948866619360790973901261378989817203273306074150840801360648518856106 333336988805198919361602035995535664332754084151185319321304722131380275011318 578636710703223387144759453896541947243246474021481371918668179296584993828261 616550843817769923072119978177711751607044672890642401406948010260888967377973 559065951631269946746537329884941897529436904234013789530118532907157575211520 445337878470097193374120056311376980536099525959836309244253689844026605047100 531274371876611430363248209108684197028289057211156953649741296426917774881744 725277306630009361039166766882482532559002556285643596997692966872778296737856 995614177990526681177006167696741301131744737766951163929740008289362192911693 788808743381815734138604133050689285668650884668919385615532565399217267727803 761489955149003353638763632354656171798915263379131494847728423716850093130606 638229390178785747808253855065553401739335020991012220343829628128063357323003 311907408638774306774323544382347817723127845882485920094604805680082448050865 122157164878259292860143310547624047852395722934869542475254281970777491089738 993191776307399285847867175219944092764258493974066240031427884404744862596060 626649812607881253755584624360941476526199776995177483692745048734417031887059 584258904672812574805794907170943827607592380156953057762363073379635839283018 091796270094471981271387264720039480766733844113971622799873917948936891093458 585515928047141213541403812680787370103546237131682297305058230100352248982888 617469948810175231735722548008485291257163922471930727194272891262424107367101 914687398162063368194241475240376287102945866387569682265610316427589843965096 968184593407573706859221860046780204582355326674408829670327128596971814981402 710337255747130024923527721695813685515928187919357123607717737875816574468984 420317455078026069152803201010286508187565934513737508021444975539325118222268 238685577644612820552541069114967246048981797006378267236272197774989808523313 311482241466641568242480971832027371598107692559550944715600035661751420153388 416706385687058094682709479705714273341992405871314069733293052021866254695612 966415714452906638789356907092651846210297343495250819542899261934353203402254 462157175383757860984654323423110179349172936836719916399163249018455796305778 191146014140911208200241358557208508723726658026184454239132611273577314313666 625466827419156224097176206254862575699431699612989648791788323858532846852957 057655939312255443939257520378280788791230381172750024391988717665793411430690 003853232177593073872553297758906497551068452026130769469860861120542752242357 843299192405821724119114002471221594478751483806910645599217657664459071089069 710959148740193487917534144124839394224056810137788450116705533241482106926858 289131960794967457777098904550460447633247906310478767337487042664208188092439 653838378389312471859845938601925740065529306880162983603306698658079130759991 244103358337839962354691937265480625859711308081768593505595317751618708267140 604204099648505884691298414984482089115488597792896821401945372279070124241328 954654210754475377871936267317945584417865312027482400664726322198392314351909 266304097502941201384885936867665743679298485286340807177591451384022998041505 379582428743631097938102457780732789374665619374113346761524829583016417941003 051456493386902017037712189816928821592190826974013146271372602019838932779406 161784030585320835588337119770445639336430028270364869288079598978815642969926 976943281961351716835271442200744587914862164125339033316656299936539295301524 722519895646727260112608302761569479840474923754768405192624842108952559935070 290639597202309500222666777135060816192574499595859463233920353786798558777338 612557433819821789480443585324500425564670680456355609434697753908447272547335 166785281497858671715379127127882491311161056380161137131712376320176626345929 808129551052300134874257268292814439865570658614591333300531082264573764975779 935664394074283112375096433089535696032716167393689390160947309812166173951072 966740468360334585417714625967350098719006500432534191791200311563501703493052 246195276794951306981931675318100571709446166477570678596023596974122031834194 085044029582543259375221953046369612892946231644909439602478670911107622377411 456692527920548887473088923060724411702642965361401493252394034327245406618233 826221620812088238466622347892778633061320033958813489383173439569772392380264 299352011040534949227354548284947800335532236919300013894176342457757045061544 997087529052942828938914277052526492086581944227912879749976178163077033423042 048993467324512994597588462398815898842046229296497776011381028578692748696045 370010777196956417763390857531429277005104633777087404720706017042102557613410 987232092382443294687007393355606579381889484999468296150163911122564104992676 842921393392502322489449814663219568068362331730850973432027898496293153891616 144556131558941761983200660140144740094585178861004147405214349237659207199779 217952624895279751929662295373050040362532376329396585695724087537279100310267 334735350257704765681124551125760117658302551638510879426496637529084630797935 998670532380831706478014080784095107058095616020555549659187637267411454690441 427676947547026364491844226944971432198232681335125705176643353256852335602491 038423807235766415568136599770921318221869168394311148199212450631238257893825 594144897153288637450277318939651479717815582204897622049232912243284797211411 816005593848443646040382578746584497737104761586917869217672860092523380622861 039045379844821283197808813482081992302394800347444469781395400730525251266017 614764481436916153441347214350082184799411466997571272880307846814286059609698 137747702714324850502458114575891154935146323960791330634868206270346644349875 900998793163675667959682736375027539567710888702874447082217918227166269660434 936538250753010191742148578431700488607228646999938864246237985750752543689229 176313354973236076694247265818417772008268347449256037299535504354870218922571 267262665663458265520311685513614192703432124929773611458545599283289234042159 502942628194563005171188091587715683744463765723567281925585308318406249754882 647611427720231906118334132583404471419858844939249290392641889162922699492440 422957007152841121816426442564489777692238801248043321129662775439600661319187 566348076805541940005088973423003826029883745540574366427011706558608348872923 612347349439715758878180024536872765789599064693722771377440937842632988529362 468615545440309249547581126837886710150179572422147022495662077273534196399122 078584328240879842045517108322018477233687511147092770178050799038755056641862 824434138385289456348746432863638873912295369106935112949512918147968201063306 840794715363508713242063248387621887877879802978207900066048952695305209884117 978639920354080535318772332264504082060722792979763578450255817317456232719059 291539161135138054673869780516406795613592533994268553766581844965386513173627 057171412085435016593942653439538209367678881655736933246181138105190019380870 671273542592659731167583144663173935540585491941026053993636218868710794803000 952672503423020053630035177545198037047584587301126382491452703229592566442707 035314606380042668359106621634244404673104444297881113397365538214239308101294 425319163296094152600691257710121002374958477210033917401851248337876083078618 796236641389661885814227921191934251224147638929120642565004116187930278188067 886343689449195941707388545972905653480988977766692323495403301867711803964507 012845168452506070171911553598443933233217435584679379383490711793994503551815 912862792687173162401574061848096926634532531729275055410802972017346186724116 320075192473875129820660206907107596815696433074377377678016874959102390657986 469348652581657984286908215646949628409197774580940569703258298888595790450402 323424005798228333822814171667958164073098780438792260602580568607857024380963 217133517693721107808216505839044015282050906072009564215600435317331314426655 879135696941449596201378306714629085859667004265233015260624893892632976262721 923433119720320151274945235367007471883559142402932743471786843400907359297060 729725577094726796337375310045160146655916794885505071283307934740939303254050 224256560122590501267923031888535479660156608393429130227565954947332850881620 210899286913668935605873458954116639925311363934115765172479569041167187750855 647446628605733360108168492220207814650767083810076300483370269125791128352056 634512556212994191071165163358193598601008679460262725355004213180772648488453 632712772524688924610050424616190580464021579801345310367328193348554865153562 520485133435235325197591019241067440199511946434537187487876723870113574080942 828780638083612536596171540442195775377362015798974081482744844706472682694982 344111785005137173193950516014460630746767091698594744541172333931701704979074 953239474175288994734574540460262420898782171204321670062692622162374385419567 374060568694539806088280259617212268651759024618235634052833184906827921057354 658286643752159178048663442578537651709598585893504753302327196743251170087440 530161638228936265046618593362099703103090579965962913590868101019938075278965 933744215369853504332324322234473106362955066239453912261084023660808074972121 184173122170888342280900009464072648254312801960211403646662756327539169659213 958361529413765253206593110113436473867765627146964886705789246087146733724569 184247059396111092735205471478146882988881414240219571479830354195813555543385 721122845954926152456957960705640363711802154579069558578514479694374441770465 085216001711387148834850179762659859711487916961099780132258835073369767433587 772458162541880927954670719248799746633172128290982714555245885242504110450703 971444526171525642852049332260844175972622304896136709267903003957927220207567 514033206462440390544629775935857770291766089105886330947286654508969500830501 574144070076208701689164461559479475431405086164492587340442733812488663422668 748954730702915752553733044902302412801406517308882033874257934560167764023141 901120260179887563468506189353663232875480509137128206656609919504100280550132 922107959398388809273293321391232423633901698943712388801229648791072441004175 711122284935039663727763840957564819188875770901749697889875301669163173544279 930004155398102270226412950411675555962839334001354588538421942099283783228755 266960193681896830820968938549414041104980098174635445432652855680636226301747 203609252840417437799930698306341880991794590439956546580613466806507026332909 954150923981887129522045202687275633131456088897379260081085365797243384378324 734972622311781948114279341251160968829265100388720980091003981327695456071162 929077183305053923059967039251750613476245771198011082375554184807528837652454 441784074333242104600684506310952946770077054021679062196846916813161173604759 620812059475541932814327377377133963517831717259869259111893297530967307933285 896279656511478460507176718497698181328647145247905084163025030441994893538139 619654964002318633869118814156266704266903090998230041165683996954053649734582 939951778483368122188875689251309466571117562727798391574862400662440893471836 738449060777655542433025888455604764503542260013531507119333492295036136996097 283199125517694072228201116059807253290890770142859781721393651461344596099717 070063451438458333376066346994003768223596361569171041831638735972876894759664 124627441037126054859831427287907206750285831739984965337760290205379559067070 881822286887663700143055673756678451952514058749743774666142127518770036943102 357309714847251396983029880084147653955501378042995097425390564956088621699658 233163856637329381099987118072774644192540501095242886606524955881665477842461 372936059481543358741414742093422444213730514357094397700411854331196512747910 182275745642444685141730394767409440911231752179175967322370437233285159296829 883483497756854981795828611865465790244574468072421938670287440554863105834813 382902745382350670920015583766545762235111774240646582228676531229801351482781 612369508887011069945012795793133834446126037276119679063920971366713274682665 895926032190201537650471824154010174428052993699578840073862884706195862991510 541795107516291133091394590629526874026104818968481174814423584029144270991772 876540954048267951787110091622076241638900651734741687952219646610502758103915 136530048555089218040019883174093286022503299009597828213008031930550990322597 317332002194980505323615439012097314579864518744138286913631050875159920553233 361458488848770260331864838282703267112303089724719916200376829520579963829037 262970539150837405787291896598158246545293192257703268366051026279495624428774 563009459533710586685447630790885741882737878077170541098264798989644443720427 965180570883863204507529595912391361890106857453302836519790969382122278556429 987216008435574433183287241361725039156052354869510867273505711628981864103252 115950074731017683958960045954366521957376635757082259182528392393314101522406 744371737434515844762291443649599142973029565022267601931702674448871840744676 671690154725983453606275354363769901585990916939372837116190468608849173008278 897479311646914163771804306045021985978599305508261256210225876236663609571404 319807540731270597421621829659440208904345226681969520444843677692624910071528 444955205890140007070106500193842725833542908836083954577910231918216465443420 300662503005429014544848138846364358304137354120216630671535672890831520655444 901935419034699239556353430139879807108327956056429039006055546840811411723793 510774848393108559233849260579490335261073540367877752791618642706694502138689 817722755473838734458746331042788229231159967350119331457128434101172937584553 811837181526991863761310191948205850802078503375447422377938507019979618313028 438007186569495134090819382909333594127041707368559785587655597240603063447240 486032214420880470503087848424808009045632477579849216636932881869250718308970 819792311687886519702545021256089980876730469083045086494557098085194319887235 075046322149602876465253491523519790017946992467497453668392846098246883262669 373661208063216011257764828140422646717138750545404089875558899215736627243319 900367414716406444243335657435766463580498798083510347518086886966278872746052 906451347796089385304404590945179303974867141375409850926041967457563900634467 911611917339925070821668008837052970376194763725594033040252477740822320773935 357700237315938025945913006895809706565777839931041661634651568299314749372382 773756576647145794909859102623557613930187840598785453951635966150528066634717 741766458320754788730809202996573315632376635777257763177722890930012183071978 429874246333161597403137692845839107051186601717463648569005524516517741652079 213216357069684099493601019197242168768176051675591961153212732472278423884138 114864778741672707245258832720212204036121131119968934419253186251694686375093 842538619487903261766986270143486336758184190457553220178209728179481602261347 438099722825438060183060988708347556794511940929401804984830508605011525207837 236369533362767710159772269395336942112073999776184300271690570895103400190595 880847165540419753839411033829988582279923344587796243387730170613766698455189 067902317136327719231170575824642440854228903438975873831618723642321259190015 007068849367753710901910781910224067969582361962507616436149808581048384669692 418445388579092417005530281967138429446845670597814603482566193440154441299048 889465726198472149912725809051085404212124273616507539324738271412010006132100 054856664762233490606176944680545951655128740373639440314259208034967178197775 104251506586294972724119240341979294088625790058386355313253846133387034639530 541463746932751678863722659305233292207350982946200325312386224083352646001771 862857829187388141014779721794748838547464209295293426474603906973113273690931 416618154629329402045070873647982627294367718502057116225437225973380974606137 294992590135108262071721533843213697403067385932417337439228762076404184147203 236404382189136159443718973627669883163243128582893525272314497251018057222714 573260033939089604830123612828271399430947140386560367598837878071913039751751 503519711125701879667015442794063328107414329498071059241099027408016427701338 893300581951190548036657326654164534754576619935288060479247531300078912793956 113769143695896883168925340138829490440078357557034932898496200460682855613609 430341590307598952528432361072718305574041750825608122828786880942079259548464 626176303120604917632159916261994819131272119024263767992495713364383652498147 496679333522762903964073288502616989476897981818942845614680339411726777785336 598357515774055544581928368458325395401755540038439934269053303867228517087547 147087826785556244974307229119210095099142471261132728673057521688950418097374 914684082102103072271465341070588792399465104198007393764020378741317217819778 879867678007194227980676575438299384386999829618929349940317150421386788723242 187258273591605953447973533039272839076621165927380852396398249320355353797533 479325917540599393252564606010452622146511525842661081265017699022905153720635 004176923699051359744057004534834051627836175555370131073756085997770392343830 352730903040253302050162659598119808429180731596844956284707706989153378415008 476511427332522651996117662323680720655363469143146578846237938481881354219711 569819912985747853793534897915585446933762204309239085531735086230592539628622 006857489936728474342982821190401366123970100436396908714052484541428942948958 174794012427598435317251569705875628749323915970439103448038815882792301529032 733504880396801628896296537534687636750251540320082248464712958254511496198273 103083845210414662627010062174371886799052103740883880245201902342865158656403 027184709011954782597537584305452594353039974332925590855019416521620755305038 039976837605817533585360157954089130074389102332860667421698056898792762473102 621062676417154031183587084130148263546922429845019957857280222643575750272227 163675666480485484117234719789901597763978371793368697948765670825482916650270 529195671762311259512792385569945214950761509918756249558614888687502821457590 245555925872903089531193198321607280604973446810954985779303569323366926443070 151909320634281187325032723111115225703748304467773094713915918621669307844999 394155940780278112539818751973199130301463340698870517168611337133851960456967 495528747386635509184674660689348882980956570078370892086965913873086786582435 580711079588834264189763795017230617548518511749478625488672801012333810947358 061411370666702791318584959580507316092579859337925660867057602897671810528263 591511019194533034813271089397874432946728128501534039181740838338064729721943 131849036310247589249158474403432262044391672206316999688970473398379959507624 777615241783934752673908032577765148101308913121299657223315315630148926494289 530995040976035138764525074244876241791807158104423766828526364596404090588861 708818351246899823235445004297306921702050347321994887331983208483601425552455 846100654529418868924425932984969332934545852424112703287386133170694081424284 209092137945681190134910602631447615449541033212742653083324735622111509659800 514813605314694500887544437872593856925242343041123406094288795620099629780301 032780970628631138259782302829711501904645132814079922486295316505253330579982 477761826984243149875129371965297924730788081361274873952357111934312298494209 567335604199510279606277379449506002763894293060934412452942902254778315077552 942793719225953443364969532068981341455329389893235031791536104726953174331089 460802869179106298924786792847627568820443119012221234766735866110986835277809 779733464837434750380889820177491178486343967186443909838825765252352450093498 539415344803875432797226079364805105879711710819790124675245848639494939625871 100203566845791206830337657105386745594989028011618030953088723057282714710597 195925195521719977823469947282939662529711004538870199059515050463238145058521 974332298759493770611432670756645699133864674149825932690800788373912605728413 638289124058038187958423567945027013980464229176947303945806180400120932975509 958842033873527132204494987240518933678840826471296960780530391150305454119305 703971219569632849887500704684845834641948413460050481052962424767037236794626 635415067250578676655891825961352246507664140797912935514643636369253331068863 115397312836733709260852016969757682483160006178683727752257537774358262527369 657542165484305418556784259233783819359591575222732641647257840166503284054007 557630461651887727987476125617452258399058665941627505453179723517227533136944 948569392954304584203139817345661328163256443102357449539262768397334297997181 072699313836839397843123715108856579735754765721736044864147595187368256367211 885602738308946324233297011353567172495519575246964296536214164238720220815773 159737216533198270454984616102625334647729837691570581126684911638109756296850 318032640621162623902600560108479515830687994527220225638248555997748190979113 235225717904243148068495410000226120463371850697496135718318211833961062243392 124369265572668797182319837868517982470837437393155261249956761136296435109977 314700443816443485837299876766060506699226697548699714330827744977894547052026 822124657728979894115093000475290586042238918346502743891495142422347539039391 135411605511308115989023145930313386082209498679483029605810463091529192354430 260744004997516494694064456121277275586154301144530781558065638464214629112252 076126027806933769575332426984755679711681453913180237458373771707122286416686 239518410914348779814525309152013713771009664583108871646967792081259905542552 074035038020509886101332922992927017440440889537964876431876467712353231773883 195777847637409153123909036334437912684383544307000273751382039648722495814486 078681051249990721042513423677243950808385275821245744512634030987229635667843 929224685358812038533780382735201379337849692440239204904284545471693090783547 546124427143593817603659107386979207901272010540190010117624864024702722341845 388476348248400840680892839625024192767676021770879626079698134194212963730883 131599176404082773122362005125861127462207573496816789010595481601801040610842 690339489484983317889937129200871734714747951993843738474565751631405894354854 612469920832423625583331749309302303191677352794172980329830406828049647364369 901691487683085500666173493065943990260995557030730835847085156708579526635126 852188157945330673066592515292727748088130084125330066927703603871329371435847 317975736570226079544050026001685670036834314628724502400290456002868948926374 170157372403646319432892274969969549688773556083866306924465028031855380301395 884305091097143500202336721925146007862596771765914098203695095460438900390641 517655256641285432456855305526805729655010396677628570779949417999007618880339 358400810922991979605148167582995791713158158935525273856147491242729510854367 774203159807237398134733235990924304929294688500441036985790354359820224606396 094331153610866310789194749183535211551801888217573016431899774262858789390665 687254139929026263982871870865828878436281470723754744503628292115955429640958 641599668080696084810110350156245329085023597590785921101440415372485907481569 571524452914335050067219373758681808127276216276154740937120883592409052494674 787345417166424814023939561942307519653483088453112077440750329308505817295988 858014412809617555581413124620991429380766870347813408586571298861554200228321 231477600492385705244489704538901049948166466869189938846360331059525064921813 902835683021374540973463094434009807917675503150935359901849362564321642090860 370760492577344675953414417137022657276040461520300378494569962039194428735140 824354081681251222996417016273291637353934985464471799166574691583952615997462 250371345350140264824770008144805130914324053554863549285561124403385322529179 264683170048659163462690020792755894446705352935704714100355692934071944925485 630145359898316083278165799288903321549011621353904409336024609704486518257245 820897481307109046600535226599868050759204292613083694565668256960140486066753 437251962498837318036862876711002039674587146744468536201344779457841481228368 106590810651319395975115010657502040538435896638486062001097525593588974203961 009112246493911734834256437051857095705074705078488773997069178682294886478443 184698598811874874728937564949389167045110147579373204017146929617189978360010 510215481186976746887409222152648959786740464280902843372542942963817516624872 426728857400699905939532647967582663614642975306935195743628040902485001136494 777567406714039942860412491003692954076712733702586391445704339800432348130402 502201596833427192513863281218328469706104265983561467710592171395137459086851 332956414336767815599685090405138688288751184411164695344662254160870367682971 134647742779100372771919176887035148306555635827193292621725986258852520646426 094280857189760578912702093100243109029828466319041167555357784728638519266141 382694889169605909313455889424521960546746097382538448155295157119940172850444 616677566987677970487081989612504947478602260337112261426378983979277712459570 032784556346414601514876862283165368614993797690590059910444511989121750086670 647265020535943008181724714680647313572080000182621013569463105327763964884886 119165662422653888634119157454858658450184077543398757066767204698746087436042 215531803410416391156298272846587386588156190317828249303625545510476591494747 799764034744800923749448334365688044092998593969665463146608331829075804755437 232766119323265899021327821920010945761404308135170249732934783645405295563756 094490061803073917088905199806221271117508446136326181023940892091101782377329 466787064124299231604958118354330998705067118958922351996786180024819438903961 609655463885818996449166271326281613131810775918858981431039576898064868539191 617124214886275640797816768656635241926404348603510634725621231202497556427637 226106806105673375138965069380853181486894192018293746692609936911431082279703 563748896096299968728207063119241972752304706429242191166862908768221345113951 966397522078036734450581291870642537161145509612470456912337066406272991199782 033645246688280065877647469662578889774846922240667216666410750160435587258836 846231619636757569892716530195012504659798779559784337499335359913552637941981 383651217104925887177384298643725882873797916927141618182505686063688819190490 512075982987117856466328415934537951787505747009571721694461458071344381258495 152339603179374180287395576333100943300750198413271060291044362018662518000796 236507849758386517297174166876535747608678620807558315778194830448572517940271 225536918653949545425216738464055930931956032181517420620886356727335566304504 597858420534940865259922778944257578063760683653415680653946668682079072470247 223503789905084183630154347740377243345419499888748671759946390721266555621641 591641633614450378313432696356895418497411455588509225225046196956989837109493 309117071390225979090236777057983594796402621238064126945211737206754091621467 806142735156752207513219865627899870868957608802920110572458330112959241477463 414054343674580700872804228334508825356609389349481846026312881862780778607580 760466203563555380315634481065928996891765640669539580574388895316937732257148 700524803843097250226106614754987514729018722425811083234013416033867425907548 416984764555051843469049649880230579319985646189144115699625667075363706083928 919745652896673192918286909303931143627382747692825869868557109070549789549552 507049327629037222224906665774153111010246152191663807492734189760930704683048 944448126269806164075158999889617416163640162378412679799106521363869058001991 351805746807439316648412039850299695215965813792256970029809544575562407662070 842201004513638916878175300302954497806150246858727505628428886979669666773790 617708859159572501971354455631933213735516070631699930365489209640770470878175 605556887118872145122665273501252421729107298348285583169681481947028359214816 570603841735569915958387847811915188272995711047200664714599195373384370524383 275431965067831235345979895217113994167887166191508625163063987938239805433727 409141797934095490841038639988110445104632913807271579760018785175240526960765 954592863932290336140202051909998126441494198462250099014586589048336565699514 390793281094334320697251629590890738443733540124560412361809274470516386092445 798514210109293763134940231491165816491383923342316268822353623163962501946056 391194468519472259596580646936820110424811120715529263801414308095742699228947 709758715171778321038684155098733595625616945803784890045678111513712730020863 331812416227101261224813507450732684266419336974254871003252934655328508297012 100234337621036027861309284818847938864778317645720449688095924302254449344225 700551140972930165164539290687062874526552730025383122231441333513429156261557 613440856777582121485226805844910452690314247997259418108808956363080713094628 171762169402597447958647960310257263242853720896987067641287529640631309871352 808081257291148260868864820562485622026340210889721878063629524116708405513614 892678131362583459656619043298273261626563656837349545064420698761638599646816 696810595406476640290920387457366525261845795646169973986725869214936882785097 728710538868087990735403356301658350557597561259648775493354011105406395782932 767568891205136537081978985214714349262948129388609046235623201099732355979676 326587113513400762212110614020616095793263296529933703656887528947877832034725 199525627354376405049395114314892055176281052216846336103217681653746622218998 337637473691824783803764643603419861639438324450283411061590989560624024819242 348225989317099005711516442443772678108472206944307374859385644042715266448835 181857110971376372417666028588185416447795647629655000677771484569383247527725 283686893257855845480547470772435148681932974797351222589772928295687507384158 061875476695495329890590896443373018248336260096838711736747407653601671463989 780784369698640932951847562933135125703906077584266896922749507255549208195663 415765560978078068269802099753390753513763566875320612439092983350674427872859 241911468994818743598410168263207613494152098757275973384109886920306265649429 690409573356434558843191253411754579157190711141415393225106082511433666098885 715720407127963009237228727457177679995928181595138994584665916947606467331601 026216455580950389877349771289100566481401481274395265750458668251110780870154 942125689779006670263743433272969698533416741246796854511452577856351318077096 436885819106430448962637023294352864053869742770314516400660108531023958587819 700775433793516418170939820353332148907505371658368147748072314097752719689333 455409532916274768429419431055489748620933895928198107860171263879371506104462 091597131157232798686511741618669742345460452046319758670124207951773830306801 204759895184095468023120123600444789359946509432219984156188314726442720652274 548922648627564284324849240564537007041270377737992443607622180315915200122874 009612023435182217921482679626514048578811994915902260895222997062531648194865 302762320418753179952925419045189131503878400644869800586603115086716193429770 582405125816601906101611367491151756939871802521491332351740470162186438375676 068452379630085632942410647770895747981345873664090923051157058043674699555657 725179514090341017439051448525127575489352929165252343601222274547194787589837 495546331698371440746450763850031977450204933666590320191331128188232069271299 491143598460587493907294533319411171335149046627770568215132372986376639994252 485709404095408796105598311016281518625184875670262465164042947142125950458302 949417368063029283212921759578195593897908302160594875907182540863177440475927 590302518939196095001445123212487756510243767889397193535971390703829290240471 480528093763761655809173914866194758919876067517184522628198484355737104106467 710646792231573281893649827403252306352116629278833649772785482034433068380171 045445186347014569752164816256369976774898110961200817106603126902037437565481 924481825156478514537344655613541541607727679611038037934684461326430483856285 269911515011301673357578173805160874040338383701557114658729234387246163507123 640328316683035219041889873428226614718166920077989177303582717459014907036280 091378808300923470086934149698468893660795132126212173475366330547186721765508 903633112717942028760460137422975160706406547265653975414388222907010015862828 385318368274171929003123087176921062644998761016525384864287157558400575764533 247638254556043119320054333520286262813353485442625543703071242701822421444100 204395475434706995240316665427678690894633225898162822946105402609265516485728 538477302436799189910811797278017229198752428880443789019317127765421466112293 554213880845535256479372225520287606449886272895287065344792579224826517806828 054728727998649615691511393654406801451898560990294777311559263956470616676633 683985332122276929636340713484087669995531861998870998510438602593888444997929 536207644602174856524125479560916645403455759581054784597765686609794142312002 437909126925034945965098770474216809188944324944760531623895135215295253268993 232352247720584897303867447013046871504888077498875200026904238107494230414435 247549661297046774561971081459270443932965714953472699632622920151400517771440 828429733803395067109120168837314200415020464499696211732212174591936554069108 117044294599828857283413814138346489696590710101221819340621298016470208121034 473919600840843254812834487715793200351642443287468354856440302229935689973558 745297122751174425600843736233159582540695452121622408315473632422858879979366 225310168106082196363317886333910968154801536086783131408872974840846725889717 075424152017898924868579212343071478320223215870207236929162226759646503082463 601277547361282576959582645220767021852097859362860259112843940141818955888316 546383826578894509287248780062471959389157671577737612566322203940020942753984 779699271725398699135445247682583662320196236543555624807199768462180666587690 853605219311038814591851953629305069912844235355793449288351280324469867271933 145921589388275636487901737156512335065644961514681139079222693489532278518048 186817131902299546124768407425781493021372635624011760575650313998901535152030 042153165004305269609772934597350069394402679574721723256163643608922441556653 587396392250075842866676277718769979446477818094988851274576592912350518130172 029638551375190254044358725667313564939504039542864412882474436439777644954843 575257112151794140344002722046141811836768642072031579297742917086900019365930 242169310473602271912449715638514176649350801019527548938821071715046272628128 850701729564196045308591491167250104636407886737343987052397775290091921886796 256565693698166584351920979861215410509142079337406812624458155011495993366461 724956046342308171107626886003533015884070428796455599622537102651009893838567 986157287234325698683488612571113688585780472226484998251613947051979677175699 508945184362668740141656554363677204623661858104542455194946940835414553754703 542607907542466055173207346667117958389578811763638922897882597722280067337999 805970504972916220130723583070308468935342052056007914534784591519759823716243 332506145805058949392968288500348988658543977171672296108455489314903857914293 509444378114715863900492544421456413999164150308379085126672646199192401413919 609843198813053457995700344046016496151271277269692207552177621980221493455188 351676208875082352203136024255393300592878460602862155223839754300924482330428 495449525032327899765499573444668133900795984514265351691198617560492302808844 639606405765529171111233913979523783993181090171900972145920529035002383512062 748241967616227714189889045844537714911837337704697528038414861042636940580572 284807387173455725174630273725584400584265016712674261253578166508986700218361 939225717065836316372294972306231073677628433797268657030958528281396560908995 007324764710290166777565948181936498512140610235403168308454953017787187138690 547591479404348209102895321816106613950754378601438881165608665649823257351010 610983240281222097571630880634053526779967670603683259636680677648880284204151 576453554125783192205671735875286646161180164269297546860694258583152463665301 482028094800141967679112655819184468215833393675172203818372766722159193525356 511205513931384115086135197173747803533446171255286715280434523459660009354051 525753999333059880039042968460235678061924075646603053450450671079304043694878 227005897282883655988785945932153929715901336388843424878910633630472663375086 780942824769621602924534754362982626266924388368760015839456532221005555853934 622157992617059476166668956021891697439766343590327893311022411948825628858132 304006373039182263777616636020415021789403034904318810028195065742772081323440 344159319679508429414229323163959676345490391224916767561676070822151973336054 682535463510082983965816833842069405350493435912568074792411430131751628295989 231805681796308160495454588968076459382785885163151164508597684271842285377096 183414630409003914663652935771267480567003575252053819596424754647424475515295

Previous Part     1  2  3  4     Next Part
Home - Random Browse