1003
912
1078
1008
966
997
987
978
965
952
943
934
930
929
912
904
954
905
899
1000
991
1000
1008
924
844
922
999
1007
918
907
975
977
915
891
955
1030
950
942
1032
1039
939
984
1067
1048
1017
949
1073
1165
994
970
1066
1076
984
973
1171
1083
992
982
1150
1138
983
974
1149
1209
1004
1021
1245
1377
1076
1079
1417
1176
975
1060
1173
1080
1027
1121
1097
1023
1017
1085
979
880
879
760
904
843
1012
1120
1068
955
1092
1058
1027
971
1063
1104
1072
1036
998
1060
1083
1030
981
1082
1066
1041
983
1092
1070
1054
1000
1071
1070
1060
991
1106
1083
1053
1011
1073
1085
1041
1000
1092
1089
1015
1032
1085
1086
1013
1076
1119
1060
1012
1073
1105
1059
1006
1061
1109
1065
997
1055
1056
1037
1002
1047
1041
1021
992
1061
1058
1035
988
1061
1067
1071
1041
991
1021
1020
989
959
1043
1047
1003
967
1058
1060
1022
1007
1075
1108
1093
1025
1086
958
1011
1027
950
949
1073
1144
1041
1026
1115
1094
1070
1022
1093
1107
1064
1024
1111
1125
1093
1062
1004
1046
1059
1025
984
1057
1072
995
1008
1052
1041
987
1053
1080
1070
1009
1073
1096
1095
1053
1030
1101
1091
1114
1008
978
979
958
926
878
956
1137
1115
1047
972
913
873
865
848
829
693
696
828
864
857
1003
1080
1048
958
951
921
891
885
822
798
785
784
801
851
875
911
944
834
812
812
820
938
923
891
951
946
918
946
972
924
961
1001
945
965
1053
990
976
1040
994
970
933
996
1003
940
982
983
916
949
964
954
945
969
1036
983
950
993
993
963
919
950
977
919
934
957
937
918
937
958
900
892
907
904
922
913
968
1018
973
937
965
960
917
896
874
868
845
829
816
802
798
802
787
887
932
947
924
911
912
915
928
960
1027
1063
950
899
872
922
909
903
936
922
866
896
927
944
899
991
1111
982
950
965
940
938
1068
1053
975
940
919
899
880
829
846
829
812
799
777
769
739
721
689
676
655
649
617
609
597
587
575
556
565
580
581
564
562
562
565
576
589
596
624
655
653
646
616
619
621
632
624
622
617
618
616
610
597
598
635
625
616
616
617
613
603
597
594
598
606
612
602
599
599
592
583
583
599
618
673
657
664
652
655
682
625
641
625
608
636
666
681
693
685
678
673
676
669
662
649
654
657
635
637
628
644
646
657
717
729
774
773
760
748
726
687
654
640
635
635
636
641
669
709
750
749
803
838
843
781
751
736
724
702
672
656
668
670
673
680
711
761
760
766
772
800
785
763
725
704
683
665
655
664
686
704
717
714
760
828
881
850
811
799
777
770
740
713
695
692
688
672
668
678
676
666
674
762
828
847
806
883
937
983
916
858
798
779
801
800
761
728
714
714
763
843
789
848
896
933
900
812
809
811
809
823
793
791
810
798
761
735
733
710
688
677
659
653
664
663
720
789
836
843
832
869
833
806
791
748
734
732
751
802
863
851
842
801
819
842
874
882
849
814
801
795
758
743
715
702
694
714
729
770
779
765
774
780
797
770
765
761
766
757
737
732
726
731
732
720
729
729
745
753
740
729
728
732
769
780
766
744
740
736
727
717
739
639
678
673
683
715
725
745
741
735
721
727
736
738
732
709
699
701
696
712
710
714
702
758
812
804
797
773
771
763
757
771
774
758
746
729
707
684
661
639
626
615
605
606
640
686
697
673
719
864
818
856
841
857
883
910
892
923
909
885
848
836
839
808
784
745
715
691
669
662
669
668
671
700
771
770
795
861
878
877
815
813
819
803
783
754
738
721
711
701
683
684
681
671
697
726
727
733
734
750
782
800
833
846
849
890
854
848
858
871
860
827
806
820
825
807
779
770
775
774
756
754
754
750
739
740
735
722
717
713
725
745
780
767
745
737
733
727
712
713
716
721
731
729
765
790
813
822
812
792
784
805
787
778
787
787
798
802
793
795
815
807
807
810
792
779
767
771
780
775
755
756
756
796
777
773
780
789
812
790
765
759
758
740
720
703
703
719
729
736
771
840
848
828
788
780
764
751
724
703
696
699
699
698
695
711
771
782
778
765
779
800
823
800
778
758
765
766
752
731
723
720
723
717
727
739
795
831
807
796
812
805
799
770
742
728
722
724
742
729
719
743
788
812
823
811
850
854
842
814
780
760
772
758
754
731
717
712
718
710
702
734
780
802
780
792
801
809
784
765
761
755
735
725
714
719
719
702
697
717
741
745
755
765
799
800
791
810
828
824
817
784
806
812
804
806
770
763
752
747
729
720
727
729
721
729

