2
14
10
8
5
1
4
17
3
26