9 1351 448 true 6 7 9 10 17 21 28 29 38