01207f0b6bb9086ea0176b23ec0ae0f40ec0bb5330b3e2da1ecacafddcdfa8a9a5ec0a
01212ad229bbaaaeef16bb9ddc524a88413c06e4c6c35dc97c928767c4bc3441855a0a
0120bb8082749aecc4a43afce82f1eec45c9d1a675db5b2341d612e14e7b43e06a1f0a
012171c20d7d63a882089ab86ac72c0e4987d190f78d53a7991ecae7f52bae8209500a
012086ebc0a41a120555924482f2117877e9b3da92da33e04c25298f3ddadb1950530a
012132c155f4ae278267655dd4c89e317679cf14f1158cc3ccea172fcb98084c81190a