01203b9b6e61677c213a415f12e6cebf573dd9f3f8d52248d4d770471f0ce8e916940a
012173027d6c4c0ffc9c1167c0844c3ccdc9ffff7ba15e712bf22e7e0d2c0c65c50c0a
012043eedd0631448fb48ae81f27a092a1b4ec8fef13171d37546895a15f87be504b0a
01216779edbc1b84ecabcb549a927665cf8e3bf4996d3019072c59e361e5f0cc3c580a