0
6
8
21
26
27
28
42
65
68
75
98
138
162
165
173
174
179
191
214
223
236
239
260
266
269
270
273
274
277
303
325
327
329
338
353
366
375
381
382
403
411
435
445
473
474
482
489
495
496
533
539
542
552
565
573
583
596
603
609
632
646
649
677
682
690
694
727
747
748
762
781
784
786
790
794
801
804
812
816
823
826
830
846
