12 1165 792 true 3 7 16 21 27 45 68 71 74 80 87 88