1133
1133
1133
1134
1134
1137
1139
1144
1147
1148
1150
1153
1161
1168
1171
1173
1175
1176
1178
1181
1183
1185
1186
1188
1188
1188
1188
1188
1188
1188
1189
1189
1191
1193
1194
1193
1192
1192
1193
1194
1195
1197
1200
1201
1204
1201
1197
1192
1184
1175
1172
1166
1156
1149
1146
1142
1137
1129
1125
1113
1108
1101
1095
1086
1068
1054
1045
1037
1031
1029
1024
1026
1028
1029
1033
1036
1040
1043
1046
1049
1051
1053
1055
1056
1058
1059
1059
1059
1059
1056
1051
1042
1031
1022
1011
1005
998
993
988
981
979
976
972
968
964
963
963
962
962
962
960
955
951
950
954
958
960
962
957
949
944
944
945
947
943
942
938
934
929
923
911
894
883
873
864
860
856
852
849
847
842
839
837
835
834
832
830
828
827
823
827
832
835
837
839
840
841
843
845
850
857
861
863
866
869
872
873
873
873
873
873
870
866
863
855
848
848
847
847
848
851
853
854
858
862
867
868
868
870
873
880
886
886
886
886
889
894
899
901
902
905
908
912
912
912
912
910
908
907
907
907
907
911
914
914
914
914
915
914
913
918
925
930
937
945
946
945
945
946
950
957
959
959
962
964
961
957
950
949
948
948
953
956
963
966
965
963
965
966
967
967
967
968
969
973
974
975
976
978
980
980
980
981
982
984
987
988
990
992
1002
1016
1021
1025
1028
1030
1034
1035
1036
1040
1042
1046
1051
1050
1050
1048
1051
1052
1049
1049
1051
1065
1068
1071
1074
1082
1086
1096
1104
1116
1123
1136
1143
1150
1157
1162
1167
1175
1191
1195
1199
1200
1200
1201
1202
1203
1203
1201
1199
1197
1196
1192
1188
1182
1174
1155
1144
1141
1138
1131
1127
1121
1118
1115
1111
1104
1098
1091
1079
1075
1070
1068
1066
1061
1057
1055
1052
1051
1049
1048
1046
1043
1040
1038
1037
1037
1036
1034
1034
1032
1029
1028
1026
1024
1022
1021
1014
1012
995
991
991
990
989
988
987
982
981
980
979
977
977
977
977
977
974
973
972
971
968
967
967
967
967
967
967
966
966
966
966
965
964
963
961
962
962
960
953
949
949
948
948
950
952
953
956
957
958
957
955
953
950
948
948
947
946
945
943
941
939
937
934
921
914
914
914
913
913
912
912
912
912
912
913
913
913
912
910
909
908
907
907
907
907
907
907
907
908
909
911
914
915
912
911
909
905
903
900
898
897
896
895
894
893
888
886
884
883
881
880
877
876
871
870
866
865
865
869
870
871
877
880
881
884
884
884
884
884
884
884
884
884
884
884
884
883
881
877
877
873
869
868
867
865
865
867
868
868
866
865
861
859
856
851
850
849
848
847
847
847
847
847
847
847
850
853
857
862
864
864
868
872
872
873
873
873
872
871
869
868
867
866
866
865
865
864
860
857
854
852
844
841
841
840
839
839
835
834
830
825
827
830
832
833
834
834
835
837
839
844
849
851
853
856
858
860
864
865
866
868
870
872
875
877
882
896
902
905
907
912
915
917
920
930
933
934
935
938
939
940
942
944
946
946
947
947
946
946
947
948
950
953
955
958
960
960
959
958
955
955
954
951
950
951
952
955
959
962
964
964
965
966
967
968
968
973
976
977
981
984
990
993
999
1015
1019
1033
1037
1043
1047
1050
1055
1059
1059
1059
1059
1059
1059
1058
1058
1057
1056
1054
1053
1053
1050
1048
1047
1046
1045
1043
1040
1039
1037
1036
1033
1033
1031
1029
1027
1026
1026
1025
1024
1023
1025
1029
1031
1038
1044
1047
1063
1091
1095
1098
1102
1104
1112
1117
1126
1134
1137
1140
1147
1152
1154
1161
1167
1171
1176
1182
1184
1186
1189
1193
1194
1195
1196
1197
1199
1203
1202
1199
1198
1195
1195
1195
1194
1193
1193
1192
1191
1191
1191
1191
1192
1192
1193
1193
1193
1192
1192
1190
1190
1190
1189
1189
1188
1188
1188
1188
1188
1188
1188
1188
1186
1185
1184
1183
1182
1181
1180
1179
1177
1176
1175
1172
1171
1171
1170
1169
1167
1164
1159
1152
1149
1149
1148
1147
1147
1143
1139
1136
1134
1134
1134
1133
1130
1126
1122
1120
1119
1116
1113
1113
1113
1112