Hard Kakuro for 19/July/2011
supplied by Kakuro.cc
9
16
21
38
20
19
33
19
23
22
17
15
35
31