424
423
423
420
409
407
405
404
402
401
400
400
400
399
398
397
396
395
395
394
394
393
393
393
392
391
389
389
386
382
381
381
381
381
381
381
381
380
380
379
377
376
376
377
386
388
391
391
385
384
383
383
378
378
377
377
377
377
377
377
377
377
376
376
376
375
375
372
374
374
374
374
374
374
374
374
372
371
372
372
374
379
382
382
382
383
386
383
383
383
383
382
382
382
382
388
391
393
395
393
390
386
385
384
383
382
382
380
380
379
377
377
376
376
376
377
378
380
379
379
379
379
378
377
377
375
373
373
374
375
375
376
376
377
378
379
379
381
381
383
384
384
384
384
383
383
386
388
390
391
390
390
388
389
389
389
391
393
392
386
381
382
386
387
390
394
396
397
397
397
397
397
397
397
397
398
406
406
406
407
407
408
409
409
409
408
407
407
407
407
408
410
413
413
414
415
420
424
422
421
420
419
410
405
406
406
406
403
401
401
401
403
403
402
407
407
409
413
417
419
423
428
429
429
429
429
430
431
433
435
437
442
450
452
453
470
472
469
469
469
469
469
469
469
469
469
470
470
470
470
471
471
470
467
465
462
458
456
451
449
448
449
449
449
452
456
456
456
455
455
455
454
454
451
449
448
445
443
442
442
440
440
439
437
439
441
441
443
446
447
449
452
458
458
462
462
461
461
461
461
462
463
464
466
467
468
469
471
472
473
473
471
470
469
468
468
468
469
470
469
469
469
466
465
465
463
461
459
458
455
454
454
451
451
450
450
450
449
448
448
448
448
448
448
453
453
453
454
456
454
455
454
451
451
451
452
452
452
452
453
453
454
454
454
454
454
454
454
454
453
450
448
448
447
445
445
443
443
443
443
443
443
443
440
436
428
424
419
418
418
417
417
417
417
417
415
413
413
412
412
410
410
413
414
414
411
406
405
403
402
396
395
395
394
393
393
392
392
391
390
390
388
388
387
387
384
382
382
382
382
382
384
385
386
386
388
388
389
389
389
388
389
391
392
393
395
397
401
401
401
401
400
400
399
400
401
403
405
406
407
408
409
410
410
410
409
408
407
407
407
410
411
411
412
415
415
415
414
414
413
413
412
412
412
415
417
430
432
453
453
453
453
453
453
453
453
453
453
453
453
454
455
455
456
458
461
463
467
472
475
476
478
482
483
482
481
480
480
478
477
477
475
472
470
469
466
461
458
457
456
456
453
453
454
454
455
456
457
458
458
458
457
457
457
457
458
458
458
459
463
465
467
468
472
472
472
473
472
472
477
477
475
475
470
469
469
469
469
469
470
471
474
477
478
480
481
481
484
496
498
498
498
497
495
495
492
487
485
485
485
485
486
486
486
486
486
486
486
485
485
484
482
482
483
487
492
499
499
502
504
504
512
507
504
504
504
503
502
494
494
494
494
490
486
485
485
484
484
484
484
484
485
486
491
492
492
494
495
495
497
497
496
494
494
493
493
493
493
493
493
493
493
494
494
494
493
491
479
476
475
474
474
474
473
473
472
471
470
470
469
469
469
469
469
469
469
469
469
470
470
472
472
472
471
470
470
469
466
464
464
461
452
450
450
444
443
442
441
440
437
436
436
437
440
442
445
448
448
449
450
445
438
434
429
427
427
419
413
413
414
413
412
408
399
394
381
380
379
377
376
376
376
375
374
373
373
372
370
369
369
369
369
369
369
369
369
370
370
370
371
371
371
371
371
371
371
371
371
372
372
372
372
372
372
371
371
370
370
369
369
369
369
369
369
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
366
366
366
366
366
365
365
365
365
365
366
366
366
366
366
366
364
364
364
364
364
363
363
363
363
363
363
363
363
363
363
363
363
363
362
363
363
363
364
364
363
363
362
362
362
362
362
363
363
363
362
362
361
361
361
364
365
368
371
372
372
373
373
374
376
377
378
379
379
382
382
385
385
385
391
408
411
412
415
423
423
426
426
430
431
432
438
444
445
445
446
447
448
448
448
448
448
448
448
447
447
447
447
447
447
446
444
438
435
435
434
430
426
424