10 862 668 true 11 12 18 51 60 65 84 85 94 97