0120342958e521f50e7e6f4562fc5e2cf7371cd84c7b1e30cdee88a59f3e48a300c40a
0121334a48e040080e2e66290d1349eddc403bda673b96bfb69657c481958a0ee9690a
0120ca8e1db1229901316a6cbc83b674074ea712697c777c4c94b097130637fb55440a
0121be5268c291b65f4d47e42d71c523633d3802c199f7e61943ac73e595de5241140a