31385     
    
66670     
 
 
 
   
37511     
    
65944     
 

 
34744     
    
107700     
 
 
73760     
    
108167     
 
 
55165     
    
154332     
 
 
25208     
    
47529     
 
 
47148     
    
145690     
 
 
33606     
    
123653     
 
 
37703     
    
55881     
 
 
83295     
    
170988