480 733 425 461 535 521 193 349 708 658 499 287 716 372 388 677 628 670 703 584 419 259 404 249 597 215 295 656 676 296 653 195 263 281 623 298 614 236 678 568 245 212 668 683 722 199 496 594