Hard Kakuro #18

11×11 grid

Puzzle

18
17
17
32
7
22
15
17

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

38324
8
79837139
65
42187
75913
135248
953