Question: how many episodes are there in ghost whisperer?
Answer: 107