793 192 818 111 112 148 539 417 294 652 604 224 428 555 544 196 461 739 537 791 237 275 409 946 482 677 125 316 290 664 052 585 039 445 460 043 580 503 648 816 603 369 826 955 056 301 510 091 147 786