1 14 28 42 56 69 127 128 129 138