6
18
22
27
34
44
45
50
56
63
71
74
79
95
107
116
157
169
170
176
178
207
218
228
233
251
262
279
295
315
319
322
328
335
348
349
355
356
365
397
415
416
