545
545
545
546
547
549
556
556
560
564
566
573
575
578
580
584
587
590
595
595
599
600
605
608
609
609
609
609
609
610
617
622
624
624
624
625
627
632
642
642
645
647
660
667
670
670
671
674
674
682
685
682
682
682
679
678
678
678
679
675
670
670
667
662
654
654
649
649
649
645
640
640
634
632
632
630
629
626
626
621
615
608
604
601
594
594
590
584
574
570
565
562
562
560
557
547
543
541
544
544
547
552
554
554
554
554
555
554
553
555
555
560
567
568
568
564
564
570
570
577
575
574
574
574
573
571
571
574
579
579
579
579
581
584
589
592
595
595
595
595
594
593
593
597
600
602
602
602
601
603
608
608
613
621
624
624
629
630
631
638
638
643
648
650
653
653
658
673
673
689
710
710
708
701
698
698
694
695
696
696
701
716
716
717
720
720
720
720
720
719
719
719
754
754
751
750
750
748
748
751
755
762
762
754
761
761
763
767
785
789
789
790
791
793
795
795
796
796
805
807
807
806
807
807
808
809
811
812
813
814
815
813
805
805
802
802
799
789
782
778
774
768
752
752
748
733
731
727
691
691
689
686
684
681
679
679
679
668
668
668
666
665
661
655
620
620
614
606
606
606
606
612
612
612
612
612
608
605
605
602
590
581
572
572
567
555
550
548
548
546
542
537
527
517
510
510
508
507
506
505
504
503
503
502
502
505
510
513
517
517
518
519
523
525
525
524
524
521
520
507
507
509
510
514
514
517
520
520
520
514
512
500
492
468
468
457
462
462
464
462
460
458
457
457
457
456
454
447
444
444
444
446
447
447
450
449
449
449
455
461
463
464
464
465
471
473
473
481
488
488
509
515
518
518
520
520
521
521
521
519
517
512
509
509
507
505
497
497
496
490
490
484
485
486
488
490
499
502
502
505
503
497
488
488
487
493
496
501
510
510
515
529
529
535
530
528
520
517
517
517
518
519
520
520
520
529
542
542
562
564
564
566
568
568
568
566
564
558
558
555
557
557
549
549
549
548
544
543
543
541
541
541
548
549
555
558
558
559
560
540
540
540
541
541
542
543
540
542
541
541
543
556
556
567
569
569
563
563
554
549
549
549
549
549
548
536
536
534
532
533
533
534
528
523
522
519