31 40 45 25 30 35 40 45 4 5 6 8 12 4 5 8 10 1260