202     
    
21     
 
 
 
   
370     
    
93     
 

 
651     
    
369     
 
 
989     
    
167     
 
 
162     
    
8     
 
 
386     
    
68     
 
 
787     
    
588     
 
 
799     
    
394     
 
 
916     
    
246     
 
 
645     
    
330