31
2
15
1
9
9
9
1
4
31
6
3
2