10
32
17
1
16
26
4
1
2
5
2
11
3
23