10 956 441 true 10 25 29 36 41 49 58 79 82 89