31   
 37   
 35   
 33   
 28   
 79   
 47   
 43