31
10
25
2
5
8
18