9 333 282 true 3 6 8 16 18 21 29 32 37