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