0120de78ef57d60eb473f6754c51c690b2d9a37c329b3df0c3e7a1c5d0b775865d740a
012187d2c71fa13a208f10f9fef3782c8bbdd077987a93e546125a14d81c92d1765c0a
0120b7124a5752941aad5decf12f5439cda806a3d1b60e72204f667bf0665d9cd7510a
01210182eb0e246ec1d33c3d9993a8541b8d06b5c9cba78c96559af8c0017fcc58500a