30     
    
110     
 
 
 
   
40     
    
92     
 

 
44     
    
107     
 
 
38     
    
97     
 
 
39     
    
94     
 
 
69     
    
124     
 
 
75     
    
156     
 
 
67     
    
109     
 
 
16     
    
52     
 
 
78     
    
122