5028752350378371386471271656772340512672343522354725354581801942294002301954623664076225377940521114378328576323663838522839231701243769489482228749291268648904704364021407551215855966327118416393535672546284672737944801172025601235627413515761541085136572412167153433654940137827226545028351430944864971274470820187284748321785878173066038537457743113524603935432888541251962973173727952132037683797167884777828078478848526611176766225058912265433814551069022616946028230356874172310302397747225453435526826238201707535466325523374541381519167168305729487244672198118387706659106127643176664171232569845644114304536190314504148967365975043965468803135778638313779818915289316424368192677456507427437179440670382797141306103388346793133341364461916665991774425493486442317529610997444130671227554547544258146731747148108111555522362494417285482144437892397853552534528144733915334661474718271338013948334450812256545773718404315770680222200289337163835287684474486782299425221330142793762276602463651161252512802855728006582944615093664650529564770355930821580917092852224181449438557686674172765586731481319588427194518285637524786381530735427814233177677747521838439169362120199270204685540751350441626070980588652655676673735240766156791947175654027534962960451822038834264259490454237771593144528806653333206403551855702804636825356269760154164173489121946452055562422762212452242986676872016039039970819571467502172107995904337398666007647465006458462236407345381336303737102908011511071932862612571123611882073187867325392055665555581867545641622765273511384552621284116583738955067565060511525568491156614797533229354246547631230068199473642342355251727672170560529884075337033580850116663785337733659520871245989367426385341587745484346780445738521737488157375807796197248117047926156130178746911011682768864169155379036946657936352570601374689406459668328832320