10 417 389 true 19 25 34 47 50 65 67 79 83 95