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