10 389 311 true 18 38 39 60 67 71 73 75 89 91