806 840 749 991 036 774 688 643 757 390 626 153 341 208 132 304 195 114 225 588 044 651 545 865 353 034 421 411 813 289 297 028 886 642 068 239 299 120 445 650 387 291 500 753 065 503 729 676 704 269