591     
    
142     
 
 
 
   
902     
    
146     
 

 
873     
    
343     
 
 
799     
    
311     
 
 
308     
    
99     
 
 
665     
    
218     
 
 
601     
    
95     
 
 
789     
    
646     
 
 
772     
    
328     
 
 
809     
    
23