42
9
4
10
58
1
3
7
5