50 400 279 275 267 266 266 253 251 246 243 234 228 227 227 227 221 219 219 214 207 206 204 201 200 199 199 185 173 170 169 167 166 164 158 156 147 139 131 128 125 121 118 115 109 108 105 105 95 88 87 86