3
44
37
45
2
1
10
2
3
14