545
554
557
563
568
574
579
581
581
581
582
584
586
587
588
589
590
590
589
588
588
588
591
592
592
591
591
590
586
586
586
586
586
581
575
573
572
571
569
567
561
553
549
549
549
548
547
544
543
545
546
547
549
549
549
549
551
554
558
568
584
594
600
598
596
593
590
588
587
586
585
584
583
580
578
576
573
571
570
569
567
566
563
560
556
552
543
540
540
540
540
541
541
541
539
534
533
532
533
533
540
544
545
545
546
545
544
544
544
544
544
544
543
541
538
535
535
535
535
535
536
536
536
536
536
536
535
535
538
539
539
539
539
539
538
536
532
530
530
529
529
528
527
526
526
526
520
520
520
520
520
520
521
521
521
521
520
520
519
519
518
517
514
513
513
513
513
513
514
514
515
515
519
522
525
526
529
534
536
538
540
543
545
547
549
553
570
571
573
575
576
578
579
580
581
582
581
580
579
578
577
576
575
575
575
575
569
567
566
560
551
548
549
549
549
549
548
547
546
547
548
549
551
554
563
564
565
565
566
566
574
577
578
579
580
581
581
581
581
581
583
586
588
591
592
592
592
591
590
590
590
590
589
588
586
584
582
581
580
579
576
571
569
568
568
568
564
552
540
530
527
526
526
527
530
532
536
541
547
548
548
547
547
547
547
548
548
549
551
552
560
565
569
572
577
578
581
583
584
585
587
592
593
597
599
601
602
604
605
606
606
606
606
606
605
605
605
606
607
608
611
612
612
612
611
611
611
612
612
614
615
617
624
628
634
638
641
641
641
641
640
633
633
633
637
638
639
641
643
644
645
646
648
648
649
649
649
649
650
650
652
653
654
655
658
659
660
662
667
666
663
662
667
670
672
675
675
675
675
671
669
667
667
670
672
675
679
678
674
669
663
649
645
640
625
621
617
615
614
613
613
612
611
609
609
607
600
594
589
587
584
584
583
582
577
574
571
571
571
570
568
563
557
551
548
537
528
527
525
524
522
520
517
514
510
504
499
494
489
484
483
481
480
478
477
475
475
473
472
468
467
464
461
459
458
457
457
453
448
447
444
443
442
442
441
441
439
437
435
434
432
431
427