52893924470106447013050038757135716708711370417844912767785445786964288759105875912287817788781799878182289968358713034873900787439128744786710233178327371007858610182062101837121020048510200496102004971023590910182039101811961018112710141919101421221016250410162508