16 3786 1689 true 1 12 24 25 34 43 51 52 53 71 74 77 78 83 86 99