0120efaf68c0674165671791057edc77fa8d2efc1e5ccf6d3f6f0b4d964664e1182d0a
0121ad282f59e2f77def8c6c28c26d9e341186f8f82bc0b62e750f6564c7fd11b6750a
0120648957eb1295e37367860e57a7ec77767986e30f2cdc386f28bea91ca8e175ab0a
012162f3e9e4f4aabbb0e6afba788d3566fcdb6b9e9d23ea3495c870269a116f71190a