Gibeon's descendants: 95