31863     
    
105089     
 
 
 
   
75562     
    
164216     
 

 
50954     
    
114654     
 
 
73403     
    
103256     
 
 
85701     
    
132633     
 
 
63786     
    
144746     
 
 
68104     
    
143152     
 
 
75964     
    
123312     
 
 
92673     
    
165316     
 
 
71776     
    
98401