968 969 150 146 351 418 415 287 349 352 286 423 285 311 149 310 309 424 262 148 421 422 147 353 354 316 263 313 427 428 425 314