9 253 240 true 5 12 16 19 23 32 33 35 38