7 1448 433 true 2 9 18 19 28 35 39