0120b76f29bed4e3325efe86e5a6a5178ec1c3b97f7f2964cd38036ed9f4a3bd43ca0a
01212a94ca01e87e251a94978d88e7b60a4a120b2b2357acd27580020af8d3045c6f0a
0120f76607f393b0754e7c0d29d00d0c9bf935f19f73ecab8dda523fb5e8960672630a
01215180aeb959441e7e4ce841405711266f5f638da00854e61494226aadf34faa660a
012036c1fc37025c0d02e670e1b6fdb700cf92358a874bc8f193d6ad815a950eb1200a
0121b1e9ff6f767f594e7608d5e0ff92f2464ece8aff834b332bafae626a8941df360a