10 385 314 true 18 29 40 53 65 66 75 77 85 97