012080023dc29b556b0f14031fe46ddc3cacf014e666d379b46b47418ff4182d02940a
0121f9336a8d889d8f007db1953faf97bbd78b3adc6a9a2ee47d2b75d66e7dda435e0a
012073630a3ac8ffec65f37e3f805a293a9d868182c0539a68cacf381d87062524f40a
0121521e33ab7009b6073c4833be38aa60c7451dd247b4bbf131f7d9c7850c2ca33c0a