533     
    
179     
 
 
 
   
186     
    
1     
 

 
979     
    
336     
 
 
627     
    
368     
 
 
978     
    
211     
 
 
231     
    
106     
 
 
833     
    
68     
 
 
594     
    
445     
 
 
700     
    
31     
 
 
787     
    
267