7
10
19
18
13
2
29
32