0 1 2 3 4 5 6 7 8 9 10 0 11 12 13 14 15 16 7 17 18 19 1 20 21 22 23 24 25 6 26 27 28 2 29 30 31 32 33 34 5 26 17 8 35 36 14 23 32 37 38 4 27 18 9 39 40 13 22 31 41 42 3 28 19 10 43 44 12 21 30 41 37 33 24 15 36 40 44 11 20 29 42 38 34 25 16 35 39 43 6 5