6
10
14
17
23
33
39
45
55
60
62
70
72
79
90
102
106
114
115
118
122
124
125
141
167
169
170
177
178
180
209
213
222
223
236
246
248
258
260
269
273
274
275
278
284
288
290
294
295
298
301
310
332
341
343
344
354
356
362
365
367
371
375
377
387
392
397
398
400
405
422
427
429
436
445
448
457
468
472
480
491
493
505
507
510
514
517
519
526
537
542
552
564
565
566
583
596
597
599
603
604
606
612
629
635
636
640
646
