0120983f50ccd3e388ed1f69d9798bc12a82ffcc41ae2f7ca00a1eb818d1419180ff0a
012189469feac108f832286bcea5f36c07a5db2a830b5bd5cf30eaaa4ed061536e390a
0120b67c6fb6361b6cda81cdda9d921ad8549ce2410808ce1f73403cb8af1964444a0a
0121fe9bc1f724cbfbdca5b6ae9605eba2efef065329bbba414d4be0318efab0267e0a