01201db16329c2fa721ba025238b97bf4866b2be0427f97faedd5b498a5e0cfcc9d50a
0121bbef5714021c19ce2ebb6f06c43d73dfaf481382d44f17a2edf46e8dbd3c396f0a
012058f3abc0b5c38032db5f3d5c8834fec4ea1e187964b45ee8158997d19ffc14bb0a
01212b7f9be5882cc18606476db6fbee9e40426f5145d849c9bd01fe6da315d52a280a