300     
    
174     
 
 
 
   
718     
    
25     
 

 
629     
    
129     
 
 
603     
    
149     
 
 
362     
    
118     
 
 
771     
    
647     
 
 
328     
    
46     
 
 
843     
    
207     
 
 
828     
    
470     
 
 
492     
    
9