29883     
    
106238     
 
 
 
   
74615     
    
140800     
 

 
14301     
    
50148     
 
 
30399     
    
118949     
 
 
30547     
    
60129     
 
 
34274     
    
88458     
 
 
44371     
    
142806     
 
 
59240     
    
86448     
 
 
94033     
    
159785     
 
 
10887     
    
104866