01207afaf009bec93e78c3a4af8afcab38b79c1b0b60ad3091ee2231aaf03dc35ee10a
01217ee17adaab1eb3dd12ca549f699b71d8145bed97a3157d9eabdeb43c0e498d120a
0120ef16f69d289c3c0d153c03e145cb3464ebf236a17097a0154fcc51587468b9190a
012158c49b36c0f217549baaf93f0f5de2c420985cce32575de05e1fa21aead9db780a
0120d4e940909c171e39f0231b621bbe1b6b18b2df4b51d550884b5cc2a8c831eece0a
0121942a90edddaa423da6815cdc10c0d504bdaccb0289407d42e3b88c03315691210a