01208ab3372ea2ac4b2f4647e4bcfe33e58bc2a7ede6daf1edc6a7ee0f7cfdc1e96e0a
0121a8b89a015ca56ef3558a2538b468cc1df0fa00f1a3276fd4eda3bec1e5bcf8690a
01203cc6290f1dda867c3be758177dfc9a39c616f67b7964b3439cde0036e001f03f0a
012188223502933b4e15c1e90472261c49dc246a720225ae06205512cbe5577d6c500a