012066705bbd984132874815a5629af18c66086c493b0d8cd580906ed0fb02d7a5c90a
012161b3d20f54f84504e8f159f1b0ab9f701ee620f8fa7fe4bdd6fe0a7e1130a5330a
012032a201942f79e55bd0aed3873de9205a6be6a71c4c7e13e0cb9017d00e3ff9160a
01210147d4d9a4e254200948864aa048a59b4f9f856d124871e30f3db927a66e7e790a