012038e9b0f93274dfef18637653b768fc5de6a9d449c9679fdb7cd40f7dbc5b0fa20a
012160406bd720575f446177cd12811da71130ba70e999bb756ad029414b30565b5f0a
01205255bf34ec0d0009d1268e0e8a7d4459f4746cf1c2afc01febd87c94abd9ae1a0a
0121ecbf27d4b5589f2a01fdbb51a162ca97bbf0f0aa253fa4888e5a7127e181d7690a
01202a8d7216968a947eb1f2a49f30253ec86250e2410cf1aa9fd92921254db65bc90a
01214505f5689c60bd51dcd5349873d6f4e52731808c228689a721b9af041ef6f6120a