0120169dd22d841d2315260e65521aa1a86f54e067a2e3647a0c59e3a8818ea215d80a
01219f8507107995ffbd6a83a65f685a9f1c22ef362ebb210e31e66448c2d2a159410a
012096ffea07595c2bd5dfa00b2ca875f5874ad6705586fdbfc75069676e697e8c460a
012117b3fb06916e2808f10ce1a82b2f2e6747bcade62d11574b2913488202a20a3d0a
0120bfefdd19aec5839a9b4f13f021732462e72dcb3d71e7effe2de1e82a585c5fc40a
01214caf318cc01a0694d219fa1f8ce354bb970c1b801e7ca7c5dac94068cde7fc010a