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