897
881
872
872
877
875
879
884
864
881
825
855
859
868
849
897
887
835
854
828
827
809
773
782
797
839
849
878
881
819
834
827
818
804
832
852
846
893
930
909
890
887
902
852
841
850
859
817
825
859
909
865
908
942
941
903
905
867
844
858
859
824
834
857
881
861
875
909
927
893
931
950
911
904
913
935
852
820
842
906
865
933
966
900
948
971
909
844
865
901
860
853
910
963
940
933
868
873
894
926
953
904
931
954
988
971
877
900
884
897
919
873
913
936
917
883
908
870
891
896
852
841
839
834
845
824
821
849
887
863
858
867
863
916
958
956
968
948
889
907
923
896
894
915
926
882
909
909
887
857
889
912
901
852
854
854
874
852
904
954
944
884
901
907
858
835
875
879
823
852
822
813
859
866
921
987
1030
971
1039
1064
988
880
884
880
879
864
995
1062
1033
1077
1016
981
1038
1038
970
1011
998
959
948
959
951
899
940
933
886
878
943
975
928
981
993
932
948
987
913
910
880
817
790
839
836
814
767
804
775
756
717
718
710
692
654
671
644
622
605
591
577
564
557
542
532
522
512
505
493
486
481
478
479
479
485
490
501
514
535
563
601
644
688
711
716
643
611
587
578
574
567
564
558
553
550
551
546
541
535
528
525
519
514
512
510
511
514
523
531
538
550
554
560
563
563
563
563
562
560
557
554
553
549
544
541
540
544
547
554
557
560
560
558
553
551
544
537
533
530
528
525
526
521
519
517
516
518
517
519
523
526
529
534
538
541
544
543
545
544
539
536
531
530
526
521
517
514
510
508
505
503
499
496
490
492
490
489
486
486
491
489
489
490
492
492
493
492
492
492
493
494
494
495
497
497
496
495
495
492
490
489
487
486
486
487
486
486
486
488
488
492
492
495
496
497
498
500
498
498
495
495
496
495
494
493
494
493
496
497
501
494
500
503
502
504
501
501
499
498
494
492
490
489
485
483
481
479
478
479
478
477
479
480
481
483
490
499
503
510
510
514
517
515
514
514
513
511
505
503
501
499
498
497
491
491
488
486
485
484
483
481
482
482
484
485
489
491
494
495
502
507
512
515
515
519
524
524
526
527
525
524
523
521
514
509
507
492
494
494
488
485
480
477
475
471
468
468
463
461
459
456
454
453
450
452
453
457
466
481
495
509
528
538
550
560
563
568
564
561
556
547
542
535
525
519
513
508
503
499
497
492
491
490
489
487
488
486
487
485
487
488
488
491
491
492
493
493
495
497
497
497
495
492
490
489
487
488
487
487
484
483
484
481
482
480
480

