0120affe08f63e0834bb4c4a372785a0a91c3fca5a7a7d2937a0b697dac81fc8ecbd0a
0121734dad128211f090cece5bb4f027df91934e5aa65aabcfe9b392ddb37400947d0a
012020ceb40feb8bbd357dbe69623f9363f84d4d1d8a489ce0f31745a786c708e47f0a
0121d15b5032d2d1e44130cf2e3604a856b944c16034c40e8d64229efa7f7805a41a0a