8 1294 434 true 5 7 8 12 18 29 31 35