9 3194 586 true 4 10 16 20 29 31 34 35 37