975     
    
640     
 
 
 
   
820     
    
353     
 

 
642     
    
58     
 
 
522     
    
288     
 
 
217     
    
90     
 
 
285     
    
82     
 
 
967     
    
420     
 
 
412     
    
279     
 
 
991     
    
73     
 
 
101     
    
1