16
17
21
3
4
5
8
12
17
28