012047fc9f9688783984a7307f2bf7d2d9fc8b1c7c04f741efd938b8b68f3548d67a0a
01217e9ba0b76a7459af6a711b93099cfbf81d368bef0caf1cfe5d50256383ad1a3a0a
0120f45acd0fdb8d7d5a274dc0c8dd9171dd874b4d6eec669198535c4621b780a7d30a
0121d0e68ae3ba6dcd8ca2c2a3d02ee87c682a5280809b9e61e623475ca9682687500a