714
714
714
714
714
714
714
714
714
714
714
714
715
715
716
717
717
718
718
719
719
719
720
721
721
721
722
722
722
722
722
722
722
722
721
721
721
720
719
718
718
717
716
715
714
713
711
708
707
706
705
704
703
702
700
699
697
696
696
695
694
694
693
693
692
692
692
692
692
692
691
691
691
691
691
690
690
689
688
687
687
685
684
683
682
682
681
680
680
679
679
679
678
677
677
676
675
675
674
674
673
672
672
671
671
670
670
669
668
667
667
666
666
665
664
663
662
662
661
660
660
659
659
658
657
656
656
656
656
656
656
656
655
655
655
654
654
654
653
653
653
653
652
652
652
651
650
650
649
649
649
648
648
648
648
647
647
646
646
645
645
645
644
644
644
644
643
643
643
642
642
642
641
641
641
641
640
640
640
639
639
639
639
638
638
638
637
637
636
636
636
635
635
635
635
634
634
634
633
633
633
633
633
633
633
633
633
633
633
633
633
633
632
631
631
630
630
629
629
628
627
625
625
624
623
622
621
621
620
620
619
618
618
617
616
616
615
614
614
612
611
610
609
607
607
606
605
605
604
603
603
602
601
600
599
598
597
596
596
595
593
592
591
590
589
587
586
585
584
583
582
580
579
578
577
576
574
573
572
572
572
572
572
572
572
572
572
572
571
570
568
566
565
563
562
560
559
558
557
556
555
553
552
551
550
549
548
547
546
544
543
542
542
541
541
540
539
539
539
538
538
538
538
537
537
536
536
535
535
534
534
534
533
533
533
530
529
528
528
528
528
528
528
528
528
527
525
524
524
523
522
522
522
521
521
520
520
519
519
517
515
514
512
511
509
508
507
507
506
505
505
504
502
501
500
499
498
497
496
496
495
494
493
492
491
491
490
490
490
490
490
490
490
490
490
490
490
491
491
492
493
493
494
494
495
496
496
496
496
496
496
495
493
492
492
492
491
491
490
490
489
489
489
489
489
489
489
488
488
488
487
487
487
487
487
487
487
487
487
487
487
488
489
489
490
490
490
491
491
492
492
492
492
492
492
492
492
492
491
491
491
491
491
491
491
492
492
493
494
496
496
497
498
498
499
499
499
499
499
500
500
500
500
499
498
496
495
494
493
491
490
489
488
487
486
484
483
482
481
480
478
477
476
475
474
472
471
470
469
468
466
465
462
461
459
457
454
453
452
451
450
449
448
447
446
445
444
443
441
440
439
438
437
437
436
434
433
431
430
428
427
426
424
422
420
419
417
416
415
415
415
415
415