385
379
375
375
380
384
405
419
426
426
425
427
427
424
423
423
423
423
423
422
419
417
416
416
416
417
417
420
421
421
423
424
423
424
414
414
415
417
420
420
420
419
419
418
414
411
408
405
405
405
404
404
403
402
402
401
401
401
401
401
401
402
401
403
413
416
417
407
407
407
407
407
405
405
405
405
418
429
425
424
430
437
438
438
438
438
439
439
440
441
441
441
441
441
443
443
442
440
451
452
445
443
443
447
456
439
446
455
459
455
447
447
461
462
460
454
446
446
447
448
450
451
453
454
454
454
455
455
457
462
466
473
469
468
480
479
477
482
484
484
484
483
481
481
481
481
479
479
479
479
478
476
477
478
477
473
469
454
444
435
428
422
418
420
420
419
418
416
416
418
419
424
426
428
431
431
434
441
448
448
456
458
458
467
468
469
471
473
474
474
474
474
474
474
472
472
472
472
472
470
466
464
464
466
468
468
467
471
471
468
464
462
459
457
457
457
456
457
457
459
460
459
456
455
452
453
461
460
460
460
459
459
459
459
459
459
451
450
450
450
451
451
451
451
451
446
440
441
441
443
443
443
443
442
440
437
437
438
437
437
439
438
437
437
439
439
439
441
441
441
440
442
442
442
442
442
442
441
442
439
440
441
443
450
452
452
451
451
453
455
457
458
458
459
459
459
459
459
459
460
460
461
461
461
461
461
461
461
462
462
462
463
463
463
464
466
466
467
468
468
468
468
469
474
477
477
478
479
481
482
483
485
485
485
485
488
494
514
516
519
523
533
526
524
528
530
533
534
535
539
540
533
539
542
533
530
537
540
541
541
541
543
547
548
549
549
549
575
583
583
579
569
565
560
573
582
580
575
572
598
601
601
574
578
592
596
582
578
575
578
588
584
583
592
611
627
629
624
660
647
621
625
635
634
632
626
623
665
664
645
636
646
650
651
652
652
650
649
650
651
653
667
670
671
673
676
655
655
659
663
676
689
687
686
685
684
684
690
699
699
698
697
701
706
714
710
705
705
712
717
722
727
727
721
717
713
721
724
717
721
718
715
713
720
722
724
724
729
728
724
720
716
722
722
722
725
727
728
732
736
737
737
740
741
744
752
747
748
754
759
759
771
767
758
763
767
768
763
759
751
747
741
742
747
750
756
747
742
736
741
748
746
735
737
741
740
739
738
743
751
755
757
742
742
743
755
757
757
759
763
762
756
754
754
756
756
769
771
770
765
768
776
782
777
770
773
774
776
776
776
775
775
775
775
775
781
784
786
785
784
787
788
791
792
793
794
818
818
833
828
822
807
806
991
991
991
874
867
873
875
876
862
853
863
866
868
869
874
891
870
852
853
887
950
1025
1025
982
918
874
883
883
884
884
883
878
873
872
872
873
879
886
894
904
903
904
907
908
914
920
919
919
931
930
923
917
914
896
893
911
907
912
917
900
899
900
900
904
908
910
908
907
905
905
905
913
913
913
913
913
913
912
912