8 338 319 true 6 9 10 12 14 18 28 34