581     
    
161     
 
 
 
   
991     
    
796     
 

 
678     
    
68     
 
 
670     
    
29     
 
 
215     
    
109     
 
 
776     
    
174     
 
 
954     
    
258     
 
 
365     
    
96     
 
 
648     
    
118     
 
 
450     
    
152