0120fa44613d3dedc1f2499e3d6668a9a8a4b9377cea8b3859a88bdd2ae34c5e24c50a
01212b542a5fa94a55991bd51cbfc49fe0c5c20a8b56eee65087e5e4fe5bc18a3c7c0a
0120681e1145108a3c67a1ce846f1504d2c094a0d89f6c7e829356c71a872ec2922e0a
012125bf611607aacd9b04a0a978f94e04426330d91de942f5b8d694fcbb05b6414d0a