012043537f7236fd0e7f7ab9fbe2f14704992a97d5a01c3b20e7cddc805a026885580a
0121b48a62cbaf0ea56f4d5d4af1b404a6dc6ab6122e73096b23b4d8c24236da93030a
012030564746d77c468dbd4378d339395c0e884eeecc42a37aaa5db0aac422c127ad0a
012125d6f82b8e554b42754eaaab325d178f4fb256913d66ec769e7549c69eb997250a
0120b59a79a00204737bfdbeb563d8dd36c19f9640870034848fc7b078c5b7ad85410a
012178474bbc1233b8afafbe4d5603cc7f8b30ee1d9d55ee178a8787c687f44b094c0a