012079c162f3d819f133ad59aef6c1f82cfd98e43b3d1fef83c0b44540366166afbb0a
0121d4230d4856b1962ed00b2e2895a8a1b9bd5fdba85a58222d1c47f707fc0f5a050a
012094837633cd058521f2b78edd95d9b305c909ebf750afa121918cace617d948430a
0121ba6a1774944d585efd845341c73fd7863d3e076aedd75b4a07a6ae8a75c6ed7f0a