012057e98b9ea29c416986d3c96e3440850fc28ba928a30cdcf1dfeee88d0c975bdd0a
0121e8122191c234802e1ef2361a1395f0e84c62b6764830bb3bfd1d18aae9bd5d240a
0120791eb952b01840f2bd97f28b548752bb17cb83ac72e80d30d6e8b9fe3f37feaa0a
01213667a5753d96221b89dd8204182f2a3f487b63d09b2f13a44464b2b885bb78760a