012097a5357db2b0ca21fb3610d1a09b40cc6734cc990fe7da2ae3bc928b4f0e948a0a
012173b2fbb953f850ecb5858dcf4a989b2237fc78e217b9735759b9de4f4812b47c0a
01202fc679e0f74036ed8e17fb0232a6e03f47d38ca2a97b1d0b56ad1a002328874f0a
0121f0e4fd20fd078baadc678a6f679c7d28ea952df57c5c3a3b276f197e27e2740b0a
0120cfc24e78372de501089ef3626c1de1eb71bc9c2975ffc83fe499a369be6c8aec0a
01212d96d9ae29b843ce97b4f8cb0dd455c7ad9cf5c50695218d78ceda81306931130a