9 347 353 true 16 34 37 42 47 54 58 85 94