0120b5da31c69ac8178c5a1ef107889fa0b58f850ef3e671bd7b4607859a383088070a
012182b08beafc747ba52c0d993ca092f2fe69ba66d2dd2d24da69b1bf8b3779260d0a
0120321de1261acc632bec6ce6ff2a8b7842d6b4db3d346eb40cdc74d3ce4d79ea130a
0121072c320a11288d29530e765975ff8f03ad93c0a8342d69df31211a76c2d10f1d0a