6038057681377622786240582871447684215462670465654513225769348151339825557643887433327052964714384678171629115427376454636362767467265755240771856778470159071763042222858750317252935932827981514645626031220021856053610845318967837933585412275005518628383815381122046863519351237836551034264378219921649442679167543691132413501961637374034484378567778916879682717762823475591170217703194522653547315368535561714008073810728467264237485749479125262121138131182864457942853912556621983873435953894477044511122017706426735077628950227023265945754422655082679517429348914016138321954957260225913526680448165130554231657056359719731353721029738426877251340710397156165598569486680526475112886901331925892025397099738135340144121474856833426540647645349490271230446281688380344611225158002424708979378655473643520422966073814218664876070848865620279148239776398771144766987885858537637837612912743667415223322116268563558375406428549051866630948840231372732111802810846604871242613071965341793084661391231763191783018498353103201557298398325244583777024425340244420828094515455561904255667568930360467527517339923671535254722431146633074831875014735048727325874747812747534437353454823374235052442945485148033023567073824151146018043921252719137416084783756253844018233166484154011676746179725635221147447680877326121223734188304646203181668809546207521318238712390711649287235238577255368657111026996527527784647063563838610317523555124257404750328203334551202245655866876395081451363062722405197325422299191069234143663245067264076566655881958341545203467451665996763702502053541697833612810914779279045948420665852875146380622314605143561480452661780509213801644467331577911626729073614493858455873153741367437252967302983714160172775416450764338362371373852142993002295713330779117855674556677446811756653287059678779954356435563765072869124924877755958835160064146969671424