012095693dc46f76c74a7b95bd18942297c06f7fd9a705cb6027b0596e8c429d78d30a
0121c4e4ae0d1b8ab1bb501dd0495ea4af7205dd197f703be5e8409098c343c3ee2d0a
01203567d892f6fb9dcbf07f38873e9010e4b44b240890401657f3f6296372c29fbf0a
012196c3ae702f01be82bd7eb29778029e73830b49c69358ec9ee396c174aed1121e0a