Hard Kakuro #6

11×11 grid

Puzzle

14
21
28
22
22
13
8

Fill each white cell with a number from 1-9. Numbers in each run must add up to the clue shown. No number may repeat within a run.

Solution

15
656983
532146
2697497
98569
74
71235
125