31
10
25
2
5
18