678     
    
281     
 
 
 
   
423     
    
120     
 

 
625     
    
442     
 
 
331     
    
144     
 
 
888     
    
620     
 
 
992     
    
617     
 
 
435     
    
290     
 
 
853     
    
725     
 
 
747     
    
619     
 
 
463     
    
326