6 338 318 true 1 12 14 18 35 38