012019c5c428e057c075174e6705fde7cd7576fe49783bdb9256265e0d26c7958c950a
0121fc59c26f03c1493e48b4982abc699d5cc8a814f34ccc5cd634911a527b73d17f0a
0120f58d012f1acb2d2ddcebe0b18a690212dfe2e66ce231b032151b941b88f4b2010a
0121585fc475e6f680085872cab348fd3d1b0a3704e912b2b38e114d67c1a79b6e410a