012045fa31b67904bc78babd47686160c319cc0a80856e446a608f8e9e02b37854cc0a
012148293d19fc881e636d1cbdf986a2fdad61889bc196ff0a6733979b46f75876050a
012062a0604465f66250d726aa4b31c9f6ee74624ed952f8f735c99e8fd9feb9ffe70a
0121d0efe1a928b7d270c95e450841b41da592d3a5a222b9e9dd755a72f1c2d5f9320a
0120154130aa76e8c20b818968102eaac577bf9f2a52ab76e2c1cc8637356b7a4e460a
0121dd9e61a5df81ad7043c4ba6c60b06adbc51651fad69daa6a17ffcc0ae5deff620a