3
2
4
3
27
59
43
59
45
27