18
16
5
10
31
3