8 332 181 true 3 6 11 13 18 21 27 35