4
3
3
2
45
69
37
37
33
29