0120770838a9229940c85f32e95c38396f5ea083732e84f9c687a0d8cf212f9d6a560a
012158a3652e2d923fd6db51810030938254b07cfa912074e38032d4a25f64ac0d5a0a
012057900be95ebdde25d235e3128312ede230f48911eb90910b185e294dbceceec70a
0121b9eda72e6522f9aafb4a86c512f646efd026b6cfbdcc1a1baec43f1e0cd4021d0a