0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 18:12:05 +00:00
OI-codes/S2OJ/1651/data/light6.ans

5001 lines
23 KiB (Stored with Git LFS)
Plaintext

794
840
879
1247
879
880
1234
1233
1233
880
1233
880
1247
1237
835
873
1195
899
924
1230
924
205
270
955
983
1023
993
1283
1282
984
329
330
996
1028
1251
1252
1022
391
1024
1289
1024
391
1029
1056
444
1047
1284
1047
1018
1018
1249
1018
1018
1249
1032
1057
1250
1057
1021
1022
1210
1215
1045
450
451
452
510
1074
1098
1099
1135
1136
1226
1236
1119
566
1119
1246
1101
1289
1120
1146
620
1127
1287
962
932
931
888
1263
1182
712
1182
1215
1197
842
1197
1196
1197
1193
1169
1223
1238
962
1244
1154
1238
1234
1235
1242
1238
1141
1118
1118
1140
1140
571
1108
571
1140
1240
1240
1163
1240
1236
1226
1227
1231
1240
1243
991
1258
1102
1258
991
1258
1095
1258
1257
1014
1239
1014
1265
1071
1257
1014
1257
1260
1090
1260
989
960
927
1247
1247
1132
1247
1132
1132
1133
1247
1254
1255
1249
1239
1181
1239
1240
1197
1248
1244
1157
724
1175
1162
1257
1139
678
722
1183
1207
1239
1239
1239
770
1239
1219
1250
912
1247
912
952
1268
1170
1262
1170
1170
1147
1171
1193
1253
1241
864
1241
1204
1217
802
757
1160
1237
1247
1181
711
754
1195
1229
1195
1182
1250
1261
1263
969
932
1242
1241
931
898
1247
1248
1174
1248
1155
1248
1237
861
1224
1224
1207
1208
804
1208
804
1186
1214
1223
1170
1170
1153
1172
1233
1186
1199
1187
1170
1169
1243
1243
853
1216
853
1222
1228
1202
1229
889
926
885
883
917
916
1254
916
1254
916
945
1249
1245
1231
1239
1244
1119
1244
1119
1266
1266
1268
1174
678
1174
1241
1182
1241
927
965
927
1241
927
886
1228
886
1253
1248
1260
1261
1270
1147
1147
1157
1234
1157
1156
1233
1208
1182
1183
1161
1131
1107
525
1077
1251
1077
525
1107
525
470
1078
1236
1078
1095
1239
1006
1228
1227
1095
527
470
1050
1050
1049
1073
1249
1251
1099
1098
1118
1244
1238
1186
1161
1162
1187
1166
1237
1132
1113
1113
1270
1101
1120
628
1140
1159
1160
1136
1161
1145
1146
1125
579
1125
1107
535
535
480
1100
1260
1100
1264
1268
1130
1261
1260
1032
1057
1256
1110
1256
1110
1256
1246
1088
1246
1239
1100
480
535
1130
1246
1242
1111
1262
1265
1266
1268
1043
1073
1272
1273
1035
1273
1035
433
371
1046
1266
1095
1266
1046
1046
1074
1094
1244
1246
1247
1247
963
1277
1276
1267
1154
1137
1261
1178
1178
1161
596
542
1107
1262
1033
1271
1267
1264
1080
1105
592
1105
1256
988
987
954
1252
1252
1128
644
645
1127
1128
1267
952
980
1012
1263
1129
1152
1152
595
642
688
643
643
1174
643
644
1130
1105
1261
1105
1077
536
486
538
539
487
425
368
426
1028
1224
1028
1029
1066
480
1051
1080
532
586
587
1104
1245
967
935
1258
1258
1258
935
1258
1254
1164
1254
902
1220
902
1254
902
1254
1255
1147
1231
902
1231
1243
1132
1261
1136
1117
593
1117
593
544
1098
1118
1136
1218
935
1243
1248
969
1248
1249
1239
1165
1165
1140
1116
1136
1159
1160
637
595
1110
1109
1110
1223
1110
1257
962
1250
1108
595
647
648
1137
1137
1208
919
1234
1238
953
1238
1138
1115
555
502
1064
502
1087
1110
553
1091
553
502
1085
1085
1217
1085
1217
1008
1217
1219
983
1269
1261
1260
948
920
1218
1169
1218
920
890
1253
1265
1251
1255
932
1255
1265
1255
1265
1263
1269
970
1252
1245
1244
1172
1189
698
1189
1211
1157
1145
1226
1206
1226
1173
655
1145
655
1173
1226
934
1261
934
969
969
1264
1112
1264
1264
1120
1141
1163
1251
902
1222
902
937
1247
1172
1173
1247
1173
1139
1247
1139
599
545
494
444
1061
1256
1061
444
1049
1286
1281
1282
1027
1233
1233
1235
1243
1141
607
651
607
1146
1243
1236
1167
1167
1235
1166
661
704
1194
1278
1265
1168
1148
1261
1148
1138
663
1138
1158
1157
710
661
1157
661
1179
1191
701
702
1148
1159
1250
1249
1253
1228
1233
826
826
827
1232
1247
1258
908
1246
1143
690
1159
1246
908
867
904
1211
1202
868
868
1241
1167
727
774
817
1194
817
1246
817
1194
1215
791
1188
1174
1176
1258
868
868
1217
1217
1208
1207
1216
1217
1199
1259
1265
1271
1158
1135
619
1125
1102
1281
1282
1146
1121
565
612
613
1119
1240
1119
1120
614
567
617
569
1126
569
1099
569
514
515
1095
515
458
1066
1095
1245
1244
1066
1096
1123
1228
1225
1084
517
1095
1288
1010
1235
1084
1059
1228
1041
1238
1059
1059
1086
1086
1115
1232
1231
1239
1094
1062
1228
1236
1101
1236
1021
1244
1093
1244
1093
1236
1101
1124
1226
1124
1125
1226
1225
1124
573
574
1124
574
1112
1135
1115
1115
1088
1110
573
623
1129
623
1135
1204
928
1261
1274
968
1214
1218
1134
623
1121
623
1134
1134
1219
1144
1144
623
1135
1161
1135
623
1122
623
624
1136
1218
1143
624
576
1111
576
631
1145
1168
680
1168
1182
722
1182
1217
874
905
933
899
1262
1154
1153
1152
1260
1257
927
1257
1112
610
564
617
1129
617
563
1100
1227
1127
1239
973
1227
973
1227
973
1003
1245
1245
1086
1107
1253
950
1235
1232
1184
667
1152
1232
1233
1151
1166
1236
1232
1171
1170
1151
1131
1239
1131
1130
1238
1180
1227
1221
885
1232
1231
1210
1209
1200
1214
1177
1239
839
795
831
1211
1218
1187
1159
670
622
670
1155
1206
1158
1228
910
909
937
1270
1270
1263
1272
1128
1272
1269
1148
1160
1161
1260
1272
914
948
973
944
944
1222
1133
1111
1226
977
1285
1284
976
947
981
1004
1279
1072
520
1090
1234
1239
1106
1284
1284
1279
1124
1146
678
1168
1169
1182
1206
1181
720
1182
1198
1187
1204
1187
1159
1137
1157
1141
618
1118
1118
1100
1118
1118
1233
1221
1230
1229
1121
1102
1283
1124
1283
1276
1144
1276
1277
988
1245
1253
1100
1230
1217
1111
1217
1111
1278
1111
1278
1271
1263
1271
1270
1102
1270
1102
1116
1227
1130
611
1130
1160
1160
1140
1141
1218
940
1218
1141
1161
1214
1161
1222
1130
1254
1130
1139
1169
1169
761
1169
1169
1243
1244
1243
1203
764
724
1186
1167
682
1146
1145
1168
1162
1243
1237
1246
1165
1165
1178
1235
885
917
1241
1245
945
974
1273
974
1273
1260
935
898
1248
1257
1129
1115
591
535
534
581
1102
1208
1209
961
932
1243
1135
1109
586
1109
1080
531
1104
531
1104
1104
1129
1214
966
931
1258
1257
1254
1117
1139
1160
1229
878
1246
1246
1248
1261
1245
1234
1194
814
1223
1223
1221
1221
772
1221
1213
1188
794
1216
1186
1216
1227
1181
771
810
768
770
1172
1213
1172
1184
1199
783
1199
1184
1205
1220
1184
1183
1184
767
768
719
1201
1207
1201
719
1162
1207
1201
719
1162
1146
679
1146
1146
680
1146
1146
1128
634
1170
1171
635
1171
1155
1178
1249
1178
1194
1226
1221
1234
1221
1231
1158
1143
1244
1245
1112
1248
1248
973
948
1247
948
984
1253
1117
1256
1250
1139
1157
1232
1233
908
941
908
907
867
1226
1225
1159
1142
1248
1233
1159
1143
1161
1231
867
866
909
951
949
977
1250
977
1004
1275
1275
1276
1273
1133
1107
1277
980
1247
1247
1243
1234
906
1257
906
1231
1236
940
1236
940
1252
1251
938
969
997
1242
1098
1242
1241
996
1252
996
1241
996
1018
987
1252
1088
1111
1227
1111
1111
1247
955
1247
955
1244
1150
1151
1126
1234
991
1234
1234
1233
1236
1229
1049
1049
1072
1072
1226
999
1253
993
1253
1255
1046
1239
1011
1239
1241
1231
1232
1138
1235
963
927
892
891
1214
1179
1179
680
728
686
1157
1241
1157
1241
1240
893
1240
1224
851
853
1216
1232
1238
927
927
958
957
926
1244
1130
1220
926
894
928
928
893
1235
893
1233
1138
1233
1138
692
651
699
1154
1128
657
657
1128
1218
929
928
1217
928
964
1256
964
1256
964
1266
1121
1256
1256
1266
1102
559
609
651
1133
651
703
1157
1246
1236
1174
1236
1177
1202
1211
1198
1250
1250
895
1251
1158
1167
1232
1233
1222
816
1227
1231
1227
1235
1234
1216
1204
1240
832
832
792
1178
1214
1194
1214
809
1181
809
1214
1194
1187
1234
1164
751
711
1170
1249
889
1247
1234
1247
889
1247
1234
1234
1247
1149
1197
1182
1166
1160
1148
1213
1148
726
1179
1162
682
733
732
1160
1181
1163
1185
1197
1203
1193
1194
1216
1194
734
778
823
1228
1196
787
1196
1207
826
1200
1204
782
1182
1238
1225
1195
822
1230
1210
1205
1178
1197
822
1197
822
1224
1233
783
1184
1175
744
1171
1239
867
829
867
1236
1171
1236
1214
1215
1233
1165
1153
694
1156
1245
1156
694
650
1138
1137
1149
1250
1149
1132
1255
1256
1257
937
938
898
1247
1149
695
731
1169
1170
732
1155
1227
1233
1150
683
1132
1233
892
1233
1222
1222
1151
731
683
1187
683
1126
1222
1187
683
1150
683
637
594
1095
1074
1246
1074
1048
488
1093
1245
1244
1012
1226
1092
487
537
583
534
1124
1236
1237
1238
986
1241
1239
1086
1240
1086
1107
1231
1107
634
1124
1231
1234
1135
1234
1234
1237
1234
1155
1234
885
849
1224
1224
1213
808
1213
1228
851
1206
1196
1196
1209
1179
1230
852
852
1230
1180
1230
1217
1217
1195
1204
1196
1196
1221
808
1191
1209
854
1219
1169
1168
749
714
1169
1197
1251
1251
1262
1180
1230
1180
1200
1180
1262
1262
1162
1175
1248
1195
1172
1252
894
1252
894
1222
894
1252
1251
1157
1236
893
1236
1223
1223
1213
760
761
803
1194
1193
1209
1208
1193
1193
1194
1174
758
1191
758
1191
1191
1191
1208
1211
1208
1191
757
1173
757
758
800
1185
1192
835
1238
835
1192
835
1238
1182
1181
1215
1200
1191
804
848
849
849
1239
849
802
1186
1187
1197
1209
1213
921
920
1258
920
1212
1223
1148
614
1126
1223
1148
1248
1148
1223
957
957
1000
965
1256
965
1256
1131
1132
1277
965
983
982
959
1237
959
1237
1144
1164
660
612
654
1159
1225
1157
1217
919
1217
919
1217
1157
1156
1157
1137
1224
1137
1137
605
1139
1234
1233
1232
1135
1226
1228
1245
1025
1283
1091
1092
509
1092
1242
1024
1242
1243
1241
1241
1242
1235
1150
1237
1231
923
952
1260
1107
1106
615
1152
1139
1139
1160
612
663
662
706
1136
1210
1202
1195
797
1195
1224
1195
1179
1239
1239
1240
1184
1180
1259
1171
1172
725
768
1188
1198
844
1242
1260
1256
1196
1256
1200
1218
837
1218
837
797
1205
1216
1174
1210
815
1210
1241
1241
1220
1215
1228
1227
1226
1201
1232
1201
1210
755
1210
1207
1160
1207
847
1237
847
846
845
844
797
1194
1180
1168
716
715
1168
715
670
671
670
719
762
799
838
1193
1184
1164
759
1187
759
1218
1196
1218
1209
1217
876
1217
1169
1181
1220
834
1209
1158
1209
834
874
1225
1146
1225
1207
1208
1212
753
789
790
839
1218
1208
1206
809
1219
1176
1203
1193
1173
1257
1258
876
1229
1229
1185
1197
763
1183
1180
830
1180
830
1241
830
1180
1183
763
764
1188
1212
1203
793
1231
1202
809
1202
1172
793
836
873
837
871
1251
1251
1183
1182
1160
1161
1251
1176
1201
1140
1139
1200
1139
1139
678
1175
1251
909
867
1242
1194
723
770
1208
1171
1170
1171
1170
1171
1170
1232
1232
825
865
1244
1180
1179
1190
1202
1216
1217
1206
1210
855
896
858
819
775
1183
1169
1199
1199
1240
1199
1240
1228
1227
1213
1227
832
1184
1213
1184
1213
1202
1186
1214
1156
1157
1262
1276
951
920
1252
1252
1238
875
874
1237
1251
1252
1238
1249
1152
1254
1238
1173
1173
1184
1198
1197
1207
1167
743
1191
1203
1203
853
1203
1210
1219
1150
1137
1237
1233
1228
1184
712
1181
1216
1209
1210
1209
860
1220
1182
1167
712
713
1167
1183
1245
1187
1186
1196
847
846
1198
1196
1197
1206
1197
1213
1188
1188
1245
1242
1241
1214
1198
1221
1220
1177
1190
1184
1169
1189
1168
1248
844
878
1199
1174
701
1174
1199
1209
1210
1204
1192
842
1192
842
808
808
1186
1173
1174
768
769
725
671
1176
1158
1177
669
715
768
1211
1187
725
771
1178
1178
1203
1202
1202
1226
857
1239
1247
1152
1172
1238
1172
1225
1172
1172
1225
1239
893
893
893
892
1248
1159
1248
892
1201
1149
694
1183
1182
693
745
686
1154
1245
1154
1170
1241
1209
730
770
1169
770
1221
1221
771
1169
1186
1174
1173
1189
831
793
1178
1187
1177
1194
1226
1194
1187
796
752
1207
1260
1245
1244
1217
1230
1216
1241
1241
1229
1192
1202
1149
1229
874
1202
1149
1202
1149
1229
1149
1126
1237
907
944
943
1264
1264
1248
1247
1248
1239
1240
1163
1233
873
1198
1183
1161
1148
1198
1148
1135
1204
1211
1116
1211
1155
1182
1157
1216
1218
1210
1206
1196
877
1249
1160
1196
1195
1242
877
1249
1238
1180
1191
841
1191
1213
1196
1204
1196
1219
1218
1237
1190
808
1223
1202
759
1202
1204
1202
759
1202
1226
1235
1198
1197
1234
1197
771
1197
1238
1220
1205
1251
881
837
798
1182
1223
807
1203
1203
1194
1244
1244
1244
1227
1203
806
848
812
1197
1197
812
1209
1226
1220
1217
1237
1240
1229
888
1228
1166
704
661
712
1210
1220
1239
1208
815
1208
1239
1240
1218
747
1218
1231
788
738
1185
1200
1205
1200
1214
1236
1158
1157
743
779
1200
1213
815
1213
1201
1205
814
1195
1162
1154
740
1185
1233
1154
1145
1127
1238
1127
1248
1240
1223
1160
1140
1160
1180
1192
1198
1192
1195
1180
1223
1196
1188
1209
811
811
1198
1206
1206
1220
1220
747
748
1166
1230
1220
1245
799
748
1220
748
1220
1205
1205
1220
748
747
1165
1172
1183
1196
1182
1252
1182
1252
858
822
778
777
1176
777
1168
1184
816
1185
1176
780
1177
1166
1222
1166
1223
1166
1223
842
1223
842
842
1222
842
842
1184
1158
1159
1149
693
742
1168
1233
1168
1168
1183
1209
1209
1184
775
731
1192
1191
1167
1149
1198
1208
1212
1206
1165
1206
1127
1107
1082
547
1082
1046
1075
1046
1046
1047
1217
1027
995
1264
1247
1134
1247
1134
1160
648
649
1161
1174
1155
631
1123
1100
1215
1130
1239
1130
1239
958
1251
1100
1100
1101
1102
579
632
679
723
1188
1185
1188
1211
842
884
1231
1135
1135
1230
883
1230
1135
676
676
1137
676
1135
1130
1129
1245
1129
637
1119
1245
925
1246
1253
1110
1259
965
1000
974
1222
974
975
1223
1215
1001
1258
1096
1061
1032
1054
1023
1022
1245
1246
1252
1242
1233
1097
1258
957
1233
1120
1233
1240
994
1240
1239
1078
529
1078
1269
1086
1218
1222
968
1241
1238
1121
1121
1133
1157
1172
1188
1182
1223
821
1188
1225
1224
1234
1209
1222
1218
1222
1237
1182
1165
1175
1196
827
1243
1230
1227
1228
1217
1216
1215
1226
821
772
1209
1222
1182
1165
1190
1190
1219
1190
1225
1188
1225
817
1225
1188
787
1224
1188
817
1219
1219
1205
1213
810
1181
1172
1236
1254
1180
1200
1180
1254
1180
729
774
812
1202
812
1189
812
855
1220
1162
1205
1193
1181
1160
1203
1178
1203
1193
1194
1178
1178
774
773
1178
1159
1250
1253
1252
1146
1220
1210
1162
1154
692
739
697
1153
1253
898
1206
1153
1206
1187
1245
1163
1144
1124
1106
553
553
601
1110
1134
641
692
692
1172
1232
1172
692
1172
1199
1209
1166
1209
932
1255
1255
932
1255
1242
1183
1167
1140
1160
1243
937
976
976
1251
1139
1251
1252
1251
1151
653
655
695
642
1138
1271
932
962
932
1238
932
1238
1225
1151
1167
1151
1130
1131
1131
1232
1232
1152
1212
926
927
926
927
896
853
1248
1190
1203
853
1248
1190
1248
1152
1151
1138
1205
1219
1209
1208
1127
676
1127
1248
892
1215
1163
1215
1224
1224
1145
1265
1145
1159
685
636
1138
1165
1257
1265
1142
642
1131
1231
1150
1171
688
730
687
1160
687
1148
687
1148
687
640
1143
1161
1134
1108
1260
954
1210
1108
1109
1261
1260
1108
1260
1270
1088
1270
1270
1088
1065
1065
492
544
493
494
1065
494
1066
494
1083
1106
550
1106
1213
982
1213
1094
1213
982
1213
1211
1134
1104
1214
1214
984
950
1206
1200
1200
1186
1166
1217
1166
1186
1166
691
1148
1173
1231
1161
1231
1232
1174
1174
1232
1174
1232
1174
1194
1181
1194
781
727
1152
1208
1191
1208
843
1192
1192
1191
727
769
1177
1178
800
765
800
1207
1194
1214
1170
1198
1182
1218
1182
1198
1197
1198
1198
1193
1227
1168
1158
1233
1219
1234
1233
853
1233
853
854
854
1201
1194
1176
1191
729
1191
1193
1180
814
852
1221
1166
1180
1207
1208
1207
1207
770
810
1228
810
809
1183
1168
1217
1181
1160
1224
1212
1175
1212
1213
1176
1194
1205
1181
804
1235
1204
1188
1191
842
876
1256
1256
1263
1266
1259
910
1211
1123
1124
1211
1124
1125
1150
1125
1135
1135
1124
1246
1124
1246
1259
1257
1253
1112
1127
647
1127
1242
1128
647
1153
1153
648
1153
648
650
1130
650
1127
1147
1234
869
1234
1147
1127
1202
910
944
943
1246
1146
1164
1178
1204
873
906
1223
1229
1229
1229
1164
1212
1139
1138
1212
1207
1158
1137
651
1162
1211
912
880
880
845
887
1247
887
888
1247
1239
1170
1170
1240
1170
1240
853
1220
1205
1205
1220
1208
1207
1219
1205
1186
1216
1186
1165
1186
1223
1146
701
702
1147
1147
1146
1250
1146
1250
1242
1190
1203
1182
1181
1232
1181
1199
1182
1201
1193
1212
1213
1204
753
753
714
1174
1190
761
1189
1252
1252
1190
1163
1216
1206
1205
1181
1202
793
1194
1205
1213
1196
726
1196
726
759
1161
1223
823
1195
1177
1197
1207
1159
737
1159
737
1159
1222
1232
1140
1217
1217
1227
1226
1159
1139
599
1119
599
1139
1153
653
699
1166
1253
1166
1201
1191
1182
1241
1252
1244
1243
1244
1243
1243
1242
1233
1233
808
760
1186
1164
1180
759
1172
1227
831
1227
1217
1206
737
1154
1223
847
847
1215
1215
1204
1187
1202
735
1202
735
1156
1172
1171
1213
808
858
897
1220
1189
695
696
1164
1172
1202
1215
1187
1205
1223
1205
1212
1150
1212
1205
735
1150
1129
686
636
1107
1108
1087
589
1116
1248
1087
1227
1225
1232
1232
1225
1225
1211
1193
833
871
1201
1187
1176
1188
1134
1150
1152
1144
1152
1167
837
801
1205
1205
801
762
1194
1205
1202
1220
1174
757
1174
1220
809
1195
809
1220
1208
772
731
1156
1203
1190
800
1190
1196
1207
874
1236
1236
873
914
915
1226
1234
1233
920
1233
920
919
1253
1140
1121
1223
1121
608
1121
1261
1121
1121
1139
655
1139
1128
1128
1229
1229
1223
1150
1175
1254
928
890
890
1263
1170
1205
1195
1205
1170
1185
1171
1207
1194
1195
1176
1155
1264
1147
1289
1278
1287
1286
1143
1230
1220
1214
1202
1196
1197
1259
1197
769
723
1175
1193
1186
1250
1186
1270
1186
728
1200
1250
1186
1270
897
898
936
935
933
888
924
1251
1251
924
1269
1153
1172
1173
1187
755
1196
1191
1196
1207
1199
1199
1187
1206
831
1212
831
1206
831
867
866
838
870
914
1252
1139
1156
1228
1204
724
1156
1228
1204
724
1156
1240
1240
1174
1196
1235
1196
1174
723
1174
1200
1238
1230
815
1230
815
1230
1217
1198
1206
1226
1206
1187
1178
1179
1198
803
1200
803
803
1198
1228
1229
1238
1156
708
1156
1156
1157
1165
1165
1147
1240
1243
1237
878
1214
1193
1214
1215
1166
1167
1167
709
1194
1216
1210
1181
1210
1181
750
751
712
1166
1230
878
879
839
839
799
753
1187
1200
1200
794
1200
1185
1184
1175
1207
1228
1169
1180
1180
1179
1168
1227
1243
1258
1146
670
716
760
804
805
1199
805
805
804
1198
1189
803
1212
1221
838
797
1182
1193
1182
1193
1181
1193
795
1193
1175
1226
1170
1220
839
798
838
1220
838
1224
1212
1239
1240
1228
1241
1188
1200
832
1200
1224
775
1224
1222
1195
789
789
1195
1227
1227
1195
1196
789
743
698
1151
698
1180
1196
1180
1180
1227
1152
1126
1242
1126
1126
1142
1216
1199
1195
1202
1203
1196
1203
1196
803
1218
1203
1196
1181
1180
1220
827
1224
827
827
1224
1180
1165
1237
1248
1160
1137
1160
688
643
1177
643
594
643
594
640
1173
1194
1194
1173
1154
1274
1278
1277
1012
1277
1086
1066
1276
1279
1278
1013
1278
1094
1278
1013
1224
1219
1091
1090
473
1066
1066
474
1066
1065
1092
528
1092
1092
1261
1064
1261
1092
1261
1092
1066
1101
1100
539
1100
1126
1267
1138
589
591
1139
1140
1265
972
1269
1125
1265
972
1213
1205
937
978
1265
1127
1108
547
598
1139
1138
1155
1132
1104
538
1095
1284
1095
1224
1104
1126
1217
1217
1217
1143
1143
1271
1143
1271
1271
1131
1132
1156
1228
1169
1190
738
1190
1201
1190
1201
1192
1212
1189
1212
1189
1190
1166
1147
648
690
688
732
692
1170
1180
730
1191
1190
1190
1191
729
685
1155
1156
684
1174
1191
1208
1193
1184
1184
1183
1183
1208
765
1208
1221
830
1221
1208
1208
1226
1171
789
745
700
1172
700
749
748
794
793
1177
793
1208
793
794
1178
1226
1208
1207
1219
1210
1219
1230
1216
1184
1236
1236
1231
840
798
1229
1204
1181
1195
1193
1209
1193
1203
1223
1206
1219
1198
725
1198
1221
1222
1157
1142
1248
1241
870
1241
1229
1218
787
1178
1201
1212
1199
741
1172
1153
1236
1224
1171
1224
1171
741
1160
1162
1178
1179
750
1186
1199
1162
1199
1212
1163
1164
1213
1164
1192
833
876
1218
1177
1195
1202
1145
1163
1163
1201
796
797
1196
1185
1186
1235
821
820
781
1182
1187
1195
1186
1219
780
1169
1200
1219
1186
1184
1186
1219
1200
801
758
1186
758
1169
758
1186
1184
1186
758
799
799
1204
1194
758
1168
758
1168
1238
831
866
1203
1173
1203
1173
1184
1170
1145
1124
1146
1147
655
1149
1254
1149
1132
1133
1267
939
1221
1222
1084
1268
1084
1222
1228
1062
1270
1268
1116
1132
1116
1228
1116
1264
1255
934
1212
1213
1096
1255
1255
1259
1102
556
1079
1060
1263
1075
1041
1016
399
1016
1047
1047
1226
1047
1226
1219
1219
1094
1120
1232
961
1232
1079
1245
1079
1245
1241
1241
1127
1241
896
1241
1231
1232
1242
1241
1142
1164
1197
1209
1221
1208
1160
675
1144
1116
1115
618
617
1131
1130
1129
615
1129
1262
1114
1142
1141
670
1152
1127
622
672
622
1124
1263
1273
1264
1253
1147
1159
1191
1181
1191
1211
1192
1192
1170
1189
1183
1189
1194
1199
1183
705
753
792
1187
792
1209
1209
1190
1193
1205
1218
870
1196
1208
1207
878
1252
1161
716
1173
1150
1117
1254
1117
1254
1263
1262
982
1262
982
1262
982
1262
1111
579
615
1116
1253
1118
615
1148
1149
1169
665
1137
1255
914
1255
1245
876
1245
876
1225
1157
1225
1215
1173
1183
1183
794
1183
1184
1176
753
708
1154
1171
1229
1236
1151
1133
657
707
706
1147
1169
1185
1219
1218
799
1203
1195
1204
1204
1205
1212
845
884
884
845
886
1257
1256
1181
1256
1238
1166
1215
850
814
850
1217
1204
1187
1220
844
883
841
1196
1207
1208
764
765
810
771
1197
1243
1233
1203
1216
853
853
1220
1221
855
855
1241
1169
1168
1167
1154
1173
1149
1231
1218
1226
1153
704
753
1176
753
1174
753
799
1192
1191
1224
1191
1207
840
1229
1214
1197
1189
1188
1189
1197
1189
1201
1203
1197
1156
1155
1156
1178
1179
735
701
1135
1241
1173
701
701
1179
1215
1174
701
656
656
1152
656
657
1152
657
706
1180
706
1180
1177
1222
1177
1222
1226
1219
912
1230
1171
665
718
717
1173
1215
882
1229
1196
1213
1214
1217
1171
1186
1207
1213
1207
1189
1225
1211
1188
1173
1174
1241
1174
715
663
618
1153
1232
1225
912
1223
1233
1106
1081
1260
979
1237
1240
1162
624
672
1153
1243
909
1231
1183
1167
1197
1237
1197
1174
1235
1174
1259
1174
1174
624
1174
1259
1247
1247
1131
1247
922
1243
922
1243
922
890
891
1231
1142
1147
1138
1130
1103
1128
1128
1146
1120
1233
1120
1233
1219
1196
708
657
699
731
1186
1206
1206
1206
1178
1164
1164
1178
1178
1215
1200
1200
750
749
1199
1214
1184
1167
1158
1157
751
752
1175
752
1201
1201
1217
1174
782
782
1174
1191
1202
1218
1215
1198
1201
872
1235
1228
1219
1192
835
793
1205
1206
1185
795
1228
795
837
1200
837
1198
1169
758
713
665
1139
1219
1231
1138
1231
1229
1106
1088
505
1064
1239
1249
1246
1008
1246
1094
515
1075
1246
1244
1092
1244
979
1264
1104
566
611
1107
1108
1108
1133
661
1133
1257
1251
1150
1177
1154
1171
1247
1171
760
713
760
1200
760
720
762
762
1175
1248
1230
1183
1190
1191
1192
1178
1226
1242
1164
1210
880
1228
880
879
878
922
888
929
895
1238
1179
1244
1243
1248
1237
1230
1174
1155
720
1155
720
1155
1241
1240
1253
1153
1129
1159
1158
1254
1257
1254
1264
965
966
1249
1165
1164
1246
1164
1187
1164
1246
1108
1246
961
960
960
1245
1242
1243
1086
1086
518
1086
1086
1109
1247
989
1259
989
1259
1109
1247
1247
1141
566
1082
1249
1239
954
1239
954
1240
1240
954
1240
954
1265
1250
1244
880
1224
880
1212
1190
1164
1220
1229
948
915
1220
915
1225
1228
1137
1228
946
1263
1263
945
1221
1102
1102
1091
1101
614
1143
1231
944
1231
1220
1221
1185
1165
1165
1180
1245
1144
1122
1216
1199
1216
1223
1147
1223
1216
1169
1225
1145
1225
1145
1161
1223
1208
1202
1203
1209
1174
740
1141
1164
1173
1189
1190
1187
1200
1178
1156
1155
1201
1198
1216
1196
1216
1165
1148
1267
1260
895
1212
1169
1193
1208
1195
1206
1219
1218
1242
1222
1228
805
754
1209
1222
1180
1160
1180
1221
793
795
1190
1208
836
1238
1238
1202
1238
1252
1243
838
1211
1218
874
1218
1227
1141
678
1172
1225
1228
1152
1234
1124
634
1147
1271
1147
1146
1272
1125
1126
1273
1126
1137
679
680
1138
680
1138
1127
1096
576
575
576
1095
1118
1225
1224
1138
624
1139
1110
1227
1232
1145
1229
1111
1229
1145
619
662
1163
1258
1250
1242
1256
1257
1250
1203
1203
1250
1264
1167
1220
1184
723
723
677
1163
1216
1167
1216
1167
1168
1147
1148
629
1141
1160
676
1147
676
1171
1189
1169
1186
1263
1164
1263
1186
1204
1176
1204
1186
1204
1186
1263
873
836
1250
836
1250
1174
1167
1149
1176
1232
1176
733
734
1177
1177
1267
1266
1176
1160
1277
1170
1277
1160
687
1160
1132
1241
1236
1153
1236
1250
1127
1109
1137
1151
1126
1238
1238
1233
908
1212
1171
1212
1157
1212
1220
939
910
911
946
911
910
942
1247
1137
1114
1138
1264
939
940
1250
1138
1265
1258
1258
1266
1261
1261
882
883
883
882
1263
1265
1266
913
869
1218
1209
1191
1178
1178
1191
790
1214
1178
1165
1229
1197
1229
1215
1211
814
814
1184
1215
1184
1200
1213
1212
1192
1178
1178
1178
1191
792
1191
1186
1200
1201
1201
1185
1201
1221
1183
789
830
1251
830
867
1202
1213
1244
1200
1244
1200
1244
867
1244
1200
761
711
710
1173
1173
1261
1173
1245
1252
1245
1167
1245
1189
1170
1190
712
761
761
761
1199
1254
1199
1178
1179
1197
757
798
1207
1223
1215
1223
1207
1214
1214
1227
1241
1228
823
1242
1243
1197
798
1225
1224
797
759
1182
1187
1182
1167
1209
1188
1198
1168
1168
1198
887
887
848
1214
1232
1221
853
1254
1185
1204
802
839
1215
1205
1230
1213
1185
734
1161
1162
1247
1162
1247
1186
735
687
734
1165
1226
1220
1201
804
803
1203
803
840
1211
1216
1216
1211
1193
1226
1212
1194
1212
1198
1185
1193
1185
1176
738
784
741
1154
741
1154
1169
1154
1230
830
1221
830
830
1162
1177
1176
1177
1177
873
1177
873
1238
1255
1256
1239
1177
1178
1195
1169