393     
    
256     
 
 
 
   
713     
    
458     
 

 
283     
    
43     
 
 
395     
    
239     
 
 
147     
    
14     
 
 
789     
    
513     
 
 
546     
    
98     
 
 
106     
    
2     
 
 
126     
    
7     
 
 
546     
    
312