529     
    
127     
 
 
 
   
822     
    
345     
 

 
507     
    
24     
 
 
976     
    
190     
 
 
361     
    
29     
 
 
887     
    
123     
 
 
729     
    
537     
 
 
293     
    
91     
 
 
780     
    
610     
 
 
665     
    
394