8 362 340 true 8 9 10 21 31 34 35 38