4
31
5
45
1
1
1
2