527 114 596 517 170 776 365 274 413 735 443 503 831 156 094 815 700 601 335 054 273 244 352 461 921 336 509 956 493 889 106 483 634 647 684 238 265 569 434 487 729 175 444 887 585 854 212 562 868 319