511     
    
296     
 
 
 
   
525     
    
183     
 

 
394     
    
111     
 
 
320     
    
219     
 
 
893     
    
779     
 
 
978     
    
27     
 
 
703     
    
578     
 
 
142     
    
8     
 
 
743     
    
143     
 
 
418     
    
241