Propuesta de etapa para la vuelta 2019
]]>
Propuesta de etapa para la vuelta 2019
]]>
231
231
231
232
251
255
258
255
254
254
253
253
253
252
252
252
251
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
248
232
228
228
227
227
226
226
226
226
226
226
226
226
226
225
224
223
222
221
221
218
214
205
203
202
202
201
201
201
201
200
199
199
197
196
192
193
196
199
200
200
200
200
200
200
200
200
200
200
200
200
200
199
196
194
192
190
188
187
187
200
207
207
214
218
218
218
217
217
216
216
216
216
216
215
215
215
207
206
203
202
199
197
196
192
188
187
186
182
178
177
176
174
172
170
162
151
151
150
150
149
149
148
147
145
143
142
140
139
135
134
134
134
134
135
137
140
140
141
142
142
142
143
143
145
146
146
147
147
147
148
149
149
149
149
149
149
150
150
154
160
164
168
168
169
173
174
175
176
177
180
182
184
187
189
191
193
196
198
201
207
209
213
215
219
223
224
225
226
228
229
235
239
241
243
245
248
250
251
254
259
263
271
278
288
306
316
322
325
328
336
341
368
368
371
376
382
386
390
392
399
403
407
408
408
408
408
408
408
411
412
413
413
414
414
415
418
422
425
428
430
431
432
434
436
437
439
440
441
441
442
442
444
444
445
445
446
447
447
448
449
451
451
452
453
453
454
454
455
455
455
456
456
456
456
456
456
456
456
456
457
458
458
456
454
451
447
446
445
441
439
438
436
434
430
428
426
423
418
411
403
401
396
394
391
387
385
385
384
382
378
376
374
369
366
364
363
358
350
344
342
341
339
336
332
330
328
327
325
323
320
319
317
316
314
306
299
298
296
295
294
287
284
279
278
277
276
277
277
278
278
278
278
264
259
254
250
246
246
245
245
245
244
243
242
241
240
239
235
229
226
224
222
221
220
219
218
216
216
216
216
216
215
215
215
215
215
216
216
216
217
217
218
218
218
219
219
223
225
231
234
239
246
249
250
251
253
254
256
256
260
264
265
268
270
272
274
276
276
278
279
280
280
281
281
281
281
281
281
281
281
281
281
282
282
284
286
288
289
292
295
297
298
300
301
303
304
304
305
307
307
308
309
315
317
321
323
325
328
330
332
337
339
339
340
341
341
341
341
342
343
344
344
344
345
345
346
347
350
351
352
353
356
358
364
368
378
380
383
384
387
389
393
394
399
400
404
406
409
412
415
418
422
424
426
428
429
430
431
433
434
435
436
436
437
438
439
440
442
446
447
450
452
453
457
459
460
460
460
461
461
462
462
465
467
468
473
478
479
481
483
484
485
486
487
489
491
494
497
502
504
509
512
513
515
517
518
519
522
523
524
525
528
534
539
540
541
545
545
545
545
545
546
546
546
546
546
546
546
546
546
546
545
545
545
544
543
543
543
543
543
543
543
543
544
545
547
548
548
549
550
550
550
550
550
550
550
550
550
551
553
554
556
557
557
558
559
560
561
564
565
566
567
568
570
572
572
573
575
572
569
568
567
566
565
564
563
561
559
559
559
559
559
559
559
559
559
559
563
567
568
569
571
572
574
575
577
577
577
577
577
577
577
577
577
578
579
580
582
583
585
586
590
590
591
591
592
592
592
594
594
595
599
601
603
614
619
624
626
628
639
641
641
641
641
641
641
641
641
645
648
652
656
661
663
661
659
657
654
650
645
640
639
639
636
634
633
632
631
628
626
625
623
622
620
619
619
618
617
610
609
607
605
598
596
594
591
590
589
589
588
583
581
577
570
568
567
566
565
564
560
559
558
557
554
553
551
550
548
546
542
538
536
535
532
528
527
527
525
524
523
520
519
516
511
508
504
503
495
486
483
478
473
471
470
470
468
467
466
462
461
460
460
457
455
455
454
454
454
452
452
452
451
450
450
449
447
444
443
442
441
440
439
433
431
428
425
416
411
404
400
399
397
396
395
394
392
390
389
387
384
381
377
375
373
370
363
356
355
353
351
350
350
348
348
347
346
345
343
341
340
339
338
337
336
335
334
330
329
326
324
323
322
321
321
320
319
319
318
318
318
317
317
316
316
316
316
316
316
317
317
318
318
318
319
319
319
321
322
323
328
331
335
340
341
344
345
346
347
349
349
351
352
353
355
357
359
360
362
363
366
368
370
371
373
374
376
376
378
378
378
379
379
379
379
380
380
380
380
382
386
387
388
392
395
397
399
399
402
405
406
408
413
416
417
418
420
421
423
424
425
426
427
429
430
433
433
434
435
436
440
444
445
445
446
446
446
446
446
446
446
446
446
446
446
446
446
446
450
453
455
457
459
461
463
463
468
469
471
473
475
476
480
486
488
488
489
492
497
498
500
501
502
503
504
508
511
515
519
521
521
522
522
523
524
525
526
526
527
528
529
530
531
532
532
534
534
537
538
540
541
542
543
543
544
548
549
551
552
552
557
558
561
562
563
564
566
574
574
577
577
578
578
580
580
581
581
581
582
583
583
583
584
584
592
593
597
598
603
604
606
607
608
609
609
610
611
612
612
613
614
614
614
616
616
617
618
620
621
621
623
624
626
627
631
632
633
633
634
636
636
637
641
644
645
649
652
653
654
656
657
658
671
673
674
679
680
681
681
682
685
686
687
688
689
690
690
690
690
689
689
688
688
687
687
687
688
688
689
689
689
690
690
690
691
695
696
696
697
698
698
699
699
700
702
703
703
705
706
707
708
709
710
711
713
714
715
716
717
718
719
720
722
723
724
725
727
728
729
730
733
736
737
739
740
743
745
746
746
747
748
748
749
751
754
754
756
759
760
760
761
762
763
763
764
767
771
771
777
780
782
783
783
782
781
781
780
779
779
778
778
776
775
773
770
763
761
758
755
754
752
751
746
746
745
744
741
740
738
736
734
733
733
731
729
726
721
720
716
715
714
712
710
709
708
703
702
696
687
685
684
683
682
681
680
679
671
670
669
668
663
649
649
648
644
643
642
642
640
639
636
635
634
633
632
630
629
626
625
625
624
624
620
619
617
615
614
613
612
611
609
606
604
602
594
594
594
593
592
591
589
586
583
579
577
575
574
567
567
567
567
567
567
567
567
568
568
568
568
568
568
568
567
567
566
565
563
562
561
560
558
556
554
552
547
542
536
535
533
529
527
516
511
510
509
508
507
506
504
499
492
490
489
485
483
481
481
479
475
470
468
461
458
450
444
444
442
441
440
439
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
435
430
428
428
422
420
419
412
411
409
408
408
407
404
402
401
399
396
395
392
391
377
374
370
367
363
359
358
356
351
346
345
340
338
335
335
334
331
321
320
309
307
307
304
303
302
301
301
302
303
304
305
306
307
308
309
310
311
311
312
313
314
314
314
314
315
316
319
320
323
325
325
326
327
328
328
330
330
331
331
332
332
333
334
334
335
336
336
336
336
333
332
331
330
329
327
325
320
317
313
312
310
309
309
308
307
305
304
303
303
303
303
303
303
302
302
302
301
301
301
301
302
302
303
309
309
309
309
311
312
313
311
309
309
309
313
314
316
317
318
319
321
321
321
321
322
322
323
331
342
344
347
354
362
363
365
376
380
383
388
390
391
398
399
400
402
403
405
406
407
409
415
417
419
419
420
421
423
424
425
427
428
431
433
436
444
448
451
452
453
454
455
455
456
456
457
457
458
458
460
465
469
472
473
478
481
483
485
493
494
497
498
504
506
508
509
511
526
533
537
539
542
544
547
548
550
552
554
557
561
563
564
565
566
568
570
571
573
575
585
590
594
597
601
605
607
610
615
616
617
618
620
627
629
631
633
635
638
644
646
648
650
652
653
656
665
667
669
671
673
675
677
679
681
684
687
702
703
706
708
707
707
706
705
704
704
702
703
705
706
707
719
722
723
725
727
728
730
732
734
739
746
750
753
755
756
758
760
769
775
778
783
788
792
793
796
799
808
812
814
815
818
824
829
831
848
853
858
861
866
868
869
871
872
874
880
883
885
892
906
916
928
935
937
939
940
943
946
960
965
968
981
987
990
992
994
995
997
1003
1006
1008
1010
1011
1014
1034
1037
1042
1044
1069
1071
1072
1075
1080
1084
1090
1092
1092
1092
1092
1092
1092
1093
1093
1093
1093
1093
1096
1097
1099
1100
1100
1101
1102
1103
1113
1113
1114
1115
1116
1117
1119
1121
1127
1128
1132
1140
1143
1145
1146
1146
1147
1149
1149
1150
1151
1151
1152
1156
1158
1158
1159
1160
1160
1160
1161
1161
1161
1162
1163
1164
1166
1170
1173
1175
1176
1176
1176
1176
1175
1175
1174
1174
1174
1174
1174
1174
1174
1174
1175
1175
1175
1175
1175
1173
1172
1171
1170
1169
1169
1168
1167
1166
1164
1163
1162
1160
1159
1158
1156
1152
1150
1149
1148
1146
1144
1142
1139
1136
1129
1127
1124
1120
1114
1109
1106
1102
1100
1094
1093
1091
1090
1089
1088
1086
1085
1084
1083
1071
1069
1064
1056
1054
1052
1051
1050
1048
1038
1033
1033
1032
1030
1029
1028
1027
1026
1025
1024
1024
1022
1019
1015
1008
1004
1000
997
994
990
986
982
978
974
970
968
965
962
958
943
940
936
936
936
935
934
933
932
932
931
931
927
925
923
921
915
913
910
906
903
900
897
895
893
890
888
887
885
884
883
882
880
879
877
873
868
867
865
858
857
855
853
852
851
849
848
847
846
846
845
841
838
832
831
829
828
827
826
824
820
817
814
812
810
807
805
804
802
799
797
794
793
788
787
787
783
781
780
777
771
769
767
765
760
750
747
743
737
732
728
724
723
722
721
720
719
717
716
712
709
706
703
701
700
698
697
696
695
694
692
688
687
685
684
683
682
680
679
678
676
675
671
670
668
666
661
660
659
658
657
655
654
653
651
647
645
643
640
639
637
636
633
632
628
624
620
619
616
615
613
611
608
606
604
600
600
600
600
600
597
595
594
593
592
590
588
586
585
583
579
578
576
575
570
568
567
563
560
559
555
554
553
553
552
552
551
550
548
547
547
543
541
539
529
527
525
521
519
517
514
503
502
502
499
497
495
493
492
491
489
486
483
481
480
480
479
478
478
477
477
477
477
478
479
479
480
480
480
481
482
482
483
483
483
483
482
480
480
480
480
480
480
480
480
480
480
479
478
478
477
475
473
471
471
470
469
468
467
467
467
467
467
467
467
467
467
466
465
464
464
463
463
461
459
452
450
448
448
446
446
446
446
445
445
445
444
443
443
443
443
443
444
444
445
445
446
446
446
446
446
446
446
445
445
445
445
445
444
444
443
443
442
442
440
437
436
435
434
433
432
432
431
429
429
428
427
426
426
423
422
419
418
418
418
418
418
420
420
421
422
423
424
426
427
429
431
432
429
428
425
424
422
420
419
418
415
415
413
413
413
413
413
413
413
412
412
412
411
411
411
411
410
410
409
409
408
408
406
405
404
399
397
395
394
390
388
386
384
382
379
377
375
372
372
371
370
366
365
365
364
363
362
361
359
359
359
358
358
358
357
357
357
356
356
356
355
355
354
353
353
353
352
347
346
345
344
343
340
340
340
341
341
341
341
341
341
341
341
341
341
340
340
340
340
340
340
340
340
340
339
339
339
339
339
339
339
339
340
340
341
341
341
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
341
340
339
338
336
351
363
383
386
378
327
309
308
306
304
301
299
289
288
284
282
278
274
273
273
273
274
274
274
274
274
274
274
274
274
274
274
268
266
265
263
261
257
256
254
254
258
260
265
266
267
267
268
269
273
276
277
278
279
279
279
279
279
279
279
279
283
285
285
285
285
285
285
284
284
285
286
287
288
291
292
292
293
293
292
292
291
288
288
289
289
290
290
291
292
292
298
299
300
301
302
304
305
304
303
303
302
301
301
300
301
302
302
305
308
314
314
315
315
316
317
317
317
318
319
319
319
320
320
320
320
320
320
320
320
322
323
324
325
332
334
335
337
340
346
343
338
336
336
341
348
352
356
360
363
377
381
384
390
391
392
393
395
396
397
403
399
389
382
378
369
366
362
352
348
346
346
347
350
351
353
356
356
356
356
356
356
357
358
358
359
359
360
361
361
362
362
363
363
363
363
363
363
363
364
364
364
365
365
365
365
365
370
372
374
375
377
378
385
386
387
388
388
389
391
391
392
393
394
395
396
397
435
435
435
435
435
435
435
435
435
429
427
425
423
414
418
421
424
430
446
452
457
456
447
444
443
442
436
436
436
436
436
436
435
435
435
435
435
434
434
434
433
433
432
432
432
432
433
433
435
435
436
436
438
439
442
442
443
443
445
447
447
448
448
451
453
454
453
453
452
452
451
451
451
451
451
452
452
452
452
453
453
453
453
454
454
457
461
463
466
467
467
469
470
470
471
471
472
472
472
473
473
474
477
478
482
486
487
488
488
489
490
490
490
492
492
493
494
495
496
498
498
500
503
503
504
505
505
506
507
509
510
510
512
513
515
515
517
519
520
525
527
531
532
534
535
538
552
554
556
558
560
560
560
561
561
561
562
562
563
565
567
567
569
570
572
576
578
585
587
593
594
595
599
603
606
613
616
618
620
621
623
625
627
629
630
631
632
634
639
640
641
646
648
648
649
649
650
650
651
651
652
653
653
654
654
655
655
657
661
663
666
667
668
671
672
676
678
680
681
683
685
688
690
692
694
698
703
705
708
711
712
715
718
718
718
718
718
718
720
721
724
726
728
732
732
734
735
736
737
738
743
745
750
751
754
755
757
760
766
768
770
782
785
793
795
797
803
804
805
807
812
820
821
824
825
826
827
835
836
843
846
850
852
854
857
863
867
872
873
873
873
873
873
873
873
874
874
874
874
874
874
876
877
879
885
887
892
894
896
899
901
908
910
911
912
913
916
918
919
932
935
938
939
941
949
953
960
971
977
979
983
989
989
990
990
990
990
991
992
992
992
993
994
995
1001
1003
1004
1014
1016
1021
1025
1026
1027
1029
1030
1031
1033
1034
1035
1039
1041
1043
1045
1048
1070
1077
1083
1088
1093
1095
1096
1096
1098
1099
1100
1100
1100
1103
1104
1109
1110
1111
1112
1113
1114
1115
1120
1125
1127
1130
1142
1147
1149
1154
1155
1156
1157
1158
1159
1159
1161
1164
1167
1172
1173
1174
1175
1177
1180
1182
1183
1185
1186
1192
1194
1196
1202
1203
1205
1207
1208
1213
1216
1218
1228
1229
1231
1232
1233
1242
1251
1252
1253
1263
1271
1276
1279
1282
1285
1291
1294
1296
1300
1301
1301
1302
1303
1304
1304
1315
1321
1322
1322
1323
1324
1330
1334
1335
1336
1337
1338
1340
1340
1341
1342
1342
1343
1343
1343
1343
1344
1344
1345
1346
1346
1347
1348
1350
1351
1352
1355
1364
1376
1389
1405
1409
1411
1413
1418
1424
1429
1433
1437
1443
1445
1453
1454
1458
1463
1467
1470
1474
1479
1488
1493
1495
1496
1498
1502
1504
1506
1510
1512
1514
1516
1516
1515
1515
1512
1511
1512
1513
1516
1519
1520
1521
1525
1528
1529
1530
1531
1531
1532
1534
1537
1542
1544
1548
1550
1552
1555
1559
1562
1564
1564
1564
1564
1564
1563
1563
1562
1562
1562
1567
1569
1571
1573
1577
1586
1591
1596
1598
1600
1600
1602
1603
1604
1605
1608
1617
1620
1620
1621
1621
1621
1621
1619
1618
1617
1616
1615
1613
1610
1605
1601
1592
1587
1586
1583
1582
1580
1576
1573
1570
1567
1564
1560
1558
1557
1555
1551
1550
1547
1543
1542
1542
1541
1538
1536
1536
1536
1536
1537
1538
1539
1539
1539
1539
1538
1538
1537
1537
1536
1536
1539
1542
1546
1550
1552
1555
1557
1559
1560
1561
1562
1564
1564
1564
1563
1563
1564
1567
1570
1572
1574
1578
1580
1581
1583
1584
1585
1586
1586
1587
1587
1588
1589
1593
1595
1596
1598
1600
1602
1604
1610
1611
1614
1618
1624
1626
1629
1632
1636
1638
1642
1645
1647
1656
1659
1662
1665
1667
1668
1669
1669
1670
1671
1672
1673
1676
1677
1677
1677
1677
1677
1677
1676
1676
1676
1676
1673
1670
1667
1666
1664
1662
1658
1654
1651
1650
1648
1646
1644
1642
1640
1637
1635
1633
1632
1630
1626
1622
1620
1614
1612
1608
1604
1598
1594
1590
1586
1580
1578
1573
1566
1560
1555
1550
1538
1534
1532
1529
1528
1526
1525
1523
1518
1516
1514
1513
1510
1508
1503
1501
1499
1497
1496
1494
1492
1487
1482
1474
1468
1461
1452
1443
1441
1437
1436
1435
1429
1423
1418
1415
1413
1410
1406
1401
1398
1393
1386
1384
1383
1382
1379
1376
1371
1368
1361
1358
1355
1352
1352
1350
1349
1348
1346
1343
1342
1336
1333
1332
1325
1323
1315
1314
1311
1310
1307
1305
1303
1300
1291
1284
1283
1282
1276
1275
1274
1273
1269
1266
1253
1242
1241
1237
1232
1230
1217
1206
1202
1199
1195
1191
1185
1184
1183
1182
1179
1170
1167
1158
1153
1149
1144
1143
1116
1109
1102
1104
1107
1109
1112
1113
1114
1114
1115
1116
1117
1121
1122
1124
1131
1134
1136
1137
1138
1140
1141
1142
1146
1147
1148
1150
1152
1153
1156
1159
1160
1161
1164
1172
1180
1186
1190
1195
1196
1197
1198
1200
1203
1204
1205
1205
1206
1207
1207
1210
1211
1212
1214
1215
1216
1218
1223
1228
1231
1235
1237
1242
1253
1260
1264
1267
1272
1274
1278
1282
1284
1287
1299
1303
1304
1305
1308
1308
1312
1314
1316
1316
1319
1319
1321
1321
1322
1322
1323
1323
1324
1327
1333
1337
1342
1349
1355
1358
1360
1362
1365
1371
1373
1375
1377
1379
1383
1388
1393
1399
1403
1405
1420
1424
1430
1435
1441
1447
1448
1451
1452
1454
1457
1460
1463
1464
1466
1470
1475
1476
1477
1478
1481
1481
1482
1483
1484
1486
1495
1496
1498
1499
1500
1503
1508
1510
1515
1522
1525
1526
1526
1526
1527
1528
1529
1530
1531
1532
1534
1535
1535
1536
1536
1537
1541
1543
1549
1551
1553
1555
1557
1559
1561
1562
1564
1566
1571
1571
1572
1572
1574
1575
1576
1579
1581
1583
1585
1588
1591
1592
1594
1595
1596
1599
1601
1603
1604
1606
1608
1614
1615
1619
1621
1622
1624
1624
1625
1627
1628
1629
1631
1636
1637
1641
1642
1643
1644
1645
1647
1652
1656
1657
1659
1660
1661
1662
1663
1665
1666
1669
1671
1672
1676
1681
1686
1689
1693
1697
1698
1699
1699
1700
1700
1701
1703
1703
1704
1705
1707
1706
1703
1701
1698
1697
1692
1691
1688
1687
1686
1685
1683
1675
1672
1668
1663
1659
1656
1648
1647
1646
1644
1642
1642
1640
1637
1636
1632
1628
1624
1620
1616
1611
1606
1605
1604
1598
1594
1590
1585
1577
1573
1569
1562
1554
1545
1544
1538
1535
1535
1533
1531
1528
1518
1515
1508
1506
1502
1499
1487
1483
1481
1479
1477
1475
1474
1473
1472
1472
1471
1469
1466
1463
1463
1462
1462
1461
1460
1459
1459
1457
1456
1455
1454
1453
1453
1446
1437
1436
1433
1431
1428
1426
1426
1425
1424
1423
1422
1419
1416
1414
1413
1410
1409
1406
1405
1405
1403
1398
1393
1391
1388
1379
1378
1377
1375
1374
1368
1365
1364
1363
1362
1360
1359
1359
1357
1357
1356
1355
1354
1353
1353
1353
1353
1352
1351
1351
1350
1349
1349
1349
1349
1349
1348
1347
1347
1346
1346
1345
1343
1342
1341
1340
1340
1338
1333
1332
1332
1331
1331
1331
1331
1331
1331
1330
1329
1329
1327
1325
1324
1324
1323
1322
1321
1321
1320
1319
1318
1315
1313
1311
1311
1309
1309
1308
1303
1302
1300
1296
1293
1291
1290
1289
1289
1290
1291
1292
1295
1297
1301
1302
1304
1308
1313
1314
1315
1316
1319
1327
1333
1343
1344
1347
1347
1348
1351
1353
1355
1355
1355
1356
1356
1357
1358
1358
1360
1360
1363
1364
1366
1367
1370
1371
1373
1375
1375
1375
1377
1379
1380
1381
1383
1384
1385
1386
1387
1387
1388
1389
1389
1389
1390
1391
1391
1392
1394
1394
1395
1395
1396
1396
1397
1398
1399
1400
1402
1403
1404
1405
1406
1407
1409
1409
1410
1411
1411
1411
1413
1414
1416
1417
1418
1423
1424
1426
1427
1428
1429
1439
1439
1440
1440
1441
1441
1441
1442
1447
1450
1457
1458
1459
1460
1461
1463
1466
1483
1484
1484
1484
1485
1485
1485
1486
1486
1489
1489
1493
1494
1495
1496
1499
1500
1507
1509
1510
1511
1512
1512
1512
1517
1519
1521
1523
1528
1529
1530
1531
1536
1537
1540
1551
1551
1551
1552
1552
1554
1554
1556
1556
1557
1558
1559
1560
1560
1562
1563
1571
1572
1572
1575
1576
1577
1580
1582
1582
1582
1583
1584
1584
1584
1584
1583
1582
1581
1580
1580
1577
1576
1575
1574
1571
1570
1569
1562
1559
1557
1556
1552
1548
1546
1545
1544
1542
1540
1539
1537
1534
1533
1531
1529
1527
1526
1525
1524
1521
1520
1518
1518
1517
1517
1516
1515
1514
1512
1510
1509
1504
1502
1500
1498
1495
1492
1490
1487
1487
1486
1484
1482
1481
1480
1478
1475
1475
1474
1473
1469
1466
1461
1460
1460
1458
1457
1456
1454
1454
1453
1452
1449
1447
1444
1441
1440
1438
1435
1429
1426
1424
1421
1418
1416
1413
1412
1409
1407
1405
1401
1401
1401
1400
1400
1399
1399
1399
1398
1397
1397
1397
1397
1396
1395
1392
1391
1391
1390
1389
1387
1384
1380
1378
1377
1376
1375
1373
1372
1371
1369
1369
1368
1366
1361
1360
1358
1352
1348
1343
1340
1337
1335
1332
1329
1328
1326
1325
1323
1322
1322
1320
1319
1316
1314
1311
1308
1306
1305
1303
1303
1302
1299
1295
1290
1288
1286
1285
1283
1282
1280
1279
1277
1275
1274
1274
1272
1271
1270
1270
1270
1269
1269
1264
1263
1261
1260
1258
1250
1244
1242
1236
1235
1235
1235
1235
1235
1235
1235
1235
1234
1231
1229
1229
1227
1224
1221
1215
1214
1212
1210
1208
1206
1202
1201
1197
1194
1189
1183
1181
1181
1181
1180
1180
1180
1179
1178
1176
1165
1162
1158
1157
1150
1146
1144
1125
1123
1121
1113
1108
1107
1102
1101
1098
1097
1095
1092
1087
1086
1086
1085
1084
1084
1084
1084
1083
1083
1082
1081
1080
1079
1078
1076
1074
1072
1071
1070
1067
1065
1063
1062
1061
1058
1057
1056
1053
1052
1051
1049
1048
1043
1040
1034
1030
1027
1022
1019
1015
1012
1008
1003
1001
998
997
997
996
996
995
994
994
993
992
989
986
983
982
981
980
973
971
969
968
967
966
964
962
962
961
960
959
957
956
955
954
952
951
950
949
946
943
942
937
933
925
921
914
910
910
910
910
909
909
909
909
908
908
908
908
907
906
905
901
898
898
897
896
896
895
894
891
890
888
888
888
888
888
888
888
888
888
888
888
888
888
888
887
886
883
882
881
881
880
879
879
878
875
875
874
873
869
868
867
865
860
858
853
852
849
848
845
844
843
842
838
836
835
834
833
832
831
831
830
828
827
825
823
821
818
816
816
817
817
818
818
819
819
821
824
825
826
830
830
829
825
824
823
820
818
813
812
806
802
799
798
798
797
797
796
796
796
796
796
797
797
797
797
796
794
792
789
787
784
780
776
772
767
768
773
774
778
778
779
780
776
773
772
768
768
773
774
778
780
782
787
783
761
755
746
727
721
709
695
677
660
653
650
650
651
652
653
654
658
662
663
664
667
666
665
665
665
664
664
663
663
662
657
654
653
652
651
643
642
642
639
635
627
626
626
622
621
620
619
619
618
617
614
613
611
606
603
603
602
600
599
599
597
596
592
590
576
570
570
569
569
569
567
566
565
564
564
564
564
563
563
563
563
563
563
563
562
560
557
556
553
548
546
543
542
542
538
537
536
535
534
531
530
530
530
529
528
527
526
526
523
522
522
520
518
518
517
517
517
514
513
513
512
511
510
510
508
508
507
507
506
505
503
502
501
500
500
498
498
497
495
495
495
492
492
492
488
488
487
486
485
485
484
482
481
479
478
477
477
476
475
475
475
472
473
473
478
479
479
476
474
472
471
468
467
467
462
460
454
453
452
452
452
453
453
454
454
454
455
455
455
455
454
454
453
452
451
449
447
445
444
443
443
441
440
439
439
438
435
434
432
432
432
432
432
432
432
432
433
433
434
435
435
435
435
435
435
435
435
435
436
437
437
439
440
441
439
438
437
436
431
429
428
428
427
427
426
426
426
425
425
425
425
428
429
431
433
434
436
438
439
440
440
441
442
445
447
447
446
444
442
442
439
438
438
436
435
433
431
424
421
417
408
406
403
394
393
391
391
390
389
388
387
386
385
385
384
381
379
372
371
369
367
365
364
364
364
364
364
364
364
364
364
362
361
361
360
360
360
359
359
359
358
358
358
358
358
358
357
357
356
355
354
354
353
352
351
350
350
352
356
359
362
364
372
375
378
385
388
393
392
391
385
384
383
382
381
379
375
366
363
360
348
345
342
338
335
334
335
336
338
342
338
332
328
327
325
323
322
322
322
322
323
323
323
323
323
323
323
323
319
319
318
315
312
311
310
309
308
307
307
306
301
299
298
298
298
300
300
301
302
302
303
303
304
297
295
294
293
292
291
287
287
286
285
285
285
285
286
288
298
299
299
298
296
294
292
290
286
283
281
281
281
282
283
283
283
283
282
282
281
281
282
282
283
284
285
284
283
281
280
277
272
267
266
265
265
265
264
260
258
257
258
259
260
266
268
270
271
273
276
277
278
278
278
277
276
276
275
275
274
273
274
274
275
281
287
288
291
292
302
306
315
319
322
328
348
379
375
360
344
334
337
345
348
350
348
345
342
340
339
340
340
340
341
342
342
342
342
342
342
342
341
341
341
341
341
341
341
340
340
340
339
338
338
338
338
340
340
340
341
342
342
342
342
342
342
342
342
342
342
342
342
342
341
341
341
341
341
345
346
348
349
350
355
355
356
356
357
357
357
357
357
357
357
357
357
357
357
358
358
358
359
361
362
363
363
365
366
369
379
381
381
382
383
384
385
387
387
389
390
392
397
399
402
403
408
408
409
409
409
410
410
410
411
412
412
412
413
413
413
413
413
413
413
413
413
415
417
418
419
421
422
424
427
428
429
432
433
431
428
425
422
422
422
423
423
423
423
424
424
424
423
423
422
422
423
424
426
433
433
433
432
432
431
431
430
430
430
429
429
429
429
430
431
433
434
434
435
436
437
439
440
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
445
445
446
446
447
448
450
450
451
451
451
452
454
454
454
455
456
456
456
456
456
456
456
457
458
460
461
462
463
465
468
469
469
469
469
469
469
469
470
471
474
476
478
479
481
485
487
490
492
493
494
496
495
492
487
486
486
485
482
482
482
482
482
482
485
486
486
487
487
487
488
488
489
489
489
489
490
492
493
493
495
496
496
497
503
504
506
516
519
522
524
528
531
534
541
542
543
546
546
549
554
556
558
559
562
563
565
567
572
575
577
579
580
581
584
585
585
586
589
590
591
592
593
594
595
596
596
597
606
606
607
607
608
610
612
614
618
620
623
625
627
630
635
639
642
643
644
644
645
645
646
647
648
650
651
654
655
657
660
661
663
665
673
677
679
681
684
685
687
688
689
691
692
693
694
695
696
699
700
701
702
703
704
705
706
707
710
713
716
720
723
726
729
731
734
738
741
744
746
750
754
756
758
764
767
769
771
774
779
782
782
784
788
789
791
809
812
815
817
820
821
822
823
825
827
828
830
831
834
836
837
838
838
839
839
841
842
844
844
845
846
849
850
853
855
857
861
865
867
875
877
878
882
885
888
888
891
891
892
894
895
896
897
900
901
903
905
906
908
911
913
915
919
921
922
924
932
934
935
937
939
942
943
945
946
948
950
954
971
975
979
982
984
990
995
999
1005
1010
1014
1017
1019
1019
1019
1020
1020
1021
1021
1021
1021
1022
1024
1026
1029
1032
1036
1038
1040
1050
1061
1062
1063
1065
1066
1068
1075
1078
1081
1091
1092
1094
1096
1098
1101
1102
1104
1106
1109
1116
1119
1121
1123
1127
1131
1134
1136
1138
1145
1148
1150
1152
1155
1157
1158
1159
1160
1164
1166
1167
1168
1169
1170
1171
1171
1171
1172
1172
1172
1172
1173
1173
1173
1173
1174
1174
1175
1175
1175
1175
1175
1176
1176
1176
1176
1176
1176
1173
1171
1170
1169
1168
1167
1166
1166
1166
1166
1166
1166
1166
1166
1161
1159
1158
1156
1155
1153
1151
1151
1151
1150
1148
1148
1147
1145
1144
1142
1139
1137
1136
1135
1131
1129
1124
1122
1121
1117
1116
1115
1113
1111
1110
1109
1107
1095
1094
1093
1092
1091
1090
1089
1088
1084
1081
1080
1080
1079
1077
1077
1076
1075
1075
1074
1072
1068
1064
1060
1058
1057
1055
1033
1031
1027
1024
1004
1001
1000
998
997
995
992
986
984
982
981
978
976
970
958
955
950
937
933
929
928
926
921
915
903
894
879
872
869
866
860
859
857
856
854
853
849
846
842
838
827
825
822
818
816
814
811
805
792
788
785
783
778
771
764
761
753
746
744
743
741
740
737
734
729
727
726
725
724
723
722
721
720
718
700
699
697
694
691
686
672
669
666
665
663
662
661
660
658
657
656
650
649
648
646
644
641
638
631
627
624
621
619
616
607
606
604
603
601
596
592
590
585
581
579
577
574
568
567
565
565
564
562
561
559
558
556
550
547
543
540
538
536
532
530
527
524
520
512
498
497
496
494
493
489
488
487
486
480
479
477
473
467
465
461
456
450
448
448
448
447
447
447
447
446
446
446
445
445
443
441
437
430
427
426
423
421
419
417
416
414
413
412
411
409
407
400
397
396
395
394
392
391
389
382
380
379
373
370
366
356
355
354
347
340
338
335
328
324
320
319
317
315
315
314
314
314
314
315
315
315
315
314
314
314
320
325
325
325
326
326
326
325
324
322
322
322
322
322
322
322
322
322
322
322
323
324
325
326
332
332
333
333
333
333
340
344
343
343
342
342
342
342
342
347
350
350
350
350
349
348
348
347
347
348
348
353
355
356
357
365
366
370
370
369
367
365
365
365
365
365
365
368
371
373
373
373
373
373
372
372
372
372
373
373
374
375
375
375
375
376
377
377
377
377
378
379
379
380
380
381
382
383
386
389
391
392
391
390
388
389
395
398
399
399
400
400
401
402
402
402
403
405
407
408
409
411
411
412
412
413
417
419
421
422
424
424
425
428
429
430
430
429
426
424
422
421
419
419
419
418
418
418
418
418
419
438
441
441
440
440
440
440
443
444
443
442
441
441
441
440
439
439
440
443
444
446
446
447
454
455
456
457
458
459
459
460
464
464
464
464
463
463
463
463
463
463
463
463
464
464
464
464
464
464
466
467
467
469
471
473
475
475
475
475
475
475
475
475
475
475
477
478
479
480
482
486
487
487
487
487
487
487
487
487
487
487
493
494
496
498
499
499
500
503
504
505
505
506
507
509
510
510
511
513
515
514
514
513
513
512
511
510
510
510
510
511
513
517
520
523
525
527
527
527
526
526
525
524
524
525
526
532
533
536
538
539
542
543
543
545
546
556
557
561
562
564
566
568
568
571
572
573
574
576
576
576
576
576
576
576
576
575
574
573
572
571
571
571
570
570
570
569
569
569
569
569
569
569
570
570
572
573
581
582
589
593
593
594
594
595
595
596
597
597
598
598
598
597
597
596
596
595
594
594
596
597
603
604
606
607
609
611
612
615
619
622
624
625
628
629
629
631
632
635
645
653
656
658
659
661
664
665
668
669
670
672
672
672
672
673
673
673
673
674
674
675
676
678
678
681
684
685
686
687
687
688
688
689
689
690
692
692
694
694
696
699
701
702
703
705
706
708
709
710
711
714
714
715
715
717
717
718
719
721
722
724
726
727
728
735
736
738
739
741
746
746
746
747
747
748
748
748
750
752
758
759
760
761
763
764
766
767
768
770
772
773
777
778
779
782
783
785
786
786
793
794
795
801
802
804
806
811
811
812
812
813
813
815
816
818
819
819
820
821
821
821
822
822
822
824
824
824
824
823
822
822
822
822
823
824
825
827
829
832
839
845
847
848
848
848
848
848
849
849
849
850
850
850
854
854
854
855
855
855
857
857
858
859
860
861
862
863
864
866
868
868
869
870
873
874
875
876
877
890
893
897
897
896
896
896
895
895
894
893
893
894
896
897
898
900
903
907
909
912
913
916
916
917
918
921
921
922
924
925
927
928
929
930
931
934
935
936
940
940
940
940
942
942
942
942
942
946
948
949
950
953
954
957
957
959
960
960
961
961
964
965
966
967
968
969
969
970
971
971
973
975
979
980
986
987
989
989
990
992
993
993
994
994
995
995
996
998
999
1001
1004
1006
1007
1010
1013
1015
1015
1016
1018
1019
1020
1026
1029
1032
1034
1035
1036
1037
1039
1040
1044
1044
1045
1046
1047
1048
1048
1049
1052
1053
1056
1057
1057
1057
1058
1059
1059
1059
1060
1061
1061
1064
1064
1065
1065
1066
1067
1067
1068
1070
1070
1071
1073
1077
1085
1086
1090
1095
1098
1102
1108
1110
1114
1115
1122
1123
1125
1128
1129
1135
1136
1138
1140
1143
1144
1145
1148
1149
1151
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1156
1161
1163
1174
1184
1186
1187
1187
1188
1189
1190
1190
1191
1191
1191
1194
1198
1203
1206
1207
1210
1213
1218
1218
1219
1219
1219
1220
1221
1222
1222
1222
1222
1227
1232
1233
1235
1240
1244
1245
1246
1247
1249
1250
1252
1253
1256
1262
1267
1272
1274
1282
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1287
1287
1287
1288
1288
1288
1289
1289
1289
1291
1292
1295
1297
1298
1298
1299
1300
1300
1301
1302
1302
1305
1306
1306
1307
1308
1308
1309
1310
1310
1312
1313
1314
1319
1322
1324
1324
1325
1326
1328
1329
1330
1333
1342
1344
1347
1348
1351
1354
1357
1359
1362
1362
1363
1363
1364
1365
1366
1367
1371
1373
1374
1376
1377
1377
1378
1378
1379
1379
1380
1380
1380
1381
1381
1381
1382
1382
1382
1383
1384
1387
1387
1387
1388
1388
1389
1389
1389
1394
1395
1395
1396
1396
1397
1398
1399
1402
1403
1404
1406
1407
1408
1409
1411
1411
1413
1413
1414
1415
1415
1415
1416
1419
1420
1421
1421
1423
1425
1426
1431
1431
1431
1431
1431
1432
1433
1433
1434
1437
1438
1442
1444
1451
1455
1456
1458
1459
1460
1473
1474
1477
1479
1480
1482
1482
1487
1488
1490
1491
1500
1501
1502
1504
1505
1508
1512
1519
1523
1524
1525
1526
1527
1527
1528
1534
1535
1538
1538
1539
1544
1545
1545
1547
1547
1549
1550
1554
1557
1558
1558
1561
1563
1564
1565
1567
1568
1569
1569
1570
1572
1573
1575
1582
1584
1585
1586
1591
1591
1591
1591
1591
1591
1591
1592
1592
1592
1592
1592
1593
1594
1594
1598
1600
1605
1611
1612
1612
1613
1613
1613
1614
1614
1615
1615
1615
1615
1615
1616
1617
1618
1619
1619
1620
1620
1621
1622
1623
1625
1626
1628
1629
1632
1635
1636
1637
1639
1643
1644
1645
1647
1649
1651
1651
1653
1654
1655
1661
1662
1664
1665
1670
1671
1673
1680
1682
1686
1684
1683
1683
1682
1681
1681
1681
1681
1682
1682
1682
1682
1683
1683
1683
1683