712
716
721
740
751
783
792
796
805
816
818
819
819
819
825
823
822
823
826
824
823
819
821
819
819
818
813
810
813
819
821
823
822
821
819
819
819
822
829
832
851
870
865
878
882
879
879
880
883
883
881
879
878
878
878
890
890
890
893
896
898
906
937
942
947
951
953
948
947
950
949
947
945
931
922
910
903
895
892
886
881
853
842
831
820
802
803
799
795
795
798
805
783
755
755
751
744
729
725
720
697
691
698
715
719
726
741
767
775
779
792
810
814
818
816
828
850
865
870
875
879
879
880
890
912
917
928
940
952
956
965
970
982
989
1003
1016
1021
1037
1040
1042
1043
1046
1053
1055
1059
1060
1061
1055
1049
1046
1046
1046
1046
1043
1043
1043
1044
1044
1043
1042
1043
1043
1040
1040
1042
1044
1047
1056
1067
1064
1062
1060
1060
1063
1078
1078
1078
1079
1080
1086
1095
1099
1116
1129
1132
1136
1138
1139
1139
1140
1140
1143
1142
1140
1138
1133
1125
1122
1111
1103
1100
1099
1096
1089
1087
1086
1081
1080
1076
1075
1075
1080
1080
1089
1090
1089
1090
1091
1092
1092
1092
1082
1080
1079
1079
1073
1072
1071
1071
1071
1071
1071
1071
1071
1071
1072
1077
1081
1088
1083
1078
1080
1082
1082
1080
1081
1099
1121
1122
1119
1104
1098
1088
1082
1078
1068
1061
1060
1041
1042
1048
1051
1042
1039
1037
1034
1033
1033
1018
1012
1000
1001
1001
1001
1001
1001
1012
1009
1006
1007
1004
1001
998
1000
1002
1005
1007
1007
1009
1014
1015
1015
1017
1017
1017
1017
1013
1015
1004
1000
991
970
957
955
951
944
942
940
931
931
931
930
926
921
920
918
915
915
908
904
900
899
899
898
893
895
895
893
893
893
893
891
889
881
881
881
881
879
882
883
881
878
876
876
878
878
875
879
878
879
880
880
880
879
878
879
879
878
878
879
879
881
884
888
889
892
895
897
899
900
915
932
936
937
939
940
942
931
920
935
916
921
925
902
907
903
912
907
903
892
891
892
892
890
887
883
881
881
882
884
882
880
878
877
876
876
877
877
877
875
873
873
876
879
879
880
884
887
887
890
899
913
917
920
921
920
920
920
920
910
906
903
901
899
898
894
892
892
893
891
886
884
866
853
844
838
828
835
840
841
843
846
849
857
859
859
863
880
881
881
880
879
879
870
870
868
870
851
862
876
879
875
873
870
862
861
856
849
841
839
835
830
828
820
823
825
819
819
817
816
816
805
796
792
783
751
740
720
716
712