3
2
4
3
45
69
37
37
33
29