1
11
18
26
5
10
17
21
2
1
18
2
3
7
5