0120bfc8bb8e1bcc59f620167e832b3be9f3e8820c1aceac0c7a18e35fe3d78f65e40a
012168a80a1d7f3d3aae6e5075d57240f9f4155639d0c79158bc91596d1200ebe6230a
012044a377066439d100d2fde69a2a15910f08e4c1eb16c19f4ca8edfdf4f6c928bd0a
0121a45f65d633992e766617e865b2bc99da28945c3602ba3ac5c586442d4d69f5150a