576
579
583
582
574
581
583
580
583
579
582
579
574
580
579
582
576
584
583
583
581
583
578
577
583
581
581
580
581
578
584
580
580
578
580
575
580
582
581
583
578
583
581
579
580
581
583
580
582
582
579
583
574
576
584
576
581
574
580
579
580
578
584
575
583
577
582
581
579
581
575
580
580
580
584
578
577
578
582
582
581
580
578
574
579
574
580
580
581
579
583
580
580
583
583
576
575
581
583
579
583
584
577
584
579
574
581
578
581
577
583
579
576
584
584
574
585
585
578
581
574
580
583
577
579
585
579
584
576
583
581
574
585
581
580
579
582
583
577
578
583
583
579
576
579
584
582
574
578
575
584
580
579
580
580
580
580
582
582
585
581
580
578
585
581
579
583
579
581
584
580
582
579
582
585
583
579
579
583
585
583
576
583
574
585
584
580
574
576
583
577
584
581
581
577
574
584
580
581
578
578
579
585
584
585
585
579
581
582
579
579
584
583
581
579
580
582
584
583
584
574
585
579
583
585
580
579
585
577
585
585
584
585
585
585
582
578
584
583
583
579
577
585
581
577
584
578
579
580
585
583
585
581
585
580
585
577
582
583
582
584
583
585
583
578
579
574
585
581
581
579
582
578
584
583
581
583
576
580
580
585
576
585
579
585
583
584
580
580
580
582
581
584
583
584
585
579
581
581
585
578
583
585
577
580
579
585
578
585
585
585
584
585
584
581
580
585
579
583
583
579
585
582
585
579
578
581
580
582
582
579
581
585
585
585
585
584
579
583
584
585
584
585
583
580
583
585
585
583
585
576
579
585
579
585
580
579
579
585
582
583
584
582
585
585
585
582
576
580
584
577
585
585
581
582
585
585
585
585
582
583
584
577
577
585
579
579
585
574
585
582
581
581
582
585
584
585
585
583
582
585
577
584
584
574
585
580
585
581
585
585
585
580
585
576
578
585
584
585
585
584
585
583
580
585
585
582
583
583
585
585
584
583
585
583
585
585
585
585
584
585
585
585
585
585
585
583
585
585
583
585
585
581
585
583
585
585
581
580
585
585
585
585
584
583
585
585
585
585
585
585
585
580
579
585
580
585
579
580
585
585
582
585
585
585
585
585
580
585
585
585
585
585
585
585
585
585
585
578
585
583
583
585
585
585
585
585
585
585
585
580
583
585
583
585
585
585
585
585
585
585
585
585
585
585
585
585
583
585
585
582
583
585
585
585
585
585
585
585
585
585
585
584
585
585
583
585
585
585
585
583
585
585
585
579
585
585
585
585
585
585
585
585
585
583
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
