18081     
    
59530     
 
 
 
   
30271     
    
46674     
 

 
82084     
    
159270     
 
 
72320     
    
167294     
 
 
64712     
    
101487     
 
 
43632     
    
66931     
 
 
55465     
    
95307     
 
 
40956     
    
75203     
 
 
36352     
    
114834     
 
 
93633     
    
116561