2
4
6
7
10
14
1
17
18
10
5
26
16
23