0120678eed37468188c70dac5946fcc600fbcbe86f950792926cd9ab45264cad504d0a
0121e66ba931d47111f6d9b776eab6f877464c6169e6710b866c9eca84d1c66a7a7c0a
0120834b5ab79f9434a07f3d7d10ddc40cdf0ea6e7f0817bd8c92541fd23a6b949d10a
01212f26acc165d0a65af0d565723e62a396c21f0bdf045d022aa36d659625697e270a