847     
    
702     
 
 
 
   
421     
    
132     
 

 
269     
    
158     
 
 
335     
    
23     
 
 
797     
    
151     
 
 
277     
    
160     
 
 
343     
    
58     
 
 
895     
    
475     
 
 
458     
    
102     
 
 
116     
    
1