012074f16bb993d22c6b9b4a35a486315239a8c671b12c3f4d0c8cf0e10351a8cef70a
012128744f3a6976baa91e1c85d5db02e237ed5bb71d9dd9bd823925aa707c311d170a
0120c25949073cb09582e14c747c1bfedc77e4d50fde3e04004c09244f4c9ef96e250a
0121b9edd4754c4414bc2a7d1e5f65f8b3e37f16c9a53eeac12e38dafea03d35bf390a