408
406
405
397
393
389
388
388
387
381
381
381
384
387
387
387
388
389
389
389
387
385
383
378
376
375
373
360
356
350
345
342
341
336
335
336
339
342
342
341
341
341
341
340
339
335
333
336
338
349
353
353
349
345
344
349
351
335
328
318
313
309
308
312
323
327
341
341
342
340
333
323
323
323
316
312
309
306
311
315
319
319
319
319
319
317
311
305
303
303
304
301
297
293
282
280
278
277
275
268
267
267
267
267
266
268
273
280
276
262
261
260
263
264
266
269
269
269
266
267
267
268
270
272
274
268
261
263
267
269
268
271
275
271
264
262
259
258
257
257
257
259
261
263
257
255
255
255
256
256
258
258
258
257
256
256
261
271
281
285
278
272
270
262
256
255
255
256
258
252
249
249
249
250
248
248
247
246
245
247
251
256
259
258
258
257
252
258
254
252
253
253
255
267
269
268
268
269
269
270
271
272
275
276
277
277
277
277
277
276
276
278
286
286
282
282
282
283
283
280
277
284
286
288
291
293
294
297
298
295
292
290
288
291
304
306
306
306
301
299
303
305
317
326
332
332
328
323
315
310
303
314
311
307
316
316
307
307
307
307
313
316
320
321
305
308
325
327
325
324
325
328
348
346
343
345
353
352
366
372
370
361
348
345
346
346
347
348
348
356
358
362
366
367
371
378
379
379
378
377
376
374
371
367
369
370
371
366
364
360
363
372
374
376
376
379
386
394
396
396
396
396
397
401
402
404
405
406
407
404
396
394
394
395
396
398
397
396
395
393
392
391
390
388
388
388
388
391
395
406
409
412
415
413
406
405
405
406
409
405
403
401
400
402
402
404
406
409
409
408
403
402
401
401
399
395
397
397
397
398
402
403
404
405
405
428
424
401
401
402
402
403
404
404
405
405
406
406
407
408
408
408
408
408
410
413
412
412
415
419
425
440
452
459
462
461
461
461
461
461
461
461
461
460
457
456
455
454
452
449
444
442
441
440
437
437
436
427
426
424
417
413
413
416
420
424
426
426
426
426
426
420
418
418
418
418
419
420
420
417
415
415
414
414
414
415
416
416
416
416
411
413
402
398
394
381
377
375
375
379
381
382
383
380
379
372
373
373
373
374
374
374
374
373
371
369
367
365
363
363
364
371
371
372
373
373
373
373
374
375
382
390
399
400
416
416
417
418
420
423
424
425
429
433
435
437
439
440
441
441
441
448
451
453
454
454
453
452
451
450
446
443
442
441
440
440
440
440
440
440
441
442
442
443
444
445
445
444
442
441
440
438
435
432
431
431
431
431
429
427
424
424
423
423
422
421
420
419
418
417
418
419
419
420
422
422
422
420
418
417
415
412
412
402
401
400
399
397
386
384
382
380
379
378
376
367
355
336
336
335
333
332
330
325
320
314
308
307
305
303
299
298
298
298
297
296
296
295
293
292
292
292
288
282
279
277
277
279
280
282
285
286
287
288
284
280
282
292
266
269
262
255
257
257
260
260
260
263
259
259
257
260
262
268
272
272
258
249
248
248
248
251
252
253
252
251
250
246
245
244
244
244
245
246
245
245
244
242
236
232
232
233
233
233
232
230
230
230
230
230
230
230
230
230
230
230
231
228
228
227
226
225
225
225
225
226
227
227
229
229
229
228
230
231
232
232
232
232
236
238
232
227
223
223
223
220
219
219
219
219
219
219
219
219
219
219
221
223
226
227
227
228
228
228
228
229
229
229
229
231
230
229
220
214
207
207
205
204
204
204
204
208
209
211
212
222
224
227
228
228
228
228
228
229
230
230
230
229
228
228
227
227
226
227
227
225
225
225
226
226
226
226
226
229
229
229
229
229
228
227
227
227
227
227
227
228
230
230
230
230
217
213
210
205
199
196
192
192
190
190
191
191
191
196
197
191
191
193
193
192
191
191
191
191
191
191
191
190
188
189
188
188
188
188
190
190
191
191
190
190
189
190
190
190
190
190
190
190
190
191
191
191
192
194
196
196
199
202
202
203
203
202
200
198
198