916
968
938
966
961
1015
935
889
890
877
854
957
1029
919
841
824
825
786
744
758
756
715
699
686
674
673
694
724
766
780
841
944
1115
1071
995
1006
956
887
960
960
983
894
792
804
789
752
728
729
721
704
696
705
699
702
786
920
1005
1021
975
927
961
956
898
963
917
820
810
776
792
753
729
718
704
703
718
727
734
761
812
842
882
823
792
809
832
948
1021
991
1037
1019
952
862
821
838
813
832
826
873
760
729
729
752
716
699
682
663
650
651
646
633
626
623
706
851
976
1017
1009
1002
930
820
746
717
683
664
651
638
633
623
627
686
815
878
1018
1017
927
856
808
780
730
703
697
702
727
758
765
795
914
1003
1006
927
877
854
854
825
795
811
832
911
930
903
855
842
810
735
729
714
720
727
727
712
715
758
782
822
869
946
886
804
770
738
712
704
690
680
705
760
853
1004
1080
1072
1066
1057
948
884
841
835
834
839
763
775
762
747
736
709
696
699
729
788
782
775
776
738
713
703
691
695
709
713
704
717
725
775
764
754
728
720
723
736
751
752
762
791
805
783
751
709
708
697
706
710
699
705
723
751
729
687
695
695
720
730
791
804
763
729
708
694
688
680
670
666
653
645
634
621
607
605
613
676
773
822
874
925
917
904
982
962
818
760
708
683
682
704
698
749
756
771
757
743
843
888
854
878
893
881
871
808
825
788
799
816
920
1081
1134
1022
925
847
863
844
831
786
755
750
747
791
785
786
826
930
997
1001
928
877
838
797
761
722
701
682
663
680
703
770
784
771
773
903
965
927
898
863
811
802
774
774
801
869
939
958
945
902
928
868
818
768
819
889
877
825
793
776
784
751
751
739
742
720
696
692
674
673
668
659
656
649
662
741
843
1040
1034
986
993
1001
905
837
812
803
812
774
782
797
850
863
896
951
945
888
847
832
818
795
770
766
760
742
786
854
847
879
919
989
1005
907
854
820
816
786
792
816
847
887
880
840
839
861
844
775
767
779
761
786
749
727
738
746
747
746
765
753
726
700
708
708
705
735
797
786
771
736
722
721
731
791
803
760
760
781
832
794
794
823
821
827
861
889
884
825
828
809
782
772
750
781
829
839
798
767
781
822
1016
1069
978
858
834
849
840
795
824
803
824
878
923
918
897
900
832
774
771
789
884
1046
1034
951
908
895
889
862
908
977
948
996
1095
1019
911
937
930
858
790
773
793

