1 14 28 41 55 68 133 134 135 136