5 341 298 true 8 14 31 34 35