8 294 284 true 1 7 15 18 20 25 31 33