3
3
2
4
53
53
59
27
29
31
37
49
41