012048e90c80c0b4e37ea3a5283b709b326f6de396979003013ea785a107b7d381860a
0121b924fadde12f231692f3d08e4e2897b45a0718a85e40920f23d9b827a24bf95a0a
012051243f47cd1848ab9f1ff1224b5b282f9a86a7610611a881e88fc9c1f009f2010a
01211680f64d848e1f1a40fa068d1a98f2b9d0f18818f3a332f918f65044c04919370a