595 400 606 732 572 193 801 529 434 183 299 636 307 522 190 568 948 676 376 337 736 147 398 981 480 294 157 645 427 288 199 073 837 362 277 536 919 141 651 440 915 961 456 357 667 986 884 259 147 877