0120c60ee8c98be82faaff1ef91a1717f1b4916d5be985425aac191fc6aa1c8606140a
0121416cba527d93b8b9fc50874ea3cda3c9a5afa7be823c4e8f43742c3882465e2c0a
012017078975b76575ad17d72dc4ffcf7a59a80afd3e66dbbbd4982fd11082e9a1970a
01211460297c4d783fb767da75e12423ba69ed5c223b4eb0dd0ff2217107ac59e8790a