012087fc78ae71f11402ab04e1bf0e35f5ade0a66137963ba86ad10e9b09d0218ec40a
012158bb3f47c9b345b836c393fcc1043d086f80185c683d400cea2a3d0e2a13cf5e0a
0120b6716607cdabce757f3152e536325c90994e7d22cca2efe2d84965c07bb4ad850a
0121231622a820061f0e56d557d6123be582135927701926cf45af22425e0f53ec790a