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