9 335 296 true 3 4 8 16 19 24 34 37 39