881
914
1053
932
903
919
880
825
925
860
792
868
1030
877
807
796
751
727
716
704
687
666
638
625
621
606
591
575
576
580
576
572
579
596
611
602
594
596
601
604
616
648
637
630
625
627
625
622
620
618
615
611
614
613
611
606
606
616
703
729
682
653
648
648
637
625
616
620
648
691
766
726
768
735
753
839
814
862
1104
1075
914
1076
1150
1044
875
1064
1153
931
894
896
839
865
804
814
750
718
709
883
815
808
791
796
771
735
726
780
1111
1090
1066
1052
1216
1216
1287
1124
1133
1115
993
963
1085
1010
950
962
1012
1022
1123
994
1070
1003
1032
1034
1049
1239
1120
1046
1038
1004
1057
1071
994
1064
1094
1021
1109
1075
1070
1134
1046
1112
1067
1091
1160
1105
1099
1021
1023
1071
1025
1050
993
958
1019
1008
1021
1027
1110
1146
1098
1224
1229
1163
1243
1209
1092
1153
1114
1060
1098
1040
954
995
1055
1070
1095
1095
1069
1146
1143
1113
1195
1183
1158
1163
1067
1152
1193
1072
1167
1138
1088
1187
1131
1058
1134
1096
1115
1160
1100
1120
1086
1111
1168
1025
1030
1094
1070
1027
1115
1139
1089
1185
1087
1084
1156
1101
1076
1142
1104
1040
1126
1002
1102
1104
1016
1063
1118
1049
1148
1094
1116
1132
1080
1098
1096
1100
1168
1132
1044
1182
1186
1193
1204
1105
1166
1174
1105
1187
1150
1071
1075
1077
996
1112
1116
1086
1126
1064
1154
1192
1128
1137
1079
982
949
1056
971
1057
1097
1027
1109
1029
1111
1124
1033
1146
890
775
741
734
1065
1064
1087
1036
1062
982
1039
997
996
1075
1006
815
748
743
721
711
768
828
863
771
785
873
789
715
697
686
671
660
654
653
643
646
760
759
280
658
722
634
633
651
656
666
654
652
583
721
657
649
658
684
859
894
947
1007
1021
922
867
837
793
725
756
787
878
762
774
802
784
853
828
854
851
834
805
788
790
929
1025
912
976
992
911
840
751
728
734
699
688
673
670
843
1048
1146
1008
997
960
853
902
825
825
840
794
812
789
822
982
1041
1029
861
766
734
731
652
741
740
716
714
700
668
660
649
634
620
610
603
618
617
614
600
600
594
589
587
577
565
561
561
554
543
538
541
554
590
612
625
686
707
684
895
771
710
645
625
611
601
591
588
648
653
688
890
745
814
808
785
736
776
797
770
714
703
710
742
760
736
704
666
665
649
648
672
741
772
785
799
738
740
697
663
634
613
604
602
662
746
946
874
864
796
741
729
709
684
661
651
648
650
646
649
649
655
702
755
749
756
786
706
685
680
677
665
653
651
646
653
645
633
616
604
597
601
590
585
702
679
640
619
620
616
614
624
630
636
646
641
630
624
617
608
600
595
595
588
586
592
594
625
683
720
744
752
724
691
686
684
691
687
684
693
697
708
687
687
721
738
719
696
690
682
656
645
631
621
607
598
582
600
613
626
629
621
613
636
666
647
678
682
675
662
649
629
614
597
583
572
557
555
562
594
684
771
893
856
901
858
926
923
850
818
854
853
840
779
771
790
795
791
781
728
697
707
712
679
663
658
664
680
786
777
742
709
665
673
637
612
598
594
596
622
659
697
695
689
698
692
676
664
652
639
648
646
636
633
644
648
657
648
654
655
649
671
664
646
632
611
595
585
594
594
608
613
614
601
609
608
604
602
597
593
589
578
577
581
602
601
613
641
690
720
720
692
672
659
651
650
639
639
642
634
637
650
668
683
677
685
650
614
632
609
604
664
702
763
814
824
791
759
721
703
692
683
658
649
633
622
604
600
599
598
604
622
642
658
663
658
648
626
625
603
608
635
614
629
676
718
701
681
658
631
625
609
594
591
597
641
721
752
758
790
806
818
822
787
729
701
731
728
726
733
745
771
724
720
715
749
743
733
749
763
755
719
684
652
639
625
635
683
734
739
717
713
703
696
677
657
638
618
599
587
576
566
559
559
572
578
604
590
571
584
604
647
695
761
872
898
927
891
854
852
826
784
751
724
715
733
751
790
778
829
834
787
806
827
794
753
735
730
703
658
659
635
620
623
672
740
775
769
765
779
752
737
712
692
680
662
649
662
671
672
685
713
721
762
782
773
753
766
756
730
714
716
717
718
702
710
712
719
708
693
666
692
689
708
719
736
734
733
728
729
729
710
698
692
689
689
695
692
701
727
749
744
784
790
778
798
807
758
744
765
758
750
765
800
789
762
788
812
823
854
828
786
757
737
743
757
776
845
878
853
861
848
812

