012045f6ac07199a3c37db3a0f3a335ad80121a6f65e8217e4a6a3f0464d3ee59dad0a
012148a5d524530460bf1f5669d6015c92d292f772025be11affc292b961a2f3840b0a
0120ea0f0a2d7c00b0936d9f16a98f40467ce858c0c1c89a62bb8bc3236d3de09ff30a
0121f7b21073c094dfacd700c3466935caf865db9fb5e9e32cd9da326483760e932a0a
01202008548b1f9d4feffd9fb2f936e3dea8f58f9c0985a75604fc04d10872daef340a
01214bbdf7ed23aa4837a30b0f887cfcd802ddc72c667412258d09ffae99dd866d6c0a