7
3
17
8
4
11
20
25
28