15086     
    
35989     
 
 
 
   
90502     
    
110430     
 

 
58852     
    
153702     
 
 
85420     
    
122814     
 
 
22298     
    
111784     
 
 
19092     
    
75227     
 
 
79298     
    
130609     
 
 
27645     
    
38545     
 
 
26237     
    
105531     
 
 
89792     
    
128462