0120dd3f61d8ea4847284e898b691de968a0af62c9af6b84e62aa5e095d6c4527f060a
012131184bcbfafc3c8db6ffa435444afba442b200e28e4f4c41edcc44f1d20b08760a
012062e519d02ceb19df1e5d5e85953255101b3745005439cbbe9cfb8d526a8d5ed60a
012171f9ecd709c8be999b098a2d38b752b5e30b23e3736f0c8e259734065888810e0a