1113
1113
1113
1115
1116
1117
1119
1122
1127
1131
1149
1156
1164
1164
1157
1150
1157
1162
1173
1174
1175
1176
1179
1191
1207
1215
1217
1216
1215
1215
1214
1211
1210
1194
1182
1185
1188
1212
1229
1257
1269
1295
1301
1312
1304
1299
1272
1240
1240
1240
1240
1248
1255
1255
1257
1259
1259
1259
1259
1257
1255
1251
1248
1240
1239
1239
1238
1238
1239
1239
1239
1238
1235
1230
1226
1221
1218
1217
1211
1206
1203
1203
1200
1196
1188
1172
1164
1152
1149
1142
1138
1135
1131
1125
1122
1125
1125
1122
1119
1115
1107
1106
1102
1100
1098
1094
1086
1067
1048
1043
1039
1029
1027
1025
1024
1021
1024
1032
1032
1029
1029
1026
1026
1026
1018
1012
1012
1012
1015
1008
1003
995
994
989
985
984
958
950
946
936
932
925
916
913
910
908
904
893
886
873
867
864
862
860
859
853
847
847
846
842
832
829
828
829
825
823
816
813
810
804
801
801
801
800
798
793
784
784
783
783
781
780
777
777
776
776
776
776
776
775
775
776
776
778
778
778
778
778
778
779
780
783
789
788
786
785
783
782
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
779
778
778
778
777
777
777
777
779
779
781
782
783
784
789
789
791
796
797
796
795
795
794
788
788
783
783
782
781
781
781
779
779
777
777
777
777
777
777
777
777
777
778
778
777
777
777
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
781
786
790
791
792
793
795
797
797
798
800
801
803
803
803
805
806
807
807
808
809
810
811
812
820
830
837
851
854
860
863
863
867
869
874
877
880
886
889
891
893
893
889
884
884
885
888
889
892
894
901
908
915
918
924
926
929
938
951
959
962
964
969
976
981
980
980
980
983
997
1002
1011
1011
1011
1012
1012
1013
1013
1014
1014
1019
1024
1030
1032
1046
1050
1053
1055
1064
1071
1072
1073
1073
1073
1074
1075
1075
1077
1078
1081
1091
1092
1098
1101
1103
1107
1110
1113
1119
1120
1127
1127
1131
1137
1140
1144
1146
1150
1155
1159
1157
1158
1163
1166
1170
1172
1173
1173
1174
1175
1177
1178
1180
1183
1185
1188
1191
1198
1203
1207
1210
1214
1218
1218
1215
1214
1213
1213
1211
1213
1217
1223
1234
1244
1245
1250
1254
1257
1265
1264
1263
1261
1260
1260
1260
1258
1255
1249
1249
1249
1249
1249
1249
1249
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1247
1245
1240
1238
1236
1232
1228
1217
1209
1207
1205
1203
1201
1201
1201
1203
1206
1209
1216
1217
1217
1217
1217
1217
1211
1206
1203
1200
1198
1193
1188
1184
1182
1180
1178
1177
1175
1174
1173
1172
1172
1171
1165
1161
1157
1157
1158
1159
1159
1159
1156
1149
1142
1138
1136
1131
1130
1133
1138
1146
1151
1152
1150
1145
1143
1143
1143
1143
1141
1140
1140
1138
1135
1134
1132
1129
1127
1125
1122
1121
1118
1113
1112
1110
1104
1101
1101
1101
1101
1101
1101
1098
1096
1097
1101
1104
1106
1107
1109
1116
1119
1142
1143
1158
1159
1151
1135
1129
1122
1124
1152
1174
1189
1189
1188
1175
1150
1149
1147
1140
1136
1133
1128
1130
1132
1128
1127
1124
1121
1120
1120
1115
1111
1105
1100
1098
1096
1094
1091
1089
1088
1086
1085
1082
1076
1067
1066
1064
1055
1050
1048
1046
1042
1029
1029
1026
1025
1024
1029
1032
1032
1033
1041
1043
1046
1049
1052
1053
1054
1054
1056
1056
1066
1072
1076
1080
1093
1100
1104