940 925 342 515 364 944 227 032 822 982 303 685 364 596 711 260 433 709 332 855 984 695 424 913 744 585 682 313 180 643 437 802 919 487 490 880 840 269 456 747 359 175 590 431 537 743 140 272 707 024