360     
    
35     
 
 
 
   
120     
    
12     
 

 
386     
    
151     
 
 
233     
    
8     
 
 
703     
    
459     
 
 
666     
    
557     
 
 
107     
    
5     
 
 
747     
    
334     
 
 
385     
    
32     
 
 
512     
    
361