560
559
558
557
557
557
557
557
558
558
557
555
552
552
552
552
552
550
550
549
549
549
549
550
551
552
554
554
554
554
555
558
561
560
560
559
559
559
559
559
561
563
565
566
554
552
551
552
560
562
562
560
559
559
561
563
565
579
624
630
627
627
621
602
586
577
572
562
556
548
548
548
548
548
548
548
550
552
553
555
561
563
565
565
564
557
555
552
551
554
552
552
548
547
550
554
554
557
558
560
560
556
554
554
554
555
555
561
570
572
569
567
559
559
559
559
559
560
567
585
585
580
577
576
567
565
563
562
562
561
561
560
560
560
559
559
558
558
557
557
557
557
557
557
557
558
558
558
557
554
554
553
553
552
551
550
550
549
548
547
547
547
546
545
545
544
544
543
542
542
541
540
540
540
539
539
538
538
538
538
538
538
538
538
539
539
539
539
539
539
539
539
539
539
539
539
540
548
548
547
547
546
544
543
543
542
542
541
541
541
542
543
543
544
538
538
538
538
538
538
538
538
538
539
539
539
539
539
539
539
539
542
542
542
539
538
541
543
551
552
545
546
546
547
548
548
547
547
546
544
542
540
540
540
538
538
539
540
541
542
543
544
544
545
545
546
547
550
551
552
552
552
551
551
551
551
550
550
550
551
551
552
552
552
553
553
553
553
553
555
556
556
555
556
558
560
561
562
561
560
560
560
560
564
565
565
564
563
562
561
559
559
560
561
561
561
561
561
561
561
561
561
561
560
560
558
556
555
555
555
556
556
557
558
558
558
558
560
561
563
563
564
564
564
564
563
560
560
556
555
553
552
552
552
552
551
551
550
550
550
549
549
549
548
546
544
543
538
537
537
537
537
538
546
547
548
547
546
545
545
542
537
533
532
531
529
524
523
522
521
515
513
510
510
509
508
508
508
507
505
504
503
503
503
502
501
500
500
500
499
499
498
498
500
501
502
502
503
503
504
504
504
504
503
503
501
491
490
489
489
489
489
488
488
488
487
487
487
487
487
486
484
485
486
490
495
499
502
504
506
510
515
521
525
526
528
530
530
530
530
530
530
530
530
531
531
533
534
536
536
537
537
538
539
540
540
539
538
538
537
537
533
532
531
529
529
528
524
519
518
515
506
499
498
496
494
491
490
490
489
489
488
486
484
482
482
482
479
478
478
478
477
476
476
475
473
472
471
470
470
470
470
470
470
470
470
470
470
469