10
17
21
43
61
88
112
121
128
140
142
144
146
151
152
155
183
195
199
204
211
213
230
245
253
258
269
