How many numbers divisible by 5 and lying between 4000 and 5000 can be formed from the digits 4, 5, 6, 7, 8 if repetition of digits is allowed?