Kanarci Dolga tira
]]>
Kanarci Dolga tira
]]>
38
38
40
34
33
32
32
31
31
31
30
30
29
29
29
28
28
28
28
28
29
29
29
29
29
29
30
30
30
32
32
32
33
33
33
33
34
34
34
36
36
37
40
40
40
42
42
42
43
52
54
54
55
58
65
67
67
68
70
74
76
76
76
77
78
79
79
79
79
79
79
79
80
80
82
83
83
83
83
84
85
85
87
88
93
95
98
100
101
101
102
102
102
103
103
103
103
103
103
109
112
113
120
124
124
125
127
130
133
138
143
145
147
147
147
148
148
151
153
151
155
160
166
178
184
197
202
210
214
214
217
219
222
223
222
221
220
219
217
216
215
216
217
220
224
227
230
231
233
235
238
241
244
248
253
258
264
268
272
279
284
289
290
293
293
294
295
296
299
300
300
300
301
302
303
303
304
305
317
319
321
325
332
334
339
341
346
349
354
357
358
358
363
366
368
377
379
379
379
378
378
378
379
391
397
400
402
409
410
411
413
415
417
419
420
425
426
438
441
444
446
449
452
455
456
456
458
459
458
454
450
449
448
447
446
445
445
445
445
453
459
462
465
471
475
476
476
475
468
466
460
458
456
442
439
435
433
403
392
390
382
380
375
373
366
360
363
374
377
386
391
394
404
405
401
399
395
391
389
387
386
385
384
377
376
375
373
372
365
362
358
354
354
354
355
355
356
357
363
367
369
371
375
377
382
383
386
387
387
387
387
387
387
387
387
387
387
387
387
390
396
403
408
409
420
421
419
417
415
411
409
405
403
401
398
399
401
401
403
404
407
402
401
400
398
394
393
389
388
387
390
392
395
396
398
398
396
388
382
376
371
367
362
360
354
353
350
347
345
342
342
341
341
339
339
339
338
337
337
337
337
337
337
337
337
337
338
338
338
339
340
341
343
345
348
348
348
358
359
363
365
368
373
375
375
376
376
377
377
382
385
389
391
394
396
402
402
405
422
430
435
440
440
439
439
433
430
429
429
430
431
431
433
433
436
439
445
445
446
447
448
451
452
453
454
455
472
472
473
474
477
472
471
469
467
465
465
466
467
469
471
473
475
477
480
487
489
490
490
492
501
505
507
509
509
512
514
515
516
515
511
510
509
507
503
502
500
501
503
505
507
509
510
511
515
516
519
521
529
532
536
548
552
556
558
560
562
564
568
571
572
577
578
580
581
587
587
587
587
587
587
587
592
597
598
602
603
605
605
605
603
603
603
603
603
604
606
607
609
611
618
622
624
632
637
644
659
661
663
666
667
666
665
664
661
660
656
656
656
656
656
656
656
656
656
656
658
661
666
669
670
676
678
683
684
685
686
689
689
694
697
699
701
703
704
705
706
707
709
712
714
718
720
722
723
724
725
726
727
730
732
734
735
743
745
747
749
751
751
752
752
753
755
756
757
759
761
767
768
769
769
770
770
773
773
774
774
775
775
775
775
776
776
777
777
778
783
798
804
807
809
811
813
816
818
819
820
821
825
826
832
833
834
839
840
841
842
846
847
849
849
847
841
840
836
833
831
832
834
835
836
836
837
845
848
849
851
853
854
856
857
860
862
863
864
866
869
872
872
874
877
881
883
890
891
892
896
898
899
899
900
903
904
905
906
906
907
908
909
910
910
911
911
912
914
914
915
916
916
918
919
921
921
921
921
921
920
920
919
919
919
919
919
919
918
917
917
917
915
912
910
906
902
900
908
911
919
928
932
939
940
941
941
941
942
942
942
942
943
944
945
945
946
948
949
952
953
958
963
964
970
979
991
994
997
998
999
1001
1005
1006
1006
1006
1007
1007
1007
1007
1007
1015
1018
1020
1025
1028
1035
1041
1045
1049
1052
1055
1059
1060
1065
1066
1067
1069
1071
1072
1073
1074
1075
1077
1078
1080
1081
1083
1089
1095
1102
1109
1111
1119
1133
1140
1143
1146
1157
1159
1161
1164
1167
1169
1171
1173
1176
1177
1179
1179
1179
1178
1177
1176
1174
1173
1172
1171
1171
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1171
1172
1173
1173
1173
1174
1175
1176
1177
1179
1180
1181
1182
1183
1185
1186
1187
1190
1211
1219
1229
1236
1241
1242
1233
1226
1220
1213
1201
1199
1193
1191
1188
1186
1183
1180
1179
1176
1173
1174
1181
1187
1194
1209
1216
1222
1218
1215
1210
1207
1203
1198
1193
1196
1201
1204
1211
1217
1221
1231
1238
1237
1237
1236
1235
1235
1234
1235
1238
1239
1241
1241
1247
1250
1256
1257
1258
1258
1259
1259
1263
1264
1265
1266
1268
1269
1272
1273
1274
1274
1273
1273
1272
1272
1271
1281
1284
1287
1289
1291
1293
1297
1299
1298
1295
1283
1281
1277
1271
1267
1263
1260
1254
1249
1247
1244
1243
1242
1243
1244
1245
1247
1248
1248
1245
1244
1242
1240
1242
1248
1250
1256
1258
1256
1253
1251
1243
1240
1236
1225
1222
1218
1219
1226
1235
1243
1242
1239
1237
1234
1232
1228
1227
1234
1236
1240
1243
1251
1267
1270
1294
1296
1296
1296
1296
1296
1295
1295
1295
1295
1295
1287
1283
1275
1268
1264
1261
1255
1250
1244
1240
1244
1246
1248
1253
1261
1264
1267
1269
1273
1275
1276
1277
1279
1281
1283
1282
1281
1281
1278
1276
1274
1270
1269
1267
1265
1264
1262
1261
1259
1258
1257
1254
1253
1253
1253
1253
1253
1253
1253
1253
1246
1240
1235
1229
1225
1223
1223
1224
1225
1225
1226
1226
1227
1229
1233
1238
1239
1241
1244
1245
1249
1249
1250
1251
1251
1251
1251
1252
1253
1253
1253
1253
1253
1253
1253
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1250
1248
1244
1240
1238
1236
1233
1227
1223
1217
1217
1214
1212
1209
1205
1202
1197
1191
1190
1188
1185
1184
1183
1183
1182
1180
1178
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1175
1175
1174
1175
1175
1176
1177
1179
1180
1184
1185
1185
1187
1187
1187
1186
1185
1184
1183
1183
1182
1181
1178
1178
1179
1180
1184
1188
1190
1191
1192
1193
1196
1197
1198
1198
1198
1198
1198
1198
1198
1198
1198
1199
1200
1202
1206
1209
1212
1215
1217
1218
1223
1226
1228
1240
1245
1246
1248
1251
1253
1253
1252
1252
1252
1251
1251
1250
1250
1250
1249
1248
1247
1246
1245
1244
1243
1240
1237
1236
1235
1234
1234
1233
1232
1229
1228
1230
1232
1234
1235
1241
1242
1244
1245
1249
1245
1243
1239
1229
1228
1228
1229
1230
1232
1232
1235
1238
1239
1242
1243
1247
1249
1253
1254
1259
1257
1256
1250
1247
1248
1250
1250
1251
1253
1255
1256
1258
1262
1262
1262
1260
1260
1259
1259
1257
1253
1251
1252
1252
1252
1253
1253
1253
1256
1257
1264
1265
1268
1268
1268
1268
1268
1268
1268
1270
1271
1274
1275
1276
1280
1284
1290
1292
1292
1294
1294
1295
1298
1299
1299
1300
1300
1300
1300
1300
1300
1301
1301
1301
1308
1309
1312
1314
1324
1326
1326
1326
1327
1327
1328
1328
1330
1334
1355
1386
1397
1421
1411
1391
1384
1376
1369
1339
1335
1335
1335
1335
1334
1334
1334
1340
1346
1351
1366
1368
1380
1373
1370
1366
1358
1354
1350
1337
1337
1335
1334
1332
1330
1373
1383
1436
1445
1448
1449
1450
1451
1454
1455
1456
1457
1459
1460
1466
1478
1466
1445
1433
1427
1425
1420
1403
1394
1380
1369
1366
1363
1360
1349
1344
1339
1325
1322
1319
1314
1306
1303
1300
1299
1298
1298
1298
1297
1297
1300
1304
1302
1286
1285
1284
1293
1300
1302
1297
1289
1284
1285
1287
1287
1279
1271
1262
1263
1266
1269
1271
1267
1264
1262
1263
1275
1280
1280
1280
1280
1280
1280
1280
1280
1278
1276
1275
1272
1271
1270
1268
1266
1264
1263
1262
1260
1258
1255
1252
1249
1243
1236
1231
1228
1225
1222
1219
1215
1211
1210
1208
1204
1202
1198
1193
1191
1188
1188
1187
1185
1182
1178
1174
1169
1168
1158
1155
1154
1152
1147
1145
1141
1137
1135
1132
1127
1120
1114
1104
1102
1102
1101
1101
1101
1100
1099
1098
1098
1097
1096
1095
1094
1090
1089
1088
1081
1078
1077
1074
1073
1071
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1070
1071
1071
1072
1073
1073
1074
1075
1076
1076
1076
1076
1075
1075
1075
1073
1073
1072
1071
1071
1071
1070
1069
1069
1068
1068
1067
1066
1066
1065
1064
1064
1062
1062
1062
1061
1061
1061
1060
1060
1057
1056
1056
1052
1050
1046
1041
1040
1037
1036
1033
1032
1031
1029
1028
1027
1026
1024
1023
1020
1018
1017
1015
1014
1012
1010
1008
1007
1003
1002
1001
1002
1003
1005
1011
1013
1017
1019
1023
1025
1027
1025
1023
1019
1011
1009
1000
997
999
1001
1005
1009
1012
1015
1017
1019
1025
1027
1029
1030
1032
1034
1043
1042
1039
1038
1037
1036
1036
1033
1032
1030
1029
1032
1033
1034
1036
1037
1040
1045
1046
1046
1045
1044
1039
1038
1039
1040
1043
1044
1049
1049
1048
1048
1047
1047
1046
1046
1045
1045
1044
1043
1043
1043
1044
1046
1048
1049
1050
1052
1053
1056
1059
1063
1063
1063
1063
1063
1063
1063
1065
1066
1067
1068
1070
1070
1073
1076
1078
1079
1081
1082
1082
1083
1085
1086
1087
1088
1089
1090
1090
1091
1091
1092
1092
1092
1091
1086
1086
1087
1088
1094
1096
1099
1106
1107
1109
1113
1115
1117
1118
1119
1120
1122
1125
1126
1130
1130
1131
1132
1132
1132
1133
1133
1133
1134
1135
1135
1135
1135
1135
1135
1135
1135
1136
1139
1143
1147
1183
1184
1184
1183
1180
1179
1178
1173
1170
1170
1172
1174
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1188
1189
1189
1189
1190
1193
1195
1200
1205
1206
1206
1206
1206
1205
1205
1205
1208
1212
1215
1217
1219
1221
1223
1224
1228
1228
1229
1229
1230
1230
1231
1233
1233
1234
1234
1235
1235
1236
1237
1237
1239
1240
1241
1241
1244
1245
1247
1248
1251
1252
1255
1256
1259
1266
1270
1272
1274
1274
1276
1277
1277
1277
1277
1277
1277
1277
1277
1277
1277
1277
1277
1277
1278
1280
1281
1283
1284
1286
1287
1288
1289
1290
1290
1292
1292
1293
1293
1293
1295
1302
1304
1312
1313
1316
1319
1323
1325
1331
1336
1338
1339
1339
1339
1339
1339
1340
1340
1340
1340
1340
1339
1338
1336
1332
1330
1327
1325
1323
1326
1329
1331
1332
1335
1339
1342
1345
1348
1352
1353
1360
1361
1362
1364
1365
1363
1362
1360
1359
1358
1357
1357
1358
1360
1366
1368
1370
1372
1380
1384
1392
1394
1397
1401
1404
1406
1408
1406
1406
1405
1405
1404
1403
1403
1403
1404
1405
1405
1407
1408
1409
1411
1412
1414
1415
1416
1417
1418
1418
1417
1416
1416
1415
1415
1413
1411
1410
1410
1410
1410
1410
1409
1409
1409
1409
1421
1427
1431
1440
1445
1450
1453
1458
1460
1462
1463
1464
1467
1470
1472
1474
1476
1478
1479
1482
1484
1485
1486
1489
1490
1492
1498
1501
1502
1503
1504
1506
1506
1509
1516
1515
1512
1508
1507
1505
1499
1498
1492
1489
1487
1484
1475
1469
1462
1447
1441
1432
1428
1425
1416
1412
1407
1403
1400
1394
1389
1387
1386
1384
1373
1372
1369
1367
1366
1360
1358
1356
1355
1352
1349
1349
1348
1347
1346
1345
1344
1343
1341
1338
1337
1328
1327
1326
1323
1319
1316
1314
1309
1308
1306
1303
1298
1288
1286
1281
1278
1264
1264
1264
1264
1263
1263
1263
1263
1261
1260
1259
1257
1256
1255
1254
1254
1253
1251
1249
1248
1247
1246
1245
1244
1243
1242
1241
1240
1239
1238
1233
1231
1230
1228
1226
1223
1223
1222
1221
1220
1220
1218
1218
1217
1213
1210
1209
1203
1194
1192
1194
1201
1209
1198
1196
1209
1221
1228
1230
1231
1234
1235
1237
1238
1244
1245
1246
1247
1250
1251
1253
1254
1256
1256
1257
1257
1258
1260
1260
1258
1256
1248
1247
1246
1244
1243
1236
1233
1231
1232
1232
1237
1247
1265
1266
1268
1267
1263
1262
1261
1259
1258
1253
1250
1241
1239
1236
1236
1236
1237
1240
1241
1243
1244
1248
1250
1250
1251
1251
1252
1252
1252
1252
1252
1252
1252
1252
1250
1248
1243
1236
1236
1233
1233
1232
1230
1226
1218
1214
1210
1208
1206
1201
1198
1195
1186
1184
1181
1180
1178
1177
1173
1168
1167
1166
1164
1163
1160
1159
1156
1155
1153
1148
1135
1128
1127
1125
1125
1125
1125
1125
1125
1125
1123
1121
1120
1115
1109
1106
1104
1103
1102
1100
1095
1091
1087
1079
1071
1069
1071
1073
1076
1079
1084
1086
1088
1087
1074
1067
1059
1050
1046
1043
1041
1037
1030
1026
1024
1022
1021
1018
1011
1005
985
979
974
973
965
961
955
953
951
950
935
928
923
916
910
909
909
909
909
909
909
908
908
908
908
908
908
908
905
901
900
899
894
893
889
887
885
885
885
886
886
886
886
880
868
866
862
852
851
850
848
851
854
858
859
870
873
875
875
875
874
868
868
868
868
869
869
869
869
870
870
870
868
863
861
860
849
850
850
849
844
844
843
843
842
842
840
838
837
837
836
836
836
836
836
836
836
838
838
840
840
838
837
835
834
832
831
819
818
816
815
814
813
808
807
804
804
801
800
801
802
802
803
803
804
805
806
806
807
807
806
805
802
801
800
799
787
786
786
786
785
770
774
784
787
787
786
786
785
785
785
785
787
789
790
790
792
793
794
794
799
802
804
804
805
806
806
807
808
809
809
812
814
817
818
821
822
822
822
822
822
822
822
824
837
839
844
846
848
856
859
860
863
865
867
871
871
873
873
871
871
870
869
868
867
866
865
862
861
860
855
854
854
855
856
857
859
861
863
867
870
874
881
884
885
890
894
896
897
898
899
899
900
900
901
904
905
907
909
910
913
915
916
919
922
922
923
923
925
925
926
926
928
928
929
929
929
929
929
929
929
929
929
929
944
946
949
952
966
967
968
970
970
970
969
967
966
966
963
961
960
960
960
960
961
961
962
962
963
963
963
963
955
953
946
944
941
939
939
939
938
938
938
935
931
927
920
909
902
904
905
906
907
908
908
908
909
909
909
909
909
908
907
907
906
906
896
892
885
875
870
865
861
859
858
857
855
855
853
851
850
848
846
843
832
827
817
809
806
807
807
807
811
812
814
813
807
804
796
792
779
776
773
773
773
773
773
774
774
775
776
776
776
776
776
779
779
780
781
782
783
784
785
785
785
785
784
784
783
782
782
782
781
781
781
781
780
780
780
779
779
779
779
778
778
778
777
777
777
776
776
776
776
775
775
774
773
773
770
769
768
767
763
762
762
763
763
764
764
764
764
765
765
765
765
765
764
763
763
763
763
764
764
765
765
766
766
766
765
761
758
756
753
747
742
739
739
738
738
737
736
736
734
731
729
718
718
716
715
716
717
719
725
729
731
732
732
731
730
729
728
728
727
726
725
724
724
724
724
723
723
723
725
726
727
727
729
729
729
728
725
720
705
705
705
707
708
710
709
703
697
701
709
706
705
703
699
682
673
667
652
650
646
643
642
641
643
645
647
656
659
662
666
667
668
668
669
669
670
672
672
672
676
678
680
682
684
686
688
693
698
699
701
714
722
724
729
737
738
739
739
739
739
739
739
739
739
738
738
739
752
760
765
770
771
775
777
779
781
783
791
793
798
799
800
801
803
804
806
807
808
810
814
818
827
829
831
832
835
840
843
850
859
866
868
873
874
875
876
877
880
887
892
895
894
893
893
893
892
892
893
894
894
894
896
896
897
899
899
898
897
901
906
913
915
918
920
922
926
927
929
930
931
931
930
929
927
925
924
923
922
921
921
924
926
929
931
933
936
939
942
944
945
945
946
946
947
948
952
957
959
965
968
976
987
989
987
986
983
982
981
980
979
978
978
978
978
978
978
978
979
987
1001
1002
1003
1005
1007
1008
1011
1013
1014
1015
1016
1017
1018
1024
1035
1039
1045
1053
1056
1057
1056
1054
1047
1045
1044
1042
1040
1042
1050
1053
1057
1059
1063
1065
1066
1066
1069
1071
1073
1076
1078
1081
1083
1085
1088
1089
1090
1091
1090
1090
1088
1087
1086
1085
1084
1084
1085
1090
1091
1093
1094
1096
1099
1102
1105
1107
1108
1112
1113
1115
1117
1117
1116
1116
1116
1115
1115
1114
1114
1114
1114
1114
1114
1115
1115
1115
1115
1115
1117
1117
1118
1119
1122
1123
1123
1123
1123
1122
1122
1121
1121
1121
1121
1122
1126
1127
1131
1138
1141
1149
1150
1154
1156
1160
1165
1172
1175
1177
1193
1197
1204
1208
1212
1217
1223
1229
1229
1229
1229
1230
1232
1235
1239
1240
1242
1243
1245
1247
1247
1248
1249
1250
1259
1265
1266
1272
1276
1278
1279
1285
1286
1290
1293
1293
1294
1296
1298
1302
1303
1306
1312
1320
1328
1335
1341
1344
1346
1345
1343
1339
1335
1331
1333
1334
1336
1341
1345
1346
1346
1349
1350
1352
1353
1353
1354
1354
1355
1356
1357
1357
1358
1357
1357
1356
1355
1355
1354
1352
1352
1352
1353
1355
1358
1362
1364
1367
1368
1373
1376
1378
1381
1386
1388
1389
1389
1389
1389
1389
1389
1385
1373
1365
1364
1368
1374
1381
1388
1392
1398
1401
1405
1408
1413
1425
1432
1430
1429
1428
1427
1426
1422
1421
1419
1417
1411
1399
1393
1389
1385
1380
1373
1374
1374
1376
1377
1378
1380
1382
1384
1386
1387
1389
1393
1397
1400
1403
1405
1408
1410
1411
1412
1415
1417
1420
1421
1420
1417
1416
1414
1412
1410
1408
1406
1406
1407
1408
1411
1412
1415
1418
1424
1426
1428
1430
1432
1436
1439
1439
1438
1437
1436
1435
1433
1433
1433
1434
1434
1435
1440
1441
1443
1446
1448
1449
1449
1448
1447
1446
1446
1446
1446
1446
1447
1450
1452
1455
1458
1464
1467
1469
1475
1479
1484
1493
1498
1499
1500
1501
1501
1508
1513
1520
1520
1522
1523
1523
1525
1527
1529
1530
1535
1541
1545
1549
1553
1553
1554
1556
1556
1556
1550
1548
1546
1544
1537
1534
1531
1530
1528
1529
1530
1518
1512
1507
1503
1498
1494
1488
1484
1482
1478
1477
1480
1484
1485
1488
1489
1490
1492
1492
1492
1493
1493
1501
1509
1512
1508
1500
1494
1495
1499
1507
1509
1509
1508
1508
1507
1507
1506
1505
1502
1488
1480
1474
1461
1455
1454
1453
1452
1451
1449
1444
1438
1438
1437
1437
1436
1435
1435
1437
1442
1445
1447
1448
1449
1448
1445
1434
1425
1415
1412
1409
1407
1404
1399
1395
1394
1393
1393
1396
1397
1398
1401
1405
1401
1398
1397
1395
1390
1388
1387
1384
1380
1377
1375
1373
1370
1368
1366
1364
1362
1350
1348
1346
1343
1335
1334
1334
1332
1332
1323
1317
1312
1308
1302
1290
1290
1289
1288
1287
1286
1286
1285
1284
1284
1283
1282
1281
1281
1280
1278
1275
1274
1273
1273
1272
1271
1270
1270
1269
1269
1268
1268
1265
1261
1256
1253
1251
1248
1248
1248
1248
1248
1247
1246
1244
1241
1240
1239
1234
1233
1230
1227
1225
1224
1223
1223
1222
1222
1221
1221
1223
1225
1227
1229
1231
1235
1235
1234
1233
1233
1232
1229
1229
1228
1225
1221
1219
1219
1218
1218
1217
1216
1215
1215
1213
1212
1212
1211
1210
1208
1206
1204
1203
1202
1202
1201
1201
1201
1201
1201
1201
1200
1200
1200
1204
1210
1210
1210
1209
1204
1200
1200
1200
1200
1201
1201
1201
1201
1201
1201
1201
1202
1202
1202
1202
1217
1224
1232
1241
1254
1262
1268
1266
1264
1262
1259
1259
1259
1259
1259
1260
1260
1260
1249
1244
1242
1240
1239
1238
1234
1229
1228
1225
1223
1222
1222
1222
1220
1219
1216
1215
1213
1211
1210
1209
1208
1206
1206
1205
1202
1199
1198
1198
1198
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1195
1192
1189
1188
1187
1184
1183
1182
1181
1179
1178
1177
1175
1173
1172
1171
1170
1170
1168
1167
1165
1163
1160
1158
1158
1157
1156
1155
1153
1151
1150
1149
1144
1143
1139
1134
1133
1131
1131
1131
1130
1129
1129
1128
1127
1122
1120
1118
1117
1117
1117
1116
1116
1114
1114
1114
1113
1110
1106
1104
1102
1102
1101
1101
1100
1100
1100
1099
1098
1096
1096
1096
1096
1096
1096
1095
1095
1095
1094
1093
1093
1093
1092
1092
1090
1089
1088
1086
1084
1081
1078
1073
1072
1070
1067
1066
1065
1063
1061
1060
1060
1059
1058
1058
1056
1055
1055
1054
1053
1052
1051
1051
1050
1049
1049
1048
1047
1046
1045
1044
1043
1040
1038
1038
1037
1035
1033
1033
1032
1031
1030
1029
1029
1028
1024
1019
1011
1009
1006
1005
1005
1002
999
995
994
993
992
992
988
988
988
987
986
985
983
982
982
981
980
979
978
977
976
975
974
972
972
971
969
969
968
966
964
963
961
960
960
959
959
958
957
956
955
955
953
952
950
957
969
968
955
942
937
933
931
929
927
926
925
923
918
914
911
909
907
906
902
898
897
896
885
881
873
870
866
860
856
850
848
850
853
855
856
857
858
859
861
862
863
864
865
867
868
870
871
872
873
874
874
874
874
874
874
874
874
874
875
876
876
878
879
879
882
882
884
888
890
892
893
895
897
900
902
903
904
904
904
905
905
905
905
905
906
906
897
893
882
877
867
862
857
853
842
835
827
820
815
802
786
788
789
790
793
796
800
802
804
805
807
813
816
818
820
822
823
822
820
815
813
811
808
803
802
798
796
774
772
767
771
773
775
777
780
783
787
792
796
798
802
803
808
812
813
811
807
804
801
797
794
792
789
784
774
770
767
763
762
759
750
744
740
736
727
724
720
715
710
708
708
709
709
710
711
713
713
712
708
703
698
694
684
679
671
667
664
662
660
657
655
651
649
646
643
642
639
637
635
632
630
627
624
622
617
610
588
567
561
555
549
544
543
541
539
538
538
538
536
536
539
540
542
545
546
549
545
535
525
509
503
497
489
490
492
493
493
494
496
500
502
509
513
518
520
521
514
508
505
502
499
493
493
494
494
495
495
496
496
493
487
483
477
474
472
470
464
458
453
446
439
428
423
417
419
424
426
428
424
422
420
418
411
406
402
404
405
407
410
415
417
418
420
420
415
412
408
402
391
383
375
366
366
366
366
366
366
366
366
363
363
362
361
359
358
359
360
361
364
367
368
370
377
382
387
395
398
400
402
403
401
400
393
391
406
413
419
424
426
427
429
431
432
432
422
402
395
386
383
373
372
368
365
363
357
356
353
354
358
359
362
363
365
367
369
371
365
359
348
340
330
324
324
324
324
324
324
324
324
324
321
320
319
319
318
315
313
312
312
310
310
310
310
310
310
310
310
310
310
312
321
335
342
345
345
344
343
341
341
340
339
333
331
329
326
324
322
319
312
309
310
318
323
324
331
331
330
330
329
328
327
326
326
330
335
337
341
347
348
343
331
321
309
302
295
289
287
286
284
281
277
274
269
267
272
274
281
287
293
294
303
305
306
307
307
307
305
304
301
298
295
284
269
256
265
281
296
309
305
290
279
271
253
234
219
214
215
216
217
218
219
221
225
233
240
244
247
247
247
247
247
247
249
250
251
251
252
253
254
251
247
245
241
239
237
236
239
240
244
248
257
259
263
267
267
257
252
247
243
241
246
249
255
259
260
260
256
251
250
247
244
241
240
238
235
235
234
234
234
233
233
233
232
232
232
229
219
216
214
211
203
201
198
193
179
179
179
180
180
180
180
180
178
177
176
176
174
173
172
168
166
166
166
166
172
174
178
200
211
214
220
208
197
193
185
179
185
187
189
191
194
196
198
198
197
195
194
191
189
189
190
191
191
190
190
189
189
189
194
196
197
198
199
202
203
205
205
199
194
190
186
182
181
182
185
185
185
186
186
188
186
175
161
149
149
149
149
149
147
146
146
142
140
135
134
126
119
114
109
93
92
90
89
82
82
81
80
77
76
76
76
76
75
73
72
73
74
74
74
75
75
76
77
79
79
83
84
85
86
86
86
87
87
87
88
89
92
94
94
96
97
98
101
102
107
109
111
112
113
113
114
116
117
120
121
122
123
125
128
130
131
131
135
136
143
146
153
162
165
167
169
171
174
179
181
186
190
191
199
202
211
212
212
225
226
228
239
242
243
245
249
250
251
252
253
254
254
260
261
261
263
265
266
267
270
271
271
271
269
268
266
265
263
262
260
259
257
257
257
257
257
257
257
257
257
257
257
259
262
263
265
266
267
268
280
309
309
307
305
304
301
299
297
295
290
288
288
293
301
304
307
310
313
316
327
334
343
344
345
347
349
350
352
356
360
360
355
355
354
353
352
349
346
346
352
355
359
362
363
365
368
378
387
397
399
402
404
416
416
416
416
416
416
416
416
416
416
416
423
432
439
444
456
457
456
456
456
456
455
454
454
453
456
458
459
462
463
466
468
469
475
478
479
480
480
481
481
486
488
490
492
506
525
528
532
532
532
532
531
531
531
531
530
530
530
530
533
540
558
563
581
590
587
585
583
580
578
574
572
567
563
563
565
568
570
572
576
578
579
581
583
592
598
598
599
599
600
600
602
603
604
605
606
607
610
613
619
621
625
627
629
630
628
626
625
624
622
621
618
617
616
614
615
616
618
620
622
624
626
636
646
651
654
658
661
664
668
674
681
682
685
686
688
692
694
696
698
697
695
693
685
683
681
678
668
671
673
674
675
677
686
690
691
689
688
687
686
685
683
682
678
675
678
679
679
681
683
686
687
687
687
687
687
686
686
686
686
685
685
685
677
674
671
665
663
661
661
655
652
647
646
646
647
649
655
665
667
668
670
669
667
664
657
643
645
650
652
654
656
657
659
662
660
659
658
657
655
653
651
650
649
650
651
651
652
653
654
655
657
658
660
663
670
673
677
681
684
686
690
697
698
696
694
691
688
686
673
671
669
667
659
658
657
655
655
654
650
646
645
644
643
654
657
658
660
663
668
673
672
672
671
670
670
666
664
664
663
663
663
664
664
664
664
665
665
665
665
664
663
660
659
657
656
655
654
653
648
646
644
639
637
632
628
626
625
620
612
611
610
607
606
605
602
601
598
596
594
589
588
585
583
581
579
575
574
572
572
570
569
568
568
567
566
566
565
566
571
578
585
587
591
596
590
587
579
573
569
557
542
538
538
540
544
549
553
555
558
561
563
564
563
560
558
553
548
542
537
535
533
535
536
541
542
545
547
548
549
551
554
550
548
546
544
539
537
534
531
528
523
513
511
511
510
508
508
508
507
506
506
506
506
506
506
505
505
503
503
502
501
500
499
496
493
490
486
482
476
469
469
471
471
472
472
472
474
474
475
475
475
476
469
467
464
457
444
441
432
429
426
425
421
418
415
412
409
406
411
420
422
423
425
428
439
435
433
432
430
429
427
413
407
403
400
395
391
385
382
384
385
386
387
387
391
392
392
393
393
393
394
394
394
394
395
395
394
393
392
391
390
389
388
387
386
383
383
382
380
379
378
376
373
367
363
360
361
364
368
368
369
373
373
370
368
365
363
361
357
340
335
335
337
339
341
342
344
346
348
349
351
353
353
353
353
353
353
353
353
353
353
353
351
339
334
332
330
327
326
332
338
340
342
348
350
350
349
348
348
347
347
347
347
347
348
348
348
349
349
349
349
349
350
350
350
353
354
354
354
356
356
357
357
358
359
360
360
361
362
363
363
364
364
367
371
379
384
390
394
397
407
409
409
409
409
409
409
409
409
407
406
403
401
398
396
391
389
387
385
380
378
379
381
382
384
384
386
388
390
393
395
396
396
394
393
392
390
389
388
386
386
384
383
382
381
382
385
387
389
391
395
399
401
403
410
412
414
416
419
422
424
425
429
431
437
439
442
443
446
447
446
445
443
442
442
441
441
440
439
438
438
439
441
442
443
445
447
449
450
451
452
452
449
448
447
446
445
443
442
442
446
447
449
452
453
456
457
458
462
463
464
457
451
448
445
440
435
431
422
414
411
409
397
391
387
377
373
372
373
374
374
376
377
377
379
380
381
381
380
377
373
372
368
369
370
371
372
373
375
373
367
356
353
350
347
345
344
342
339
340
343
344
347
352
355
356
357
357
358
358
359
360
360
360
361
362
363
365
367
370
373
376
377
378
379
381
385
385
386
389
391
393
397
403
406
407
409
411
415
416
417
418
418
422
427
430
432
435
436
437
437
438
448
449
450
455
455
455
455
455
455
455
455
455
454
454
454
454
454
454
453
453
453
453
452
452
452
452
452
452
452
451
451
455
466
470
472
482
483
485
494
496
501
508
512
516
523
524
525
525
529
530
531
532
533
534
536
540
540
541
541
542
542
544
544
546
546
546
546
546
546
548
548
548
549
549
550
550
551
551
551
551
552
552
553
553
554
554
554
555
556
557
557
557
558
558
559
559
556
555
553
553
552
552
551
551
550
550
550
549
549
549
549
549
549
549
549
549
549
549
549
549
548
547
544
542
541
538
537
536
534
533
531
532
533
533
534
534
537
545
546
548
551
553
553
554
554
555
555
558
558
560
563
564
564
564
564
564
564
564
564
564
565
565
565
568
577
581
588
592
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
607
612
618
620
621
621
621
621
621
622
622
622
623
623
623
624
625
630
633
639
644
644
645
645
645
643
642
641
640
639
638
638
640
643
647
661
666
669
671
673
675
680
683
689
694
703
706
712
715
723
729
727
727
725
725
724
724
724
724
725
726
729
730
732
729
718
712
708
706
704
700
693
688
695
698
699
700
701
702
707
708
709
723
727
731
739
755
764
767
771
780
785
791
805
807
807
797
793
791
789
786
786
786
786
786
786
786
786
793
794
795
800
803
814
818
822
823
825
827
834
836
834
832
830
827
826
827
829
834
837
845
851
853
864
866
867
867
866
864
862
861
861
860
858
856
854
854
851
844
843
841
840
849
863
866
868
877
881
882
884
885
888
891
892
892
893
894
895
896
896
897
897
897
898
899
899
900
901
901
902
903
903
904
904
905
905
904
903
901
898
895
892
891
888
887
886
884
884
888
889
891
892
898
904
906
909
912
913
916
916
916
916
916
915
915
915
915
917
921
923
923
924
924
924
923
923
923
922
922
922
921
921
921
920
919
918
916
916
915
914
914
915
920
921
922
924
927
927
929
930
931
932
932
932
932
932
931
930
930
930
929
928
927
925
919
916
916
915
914
912
907
906
904
902
900
896
895
893
892
891
889
889
887
885
885
884
884
880
880
879
878
877
877
875
874
873
870
869
868
867
864
863
861
860
860
859
858
854
852
849
849
848
847
845
845
844
842
835
834
833
832
814
806
804
801
798
797
796
795
791
790
789
787
786
781
779
778
778
777
773
767
766
766
764
764
763
763
763
764
765
765
765
766
766
766
767
767
767
767
767
766
766
764
764
764
763
762
761
758
756
754
751
747
739
738
736
734
733
731
729
728
727
723
723
721
719
717
715
715
712
710
708
705
704
703
701
699
694
683
674
670
668
661
658
655
647
646
645
644
642
640
642
644
651
654
658
657
657
656
655
655
654
652
652
651
651
650
648
635
634
633
631
631
636
638
640
641
642
643
646
645
645
644
642
641
641
638
637
637
633
632
630
628
626
624
621
619
614
613
610
608
607
606
603
601
599
597
596
594
591
587
562
557
550
546
543
536
533
530
529
529
526
526
524
523
522
521
520
519
519
518
517
517
516
516
515
514
512
512
511
510
509
508
507
506
505
503
500
497
496
496
495
493
492
491
490
490
489
486
485
483
480
477
474
472
470
469
468
463
462
461
458
455
452
451
450
447
446
444
440
438
435
434
432
432
426
423
421
418
416
415
414
413
413
410
408
406
406
405
404
392
389
385
382
378
378
375
371
369
367
363
361
356
354
351
349
349
348
347
347
347
346
345
345
344
344
343
343
343
342
341
341
340
340
338
337
335
333
330
326
326
324
323
319
318
315
313
310
306
302
302
301
301
301
301
301
301
301
301
301
301
301
301
301
301
299
297
295
293
291
289
287
278
272
271
269
267
266
264
262
255
252
252
254
256
257
259
261
261
262
262
263
263
264
264
263
262
258
257
256
253
250
245
241
238
236
229
226
226
225
223
223
222
221
220
219
218
218
218
218
218
218
218
216
216
215
214
213
212
212
211
209
207
206
204
203
203
202
202
201
201
201
202
202
202
201
201
199
199
197
196
195
194
194
194
196
204
205
210
212
200
198
195
193
190
188
186
182
181
179
178
177
177
177
177
177
178
178
178
178
177
176
172
171
171
171
171
170
168
164
158
158
157
157
157
157
158
159
160
159
158
157
156
155
155
158
160
161
161
159
156
152
148
146
145
143
142
141
140
140
142
142
143
143
144
142
137
135
135
135
135
135
134
133
133
132
131
130
130
129
129
129
129
129
129
127
126
125
124
123
123
123
122
122
122
123
124
125
126
127
127
127
128
128
128
120
115
110
106
105
103
102
102
102
103
103
106
118
119
119
118
117
114
113
107
104
101
98
103
105
106
105
103
102
98
96
95
94
93
92
91
91
92
82
76
76
78
83
85
88
80
75
75
75
75
74
70
68
66
65
63
61
61
61
61
60
60
60
56
54
54
55
55
55
54
53
46
44
44
44
45
45
45
45
41
40
38
38
38
37
32
32
31
31
31
30
30
30
30
30
29
29
28
28
28
29
30
30
30
29
29
29
28
28
28
28
28
28
28
29
29
27
25
23
21
18
17
16
15
15
15
15
15
16
17
17
17
17
17
17
17
17
17
17
17
18
19
23
23
23
23
23
23
23
23
23
23
26
29
41
45
60
60
59
58
58
56
55
55
55
54
53
50
49
48
47
41
42
43
44
45
48
50
50
51
52
53
53
54
54
54
55
27
23
20
18
18
18
17
17
17
17
17
17
17
9
8
8
13
15
15
15
15
23
25
29
31
32
33
35
35
36
36
37
38
38
38
37
37
37
37
37
32
31
29
26
25
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
33
37
38
39
39
39
39
39
39
39
39
39
39
39
39
40
47
48
49
55
56
58
59
60
60
60
59
55
54
50
50
49
49
48
48
48
47
47
48
48
50
50
51
52
52
51
51
51
51
51
52
52
52
52
47
45
45
44
44
44
45
45
46
51
51
51
50
49
47
46
46
50
37
44
45
46
42
42
42
42
42
42
42
42
41
39
38
34
32
31
30
29
22
21
21
21
22
22
22
23
23
24