14
15
18
3
4
5
8
11
17
29