7482885511117374543032802394624168723826764140070797135405840265284167719645676339336804155254722761237829013372107253297352440679550654153603513636294464227826458137519459166811738590787398526691455567725872856931394307841490749503572443382118234504113515368842200175486456332255217543181211463621488091525453818493406886578918854627239754763536663151750426901244707801977947862198371289237212646398555254274411779624423139174544414096769853854387713373082866515393357916288464685592197614237552206650712383484791897683106586814064491924754737426239016127811665984540111227446737970540760578164636816554071028134131679252776522854221962325245022063063733173487827031423533568277014524026641013972921217683863882856464270762180676482681203762282257261480649266801178204520210775898527344511224376165227126922221537834513880098785287226794500229778604199282508510304260773799661834670146548216471301587085052832247271822148223638678975380245315476481015720854467516279560655256145685566733193551149660435127309489839760483598349563436512715114448538671835235205214549586213691524043152759346531491927174814421707471694877364886894392595885376403703505144052133653136242168807163164115334230552522457731330714808438509632686300318485389743597803447656203663763369445484711172786144273554370977216276771125680751674173933766813012167256223359573182293528202872995464455646013376720155311342193243793536770744195643512962576293288053437510952360242533856782054144634645056882579517738816074667870625017463079056684750124122456159329118678335564217165039946975471354784157982526625545997321873756905424742497357274661083847044730230536556571246114153565424179143558866842366599570707191147837223463667476248344752518347763206004034556668788437455797766385730331295351333251601285011019463759620724058538321563677415715320832702298197218777312647190380361377858061066015874413