799 960 908 793 110 423 802 024 144 479 818 256 340 566 678 482 783 576 903 078 363 277 190 919 737 687 702 158 804 339 276 507 315 380 026 028 211 456 527 958 844 096 318 275 702 953 472 420 977 903