8 1000 312 true 0 7 11 15 18 23 24 29