17 12929 138 true 1 20 21 45 55 58 62 80 85 94 106 137 139 143 144 146 147