31
10
3
16
15
22
4