2
107
28
2

1
107
2
3
1
25