0120270addd605beb30d7c2b52cc082168c04034307c98acf33dcf0b1f75c27c7b8a0a
012142d29e18ec60ab8dd8dea5c5ec5ea7a536f6e9494fffff2b867eb46070deea4f0a
0120cb0b0c8af9189eee62d591c5626f7bf47d67d1638a97b733d41ec70b03ebc9df0a
0121ce073ba59cad97c4f0d6be5a289ff6f8c51594b06dd40e62dd93d390d690cf740a