509     
    
27     
 
 
 
   
438     
    
65     
 

 
647     
    
445     
 
 
350     
    
24     
 
 
707     
    
151     
 
 
934     
    
215     
 
 
121     
    
0     
 
 
958     
    
294     
 
 
918     
    
737     
 
 
682     
    
476