44896     
    
59337     
 
 
 
   
40980     
    
56194     
 

 
82839     
    
166196     
 
 
28493     
    
60886     
 
 
24642     
    
55064     
 
 
82378     
    
110376     
 
 
38554     
    
137566     
 
 
18135     
    
106784     
 
 
95335     
    
140306     
 
 
33854     
    
87058