31
10
18