5
2
10
31