A truck driver needs to deliver 200 sacks of potatoes. He delivered 65 sacks to Tom's grocery store and 80 sacks to Maggy's grocery store. How many more sacks does he have left to deliver?

A) 45 B) 55 C) 60 D) 65