012064b9e17cfddc3e147a3bd10ce3283bd72e3f475278a6095986e4aeff1c1688a70a
012122d686ca3bcdfc5f20baeba31587c53f3dcac720b838bbe9ee053dc9c79ce7120a
0120d41936cd6b718ee73756bcf91d1f0bb5303f6c725a192ae0b882af13e391c7790a
0121223a509a577fe6b80322d19940debf9deefbb61ea5a18f2a1452bdd801f1dd210a