012059c67257e432feb183b2795c3739b92266dd6264eab79c94577105291f17d9b40a
0121a77a2e77a2b2ffaa6523d4688995202212631a7fdbf81874c597ff6c68d74f710a
012054b7a7fd8c83f5e4c5a16f3c242e7ddb1d2fd9cb4304f7147d68da439ed9289b0a
0121b5a9ddf127f92040dc5ecebc3bfe23943c28b74c72d69a310f12ee544d72a42a0a