906
912
923
932
925
922
930
938
948
973
985
1020
1035
1019
1022
1026
1026
1027
1034
1040
1045
1062
1062
1061
1055
1061
1061
1058
1055
1054
1057
1058
1055
1060
1058
1056
1056
1058
1061
1062
1057
1056
1056
1056
1070
1068
1060
1057
1058
1061
1063
1064
1066
1067
1071
1075
1080
1080
1079
1077
1071
1071
1073
1076
1076
1075
1073
1070
1068
1066
1064
1066
1067
1068
1068
1069
1070
1072
1073
1074
1074
1072
1072
1077
1098
1090
1086
1076
1079
1079
1081
1087
1091
1101
1108
1114
1132
1126
1116
1111
1112
1113
1114
1115
1114
1115
1120
1138
1123
1119
1119
1119
1119
1119
1121
1122
1119
1118
1121
1118
1120
1124
1121
1126
1129
1137
1141
1139
1137
1131
1133
1136
1136
1136
1135
1132
1131
1133
1138
1150
1150
1146
1140
1140
1138
1142
1140
1140
1143
1145
1148
1148
1149
1156
1160
1168
1175
1187
1200
1209
1212
1213
1228
1238
1235
1230
1233
1237
1237
1234
1237
1250
1255
1260
1262
1270
1286
1300
1296
1290
1288
1294
1304
1318
1347
1359
1365
1357
1357
1361
1363
1351
1337
1339
1342
1345
1345
1343
1334
1328
1323
1326
1331
1313
1326
1335
1320
1305
1300
1263
1266
1258
1258
1267
1277
1285
1287
1288
1290
1292
1298
1309
1311
1301
1311
1317
1321
1327
1344
1330
1327
1321
1314
1310
1299
1290
1287
1275
1263
1264
1265
1264
1260
1243
1240
1235
1230
1225
1224
1225
1226
1225
1224
1228
1228
1228
1228
1229
1230
1230
1230
1230
1230
1237
1238
1239
1240
1240
1240
1243
1244
1247
1263
1269
1269
1265
1267
1272
1277
1277
1277
1277
1279
1281
1285
1297
1306
1320
1330
1334
1313
1300
1294
1292
1287
1284
1276
1273
1268
1246
1243
1247
1252
1255
1259
1260
1269
1273
1276
1279
1290
1271
1269
1269
1267
1259
1248
1249
1251
1252
1253
1254
1254
1252
1246
1243
1239
1233
1232
1233
1231
1227
1225
1225
1227
1227
1223
1220
1217
1222
1227
1229
1233
1234
1225
1214
1206
1193
1190
1189
1186
1187
1189
1192
1191
1187
1179
1169
1157
1151
1156
1158
1161
1169
1172
1170
1166
1150
1131
1130
1128
1148
1146
1143
1153
1158
1154
1150
1147
1144
1140
1141
1143
1146
1150
1146
1138
1133
1131
1128
1126
1119
1114
1085
1079
1080
1070
1065
1065
1065
1065
1066
1066
1065
1061
1057
1056
1052
1045
1041
1038
1034
1030
1031
1032
1033
1033
1028
1022
1022
1025
1029
1027
1016
1010
1002
990
980
973
969
970
972
974
984
990
983
977
963
957
953
950
947
952
958
963
965
959
954
951
944
942
942
942
939
936
935
935
934
933
930
929
928
927
923
909
903
896
890
885
879
882
884
889
885
880
879
878
876
875
878
875
871
869
864
860
851
847
842
840
842
841
839
837
834
827
825
819
816
816
815
815
814
814
813
812
810
812
803
803
797
795
795
796
796
803
802
796
801
807
815
810
803
789
788
794
802
796
791
788
771
774
773
751
754
753
750
745
745
745
744
744
742
741
739
737
736
735
735
735
733
742
761
759
749
737
734
734
738
744
746