8 45 8 6 9 10 21 25 39 46 60