2
5
2
9
8
17
5
18
26
28