504 353 505 354 503 352 500 349 501 350 502 351 499 348 496 345 497 346 498 347 495 344 492 341 493 342 494 343 491 340 490 339