6
8
16
18
19
25
30
36
43
50
70
95
97
101
103
110
119
152
156
172
178
185
193
208
248
252
254
259
264
269
272
274
283
284
290
296
304
326
331
332
347
350
355
409
432
453
459
466
470
473
493
530
538
548
551
