Hard Kakuro for 3/May/2016

supplied by Kakuro.cc

       
  
 6 
  
 34 
 
 
  
 30 
  
 35 
  10
  
   
  
 28 
  37
  
           
  17
  
   
  19
 21 
     
  23
  
     
  10
  
   
  32
  
           
 
  14