9 1250 346 true 5 12 16 21 25 27 28 34 37