8 198 284 true 1 7 15 19 25 30 31 34