5
7
23
30
39
46
50
55
87
98
110
111
128
139
140
142
160
161
164
167
184
216
217
233
234
248
249
263
267
281
286
299
308
317
328
338
347
379
381
396
398
417
