There are between 50 and 100 books on a shelf. Exactly 20% of them are textbooks. Exactly 1/7 of them are novels. How many books are on the shelf?