546
546
548
550
551
554
547
542
539
538
537
537
538
541
542
543
544
539
539
539
540
540
541
542
542
543
544
548
552
553
555
556
557
560
563
568
572
577
581
584
585
586
588
588
587
586
582
582
582
582
582
582
582
583
584
584
587
588
589
590
591
591
591
591
591
590
590
588
587
586
585
585
584
583
582
582
581
581
580
579
577
576
574
572
571
571
571
571
570
569
568
568
570
574
577
579
582
584
588
595
597
598
598
599
600
601
603
607
607
608
609
610
611
612
612
612
612
612
613
615
616
613
611
611
611
612
613
614
614
613
611
609
607
606
606
605
603
603
603
607
607
608
608
609
609
612
612
613
613
614
614
614
614
614
614
614
614
614
616
628
628
628
629
639
641
643
642
639
637
635
635
634
630
627
624
622
619
618
616
613
611
609
609
608
614
613
611
607
606
600
592
584
575
572
571
571
570
568
568
568
563
563
563
562
557
557
557
557
556
556
556
555
555
554
553
552
550
549
549
547
547
549
549
549
549
549
548
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
547
547
548
549
550
553
553
555
557
558
559
560
560
560
559
558
557
557
557
558
559
560
560
563
567
569
571
576
579
580
582
574
565
562
561
561
563
563
563
564
564
564
565
566
567
567
568
570
570
570
569
568
567
566
566
567
568
568
571
572
573
575
578
579
579
580
581
581
582
582
584
590
608
608
608
607
606
604
602
602
602
602
601
601
601
601
600
599
598
593
592
592
592
593
593
593
593
590
588
588
588
588
588
588
588
588
588
587
585
584
584
584
581
580
578
579
579
579
579
579
579
579
579
579
580
580
582
586
588
588
588
586
586
586
586
586
586
586
586
586
586
586
586
586
586
587
587
588
588
587
582
580
580
579
579
578
577
577
576
576
574
574
575
576
576
575
575
575
575
575
575
576
576
576
575
574
574
574
573
572
572
572
572
573
574
574
574
576
576
575
574
574
573
573
573
573
573
573
573
570
570
570
567
566
566
566
566
566
566
566
566
566
566
566
566
567
567
567
567
567
567
567
568
566
563
562
562
562
560
554
552
551
551
551
550
550
550
548
547
547
547
546
546
546
545
545
547
548
558
564
566
567
568
570
572
573
573
586
586
587
587
584
584
584
583
583
583
583
582
582
583
589
589
589
588
586
584
583
580
575
569
566
561
560
557
555
553
550
548
544
542
541
540
539
539
541
541
541
542
543
539
538
538
537
537
540
542
544
544
547
549
549
549
549
554
551
548
547
545
545
548
548
548
548
548