140 10 305 26 252 283 28 7 196 140 102 17 510 41 187 274