57793559849313193132550585541669150691545668051537519295659656598565995661092495924969249753135531425314353151531925519755547924799249892506553555663593076553535523155232553035534655496554975551955680557215575455755931789318793190931911087266619093184