10 423 338 true 16 19 34 54 58 71 72 84 90 95