759
759
759
759
759
759
762
766
768
769
772
773
774
775
776
778
779
781
782
782
784
785
789
786
785
783
783
787
792
797
813
813
811
809
806
801
806
806
821
841
838
833
828
827
825
823
827
832
836
839
847
848
848
888
885
880
874
864
859
856
854
850
850
846
844
844
844
851
864
868
864
868
883
892
887
882
890
903
910
909
908
906
904
899
892
892
905
919
930
944
934
924
920
916
902
891
900
904
910
905
901
904
906
907
913
919
927
935
938
937
936
938
944
952
947
940
933
928
924
918
909
906
925
932
925
922
922
925
928
940
943
945
954
963
967
973
979
984
989
990
987
985
982
976
969
963
961
964
966
968
969
971
975
978
987
996
1006
1006
1007
1010
1013
1022
1030
1027
1026
1029
1035
1037
1038
1039
1041
1041
1041
1045
1047
1043
1040
1040
1040
1040
1039
1037
1036
1043
1044
1044
1044
1044
1044
1044
1044
1046
1049
1050
1050
1051
1052
1052
1053
1053
1054
1058
1062
1066
1070
1070
1072
1074
1077
1078
1080
1081
1081
1082
1083
1083
1086
1089
1093
1096
1097
1099
1099
1099
1099
1098
1098
1098
1098
1098
1100
1103
1106
1108
1111
1114
1116
1119
1122
1128
1134
1140
1142
1138
1128
1118
1115
1125
1132
1138
1139
1142
1144
1149
1152
1155
1158
1160
1161
1164
1167
1168
1169
1171
1173
1172
1172
1171
1171
1174
1177
1181
1185
1188
1190
1192
1193
1194
1194
1196
1199
1203
1205
1209
1211
1211
1213
1215
1215
1217
1253
1259
1251
1257
1239
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1233
1233
1232
1232
1232
1232
1231
1231
1231
1232
1233
1234
1235
1237
1237
1237
1237
1237
1237
1237
1237
1236
1236
1235
1235
1235
1235
1234
1234
1234
1234
1236
1242
1245
1245
1246
1246
1247
1249
1257
1266
1266
1266
1265
1264
1263
1262
1262
1261
1260
1259
1258
1257
1257
1256
1256
1255
1254
1253
1252
1249
1248
1246
1243
1241
1241
1239
1239
1237
1232
1227
1216
1210
1206
1206
1207
1210
1218
1221
1226
1228
1234
1237
1240
1242
1243
1245
1246
1247
1246
1246
1246
1245
1244
1242
1241
1241
1240
1240
1240
1237
1235
1233
1233
1232
1230
1227
1227
1226
1225
1225
1222
1219
1218
1218
1216
1215
1214
1213
1210
1208
1206
1204
1204
1200
1198
1198
1198
1197
1197
1197
1196
1196
1196
1194
1192
1192
1191
1191
1190
1190
1186
1185
1184
1183
1182
1180
1180
1179
1177
1177
1176
1176
1175
1172
1169
1165
1164
1159
1157
1153
1151
1145
1135
1129
1126
1123
1121
1119
1115
1111
1108
1106
1103
1101
1095
1088
1087
1082
1080
1080
1078
1073
1066
1062
1061
1057
1056
1054
1052
1048
1046
1045
1045
1045
1045
1045
1045
1046
1046
1046
1046
1046
1046
1046
1047
1048
1052
1054
1054
1055
1056
1057
1053
1048
1046
1041
1037
1034
1033
1030
1029
1028
1026
1024
1020
1019
1019
1018
1017
1016
1016
1015
1014
1014
1013
1013
1009
1002
997
994
989
981
979
976
971
968
967
966
966
962
961
960
960
959
955
952
949
946
942
939
931
930
930
916
912
912
911
910
910
907
902
901
902
906
913
922
933
934
936
936
935
934
934
933
933
931
931
932
941
943
948
951
960
961
963
959
955
951
951
948
938
926
921
920
917
916
916
916
916
917
917
917
917
917
918
918
918
918
918
919
919
919
919
919
919
918
916
916
915
914
912
910
907
907
897
890
883
879
879
879
878
877
873
872
869
868
866
861
855
854
853
852
851
850
850
850
849
849
843
841
836
835
832
830
826
823
821
821
822
823
817
819
818
816
814
812
810
807
805
804
801
796
795
793
792
791
790
789
788
788
787
787
787
788
788
789
789
790
790
791
792
792
791
789
788
786
783
782
780
781
783
785
788
791
793
796
793
790
787
782
779
775
773
770
768
764
762
759
760
761
762
764
764
764
764
764
764
762
761
760
760
760
760
760
760
760
758
757
755
754
753
753
753
753
752
752
752
756
757
755