600 538 204 17 259 485 758 406 154 287 176 633 622 527 559 443 68 305 50 98 150 661 500 339 459 572 707 235 273 23 734 352 367 211 702 397 114 93 668 425