012050b2b29952c92803ac802328c1ed9811657e8f4b5ca26b25d29e12cf2aa0a0ae0a
012171c22e4823bcd8e3958a1ba1da3c0d16fe7b1cc1d179d2836500bff5c26b7b3f0a
012083c66a54ff9bdd7595cc2224afd1cd2a553069192457316ab821e58c9dd1f3110a
0121bc4a544fdaea5deb898c6d5cf90d2a091532ab935e2a14815fd03ae305cb49200a
01203f626f3505599f9ad5d9af59f87c78a46ac5b645d5e71cceae3e51842cd651c70a
012125831c3ea5ea223c8ebab93a8f442359e75f00576ca85adbc0a9230a0ce288510a