10 9 7 16 5 20 2 10 15 11 6