542
540
539
536
535
534
528
526
526
526
525
525
524
524
524
524
524
524
524
525
525
526
526
527
527
527
527
527
527
528
529
529
531
534
534
535
535
536
536
537
538
539
540
540
541
544
546
548
553
554
556
556
557
558
578
579
583
585
585
585
588
598
600
600
612
621
623
629
632
651
669
663
681
682
685
689
694
697
697
702
706
707
707
705
701
707
708
710
710
710
710
710
710
710
707
706
704
699
704
706
708
714
709
706
705
707
710
711
711
711
710
708
707
707
707
707
706
705
704
704
704
704
704
704
706
707
708
709
713
717
723
728
732
733
736
737
730
727
722
724
725
730
733
738
739
739
739
739
739
740
740
740
739
738
737
737
737
736
736
728
723
719
717
712
710
710
710
710
710
720
724
728
724
721
720
720
720
717
712
710
711
711
711
707
702
702
704
705
709
717
724
728
733
734
735
736
736
736
737
741
741
741
741
739
738
737
737
738
740
741
741
740
739
739
738
734
731
728
725
725
725
726
726
727
727
727
727
732
742
742
742
740
739
737
735
736
738
739
740
741
742
742
743
743
745
748
752
757
764
763
761
760
760
759
758
748
743
739
739
739
737
735
734
736
738
749
752
754
755
753
752
747
747
750
755
747
742
735
732
730
729
728
732
733
753
763
767
770
766
762
757
755
744
738
728
724
724
724
722
721
718
719
720
721
723
726
729
734
735
736
736
736
737
739
740
740
740
739
739
740
742
743
742
738
737
737
739
739
741
740
733
731
726
725
722
721
720
718
718
719
722
723
723
723
724
724
723
720
718
718
718
717
717
715
714
712
713
714
716
717
718
720
724
727
727
732
732
731
729
729
729
729
726
725
725
721
720
718
718
718
718
717
715
717
718
719
720
720
715
715
715
715
714
716
718
718
719
721
721
721
721
721
721
721
720
719
719
717
716
713
712
709
706
703
700
698
696
681
680
679
676
671
668
665
664
662
658
653
647
641
639
636
634
632
630
626
626
622
614
601
601
600
590
587
582
580
576
575
573
568
567
565
564
563
561
556
555
554
552
548
543
539
535
534
532
530
527
526
523
508
507
507
507
508
508
508
508
508
507
506
505
503
503
503
502
501
501
501
500
500
499
499
499
498
498
497
497
497
497
497
498
498
498
500
500
500
500
500
500
499
499
497
497
498
499
498
498
498
501
502
504
503
503
502
501
500
498
498
497
497
497
497
495
494
494
494
496
498
501
503
504
504
504
504
503
503
503
502
500
500
500
498
497
497
494
485
479
479
479
479
481
481
480
480
480
480
480
479
478
476
474
473
473
472
472
472
471
470
469
468
468
473
474
475
476
476
476
476
476
486
487
505
507
511
512
512
511
510
509
508
507
500
495
490
485
475
475
476
476
476
477
477
477
478
479
484
484
485
475
476
476
475
474
474
473
472
472
472
471
473
473
475
476
476
477
478
479
478
477
477
476
474
472
461
461
461
461
459
455
455
455
453
450
445
445
441
444
443
442
441
441
441
443
448
449
447
446
446
445
443
439
436
436
435
435
436
443
448
446
442
440
439
438
437
436
436
436
436
434
434