Hard Kakuro for 12/January/2017

supplied by Kakuro.cc

   
  
 21 
  
 19 
  
 8 
  
 33 
 
 
  30
 11 
         
  24
  
           
  9
  
     
  
 15 
 
  
 12 
     
  6
 15 
     
 
  34
  
         
 
  29