259     
    
150     
 
 
 
   
529     
    
167     
 

 
950     
    
777     
 
 
841     
    
686     
 
 
835     
    
183     
 
 
743     
    
466     
 
 
330     
    
33     
 
 
346     
    
70     
 
 
875     
    
316     
 
 
832     
    
200