012014f61edf6e053b7a0b35541abaef3016c513c1e985a0cb57fca30db2fb67f56b0a
0121876d0e907201919196ca3f239d03ca940f0345d94d0cfbdeb59b6f89a66cb3570a
012094c83c910864c83dcd41e8235d008445e6dfaaaf2e1e83b6eaed7f2344c2aeed0a
01215702572eb2a7f9f35b00a7e4b94747ebc81a83e2c846308c3d4885c48300e5170a