651     
    
31     
 
 
 
   
231     
    
76     
 

 
560     
    
38     
 
 
969     
    
832     
 
 
827     
    
305     
 
 
810     
    
392     
 
 
797     
    
598     
 
 
541     
    
399     
 
 
294     
    
121     
 
 
751     
    
158