29   
 32   
 33   
 21   
 36   
 45   
 17   
 23