012016c82a198c6a3b8dbfc442853caf99092689091a0791f6b50186ad9883ac448c0a
0121a03eb6708d3a87a6c6b89b796579662066b62e1434ea7e9751e1e4834e642e480a
012087177fee837fbad4c0c7844157df57367e45b4231cf9f19d7762d001d7d6bd710a
012166c8f45b1e067f32e7c19a04d31fff4ed8437d55ebaf29762d3817e38fe19a390a