cholelith zoolith lithonate cobaltine vesicolitholapaxy copalite calculosis coxopleuron colonopexy cholelithotrity