5642 4991 6186 7157 4768 9073 397 7543 3542 4148 2276 9548 3852 9616 4384 4652 142