7 10 13 9 17 18 4 1 20 15 5 6 8 16 12 11 3 2 19 14 