0120bba19dd48d1a8d92bc59b852ff9a8d0d5c466d8876483cb5d52fcc87c93cb7a90a
0121b50004c14f1d77bb18d051fed4e03b4a2d04a6c177ef5fc10bdd6895848bdf3d0a
012028df88ac4335dad0ea69a4b5c579bcce0cacc231517506cdcd30aef2c71726550a
0121cacc95369fab276fbf055f71b3347c478b8c719ddd96d0913480f3ff1d34c3290a