8 298 295 true 3 8 14 15 17 31 36 39