10 583 426 true 2 9 10 13 19 24 25 30 34 39