01207878330059ecbf2abb5d0e0dcf808936284a010bd5cd5542fa6142857225464f0a
012143baf38cf491d42e2cc5909d5b0b7d591b2447e0bb05635b5a4ce36cda372a240a
01205c69ace92d8d65c9ceeb628d09e3707b149eaa01b806ea56999be05bfb8c01250a
012123e69d12b6bcee60a59ada3edeb4aa9315b1a699dc5c1ccc8a3a91f991c7b61e0a