Maria has a collection of stamps. She has 45 more stamps than David. Together, they have a total of 155 stamps. How many stamps does David have?