clouded leopard teeth length