Hard Kakuro #14

11×11 grid

Puzzle

27
23
6
26
33
20
18
16
19

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

7656971
21378524
29513
3
652164
7169
9
874137589
5923