0120f37ef1c98fa56353596a44f0c66c5083a3d10fe5f408f71bfe52eb03e0b189d10a
01212c2f0c2f5dd719bf13a9b2929be7c382a142158ec1a478aaa2a153f7561c99020a
0120950236a18055ef7e6eece91e8bac04505796894a066d2ecddd7fa87d67ae5d2c0a
0121c037a1b998fb7fa0bec7fae829f8663cd72839bd382a083147a2c6e6096353650a
012059a1e491a980bcb543efae8b178bfa0fbed04877ae39d0b2e36f35fa340d44440a
01217548e09fbd5083b5889351e94776bc80dfb8611f11dba38c3f035c51f5683d7f0a