1 14 28 42 56 69 135 136 137 138