1
2
5
8
18
42
44
47
55
80
90
104
106
128
133
161
168
169
177
179
190
192
195
196
220
238
247
307
309
310
312
326
335
338
