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