999     
    
791     
 
 
 
   
471     
    
362     
 

 
535     
    
258     
 
 
856     
    
756     
 
 
945     
    
123     
 
 
421     
    
82     
 
 
134     
    
1     
 
 
440     
    
7     
 
 
952     
    
418     
 
 
112     
    
4