2
40
10
38
1
2
106