30138     
    
7987     
 
 
 
   
37539     
    
15950     
 

 
98484     
    
20126     
 
 
18937     
    
7963     
 
 
70411     
    
55184     
 
 
87430     
    
59861     
 
 
46283     
    
5731     
 
 
66799     
    
36882     
 
 
40063     
    
29571     
 
 
85968     
    
29514