16496     
    
104886     
 
 
 
   
32883     
    
61137     
 

 
77467     
    
165691     
 
 
47642     
    
101338     
 
 
84485     
    
104130     
 
 
58461     
    
146961     
 
 
70799     
    
151826     
 
 
15839     
    
100126     
 
 
52169     
    
125386     
 
 
72866     
    
87782