619
619
618
617
617
617
617
617
617
617
617
617
617
617
617
617
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
614
613
613
612
612
611
611
611
610
610
610
610
610
610
610
609
609
609
609
609
609
609
609
609
609
607
607
608
609
604
604
604
603
603
603
603
603
603
604
604
604
604
604
603
603
603
603
603
603
603
603
604
604
604
604
604
604
605
605
605
605
604
604
604
604
604
604
604
604
603
602
602
602
603
604
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
602
601
600
599
599
599
599
599
598
596
595
591
590
587
587
587
586
585
585
585
585
585
584
583
583
584
584
585
587
588
590
590
589
588
587
583
583
583
583
583
583
583
583
582
578
579
582
582
582
582
582
582
582
581
579
578
578
579
579
579
579
579
578
578
576
576
576
576
576
576
576
575
575
574
573
572
571
571
571
571
571
571
571
572
573
574
572
570
575
575
577
575
573
573
573
573
573
573
572
572
572
571
570
570
571
573
573
573
573
572
571
570
569
569
569
569
570
571
571
571
571
571
570
570
570
570
570
570
571
571
571
571
570
570
570
571
571
571
570
569
568
570
568
568
567
566
567
568
567
570
572
572
572
573
574
575
574
574
573
572
572
572
571
570
567
567
566
567
568
568
569
569
569
570
570
570
570
570
570
570
569
569
569
570
571
572
572
572
572
572
569
569
569
573
573
574
574
574
573
573
572
571
570
570
570
572
572
572
573
573
573
575
575
576
576
577
576
575
571
572
573
572
571
571
571
571
571
571
571
574
575
576
577
577
577
577
577
577
576
576
576
577
578
579
579
579
579
579
578
579
580
582
580
581
582
582
582
582
581
579
578
577
577
577
577
577
577
577
577
577
577
577
578
578
578
580
581
580
579
578
577
577
578
578
578
580
580
580
583
583
583
583
584
585
585
585
584
586
586
586
589
588
588
588
588
588
592
596
595
593
593
597
593
592
592
595
596
597
596
596
597
598
598
598
599
600
602
605
608
616
618
618
615
613
611
611
611
611
610
609
609
609
609
610
610
611
611
612
613
613
608
608
608
608
608
608
608
608
609
609
610
610
610
610
610
610
610
610
610
610
610
610
610
611
612
613
613
614
614
614
613
613
613
613
613
613
613
613
614
614
614
614
614
614
614
614
614
615
615
616
616
616
617
617
617
616
616
618
617
619
619