012072788b4594908018ec7972b4c3581d6a76bcddb4c51f65df05adadb05c35edae0a
012119fa8c1c4d1cedbe59f888e3c6c3d461f6f63541d6db1a86bba0a2db2e6b0f250a
0120bf42fa0bb44a4700ea2e0cb348109bbcac517f20576597ee7324b10d270b46c40a
0121a3dd637e039a04c3a4b18fbe42299eca88f8467fd09c2f930b9e57addfd06c5e0a
0120571e49b735037e7299d68e14313384bc75e14da52ac296f9063af9616c7674cf0a
01210d0c41c7621af9126898d2203275b68449d9d8bc868649918aea2acb901b9f770a