812     
    
296     
 
 
 
   
306     
    
182     
 

 
124     
    
9     
 
 
237     
    
24     
 
 
935     
    
59     
 
 
753     
    
585     
 
 
453     
    
62     
 
 
582     
    
29     
 
 
297     
    
129     
 
 
451     
    
242