3
7
11
21
30
35
44
48
53
58
65
71
74
76
82
87
92
95
99
104
109
111
113
121
125
131
137
144
145
147
148
149
150
* * *
* *
*