0 1 4 7 10 15 11 16 23 25 27 37 47 28 38 48 29 39 49 30 40 50 31 41 51 12 17 24 26 32 42 52 33 43 53 34 44 54 35 45 55 36 46 56 2 5 8 13 3 6 9 14 