697     
    
119     
 
 
 
   
963     
    
841     
 

 
522     
    
291     
 
 
347     
    
153     
 
 
945     
    
574     
 
 
146     
    
19     
 
 
410     
    
271     
 
 
877     
    
680     
 
 
508     
    
239     
 
 
287     
    
22