012049a0c72dd97e6f5e1317ff45996c34e69b4997c9b6dced08bf41a85d9bab21d50a
0121c78cb7a228d9b2c5d5ea953a38ef8e56def39843c909be4471c374a1b68f22050a
0120164d3fc127e0f24a16d7f6926eca769cc3ce888115ba04c67af039d6127fb8050a
01217ffc71fd7f22daf885265b04f9dc301040c83801eeae610c9f79aae9cef7fb7b0a