2
1
3
6
3
1
3
14
16
5
15
2
1