Hard Kakuro for 29/May/2016

supplied by Kakuro.cc

   
  
 24 
 
  
 22 
  
 34 
 
 
  10
  
       
  
 14 
     
  22
 28 
     
 
  15
 17 
         
  34
  
           
  23
  
           
 
  30