5 247 288 true 1 14 23 31 38