01209b818adf8a7b75fe6918f6c1ba2dce9eec60a13b9929fa1430b4ce4a5058cc920a
0121940818bf4bfe01b345d6c326f4373e2c04ad36ce3ec49918ce7433256d8bb0150a
01208386fed4ca7709c67e84a54a8a721f906761a86537f6ce86a21811f8ff48c48d0a
012181388dafe260187cf30bed9f6cf8ca9a93a95305b9c1af2b078c30e7c75eee640a