0120a66ae5f963d8ed7fb14049835e901394dc04be58960cd67a8b8b2acde4a4c1330a
012168aa2483fec44fbcc7e730326040697dddd50ac18b2cc07e96b1370686a37b660a
0120b5b1a27be1db94e9ecb34c93d3b7d05bf5501e6af4ce0cd28d66e54bd7f6aec90a
0121f7521b3aa83b310e391f07654733771d6bdc0e9eb0d00ffc95f2252a707a0c040a