9 3893 586 true 4 6 10 17 19 26 34 35 38