0120940b1c718e016f34aa7f12071c1bc95ec4ef6c5dcfcefba6237331191a7f42940a
012132cd69553005a1133fc9f22ecff3b37884c547120d7b9ff018470a34b4bcc7160a
0120495a349f017cdab17bbcff2dc715169f72c2fb0d99aed87986382cedc62323200a
01212f21ad7db6f0f94b18af42b81bde1c04e819d641c7166fac68d5a213112e11090a