10 431 311 true 9 14 15 18 22 27 31 33 36 38