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