3
2
3
4
45
69
37
37
33
29