0 1 2 3 4 5 7 17 14 16 9 21 11 10 13 8 19 20 