5
11
20
21
27
42
43
60
64
80
96
101
105
126
134
136
138
151
164
193
215
219
224
242
245
277
280
284
293
