0120a95c6d42acdc57fc225bfbbd4214b03586c17b9fbded520bee73fa15e46c86a50a
0121d1c527dc9fe069a807cc2b9fea3b6014cd60c3700134c9d4928625dc0016d6520a
012089d5a15454c43bee91fbf06731570837676efb218b4bfcbc9caa8382192e6e2f0a
012119b76a23766535b75b41580443c15d491f232eb9625776d53e84f74e17efcf670a