927
927
928
930
931
932
932
932
933
933
934
934
933
933
931
930
933
935
936
937
941
944
948
952
956
958
960
962
966
970
973
976
980
984
987
992
1000
1001
1002
1003
1004
1009
1014
1017
1021
1027
1033
1040
1044
1045
1045
1046
1046
1048
1049
1051
1053
1054
1057
1059
1061
1065
1066
1068
1069
1071
1073
1074
1076
1078
1081
1085
1086
1090
1093
1095
1096
1098
1103
1109
1115
1118
1121
1126
1129
1137
1140
1141
1142
1143
1144
1147
1149
1151
1154
1156
1159
1162
1166
1169
1174
1180
1184
1187
1188
1190
1191
1192
1194
1196
1197
1199
1202
1204
1207
1209
1211
1214
1216
1218
1219
1220
1220
1221
1221
1221
1221
1221
1221
1220
1220
1220
1218
1216
1214
1213
1205
1203
1201
1178
1159
1156
1155
1155
1154
1154
1153
1153
1152
1151
1150
1149
1146
1145
1144
1143
1142
1141
1141
1140
1139
1137
1135
1134
1133
1132
1130
1127
1128
1130
1134
1136
1138
1139
1140
1140
1141
1141
1142
1142
1142
1143
1143
1144
1145
1145
1146
1147
1147
1148
1149
1150
1148
1146
1144
1143
1142
1140
1138
1136
1134
1132
1132
1133
1134
1136
1138
1138
1138
1139
1139
1139
1139
1139
1141
1143
1144
1146
1148
1149
1148
1147
1145
1144
1144
1143
1144
1146
1150
1152
1154
1156
1159
1162
1164
1165
1165
1165
1165
1165
1165
1165
1166
1167
1169
1171
1171
1171
1171
1170
1170
1170
1169
1167
1166
1165
1163
1162
1159
1155
1150
1146
1144
1144
1142
1142
1140
1138
1136
1134
1132
1130
1130
1130
1129
1129
1131
1133
1136
1138
1140
1140
1140
1140
1141
1141
1141
1142
1142
1143
1143
1144
1144
1145
1149
1151
1152
1154
1155
1156
1156
1156
1156
1156
1156
1156
1156
1157
1157
1157
1157
1158
1158
1158
1158
1158
1156
1155
1154
1153
1152
1151
1152
1153
1153
1153
1152
1152
1152
1151
1148
1147
1146
1140
1139
1138
1136
1135
1134
1133
1133
1133
1134
1135
1136
1137
1137
1138
1138
1137
1135
1134
1131
1130
1127
1125
1125
1126
1126
1126
1127
1127
1127
1128
1130
1135
1137
1138
1138
1139
1139
1140
1140
1139
1138
1138
1137
1136
1135
1133
1133
1136
1139
1142
1145
1148
1149
1147
1145
1143
1140
1137
1138
1143
1147
1156
1160
1163
1163
1164
1163
1159
1157
1155
1155
1153
1154
1156
1159
1161
1164
1167
1170
1175
1180
1183
1187
1188
1190
1193
1195
1199
1202
1207
1212
1214
1217
1214
1212
1210
1204
1202
1200
1197
1196
1196
1196
1196
1197
1197
1197
1196
1196
1190
1185
1178
1174
1168
1166
1166
1164
1162
1162
1161
1161
1161
1161
1161
1161
1160
1159
1157
1155
1153
1152
1151
1147
1146
1144
1141
1138
1135
1133
1132
1131
1130
1129
1128
1128
1127
1126
1125
1123
1121
1121
1120
1118
1116
1115
1113
1111
1107
1104
1103
1101
1098
1096
1094
1091
1090
1089
1087
1086
1085
1082
1081
1079
1077
1076
1071
1070
1069
1068
1067
1065
1061
1058
1056
1053
1050
1047
1045
1044
1043
1042
1039
1036
1034
1033
1031
1028
1026
1024
1023
1022
1022
1022
1022
1022
1021
1017
1014
1010
1007
1003
1000
999
997
995
994
993
992
992
993
993
994
995
995
993
991
990
990
988
988
988
988
988
988
987
986
985
985
984
982
982
981
980
980
977
972
970
968
968
968
968
967
967
966
967
968
969
971
972
973
974
975
975
975
972
971
969
968
968
967
965
964
963
962
960
959
955
952
950
951
950
949
948
946
943
941
937
937
937
937
937
941
947
942
933
927
929
943
942
930
927
925
926
926
925
924
926
925
926
929
948
950
952
952
952
951
950
950
949
949
945
939
938
936
934
932
930
926
926
925
923
922
921
920
918
917
916
916
916
916
916
928
943
946
947
947
950
955
957
945
944
943
943
942
942
942
945
949
950
950
950
950
950
950
951
951
950
949
951
952
952
953
953
954
954
955
964
968
975
979
984
988
990
990
992
992
993
994
996
997
999
1000
1001
1002
1002
1002
1002
1002
1010
1016
1022
1031
1037
1040
1038
1037
1037
1037
1037
1041
1043
1055
1059
1063
1064
1065
1066
1066
1067
1068
1069
1070
1070
1071
1071
1072
1073
1073
1076
1078
1080
1082
1083
1083
1086
1087
1088
1089
1091
1092
1092
1093
1094
1095
1101
1109
1110
1111
1113
1115
1117
1118
1119
1119
1120
1122
1125
1126
1127
1128
1130
1132
1133
1134
1135
1136
1137
1138
1139
1142
1144
1146
1150
1151
1154
1156
1158
1159
1161
1162
1161
1161
1161
1160
1159
1159
1158
1158
1157
1157
1156
1156
1156
1156
1160
1167
1172
1175
1178
1181
1183
1191
1196
1199
1202
1209
1215
1219
1218
1217
1217
1218
1218
1219
1219
1220
1220
1221
1222
1222
1223
1225
1228
1228
1228
1227
1227
1228
1229
1231
1233
1231
1228
1233
1235
1238
1239
1243
1244
1244
1244
1245
1245
1246
1246
1247
1247
1247
1245
1244
1242
1242
1241
1237
1234
1233
1231
1230
1229
1229
1229
1227
1226
1226
1225
1224
1224
1224
1223
1221
1220
1219
1218
1217
1216
1216
1215
1214
1212
1206
1193
1190
1186
1173
1157
1153
1150
1147
1136
1128
1125
1124
1121
1120
1118
1116
1114
1113
1108
1105
1102
1097
1093
1090
1087
1084
1083
1080
1078
1077
1076
1073
1069
1068
1067
1066
1065
1063
1063
1062
1054
1052
1049
1046
1043
1042
1040
1039
1037
1036
1034
1033
1032
1031
1030
1029
1026
1024
1023
1022
1022
1021
1021
1021
1020
1020
1016
1012
1011
1011
1010
1008
1007
1006
1004
1001
1000
999
998
997
997
996
995
988
986
985
985
985
984
984
983
982
981
977
974
967
956
950
948
945
940
937
934
934
934
933
933
933
933
934
935
936
940
943
945
949
953
955
958
961
964
966
966
967
966
964
963
963
963
963
963
963
963
963
961
961
960
959
958
957
957
957
958
958
958
957
957
956
956
956
957
957
958
958
958
957
957
956
956
956
957
959
958
956
954
952
950
949
948
944
944
946
949
953
948
947
944
942
941
941
940
940
939
939
939
939
939
939
939
939
938
938
937
937
936
936
936
934
934
933
932
932
931
930
930
930
930
930
930
931
933
939
938
937
936
935
933
933
933
933
932
932
932
931
931
931
931
931
931
931
932
934
935
938
939
940
942
942
942
942
939
938
937
935
933
930
930
930
930
930
929
929
930
933
934
934
935
935
934
933
932
931
930
929
928
928
926