10
13
8
18
12
11
5
26
25
21
2
7