9 203 262 true 5 12 16 21 25 27 28 34 37