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