012040f297d6778b2319c4b1ffa3cd490a2bafae0ff4f4826d9d1ecc836cdf89dcb30a
0121279e9307daac070b586372f8afcd536a0cc83d71aadd4c24da2f0a26d39bd8200a
012093bf11e00cc26ed8f7f2045c436f174a0cb133274236dbaea1c9c4288747dea30a
0121a3796a7a186c332946d185a7cb50db5ecf3323e8bfc0c424b5b5d7f90b1b060c0a
01200b716e5e4e40eee14052c484270bc5fd2816027002f5947ddadd67d10ecd6bc70a
012193e02f5b391cc39d5c6d2ede05b87f66b16f13d1eda47083c4a65988946184590a