41553     
    
108210     
 
 
 
   
27772     
    
102298     
 

 
25840     
    
97384     
 
 
72370     
    
127821     
 
 
31407     
    
83722     
 
 
70136     
    
154546     
 
 
80255     
    
141350     
 
 
50322     
    
107097     
 
 
86894     
    
109373     
 
 
64767     
    
134920