0120fc58c82b751a4a3d04e47ef3d6896b29156dc6d67a9b2ae2b1f72995dae51e400a
0121e2ce656c9f4fbbdb94c3cbf45bb313df727a5b0a2231cb8016fb0d27ae4940780a
012097308313b2684708dbb542922fa352610505c4a8c45938dcab2b62e20d19f8110a
0121316048201ab5173cddb21cbdb114b47c9ba015be3c4b29d3d607eecb5a33e54d0a