2
14
22
20
4
18
9
3
23
1
5
7