012019eb71789ea61d42314cc2fb750142eef660c8816a2a39fe49913cb2c28e97a30a
012178aa14f1a7d7310bdc3cffe8f4e96513016fea40bec901970ed879e861e63d2a0a
0120b9dd2f0f764f40fd5fa3c431fa1b66c431108184c3cfecc8d778a7ae6a435e320a
012111c96c2a83bf84d3a05b7d7510d6ce8f47b220867b861c8fbfe8d04f0ae8b64f0a