4
2
37
25
6
7
28
43