7 10 20 15 10 30 5 1