1109
1109
1111
1120
1068
1066
1065
1061
1053
1047
1070
1073
1067
1063
1063
1056
1053
1051
1051
1051
1055
1060
1057
1054
1049
1045
1045
1044
1036
1035
1035
1031
1028
1028
1034
1034
1034
1037
1043
1052
1067
1070
1059
1044
1028
1022
1021
1021
1020
1018
1016
1014
1013
1023
1038
1026
1023
1023
1024
1015
1007
1012
1027
1017
1027
1053
1055
1043
1036
1020
1014
1006
1000
1005
1018
1015
1015
1013
1009
992
988
985
968
975
990
960
960
983
984
956
962
968
986
962
946
947
948
982
982
978
959
946
946
935
936
936
943
949
965
955
940
932
951
960
943
918
919
919
919
920
921
922
928
935
940
923
916
915
919
923
921
915
908
910
912
914
916
914
912
909
904
903
920
919
909
901
899
906
897
891
889
887
915
911
899
898
897
896
896
895
894
892
891
889
887
886
886
886
886
887
879
881
877
873
874
877
882
889
890
892
897
908
916
918
902
896
896
890
888
887
886
883
877
862
850
845
846
848
851
863
866
871
875
877
873
856
849
837
834
857
861
857
851
836
842
847
845
844
843
843
846
848
849
844
841
839
838
837
844
851
857
861
866
871
841
834
832
829
827
823
813
815
817
818
820
816
814
821
830
835
826
830
833
838
844
842
837
830
829
827
820
804
803
803
802
803
805
804
802
804
807
805
791
791
796
800
804
815
815
815
815
815
815
782
780
774
774
791
787
785
781
779
776
771
769
768
767
765
763
767
786
775
765
761
756
759
776
779
782
777
771
763
750
748
771
769
766
761
752
749
747
747
747
747
747
745
741
733
734
736
764
772
772
768
764
760
749
747
757
761
765
767
768
766
761
756
742
742
742
741
739
732
730
744
749
743
718
718
717
715
713
713
712
710
708
706
707
707
710
713
718
720
717
715
715
724
727
723
721
722
722
722
722
721
720
719
723
725
725
725
727
733
734
735
737
737
738
740
774
774
769
767
767
767
764
773
787
804
791
785
773
756
756
755
757
763
770
776
775
776
783
817
818
818
813
790
791
793
796
800
803
797
790
783
818
787
786
784
783
783
831
832
829
823
805
804
808
829
843
837
821
805
796
795
797
798
798
800
822
824
827
839
845
841
821
809
804
803
805
806
807
807
807
815
817
836
844
852
857
862
872
841
843
843
850
836
828
824
821
817
813
807
807
807
810
811
809
810
814
816
817
816
823
840
844
850
852
852
818
821
822
824
821
829
837
846
857
857
857
861
864
862
858
858
858
858
855
844
836
838
842
847
848
840
823
826
823
821
821
821
820
822
823
824
831
833
837
841
882
885
888
893
897
915
923
917
910
902
890
868
862
862
858
863
878
887
890
890
889
872
862
857
854
851
841
841
840
840
838
842
845
849
849
853
854
854
855
857
859
858
859
863
872
875
876
872
867
864
864
863
861
882
886
881
897
903
899
894
887
875
875
875
875
875
875
875
876
877
880
883
883
878
886
901
911
913
913
928
937
945
939
930
932
940
938
936
943
940
925
919
919
918
921
929
928
927
927
930
937
948
972
971
965
954
941
939
947
976
981
977
968
955
948
942
952
978
978
960
956
951
978
1007
1011
998
988
981
977
975
986
1001
994
982
985
995
995
1004
1007
1007
1000
994
1002
984
977
973
975
988
989
993
997
1003
1012
1024
1036
1036
1048
1053
1055
1049
1048
1047
1045
1056
1089
1096
1086
1093
1077
1089
1102
1107
1107
1107
1107
1110
1124
1140
1135
1148
1155
1161
1171
1174
1177
1188
1210
1225
1264
1260
1256
1252
1252
1252
1252
1253
1255
1258
1261
1266
1266
1269
1265
1258
1253
1250
1215
1180
1179
1178
1176
1173
1173
1175
1172
1175
1182
1182
1185
1194
1198
1211
1218
1233
1240
1245
1232
1231
1229
1219
1209
1191
1184
1181
1181
1181