48b60703225874d266efa6a62525d94b b567d6778a0973a1a0c6bfbcb19e5c8a 3f065a6d6248a973d010fb06140b5423 47b6f473f56cb2b14b6e473aa500bc3d
48b60703225874d266efa6a62525d94b 7708d67d21ef411bf4f41fd48b991373 9b6e83a1e8e8731ccc5f72bb24e20452 f68f8097bf688b4d5a26fbafc2d83185