423     
    
300     
 
 
 
   
768     
    
399     
 

 
536     
    
365     
 
 
168     
    
31     
 
 
173     
    
3     
 
 
131     
    
4     
 
 
194     
    
61     
 
 
965     
    
449     
 
 
842     
    
670     
 
 
528     
    
212