8249353b659c08a2c1dd2a614d0f3838 9e98da05e6599cd3be7f913c2860cae2 77270f80eb07756ab3fe760fb1f2a12c e792459ffc8ee9f60432df9705267b67 eec54965a8aaa8674111067ded234b60 a23b83ebcd696ca9d121924459484235 7f07df2118a1085a923b93a86a2eea31 ef30c350f7db7d6e089540dbf429d497