012049c4e18e1503a06ee06188aaf661d9a2c7851547a5e3b80a1b943381fdf42c2d0a
01218b8975dcd4df0656778caf343b91f28ebf831df7f5e38485c7679ef39c17bb660a
012096979d8d7896ba844e02e4a1fa9996524820aeaab2ecbd7670b4e20e099771160a
0121974dbaebff189be638e9670f40ed34fdad0bf10a242ad947575d242f46a607720a