0
8
9
14
19
81
99
114
139
156
169
171
178
191
198
217
229
236
238
251
261
267
273
277
288
308
310
318
324
327
354
362
366
371
397
400
403
406
410
427
444
446
447
453
462
497
504
516
522
539
550
552
554
565
576
585
588
593
599
602
618
623
631
636
644
662
678
685
694
