4832254361812333994483348011134497645155643724452545572287966577317154232691936531877415321751371120282026028393291221313790378400176340755597593288103816744538723815272816637927316183476747128465275401615516624674038382342191921671731966408028351237745220638944755516866469147577912116172224502690175468543686135450456950421162560297438734353278275656170177365535479712268467034883888835230642778638380970548054810473678361565852642681953394241636753547823084874828038247542474319424116220718600983057712363971451207502592703621975057994513377954596774966525664546338641214586777585685390144464461902274436495222742823362134464265524316936968768952462526198264374540355148435160418043432157065481646732327933125414405213498394633091866803467784055494852615255635037073613020776251404478737373290840769267332491380520423017418855463263520398108571584815394767091515283752947625277123165961655362125453073192291365996071782526674466778356720112782856911865741281458727189193664653774862326611098326632395625614844253707077146661115564779827946020574719171024350747053744473515743740750058934815789797636421281106686826701178218112333371962656515087924663558812264832845773044260311719076337685545420075230131431544107745917132897656593452359832501427086765147310612128518033076663951037729567466465563861554223289147147214085413894203146681800255344518262272407515477854021716364872083503189911468830097668258491339269761482550137211223199244568643817947231773836867936723149051177662838060153823752043912484978865414180875365578296650240441293351780572781489356532713853417846048064230280359018251263028676085322254633277370457038483780764438713933125327655376830465821050257455770559342469462841242845544638474566519772298602794558670677702143235515012526726055871257192234521673252637811847629363202483353912873811787406115754684310827595154156509295303660857917299671