498     
    
136     
 
 
 
   
458     
    
38     
 

 
171     
    
29     
 
 
962     
    
173     
 
 
923     
    
655     
 
 
908     
    
703     
 
 
638     
    
379     
 
 
152     
    
43     
 
 
551     
    
432     
 
 
907     
    
572