278
277
277
277
275
273
273
272
271
271
271
271
271
271
271
270
269
269
269
269
269
269
269
269
269
269
269
269
270
270
271
271
272
273
271
269
269
269
271
272
273
273
274
274
275
275
275
275
275
275
275
275
275
275
277
277
276
276
274
274
273
273
276
276
277
277
278
278
278
278
277
277
276
275
275
276
277
278
284
284
282
282
281
280
280
278
276
275
275
275
275
275
276
276
276
277
278
278
278
278
278
277
277
276
276
276
276
276
276
278
279
279
279
288
293
293
294
296
300
302
307
305
311
312
307
304
304
307
305
307
307
307
308
310
315
308
309
309
311
313
311
307
311
310
311
313
313
306
304
298
290
291
291
291
291
291
291
291
291
291
292
293
291
298
299
300
300
301
301
300
302
302
303
304
306
309
310
310
311
311
313
317
318
322
323
325
325
325
326
326
326
327
327
327
326
325
325
324
323
323
325
325
323
325
326
327
327
328
328
329
329
328
328
328
328
327
327
326
321
321
326
340
330
327
324
324
322
322
321
320
320
305
303
303
303
303
301
301
301
301
300
299
296
296
295
295
295
295
295
298
299
301
305
303
303
303
310
317
317
323
319
319
318
310
308
308
307
306
307
308
310
313
313
312
312
313
315
313
312
311
311
311
312
307
303
299
293
291
291
289
288
292
289
278
274
273
275
275
272
269
265
265
265
263
263
263
266
265
265
265
263
262
263
264
264
266
267
267
267
267
267
267
266
266
265
261
257
257
257
257
257
256
256
256
255
262
264
265
265
267
266
265
264
256
255
255
257
260
263
264
269
288
285
269
269
269
269
273
276
275
275
270
266
265
264
260
246
245
246
247
247
247
246
246
246
247
246
244
244
244
244
248
250
257
259
261
271
273
273
273
271
269
269
269
247
246
244
244
244
244
244
244
246
245
245
237
233
231
231
231
231
231
231
231
230
227
224
222
222
220
221
221
220
219
219
219
219
219
219
220
219
221
222
223
223
224
224
223
223
222
214
214
214
215
214
213
212
212
209
211
211
210
210
210
210
210
210
210
209
214
215
216
217
218
219
219
220
221
221
223
224
224
227
228
230
232
229
230
231
234
236
237
238
239
239
241
241
240
239
238
229
228
228
225
226
232
233
231
231
232
233
233
235
236
237
240
241
246
249
255
258
258
258
255
251
246
244
241
235
234
234
234
234
237
237
237
237
237
236
236
236
235
235
233
232
231
231
230
229
228
228
226
225
225
225
225
226
226
226
226
224
224
222
218
216
214
213
213
212
208
209
209
208
214
209
209
209
202
202
201
201
201
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
203
205
206
207
208
206
205
205
203
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
204
205
205
204
204
204
204
205
206
208
208
207
207
206
205
205
204
204
204
204
204
204
205
206
205
205
205
207
206
206
206
209
210
209
209
209
209
211
211
213
217
217
217
217
217
216
216
215
214
211
211
211
211
211
211
211
209
209
208
208
208
208
208
209
209
209
210
209
206
206
206
206
205
205
206
206
205
204
204
204
205
205
206
207
207
208
208
208
205
204
203
203
204
206
203
203
202
202
202
203
203
203
203
208
205
205
205
207
208
208
205
204
203
199
199
199
200
199
199
199
199
199
199
199
199
199
199
199
199
199
199
201
201
203
203
201
203
204
210
211
211
213
207
208
209
212
212
214
215
216
219
220
223
224
225
228
229
229
227
227
226
225
225
227
229
229
230
231
232
232
233
233
235
236
236
237
238
238
238
238
238
237
233
233
234
234
236
241
244
246
250
254
257
257
257
254
249
245
239
238
236
235
235
234
234
234
234
234
233
230
229
229
229
229
231
237
238
238
238
237
236
236
235
235
234
233
232
232
231
229
227
226
225
224
226
225
220
217
217
217
216
216
216
215
214
214
210
210
210
210
210
210
210
209
211
211
209
213
213
213
214
215
214
214
214
222
223
223
224
224
223
221
221
221
220
219
219
218
219
219
219
219
221
221
221
220
222
222
225
227
230
231
231
231
231
231
231
231
232
237
245
246
246
243
243
243
243
243
243
245
247
269
270
270
270
270
271
272
270
252
248
246
244
244
243
244
244
245
247
247
246
246
247
247
246
246
246
247
261
264
266
268
274
274
274
275
277
277
278
279
274
275
263
261
260
258
256
255
256
258
264
264
264
265
261
260
259
258
255
255
255
255
256
257
258
258
259
262
265
266
266
267
267
267
267
266
265
264
263
262
261
261
261
262
264
265
265
264
264
264
266
263
264
268
270
275
275
272
274
278
289
292
289
290
289
292
299
306
307
309
311
311
311
312
312
313
316
313
312
313
314
314
310
308
307
306
307
308
309
312
319
319
320
324
318
316
307
303
303
303
304
301
298
298
295
295
295
295
295
296
296
300
301
301
301
301
301
303
303
304
304
306
321
322
322
323
323
324
324
331
336
340
327
322
322
327
328
329
329
329
329
329
328
328
327
327
327
327
326
324
324
325
325
323
323
324
325
326
327
327
327
326
325
324
323
323
323
323
325
322
315
315
313
311
310
309
308
308
303
302
302
302
302
300
301
301
299
299
299
298
295
295
291
292
291
291
291
291
291
291
291
291
291
291
291
299
304
307
313
314
313
311
308
309
310
312
311
309
309
309
316
309
308
307
306
307
305
305
305
306
309
312
309
306
306
300
298
295
293
291
291
286
279
279
278
278
276
276
276
276
276
277
277
277
278
278
278
277
277
276
276
276
276
275
275
275
275
275
278
279
281
281
282
283
283
284
283
278
277
276
276
276
277
278
278
278
277
277
277
276
276
273
273
274
275
275
275
276
276
276
276
276
275
275
275
275
274
272
272
272
271
271
269
269
269
271
272
271
271
271
269
268
268
268
268
268
268
268
268
268
268
268
268
268
268
270
271
271
271
271
271
272
273
273
273
274
274
274
275
275
275
276
277