012057cf67cae7ed0fae19f09b85689a777c7b33b75296a2659e68a16b805a945ee50a
0121ca90d94605957279773d4fcee41db767ac552f72ac2b90419f5aac75c3c1fc290a
012079d4a588431f3e85f2bd88d7ace70b748ab52620b4c3d541278d3ca0c168cb110a
012166be4c5ab2e6885e7444535c2d143c1817e341b546e2be97c621be8929d797550a