5
9
12
26
27
43
60
67
70
84
98
114
134
135
136
142
155
175
178
192
199
214
217
219
228
238
262
275
290
296
304
320
338
340
