0120ad8c21d855a7b92855ee706ef033466c173f0dd311fb66965a73a4c0e08db9580a
012176b69dca5a0589e505a102cf61ae7bc68a92d34beae8a472d6024d1cecbcdf170a
012070c167203a3756cc542d370559a5d2a17910e6e5efd7cbe57d784f310fd865bc0a
0121d9d5077caa42459c08bb97afcc011fd5227efed93e213a10bdf1d7533349b3660a
0120b698ddb6859802461c4707ba824513f755529edbcf3b192b607cbcaf44f5d6600a
0121c40bf954927c4d59baeb8d5d5b9142d98423cfe12958f17c5a45c47970cd9b5d0a