7 988 318 true 3 10 11 25 29 32 38