2
2
2
33
28
3
38
7
2
5