0120f596470fa6af9129fdf514bb8cea5568d2a65deae47b2405111c76eca7b88d920a
012194fe2c3341053f6f3ff30e1009bf35c183ea80b893d3122d79227859c81ee5760a
0120a57447726025316df7da90b3ba643b2c67139edfa17c0ec7213ee9345252cf270a
01212dd25a4b5e1eb3f8ed23942fb5cdcfae84ace3df7a386fe9c303f76f87647a520a