012079b28e18c45df62f9efca54c37dbf9ba371f48dd418dd7088df682a43fbef2460a
012124676b944b960b1d7e59e3c4523dbccc5368929db4bc3e94e93676f387d016260a
012035aa7699113c2a4351af1c6e22a0c89c6b829bd4c8d677da3ff0c85a67b4cfaa0a
012113245cf1740e7cc6dc212459872c9547ef66030da690bdef527b51ed9cb535390a
0120f578c952c64b0a96709dcf402b8b1dc49da2b40909658c686427829ebd452bd80a
0121f980f8253909c3f40c1bd768c23fd5037530cd75218804ea7633090fcede225f0a