0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 20:32:11 +00:00
OI-codes/S2OJ/1651/data/light7.ans

5001 lines
23 KiB (Stored with Git LFS)
Plaintext

791
838
878
915
960
961
961
267
974
267
268
944
268
329
269
947
1268
1279
974
942
941
267
979
267
204
265
975
1237
975
1237
1237
976
1007
1252
1012
1252
1118
1095
1257
1266
1070
1069
1044
1070
1258
1249
1037
1066
455
1050
1077
1266
1077
1097
568
569
1137
569
608
1148
1149
1249
1249
1147
610
1114
1099
1258
1008
1007
974
1256
1242
1137
662
1175
1153
613
557
1095
1096
1072
1288
1032
1031
1064
1255
1259
1071
1044
1292
1044
1012
1039
1069
507
1069
1287
1276
1051
1276
1051
451
510
511
1084
1235
1099
511
1074
1074
512
565
615
1137
1153
1266
1257
1243
1231
1238
1176
1238
850
1207
1216
1225
1224
849
847
1223
847
1237
847
871
847
1223
1238
1196
1215
759
801
1195
1194
1195
1217
1216
793
834
835
1189
1201
875
875
1245
1164
716
670
671
1144
1157
1132
1241
1183
1184
1227
919
1242
1230
1201
1230
1153
716
759
1169
1218
1224
1225
1229
1233
1244
1250
1251
1012
986
985
1260
1256
1132
1256
953
1242
1242
1108
1242
1229
1228
1221
1231
929
927
1232
1222
1150
1252
1259
922
1225
1224
1196
1224
892
928
1225
1226
1177
1178
1178
1198
716
1161
1250
1230
1230
1185
758
718
1168
1146
1220
911
1238
1237
1251
1251
1114
1136
674
629
1128
629
576
623
577
1136
1243
1240
1093
1065
468
521
1066
521
573
1122
1251
1238
1227
1210
1184
1166
1210
900
1222
1160
1134
1249
1249
934
1228
1215
1228
934
973
935
1237
1165
621
1165
1179
1213
1214
1213
1224
1119
1149
662
1172
1220
1172
662
661
1148
661
710
710
756
1190
1167
712
1150
1239
1240
1235
1155
1221
1189
715
1155
1235
1246
1138
1123
1258
1246
1138
1232
903
1232
1138
1123
1258
1269
1101
1269
1269
1269
1269
1258
1124
1258
1258
1260
970
942
1253
1168
1142
588
534
1079
1254
1117
1137
1221
1220
1224
995
1224
1110
1247
1247
1136
1247
1247
1250
1084
1085
1269
1266
1117
593
1108
1124
1255
1256
1125
1239
1240
1126
1102
1263
1263
1258
1129
1258
1137
1258
1259
1105
1128
1107
593
1151
1227
1227
1152
1258
1259
938
1259
1263
966
1263
1111
1251
1251
1244
1251
1257
1083
547
1135
1234
1000
965
1263
1253
1263
1119
1120
1091
1111
1248
1250
1250
1249
1248
1252
1251
1116
1086
539
591
539
1086
1247
1086
1105
1079
1107
1077
1107
1245
965
1245
965
1264
1119
1119
1264
1107
1244
1141
1171
652
1171
1172
654
1172
1172
655
1137
1246
1137
1259
1137
1259
931
900
936
968
931
1253
1252
1256
962
1224
1228
1080
1228
1221
1205
1200
1197
1158
1159
1245
1251
954
980
948
1259
1105
1087
540
1090
1091
1063
1089
543
595
1114
1089
1089
543
1089
1239
1101
1224
1103
1283
1282
1103
1282
1283
995
1283
995
959
993
1024
1282
1024
1282
1270
1267
1262
1271
1015
982
1266
1273
1001
1273
1077
1077
1273
1001
379
318
319
993
1026
1052
1243
1052
1243
1052
434
435
1034
1003
1239
1021
1050
1050
1079
488
488
1079
1109
1110
547
1094
1249
1247
1239
1247
1241
1241
1242
1241
1241
1232
1081
1274
1081
1274
1282
1281
967
931
1271
1125
1222
1227
1132
1236
1236
1142
1141
1159
1224
1159
1159
1159
1225
1212
890
921
1214
1141
641
642
1123
642
597
1125
1125
1125
1126
1143
644
597
598
544
1096
1272
980
1212
1097
1231
1240
1077
1109
1109
1242
980
1017
992
992
1272
1271
1268
1270
1150
1219
1211
1190
1240
895
847
1217
1216
1194
1190
1194
1216
1194
1216
1198
1204
1194
755
1185
755
705
1169
1191
1202
1203
914
1229
1228
1234
1234
935
1255
1107
1131
1245
1244
1130
1199
905
1233
1235
1129
1194
1202
1153
1202
1211
1124
1272
1124
1107
1134
1149
1211
1157
1211
1149
658
1157
1173
1194
1158
1194
1158
1159
1251
1159
701
659
1158
1212
924
1212
1203
1113
1203
1195
1132
1132
1116
1095
1121
1209
1140
1164
1245
1152
1245
1251
1251
1254
1250
1104
1250
1115
1136
1115
1129
609
1124
609
1129
1236
1124
1144
1116
1140
653
654
610
570
1104
1248
1248
1105
1248
1105
571
1105
1105
1133
627
1149
1118
570
1118
1209
969
1244
1244
968
941
914
940
972
1272
1103
1073
526
1096
526
526
466
526
572
514
1094
1095
1095
1254
1257
1260
1252
1129
1093
1062
1241
1049
1017
1045
1265
1045
1046
1019
401
1041
1251
1041
1219
1063
1100
1259
1252
1247
989
343
1009
1247
1092
1070
1246
1015
1016
1016
404
1016
1247
1043
1247
1252
1050
1239
1050
1049
1253
1253
1259
1071
1259
1071
1226
1071
1100
1100
515
566
1108
1276
1275
1107
1228
1229
1108
567
616
614
1113
1134
1135
665
1179
1231
927
926
1240
1247
1259
1146
1171
1142
1248
1250
1087
1270
1087
1110
1078
1232
1010
1011
1250
1248
1070
1090
1228
1224
1225
1227
1228
1066
1042
1015
996
1245
1239
1147
624
1153
1154
1154
625
1118
1133
1269
927
1242
927
1269
1283
1162
1162
1254
1160
1134
1259
1260
1257
1113
1290
1071
1071
1244
1110
1127
1144
1238
1161
1238
1144
1238
1144
1224
1225
953
920
960
1289
960
1289
1118
1139
1156
1169
1254
1254
1169
1198
846
883
1208
1210
1155
1210
1137
1276
912
1210
1137
1276
1179
1199
1262
879
1262
879
842
1195
1169
1157
718
758
797
750
1195
1205
789
1175
1162
1147
1132
1133
1219
1216
1190
721
722
1189
1257
1256
1157
1256
1270
1142
682
1176
682
631
1152
1153
1233
1153
633
1122
1234
1241
971
972
1240
1241
1097
579
1131
1241
973
1010
975
1241
1235
1235
1235
1116
627
1140
1230
1232
1167
677
627
1140
1263
1263
1268
1259
1272
1121
1122
1086
1120
580
1120
1224
1230
943
901
1270
1144
1270
1258
862
1202
1203
1221
906
1219
1167
1262
1140
1262
1248
1181
1207
1207
1203
1196
768
814
1218
1181
1182
1192
1171
770
815
1208
815
1217
1218
1205
1195
1175
1186
1178
1191
1205
857
1205
1157
1205
857
1246
1252
890
848
1189
1183
1199
1197
1195
1194
1206
1182
1206
857
1206
1219
1134
1251
1241
1242
834
1200
1171
769
724
1188
1165
678
638
1141
1161
1185
1185
1165
1264
897
898
1227
1216
1218
1223
1170
1191
736
1196
1214
1196
736
1196
1220
1206
1199
1178
1199
776
775
775
1199
1198
1204
1220
1204
732
695
696
1196
1214
1189
1273
1286
945
946
1236
946
1236
1149
1225
1226
1105
592
643
696
741
1209
1177
1220
1168
688
1177
1177
1220
1205
1204
1182
1183
1209
1229
1221
1230
1222
1197
1222
1227
1174
680
1173
1195
1208
768
1168
768
1218
768
1168
1168
769
1208
1208
1189
1188
722
762
718
1190
1213
1149
1213
874
1217
1217
839
1239
1209
1210
1217
1211
1199
1179
1223
1179
673
721
766
1216
1221
1208
1243
848
1243
1167
1153
1154
1135
1231
1135
685
1135
1231
1246
1122
1246
1252
995
1259
1260
1167
1260
966
1239
1116
1239
1167
1239
1242
1254
1124
537
1113
1263
1124
1144
1247
1096
1282
1269
1275
1131
1255
1149
1255
991
992
1256
1257
1150
1151
1165
1164
1142
579
1142
1251
1125
1267
1258
1008
1249
1120
1249
1062
1087
1248
1248
1259
1072
1256
1072
1259
1006
1236
1241
1115
1241
1144
1145
1242
983
1265
983
983
946
1245
1245
946
1257
1119
1097
1248
1257
1078
1103
1074
1270
1013
1246
1247
1096
1270
1269
1267
1261
1140
685
1172
1144
634
686
687
1166
1225
1226
1227
1166
1177
1246
1251
1250
1158
675
676
1158
1142
628
1113
1113
1229
1113
1261
1266
1270
1069
1047
1246
1047
1068
1094
1228
1228
1094
1277
974
1228
1094
582
1124
1104
1235
1007
1235
1234
1076
1285
1280
1133
1235
1126
1126
1103
1241
1241
1141
596
1133
1241
1133
1241
1141
1108
1128
1229
1229
978
1002
1290
1002
1001
1001
1243
1094
1118
1094
1288
1001
975
935
1231
935
1210
1146
1160
686
733
687
1159
1188
1171
1140
641
1130
1221
1130
641
1130
1146
687
1158
1210
1207
1141
1142
637
1140
637
687
1163
1163
688
641
1138
1157
1178
734
686
1162
1154
1124
1147
640
640
640
1142
1165
688
739
1175
739
1175
1219
1227
1173
1227
1154
1164
729
1164
1164
1212
1185
1203
1203
1196
1204
865
1259
1169
734
1169
1152
1222
906
1273
1275
1205
1206
1184
1282
1184
1282
923
1230
1230
1174
1233
1233
1175
1233
1175
1173
1231
920
1231
920
949
1231
1241
1240
1126
588
640
1159
1280
1127
1280
1286
987
1242
1104
1123
1279
1284
1099
1122
1236
1245
1140
1159
1178
1231
915
1228
915
914
872
834
1203
1202
1208
1209
1203
1217
1226
1146
1164
1257
1164
1257
871
1215
871
1218
1196
1218
871
1257
871
1257
1196
1257
1258
872
1219
1197
1196
738
1196
1179
689
1174
1151
1132
1134
596
1142
1119
1120
1255
1017
1255
1246
1237
1237
1110
1132
1107
548
597
1107
1085
1108
1276
1275
1283
1283
945
1230
1160
1178
1165
1237
1237
1238
1243
1241
1140
1163
650
1163
1233
1157
1233
1157
1272
1266
1265
1147
1265
1265
1266
907
1224
1186
1207
1216
1204
1223
1204
1216
1215
865
1225
1202
749
750
797
841
1232
1231
1233
1212
1211
1226
1183
1211
1193
1202
1184
1226
819
1185
1184
1200
1184
1200
1218
1174
1183
1164
1215
1164
1179
1172
781
1195
1220
1220
813
1220
1200
1200
1199
1198
1198
1198
1198
1198
1182
1182
1238
1229
1178
1179
1213
1227
1207
1206
1221
868
868
1231
1212
1227
1214
757
1214
1229
857
1208
1214
1229
1214
1229
1229
1238
1189
1205
1206
750
1175
750
1185
750
786
1198
1193
1198
1178
743
1178
1198
853
853
1221
1234
1187
1208
1210
1196
1192
781
740
1180
1186
1231
1188
1201
1188
1202
1188
1188
1188
1242
818
1203
1219
799
1219
1233
840
1195
1202
875
1251
1238
1246
1234
1183
1166
1198
868
1198
1203
1239
868
1239
1239
1238
1177
1183
773
772
772
1223
1190
1223
1213
1203
1164
1144
1248
1144
684
720
1157
1197
1157
1230
862
819
1182
1172
1225
1202
1176
1176
1172
1226
817
781
1190
1187
826
1187
1179
1237
1237
1221
1222
1221
1192
1192
784
1193
1193
1236
1223
1207
1206
1182
1239
1168
1169
1153
1232
1153
1153
1255
1239
1234
816
1201
816
1234
1184
1203
1203
1221
868
1221
1208
1222
1211
1232
1242
1232
1238
1238
1247
1238
1244
1256
1150
1151
1257
1258
968
1228
968
941
1247
941
941
1247
1246
1228
897
849
1198
849
886
1261
1260
1175
709
1160
1222
885
884
1221
1179
1221
1179
1180
710
1176
1198
1171
1256
1167
1256
1171
1171
716
1171
1185
1204
1194
1204
1185
761
1181
1239
1181
1239
1181
1219
1181
1239
1234
1222
1210
1197
808
809
810
810
1210
810
849
879
879
839
1236
1188
1188
1208
1191
1208
1191
1217
1206
746
1182
746
699
1165
1184
1184
1197
1193
1216
1192
1167
1153
1167
1192
1193
1172
1173
1190
1207
1217
1206
781
1206
1174
1174
1187
1215
1187
1178
1179
1180
1192
1180
1193
1221
1232
1248
1240
1240
848
1198
1178
1165
1208
836
1230
1234
880
1227
880
1219
1225
1190
1190
667
1131
1131
1245
1190
1224
1190
1245
1246
1247
1242
1135
1136
665
1136
1121
1243
1121
1255
1165
1216
940
909
908
1251
1142
1236
1236
1134
1213
1134
1213
1199
865
899
871
1239
1238
1237
868
868
870
1236
1204
1215
766
1215
1239
817
1203
1190
1202
840
1202
1203
1223
1226
1215
1199
1185
1228
1185
1164
717
1208
1208
1221
1191
1216
726
674
1141
1172
1151
1152
683
730
1166
1189
1196
1175
1191
1216
1215
1231
1225
765
1179
1189
1199
1213
1193
1204
1180
710
1162
1258
883
1224
883
1224
1226
1226
1209
1202
1182
1192
846
1192
1193
1194
1205
1176
1205
1186
753
790
745
798
1202
1179
1180
1199
1180
1195
1185
1195
846
1229
1234
1187
714
1169
714
1187
1201
1165
1201
882
1254
882
1234
1235
1187
1201
1192
1207
1229
1206
1225
1218
815
1218
815
853
853
1230
1183
1243
1183
1243
1184
758
757
1183
1162
1161
705
1161
1254
1271
1151
661
1162
1139
1217
1124
609
1125
1247
1139
1138
1156
1229
1229
921
1229
1134
652
1134
1115
1137
1265
1149
1149
1265
1256
1156
1231
894
894
855
1201
1191
1180
1157
1138
1246
1162
1176
1153
678
1128
1237
1232
1153
1232
1176
1212
1176
1159
1186
1186
1238
1149
731
1201
1211
863
894
1221
1156
1129
1108
1247
1108
1247
1108
1227
1237
1178
1200
1234
1200
1200
1234
1139
697
697
643
1113
1242
1180
643
1180
1237
1137
1156
1234
1234
1157
1227
1226
1216
1217
1189
1188
692
636
1172
1223
1214
1223
1172
1223
1220
898
941
942
1251
1245
1245
1207
1245
1207
1237
1155
1235
1155
688
728
1221
728
727
1147
1147
1217
1217
1162
1219
1222
1141
682
1200
1174
1188
1196
1213
1196
1196
1208
1208
858
1212
1196
1208
858
893
1240
1240
893
1216
1179
681
1155
1155
1175
1155
1155
680
726
768
1162
1225
822
785
746
703
1184
1239
1239
1165
1251
1258
1266
1112
1266
1266
1134
1236
931
1236
1223
1215
1211
1221
1169
1168
1220
1205
1213
1190
739
1185
739
1170
1181
784
785
786
825
865
864
862
1205
1181
1204
1212
1176
1164
1228
1227
1228
1213
1228
1227
1212
1186
1235
1239
1160
1173
1224
1224
1173
1197
740
740
1171
740
1197
740
1176
1241
1241
852
1241
1172
742
1172
742
1198
1197
1219
1190
1219
1207
1206
811
1189
1188
1188
1199
821
784
1189
1215
813
1215
1218
1240
1173
1177
812
812
1218
1219
1200
1221
839
1221
1227
769
1161
1162
770
1199
770
1228
1208
725
1208
1223
1214
1227
1208
731
1208
1208
1223
1208
732
1155
1143
1150
1143
1237
1143
692
692
643
1125
1126
1261
1260
1245
1230
831
783
1222
1230
1195
1204
1195
785
1231
1232
786
1185
1229
1228
830
1205
1195
1205
1232
785
1195
1177
1215
863
863
1234
863
901
1225
1162
692
1192
1172
1241
1172
644
586
1148
586
1091
1245
1244
1244
964
963
963
1232
963
1232
1231
1226
1226
1084
1226
1226
1227
968
996
1253
1254
1245
1261
989
1252
1254
1020
1223
1100
1223
1218
989
960
928
1247
1168
639
1168
639
683
1185
1169
639
693
738
781
782
1192
1172
1193
1209
1210
1176
1221
1186
1221
1221
1222
1175
1166
1226
1243
905
867
1237
1222
818
1214
1215
1215
820
1222
820
821
822
1224
822
1224
822
782
781
817
818
1215
1215
1184
818
1215
1181
1221
1211
1195
818
1200
1200
1206
1180
738
1197
1210
1197
738
1197
1208
1184
1185
1182
767
1182
1182
1161
1183
1216
826
785
1169
1223
810
1223
810
809
1200
1194
1188
1202
775
1202
1202
1228
1221
1229
1157
1229
1221
1221
1221
1229
1248
1239
1223
1239
1169
1169
1191
1215
1200
742
705
1148
705
1173
1250
895
1226
1195
705
707
708
1149
1250
1260
1132
1104
1080
1251
1130
1130
1251
1081
552
1094
1235
1229
1064
1038
1255
1254
1060
1060
1225
1102
1225
1060
1225
1060
1225
1220
1129
553
1081
1060
1081
1248
1086
1086
554
1081
554
1130
554
1081
1081
1082
1106
1225
1163
607
1163
1251
947
946
982
1257
982
955
1247
1248
1123
1248
1123
1124
1238
1230
1225
1207
1189
1240
1240
1153
665
664
1152
1248
1126
1127
1244
1243
1242
1126
1107
617
1135
1135
1250
1135
1111
566
1137
1253
1253
1137
1159
1158
1247
1158
1157
1232
1126
614
1157
1246
1245
1111
1245
953
985
1261
985
1228
1228
1133
1228
1222
1118
1255
1119
1101
1126
1249
1250
943
943
913
1209
1204
1203
1183
1184
1185
1200
1243
1168
1240
1229
1172
1155
1155
717
1155
1169
1226
836
868
1233
1149
715
1165
1233
1149
1233
1225
1225
1233
1166
1178
757
757
1177
1177
757
716
759
1213
1231
1166
783
1200
1184
1171
694
647
1143
1210
1143
1210
1209
1199
868
1237
1237
868
1198
1159
1198
868
1205
1205
1217
1217
1124
1123
1122
1135
1205
1167
1150
1204
1193
1193
1153
694
1171
1192
743
742
742
1173
1187
1188
1200
875
1221
1208
836
1229
1247
1159
1175
1175
1234
1244
1244
1238
1227
1227
1236
1171
1183
1171
1183
1172
801
1172
1217
1212
801
1212
801
802
1212
1216
1212
1204
1205
1237
1163
1237
1247
1146
1209
1198
1161
762
1161
762
1161
1229
1196
1204
1207
1198
1161
1198
1197
1184
1175
1216
1216
789
747
1173
1174
1219
1220
1234
1181
709
1164
1199
1164
709
1170
1259
1258
1256
1263
918
1253
1242
880
881
840
1236
1177
748
1177
748
1177
1199
1214
1203
769
1169
1237
838
839
880
923
1235
1173
1150
1184
1279
1261
1194
1210
1223
1204
1218
805
1228
1227
1199
1184
804
805
804
1184
1171
1180
1227
1228
843
1228
843
1228
1165
1217
1216
841
881
1224
1224
1224
882
1224
1203
1184
1231
1124
1246
1252
1106
1241
1241
1168
1242
1168
625
1136
1242
1230
1241
1164
1164
1186
1187
1233
1231
938
1231
1144
1122
1236
969
1233
1134
1153
1225
1110
1259
1253
1259
1145
1159
1158
1248
898
1216
1168
673
1129
1248
1129
673
672
1168
1149
1150
1171
1200
1222
1234
905
904
1233
1182
1233
1232
1233
1234
905
1234
1222
1211
822
1211
1170
1170
1169
1210
1195
1188
1197
852
1239
1228
1200
787
1218
787
842
1208
1222
1205
1223
1239
1232
1224
1219
1219
1184
1260
1261
1260
1243
1222
1222
1232
1209
1224
1187
764
1209
1213
1198
1198
1199
1185
1186
1188
1228
1247
1246
1206
1219
1206
1185
1259
1247
1200
764
806
1190
1233
1220
1231
1232
1184
764
1178
1228
1226
1217
1214
1199
1229
1154
1229
1199
1213
1213
1165
1148
1223
1223
1231
1127
1233
900
936
1221
1221
1155
1237
1233
1185
1233
906
869
1225
1205
1215
1214
1205
717
1163
1214
1202
1191
1241
1259
852
1209
1179
1180
1210
1180
1259
1245
1244
809
842
877
1210
1210
1216
1144
1144
1216
1207
873
1207
1218
1147
648
647
689
1155
1154
1132
1108
1204
1136
1204
1108
1204
1203
1214
1219
1218
1222
1089
1252
1077
1239
1077
1252
977
1222
977
1222
1222
977
1239
1118
1239
977
1239
977
1252
977
1222
1220
1009
1244
1244
1088
1087
1115
1220
981
982
982
1261
982
1261
1085
548
1090
1112
1214
1213
1139
1242
1229
921
1229
1216
1132
1216
881
1208
881
1216
1132
1112
637
689
1173
689
1173
1188
1200
1188
1199
845
805
1218
1207
767
1183
1224
1233
1154
721
721
1154
1232
1233
1155
1170
1232
1195
1181
1200
771
812
1214
1217
1181
1187
1175
1200
1180
811
1180
1200
1180
1200
1213
834
1205
1195
1195
1211
1192
1211
1221
1220
1229
1192
1229
836
876
1219
1219
1202
1215
1201
1187
1175
1234
1234
1149
723
1149
723
763
762
1164
762
1164
1208
1164
1208
1188
1171
1184
1193
1184
1189
1189
743
1176
1147
1245
1147
698
1162
1181
1181
1180
744
1180
1224
1180
1224
838
1231
1180
1180
1172
702
1145
1145
702
1172
1234
1232
1173
1193
1225
841
802
1164
1186
1187
1165
1164
1165
1141
1186
1141
1241
1242
1228
1222
803
1222
1222
804
803
757
1216
1215
1223
792
1156
1211
1211
1156
1211
796
1178
796
1178
1222
1236
1164
1236
834
1225
1195
1225
834
1170
1164
1236
834
832
1235
1226
1185
1184
1225
795
1162
1156
1139
1155
1154
1153
1222
828
1222
1221
1236
1237
1144
716
1144
1129
1146
1239
1146
1239
874
1216
1228
1229
1228
1179
670
670
626
1160
1182
682
1182
1230
1229
1219
880
879
840
877
1232
1214
1202
1214
1194
1193
1200
818
1209
1210
1228
856
1216
856
1216
1203
820
1195
1212
1203
1203
821
1217
1162
1186
1202
1180
1205
781
780
823
1196
823
1220
1185
1201
1202
1210
1195
1191
1178
745
1178
745
783
1208
1207
1201
1189
1223
1164
1210
832
832
1206
832
1224
1190
1176
1164
684
1192
1201
1200
1214
1196
1200
1200
1200
858
1227
1161
1189
768
731
1175
1239
1223
1234
1210
1229
1234
886
850
850
1185
1149
1137
1164
728
1164
1187
1187
1164
1165
1181
1181
1179
1163
1217
809
1196
1213
1222
813
813
1203
813
814
854
828
868
1215
1161
1176
1202
1200
1223
1217
1216
1221
1216
1221
1216
1221
1216
776
1208
1176
728
689
1160
689
1159
1173
1238
879
853
803
1229
1244
1204
1194
735
1167
735
1167
1158
1160
1247
1238
1212
1193
1245
1188
1284
1285
1285
1188
1244
1193
1174
653
1143
1144
653
1165
653
1174
653
699
700
1196
1171
650
1166
650
649
650
1138
1288
1138
1288
1138
1250
1249
1138
1138
1287
1286
1275
1181
1275
1153
1239
924
1238
1187
1187
1239
925
924
1274
1180
1196
1264
1250
1250
1249
1237
800
1194
1194
1172
1201
1183
1165
1165
1164
1229
1230
1192
761
1192
761
1192
1191
762
1191
1250
1229
1250
1237
1215
1231
1238
1231
1219
1199
1181
678
1174
1157
1238
959
917
870
1258
1191
1206
1224
810
1190
810
768
1211
1196
730
1185
1214
1196
1213
1212
1211
1254
1184
1197
1241
1197
1184
1188
1182
792
822
822
1196
822
778
1170
778
734
733
1199
1193
1193
1164
1164
1146
1137
1244
1236
1140
1226
1247
1246
1225
1139
1225
1139
1138
693
737
738
1200
1207
1208
1200
1200
1219
1231
1230
1188
1230
1176
1230
810
1230
1230
1189
1201
1188
1212
1217
1221
1222
1151
1250
1151
1222
1161
682
730
1182
1181
1167
1203
1156
683
1167
683
1156
1134
1256
1247
1151
1247
1140
1141
1218
1164
1185
1212
1211
1211
857
1196
1184
1184
724
1174
1174
1243
1159
1210
1183
1210
1183
724
767
1172
1186
809
1186
1184
1185
769
1166
1216
1216
1185
1185
1169
1228
1152
1228
1169
1228
1213
1196
1200
1196
1197
1183
1182
1160
1134
1150
1151
1186
1151
1141
1243
897
1238
897
1203
1191
1195
1216
1200
1207
1191
1207
1209
1207
778
1188
778
1207
1186
1218
1186
1218
1169
729
1169
1240
852
814
1209
1218
1184
1185
1165
1228
886
885
1229
1156
685
1144
1249
885
925
1200
1148
1200
1201
1201
1148
1127
1204
956
933
1252
1237
897
861
826
827
1240
1191
1240
1190
775
1191
775
1191
1186
1191
1186
1191
775
1190
775
1207
1207
1185
826
1185
1164
1175
1184
1192
1184
1198
1160
684
727
1176
1250
1176
1191
1236
1191
1180
1191
1180
817
1198
1195
1180
1165
1210
1165
1153
1228
1210
1200
1178
1200
1190
1173
683
638
1127
1237
1127
1237
1156
1137
1221
1106
1221
1222
1165
632
1115
1243
1126
1146
1127
1127
1147
1165
1146
1146
676
718
676
1178
1203
889
852
895
929
929
1236
1159
1170
1190
718
719
720
1147
1233
860
861
822
865
1237
1219
1218
1230
1162
1169
1201
808
1184
1191
1184
1191
1223
1209
1207
828
1196
1216
1205
842
1221
842
1205
1200
1201
1205
1218
777
1218
777
1218
777
776
775
816
1232
1243
1243
1191
1163
1223
895
855
1231
1232
856
1232
1161
1182
1155
1146
1239
1151
1239
1146
1146
1123
1125
1140
686
1140
1236
1245
1243
1244
1153
1135
1158
1241
1242
1145
1242
1241
1242
1243
1237
1173
751
1209
1199
1215
1231
1231
1235
890
891
1214
1154
1239
1154
1214
1193
1214
891
922
1244
1239
1147
696
1147
1239
1147
1158
736
737
1158
1146
1146
696
639
1117
1118
1250
1250
1250
923
884
1221
1217
1161
1184
1214
1213
1184
1196
1183
1211
1222
1166
1184
1198
1190
768
1213
1214
1197
1214
1211
1214
769
1189
769
802
1199
1183
787
1183
1223
1222
1200
1198
822
821
780
818
1187
1172
1211
818
848
1187
848
847
1213
847
1216
1190
711
1145
1213
1145
1145
1146
1213
1146
711
1146
1125
1221
1124
662
1125
1221
890
1231
1248
1242
1137
1223
1123
1223
1222
1237
1236
1133
671
670
1140
1236
1140
1209
1220
1220
1219
1229
1230
1236
1110
1261
1264
1264
1126
1252
1126
1143
1249
912
1243
1143
680
1188
1200
1171
1170
1231
1170
1169
1231
1213
1182
1181
1202
1198
1206
1181
1213
1181
1213
1181
1181
1165
1182
1200
1177
1159
1211
1210
1164
1148
1235
946
947
909
1215
909
1215
1215
1159
1140
622
579
1120
1280
1279
977
1225
1225
1119
1225
1223
954
1248
1151
636
580
525
575
1105
1105
1247
1256
1105
1107
1258
1012
1258
1082
1106
1119
1254
942
1216
1152
1163
1202
1163
1227
1142
1158
1159
716
762
1194
1194
762
1179
762
1191
1205
1174
1187
1199
1187
1174
789
1191
1210
1219
1219
1154
1219
851
1219
1172
741
698
1155
698
1138
1153
1130
1140
1204
1206
1204
1206
1214
1211
736
1145
736
1211
736
1211
1210
735
1145
1206
1196
1189
1176
712
1176
1197
1187
1187
1188
1229
1188
1209
1217
1204
1194
1241
1240
857
814
772
1186
1174
733
1174
1229
1196
1183
680
628
1123
1123
629
581
1103
1126
1255
1256
1164
1163
1186
1187
1188
678
724
675
1172
1153
1172
677
633
1153
1170
1149
1148
629
1138
1137
628
1137
1220
1148
1220
1148
628
1148
1247
953
1278
1135
628
679
1171
1242
1171
679
1158
679
1171
1171
1242
1241
1233
1231
878
1254
1241
1240
839
798
1204
1221
1234
1204
730
1168
1169
1152
1153
1135
638
1135
638
1168
638
1168
1257
1256
1135
639
1135
639
682
637
1132
1147
1215
1216
1181
1182
676
1148
1133
1264
950
1227
1233
1227
1228
951
1228
1218
1219
1208
1221
1216
1124
1124
1254
1129
1151
1247
1249
1244
910
910
1249
1188
1188
1215
1141
1244
1141
1165
1141
1215
1221
1165
1176
1236
1176
1158
616
570
520
1080
1109
575
630
1129
1223
953
1257
953
1223
1161
1134
1135
1212
1090
1257
1266
1095
1270
1095
1266
1004
967
1255
1256
995
1265
1266
1089
1103
1080
527
571
516
465
1043
1068
519
1100
1127
1150
1220
1150
1232
1222
1217
1218
1151
1218
1208
822
1208
1208
1211
1208
1166
1185
1174
1219
1210
1193
1179
1193
745
1190
1189
1207
794
1214
1228
1214
1181
1214
1200
801
844
844
843
1237
1226
1185
1203
807
1189
1200
1181
1172
1172
1217
1172
1183
1201
1200
1201
1200
1190
1199
1190
1182
1236
1249
1164
1167
1185
1167
754
1172
1171
1218
1171
1162
714
1172
714
1162
1240
853
852
1211
1172
715
1162
1162
1162
1211
1172
1179
1172
1151
1174
1174
1162
1168
1214
1198
1214
1168
1157
1136
689
643
1113
1136
1113
1232
1170
1169
1226
1234
956
922
889
888
1221
1215
1226
892
1226
1217
1216
819
818
770
1193
1170
1150
1236
1150
1236
1232
1191
1220
1231
1197
1198
1179
1174
816
1234
1218
1196
805
762
814
771
1190
1170
1152
680
1152
680
1152
1196
1152
1172
1200
1200
870
869
905
1215
1209
1176
1205
1192
833
832
870
823
1183
1169
1203
1204
1217
1154
1154
1217
852
811
775
1211
1192
831
1198
1193
1193
1198
1197
1196
1217
1201
817
1179
1179
1198
1189
1198
860
1217
1218
1218
861
1199
1199
1182
1205
1244
1186
1186
782
1205
1204
1196
826
781
1192
1192
1180
1213
1213
743
1168
1168
1239
1223
1192
1191
1174
1173
1156
1237
1248
1119
1150
1249
1234
857
857
1207
857
1223
1163
739
739
1207
739
694
739
692
1150
1173
1173
1154
1140
1119
1091
1090
1069
1095
1120
1120
1270
1125
1221
1142
1117
1229
1117
1229
994
1248
1254
1253
1254
1239
1238
1239
1135
1152
1195
1152
1230
1152
655
704
1162
1179
1161
1245
1161
704
663
1143
1257
1257
1263
1264
948
981
954
1264
1262
924
925
1220
1233
1147
1124
1145
1146
1163
1162
1181
1222
1139
1243
889
1214
889
1222
1139
1243
1235
1183
1159
1215
894
857
1237
1177
1205
1195
1214
1205
1221
1220
858
1202
858
1202
1203
1203
1172
731
1172
1191
1176
1186
1199
1185
1193
1192
1192
814
1192
1185
1192
1185
1215
1199
773
1191
1234
1191
1180
1191
773
1182
1200
1182
1200
1182
1182
1200
1200
1215
814
815
1206
1194
1181
1194
1181
1204
1201
1185
1161
1234
1167
1194
1181
1170
1219
1170