6
31
10
1
3
16
12
2
4