2
3
5
7
9
12
13
14
15
17
20
22
23
25
27
28
32
34
37
38
40
41
45
46
47
48
49