2
18
40
1
4
2
5
2
25
13