875 875 875 875 872 872 871 869 867 865 863 862 859 857 855 855 856 855 854 854 853 853 852 851 849 848 847 847 847 847 847 846 846 845 844 844 844 844 843 845 845 846 846 846 846 845 844 844 844 842 841 839 837 835 833 830 829 826 823 821 817 813 809 805 801 795 790 785 781 775 769 762 756 750 743 736 730 723 716 709 702 694 690 683 677 671 663 658 653 647 642 636 631 627 621 616 611 606 601 596 592 588 584 580 576 573 570 566 563 559 556 554 551 548 546 544 542 539 537 535 533 531 529 527 528 529 531 532 535 539 542 542 541 542 542 541 543 546 544 540 537 534 532 530 530 529 528 525 522 520 516 513 508 505 501 498 495 491 487 483 479 476 473 470 466 464 462 458 455 452 449 446 441 437 432 429 426 425 421 417 413 410 405 404 402 399 397 395 392 388 385 382 379 375 371 366 362 358 353 348 344 338 334 332 326 320 315 310 305 300 296 293 291 287 283 280 275 272 267 266 262 258 253 247 243 237 233 227 222 217 212 207 203 198 942 938 933 929 925 922 918 914 912 908 906 902 899 896 894 891 888 886 884 882 880 878 877 875 874 872 871 870 869 868 867 866 866 866 869 870 870 870 870 872 874 874 874 873 873 873 873 873 876 876 874 871 870 868 865 861 859 857 855 852 849 846 842 838 836 834 831 828 825 823 820 817 816 812 810 808 806 805 803 801 800 798 796 795 793 792 789 787 785 782 780 778 775 773 770 768 767 764 761 759 757 755 751 750 745 741 737 733 729 725 721 717 713 708 705 701 697 692 687 683 679 675 672 668 665 661 657 653 648 645 641 636 631 627 622 617 612 606 601 596 590 584 580 575 569 564 558 553 548 543 538 532 526 521 516 511 505 499 494 490 484 478 472 468 462 457 452 447 443 436 429 422 415 409 406 399 392 386 381 379 374 371 367 364 361 357 354 351 350 349 348 347 347 348 344 341 339 337 334 330 327 326 325 323 321 319 317 316 315 313 312 309