10 905 444 true 3 17 21 31 52 75 78 87 95 96