13 1043 526 true 12 13 17 25 38 50 59 65 71 77 83 87 91