012046c264c49b2c30094f6fa2f6cbceffc357e7873a2ca17ff358f3b8fc6aa9f17e0a
0121f27be87dbf55cba3a81712b2600446e22a549b1d64fbe67999185c111038ca6b0a
012034d5912524f986715c75f3f522467fa286e58cfb25a6aad9aff0a9523743c5af0a
0121d5914a78c60e4e3eb99cd6d36411d311cf9fea00bded860f1888d5362d570c380a