Question 5Marbles are sold in packages of 5, 10 or 25. Tom buys exactly 95 marbles. What is the smallest number of packages he can buy?457810