8 1166 431 true 5 6 10 18 20 22 28 34