0
6
8
14
50
56
59
82
103
107
108
141
152
158
165
177
182
185
198
227
243
244
246
267
280
288
293
299
303
307
322
325
329
334
338
344
356
370
375
393
394
395
399
402
420
432
433
444
447
476
490
509
512
523
537
540
557
562
564
583
591
600
626
628
635
643
663
664
676
690
692
729
737
743
745
749
769
773
779
786
787
798
807
809
818
832
