815
815
815
814
814
814
814
814
814
814
814
814
819
822
822
822
825
827
828
829
841
841
841
842
844
845
847
847
847
847
854
862
862
862
864
870
877
877
877
880
881
882
887
887
887
888
895
897
899
899
899
900
902
903
906
906
906
906
907
907
907
907
907
908
908
908
908
908
908
909
917
924
924
924
936
936
936
938
944
944
944
948
950
952
952
952
953
955
961
966
966
966
968
970
970
970
972
976
980
983
983
983
986
989
992
1008
1008
1008
1022
1022
1022
1029
1033
1037
1037
1037
1039
1041
1042
1042
1042
1043
1043
1043
1043
1043
1044
1046
1048
1049
1051
1051
1051
1052
1054
1064
1067
1067
1067
1069
1082
1084
1084
1084
1086
1093
1093
1093
1093
1094
1095
1097
1104
1104
1104
1114
1123
1123
1123
1131
1132
1134
1134
1134
1136
1139
1139
1139
1140
1140
1140
1143
1153
1156
1156
1156
1187
1205
1205
1205
1210
1216
1221
1221
1221
1241
1243
1243
1243
1245
1248
1259
1259
1259
1262
1264
1270
1273
1274
1274
1274
1276
1278
1280
1283
1284
1284
1284
1283
1283
1283
1283
1283
1280
1280
1280
1280
1277
1273
1271
1271
1271
1269
1268
1266
1262
1260
1258
1251
1251
1251
1249
1244
1242
1239
1239
1239
1234
1233
1231
1229
1218
1218
1218
1215
1211
1211
1211
1211
1210
1210
1209
1209
1208
1208
1207
1206
1206
1206
1206
1200
1198
1190
1190
1190
1188
1186
1185
1178
1177
1177
1177
1177
1176
1176
1173
1171
1169
1169
1169
1168
1166
1165
1161
1159
1158
1157
1155
1151
1151
1151
1149
1147
1145
1144
1143
1141
1139
1128
1128
1128
1121
1121
1122
1122
1123
1123
1123
1120
1118
1116
1116
1116
1099
1096
1096
1096
1092
1082
1079
1075
1063
1063
1063
1060
1059
1057
1057
1057
1055
1053
1050
1048
1045
1045
1045
1043
1041
1038
1036
1029
1029
1029
1027
1026
1019
1017
1016
1015
1015
1015
1014
1014
1014
1010
1006
1004
1004
1004
1002
1001
999
998
997
992
992
992
989
988
987
985
985
985
979
971
971
971
968
965
952
952
952
952
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
952
953
957
957
957
957
957
958
958
958
958
958
958
958
958
957
957
956
954
954
954
952
946
942
942
942
939
936
929
929
929
922
912
912
912
911
911
910
910
910
910
909
909
908
908
908
908
907
907
906
906
906
906
905
905
905
901
900
900
900
896
894
891
889
884
884
884
883
880
879
877
872
872
872
864
858
858
858
856
850
843
843
843
843
841
839
837
836
825
825
825
823
822
820
818
815
814
814
814
814
814
814