012054c5f7f77f62b54958d6f3cd42f4358f621fa7a26cbd3a4feceeaa1d3d28ac340a
01217b68f093132ab61d081ded8edbb9f714bbcbc65dbfc452a02b54b913af95ba480a
01208d5ba822f5a40129a1b039b6c061f1fe33ce4e413e7582535694aa077708e1fd0a
01213d3e3b20fb77cbb43a6c3b4513cb0a2ced99412d9b7805bb59f65c387d036a330a
0120fce8b78c9312d9680cb04326daeaecb1ba3dd9c28d73dae4e1ba7148ccf0e4af0a
0121db0b9359670d50b8743a1f550b3477d3a01419c7560799c47f0d6d6118d5701a0a