699 857 293 254 998 169 315 318 734 559 257 534 306 403 994 704 990 912 405 072 528 128 689 525 964 007 655 690 199 758 195 605 793 857 365 278 649 666 396 170 955 610 563 250 358 143 302 007 640 870