0120a5b9e4ae79589282c2569e71e423fe9dd6d42dc2143f78c9a662733b865d4a620a
012139d0154f1ce9e92299b18ca3668c31a2700a6dcc1303ec9f7e1ec59c8a7f2d280a
012067566f951e6888621db0d94cd3b9c99bb47bae37fe95dce2081a08adb36bc66b0a
0121566c7a034c698e188168dda2a312c1c83c09558019f53b1e41bd9585959f9b360a