7 2 20 25 18 8 10 3 1