9770927365467032879175331738377973850078524318470589705795451854123425522917113991871405063041711981071435534931258557163721964338835623634318221466744912056143720411637674966254986379260598555118454849734464255201160485332206727988262956747714399625879663502389675203658475707948031083062813077601611751634027612496472646796488071134531395148391475646593754629759943614890133109519554265333664151494564472445706018011522853536391658055455934447648823931575277852528352336843833665664973643464501676443785357304603853693918027065692134835415421562837446119276818961518827288364454835285867772117134007051328074755842427516848270379430966847322350519657256536623451524353650464853208655137340195663488809551547635603567808117202227308404225218121533381639882554286169233172381325526044833456354168078926945880650348614652213350933653022781711663457447453201783166463611351424655487737286052986422666601944877693192678283625870154253775230162783661257512390259474232718348353053423134798111379246613076482373868207464598342246273547871593731283721144425084767826877085622134578975076219946267144106686704737520501122785188694808044681978384464240739792546905148113622628434655726276753846911142325133947168437378024060231421227918183242221772316572905561456615512179733077221012710727475454042775579867815174702299291303721165237159756019111245285661154222075259530067267728754371225068528240615779029471744321774320551120075149022833568117685285517058726824176559052671056198748377640156180875340125216666234897664013502225961433107321106004485776435235276289138440650559146629304296351173641403632141331847799588463507691261719841527774220665472370998456368466452382035210190676729741651539653271731384787301293256763784341800689229272179124380673426550270793253405186604357814846383445535105217703877768892382788552523824237546745544147544193786837671367568840248164337