0120231e78c8a669cdb9e653fa55f42a489a9d09cf95bff95fc8b47093c8a3d73ebb0a
01214c428ce7ec7d06399fc986e76121a20b664fc8a61a9ca16b93db34cb6c0d70210a
0120c4a0ac38c9766aed4b446f48105065aa92cfaac1e6ff6bca811621bf2632fa330a
01213b66c10394a51c2f2832302e943ee851e83c9a2882a9c07c6fa9d2bec38c9d730a
01200904df463c41ec627dd241207c861e0ea4823a301e57d06f3e22e2d3233f06dc0a
0121d03aa594f916e569d8c237b813aba24e3d29c34f8edc8c8d880bf81f0391dd640a