411
409
408
407
402
397
397
397
394
393
390
386
386
384
380
376
372
367
362
357
348
339
336
330
329
329
328
327
328
328
328
328
328
328
328
329
329
329
329
329
329
329
329
329
329
330
330
330
330
330
330
330
330
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
328
328
328
328
328
328
328
328
328
328
328
328
328
329
329
330
330
330
330
330
331
332
333
334
334
333
333
335
335
336
336
337
337
337
337
337
337
337
337
336
336
336
336
336
336
336
335
335
334
334
334
334
334
334
334
337
337
337
337
337
338
338
338
338
338
339
339
340
340
341
341
342
342
342
342
342
344
346
346
346
347
348
348
348
349
350
350
350
355
357
357
357
357
356
356
354
356
359
360
359
358
356
355
352
351
350
351
352
352
359
361
360
357
355
356
357
359
361
361
361
361
360
359
358
357
355
355
355
361
366
368
373
374
374
374
374
374
369
368
368
367
366
360
365
367
368
370
373
380
382
383
384
386
388
389
390
395
399
395
386
375
370
367
367
367
371
372
374
376
377
379
380
381
383
386
390
395
400
404
404
404
404
404
403
403
403
404
404
404
404
404
402
401
406
407
406
406
407
406
405
402
398
399
401
404
410
409
400
378
374
369
367
368
372
374
376
387
384
383
383
383
383
383
383
384
385
385
384
383
383
380
378
377
374
372
372
374
374
375
375
375
375
376
378
380
385
386
390
390
395
400
399
400
401
402
403
408
410
413
418
418
418
418
421
428
433
435
437
439
439
445
445
445
446
447
448
450
455
459
458
456
455
453
451
450
448
445
441
438
432
428
426
424
423
423
423
423
423
421
413
412
413
413
415
419
422
425
427
428
431
433
435
436
437
437
437
440
445
446
447
444
441
440
439
439
439
439
438
437
435
434
435
436
435
432
430
428
426
424
423
423
424
424
424
422
421
420
419
418
419
418
415
413
414
415
417
418
419
419
420
421
421
422
422
422
418
412
406
403
399
397
395
390
387
380
368
366
366
366
366
366
366
366
366
366
372
378
380
379
377
375
373
372
371
370
370
369
368
368
368
366
365
364
364
364
365
369
371
374
371
368
365
364
363
363
363
366
372
370
367
364
367
369
372
374
378
380
386
387
388
389
389
391
393
395
399
403
408
410
411
418
420
422
425
426
425
420
421
424
426
427
427
429
432
436
440
443
450
454
455
454
445
441
440
439
441
446
451
453
453
456
461
462
463
464
464
463
459
450
442
439
436
434
432
429
428
427
427
433
434
434
435
436
437
438
438
439
440
441
442
443
443
440
431
428
421
421
419
415
412
409
406
403
403
390
387
385
383
380
376
376
376
376
377
378
379
379
380
381
381
382
382
382
382
381
380
380
380
379
378
378
377
376
376
376
375
375
375
375
375
375
375
375
375
377
379
380
385
393
398
399
400
402
407
413
423
424
425
430
432
434
436
437
438
439
443
445
447
450
451
453
459
461
462
462
463
467
475
486
488
488
488
488
488
488
488
485
482
480
480
477
473
474
475
476
473
468
461
457
451
449
447
445
441
435
425
422
420
418
417
415
411
410
409
407
407
407
407
407
407
407
406
406
406
405
403
403
403
403
403
403
403
403
403
401
398
400
402
404
406
406
407
407
406
405
403
402
401
400
399
396
394
396
395
394
393
394
394
392
389
389
386
386
385
385
384
384
382
381
381
380
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
380
380
380
381
381
381
381
381
381
381
380