0120b4218328b6fca947c28a42a5c76cf67c45f329735cfb241a8d4bd245b8473b480a
012136f69631a141cf9baeedd7e2e41cddafa5b87f2a507efb9d4644ef5c0ff8b8210a
0120233396966b99b54da1ce5964c61b96940aff9c3b2d2729c3034ee96bf477730c0a
0121499dd4d219f35aa88a04d4d9619e22e48f8f46e4c69dc05833a66a16dc7b06430a