(2)
      
    
    
    
      
        
        (8)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (5)
      
    
    
    
      
        
        (6)
      
    
    
    
      
        
        (3)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (3)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (10)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (18)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (5)
      
    
    
    
      
        
        (4)
      
    
    
    
      
        
        (16)
      
    
    
    
      
        
        (5)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (27)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (3)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (3)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (30)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (17)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (5)
      
    
    
    
      
        
        (7)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (30)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (8)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (3)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (6)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (3)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (6)
      
    
    
    
      
        
        (10)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (7)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (4)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (7)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (12)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (5)
      
    
    
    
      
        
        (13)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (1)
      
    
    
    
      
        
        (2)
      
    
    
    
      
        
        (2)