012068d9378f03519ea0bc54b923ec89face0624b9509357f17681721f0abdcdc5210a
012179b0f2bace518a28171fd7d59b4b629392fa9e2dd2971aa3efe3bffce21f646f0a
0120bfccbcf57d7abd73954d8b7133bd86870b39e9b49eef491bc907418735432ca70a
0121e5de98ef190549197026f419ad162a4f7b81b843e1ae1d56e989672773df46140a