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