10 7 21 24 2 6 9 14