0120ddacd9c995d20102f7ac6a19a1d2d3aea29127ed4fe0a0655dd21312e513faad0a
012191bd3d3dcd1801afce93eea4bfd038d51040ec14a8fdbb465799a1d542e0b97f0a
0120e07fae7d49b7d6a688a3ac3120b175a1d1e78b2fe2094469f19be65634ae7f270a
012156d4189b79a667290ae5a1e129fabfab97ac67869a7fc8cf7ea3c42d9ec3e11e0a
01207ff7833758122f00a1d483132eda1c63bcbfc569df934ca86458c2a4416ade770a
0121269c809bae67fec7dfce0358217008ef320c9884f3ab981b5731ba81e05933090a