526     
    
151     
 
 
 
   
123     
    
2     
 

 
915     
    
763     
 
 
659     
    
170     
 
 
717     
    
344     
 
 
106     
    
3     
 
 
718     
    
533     
 
 
489     
    
60     
 
 
973     
    
580     
 
 
945     
    
400