8 378 341 true 4 7 10 11 15 24 27 34