3
4
7
15
21
26
34
36
42
44
49
53
56
59
63
69
75
77
82
86
92
99
106
113
117
125
133
140
143
150
151
151
152
* * *
* *
*