012032b31f2b60a62d319a412860d169faa3e2fa213d6bbd644b88f66efdb30ad0ac0a
0121ff3c501910a41bd126507fe7dc61d184702aa3cd39e8af3ddb394e95c2241c6d0a
012024aee9fead5a7b50f1bbb3fb6d4d02f57208ed9aa7a284c94f1e177954235a650a
012119cb8dd4e91da88f243ce5072a7811edcdf5b37476014f89385b33dc25ac31010a