15   
 16   
 23   
 27   
 32   
 34   
 31   
 24   
 19   
 35