14 1163 476 true 2 8 12 25 29 38 43 55 60 67 69 83 85 95