]]>
]]>
882
882
885
897
899
903
904
926
933
938
953
968
961
960
964
966
972
1003
1003
1004
1004
1002
1000
998
997
990
984
963
976
976
980
982
982
988
989
993
997
997
996
992
988
988
992
994
988
990
992
987
986
985
985
984
982
982
982
983
987
988
989
989
989
987
985
980
975
974
974
973
972
976
976
976
976
976
993
994
994
991
990
989
991
991
992
993
993
994
998
1000
1010
1015
1023
1025
1025
1026
1026
1026
1026
1026
1025
1023
1020
1019
1019
1018
1018
1017
1015
1013
1010
1012
1013
1014
1019
1021
1023
1026
1028
1018
1014
1012
1023
1012
1010
1004
1004
1004
1005
1006
1007
1010
1011
1007
1004
1002
1002
1002
1003
1004
1005
1011
1010
1007
1007
1008
1009
1009
1011
1012
1014
1019
1020
1020
1021
1023
1027
1029
1029
1029
1030
1031
1034
1035
1035
1035
1035
1034
1034
1034
1036
1038
1038
1043
1045
1052
1051
1054
1055
1054
1051
1045
1040
1038
1036
1034
1034
1031
1024
1022
1019
1021
1024
1025
1030
1034
1038
1044
1045
1045
1040
1038
1038
1039
1041
1045
1045
1046
1048
1052
1053
1064
1074
1081
1090
1093
1100
1105
1106
1113
1120
1119
1121
1125
1126
1125
1125
1134
1138
1143
1140
1135
1143
1143
1140
1140
1140
1131
1136
1138
1140
1141
1144
1145
1144
1141
1140
1138
1136
1139
1134
1132
1133
1134
1130
1128
1127
1139
1137
1128
1128
1126
1126
1130
1119
1123
1126
1130
1130
1126
1117
1117
1116
1116
1118
1121
1126
1131
1115
1114
1114
1114
1111
1108
1107
1103
1100
1099
1097
1096
1086
1093
1092
1088
1082
1072
1071
1070
1069
1070
1070
1069
1069
1068
1066
1064
1052
1049
1045
1038
1030
1028
1028
1028
1028
1026
1025
1024
1022
1021
1021
1019
1019
1018
1022
1014
1007
1006
994
992
994
995
994
980
976
972
974
971
977
978
979
981
981
981
982
983
989
994
992
989
989
991
994
997
997
999
996
995
995
989
986
986
987
988
990
989
986
986
981
982
981
983
984
982
984
984
991
990
987
987
986
978
968
965
962
961
961
951
949
949
953
961
963
966
968
981
984
984
985
990
990
990
994
990
986
986
984
985
986
991
990
983
982
985
998
999
1000
1002
998
998
998
998
996
992
992
992
986
976
974
974
973
971
971
971
972
972
974
975
976
978
980
981
983
982
982
979
977
974
972
960
960
961
962
963
969
976
977
981
981
981
981
981
982
982
985
988
988
985
988
987
977
980
981
981
981
981
981
981
981
981
980
980
978
977
977
974
969
973
974
980
986
978
976
975
975
975
962
961
958
957
950
951
954
955
958
964
965
963
961
965
971
973
984
986
987
991
993
986
995
995
995
997
1001
1009
1011
1010
1009
1010
1007
1005
1003
1003
1003
1006
1008
1010
1010
1010
1008
1006
1002
998
990
989
988
987
987
985
982
980
980
965
964
960
960
960
962
966
966
962
961
959
959
963
963
964
963
961
962
963
965
964
964
964
964
964
945
953
953
953
953
951
952
953
950
959
964
967
967
969
969
970
977
981
981
984
986
986
991
991
992
994
992
990
989
994
994
989
991
991
991
1008
1013
1015
1019
1023
1028
1031
1038
1047
1052
1058
1061
1062
1063
1064
1068
1075
1080
1082
1080
1078
1083
1090
1095
1102
1102
1102
1102
1102
1102
1103
1104
1106
1110
1111
1115
1118
1123
1128
1132
1135
1136
1137
1154
1159
1161
1161
1164
1167
1175
1176
1177
1179
1180
1182
1183
1184
1188
1191
1189
1187
1190
1205
1208
1208
1207
1209
1216
1225
1221
1219
1214
1218
1236
1235
1236
1237
1241
1239
1236
1236
1236
1235
1234
1234
1226
1216
1218
1213
1212
1210
1211
1212
1212
1213
1209
1209
1209
1209
1209
1211
1207
1206
1205
1191
1189
1189
1209
1226
1221
1225
1231
1233
1234
1240
1241
1261
1270
1274
1275
1276
1276
1277
1277
1278
1294
1299
1314
1320
1318
1311
1335
1333
1337
1328
1347
1347
1347
1346
1346
1346
1343
1343
1341
1341
1338
1335
1335
1335
1335
1327
1321
1323
1324
1324
1324
1323
1317
1311
1310
1318
1324
1316
1314
1311
1297
1300
1303
1302
1301
1300
1288
1283
1280
1278
1276
1274
1273
1268
1266
1266
1265
1264
1263
1261
1256
1254
1248
1249
1249
1246
1245
1244
1241
1237
1235
1219
1220
1222
1235
1237
1245
1246
1256
1257
1267
1269
1270
1271
1272
1272
1279
1280
1281
1284
1291
1292
1294
1295
1296
1296
1300
1301
1302
1307
1314
1316
1316
1316
1327
1332
1340
1345
1345
1365
1365
1367
1369
1377
1374
1371
1380
1386
1383
1389
1394
1393
1391
1390
1395
1410
1416
1419
1414
1413
1415
1425
1428
1430
1432
1432
1432
1435
1442
1441
1437
1432
1433
1438
1445
1464
1456
1458
1461
1462
1472
1473
1476
1470
1466
1464
1472
1476
1482
1483
1480
1471
1471
1471
1469
1459
1459
1454
1449
1447
1444
1421
1422
1409
1408
1407
1408
1408
1398
1402
1400
1398
1397
1394
1389
1388
1390
1379
1377
1356
1355
1346
1340
1340
1339
1332
1330
1320
1309
1306
1304
1303
1301
1302
1310
1311
1310
1307
1304
1302
1297
1291
1293
1296
1283
1283
1283
1280
1273
1268
1260
1257
1255
1244
1231
1207
1203
1199
1199
1192
1192
1193
1188
1185
1180
1175
1142
1141
1148
1149
1143
1142
1140
1136
1132
1109
1106
1100
1098
1098
1097
1096
1096
1096
1096
1096
1097
1093
1094
1100
1100
1098
1097
1080
1080
1069
1064
1059
1045
1035
1030
1033
1034
1037
1040
1043
1046
1048
1051
1055
1061
1062
1063
1062
1061
1057
1054
1052
1050
1045
1011
1006
999
1000
1003
995
993
990
989
988
988
983
980
972
972
959
961
961
960
959
959
959
961
964
967
962
962
963
951
953
953
952
950
946
946
946
950
950
947
945
946
946
944
942
943
944
946
943
944
955
953
940
941
940
938
937
936
936
935
935
934
934
933
930
934
936
938
935
928
929
931
929
925
925
924
923
922
924
927
930
928
923
921
920
920
920
921
919
916
915
916
921
916
914
914
912
909
913
914
912
908
907
906
903
909
911
914
917
920
923
925
931
932
936
938
940
942
949
950
952
954
955
953
952
952
943
938
936
932
931
925
923
922
921
914
906
906
906
906
906
906
906
904
897
893
891
891
890
889
889
889
889
886
885
883
884
888
885
879
882
881
876
871
870
870
869
870
864
868
869
869
858
855
859
862
862
863
865
861
856
855
855
855
856
856
856
856
858
860
860
860
863
864
861
859
862
863
859
861
857
852
848
850
851
852
849
850
851
851
850
854
858
858
858
858
859
859
859
867
865
864
865
867
852
849
846
846
845
845
844
844
841
841
841
838
838
837
837
835
832
832
832
834
834
833
832
830
827
823
821
827
825
821
819
816
814
816
816
816
811
811
811
811
809
807
807
807
807
807
807
807
806
809
809
809
805
808
811
813
814
814
814
814
814
815
826
813
811
816
817
816
815
798
798
797
797
797
797
793
794
797
793
791
787
789
784
785
784
783
781
779
779
781
784
781
779
778
780
778
777
776
773
771
781
773
771
775
772
776
777
778
778
783
783
779
783
783
775
780
779
777
777
777
777
778
780
783
786
786
787
784
782
781
784
786
788
788
797
797
799
800
802
803
804
804
804
805
823
824
827
829
829
826
829
837
837
837
836
836
837
837
840
847
852
855
866
868
869
872
874
875
878
883
885
883
878
877
876
875
873
873
878
882