012059b77cde0f779849b34445959d37ca078511af5403772cf4f33ca2c58d87f7900a
0121f0173ab58eb41ce25774d4edf99aceada40c3db7f69bbbc5645c33270e5f9b570a
012091ad70f23baf748d3e80b0150b8d5f4871ae916e4fbfb8fe7094e7fc51b3b5910a
012181319c1846c6d34d3c5aeafbbc28ab873ab85626d2fc244c0e1a5409fc11bd3b0a