3 10 20 7 14 18 5 2 1