3
5
8
12
15
17
23
29
31
40
45
49
53
58
63
69
75
80
85
87
90
91
95
102
110
118
128
* * *
* *
*