0120f9625d7c2e9be5ed7477a1223823df6cc3604b7fb4e5ed4f4c21478183018a670a
012109b4d4f1487fa919ef9777a03614a1f10f2cbdfe9e8d07cbfe953f49751a787d0a
012017409575e4074272b5ee27d98fe76ad517f9d8640cb5c183f6c799a86072f58b0a
012138c0b16f168c4e7229857101fd16f1b9c916a7190bf2e68e1dd933bf8dee6e4a0a