8
10
21
35
44
63
64
71
105
119
128
136
150
154
183
198
199
203
217
228
229
237
241
254
269
280
284
286
