0120f78ced22817e23b63e90a30eb8e921ca78ed2ae31612a70603b948f11849e6640a
01216ea918e2650a43a680c0b29eb006355cf5776234328eea353667c82c6f9efb480a
012056d7aae8a69b805b5cd2e915aef6749538ff9bfd0939eb7f74aacbc59ca8da680a
0121c047102d84d75cc4e86c8affebb3978b66fed4b4739bb29aaf5129271a2cb33d0a
012062a711799cf7c008f47778673630250b8d539e9a419aec801cc3f82224b5446d0a
0121a26480ce773c6a930c9596eaa30424c23c0eb6d4459a127335591334c4ad73690a