012074fd8ea3603c1f4312d2e7144f9121c40b238bb67da9d5933a66ae4ad93b2cd60a
0121ae68fc4febde2ffe972169b118c6d77b0f8d23c432dbad516b51891c8ce1a87d0a
0120d3e07119734d340e8f37743acd5b4408ddec4f3b6433add7496796d073e380920a
01210805224e579558cc54a1094af6858b83e04c5e984785a3b4124e22b25af009250a
0120894b3e8b37c25166b27cad3eebf31630f52a4d9537259c0da0c40e5cac7c8cad0a
012182273159335e97eb21a1b3cb8560fe02c7c7f03c3b70947aa285b7936fdd717c0a