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