1 14 28 41 55 68 128 129 130 136