14     
    
45     
 
 
 
   
29     
    
50     
 

 
56     
    
143     
 
 
54     
    
71     
 
 
63     
    
84     
 
 
59     
    
128     
 
 
89     
    
141     
 
 
18     
    
78     
 
 
84     
    
177     
 
 
16     
    
93