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