588
564
551
560
556
542
c0c0c0
631
631
616
614
613
614
613
613
612
612
612
611
611
612
612
612
611
612
612
611
611
610
611
612
611
612
612
612
611
612
611
612
612
612
612
609
610
610
610
609
609
611
611
613
612
612
612
612
612
611
612
613
612
611
612
613
613
612
612
612
612
612
612
611
611
611
611
611
611
612
612
612
611
611
610
610
609
610
609
610
608
609
609
607
607
607
607
608
608
607
607
605
606
608
608
608
608
608
607
607
607
607
606
606
606
606
605
605
605
604
605
606
606
605
605
606
605
606
606
606
606
606
606
607
606
605
604
604
605
606
605
603
604
604
604
604
604
604
603
603
604
603
603
602
603
605
604
607
605
604
604
602
603
604
603
601
602
602
603
601
602
602
601
602
603
603
603
603
604
603
603
602
602
602
603
601
601
603
602
602
602
601
602
600
600
600
600
600
600
599
599
599
599
598
599
600
600
600
600
599
599
599
598
597
598
597
598
598
598
594
594
595
595
594
594
594
594
595
594
594
595
593
593
594
595
597
596
596
596
595
595
595
596
594
595
595
596
595
595
595
595
594
594
594
594
593
593
594
594
594
595
594
595
594
595
593
593
592
592
593
593
593
593
594
594
595
595
596
596
594
593
596
595
596
595
595
596
596
596
598
597
596
596
595
595
594
594
595
594
594
594
593
594
593
593
592
592
591
591
592
593
593
593
591
592
591
592
594
594
592
592
590
591
592
591
593
592
592
592
592
591
592
592
591
591
593
593
590
590
589
591
589
590
589
588
591
592
592
592
591
593
588
587
590
590
591
591
589
587
590
591
589
589
591
594
597
595
594
595
593
591
592
593
592
592
588
591
590
588
592
593
588
591
587
588
590
588
591
587
581
581
581
579
575
575
579
579
581
578
577
575
576
577
578
576
573
573
575
574
576
576
579
578
582
583
585
582
581
585
586
585
584
580
585
582
582
584
583
584
584
587
588
589
589
588
587
587
585
586
584
581
579
582
582
579
579
580
579
577
577
573
574
574
574
576
577
575
573
577
576
578
579
579
576
574
576
577
577
576
574
576
578
579
581
582
581
582
581
584
584
584
581
585
584
577
577
580
581
578
578
580
580
574
575
574
573
573
577
577
576
577
577
576
575
576
577
574
575
577
578
576
577
577
576
569
569
569
568
565
565
564
562
562
562
563
564
565
564
566
566
562
563
559
561
558
558
560
560
557
557
552
553
561
564
555
558
563
563
562
561
562
561
559
558
557
557
553
554
554
555
560
561
556
556
554
556
555
553
556
557
554
555
553
552
552
550
549
551
568
575
566
560
560
557
551
550
553
553
550
551
550
546
547
547
546
545
545
545
545
546
545
548
548
547
541
543
542
542
536
537
537
538
540
538
536
537
536
537
540
539
540
541
554
553
560
560
541
539
539
535
538
539
544
542
544
545
542
542
546
548
543
544
544
546
543
544
544
547
545
546
548
548
554
551
552
552
551
553
554
556
551
550
550
547
549
548
553
553
549
547
551
550
552
553
547
550
550
549
551
551
552
552
551
551
547
547
546
545
545
546
547
547
548
551
552
549
550
549
544
542
542
543
539
536
540
541
539
540
539
540
545
544
541
544
534
532
534
535
537
539
540
541
542
542
541
538
541
542
539
540
540
540
543
543
539
538
541
539
538
540
541
540
540
541
540
537
537
538
534
535
540
542
547
542
540
544
545
544
545
546
547
546
546
547
543
544
543
544
546
546
546
547
544
542
543
540
543
548
550
549
546
546
548
547
546
546
554
555
555
555
550
550
549
549
551
549
550
547
551
551
550
550
547
547
550
553
554
553
551
551
552
550
550
550
553
552
551
549
547
548
545
545
547
548
547
546
546
548
544
545
548
549
547
548
542
543
543
545
547
546
548
547
546
544
545
544
544
543
542
543
542
543
545
545
543
544
542
543
546
544
544
543
543
543
545
543
542
540
541
540
541
539
539
541
544
544
543
543
542
542
540
540
542
543
542
546
544
545
548
548
553
553
549
548
545
545
545
544
544
544
542
543
545
542
543
543
543
543
544
545
546
547
546
547
546
547
549
548
546
547
547
546
547
549
549
553
552
552
554
554
555
554
556
558
559
557
559
559
553
556
557
556
556
558
558
557
559
559
555
553
550
552
550
549
555
555
555
556
558
559
560
557
555
555
558
556
558
555
557
558
561
561
562
561
563
560
558
560
558
557
555
555
553
552
557
559
559
556
556
556
553
556
555
553
554
552
551
550
547
548
547
548
549
549
550
551
552
553
557
555
556
557
557
555
543
544
551
551
547
544
547
547
548
546
551
553
553
552
550
552
549
551
552
554
555
555
558
558
555
555
554
553
554
554
553
553
558
555
554
554
553
551
552
553
551
552
551
551
547
545
547
547
546
547
546
547
550
550
550
553
555
556
540
543
542
543
549
550
547
549
549
551
549
550
549
549
548
549
548
548
548
548
549
549
547
549
550
552
552
552
550
549
549
550
550
550
548
548
549
550
553
554
555
553
554
556
551
548
546
546
547
548
548
547
548
548
546
545
549
550
545
545
547
548
551
551
552
552
549
549
549
547
549
550
550
548
547
547
547
547
545
546
546
547
547
547
552
552
554
554
555
555
556
557
555
555
554
554
554
554
551
551
551
551
550
551
552
551
555
555
557
555
552
551
552
552
550
550
551
551
549
550
552
553
550
551
549
549
547
544
546
546
544
544
543
544
544
545
544
545
543
544
547
545
547
545
544
545
547
545
545
547
546
546
542
542
545
545
546
548
547
548
545
546
545
545
549
549
552
552
542
542
544
550
549
555
556
553
550
551
546
547
555
559
562
560
560
558
556
556
557
554
556
557
558
560
563
561
560
558
557
553
558
563
559
559
558
557
560
559
559
565
560
559
555
555
553
553
554
555
559
559
559
559
560
559
558
558
558
559
559
558
561
562
563
563
561
560
563
562
563
562
564
563
563
562
564
564
563
563
564
564
566
567
567
566
567
568
566
563
566
565
567
567
568
569
568
569
571
571
569
570
570
571
571
570
570
570
571
571
571
571
571
571
572
572
573
573
573
572
574
573
574
574
574
574
573
572
577
577
576
575
576
577
576
576
577
577
578
577
578
578
578
577
578
578
579
580
581
581
580
579
580
579
579
578
580
581
582
582
582
583
581
581
582
583
581
581
580
581
584
584
585
584
586
587
587
587
589
587
587
585
587
588
586
585
587
585
584
587
585
583
583
585
584
584
581
583
581
581
583
584
586
589
585
584
585
587
589
589
590
594
596
593
591
591
590
590
591
592
597
598
597
595
590
591
592
594
595
593
599
599
596
598
599
601
600
602
605
599
602
602
602
603
607
610
605
603
606
604
602
603
604
603
604
601
603
603
603
601
599
602
607
608
605
606
607
605
606
607
606
608
606
606
609
609
613
610
608
612
613
616
611
610
611
614
610
608
606
607
606
608
609
608
612
614
612
615
614
612
611
611
613
613
614
613
610
611
610
610
611
611
613
613
615
615
615
615
616
615
614
614
616
616
617
616
615
612
613
616
617
616
616
616
614
615
614
613
618
618
615
615
615
615
616
615
615
616
616
615
614
613
613
615
617
617
620
619
620
619
618
618
622
620
619
620
618
621
618
616
618
617
613
613
613
614
618
619
615
615
611
611
611
612
614
616
620
619
618
615
616
614
617
617
617
617
622
621
622
619
619
619
620
622
623
619
619
618
617
616
617
618
615
614
612
612
614
614
617
617
618
617
611
612
620
619
616
616
615