3
2
1
1
53
4
31
38
43