750
749
749
749
748
746
746
745
745
745
744
744
744
743
743
743
742
742
742
742
742
742
742
742
741
741
741
741
741
741
740
740
740
739
739
739
741
742
744
744
748
750
753
758
768
767
767
767
767
769
770
771
772
776
774
773
772
773
772
775
778
780
785
786
788
789
792
794
794
797
795
789
785
783
783
783
785
788
789
790
790
794
796
797
797
797
798
798
813
815
818
818
819
820
816
814
811
800
796
790
788
778
768
766
752
747
747
746
744
743
745
747
745
749
752
755
757
758
761
763
758
760
760
758
766
766
767
769
774
780
780
783
794
795
796
798
799
802
802
803
804
806
807
806
806
814
812
812
810
809
795
794
793
793
789
788
787
778
777
772
770
770
771
769
769
769
766
758
753
750
740
736
735
729
727
726
726
726
726
725
724
720
719
715
720
727
728
728
728
729
729
730
730
730
731
727
725
723
723
723
723
723
723
724
724
725
725
726
726
726
727
731
734
739
739
740
740
741
742
746
746
746
746
747
747
748
748
741
724
724
724
724
736
738
733
732
730
733
737
737
736
736
736
736
736
736
736
736
737
738
738
738
733
729
717
711
708
704
704
704
702
701
698
692
691
691
687
686
687
690
689
688
685
682
677
673
669
666
664
662
653
651
655
659
662
672
649
630
625
619
615
615
610
604
599
597
591
589
582
573
574
579
579
578
576
575
571
571
574
575
552
546
547
553
548
537
535
538
531
532
528
524
521
516
507
506
504
502
501
502
502
503
503
504
505
506
504
503
503
500
500
501
501
500
494
495
493
492
491
490
490
491
491
489
486
486
487
486
483
484
484
483
484
483
480
481
478
477
477
479
481
483
484
496
497
487
487
489
489
489
493
493
488
487
486
486
488
484
480
477
469
468
466
460
461
463
461
458
457
460
461
462
459
460
460
459
456
449
451
454
465
467
468
469
470
473
483
481
481
483
485
485
491
491
493
498
500
508
511
514
514
514
514
514
515
517
519
522
530
533
537
537
536
536
538
542
544
549
552
552
553
553
556
559
564
567
569
569
569
570
570
573
577
580
575
575
576
578
578
578
578
580
583
583
585
585
585
585
583
579
580
583
587
588
587
585
582
581
582
583
583
583
583
587
588
589
590
592
594
597
597
598
598
599
599
599
599
599
599
599
600
600
600
601
601
601
601
601
601
601
601
601
601
601
601
601
601
600
600
600
600
601
601
599
598
598
598
598
597
596
596
594
594
593
593
592
592
590
589
586
585
585
585
585
585
585
586
586
585
585
582
579
577
576
576
577
579
580
581
583
584
578
575
574
574
573
568
570
570
570
575
576
577
582
584
585
585
586
586
586
586
585
585
585
585
584
582
582
580
577
576
574
575
573
567
565
560
556
553
553
545
541
536
537
537
531
526
525
522
519
516
513
507
502
498
496
491
489
485
485
482
481
479
482
483
470
469
467
464
463
449
449
449
455
456
456
458
458
458
463
464
462
460
457
458
459
460
467
470
472
472
470
467
465
460
460
458
457
452
449
451
453
454
456
457
463
465
464
463
462
462
461
462
462
462
462
463
465
465
465
469
471
472
472
472
472
472
472
470
467
465
462
461
460
460
460
460
459
455
452
452
452
451
450
450
451
451
451
452
452
452
451
451
451
451
453
454
461
464
465
467
470
471
474
476
478
478
478
478
478
479
480
480
481
482
482
479
478
469
472
473
479
480
483
486
488
493
494
496
497
499
523
525
525
524
525
526
527
530
534
534
535
537
541
544
549
549
549
553
556
565
568
572
575
578
579
580
582
585
588
599
599
601
603
604
606
606
605
605
601
602
606
610
605
599
593
579
577
574
569
562
556
551
544
542
541
536
532
527
524
516
515
510
505
499
498
498
501
502
502
502
502
502
501
501
500
499
498
498
496
495
495
495
495
495
494
493
492
491
491
490
491
489
489
490
490
489
485
482
477
477
479
480
482
482
482
480
479
476
476
474
469
470
470
468
469
470
469
469
468
469
469
469
469
470
470
465
463
456
455
455
457
454
452
450
453
453
450
446
446
446
445
443
443
440
440
440
442
440
439
439
445
447
445
445
443
443
438
440
443
438
436
436
435
439
439
441
442
442
442
445
445
438
438
438
438
438
438
437
437
437
437
437
437
437
437
437
437
437
437
437
443
443
443
443
445
447
449
452
453
454
457
460
460
461
463
467
475
477
478
479
479
479
480
480
480
480
480
480
480
480
479
477
476
476
476
476
476
476
476
475
473
473
472
472
472
472
472
472
471