527
527
528
528
531
532
532
534
532
532
532
531
533
531
526
524
522
522
522
521
522
520
517
517
516
516
516
516
516
516
516
517
517
516
517
521
518
515
524
521
518
514
508
517
517
523
523
521
524
520
519
522
527
528
527
525
525
525
527
526
526
528
527
522
527
530
534
538
539
543
534
539
535
536
537
532
541
538
532
534
534
539
541
538
540
556
563
548
553
540
549
560
554
568
574
579
574
577
571
578
578
567
571
556
543
545
548
545
556
563
571
556
547
555
555
552
551
561
579
590
604
609
613
614
612
610
609
610
609
609
608
608
608
611
611
604
604
602
604
604
600
600
600
598
589
589
594
598
598
599
600
604
604
605
605
605
605
606
611
615
623
616
612
619
622
622
627
627
626
621
620
620
623
623
623
622
629
630
636
636
635
633
630
628
626
624
623
623
623
623
621
627
632
642
645
646
645
642
640
630
624
623
626
626
627
628
630
629
629
629
629
629
630
627
627
627
625
623
621
621
621
620
620
620
614
609
608
604
599
599
600
596
593
585
584
584
584
575
575
570
569
569
568
565
563
563
563
562
561
560
560
558
558
558
558
558
560
560
561
561
559
559
557
556
556
555
555
554
554
554
553
552
548
548
548
548
546
546
545
546
546
546
545
545
545
545
545
544
542
542
542
540
541
541
541
541
542
542
543
544
544
545
545
545
543
543
543
543
543
545
545
545
544
543
544
544
543
542
541
541
540
539
539
535
535
535
535
535
536
536
536
538
538
538
539
539
539
538
537
535
533
531
531
530
530
530
531
531
532
533
534
535
536
536
536
537
538
540
541
541
542
543
544
544
544
543
542
541
539
538
536
535
533
533
532
531
531
531
532
532
532
531
531
531
531
531
531
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
533
533
533
533
533
533
533
533
532
532
532
531
531
531
531
532
532
533
533
534
535
536
536
537
539
539
539
539
539
539
538