8 1073 402 true 4 7 13 14 15 17 19 23