12 762 439 true 3 17 19 25 28 40 46 47 54 67 71 95