0
5
2
2
3
1
7
59
16
31