12 12367 334 10 11 40 68 94 102 129 137 173 174 182 196