1
16
10
2
3
12
4
14
2
4
3
4
17
10
5
1