012090943ac3b1707d7cf02b1e4b5bff654cef2ecf9c6db53f95e200c28707912af80a
01219848f241706b351b2b7fff3f839903d8625a11646df046737ff80149edfbc8650a
0120ef97e8699b1022496036f3a2cf1179cada14892b7c918832a3b9deb2018be6dd0a
0121faf666359f995fc1819c5344ed22119f1f411a8b85241442f59cc394f27ae74e0a
0120963b7da183fae178dd2adff611e1e1ee67ea0f9f190bf7af1565924a4ee055000a
0121484cc62d87e81048821926e7c525f6effd8859ab45a3f2c8c1a7db86c116da680a