B型とO型