Hard Kakuro #17

11×11 grid

Puzzle

16
13
30
12
25
19
23
11
11
15

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

2176124
9786
4251
3895
736256
52431521
5642
3
7