816     
    
426     
 
 
 
   
120     
    
18     
 

 
227     
    
66     
 
 
752     
    
111     
 
 
212     
    
85     
 
 
167     
    
38     
 
 
586     
    
234     
 
 
957     
    
679     
 
 
875     
    
674     
 
 
391     
    
161