8 318 295 true 8 10 19 24 26 28 33 37