143611259412590129321637821340132115412417917241281213392282917885152251430713885673045611338269952669226221242292233621848214501970019392193261919019154190421890318423178561530815121148841465214250140021342812992128851271611258105911054810241885473336718671367076247