0120f20fad7cfbbdea83c4f71533b37633d4ee6ce7dea0c5366a59addf9d31e77ff10a
012141680071aefafd9109b686a45b7e3dd5aad3e4cbbb81a7d64e016fff633736680a
012031c6d0393958c7304e8ff234c9db3c536b5d39bb6629d26eed7cafa233c955ed0a
01215f4823a64c3e51e58475652856f452841b210af7381241305baaa2b86a3fab620a