2
19
3
3
1
18
1
5
20
8