538     
    
2     
 
 
 
   
850     
    
573     
 

 
607     
    
475     
 
 
181     
    
59     
 
 
735     
    
92     
 
 
798     
    
162     
 
 
385     
    
238     
 
 
848     
    
324     
 
 
831     
    
330     
 
 
336     
    
100