10966     
    
55478     
 
 
 
   
75923     
    
150838     
 

 
40143     
    
112372     
 
 
29533     
    
65839     
 
 
81811     
    
94008     
 
 
37209     
    
50245     
 
 
84846     
    
130762     
 
 
10078     
    
84929     
 
 
70633     
    
117990     
 
 
61854     
    
105589