648
645
634
632
631
629
618
617
617
616
616
629
636
635
636
648
655
663
676
679
683
689
694
700
699
709
725
735
741
745
741
745
750
771
770
774
766
765
763
760
759
770
772
773
773
773
772
771
774
791
785
780
770
765
765
764
762
758
755
759
762
767
774
748
761
749
745
747
755
765
760
756
742
746
747
740
731
743
739
747
738
727
732
728
724
724
726
730
745
750
747
736
744
747
749
750
750
750
749
747
745
748
741
733
728
743
744
747
747
741
738
738
748
744
740
742
745
747
748
744
744
745
744
745
747
750
752
748
753
753
753
755
758
762
764
757
759
762
756
756
751
746
747
755
756
756
755
756
757
752
750
750
750
750
750
750
749
749
749
753
762
765
764
763
767
768
758
757
764
781
759
762
768
761
762
766
772
781
786
787
789
787
767
759
758
760
760
759
760
763
766
766
767
770
770
771
772
781
780
791
800
803
805
773
774
808
804
802
794
792
790
774
774
777
778
782
783
784
781
781
783
785
780
778
778
778
778
779
780
787
790
788
781
783
782
780
780
781
781
781
781
781
781
784
786
786
808
803
799
797
797
799
803
807
816
824
828
828
827
824
823
826
829
834
840
834
827
806
810
817
808
806
807
815
814
813
816
811
811
808
805
805
804
803
803
804
810
809
810
810
809
807
809
814
818
822
818
820
842
855
855
856
859
872
893
886
914
919
932
944
951
936
910
906
908
909
875
886
895
909
901
906
909
915
924
921
927
937
950
952
952
951
949
949
956
957
958
958
954
953
954
962
962
965
965
965
968
970
959
957
957
961
963
964
967
970
978
979
978
974
985
988
975
974
974
975
977
980
978
996
1001
1003
1004
1004
1003
1002
1001
993
990
989
987
985
991
995
994
993
991
991
990
989
985
987
1001
993
989
987
1003
1007
1007
1006
1005
1000
1007
1012
1012
1012
1012
1012
1010
1009
1019
1009
1000
1004
1020
1027
1027
1008
1007
1002
1005
1006
999
997
1005
1009
1009
1007
1006
1015
1014
1014
1017
1020
1029
1032
1035
1037
1040
1044
1047
1043
1045
1053
1054
1055
1056
1057
1066
1064
1063
1062
1061
1062
1064
1066
1067
1067
1047
1050
1054
1062
1061
1058
1058
1058
1060
1063
1067
1071
1087
1086
1085
1079
1078
1079
1087
1108
1086
1093
1087
1083
1092
1102
1096
1089
1086
1085
1079
1078
1078
1070
1067
1071
1073
1075
1076
1079
1078
1101
1099
1086
1075
1083
1092
1095
1088
1080
1078
1080
1080
1080
1080
1078
1075
1101
1121
1133
1139
1137
1133
1132
1130
1128
1105
1104
1091
1090
1090
1091
1095
1095
1096
1097
1098
1098
1103
1107
1107
1104
1107
1111
1113
1114
1114
1113
1113
1113
1115
1123
1123
1122
1122
1121
1124
1120
1132
1130
1131
1131
1135
1135
1135
1136
1137
1138
1138
1142
1142
1142
1142
1144
1150
1151
1151
1154
1156
1160
1161
1161
1161
1161
1161
1164
1173
1174
1174
1164
1164
1166
1170
1174
1174
1174
1187
1189
1190
1192
1192
1190
1192
1193
1195
1198
1199
1202
1205
1205
1207
1212
1216
1216
1216
1216
1222
1220
1218
1217
1218
1219
1220
1205
1202
1198
1198
1200
1194
1192
1193
1189
1188
1186
1186
1184
1183
1183
1183
1182
1182
1183
1183
1184
1184
1183
1181
1178
1178
1176
1175
1177
1177
1177
1176
1179
1179
1179
1182
1180
1174
1173
1176
1182
1181
1181
1181
1181
1181
1169
1168
1174
1171
1173
1167
1163
1161
1160
1158
1155
1153
1156
1156
1156
1160
1162
1165
1157
1158
1158
1154
1153
1153
1156
1157
1153
1143
1147
1148
1141
1146
1145
1145
1135
1136
1137
1134
1134
1134
1140
1131
1130
1130
1130
1130
1132
1132
1131
1131
1131
1131
1133
1127
1127
1127
1127
1132
1126
1123
1125
1127
1121
1122
1122
1122
1127
1129
1130
1130
1129
1119
1122
1121
1121
1117
1114
1113
1111
1108
1108
1108
1117
1111
1109
1105
1112
1111
1110
1110
1116
1115
1111
1115
1106
1107
1107
1103
1096
1093
1093
1093
1088
1089
1090
1082
1084
1079
1080
1084
1080
1085
1084
1085
1085
1088
1090
1089
1086
1084
1082
1082
1078
1077
1081
1091
1091
1087
1074
1079
1077
1079
1082
1082
1083
1083
1082
1087
1080
1077
1076
1073
1077
1075
1074
1077
1078
1076
1084
1093
1085
1075
1076
1075
1076
1075
1065
1080
1088
1084
1080
1080
1081
1083
1096
1104
1115
1114
1092
1083
1068
1054
1040
1032
1033
1029
1025
1028
1024
1018
1007
1007
999
1001
992
985
979
972
973
970
963
960
958
968
948
953
954
960
957
949
928
924
923
923
920
918
918
916
915
915
917
910
905
903
902
902
902
903
906
909
907
904
891
889
888
882
880
876
885
894
889
884
879
877
874
864
866
864
861
862
860
860
863
864
863
861
860
866
859
847
852
859
853
841
833
829
830
839
840
836
837
837
829
822
822
820
818
817
818
821
814
814
818
822
818
809
825
821
805
807
817
807
798
804
808
810
807
806
808
829
823
816
810
802
783
773
758
758
761
759
754
754
754
755
752
754
751
756
758
750
745
748
743
734
729
727
727
724
722
718
721
719
717
717
719
712
709
710
709
706
702
701
696
694
688
685
693
680
680
681
681
682
681
681
681
679
677
676
675
676
674
671
672
672
674
671
671
671
670
669
668
666
666
664
662
663
662
662
661
661
661
661
661
661
659
656
659
655
655
655
658
659
661
661
661
661
660
653
654
657
659
669
666
663
659
659
663
677
676
671
665
663
662
657
655
646
651
649
656
648
647
645
653
647
641
641
640
637
637
638
637
638
638
638
638
639
638
638
634
635
634
632
629
633
631
633
633
634
635
635
633
632
630
630
631
628
628
630
633
635
634
652
640
649
651
635
634
626
623
623
622
622
622
622
621
619
619
621
623
623
627
627
624
620
620
621
622
624
627
620
640
630
628
627
624
629
624
632
637
638
638
643
645
645
647
646
643
638
635
635
628
630
629
624
620
620
619
616
618
613
613
613
619
618
620
618
612
612
612
622
625
610
608
607
607
606
606
605
606
606
604
605
605
602
605
611
605
606
618
618
622
624
632
609
615
616
618
616
614
607
607
608
609
609
609
609
610
612
613
614
615
618
616
612
615
612
613
613
612
612
611
608
604
601
601
600
600
600
598
597
599
602
603
606
597
599
602
603
603
602
602
606
612
606
606
601
598
599
599
600
599
599
599
608
618
617
614
609
598
595
596
596
596
596
596
598
601
607
614
635
638
631
630
626
609
602
601
601
604
605
606
601
600
606
612
612
612
612
610
609
607
607
606
605
604
604
605
608
608
609
612
613
614
618
630
632
634
635
635
637
641
641
643
645
644
644
644
635
626
622
622
619
614
606
604
604
599
598
593
593
598
607
606
606
606
606
600
597
594
590
599
607
603
601
599
594
589
588
589
590
591
591
591
591
592
594
585
585
585
585
585
583
582
582
581
581
581
583
581
579
579
582
585
590
591
587
581
579
578
577
577
577
578
578
577
577
576
574
574
573
573
572
573
573
572
576
573
571
568
568
568
566
566
567
568
568
566
566
570
575
568
572
572
569
568
570
570
570
570
571
572
570
567
569
568
567
565
562
563
561
561
561
561
561
560
560
561
560
560
561
561
561
563
564
565
574
573
573
572
570
564
626
694
699
685
659
579
580
555
565
556
563
561
552
553
553
553
553
552
553
555
556
554
554
554
552
554
549
553
555
554
554
552
555
553
553
552
551
551
552
557
562
569
580
578
577
574
571
568
568
567
572
574
572
577
575
574
574
576
577
578
584
585
587
589
589
589
590
590
590
589
594
597
596
599
604
608
608
609
613
615
618
627
631
633
636
643
663
664
664
665
668
680
684
693
689
688
692
696
707
710
719
740
741
742
745
743
747
750
753
756
764
765
762
753
750
751
757
757
757
758
761
751
747
752
755
753
747
749
753
753
753
752
750
745
752
753
756
757
758
760
763
769
775
784
782
771
769
770
762
761
764
760
761
755
753
753
754
761
765
782
767
754
756
758
727
723
723
723
717
714
710
696
690
689
693
694
694
693
691
685
685
688
688
689
694
691
688
701
710
699
691
691
690
687
690
696
701
699
697
704
700
701
704
705
713
717
720
719
709
714
715
715
715
720
723
727
730
741
739
736
734
732
730
727
724
724
724
724
725
722
732
732
732
739
750
735
737
733
735
735
735
736
736
736
741
742
742
744
745
747
748
748
748
748
753
753
751
757
773
776
774
773
773
773
773
773
772
771
770
773
774
780
789
783
784
785
789
788
786
802
808
817
834
837
815
793
793
798
800
798
796
802
811
820
811
801
803
804
813
814
806
807
811
813
814
815
815
816
821
824
827
828
830
833
834
844
853
851
841
846
849
850
850
850
851
853
855
860
862
864
864
864
864
863
863
863
863
862
861
861
864
866
868
867
866
875
881
880
885
889
916
917
913
901
897
897
897
900
903
901
905
924
915
906
900
901
903
905
914
917
920
919
918
925
932
929
931
954
957
958
962
962
961
962
956
953
952
953
954
955
955
954
952
954
966
967
964
961
959
959
961
966
978
980
982
985
990
990
990
989
978
981
979
977
978
990
999
1011
1011
1008
1006
1001
994
994
993
995
999
1024
1031
1033
1034
1032
1030
1035
1052
1057
1060
1056
1058
1060
1070
1080
1083
1080
1080
1084
1089
1090
1092
1093
1093
1097
1097
1100
1106
1106
1106
1112
1116
1117
1119
1123
1125
1126
1126
1128
1130
1132
1129
1136
1147
1154
1158
1168
1164
1174
1176
1180
1181
1184
1185
1186
1185
1185
1185
1187
1188
1189
1194
1198
1198
1204
1210
1216
1218
1220
1225
1233
1242
1248
1265
1275
1307
1310
1314
1319
1325
1333
1338
1347
1361
1367
1367
1367
1369
1374
1378
1395
1405
1415
1425
1439
1444
1446
1454
1456
1458
1461
1467
1470
1486
1501
1512
1521
1527
1530
1539
1540
1543
1547
1578
1583
1592
1596
1611
1622
1625
1631
1636
1641
1646
1647
1643
1625
1617
1612
1596
1588
1581
1562
1561
1545
1545
1533
1517
1513
1510
1481
1472
1463
1458
1453
1449
1435
1431
1426
1407
1402
1384
1374
1360
1346
1339
1331
1310
1302
1300
1300
1293
1286
1276
1274
1269
1239
1223
1213
1204
1178
1176
1144
1128
1112
1096
1084
1075
1071
1068
1063
1054
1050
1047
1045
1044
1042
1042
1042
1045
1045
1043
1043
1045
1042
1047
1043
1043
1038
1037
1038
1036
1036
1033
1032
1036
1037
1037
1037
1035
1038
1037
1037
1037
1034
1032
1031
1031
1032
1036
1039
1042
1043
1035
1027
1029
1030
1031
1032
1032
1027
1026
1026
1026
1026
1030
1030
1030
1030
1027
1031
1026
1028
1028
1026
1027
1027
1027
1026
1022
1022
1022
1023
1022
1021
1021
1021
1019
1021
1020
1024
1024
1025
1025
1025
1025
1025
1025
1025
1024
1023
1022
1022
1022
1023
1024
1024
1025
1023
1023
1021
1019
1019
1019
1018
1018
1019
1020
1021
1021
1019
1018
1018
1020
1021
1022
1022
1018
1016
1017
1020
1015
1017
1015
1015
1017
1021
1014
1014
1015
1015
1015
1015
1015
1016
1015
1015
1016
1018
1019
1019
1019
1017
1017
1016
1018
1019
1020
1020
1020
1020
1020
1020
1020
1021
1021
1021
1021
1022
1022
1022
1022
1022
1022
1023
1024
1024
1025
1025
1025
1025
1024
1024
1023
1024
1025
1025
1025
1026
1027
1033
1034
1034
1043
1046
1049
1047
1042
1046
1045
1046
1047
1047
1046
1050
1059
1061
1058
1058
1058
1060
1062
1064
1064
1065
1066
1083
1089
1087
1084
1084
1094
1095
1096
1095
1095
1095
1096
1098
1105
1113
1116
1116
1117
1120
1121
1118
1117
1128
1130
1139
1146
1162
1156
1151
1142
1150
1153
1153
1155
1171
1171
1175
1176
1175
1163
1172
1176
1183
1189
1194
1209
1217
1210
1212
1216
1215
1210
1207
1205
1211
1214
1211
1208
1200
1201
1202
1203
1209
1209
1216
1219
1220
1220
1220
1224
1226
1230
1230
1249
1248
1248
1244
1236
1229
1228
1227
1224
1224
1223
1231
1221
1228
1223
1230
1228
1225
1226
1232
1231
1232
1231
1226
1223
1217
1220
1221
1215
1212
1207
1206
1206
1202
1211
1208
1205
1211
1212
1211
1205
1199
1193
1189
1196
1199
1193
1182
1188
1187
1182
1179
1180
1182
1171
1167
1183
1175
1172
1173
1166
1174
1172
1168
1170
1164
1161
1158
1159
1159
1165
1170
1170
1166
1164
1162
1154
1148
1144
1132
1130
1132
1126
1102
1098
1096
1093
1089
1080
1071
1078
1071
1059
1051
1048
1039
1034
1034
1032
1024
1021
1018
988
989
985
978
972
969
968
963
961
961
961
961
957
957
954
954
952
951
950
949
948
947
946
945
944
943
942
941
935
932
931
929
928
933
936
937
938
937
934
934
932
927
920
917
915
921
923
917
915
912
911
908
907
907
906
907
906
903
905
912
913
905
908
900
896
895
897
895
899
900
893
892
891
890
887
886
885
887
891
891
888
895
912
889
886
885
885
885
885
884
884
884
885
891
902
902
895
876
874
871
870
879
877
872
876
876
877
872
870
872
870
872
875
877
874
868
870
867
864
860
863
864
856
856
854
852
852
851
855
871
877
869
847
840
839
840
850
864
864
841
841
844
843
838
833
827
826
829
826
825
823
821
820
819
819
819
820
824
828
829
831
826
826
826
823
822
822
821
820
820
819
819
808
808
809
806
814
814
814
814
814
812
810
810
810
810
810
809
810
808
807
805
804
804
805
804
794
796
795
794
793
790
782
784
784
784
795
804
803
800
789
788
788
797
782
784
787
817
798
795
816
815
810
809
809
812
818
816
816
819
843
824
811
811
808
824
827
817
812
797
810
799
792
782
774
770
776
768
783
787
787
786
784
783
766
766
769
769
767
769
768
767
758
757
756
756
755
754
759
763
761
758
756
753
751
750
751
752
752
753
753
753
754
754
747
745
745
745
745
744
743
743
744
745
744
747
743
741
742
741
744
745
744
741
741
741
741
741
740
740
747
741
742
743
743
746
748
747
743
744
745
745
744
743
740
740
740
740
743
743
741
742
748
749
748
748
749
750
743
743
742
743
745
734
732
735
760
757
746
744
747
734
736
752
760
770
733
730
729
732
732
729
731
731
728
727
727
730
730
730
734
729
732
732
729
728
729
731
726
725
725
727
734
728
729
734
746
746
743
743
744
746
756
750
748
747
748
752
756
752
751
732
738
740
747
759
758
749
741
726
724
728
724
729
732
747
748
753
761
751
757
732
759
754
746
744
743
744
744
742
739
741
741
742
743
740
737
733
729
724
715
715
718
719
721
725
715
711
711
712
716
719
723
719
715
713
714
720
729
734
734
732
728
726
733
725
717
721
728
732
734
734
734
733
736
740
742
741
741
736
729
723
721
729
728
728
725
717
714
712
720
720
718
715
714
714
713
716
717
719
723
728
731
730
715
708
712
711
710
715
719
720
720
724
727
734
737
746
758
762
765
767
767
763
759
759
760
764
774
780
785
788
792
800
805
809
809
809
809
808
804
804
803
802
797
796
796
796
796
795
789
787
789
790
787
784
783
784
786
788
788
789
789
787
786
786
786
788
789
789
789
787
785
784
784
781
774
775
776
776
774
772
771
771
771
771
772
773
774
775
772
773
776
776
775
774
771
770
772
769
770
772
772
769
770
769
760
762
757
752
753
752
751
750
749
748
745
742
741
743
744
754
757
757
754
752
749
746
743
740
736
736
736
735
735
733
734
738
738
738
737
735
732
731
728
728
725
721
720
718
716
716
716
714
713
711
715
715
704
704
704
703
700
698
698
697
697
694
693
692
691
691
692
692
692
693
686
686
685
682
685
686
686
687
686
685
685
685
685
683
683
681
681
679
669
669
664
663
663
663
660
660
660
660
662
663
661
662
662
664
664
663
663
663
657
657
656
655
655
655
655
655
655
654
654
654
657
658
658
659
661
660
660
657
656
655
655
655
655
654
654
654
654
654
655
655
653
650
649
648
648
648
648
649
649
648
647
647
647
644
646
648
649
645
645
644
644
643
637
632
637
632
631
627
627
628
631
636
635
631
626
627
627
627
638
643
621
630
628
620
613
612
615
622
620
613
611
614
606
607
606
603
607
606
603
602
601
601
599
601
601
601
601
596
596
615
617
605
602
606
607
603
595
608
599
595
605
604
597
601
597
594
594
597
590
585
585
583
584
594
598
601
603
605
607
610
613
608
605
603
597
597
597
600
596
608
610
613
590
607
602
613
600
604
593
585
578
576
574
574
574
573
573
574
574
573
575
576
578
585
585
585
582
586
593
577
569
570
571
582
582
581
579
580
580
583
586
589
586
584
584
591
589
588
587
587
586
586
584
584
585
585
584
573
570
570
567
568
571
578
585
585
585
586
582
573
566
562
568
582
598
585
578
574
573
570
579
570
567
569
573
571
568
570
572
569
574
579
582
587
595
584
590
567
567
566
565
563
563
564
561
559
564
573
578
584
603
567
556
561
565
563
553
561
567
563
576
590
617
618
616
620
607
587
593
603
612
614
615
618
619
621
582
582
579
569
556
552
550
550
545
545
545
545
544
542
542
539
540
545
548
545
542
540
540
542
543
540
540
540
531
531
529
528
527
526
529
528
529
528
527
527
528
526
528
528
525
526
526
526
529
526
523
523
523
523
523
522
524
525
523
518
517
518
519
518
516
510
508
504
500
499
501
502
500
500
505
499
496
497
497
495
494
495
496
496
495
494
493
495
494
489
485
484
484
484
485
486
489
489
487
483
483
483
483
484
485
486
485
484
483
482
481
482
482
480
479
479
479
483
483
482
484
484
483
480
481
481
481
481
481
481
483
485
486
485
485
485
485
485
485
485
484
481
480
478
477
484
490
490
491
491
492
493
493
493
494
495
495
499
500
504
501
505
501
501
503
503
497
495
492
491
491
492
497
489
488
489
491
491
491
491
491
493
497
497
496
496
496
498
495
499
511
540
591
499
499
499
500
500
499
499
499
499
504
506
507
516
510
514
512
517
517
516
516
515
511
511
528
530
534
537
538
538
542
543
543
541
533
527
524
521
521
521
521
520
520
520
520
520
521
521
521
521
521
523
523
528
527
527
527
527
530
530
532
536
532
533
534
536
537
533
535
541
541
540
540
540
540
539
538
539
538
539
539
541
541
540
540
541
543
543
543
544
544
544
544
546
547
550
548
548
550
553
551
549
550
551
552
550
560
570
561
549
549
550
550
552
556
557
554
554
565
569
572
561
559
562
563
565
565
566
567
566
565
565
564
564
564
564
564
564
564
564
565
566
564
565
562
562
567
567
568
570
574
574
568
566
566
567
567
566
566
576
596
574
577
575
574
580
583
581
579
577
575
576
583
581
574
597
589
582
579
580
578
577
577
575
572
575
579
579
579
578
579
580
579
580
579
580
581
581
582
582
585
585
585
585
585
585
586
588
591
593
594
596
598
601
602
602
603
603
603
604
605
609
611
611
612
616
613
614
615
615
616
616
623
621
625
624
623
621
621
629
629
626
628
627
625
622
620
620
618
616
616
616
616
616
617
617
617
616
617
618
620
619
619
619
621
621
623
624
625
625
624
625
626
629
630
629
630
631
632
632
632
632
631
631
630
629
629
630
630
631
633
633
633
633
635
635
637
637
639
641
641
643
644
647
647
644
641
641
641
642
643
653
654
654
654
655
656
657
656
663
663
663
664
666
668
668
667
667
668
667
666
663
661
666
666
666
665
666
679
679
671
664
665
663
666
671
671
670
666
667
669
671
673
673
673
672
670
670
670
673
674
674
674
675
675
675
675
675
675
675
675
677
679
682
683
684
690
695
693
695
696
697
697
697
697
701
702
702
703
710
711
713
715
715
716
721
725
728
730
730
735
737
736
737
740
742
744
746
746
746
746
749
748
752
758
760
766
768
772
772
772
772
772
773
774
775
782
784
790
790
790
791
793
802
805
809
807
810
816
819
816
820
826
827
828
828
832
833
833
835
838
839
844
844
845
846
857
859
857
857
858
859
870
873
872
870
868
869
872
873
874
881
883
883
895
898
898
895
895
896
906
910
910
908
914
916
918
921
921
943
937
935
939
951
961
957
969
964
966
974
975
976
983
983
984
984
985
984
982
980
980
980
983
986
985
981
978
976
973
963
947
954
962
967
964
962
958
950
947
947
945
942
934
922
919
913
917
919
920
916
909
906
896
900
872
875
880
881
879
871
858
856
856
854
852
852
852
852
851
850
846
835
834
832
830
822
819
815
812
813
804
785
780
776
769
765
761
754
751
750
748
751
752
748
745
743
740
740
740
736
732
730
727
723
721
717
716
716
716
716
716
719
721
721
718
709
708
704
698
684
686
683
678
675
676
676
678
680
683
687
690
685
679
674
670
670
678
683
681
676
669
668
672
683
682
681
699
699
693
664
647
638
627
619
618
618
619
619
619
619
607
602
599
583
587
590
592
594
594
592
591
585
582
579
579
584
576
575
577
560
561
567
572
565
565
548
542
544
542
537
536
533
529
526
530
531
527
524
516
509
505
501
505
494
500
498
495
490
493
493
492
490
486
483
483
482
481
478
482
487
490
489
486
481
478
485
481
480
487
492
496
497
498
499
500
500
500
500
496
496
487
482
480
469
465
461
458
449
443
440
439
437
437
437
432
430
430
431
433
433
432
430
426
424
424
424
427
431
433
425
428
432
425
427
421
423
424
423
416
414
418
418
418
424
408
408
408
408
405
406
403
401
400
400
401
398
397
396
396
397
396
396
399
403
401
404
416
403
396
400
394
394
395
396
392
389
392
390
388
392
390
388
391
391
391
396
397
398
396
394
388
386
384
384
380
379
377
377
374
372
371
371
371
371
364
366
366
367
367
367
367
367
365
365
365
365
365
367
366
366
366
364
363
361
361
361
361
360
355
353
352
356
344
340
328
328
328
329
330
313
312
303
296
293
293
293
291
292
293
291
289
287
287
287
288
288
284
284
280
279
280
269
271
271
272
269
270
272
271
267
267
263
260
261
262
264
263
262
262
263
262
261
263
264
267
267
269
269
269
272
273
274
274
274
274
274
274
274
274
274
275
275
281
280
279
278
277
269
269
270
270
270
269
269
269
269
270
270
269
269
268
266
257
252
248
247
247
245
244
243
243
244
244
244
245
245
244
243
243
243
240
240
226
223
222
221
215
213
214
208
207
206
204
204
204
202
204
203
204
203
201
200
198
198
198
199
201
201
202
202
203
203
203
202
202
202
202
203
201
200
199
199
198
198
197
197
196
194
194
192
192
192
191
190
191
191
192
196
196
189
184
183
183
197
196
195
193
194
193
198
198
198
200
199
200
201
201
200
200
201
202
203
200
198
198
202
203
204
205
206
211
211
201
199
201
200
201
198
197
198
194
195
196
193
205
201
208
217
225
227
229
230
190
190
186
190
191
196
196
193
194
198
201
201
201
202
204
204
204
204
204
204
206
206
207
207
205
205
204
205
213
213
211
210
206
205
203
204
205
205
196
198
198
198
197
197
197
195
191
190
190
190
190
191
193
193