6
9
18
27
29
39
43
47
54
67
71
74
86
88
89
92
100
101
113
117
119
124
125
144
157
170
175
192
198
199
212
214
218
222
224
225
226
229
231
237
243
244
251
255
256
265
275
278
279
282
289
293
306
311
339
340
345
349
351
354
355
359
371
374
383
390
391
392
393
402
409
419
420
423
425
428
429
433
469
473
488
489
490
492
494
497
510
524
529
549
550
