0120940ed663078635929ae7a5d79edc0f4f22b53337ea1b3f6c68e2a3f9604ae4440a
0121af37d1472df43ac45addf45a8f69ba89d6516ae401e4703c4937f8ddd8bdd82e0a
012058fdd6eeea62e1ffb1f8acd8fe956da3113a380a59cdf2f05faa36493010a4bf0a
01216aa67478b6bf50bafd539779062f95ca47f2896b3894c3ffd63d1199f4c05b6d0a