9 447 355 true 2 9 12 16 18 24 33 34 39