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