746
744
744
732
732
731
724
722
719
715
715
716
716
716
717
717
717
717
717
717
717
717
717
719
718
721
720
718
717
721
722
729
721
722
727
727
724
727
730
729
729
725
723
729
727
727
727
728
730
732
733
733
733
735
735
734
734
733
731
732
735
736
736
735
735
736
736
736
736
740
740
740
739
738
738
739
739
737
736
737
738
739
740
741
744
747
768
768
768
768
774
768
751
749
763
761
756
771
779
771
772
772
770
770
769
769
769
764
759
759
761
761
750
764
764
786
785
754
758
757
760
753
753
754
758
757
757
756
755
753
752
751
751
750
750
750
753
757
770
750
750
762
773
765
758
766
773
760
758
756
755
755
755
758
760
775
770
767
761
761
761
761
760
757
756
756
762
761
765
766
766
761
773
770
783
770
770
770
773
773
775
776
777
777
776
777
780
781
781
782
783
783
785
788
788
789
789
787
780
779
782
788
788
796
800
808
805
802
798
792
789
785
788
792
789
795
802
801
798
788
789
791
792
796
796
796
796
798
804
802
799
794
794
794
794
794
797
800
800
802
805
809
825
823
841
838
824
828
816
826
813
806
819
838
847
851
856
825
833
834
820
838
817
811
813
817
823
842
826
831
835
846
845
844
845
846
849
847
845
832
826
826
826
825
824
831
844
849
859
848
844
840
840
833
846
848
854
856
871
855
860
867
867
875
872
864
863
858
858
856
855
853
852
852
853
854
854
855
856
855
855
854
853
853
853
853
860
875
867
864
862
863
881
878
890
885
880
877
873
868
868
882
884
881
877
872
871
872
872
875
876
879
884
870
874
878
883
883
883
887
879
873
872
871
870
868
867
876
874
867
858
857
873
876
875
872
868
868
867
867
868
870
872
873
874
874
873
876
876
876
877
879
880
880
879
877
876
867
866
867
868
870
872
884
887
873
868
863
863
866
867
867
867
867
867
867
867
867
866
865
868
871
871
871
871
871
870
870
870
870
870
869
869
871
872
892
893
896
899
902
902
906
910
912
916
902
897
904
911
897
905
901
899
895
889
883
882
880
878
878
877
877
877
877
878
878
878
884
885
884
884
887
887
889
890
892
894
902
902
912
912
911
930
944
946
945
943
937
938
940
942
942
945
946
946
946
942
941
940
940
937
938
941
946
945
942
930
952
939
935
911
910
908
907
907
908
907
907
906
917
918
921
917
913
915
919
919
922
920
919
923
926
928
928
927
927
927
928
930
930
934
932
932
930
931
931
931
927
936
944
953
953
952
949
938
944
946
946
950
950
958
963
968
963
941
942
942
961
974
961
958
955
959
964
948
945
939
940
941
941
941
941
952
956
960
954
947
943
959
954
951
954
962
963
948
945
945
966
948
943
938
936
935
934
933
935
939
949
952
972
979
953
954
956
977
991
955
944
947
946
950
955
950
949
953
954
956
963
969
973
976
973
971
971
971
969
968
973
971
978
986
977
981
984
983
978
979
987
989
1003
1000
1002
980
980
987
979
979
979
974
975
977
990
990
1004
1010
989
985
987
984
984
988
1005
999
1004
1004
997
999
1000
999
999
1000
999
997
988
992
1011
1011
1018
1023
1016
1016
1009
1022
1022
1016
1009
1030
1032
1042
1048
1048
1049
1045
1005
1053
1067
1068
1068
1068
1081
1080
1075
1082
1084
1086
1087
1087
1102
1099
1076
1074
1084
1077
1071
1079
1090
1100
1090
1078
1079
1084
1101
1108
1105
1103
1101
1100
1100
1100
1080
1082
1087
1105
1108
1106
1096
1089
1087
1087
1087
1086
1089
1085
1059
1053
1052
1066
1102
1091
1075
1068
1066
1066
1063
1061
1058
1095
1079
1049
1046
1048
1049
1062
1072
1075
1072
1108
1246
1310
1359
1359
1343
1272
1272
1150
1079
1045
1039
1038
1042
1044
1050
1057
1057
1057
1063
1064
1035
1034
1034
1039
1041
1041
1041
1041
1044
1046
1047
1049
1051
1051
1056
1057
1048
1048
1047
1043
1042
1042
1042
1042
1041
1039
1039
1041
1041
1039
1038
1038
1039
1045
1054
1053
1055
1055
1052
1072
1060
1064
1076
1070
1067
1085
1068
1067
1069
1069
1065
1061
1064
1065
1077
1088
1084
1077
1077
1082
1090
1086
1082
1077
1066
1063
1060
1055
1060
1060
1061
1062
1065
1067
1068
1069
1071
1074
1075
1078
1081
1083
1105
1124
1116
1113
1111
1130
1147
1152
1153
1154
1167
1173
1176
1176
1176
1173
1169
1173
1169
1165
1156
1151
1155
1159
1159
1154
1149
1146
1145
1152
1163
1172
1173
1175
1176
1176
1176
1176
1175
1170
1162
1152
1146
1143
1140
1138
1135
1132
1129
1128
1128
1130
1132
1128
1123
1117
1115
1107
1103
1100
1096
1093
1093
1095
1096
1096
1096
1098
1107
1112
1110
1096
1086
1096
1094
1087
1084
1089
1092
1096
1099
1099
1097
1096
1094
1093
1091
1091
1093
1095
1095
1094
1094
1092
1091
1088
1087
1092
1092
1089
1091
1097
1113
1123
1109
1102
1100
1096
1092
1097
1097
1095
1095
1099
1100
1101
1100
1098
1095
1101
1118
1108
1130
1133
1111
1111
1111
1112
1113
1113
1114
1117
1119
1123
1129
1133
1133
1129
1128
1131
1127
1126
1127
1130
1134
1130
1114
1112
1112
1113
1125
1136
1152
1139
1132
1132
1133
1133
1133
1133
1132
1132
1129
1128
1127
1125
1124
1123
1123
1124
1132
1137
1129
1120
1119
1120
1120
1123
1128
1128
1125
1127
1124
1129
1142
1140
1143
1141
1144
1134
1134
1146
1139
1149
1145
1143
1142
1136
1136
1137
1140
1144
1148
1152
1152
1152
1152
1153
1156
1157
1155
1155
1155
1156
1156
1154
1154
1157
1158
1161
1166
1177
1193
1182
1169
1160
1162
1181
1172
1173
1176
1182
1176
1172
1169
1170
1173
1176
1173
1172
1170
1169
1169
1169
1169
1187
1200
1200
1201
1184
1201
1212
1221
1210
1210
1211
1212
1213
1217
1217
1218
1217
1206
1207
1208
1208
1208
1208
1212
1216