590
590
590
590
590
590
590
590
590
590
590
590
590
590
589
589
589
588
588
587
587
587
586
586
585
585
585
584
584
584
584
584
584
585
585
585
585
586
586
586
586
587
587
587
587
587
587
587
587
586
586
586
586
585
585
585
584
584
584
584
584
584
584
584
584
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
584
584
584
584
583
583
583
583
583
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
580
580
580
580
580
580
580
580
579
579
579
579
579
579
579
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
577
577
577
577
577
577
577
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
559
559
559
559
559
559
559
559
559
559
559
559
559
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
561
561
561
561
561
561
561
561
561
561
561
561
561
561
562
562
562
562
562
562
562
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534