012039191693ad9d7046607bd935bff8fa873f6694a80aebfb8a3d8f6a2ac7b204b00a
0121785bc7a0acaf9ae40fc97b6df98e85f2bb3410932746dd9533fb868f25e140540a
0120b01391b57bd55c16826d9f97efd281de0338ed9768c2759120f6e23aa4ef21560a
01212f40c17597b6c9eb44c101277f2f817c2c5bb66fa697809d66c97823a2a1f9140a