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