20 40 40 50 15 10 291 292 293294