10 10 20 15 30 45 25 10 5 15 20 25 15 35 40 10 5 20 15 30 50 45 1 1 10 10 1 987