559
559
559
555
553
551
549
543
542
542
544
546
550
552
552
550
550
550
550
554
556
558
560
565
567
569
571
571
568
567
566
566
569
573
576
576
576
574
573
572
570
564
562
554
551
549
548
547
545
542
541
540
539
538
536
537
537
537
537
539
541
543
552
553
554
557
557
557
551
549
547
545
543
542
542
543
547
547
547
547
546
544
543
542
539
537
535
535
533
533
533
533
533
534
536
539
541
552
571
575
575
575
577
579
581
583
584
584
584
583
582
577
573
571
570
570
569
569
568
565
564
562
561
558
556
555
552
549
544
542
541
540
539
538
537
537
537
537
537
538
537
536
533
530
529
528
525
524
522
524
527
530
530
518
519
521
518
515
513
513
512
512
512
512
512
512
512
512
511
508
505
502
500
504
500
497
497
496
495
493
491
491
490
490
490
490
489
487
485
485
485
485
486
487
488
488
487
485
484
484
484
479
479
481
481
482
482
482
482
482
478
477
476
475
475
484
485
486
486
486
488
490
491
492
494
495
496
496
496
491
488
487
487
487
487
486
486
483
479
477
476
473
474
477
477
479
482
484
482
481
477
475
472
470
469
468
468
467
467
467
467
467
467
468
468
467
474
474
476
479
480
480
480
480
480
480
481
481
481
481
481
481
482
482
482
482
482
482
484
485
484
485
486
487
487
488
488
495
498
502
504
506
506
507
507
507
507
508
510
511
511
508
498
505
506
507
508
509
509
511
511
511
511
511
509
508
504
498
495
495
496
497
499
500
500
503
503
504
506
508
511
513
513
514
516
518
519
517
521
520
516
516
516
515
514
514
512
508
506
504
502
503
501
499
496
496
496
496
497
497
501
501
502
502
502
502
502
501
501
501
502
505
502
500
500
501
505
506
510
510
510
509
509
511
518
519
519
519
521
522
523
526
532
533
533
535
539
542
544
548
551
554
555
557
558
558
559
559