14 1165 675 true 3 21 23 29 30 43 45 46 57 61 75 77 80 82