When there are 100 sheep in a field it takes them 28 days to eat all of the grass. How many days would it take 45 sheep to eat all of the grass?