0 1 2 3 4 5 6 7 8 0 9 10 11 4 12 13 14 2 15 9 16 17 18 6 19 12 20 14 21 8 22 18 23 11 24 15 1 21 25 19 5 23 26 16 27 22 7 25 13 20 3 24 10 26 17 27 11 8