5 289 231 true 8 10 15 30 31