7 1448 374 true 2 9 18 19 28 35 39