346 497 289 305 632 371 610 431 316 604 559 574 374 348 429 681 351 192 576 344 439 210 183 645 607 625 713 400 666 473 718 424 670 331 321 559 275 381 735 394 598 677 358