10 531 338 true 17 18 31 36 37 67 73 76 84 94