521 521 512 513 469 287 251 247 245242