012059da193ce03131c4d2d36e83e20f3b9a6923570c10f9569df425dbaffd468eac0a
0121fe610fc258270187ad839fbdccc570ad3f3bae739131685401b5a7e889c9626e0a
0120e886a20f75865e389b46b9e8cc03c9cd705b0ec9307497be3320b959b71218930a
01212996b754aadda654b495bdb79b9c39b8a6b0302c83615c18d31b9a504c1d50260a
01202a0780aa278c5f58abc42155becedcfccfc497bf551eeb5bea5676661cc600c90a
01219bcf882c1d340225c2c2505cf5f4736767d7f18f99f792d8a61537c98a86fa1d0a