8 1359 434 true 2 7 8 15 17 19 24 28