5141865434074507085264067451977837854540661834367154349549679721764052395513144671118715479589482559657434693094158814835225946672717191735151336167743163567236847515686278663192115201788383867613844454355525993784033151682088393344266551522131822437341154544834753746787315422445372273438037295124522687711334222350722450302281255174400228173169369787280201975271221405456473826053534439137366247318053618847048749504161285892044472647361723352405212179477744470667753544071063508789368480372344153464795563199203554548112849713350602176396484741301276432382864633183894842124838835313730198541398122058288456708047696455286848416717014222886756463382587847836323551392442339219279232462275449406872503713481366373886813195113543204367147031333961464762702537324605382063325021966896218945182621076828352648181300582932215535872614711756676011935986851231951493644272192692344573661576582973797607792666422566412604232621447485135005392022168553104853428068075422975131724134182545571251458254873767544651184885102306665680848665452436230647255576652583278676274489276107120156125565602597840328102995507531176459366481155611079754777276766878871131648144705546809680265468564785853308273305656593837909864945329571810915333231566401738056526901452376305602967823657385621021474786585752347193526723344635622617970245650344165366574629816270942528729155212744211691764330387755437448522284377225656187215776786466471674438390242114252635381222221903463706516507077457931139492763342357818008021166603757925184042379916417114213568856867345170882492001603281477501413996735954593404613316117740671272713719428279842416529479650956913831250162857074990257478397128708737820143301439571304837764025582904903303999307557108337197636600638218166516035052052176572877358638577741791846572220537625962717528570477066604695612071552895904277808013513913610675124629361544380827