0120f942f7a56e6255b60b38c3d03f67f6e6f2a49f302aadd6ba34a17a84e9b66d8c0a
01211e96133a79b97d64ae8f92ecddc1f61a76c993a70eb4c4bbd0eea5dd98ace4620a
012039e950d7c64e772eb740cff4a3993141bb59d86ca1233a068f238b297de72c1d0a
0121555a7f6a37cb53b8575822c09837f4988c5afd2a005c6fd5b2cbf709e873f34b0a