01202efb1fadbb90c084c04c88d7e18e38cf1f4a29f1aea441e5aa6f7a3c1f1fada80a
012141f3535832e4f05c4c1dd1a90d1860d3d5ba9e4ebfcc8b015aefe2415aab375a0a
012027f63c3abbabd3cd864c2a783a52c16d3aae162164eb0704296e339fecc1c79c0a
0121e952a51fc0ed97cb731bf5339137ed3becc8dfc3bffd10642fa6360f6427d8430a