0120b38bc1321174b2d085f48c6f208e6f3a21f7bfc90e347baaffba15a0935174ed0a
0121c1cb6a7575f7de1ee020298453bb3bc1f3ac37d4eea6ba3b3c409af8e172372c0a
012065855df7527fcc24c8e324db9c4e14971b60618243de73c5bd206609456532c60a
01212f090b3b840ae676571869b0dd32ae6c80ed79d9d0788f8b0800597a1366010f0a