4
3
3
2
27
59
43
59
45
27