The Museum of Osteology houses more than 300 real animal skeletons. How many animal skeletons are in the museum of Osteology