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