0120d19277a2bbe0d42638d3f8273a149a4286140b67adc5795d2f5d19f9abc3aa1c0a
0121c624a8bc32c7c630681d658082b92162e4ed9a5a21d12b7004524179efbc7d190a
01200f39b746461b4f2eb1d2f15031066dee576c8cbf3b26d063be6e7461bfd944ad0a
01212f01b8c33ac1de5b91b16afb8607a26218428194b511762b7028f82af5d4c37c0a