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