592 646 249 739 057 824 556 665 065 236 517 872 526 126 996 728 694 212 158 456 374 495 396 822 807 899 587 986 034 435 221 963 955 786 627 449 873 390 977 955 621 494 245 336 516 137 640 228 479 863