9 397 399 true 5 19 28 45 47 54 56 84 96