2
4
1
18
1
2
10
10
5

19
19