012016c04026f144862e1daed7c2ad4442455e33b8a4ec429f480169ab04bed7a9e20a
01219fd814e98c8ab5338c8e756351e4abea98a9480e89d66d696d93f5553c0e176e0a
012031a9c67d62ad31b056b1d55eb43aaec170900017b4dd0331e85dd82b820f58a30a
012172d2dc823e8ea6d1d29b2adeb9ffecd1ceda2d0c17521209daf117656012cf730a