5797688961691352804748587215271494614911124909247651641490295798271947765798285812751280963128095112809498848118711342482911502697146139064024679986813351878980855857361303237146146811299101567270812457528218148930668521998576115433287888011451058388962559433215136742587322128865312809643719479748457140317991737907801262523532826257966238880638780541417991741579828637190955618874983910772994465819065610430521287798742023109997017480793546221262064396436750043151322730367664310878275411277761561621559661559379481471362251318295148891615275286304699797771541133154118657343812271121232536456661541157427438428545427084