93618105031105032936109361996898971166562392324971181001421001439362110556456467567579361397114575189233393710937119371593614567581001109232865174927081001151001441001489281093612936201001451001499689710501858569927075434992662127242105518562211047629281293616100111