1333
1333
1333
1345
1333
1321
1348
1333
1318
1356
1333
1310
1218
1171
1124
1174
1185
1000
1018
1000
981
1000
1000
1000
999
1083
1086
1085
1084
1083
1082
1081
1079
984
993
892
868
937
1025
903
870
1004
1003
920
990
980
953
904
963
967
877
906
935
930
936
955
922
845
825
838
845
845
867
1004
952
893
918
995
877
823
824
947
1003
950
1040
1076
1011
1004
1033
1028
940
974
1036
961
888
883
831
774
780
758
827
812
791
791
817
823
795
847
953
937
855
884
940
985
899
889
908
1030
865
854
936
1110
998
882
896
937
888
929
1049
1059
931
940
983
990
907
924
933
914
855
896
911
879
880
919
922
875
903
918
922
953
986
988
916
945
978
1020
932
938
958
933
909
886
889
907
932
896
894
858
810
788
734
720
717
718
715
729
779
849
787
812
915
937
835
842
921
1019
930
869
930
920
910
913
967
959
854
830
862
917
972
997
1007
1029
1011
955
878
868
884
901
840
888
1036
1068
1029
1022
1022
1039
933
948
978
939
898
947
982
951
919
1002
997
994
966
1001
977
906
900
912
889
886
889
980
1008
939
929
979
951
885
904
957
1003
924
920
864
805
751
726
953
1104
979
1103
1099
1003
1016
1045
983
904
922
1029
1080
1031
1081
1093
1048
1002
1024
1042
1005
938
960
956
926
897
957
987
927
896
894
884
838
834
813
791
791
799
776
748
737
702
678
659
648
652
671
718
748
833
876
868
863
933
1076
1051
890
831
794
771
829
865
858
847
993
1153
1004
979
956
968
996
937
919
953
982
943
890
918
981
963
949
1018
1038
921
870
960
998
909
1016
1057
993
957
1029
1041
959
1004
1159
1078
936
970
1105
1022
1013
1082
990
872
845
749
744
738
738
937
834
837
904
945
862
796
744
726
711
695
691
691
684
685
687
687
691
698
720
723
761
803
874
854
845
831
770
747
839
1154
986
917
938
904
827
848
860
878
878
933
1132
981
1031
1113
915
856
879
1002
923
827
775
755
729
719
722
711
698
687
679
677
668
651
650
646
622
603
601
585
584
580
569
559
551
554
554
558
565
577
585
591
590
600
602
605
604
608
616
635
631
645
651
674
683
671
661
656
656
648
639
630
630
643
650
658
653
634
620
613
615
644
734
744
819
873
896
835
775
742
707
686
646
634
624
618
626
646
664
712
823
889
853
847
784
768
723
694
681
663
651
638
621
611
597
588
578
578
621
767
755
820
862
836
793
749
711
674
633
612
607
616
642
860
926
947
864
890
891
825
775
765
759
769
753
760
746
735
744
719
761
766
789
777
758
795
816
848
804
801
761
760
733
709
707
703
713
702
678
675
677
675
667
652
653
660
672
691
713
759
791
793
782
771
747
714
689
663
650
643
635
621
610
614
636
700
775
907
905
884
862
820
788
753
743
760
819
875
925
904
867
834
853
857
831
804
768
756
740
727
715
704
713
704
701
697
688
667
664
648
638
629
622
615
617
626
678
728
763
768
812
832
880
827
750
713
687
664
656
636
619
608
603
608
614
622
620
657
662
673
755
776
756
725
714
698
687
661
641
634
632
627
640
648
660
667
675
662
644
638
624
610
596
580
574
565
566
579
659
798
921
964
1025
1035
1012
968
909
908
868
807
771
764
770
799
784
775
825
878
882
827
789
757
740
721
712
704
691
672
680
686
746
816
820
798
769
745
721
704
699
691
675
666
650
629
622
625
653
736
805
863
829
877
825
792
776
735
709
692
687
688
680
665
686
704
698
692
697
714
746
764
765
732
707
701
684
671
652
663
694
689
700
713
715
735
743
765
728
708
707
705
701
693
671
668
674
662
663
659
661
695
685
692
686
687
681
684
685
694
707
708
704
703
698
682
681
686
676
667
682
695
720
750
749
743
754
735
716
688
685
671
663
651
632
630
634
637
661
701
748
798
908
933
885
845
803
781
746
729
702
671
667
673
684
651
670
682
666
677
707
696
700
722
724
727
741
713
673
671
657
643
638
621
616
622
639
685
688
726
755
754
735
733
729
730
737
778
786
802
810
829
851
838
827
795
749
726
722
699
696
675
671
664
646
625
615
604
603
655
708
709
754
771
766
766
734
699
683
666
660
661
655
641
650
665
692
715
715
703
677
675
656
651
660
652
645
646
640
639
642
639
634
645
643
642
654
659
651
649
637
634
626
613
617
617
604
600
588
575
579
583
622
676
738
766
776
755
751
712
684
667
638
619
602
588
589
586
595
625
644
657
692
676
645
646
661
670
664
644
622
615
604
604
603
606
598
601
614
643
658
687
685
676
682
685
679
674
656
647
638
625
619
616
617
622
632
639
655
652
650
654
657
677
681
675
672
669
670
665
658
649
634
627
624
621
635
651
666
668
698
720
745
728
693
684
660
640
619
610
602
593
587
597
604
594
590
594
598
603
604
595
581
580
577
582
584
585
585
584
586
576
578
586
599
609
635
646
650
649
679
696
735
828
910
847
811
791
758
740
721
690
694
703
722
723
701
702
704
701
680
665
670
703
769
794
751
771
748
756
717
705
681
660
661
640
634
669
701
749
808
788
781
794
753
740
735
704
701
698
695
691
680
698
733
787
784
722
690
668
666
687
717
694
672
671
665
656
641
630
621
613
615
618
620
665
681
721
774
768
744
742
713

