8 394 402 true 6 9 10 12 20 28 34 35