651
652
653
655
658
682
685
686
688
671
662
663
664
667
665
665
667
670
674
676
677
675
672
672
676
676
684
688
683
688
717
729
733
738
740
739
739
737
730
725
731
735
736
737
743
749
763
751
739
722
720
724
720
741
739
735
722
717
733
738
747
738
728
729
731
740
739
739
739
739
739
739
739
739
742
759
770
777
779
784
783
800
813
816
806
811
818
824
927
897
844
835
832
828
823
821
821
822
823
824
825
827
831
835
843
851
863
864
863
856
857
858
864
865
866
877
881
899
917
917
917
917
916
910
910
910
910
915
918
919
920
923
929
942
946
950
951
951
951
951
950
950
955
971
974
978
977
978
979
983
985
988
995
995
994
994
994
998
1002
1028
1032
1030
1029
1037
1056
1058
1057
1057
1056
1063
1068
1069
1075
1076
1077
1080
1088
1092
1099
1101
1103
1107
1111
1114
1116
1116
1116
1116
1116
1116
1116
1106
1102
1102
1109
1115
1121
1112
1110
1106
1105
1106
1110
1110
1110
1109
1109
1108
1108
1120
1125
1125
1126
1127
1125
1123
1121
1117
1119
1120
1119
1111
1107
1105
1111
1114
1119
1129
1129
1129
1129
1130
1133
1133
1128
1120
1115
1125
1142
1144
1145
1143
1142
1141
1149
1151
1150
1148
1145
1147
1142
1142
1145
1154
1169
1174
1179
1180
1179
1178
1177
1171
1170
1168
1164
1161
1159
1156
1157
1166
1172
1172
1175
1187
1185
1182
1181
1176
1174
1179
1187
1189
1189
1190
1184
1180
1169
1169
1170
1170
1171
1171
1171
1171
1171
1171
1171
1171
1175
1180
1187
1191
1197
1200
1198
1195
1193
1199
1200
1200
1207
1222
1222
1216
1212
1212
1212
1212
1214
1226
1228
1228
1228
1228
1232
1240
1251
1251
1251
1253
1253
1245
1246
1247
1250
1251
1250
1249
1247
1238
1233
1237
1240
1246
1246
1246
1241
1231
1228
1226
1226
1227
1230
1233
1231
1227
1223
1218
1225
1234
1248
1238
1232
1229
1224
1225
1224
1217
1217
1227
1243
1250
1258
1260
1261
1262
1258
1257
1255
1253
1253
1252
1251
1236
1229
1243
1243
1243
1243
1243
1243
1243
1249
1252
1243
1236
1235
1235
1233
1231
1233
1241
1244
1249
1250
1243
1240
1238
1217
1208
1202
1202
1205
1209
1217
1220
1215
1209
1202
1203
1208
1210
1216
1217
1220
1216
1210
1208
1207
1205
1205
1208
1208
1205
1190
1177
1180
1194
1211
1207
1202
1200
1196
1184
1172
1176
1173
1169
1167
1167
1169
1174
1180
1182
1172
1155
1137
1131
1127
1127
1123
1120
1116
1113
1108
1108
1108
1113
1116
1111
1089
1085
1092
1095
1098
1098
1096
1093
1088
1090
1092
1072
1064
1052
1052
1051
1054
1056
1066
1076
1073
1071
1076
1084
1086
1083
1079
1078
1080
1081
1085
1091
1091
1090
1093
1101
1097
1093
1089
1088
1085
1083
1083
1083
1083
1083
1079
1072
1074
1080
1095
1100
1102
1104
1107
1110
1112
1121
1118
1113
1109
1110
1117
1119
1126
1134
1130
1129
1128
1127
1127
1126
1126
1134
1140
1143
1142
1140
1139
1133
1129
1125
1117
1108
1100
1107
1112
1098
1088
1084
1088
1097
1098
1099
1101
1084
1072
1096
1110
1119
1121
1114
1089
1068
1074
1079
1083
1084
1086
1087
1089
1092
1095
1100
1105
1108
1113
1120
1116
1114
1121
1132
1139
1140
1141
1144
1145
1174
1168
1153
1152
1167
1190
1207
1216
1217
1217
1216
1221
1215
1213
1237
1251
1262
1271
1267
1271
1276
1282
1320
1329
1323
1309
1321
1329
1329
1329
1329
1327
1325
1323
1326
1332
1336
1337
1338
1342
1342
1337
1336
1338
1343
1348
1356
1360
1363
1365
1357
1349
1341
1341
1340
1340
1340
1340
1342
1342
1344
1343
1341
1334
1332
1330
1330
1329
1326
1324
1321
1327
1340
1358
1355
1350
1358
1361
1364
1369
1380
1384
1383
1383
1381
1381
1381
1383
1385
1394
1398
1408
1414
1418
1428
1437
1438
1443
1452
1456
1458
1460
1462
1463
1463
1463
1463
1462