0120c89e53c73fd3f30ce5cd838ab3239deb62b6458bcb357b0d67d89a3a4b2eda050a
0121ddb617290016c357ab504cefc232d2a64c2c3364fe6b186096a34cd214f38b5a0a
012029fc6315df9c0be40b25cef5c95c58b73939e01128384f837496d7c2797a30660a
0121338263807114f4098245781061bb09c8e35c6c97b5d97501b67b002ab924472d0a
01203cd8387444b9e43ff74031dfaa9c8da4b577661863065eced0755385844ab8cd0a
0121046b72c068b76a98182ae49d74eeb6ca7b5bd74a2d349fe40b6a148f6c3900100a