1
2
4
5
7
10
18
28
30
33
38
39
40
44
45