012082373230a438c9385ad17f79323626408aee535b9a18c552334976ed306c167b0a
012178e21d8d5b5e37bbeed0c9fe5410f82177a0d2dd830f1700af5f83b6d582c94c0a
012017bfcd44eece5ed25a8f57c5c71b9c982602c53269a07b34eb266252d728cb740a
0121f10212e6238313fc51fa9313b7dd3069dd6efe6b25bb217115bbada72418e4670a