5
4
10
29
10
7
18
8