21992     
    
96707     
 
 
 
   
65471     
    
111273     
 

 
38886     
    
110666     
 
 
43536     
    
89863     
 
 
75654     
    
124602     
 
 
52113     
    
94967     
 
 
41798     
    
77641     
 
 
97953     
    
186209     
 
 
99325     
    
123886     
 
 
30396     
    
108036