Kakuro

Kakuro takes the traditional crossword puzzle and gives it a mathematical makeover. These crossword puzzles can only be solved with numbers. Can you figure out the puzzle and fill in the squares with the correct numbers to solve the crossword?
(function() { var cx = '015808986471343300610:45jtd8iics8'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })();