6 596 233 true 10 15 17 28 29 31