10 501 378 true 5 6 8 19 21 24 27 33 34 39