10 477 235 true 6 9 13 14 23 25 30 34 35 38