3 10 20 30 40 7 5 12 125 15 25