5 288 285 true 1 3 19 34 38