osteocartilagenous osseocartilaginous chondrogenous cartilageous osteogenous cartilagenous ectoskeletal osteoarcheological osteohistologic fibrocartilagenous