Which of the following are small, hard deposits of mineral and acid salts that obstruct the flow of urine?
A) Renal agenesis
B) Bruised kidneys
C) Renal lithiasis
D) Nephrolithotomy