546     
    
329     
 
 
 
   
893     
    
701     
 

 
736     
    
612     
 
 
863     
    
336     
 
 
112     
    
10     
 
 
946     
    
712     
 
 
228     
    
75     
 
 
376     
    
159     
 
 
906     
    
736     
 
 
574     
    
398