5
            7
            3
            1
            13
            16
            6
            8
          
        
      
      
        
        
        
      
      
        
      
      
        
      
      
        
      
    
    
      
        
      
      
        
          
            4
            8
            8
            3
            10
            18
            10
            10
          
        
      
      
        
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                13
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            5
            6
            5
            13
            12
            8
            5
          
        
      
      
        
        
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                11
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            3
            11
            6
            5
            11
            19
            6
            4
            9
          
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                3
                13
                
                -
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                14
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                14
                R
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            3
            11
            6
            5
            11
            19
            6
            4
            9
          
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                7
                18
                H
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                15
                L
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                15
                R
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            7
            7
            4
            15
            16
            9
            6
            16
          
        
      
      
        
        
       
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                12
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
        
        
        
        
        
        
        
      
      
        
      
    
    
      
        
          
            7
            10
            6
            1
            14
            17
            6
            4
            9
          
        
      
      
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                15
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            8
            5
            5
            13
            16
            6
            3
            9
          
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                SP 8
                1
                -
                14
                
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                12
                H
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                1
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            8
            4
            4
            12
            16
            6
            3
            8
          
        
      
      
        
       
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                8
                1
                -
                -
                
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                12
                H
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            5
            12
            6
            1
            12
            19
            6
            4
            8
          
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                1
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                17
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                2
                14
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                2
                14
                R
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            5
            9
            7
            3
            13
            17
            9
            6
            16
          
        
      
      
        
        
      
      
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                14
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                14
                
              
            
          
          
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                12
                
              
            
          
          
            
          
        
      
      
        
        
        
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            6
            6
            3
            12
            14
            8
            
          
        
      
      
        
      
      
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                
                
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            5
            8
            6
            4
            13
            15
            7
            3
            9
          
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                4
                12
                -
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            4
            13
            7
            3
            12
            19
            6
            5
            8
          
        
      
      
        
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                16
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                1
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                17
                L
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                17
                R
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            7
            5
            1
            13
            14
            6
            3
            7
          
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                12
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            6
            5
            6
            14
            16
            8
            7
            15
          
        
      
      
        
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                2
                -
                10
                
                
              
            
          
          
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                11
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                11
                
              
            
          
          
          
          
            
            
          
          
            
          
        
      
      
        
        
        
        
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            7
            7
            6
            12
            15
            9
            8
          
        
      
      
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                8
                1
                -
                12
                
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                12
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            7
            7
            5
            12
            16
            9
            8
          
        
      
      
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                4
                11
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                5
                7
                8
                5
                12
                16
                9
                8
              
            
          
          
            
            
            
          
          
            
            
            
            
          
          
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    6
                    13
                    
                  
                
              
              
                
                
                
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            7
            7
            6
            12
            15
            9
            8
          
        
      
      
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                3
                12
                
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
              
                
                
                
                4
                11
                
              
            
          
          
            
          
        
        
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            6
            6
            6
            13
            14
            8
            5
          
        
      
      
        
      
      
        
        
        
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                8
                1
                -
                4
                
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                10
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            8
            5
            3
            13
            17
            6
            3
            9
          
        
      
      
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                1
                9
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                12
                R
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            8
            5
            5
            13
            16
            6
            3
            8
          
        
      
      
        
       
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                -
                12
                
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                11
                R
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            8
            6
            3
            13
            17
            6
            3
            8
          
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                13
                -
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            7
            5
            5
            13
            16
            7
            3
            9
          
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                -
                12
                
                H
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                11
                -
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            5
            10
            6
            3
            11
            18
            7
            4
            10
          
        
      
      
        
       
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                13
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                13
                R
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                14
                
              
            
          
          
            
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            4
            4
            1
            1
            10
            14
            8
            8
            20
          
        
      
      
        
        
      
      
        
        
        
      
      
        
        
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            4
            5
            4
            15
            14
            8
            7
            15
          
        
      
      
        
        
      
      
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                -
                -
                
              
            
          
          
            
            
          
          
            
          
          
            
          
        
      
      
        
        
        
        
        
      
      
        
      
    
    
      
        
      
      
        
          
            8
            5
            6
            7
            14
            14
            8
            5
          
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                12
                1
                -
                7
                
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                10
                
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            5
            5
            5
            14
            12
            8
            5
          
        
      
      
        
        
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                8
                1
                -
                6
                
                
              
            
          
          
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                5
                6
                5
                4
                12
                14
                8
                
              
            
          
          
           
          
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    9
                    
                  
                
              
              
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                5
                6
                5
                4
                12
                14
                8
                
              
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    9
                    
                  
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            6
            6
            5
            12
            14
            8
            
          
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                10
                1
                -
                12
                
                
              
            
          
          
            
          
        
        
          
            
              
                
                
                
                4
                10
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                4
                6
                6
                4
                12
                14
                8
                
              
            
          
          
            
          
          
            
              
                
                
              
              
                
                  
                    14
                    1
                    3
                    15
                    
                    
                  
                
              
              
                
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    4
                    10
                    
                  
                
              
              
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                4
                6
                6
                4
                12
                14
                8
                
              
            
          
          
            
              
                
                
              
              
                
                  
                    10
                    1
                    -
                    12
                    
                    
                  
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    4
                    10
                    
                  
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            7
            6
            4
            12
            15
            8
            
          
        
      
      
        
      
      
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                4
                11
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            0
            3
            0
            14
            11
            8
            
          
        
      
      
        
      
      
        
        
        
        
        
        
        
      
      
        
      
      
        
      
    
    
      
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                5
                7
                6
                3
                12
                16
                8
                8
              
            
          
          
            
            
          
          
            
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    5
                    12
                    
                  
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    10
                    
                  
                
              
              
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                5
                6
                5
                3
                10
                13
                6
                8
              
            
          
          
            
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    2
                    8
                    
                  
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            8
            7
            3
            12
            16
            8
            8 EA
          
        
      
      
        
      
      
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                13
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                13
                
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            7
            6
            3
            13
            16
            8
            8
          
        
      
      
         
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                11
                
              
            
          
          
            
          
        
        
          
            
              
                
                
                
                4
                11
                
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            4
            4
            4
            14
            12
            7
            5
          
        
      
      
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                8
                1
                -
                10
                
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            5
            8
            5
            5
            12
            17
            6
            3
            7
          
        
      
      
        
      
      
        
      
      
        
      
      
        
          
            
              
                10
                1
                3
                13
                
                -
              
            
          
          
            
          
        
        
          
            
              
                2
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                11
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                11
                R
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            9
            7
            4
            13
            15
            9
            8
          
        
      
      
      
      
        
        
        
        
        
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                15
                
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            4
            8
            9
            3
            10
            18
            10
            10
          
        
      
      
        
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                13
                
              
            
          
          
            
          
          
            
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            5
            7
            6
            6
            15
            16
            8
            6
            16
          
        
      
      
        
        
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                -
                13
                
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                12
                
              
            
          
          
            
            
            
            
          
          
            
          
        
      
      
        
        
        
        
        
      
      
        
      
    
    
      
        
      
      
        
          
            4
            7
            6
            3
            12
            17
            8
            1
          
        
      
      
        
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                13
                
              
            
          
          
            
          
        
        
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            4
            10
            5
            5
            10
            18
            6
            4
            9
          
        
      
      
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                12
                1
                3
                14
                
                H
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                15
                H
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                13
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                13
                R
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            6
            6
            5
            14
            16
            9
            7
            16
          
        
      
      
        
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                11
                
              
            
          
          
            
            
            
          
          
            
          
        
      
      
        
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            8
            7
            4
            15
            16
            8
            7
            17
          
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                14
                
              
            
          
          
            
            
            
          
          
            
          
        
      
      
        
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            7
            6
            8
            4
            17
            13
            8
            5
            15
          
        
      
      
        
        
        
      
      
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                2
                8
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                6
                12
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            8
            7
            6
            15
            17
            9
            6
            16
          
        
      
      
        
        
      
      
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                SP 6
                2
                -
                12
                
                
              
            
          
          
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                7
                15
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            8
            7
            4
            15
            16
            8
            7
            17
          
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                14
                
              
            
          
          
            
            
            
            
          
          
            
          
        
      
      
        
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            5
            7
            6
            4
            14
            17
            7
            6
            17
          
        
      
      
        
      
      
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                12
                
              
            
          
          
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                2
                
                5
                12
                
              
            
          
          
            
          
          
            
          
        
      
      
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                6
                7
                8
                4
                15
                17
                10
                6
                16
              
            
          
          
            
          
          
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    8
                    15
                    
                  
                
              
              
                
              
              
                
                
              
              
                
              
            
          
          
            
            
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                6
                7
                8
                3
                12
                18
                10
                5
              
            
          
          
            
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    5
                    12
                    
                  
                
              
              
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            4
            15
            6
            3
            8
            20
            6
            5
            9
          
        
      
      
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                3
                4
                15
                
                -
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                18
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                19
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                19
                R
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            6
            7
            4
            15
            15
            7
            6
            17
          
        
      
      
        
        
        
        
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                4
                10
                
              
            
          
          
            
            
            
          
          
            
          
        
      
      
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            7
            6
            8
            4
            17
            13
            8
            5
            15
          
        
      
      
        
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                9
                
              
            
          
          
            
            
            
          
          
            
          
        
      
      
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            5
            7
            8
            4
            13
            16
            7
            8
          
        
      
      
        
      
      
        
        
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                13
                
              
            
          
          
            
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            12
            6
            5
            10
            19
            10
            22
          
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                12
                1
                -
                12
                
                
              
            
          
          
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                16
                
              
            
          
          
            
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            5
            7
            6
            4
            14
            16
            8
            6
            16
          
        
      
      
        
        
        
      
      
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                13
                
              
            
          
          
            
          
          
            
          
          
            
          
        
      
      
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            8
            7
            3
            13
            18
            8
            4
            10
          
        
      
      
        
         
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                13
                R
              
            
          
          
            
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                13
                L
              
            
          
          
            
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            5
            5
            4
            13
            13
            9
            5
          
        
      
      
        
      
      
        
        
      
      
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            7
            7
            4
            13
            13
            7
            1
          
        
      
      
        
      
      
        
        
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
              
                
                
                
                5
                12
                
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            
            
            
            
            
            
            
            
          
        
      
      
        
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                8
                
              
            
          
          
         
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            5
            7
            4
            14
            13
            9
            5
          
        
      
      
        
        
      
      
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                8
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            5
            7
            4
            14
            11
            8
            1
          
        
      
      
        
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                8 
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            6
            6
            4
            13
            13
            9
            5
          
        
      
      
        
        
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                4
                10
                
              
            
          
          
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            8
            7
            6
            4
            13
            17
            9
            1
          
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                12
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                12
                
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            6
            5
            4
            12
            14
            9
            1
          
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                4
                10
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            6
            6
            4
            13
            14
            9
            1
          
        
      
      
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                10
                
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            6
            6
            4
            13
            14
            9
            1
          
        
      
      
        
      
      
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                9
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
           
          
            
              
                
                
              
              
                
                  
                    6
                    6
                    7
                    4
                    13
                    14
                    10
                    5
                  
                
              
              
                
                
              
              
                
                
              
              
                
                  
                    
                    
                  
                  
                    
                      
                        
                        
                        
                        3
                        9
                        
                      
                    
                  
                  
                    
                  
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    6
                    6
                    6
                    4
                    13
                    14
                    9
                    1
                  
                
              
              
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            5
            7
            6
            7
            15
            15
            5
            6
            15
          
        
      
      
        
        
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                -
                12
                
                
              
            
          
          
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                11
                
              
            
          
          
            
          
          
            
          
        
      
      
        
        
        
        
      
      
        
      
    
    
      
        
          
            6
            6
            5
            3
            13
            14
            5
            2
            6
          
        
      
      
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                4
                10
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            6
            8
            6
            0
            13
            16
            6
            3
            8
          
        
      
      
        
      
      
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                1
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                12
                H
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            7
            6
            5
            1
            13
            13
            6
            2
            8
          
        
      
      
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                2
                8
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                1
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            5
            10
            5
            3
            11
            18
            6
            4
            9
          
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                13
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                13
                R
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                14
                -
              
            
          
          
            
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                1
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            5
            10
            6
            5
            12
            18
            6
            4
            8
          
        
      
      
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                SP 10
                1
                -
                12
                
                L
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                14
                R
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                14
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
      
      
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                6
                7
                7
                5
                13
                16
                8
                3
                8
              
            
          
          
            
            
            
            
            
            
            
          
          
            
              
                
                
              
              
                
                  
                    6
                    1
                    4
                    12
                    
                    
                  
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    10
                    2
                    -
                    12
                    
                    
                  
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    4
                    11
                    
                  
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    2
                    SELF
                    *
                    -
                    YES
                    NO
                  
                
              
              
                
              
              
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                5
                11
                6
                1
                12
                17
                6
                4
                8
              
            
          
          
          
          
            
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    4
                    15
                    H
                  
                
              
              
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    14
                    L
                  
                
              
              
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    14
                    R
                  
                
              
              
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    2
                    SELF
                    -
                    -
                    NO
                    NO
                  
                
              
              
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            6
            7
            7
            15
            14
            9
            5
          
        
      
      
      
      
        
        
        
        
        
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                -
                11
                
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                10
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                2
                8
                
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            5
            5
            5
            1
            11
            12
            5
            *
            7
          
        
      
      
        
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                8
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            5
            13
            7
            5
            10
            19
            10
            22
          
        
      
      
        
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                -
                13
                
                -
              
            
          
          
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                16
                -
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                *
                10
                L
              
            
          
          
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                *
                10
                R
              
            
          
          
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                5
                6
                5
                5
                14
                16
                9
                7
                18
              
            
          
          
            
          
          
            
          
          
            
              
                
                
              
              
                
                  
                    SP 8
                    1
                    
                    12
                    
                    
                  
                
              
              
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    2
                    
                    5
                    11
                    
                  
                
              
              
                
              
            
          
          
            
            
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                5
                10
                7
                3
                14
                16
                6
                7
                18
              
            
          
          
            
            
            
          
          
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    2
                    
                    5
                    15
                    
                  
                
              
              
                
              
              
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            5
            6
            6
            15
            14
            8
            7
            15
          
        
      
      
        
        
        
        
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                8
                1
                -
                6
                
                
              
            
          
          
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                9
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
              
                6
                0
                8
                3
                13
                14
                10
                5
              
            
          
          
            
            
          
          
            
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    14
                    14
                    
                  
                
              
              
                
                
                
              
              
                
              
            
          
          
            
          
        
      
      
        
        
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            7
            7
            4
            15
            17
            10
            6
            16
          
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                12
                
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            3
            3
            3
            15
            11
            7
            
          
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
      
      
        
          
            
              
                
                
                
                2
                5
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            4
            10
            6
            1
            10
            17
            6
            4
            8
          
        
      
      
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                16
                H
              
            
          
          
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                2
                12
                -
              
            
          
          
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            7
            5
            4
            13
            14
            7
            5
          
        
      
      
        
      
      
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                3
                10
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            9
            7
            1
            13
            16
            7
            8
          
        
      
      
        
      
      
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                2
                
                3
                12
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                13
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            4
            12
            7
            3
            11
            19
            8
            4
            10
          
        
      
      
        
        
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                1
                13
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                6
                18
                R
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                15
                -
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            5
            10
            5
            3
            11
            18
            6
            4
            9
          
        
      
      
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                12
                1
                3
                15
                
                R
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                15
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                16
                L
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            4
            12
            6
            3
            12
            19
            7
            4
            9
          
        
      
      
        
      
      
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                4
                16
                R
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                15
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                16
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            4
            12
            5
            3
            11
            19
            7
            4
            9
          
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                1
                SELF
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                16
                R
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                1
                13
                L
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                15
                H
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            7
            8
            8
            4
            14
            15
            9
            8
          
        
      
      
        
        
        
        
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                14
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                11
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                5
                7
                8
                4
                12
                16
                10
                8
              
            
          
          
           
          
            
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    5
                    12
                    
                  
                
              
              
                
                
                
              
              
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                5
                6
                6
                4
                13
                14
                8
                5
              
            
          
          
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    9
                    
                  
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            
            
            
            
            
            
            
            
          
        
      
      
        
        
      
      
        
        
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                12
                
              
            
          
          
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                12
                
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            5
            8
            8
            4
            13
            18
            9
            5
            19
          
        
      
      
        
        
       
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                14
                
              
            
          
          
            
            
            
          
          
            
          
        
      
      
        
        
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            6
            6
            4
            13
            15
            9
            4
            5
          
        
      
      
        
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                12
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
        
      
      
        
      
    
    
      
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                4
                5
                5
                5
                13
                13
                8
                1
              
            
          
          
            
              
                
                
              
              
                
                  
                    18
                    1
                    4
                    15
                    
                    
                  
                
              
              
                
              
              
                
                
                
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    8
                    
                  
                
              
              
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                4
                5
                5
                5
                13
                13
                8
                1
              
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    8
                    
                  
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                4
                5
                5
                5
                13
                13
                8
                1
              
            
          
          
            
              
                
                
              
              
                
                  
                    14
                    1
                    -
                    12
                    
                    
                  
                
              
              
                
              
              
                
                
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    8
                    
                  
                
              
              
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                4
                5
                5
                5
                13
                13
                8
                1
              
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    3
                    8
                    
                  
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            5
            5
            5
            13
            13
            8
            1
          
        
      
      
        
      
      
        
      
      
        
      
      
        
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                12
                1
                -
                10
                
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                8
                
              
            
          
          
            
          
        
        
          
            
            
          
          
            
          
          
            
              
                
                
              
              
                
                  
                    6
                    5
                    6
                    6
                    13
                    13
                    8
                    5
                  
                
              
              
                
                
              
              
                
                
              
              
                
                  
                    
                    
                  
                  
                    
                      
                        12
                        1
                        -
                        10
                        
                        
                      
                    
                  
                  
                    
                  
                  
                    
                  
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    6
                    5
                    5
                    5
                    13
                    13
                    8
                    1
                  
                
              
              
                
              
              
                
                  
                    
                    
                  
                  
                    
                      
                        
                        
                        
                        3
                        8
                        
                      
                    
                  
                  
                    
                  
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            5
            5
            5
            12
            12
            8
            1
          
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                -
                10
                
                
              
            
          
          
            
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                3
                8
                
              
            
          
          
            
          
        
        
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            6
            5
            5
            6
            14
            16
            8
            7
            16
          
        
      
      
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                10
                1
                3
                13
                
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                6
                11
                
              
            
          
          
            
          
          
            
          
        
      
      
        
        
        
        
        
      
      
        
      
    
    
      
        
      
      
        
          
            6
            6
            7
            3
            14
            12
            5
            5
          
        
      
      
        
        
      
      
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                6
                12
                
              
            
          
          
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
          
            4
            11
            6
            1
            12
            18
            6
            4
            8
          
        
      
      
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                5
                16
                L
              
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                5
                16
                R
              
            
          
          
            
          
        
        
          
            
              
                
                
                
                4
                15
                H
              
            
          
          
            
          
          
            
          
        
        
          
            
              
                2
                6
                -
                -
                NO
                NO
              
            
          
          
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
      
      
        
        
        
        
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                5
                8
                6
                3
                12
                17
                9
                4
                8
              
            
          
          
            
            
            
            
          
          
            
              
                
                
              
              
                
                  
                    
                    
                    
                    5
                    13
                    
                  
                
              
              
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    
                    
                    
                    4
                    12
                    
                  
                
              
              
                
              
              
                
              
            
          
          
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                5
                11
                6
                1
                12
                18
                6
                4
                8
              
            
          
          
            
            
            
          
          
            
          
          
            
              
                
                  
                    
                    
                    
                    6
                    17
                    H
                  
                
              
              
                
              
            
            
              
                
                  
                    
                    
                    
                    3
                    14
                    -
                  
                
              
              
                
                
              
              
                
              
            
            
              
                
                
              
              
                
                  
                    2
                    SELF
                    -
                    -
                    NO
                    NO
                  
                
              
              
                
              
              
                
              
            
          
          
            
          
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            7
            8
            8
            4
            13
            19
            9
            5
            19
          
        
      
      
        
        
        
      
      
        
      
      
        
      
      
        
          
            
            
          
          
            
              
                
                
                
                7
                15
                
              
            
          
          
            
            
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                4
                12
                
              
            
          
          
            
          
          
            
          
        
        
          
            
            
          
          
            
              
                
                
                
                14
                
                
              
            
          
          
            
            
          
          
            
          
        
      
      
        
        
        
      
      
        
      
    
  
  
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            12
            -
            11
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
       
      
        
      
    
    
      
        
        
      
      
        
          
            4
            8
            *
            10
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            -
            YES
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            6
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            
            10
            -
            -
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            -
            YES
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            10
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            -
            YES
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            8
            3
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            8
            -
            -
            YES
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            8
            -
            -
            YES
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            -
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            8
            3
            13
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            CTRL
            *
            -
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            1
            6
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            1
            SELF
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            10
            -
            13
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            10
            -
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SP 8
            -
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            6
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            5
            13
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            10
            -
            14
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            10
            3
            13
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            1
            10
            -
            -
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            10
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            CTRL
            5
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            *
            _
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            -
            YES
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            6
            
            
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            -
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            10
            -
            -
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            4
            10
            4
            15
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            8
            -
            -
            YES
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            10
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            CTRL
            -
            *
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            SELF
            CTRL
            -
            NO
            NO
            
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            -
            YES
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            10
            -
            -
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            1
            6
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            CTRL
            -
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            8
            4
            13
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            CTRL
            WALL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            1
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            11
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            CTRL
            5
            -
            NO
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            CTRL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            -
            NO
            *
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            10
            -
            12
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SP 8
            -
            10
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            8
            -
            -
            NO
            YES
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            SELF
            CTRL
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            2
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            6
            -
            -
            YES
            NO
          
        
      
      
        
      
      
        
      
    
    
      
        
        
      
      
        
          
            3
            SELF
            -
            -
            NO
            NO