012093e38e064804fc1fbb40c69a5b4a52dd8cc5e81a455bc88606d91650c31393d90a
0121e20e6b8f46bfb377b4da76cba4ec8ab91c60e7d681bc6c7e0bbb8874c60c714c0a
012023c301e539bd99b9264c6c23e269005330c13badc4709ea01302535abc72574a0a
0121691effdf48fb8047516826398e284e3990e85978e987b58c4a655b6d59d283430a