2
5
1
12
14
2
1
19