012074316da79d717ede041d1ca64daf46adf3e6d3e87fe99fda341fa0a5bc97e4990a
0121963a62bd0e11014c9e893f5bb96155cf2616b27fe2329c1405c60ed7da4659680a
0120d49d4d07054f417528219f9186860dfbe1556bd0c67def5d0da0d50eb4097bb10a
0121c9a35f92804b8f1552e066d417352b1a57068b5ac0a16a19fab3e8c471545c520a