6 302 291 true 10 15 16 17 29 31