5 240 221 true 10 12 21 28 31