0120168c522a0144a0090103395c90eebca8a09c5378f6718750fa60f2c687dada690a
012167ab3dc69ad35d937577725147ce110b0e59d5c407cff1b50e23238fd1fd585b0a
0120a1006d96f97783d94a889fc108d40349bf522efd369e6e05254b1467ca9caba90a
01214ae566a61e59143a19fed3b91c9ce0532cc8a025e902e56e87f3e69948e03f7e0a