0120c43cb680238ae90edecbb6e5ec62f52dc7327028b570e6cd485ac5d5f9c9d4e20a
012116f61e58472cd981fd019381524fd859f2c2e4730d239985b06e2d36475150030a
012034655933300e526baa2e0f79d5bb6bb14aa99c54064d748f90fa293fc29d00740a
0121a7d12485cbc308911c3e6eff73810bc3484eb6412f75a8143117508bf86a32570a