Hard Kakuro for 16/September/2015
supplied by Kakuro.cc
17
20
22
37
15
30
28
12
21
29
10
31