334     
    
167     
 
 
 
   
411     
    
89     
 

 
596     
    
412     
 
 
579     
    
302     
 
 
748     
    
616     
 
 
883     
    
145     
 
 
194     
    
22     
 
 
630     
    
395     
 
 
545     
    
228     
 
 
417     
    
133