279
279
276
261
260
245
238
237
230
227
226
226
223
222
219
216
214
213
211
211
211
210
210
210
210
209
209
209
209
209
210
215
218
219
221
223
226
233
234
235
237
242
243
243
244
244
245
246
246
247
255
257
257
257
257
255
255
255
255
255
255
255
255
255
255
258
258
258
257
254
245
245
245
245
245
245
245
245
242
233
231
230
230
224
220
214
210
210
209
209
209
209
209
209
209
209
209
209
210
210
210
213
214
216
219
222
223
224
227
227
228
231
239
240
247
262
263
277
279
278
277
276
275
274
274
274
275
276
275
275
274
273
273
267
263
254
252
252
252
252
253
253
254
254
255
257
259
267
269
271
272
274
274
272
257
257
267
277
278
280
280
281
282
283
285
287
288
288
291
293
300
301
301
305
306
307
314
315
317
320
309
308
308
313
319
321
324
327
328
329
328
327
322
319
319
319
318
318
318
317
317
311
310
309
309
308
307
307
306
302
301
299
297
296
293
290
286
285
284
282
281
279
279
279
279
279
279
278
278
278
277
277
278
279
281
282
283
285
288
293
295
299
302
302
306
311
314
317
329
332
334
335
337
333
333
332
332
345
344
341
341
341
339
338
343
346
353
359
365
367
368
370
373
375
377
378
379
380
383
386
389
390
393
395
401
408
425
439
443
449
458
458
458
457
455
452
445
438
431
425
417
411
408
407
406
405
405
403
401
399
395
391
391
390
389
382
374
367
354
338
325
324
323
323
322
324
325
327
328
331
336
344
345
346
349
362
362
365
370
375
380
385
388
391
392
393
393
393
393
394
398
399
400
402
404
406
407
409
415
420
423
424
425
425
426
431
434
435
438
441
444
452
452
454
455
456
462
465
466
467
467
468
469
470
471
471
472
473
474
475
478
478
479
483
485
487
490
490
489
488
487
486
485
484
484
484
482
482
482
482
483
485
485
485
483
481
479
478
475
473
471
468
467
467
467
467
467
467
467
467
467
469
471
474
478
483
486
489
489
490
492
492
487
482
481
478
477
477
477
472
469
469
469
469
464
463
463
462
457
455
454
440
439
438
437
437
436
434
429
423
421
414
413
404
399
397
390
388
387
374
371
370
369
365
363
356
352
350
346
341
335
326
319
317
316
316
316
308
307
306
306
306
306
306
306
306
306
304
303
303
302
302
301
301
296
293
291
290
289
286
285
285
285
280
279
278
277
276
275
274
272
271
271
270
269
268
268
267
267
267
267
272
272
272
270
270
269
268
266
263
262
262
262
262
261
260
260
260
258
255
254
253
253
253
253
253
252
251
250
250
250
250
250
247
246
245
245
245
245
245
246
247
247
248
248
246
245
245
245
245
245
244
242
242
242
242
242
242
244
246
246
246
247
255
256
256
256
247
247
247
246
246
245
245
245
245
244
244
244
244
245
247
247
247
246
244
246
248
248
249
250
250
251
251
251
251
251
252
252
251
250
250
250
250
249
249
248
249
249
249
249
244
242
242
242
242
242
240
240
239
239
240
240
240
240
240
240
240
240
240
240
243
246
247
248
249
251
252
253
255
256
256
256
256
258
258
258
258
264
268
272
275
280
285
289
290
292
293
295
295
296
298
298
298
298
298
298
297
295
293
291
287
284
282
280
278
277
277
277
277
277
277
275
267
256
256
255
253
252
239
238
237
229
227
226
225
224
224
224
223
224
224
224
225
224
225
225
225
224
224
223
222
221
220
219
218
216
214
214
214
214
214
215
217
219
223
223
227
233
234
234
234