6592697295891563251406749144220438687672401762590122771550155435288542226541874374423175424115228048670317631930381029653636651186166802545514463821735043837854336214060220828322813373237645033083416744578491071125387857137693362625982743468418086793132217605467166034044842268514723746513490559636768015405137679216024284545162863034916220274178130912348265825507169481515255266295345525681282235225510308709458839558306347487631156811721550369077229163983823321985316746092803334449142514143666662556436564524426298288509566730552427114343888053389465336838075411385547354927367719229762307182244826198711370755174260835560827519334712845872853731991542674457191213027467836563987874766383164916310958576173640737216844453582838613980425936527964977810161230206569390852226647807227768403534465174323860350791111355812078845970315600224593212658523453201455196786692866363313885546555614121416526879562937869120318115391216447400644724252078213577281820640276526489779146784390717108837743550266123435525323356204141780232505217645597344544381402391644398719429077371570418046373848484714971065966884703744807763544859856766373496643164272138128178318337512834250675157261648443764270252557686200352798231586456832752369521229374053894781271251957425766413027579677059537147933217151828970745454565253714848337531417245264111665750878980233938471875177718928746124239294500190193797548404539205348145175487793462892363792135317035156944175166506425635476734758406625171267650562806333310293342555711795702582654682071374404647355011866847086683281107315885276894664619197753230479436160525676648824912385136678472115992108094191767747701264367811151599197901881430137773779960321152397601667324074563711824324854127132039984620469335851774746721842452236278727632223299425646387305635750572155554236718003127022276540354238217065535656160484730066570567071074472847473