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