0120c34682f547e2455f66ad6b29ee91a50b952a223928eafb15c84ab468d0bd01d30a
01214e75ccb357ef8cb9e81ee09ffb8cfc1b71b9580de69dbdd0365b407e5daeec4e0a
0120c2a919c73dbbc6a7f8e4f7ed0b6f03ebf50b6d5a740f488cc5c818d1db8746570a
012182bac26fd7d908b1d1ec26cc41fa5e99cc4e36143b8dd3c82f65b4513fd3a8280a