340     
    
229     
 
 
 
   
330     
    
162     
 

 
161     
    
23     
 
 
768     
    
236     
 
 
496     
    
108     
 
 
889     
    
689     
 
 
669     
    
45     
 
 
667     
    
136     
 
 
902     
    
584     
 
 
643     
    
414