1210
1208
1207
1201
1198
1190
1188
1186
1184
1181
1175
1172
1168
1166
1165
1161
1160
1160
1161
1162
1158
1156
1150
1145
1136
1135
1133
1129
1126
1125
1125
1124
1122
1120
1118
1117
1107
1101
1095
1091
1090
1088
1086
1082
1077
1073
1072
1069
1069
1067
1066
1065
1064
1062
1063
1064
1064
1062
1061
1061
1061
1061
1060
1057
1055
1050
1046
1046
1043
1042
1040
1039
1039
1037
1037
1035
1033
1034
1034
1035
1035
1036
1036
1037
1037
1037
1037
1038
1043
1046
1049
1049
1049
1049
1048
1048
1048
1048
1048
1048
1049
1049
1050
1049
1048
1047
1041
1037
1037
1036
1036
1032
1027
1023
1021
1021
1022
1023
1025
1027
1029
1031
1033
1032
1031
1030
1027
1026
1025
1027
1031
1033
1034
1034
1032
1032
1030
1031
1032
1033
1028
1027
1021
1018
1016
1015
1013
1010
1002
998
995
993
988
984
979
976
969
968
966
966
966
963
961
960
960
959
954
950
949
946
936
923
923
923
923
924
924
916
912
907
895
893
892
887
878
873
866
861
860
857
854
853
852
851
850
849
851
860
851
853
856
856
852
846
846
847
847
844
843
840
841
842
845
847
849
850
850
848
847
848
850
849
848
848
849
851
853
852
842
842
841
837
832
831
833
835
835
836
837
833
827
832
836
835
830
827
825
824
824
824
824
824
824
824
823
824
825
825
824
824
823
821
819
817
814
813
813
814
815
817
819
825
827
828
830
832
832
834
837
840
848
849
850
850
851
853
854
855
855
856
858
859
862
864
866
868
870
872
873
874
875
877
879
880
881
882
883
884
887
891
892
894
895
898
901
904
907
910
910
910
910
910
910
911
911
912
913
913
914
915
916
916
917
917
918
918
918
916
915
913
911
910
908
905
904
903
902
902
902
902
902
902
902
902
901
900
899
899
897
893
891
889
889
891
892
894
896
900
902
903
904
910
916
918
920
923
925
927
931
932
936
938
938
938
939
941
944
948
951
955
956
958
962
964
965
967
968
969
971
973
973
972
972
971
970
970
970
970
970
970
972
973
978
980
981
982
983
985
985
985
984
984
986
990
994
1001
1007
1014
1016
1018
1019
1021
1022
1025
1027
1031
1039
1044
1049
1053
1053
1052
1050
1050
1048
1045
1044
1044
1047
1049
1050
1052
1053
1056
1058
1060
1061
1059
1050
1044
1042
1038
1034
1033
1031
1028
1026
1025
1021
1020
1019
1015
1013
1002
988
981
978
975
966
960
958
943
939
937
933
929
930
936
940
942
944
946
952
953
954
956
959
961
964
971
974
976
979
981
984
987
987
984
981
978
975
972
967
963
946
942
933
921
912
897
890
882
878
870
865
863
858
855
853
851
850
849
848
846
844
844
844
841
844
849
854
858
862
867
871
883
888
893
895
895
898
903
903
905
906
906
904
901
895
892
890
885
882
880
879
876
871
865
860
857
852
844
840
835
832
831
831
832
832
829
825
818
820
825
829
837
838
839
838
834
828
823
821
819
810
805
803
800
790
784
792
802
807
808
811
813
813
813
813
813
813
812
810
807
800
794
790
787
786
781
777
774
772
770
768
766
763
761
761
760
759
756
755
751
749
740
736
734
734
730
722
720
717
713
708
706
701
700
699
696
695
695
694
694
693
693
691
690
686
686
686
685
686
697
700
711
715
717
724
731
738
740
741
742
743
743
743
743
744
748
750
750
750
749
744
742
738
728
722
724
726
731
732
732
731
730
730
722
720
719
718
717
716
715
712
708
707
707
705
703
704
705
706
707
707
709
711
712
716
718
720
721
722
722
721
719
717
716
717
719
718
715
715
716
716
717
722
726
733
735
736
736
733
732
728
728
728
729
730
732
733
735
738
739
740
741
744
746
748
749
750
750
751
752
754
755
756
758
758
760
760
761
763
763
763
763
764
760
758
758
761
766
768
771
772
772
772
771
770
769
765
762
762
761
761
766
766
767
762
760
759
756
756
756
750
749
737
734
724
724
722
718
715
713
710
709
708
698
692
685
682
670
667
664
660
658
657
654
649
646
644
641
639
637
625
613
606
605
597
595
592
580
580
579
577
564
561
557
552
549
548
535
535
532
526
523
520
515
512
511
508
506
507
501
501
502
504
510
517
528
538
539
544
544
544
544
544
544
544
547
544
546
548
551
555
558
559
559
554
551
551
552
551
544
540
531
527
526
526
522
520
518
516
515
513
483
482
482
485
474
472
472
472
472
471
472