492
492
492
492
492
492
492
493
493
493
493
491
491
491
491
491
491
491
491
495
497
500
513
514
516
516
519
521
522
524
526
527
530
529
529
528
527
525
525
525
524
522
518
518
515
515
515
514
513
506
504
501
501
501
500
497
497
497
498
499
501
501
503
505
507
519
525
528
531
534
546
547
548
548
549
551
554
557
559
576
576
576
575
575
575
574
568
564
562
559
558
555
553
542
534
533
530
528
525
522
512
517
519
514
508
507
507
507
506
504
502
504
505
508
509
510
511
512
513
514
515
515
515
520
521
518
518
517
516
516
516
516
516
514
512
516
514
510
508
508
509
511
513
517
521
525
525
516
513
509
509
508
507
499
490
486
485
486
488
488
488
489
491
491
491
491
491
491
491
492
492
492
493
493
493
495
496
496
496
496
497
498
500
502
504
519
510
504
515
540
550
545
543
539
535
525
523
522
524
527
530
539
543
551
553
554
545
541
541
543
543
542
544
544
546
548
545
544
561
560
557
553
545
539
540
541
543
545
549
549
549
548
547
542
539
542
544
548
551
562
567
586
590
594
594
595
591
582
574
572
570
569
579
585
588
591
594
594
593
591
590
592
596
602
598
593
587
581
580
584
594
599
601
601
601
601
601
601
601
601
601
601
600
600
598
598
597
597
597
597
592
588
588
589
593
600
604
599
598
604
611
619
634
630
610
604
601
606
615
612
610
604
611
618
614
611
608
605
602
603
604
607
608
609
615
618
620
622
624
625
627
628
632
628
625
621
616
610
614
615
617
621
625
630
632
636
637
638
638
635
629
628
629
627
626
625
627
629
631
632
630
630
635
637
643
642
642
642
652
654
655
658
656
650
649
647
646
650
657
650
646
638
633
632
633
638
641
644
645
646
647
649
649
652
653
654
656
657
660
664
671
681
695
691
688
684
681
677
677
679
681
682
684
686
689
690
692
693
693
694
694
694
693
692
691
691
690
690
688
687
686
685
684
683
683
684
684
685
685
685
686
687
687
688
688
688
689
690
690
689
687
681
680
677
675
676
679
680
681
678
671
665
658
654
651
650
648
649
650
652
654
654
654
654
653
652
651
651
651
650
648
646
644
639
638
635
635
636
640
642
646
648
645
636
640
645
655
658
659
660
653
644
634
641
647
642
637
632
631
630
629
628
628
627
626
628
630
630
625
619
615
619
626
623
620
617
617
617
611
610
617
628
631
631
621
611
606
610
615
617
609
605
607
613
620
615
607
606
616
629
631
627
615
604
600
599
598
595
592
588
589
589
586
583
583
592
600
609
618
609
595
589
592
592
583
569
569
569
576
581
587
591
597
572
568
578
571
562
553
550
550
542
547
545
540
538
538
549
552
564
576
566
560
554
549
544
540
540
545
549
538
540
539
533
532
532
532
531
527
523
523
526
525
523
535
543
540
535
530
526
515
514
513
513
512
504
502
516
510
501
500
498
497
496
496
496
495
495
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
492
492
492
492
491
490
490
490
490
490
490
490
489
488
488
488
486
485
486
488
490
492
497
502
504
504
505
505
507
520
523
525
514
512
510
510
510
512
514
515
516
516
512
512
514
514
515
516
517
520
520
518
519
519
515
514
513
512
511
511
510
509
506
504
504
506
508
508
509
509
509
510
511
517
522
519
511
507
523
527
530
531
534
537
545
551
555
556
557
558
558
558
557
557
557
561
572
573
573
573
575
576
576
577
576
576
576
576
576
576
576
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
556
553
550
547
543
531
524
518
513
504
501
500
500
499
498
497
497
497
497
499
501
502
503
506
507
509
511
512
512
514
514
514
515
516
519
523
525
525
526
528
529
529
529
523
520
517
515
510
507
493
491
491
491
491
491
491
492
493
493
493
492
493
493
494
494
495
495
496
496
497
502
503
508
515
516
518
520
531
536
531
530
532
533
534
533
531
529
529
531
533
533
533
533
533
532
532
535
545
550
551
552
550
549
551
552
550
547
547
549
549
548
543
543
544
545
546
546
545
544
548
548
546
546
545
543
542
542
542
542
542
542
542
543
544
545
545
548
548
549
549
542
544
547
545
543
544
556
552
547
552
552
551
551
549
549
539
535
538
536
534
533
533
533
529
525
524
525
527
529
518
517
516
514
504
498
498
497
495
495
495
492
492
492
492
491