5
15
8
23
2
25
20
18
10
9
24
21