1988374824054873574811529375585228524879752120264762331220787564572897836535414376401924665266352836323292784565672838267143862264747338213174441482043762841213994625243982718532624471639169023351011037131021079245115324165576743819225384707465175351521622022945616634423823964234278936921520321669167623622843517458578517734916413016038021818837453654913871818926039088436164751411430547640517034354623737251980464430634641187383109795353543471427692087791235553084222806642695182654266850360413847765354307147827713649470800166828563590346272316500381253794735288545931803876542655471796518401168681299445810303674268388661535261376792115585154237023772542561375133783341355856020059981174531244812224351132083484974471771913949551564458227282677304875697066564347830967114158678873677828670155758927928829748041559855525537768231140328252265121111721137766672741332213454727642662984043656604007811733852595887437433215550244630270302658240339935511735178254552487453505868916915197775967036002197616027631580916121746288206547714819919445046970667171281258704680439167568330746562440452602144490597403275783484259684570508206561652017210875221380733575468566806356750730687155485539763737509845507257675407313251637603488031791282968017731437514677911424244598398052066051543527946623625566574687312956524647116226639427488504255234391212540732545770314942783404615771514611251219986181242544475366571191106587598370455145433184025532733613973619067821434472911819618260119729136253136442230193786176648250710205650798686111241272873735238024462073683257256634165979945644347471248922463850144175195389249714840337449333567734709483891077935212329046352278022273875335031998178835301375727846186460711223382527790156406670705381486696666282583296479190355728233855472356325026736295070836753877252064584180845448474933663646176676073741688646777766515330022959510647