Expert Kakuro #5

13×13 grid

Puzzle

23
13
17
21
23
22
16
15
18
22

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

31549
52463
92574
895847
442853
7
2441253
16937
662541
5
29474632